@media only screen and (max-width:1380px)
{
    a.mega-menu-link {
        font-size: 13px !IMPORTANT;
    }
    
    .homeSec01 h1 {
        font-size: 50px;
    }
    
    .homeSec01 {
        padding: 69px 30px 0;
    }
    
    .videoSec iframe {
        height: 250px;
    }
    
    .videoSec {
        padding: 70px 0;
    }
    header .container {
        max-width: 95%;
    }
    h2 {
        font-size: 45px;
    }
    .footer ul li a {
        font-size: 18px;
    }
}

@media only screen and (max-width:1199px)
{
    header .container {
        max-width: 99%;
    }
    .homeSec01 p {
        font-size: 20px;
    }
    
    .innerHead h6 {
        font-size: 16px;
    }
    
    .creticalIssue {
        padding: 60px 0;
    }
    a.mega-menu-link {
        font-size: 12px !important;
        padding: 0 5px !IMPORTANT;
    }
}


@media only screen and (max-width:991px)
{
    .nanoBubble ul {
        grid-template-columns: 1fr;
    }
    .verticalSlider:After {
        height: 50px;
    }
    
    .verticalLeft h6 {
        font-size: 24px;
        line-height: 35px;
    }
    
    .verticalLeft:after {
        height: 50px;
    }
    
    .lastSec {
        padding: 60px 0;
    }
        a.mega-menu-link {
        font-size: 9px !IMPORTANT;
        padding: 0 4px !IMPORTANT;
    }
    
    header .container {
        max-width: 100%;
    }
    
    select.gt_selector.notranslate {
        font-size: 13px;
    }
    
    select.gt_selector.notranslate {}
    
    .homeSec01 h1 {
        font-size: 35px;
        line-height: 44px;
    }
    
    .homeSec01 p {
        font-size: 15px;
        margin: 12px 0;
    }
    
    .homeSec01 h5 {
        font-size: 20px;
    }
    
    
    .homeSec01 {
        padding: 50px 20px 0;
    }
    
    
    .webBtn:after {
        top: 11px;
    }
    
    
    .innerHead h6 {
        font-size: 15px;
    }
    
    .nanoBubble .col-md-6:nth-child(1) img {position: sticky;top: 70px;}
    
    .creticalIssue ul li img {
        width: 80%;
    }
    
    .nonoBubbleSec ul li a {
        font-size: 13px;
    }
    
    .nanoBubble {
        padding: 60px 0;
    }
    
    .creticalIssue ul li {
        gap: 15px;
        padding: 20px 10px;
    }
    
    .achievingSuccess {
        padding: 60px 0;
    }
    
    .achievingSuccess .headingWidth h2 {
        margin: 10px auto 40px;
    }
    
    .holisticSol {
        padding: 60px 0;
    }
    
    .holisticSol .headingWidth {
        margin: 0 0 40px;
    }
    
    .holiSlider h5 {
        font-size: 18px;
    }
    
    .holiSlider {
        padding: 40px 30px 75px;
        top: 40px;
    }
    
    .service .slick-arrow {
        bottom: -60px;
    }
    
    h2 {
        font-size: 29px;
    }
    
    .sameTime {
        padding: 60px 0;
    }
    
    .sameTimeMain h4 {
        font-size: 14px;
        margin: 0 0 15px;
    }
    
    .sameTimeMain {
        margin: 0 0 40px;
    }

    
    .nonoBubbleSec ul li h5 {
        font-size: 14px;
    }
    
    
    .achievingSuccess iframe {
        height: 250px;
    }
    
    .verticalLeft img {
        margin: 0px 0 20px;
    }
    
    .verticalSlider:After {
        height: 60px;
    }

}

@media only screen and (max-width:767px){
    header.is-sticky {
}

header .row {
    justify-content: center;
}

.row {}

a#hamburg {
    z-index: 9999;
    background: #1c993c;
}

a#hamburg span {
    background: #fff;
}

.solutionSec ul {
    grid-template-columns: 1fr;
}
}