.mt-5, .my-5 {
    margin-top: 3rem !important;
}

.aboutUs-page .vdo .iframe-container {
    max-width: 1000px;
    padding-bottom: 40%;
    margin: 0 auto;
}

.iframe-container {
    position: relative;
    padding-bottom: 56%;
    overflow: hidden;
}

.iframe-container iframe, .iframe-container object, .iframe-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}




.site-header,
.site-header.fix-head{
    z-index: 1000;
    position: sticky;
    top: 0;
}


.session{
    padding: 30px 0;
    z-index: 1000;
}




.intro__img{
    width: 100%;
}
.intro .intro-main{
    transform: scale(0.9);
}
.intro .intro-circle img{
    transform: scale(0.9);
}
.intro__img:hover .inro-object img{
    transform: scale(1.02);
}




.partner-our__slide .link{
    display: flex;
    justify-content: center;
}


/* 19/05/2022 */
.heading-3 {
    font-size: 55px;
}

@media (max-width: 1190px) {
    .heading-3 {
        font-size: 35px;
    }
}

.contact-map__bg {
    padding: 50px 0;
}

.card-relate__title {
    text-align: center;
}

@media (max-width: 1440px) { 
    .contact-map {
        height: auto;
        padding-top: 40%;
    }
}
@media (max-width: 991px) { 
    .contact-map {
        height: auto;
        padding-top: 60%;
    }
}
@media (max-width: 767px) { 
    .contact-map {
        height: auto;
        padding-top: 90%;
    }
    .hp-topgraphic .slick-dots {
        bottom: 10px; 
    }
    .hp-topgraphic .btn-block-slide {
        bottom: 10px; } 
    .slick-dots li {
          width: 15px;
          height: 20px;
          bottom: 10px;
    }
    .slick-dots li button {
          width: 20px;
          height: 20px;
    }
    .slick-dots li button::before {
          width: 20px;
          height: 20px;
    }
}
.blog__slide.slide-arrow .slick-prev,
.blog__slide.slide-arrow .slick-next {
    filter: invert(100%);
}
