@media (max-width:1400px) {
    .header .navbar-nav>li>a,.cart-section>ul>li{font-size:14px;}
    .story-sec:before {
     
        width: 706px;
        height: 500px;
        
    }
}
@media (max-width:1300px) {
    .header .navbar-nav>li>a,.cart-section>ul>li{font-size:13px;}
   
}
@media (max-width:1200px) {
    .header .navbar-nav>li>a,.cart-section>ul>li{font-size:12px;}
    
    .btn{padding:8px 18px}
    .over-sec-about{bottom:-17%}
    .per-box{min-height:210px}
    .about-value-sec{padding:180px 0 0}
    .about-shape-top-sec:before{right:-4rem}
    .navbar .navbar-brand{width:130px}
    .header .login-section .btn{min-width:40px}
    .header .navbar-nav>li+li{margin-left:18px!important}
    .sec-big-heading{font-size:42px;}
    .achieve-list li{width: 47.5%;}
    .course-details-tab .nav-tabs a.nav-link{padding: 0.5rem 1.1rem;}
    }
    @media (max-width:991px) {
    body{font-size:12px}
      .header .navbar-nav>li>a{font-size:14px;padding:12px 0;}
    .header .navbar-nav>li>ul>li .bl-dropdown-menu ul li a, .header .navbar-nav>li>ul>li a{font-size:0.92rem; padding: 14px;
        display: inline-block;
        width: 100%;
        background: #ebf9ff;
        margin-bottom: 2px;}
        .header .navbar-nav > li > ul > li{padding: 0px 1rem;}
    .header .navbar-nav>li{padding:12px 0;}
    .header{height:55px;position:relative}
    .header .navbar-collapse{margin-top:0;position:fixed;width:100%;left:0;top:0;background:#fff;height:100vh;overflow:auto;z-index:2;padding:20px}
    .header .navbar-nav>li{position:relative;padding:18px 0;display:inline-block;border-bottom:solid 1px rgba(59,65,72,0.15);line-height:1;border-right:0}
    .header .navbar-nav>li+li{margin-left:0!important}
    .header .navbar .navbar-brand{width:190px}
    .close-nav{font-size:32px;position:absolute;right:15px;top:-7px;z-index:34}
    .header-contact{position:absolute;right:0;width:auto;background:none;padding:13px 0;top:0;z-index:1}
    .header-contact li a{color:#000}
    .navbar-toggler{padding:.25rem .35rem;position:absolute;right:0;z-index:2}
    .header .navbar{justify-content:center!important;position:absolute;width:100%}
    .header .navigation-sec.d-flex{justify-content:flex-end!important;height:55px}
    .contact-nav svg path{stroke:#fff}
    .header-contact li{display:inline-block;color:#fff;margin:0 6px;font-size:12px}
    .header li .contact-nav i{background:#32a3f1}
    .box-inner-sec{padding:30px 10px 20px}
    h2,.heading2{font-size:24px}
    .size16{font-size:14px}
    .footer p,.footer_nav,.footer-contact-detail{font-size:9pt}
    .scrolltop{bottom:20px}
    .footer-banner{padding-top:45px}
    .custom-checkbox2 label,.custom-radio label,.custom-checkbox2 .form-group p.label,.form-group .custom-checkbox2 p.label,.custom-radio .form-group p.label,.form-group .custom-radio p.label{font-size:12px}
    .custom_checkbox label .label_text,.custom_checkbox .form-group p.label .label_text,.form-group .custom_checkbox p.label .label_text{width:86%}
    .section-padding{padding:25px 0}
    .sec-big-heading{font-size:36px}
    .banner-caption .banner-heading{font-size:32px}
    .banner-heading-small{font-size:24px}
    .how-work-lim{padding:20px 10px}
    .heading1{font-size:28px}
    .btn.btn-md{padding:12px 25px}
    .heading4{font-size:16px}
    .testi-sec{padding:60px 20px 30px}
    h4,.heading4{font-size:18px}
    .heading3{font-size:22px}
    .heading5{font-size:13px}
    .size20{font-size:16px}
    .about-shape-top-sec:before{display:none}
    .about-below-banner{height:400px}
    .per-box{min-height:140px}
    .over-sec-about .heading1{font-size:20px}
    .over-sec-about .heading4{font-size:16px}
    .about-value-sec{padding:130px 0 0}
    .form-sec-contact{padding:2rem}
    .header .login-section .bnt{min-width:56px}
    .course-listing-sec ul.nav-tabs>li{padding:20px .8rem 10px}
    .sign-box-left,.sign-box-form{padding:3rem 1rem}
    .banner-caption.sign-box-caption .banner-caption-inner{display:block!important}
    .sign-box-left,.sign-box-form{width:100%}
    .header .navbar-nav>li.dropdown:hover>.dropdown-menu{position:relative;display:block;top:0;border:none;}
    .header .navbar-nav>li.dropdown:after{top:25px;}
    .faq-block .card{padding:0 10px 0;}
    .m-img-blocks{height:230px;}
    .brown-shape-bg:before{top:3%;height:640px;}
    .btn.big-btn-view-btn { min-width: 208px;}
    .btn.btn-padding2 { padding: 16px 30px 16px;}
    .course-details-tab .nav-tabs a.nav-link { padding: 0.5rem 0.6rem;  font-size: 0.9rem;}
    .achieve-list li {  width: 46.8%; }
    .achieve-list.size16 {font-size: 12px;}
    #requirement-tab .size18 {font-size: 15px;}
    #requirement-tab .heading1 {font-size: 23px;}
    #requirement-tab .instructor-img {width:135px;height: 135px;}
    .over-play-btn svg {width: 70px;}
    .achieve-list li { width: 97%;min-height:60px;}
    #requirement-tab .instructor-img { width: 100px; height: 100px;}


    header .nav.navbar-nav li + li {margin-left: 0px !important;}
	header .close-nav.d-lg-none .closer{font-size: 24px;}
    
    
    }
    @media (max-width:767px) {
    .banner-caption-inner img{width:80px; max-width:100%;}
    body,html{overflow-x:hidden}
    .sec-mid-heading{font-size:13px;}
.navbar-toggler-icon{width:1.2rem;height: 1.2rem;}
 /*.header .navbar .navbar-brand{width:112px; margin-right: 4rem;}*/
    .contact-nav svg path{stroke:#248bde}
    .banner-heading-small{font-size:18px}
    .owl-nav{display:none}
    .top-quote-icon{position:relative;top:-17px;left:0;z-index:-1}
    .contact-nav{display:flex;align-items:center}
    .contact-banner{height:180px}
    .banner-caption .banner-heading{font-size:20px}
    .banner-caption .banner-small-heading{font-size:18px}
    h3,.heading3{font-size:15px}
    h2,.heading2{font-size:20px}
    .size22{font-size:18px}
    .size14{font-size:12px}
    .size12{font-size:10px}
    .btn{font-size:14px}
    .btn.btn-sm-m{padding:10px 25px;font-size:.65rem}
    .btn.btn-sm-s{padding:8px 12px 6px;font-size:.65rem}
    .btn.btn-sm{padding:10px 18px;font-size:.65rem}
    .btn.btn-md{padding:13px 25px 11px;font-size:.8rem}
    .btn.btn-xs{padding:10px 15px 8px;font-size:.55rem}
    .size18{font-size:14px}
    .size16{font-size:14px}
    .sec-heading{font-size:26px}
    .home-banner-img-block{width:94%}
    .home-banner{min-height: 180px !important;
    height: 130px !important;}
.home-banner.font-gothic.font-white{min-height: 180px !important;
    height: 430px !important;}
    .home-banner.font-gothic.font-white .sec-mid-heading {
  font-size: 26px;
}
.achieve-sec .font-blue{font-size: 20px;
  line-height: 20px;}
  .content-box table tr th, .content-box table tr td{font-size: 12px;}
.social.social_bottom_link {
  flex-direction: inherit;justify-content: center;
}

.home-banner.font-gothic.font-white .btn.btn-padding2{min-height: auto;
  font-weight: 700;
  font-size: 14px;}
    .banner-caption{padding:35px 1rem}
    .home-banner:before{top:-136px}
    .mt30{margin-top:15px!important}
    .section-padding{padding:40px 0}
    .custom-checkbox2 label{font-size:12px}
    .footer p,.footer_nav,.footer-contact-detail{font-size:10pt}
    .mt-5,.my-5{margin-top:2rem!important}
    .mb-5,.my-5{margin-bottom:2rem!important}
    .footer-privacy-link ul{padding-bottom:15px}
    .footer_bottom{font-size:10pt;padding:20px .75rem 0;text-align:left;order:1!important}
    .gatway-sec.float-right{float:left!important}
    p.copyright{padding-bottom:10px;font-size: 8pt;text-align:center;}
    .footer .mt-5{margin-top:1rem!important}
    .footer .mb-5{margin-bottom:1rem!important}
    .footer .invisible{display:none}
    .footer-banner{padding-top:30px}
    .custom_checkbox label .label_text,.custom_checkbox .form-group p.label .label_text,.form-group .custom_checkbox p.label .label_text{width:85%}
    .form-sec-home{padding:30px 1rem;border-radius:10px}
    .sec-big-heading{font-size:26px}
    .faq-block{padding:1rem}
    .faq-block .card-body{padding:1rem 1.5rem;font-size:12px}
    .faq-block .card .heading-btn{font-size:14px}
    h1,.heading1{font-size:22px}
    .lineh2{line-height:1.5rem}
    h5,.heading5{font-size:13px}
    h4,.heading4{font-size:15px}
    .sec-med-heading{font-size:20px}
    .below-about-banner{padding:40px 0 60px;min-height:auto}
    .below-about-banner:after{height:38px;bottom:-1px}
    .mt-3,.my-3{margin-top:.5rem!important}
    .size22.mt-3,.my-3{font-size:16px;margin-top:1rem!important}
    .btn.btn-lg{padding:11px 38px;font-size:12px}
    .support-sec.contact-form-home{padding-bottom:210px}
    .large-padding{padding:30px 0}
    .size20{font-size:15px}
    .footer-logo{width:110px}
    .per-box{display:none!important}
    .about-sec{margin-bottom:0px}
    .form-sec-contact{padding:2rem 1rem}
    .btn.btn-padding2{padding:12px 22px;font-size:.6rem}
    .btn.home-view-btn{min-width:90px}
    .welcome-sec:after{display:none}
    .inner-padding{padding:0 1rem}
    .sign-box-form .social-login .social-btn{font-size:11px}
    .form-control{padding:.45rem .75rem}
    .student-content{margin-top:10px}
    .privacy-links.text-right{text-align:left!important;}
    .privacy-links ul { float: none;}
    .privacy-links ul li { margin:0 20px 0 0;}
    .img-block-learn{height:260px;}
    .mfp-hide{height:200px;}
    .video-sec-main{height:100%;width:100%;}
    .enroll-pckg .mb-5{margin-bottom: 1rem!important;}
    .enroll-pckg .mt-5{margin-top: 1rem!important;}
    .video-top-course { height:auto;
        min-height: auto;
        max-height: none;
        padding-bottom:20px;
    }
    .video-top-course.align-items-center{align-items: flex-start!important;}
    .video-sec-main {
        height: 100%;
        width: 100%;
        margin-top: 300px;
    }
    .en-packge-sec{padding:2rem 10px;}
    .over-play-btn{display:none;}
    .video-sec-main{display:none;}
    .tabbing-same-row {
       
        padding: 0.5rem 20px;
    }
    .instructor-box:after,.instructor-box:before{display:none;}
    .instructor-box {padding: 2rem 1rem;}


    
    }
    @media (max-width:545px) {
    .header .btn{padding:6px 10px;font-size:8px}
    .banner-caption .banner-heading{font-size:15px}
    .banner-caption .banner-small-heading{font-size:16px}
    h3,.heading3{font-size:13px}
    .section-padding{padding:20px 0}
    .footer-social li a{width:24px;height:28px;font-size:10px}
    .footer p{font-size:8pt}
    .footer_nav,.footer-contact-detail{font-size:10pt}
    .sec-heading{font-size:20px}
    .sec-big-heading{font-size:18px}
    .common-banner{height:152px}
    h2,.heading2{font-size:16px}
    h4,.heading4{font-size:14px}


    .header-contact{width:220px}
    .size16{font-size:12px}
    .header-contact ul{display:flex;align-items:flex-end;flex-direction:column}
    .footer-privacy-link ul li a{font-size:9px}
    .select2-container{max-width:250px}
    .select-drop-box.select2-hidden-accessible~.select2-container{max-width:100%}
    .btn.btn-lg-sm{padding:10px 30px}
    .btn.btn-md{padding:12px 16px 10px;font-size:.8rem}
    .banner-heading-small{font-size:14px}
    .scrolltop{width:30px;height:30px;font-size:18px}
    .footer-contact-icon-sec{width:25px;height:25px;padding:4px 5px}
    .footer-contact-icon-sec i svg{height:12px;width:12px}
    .owl-carousel .owl-dots{bottom:-32px}
    .about-below-banner .heading4{font-size:9px}
    h1,.heading1{font-size:18px}
    .panel-title1 a{font-size:10px;padding:10px 15px}
    .panel-heading1 a.collapsed:before,.panel-heading1 a:before{border:none;height:10px}
    .m-img-blocks{height:160px;}
    .btn.big-btn-view-btn {
        min-width: 130px;
    }
    .course-details-tab .nav-tabs a.nav-link {
        padding: 0.5rem 0.2rem;
        font-size: 0.7rem;
    }
    
    }