@media (max-width:1200px) {
    .menu-bx{
        display: none;
    }
    .gallery-item{
        padding: 5px;
    }
    .home-slider-item{
        padding-bottom: 30%;
    }

    
    #sidebar {
        display: block;
    }

    #sidebar.active {
        right: 0;
        opacity: 1;
        visibility: visible;
    }

    .overlay {
         display: block;
    }
    
    .overlay.active {
        visibility: visible;
        opacity: 1;
    }

    .menu-icon {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }
}

@media (max-width:992px) {
    .about-text-bx {
        padding-left: 0px;
    }

    .blog-item{
        padding: 10px;
    }
    .home-slider-item .hsi-text-bx{
        -webkit-transform: translateY(-50%) scale(0.5);
            -ms-transform: translateY(-50%) scale(0.5);
                transform: translateY(-50%) scale(0.5);
    }
    
}

@media (max-width:850px) {
    .section-sub-pera br,
    .graphic-s-one {
        display: none;
    }
    
}

@media (max-width:768px) {
    .service-item {
        padding: 18px 10px;
    }

    .gallery-item:nth-child(3), 
    .gallery-item:nth-child(4), 
    .gallery-item:nth-child(2){
        margin-top: 0;
    }

    .gallery-item{
        width: 25%;
    }

    .home-slider-item {
        padding-bottom: 35%;
    }

    .home-slider-item .hsi-text-bx.htb-left,
    .home-slider-item .hsi-text-bx {
        right: initial;
        left: 50%;
        -webkit-transform: translate(-50%, -50%) scale(0.5);
            -ms-transform: translate(-50%, -50%) scale(0.5);
                transform: translate(-50%, -50%) scale(0.5);
    }

    .about-bx{
        background-image: none;
    }

    .contact-map {
        height: 250px;
    }
}

@media (max-width:600px) {
    .home-slider-item {
        padding-bottom: 40%;
    }
}

@media (max-width:576px) {

    .gallery-item{
        width: 33.33%;
    }
    .gallery-item:nth-child(10){
       display: none;
    }
    .cm-btn span{
        padding: 7px 20px;
    }
    .section-heading{
        font-size: 28px;
    }

    .home-slider-item{
        padding-bottom: 45%;
    }
    .testimonial-bx{
        background-image: none;
    }

    .oti-img{
        margin: 0 auto 10px;
    }

    .ot-designation,
    .ot-name{
        text-align: center;
    }

    .ot-item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .ot-text{
        margin-top: 10px;
    }

}

@media (max-width:460px) {
    .founder-popup h3 {
        font-size: 24px;
    }
}

@media (max-width:450px) {

    .home-slider-item{
        padding-bottom: 56%;
    }

    .home-slider-item .hsi-text-bx.htb-left,
    .home-slider-item .hsi-text-bx {
        right: initial;
        left: 50%;
        -webkit-transform: translate(-50%, -50%) scale(0.4);
            -ms-transform: translate(-50%, -50%) scale(0.4);
                transform: translate(-50%, -50%) scale(0.4);
    }
}


@media (max-width:420px) {
    .founder-popup img {
        float: none;
        margin: 0 auto 15px;
        display: block;
    }

    .founder-popup h3 {
        text-align: center;
    }
}

@media (max-width:400px) {
    /* .call-btn-link{
        display: none;
    } */
    .logo-link-bx img{
        width: 130px;
    }
}

@media (max-width:360px) {
    .home-slider-item{
        padding-bottom: 60%;
    }
    
    .home-slider-item .hsi-text-bx.htb-left,
    .home-slider-item .hsi-text-bx {
        right: initial;
        left: 50%;
        -webkit-transform: translate(-50%, -50%) scale(0.3);
            -ms-transform: translate(-50%, -50%) scale(0.3);
                transform: translate(-50%, -50%) scale(0.3);
    }
    
    .logo-link-bx img{
        width: 120px;
    }
}