section.content-image-section.contact-detail-scetion h2 {
    padding: 0;
}
.fixed-link{display: none;}
@media (max-width: 1500px) {
    .container { max-width: 1170px;}
    .banner-sec{padding-bottom: 60px;}
    .banner-sec .scroll-main{left: calc((100% - 1170px)/2);bottom: 120px;}
    .banner-sec p{font-size: 18px;}
    .enqurie-sec{padding: 40px  50px;}
    header .navbar{padding: 15px 0;}
    .banner-inner-sec{padding-top: 130px;}
    .floating-label{margin-bottom: 25px;}
    .title-sec h4{font-size: 20px;}
    .title-sec h2{font-size: 40px;}
    .banner-sec .scroll-text{font-size: 18px;}
    .our-partner-slider .slick-arrow.slick-prev, .award-section-slider .slick-arrow.slick-prev,.testimonial-slider .slick-arrow.slick-prev{left: -95px;}
    .our-partner-slider .slick-arrow.slick-next, .award-section-slider .slick-arrow.slick-next,.testimonial-slider .slick-arrow.slick-next{right: -95px;}

}
@media (max-width: 1200px) {
    .container { max-width: 100%;padding: 0 30px;}
    .banner-sec h3{font-size: 38px;}
    .banner-sec h2{font-size: 48px;}
    .banner-sec p{font-size: 16px;}
    .content ul li h3{font-size: 22px;}
    .content ul li img{max-width: 100%;}
    .content ul li{padding: 0 6px;}
    .enqurie-sec h4{font-size: 26px;}
    .banner-sec .scroll-main{left: 20px;}
    .our-partners-section,.course-sec,.our-award-section,.testimonial-section{padding: 90px 0 50px;}
    .glance-sec{padding: 90px 0 60px;}
    footer{padding-top: 90px;}
    .title-sec h2{font-size: 36px;}
    .title-sec h4{font-size: 18px;}
    .logos li{padding: 40px 25px;}
    .course-sec .logos li h3{font-size: 18px;}
    .course-sec .logos li{padding: 50px 20px;}
    .course-sec .logo-sec img{max-height: 75px;}
    .logos li h3{font-size: 26px;}
    .our-partner-slider .slick-arrow.slick-prev, .award-section-slider .slick-arrow.slick-prev,.testimonial-slider .slick-arrow.slick-prev{left: 10px;top: inherit;
    transform: rotate(180deg);
    bottom: 0;}
    .our-partner-slider .slick-arrow.slick-next, .award-section-slider .slick-arrow.slick-next,.testimonial-slider .slick-arrow.slick-next{right: 10px;top: inherit;
    transform: none;
    bottom: 0;}
    .our-award-section .slick-list,.testimonial-section .slick-list,.our-partner-slider .slick-list{padding-bottom: 100px;}
    footer .row{margin-left: -15px;margin-right: -15px;}
    footer .row .col-md-4{padding-left: 15px;padding-right: 15px;}
}



@media (max-width: 991px) {
    body.menu-overlay{ overflow: hidden; }
    .navbar-brand{ z-index: 112;}
    header .navbar-toggler{ z-index: 111; padding: 0; height: auto; outline: none; background-color: transparent; width: 60px; height: 60px; border-radius: 50%; background: #fff; display: block !important;}
    header .navbar-toggler span{font-size: 13px;color: #c72421;}
    header .navbar-toggler .icon-bar { width: 23px; transition: all 0.2s; margin: calc(5px + (5 - 5) * ((100vw - 320px) / (1920 - 320))) auto; height: 2px; background: #c72421; display: flex; transition: all 0.4s linear; border-radius: 10px;}
    header .navbar-toggler .top-bar { transform: translateY(6px) translateX(-1px) rotate(45deg); transform-origin: center;}
    header .navbar-toggler .middle-bar { opacity: 0; }
    header .navbar-toggler .bottom-bar { transform: translateY(-8px) translateX(-1px) rotate(-45deg); transform-origin: center; }
    header .navbar-toggler .menu-text{ display: none; font-weight: 600; }
    header .navbar-toggler .close-text{ display: contents; font-weight: 600; }
    header .navbar-toggler.collapsed .menu-text{ display: contents; }
    header .navbar-toggler.collapsed .close-text{ display: none; }
    header .navbar-toggler.collapsed .top-bar { transform: rotate(0); }
    header .navbar-toggler.collapsed .middle-bar { opacity: 1; width: 32px; margin: 0 auto;}
    header .navbar-toggler.collapsed .bottom-bar { transform: rotate(0);} 
    .navbar-expand-lg .navbar-toggler{ width: 60px; height: 60px; border-radius: 50%; background: #fff; z-index: 111; padding: 0; outline: none; display: block!important;position: absolute;top: 15px;right: 0px;}
    header .navbar-collapse{ display: flex !important; position: fixed; visibility: hidden; top: 0; left: 0; right: 0; opacity: 1; background: none; height: 100%; width: 100%; z-index: 99; padding: 0 calc(20px + (20 - 20) * ((100vw - 320px) / (1920 - 320))); transition: all 1s cubic-bezier(.4,0,0,1); text-align: center; align-items: center; justify-content: center; flex-direction: column; }
    body.menu-overlay .navbar-collapse{ right: 0; opacity: 1; visibility: visible; justify-content: center; overflow-y: auto;}
    header .navbar-collapse::after{ position: absolute; content: ''; background: #f7f7f7; background-size: cover; top: 0;left: 0; width: 100%; height: 100%; transform: scaleX(0); transition: transform .45s cubic-bezier(.4,0,0,1); z-index: -1;}
    body.menu-overlay .navbar-collapse::after{ transform: none; transition: transform .45s cubic-bezier(.4,0,0,1);}
    body .navbar-collapse .navbar-nav>li>a{ opacity: 0; transform: translate3d(0,100%,0);transition: transform .45s cubic-bezier(.4,0,0,1); }
    header .navbar-expand-lg .navbar-nav .nav-item{ overflow: hidden; }
    body .navbar-collapse.anim_done .navbar-nav>li { overflow: visible; }
    body.menu-overlay .navbar-collapse .navbar-nav>li>a{ opacity: 1; transform: none; font-size: calc(25px + (25 - 25) * ((100vw - 320px) / (1920 - 320))); line-height: 50px; }
    header .navbar-expand-lg .navbar-nav .nav-item a:after{ content: none; }
    body.menu-overlay .navbar-collapse .navbar-nav>li:first-child>a { transition-delay: 75ms; }
    body.menu-overlay .navbar-collapse .navbar-nav>li:nth-child(2)>a { transition-delay: .15s; }
    body.menu-overlay .navbar-collapse .navbar-nav>li:nth-child(3)>a { transition-delay: .225s; }
    body.menu-overlay .navbar-collapse .navbar-nav>li:nth-child(4)>a { transition-delay: .3s; }
    body.menu-overlay .navbar-collapse .navbar-nav>li:nth-child(5)>a { transition-delay: .375s; }
    body.menu-overlay .navbar-collapse .navbar-nav>li:nth-child(6)>a { transition-delay: .45s; }
    body.menu-overlay .navbar-collapse .navbar-nav>li:nth-child(7)>a { transition-delay: .55s; }
    .nav ul li .menu a.dropdown-item{ color: #fff; }
    header .navbar-expand-lg .navbar-nav{ margin: 0 auto; }
    header .navbar-expand-lg .navbar-nav .nav-item{ margin-right: 0; }
    #magic-line{ display: none; }
    .navbar-expand-lg .navbar-nav .menu { position: initial; background: transparent; border: 0; padding: 0; text-align: center;}
    header .navbar-collapse .dropdown-item{ color: #fff; font-size: calc(18px + (18 - 18) * ((100vw - 320px) / (1920 - 320))); line-height: 30px; padding: 0; display:block !important; width: auto;}
    header .navbar-collapse .dropdown-item:hover{ background: transparent; color: #c72421;}
    .mob-menu{ display: block; }
    .mob-menu{ display: block; width: 100%; padding: 0 calc(25px + (25 - 25) * ((100vw - 320px) / (1920 - 320))); position: absolute; bottom: calc(40px + (40 - 40) * ((100vw - 320px) / (1920 - 320)));}
    .mob-menu p a { color: #c72421; margin: 0;}
    .mob-menu p, .mob-menu a { font-size: calc(18px + (18 - 18) * ((100vw - 320px) / (1920 - 320))); line-height: 34px; color: #fff;}
    .pr-sec{ align-items: center; justify-content: space-between; padding-top: calc(15px + (15 - 15) * ((100vw - 320px) / (1920 - 320)));}
    .pr-sec img{ max-width: 100px; }
    .nav ul li .menu:after{ content: none; }
    .container {max-width: 100%;padding: 0 20px;} 
    .title-sec{max-width: 100%;}
    .contact-detail-scetion .content-image-wrap{flex-wrap: wrap;}
    .contact-detail-scetion .content-image-wrap .left-block{max-width: 100%;padding: 40px;order: 1;}
    .contact-detail-scetion .icon-div:last-of-type{padding-bottom: 0;}
    .content-image-wrap .right-block{max-width: 100%;}
    .content{flex: 0 0 100%;max-width: 100%;}
    .enqurie-sec{flex: 0 0 100%;max-width: 100%;margin-top: 40px;}
    .banner-sec .scroll-main{display: none;}
    .logos li .logo img.ico{max-width: 60px;}
    .logos li .logo{width: 110px;height: 110px;}
    .logos li h3{font-size: 24px;}
    .logos .col-md-4{max-width: 50%;flex: 0 0 50%;}
    .contact-detail-scetion .right-block #map, .contact-detail-scetion .right-block{height: 500px;}

    .fixed-link{display: flex; position: fixed; width: 100%; bottom: 0px; left: 0; z-index: 9;}
  .fixed-link .black-cta{width: 30%;}
  .fixed-link .black-cta a{background: #fbfbfb; padding: 10px 7px; font-size: 12px; display: inline-block; width: 100%;color: #030a21;
    font-weight: 500;display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Poppins', sans-serif;}
  .fixed-link .black-cta.call-now a{border-right: 1px solid #c72421;background: #c72421;color: #fff;}
  .fixed-link .black-cta.call-now a i{color: #fff;}
  .fixed-link .black-cta.whatsapp a{border-right: 1px solid #25D366;background: #25D366;color: #fff;}
  .fixed-link .black-cta.whatsapp a i{color: #fff;}
  .fixed-link .black-cta.call-back a{border-right: 1px solid #030a21;}
  .fixed-link .black-cta.call-back{width: 40%;}
  .fixed-link p a{text-align: center; text-decoration: none;}
  footer{padding-bottom: 65px;}
  .fixed-link .black-cta a i {font-size: 14px;margin-right: 4px;
    color: #030a21;
}
}

@media (max-width: 767px) {    
    .modal-content{padding: 20px 10px;}
    .form-section,.content-image-section{padding: 60px 0;}
    .our-partners-section,.course-sec,.our-award-section,.testimonial-section{padding: 60px 0 20px;}
    .glance-sec{padding: 60px 0 30px;}
    .contact-detail-scetion .content-image-wrap .left-block{padding: 30px 20px;}
    .contact-detail-scetion .icon-div .office-icon{font-size: 20px;min-width: 40px;width: 40px;height: 40px;}
    .contact-detail-scetion .icon-div:last-of-type{margin-bottom: 0;}
    .contact-detail-scetion .right-block #map, .contact-detail-scetion .right-block{height: 300px;}
    .title-sec h2{font-size: 30px;}
    .title-sec{padding-bottom: 50px;}
    .testimonial-slider .slick-arrow, .our-partner-slider .slick-arrow, .award-section-slider .slick-arrow{width: 60px;height: 60px;}
    .our-award-section .slick-list, .testimonial-section .slick-list, .our-partner-slider .slick-list{padding-bottom: 80px;}
    .logos .col-md-4{max-width: 100%;flex: 0 0 100%;}
    .enqurie-sec {padding: 40px 20px;}
    .floating-label-col .floating-label {max-width: 100%;flex: 0 0 100%;}
    .floating-label-col{flex-wrap: wrap;}
    .award-section-slider .single .bx-inner{height: 450px;padding: 40px 20px;}
    .form-section .form-group{margin-bottom:10px;}
    .form-section .form-div{padding-top: 0;}
    .btn-main{min-width: 170px;padding: 14px 18px;}
    .banner-sec h2{font-size: 36px;}
    .banner-sec h3{font-size: 30px;}
    .content ul li{max-width: 50%;flex: 0 0 50%;padding-bottom: 10px;}
    .enqurie-sec{margin-top: 30px;}
    .content ul li h3{font-size: 20px;}
    .btn-sec .mandatory{font-size: 15px;line-height: 35px;margin-top: 10px;flex: 0 0 100%;}
    .content ul li img{max-width: 110px;}
    .our-partners-section, .course-sec, .our-award-section, .testimonial-section{padding:60px 0 40px;}
    .banner-sec p{text-align: justify;}
    /* .title-sec h4{text-align: justify;} */
    .title-sec h4 br{display: none;}
    .logos li .logo{width: 100px;height: 100px;}
    .logos li .logo img.ico{width: 50px;}
    .logos li h3{font-size: 22px;}
    .course-sec .logo-sec img{max-height: 65px;}
    .our-award-section h2{padding-bottom: 0;}
    .footer-btm p{font-size: 14px;}
    .our-award-section .title-sec,.our-partners-section .title-sec{padding-bottom: 0;}


    /* Footer */
    footer{ padding: 50px 0 65px;}
    footer a, footer p{ font-size: 15px;line-height: normal;}
    footer .office-add{padding-top: 0;}
    footer .office-add p{font-size: 15px;}
    footer .navbar-brand{ margin: 0 0 30px;}
    footer .row{ margin: 0;}
    footer .row .col-md-4{ padding: 0;}
    footer h6{ padding: 0 0 15px;font-size: 18px;}
    footer .quick-links .d-flex{ justify-content: flex-start !important;}
    .footer-btm{ padding: 25px 0 0; margin: 25px 0 0;}
    .footer-btm .d-flex { justify-content: center !important;}
    .footer-btm p{ width: 100%; text-align: center;}
    footer .floating-label{ margin: 0 0 20px;}
    footer .btn-sec .btn-main{ min-width: 140px; padding: 12px 10px;}
    footer .btn-sec .mandatory{ font-size: 14px;}
}

