@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:911px)
{
        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: 19px;
    }
    
    .holiSlider {
        padding: 40px 30px 75px;
        top: 40px;
    }
    
    .service .slick-arrow {
        bottom: -60px;
    }
    
    h2 {
        font-size: 28px;
        line-height: 50px;
    }
    
    .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: 50px;
    }
    .nanoBubble ul {
        grid-template-columns: 1fr;
    }
    
    p, li {
    }
    
    .achievingSuccess .headingWidth h2 {
        width: 90%;
    }
    
    .verticalLeft:after {
        height: 50px;
    }
    
    .verticalSlider {
        padding: 80px 20px 40px;
    }
    
    .verticalLeft h6 {
        font-size: 25px;
    }
    
    .footer p {
        font-size: 16px;
    }

}



@media only screen and (max-width:767px)
{
        
    header .col-md-6 {
        display: none;
    }
    
    header .row {
        /* flex-direction: column; */
        justify-content: center;
    }
    
    header .col-md-3 {
        max-width: fit-content;
    }
    
    header img {
        width: 200px;
    }
    
    a#hamburg {
        z-index: 9999;
        background: #1c993c;
    }
    
    main {
        padding: 0;
    }
    
    a#hamburg span {
        background: #fff;
    }
    
    #mega-menu-wrap-primary #mega-menu-primary {
        display: flex;
        flex-direction: column;
    }
    
    a.mega-menu-link {
        font-size: 13px !IMPORTANT;
    }
    
    ul.mega-sub-menu li a {
        padding: 10px 0px 0 !IMPORTANT;
    }
    
    .homeSec01 h1 {
        font-size: 30px;
        line-height: 40px;
    }
    
    .homeSec01 h6 {
        width: 100%;
        font-size: 17px;
    }
    
    .homeSec01 h3 {
        width: 100%;
        font-size: 17px;
    }
    
    .homeSec01 video {
        height: auto;
        border-radius: 0px 0px 20px 20px;
    }
    
    .homeSec01 {
        padding: 35px 15px;
    }
    
    .nanoBubble .col-md-6:nth-child(1) img {
        position: initial;
        width: 65%;
        margin: 0 auto 40px;
        display: block;
    }
    
    .nonoBubbleSec ul {
        gap: 20px;
    }
    
    .nanoBubble ul {
        grid-template-columns: 1fr 1fr;
    }
    
    .nanoBubble {
        padding: 50px 0 40px;
    }
    
    .nonoBubbleSec ul li {
        padding: 20px 20px;
    }
    
    .fancybox-content h6 {
        font-size: 18px;
    }
    
    .creticalIssue {
        padding: 40px 0;
    }
    
    h2 {
        font-size: 22px;
        line-height: 35px;
    }
    
    .creticalIssue ul {
        margin: 10px 0 0;
    }
    
    .creticalIssue ul li {
        display: flex;
        flex-wrap: wrap;
    }
    
    .creticalIssueIcon {
        width: 100%;
        height: 100px;
    }
    
    .creticalIssue ul li img {
        width: 50px;
    }
    
    .creticalIssueIcon h6 {
        font-size: 17px;
    }
    
    .creticalIssue ul li p {
        font-size: 15px;
        line-height: 25px;
    }
    
    .creticalIssue ul li h5 {
        font-size: 18px;
    }
    
    .creticalIssue p strong {
        margin: 30px auto 0;
    }
    
    .achievingSuccess .headingWidth h2 {
        width: 100%;
        margin: 0 0 24px;
    }
    
    .col0001 .sizeAndQu {
        margin: 0;
    }
    
    .col022 .sizeAndQu {
        margin: 0;
    }
    
    .achievingSuccess iframe {
        margin: 14px 0;
        height: 220px;
    }
    
    .achievingSuccess {
        padding: 40px 0;
    }
    
    .holiSlider {
        position: relative;
        width: 100%;
        z-index: 99999;
        left: 0;
        right: initial;
        TOP: 0;
    }
    
    .holisticSol img {display: none;}
    
    .holisticSol {
        position: relative;
        padding: 40px 0;
    }
    
    .holisticSol .headingWidth {
        margin: 0 0 0;
    }
    
    .sameTime h2 {
        margin: 0 0 30px;
    }
    
    .sameTimeimg img {
        height: 190px;
       
    }
    
    .sameTimeMain {
        grid-template-columns: 1.5fr 3fr;
    }
    
    .sameTime {
        padding: 50px 0 30px;
    }
    
    .videoSec iframe {width: 250px;height: 220px;}
    
    .iframee {
        gap: 20px;
    }
    
    .videoSec {
        padding: 50px 0;
    }
    
    .verticalLeft img {width: 200px;margin: 0 0 10px;}
    
    ::after {}
    
    
    
    .verticalLeft {
        padding: 20px 0 50px;
        margin: 0 0;
    }
    
    .verticalSlider {
        margin: 20px 0 0;
    }
    
    .lastSec {
        padding: 40px 0;
    }
    
    .footer .row {
        justify-content: center;
        text-align: center;
    }
    
    .footer {
        padding: 22px 0 10px;
    }
    
    .footer p {
        margin: 10px 0 0;
    }
}