@media screen and ( max-width:1699px ){

header div#google_translate_element { position: inherit; padding-right: 0; }
.header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item { padding: 0 12px; }	
	
}

@media screen and ( max-width:1499px ){

.header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item { padding: 0 6px; }	
	
/* ===== COURSES-SECTION ====== */
.courses-page .courses-left-block { padding: 30px 2px 0 20px; }

}

@media screen and ( max-width:1399px ){
    
.btn.btn-bordered{font-size:20px;padding:11px 28.5px;}
.header .pull-right ul li { margin-left: 10px; }	
.banner .banner-content .content { right: -40px; }
.banner .banner-content .right-btn { margin-left: 20px; }
.banner .banner-content .content { padding: 130px 15px; }


}

@media screen and ( max-width:1299px ){

.banner .banner-right { flex: 0 0 57%; }
.banner .banner-content { flex: 0 0 43%; }

}

@media screen and ( max-width:1199px ){

    h1 { font-size: 35px; }
    h2 { font-size: 41px; }
    .header .logo { max-width: 180px; }
    .header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { font-size: 14px; }
    .header .learndash-wrapper .ld-button { padding: 10px 30px; }
    .header .navbar-nav li{margin-left:10px;}
    .header .pull-right ul li{margin-left: 15px;}
    .header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item { padding: 0 7px; }
    .banner .banner-right { flex: 0 0 50%; }
    .banner .banner-content { flex: 0 0 50%; }
    .banner .banner-content .content { padding: 70px 15px; }
    .professional-block .professional-text-block { padding: 0 15px 0 60px; }
    .professional-block:nth-child(2n+1) .professional-text-block { padding: 0 60px 0 15px; }
    .professional-block img { height: 450px; }
    .brands-section ul li:nth-last-child(-n+3){flex:0 0 33.3%;}

/* ===== COURSES-SECTION ====== */
.courses-page .courses-block { display: block; flex: 0 0 70%; }	
.courses-page .courses-left-block { flex: 0 0 30%; }
	
	.salient-faq {padding: 70px 0 ;}
    .salient-faq h2 {font-size: 42px; margin-bottom: 25px; line-height: 46px;}
    .salient-faq .panel-group {padding: 24px 35px;}
    .salient-faq .panel-group .panel {padding: 20px 65px 20px 18px;}
    .salient-faq .panel-group .panel-title  {font-size: 22px; line-height: 30px;}
	

/*======= CONTACT-US ==========*/
.contact-us .contact-block {padding: 60px 0;}
.contact-us-banner {min-height: 400px;}
.contact-us-banner h2 {font-size: 50px; line-height: 54px;}
.contact-us h2 {font-size: 38px; line-height:54px; }
.contact-us .reach-us {padding-right: 0;}
.contact-us .reach-us h4 {font-size: 24px; line-height: 28px;}
.contact-us .reach-us a, .contact-us .reach-us h3 {font-size: 28px;}
.contact-us .map { height: 400px; }

}


@media screen and ( max-width:991px ) {

    .header .navbar-nav li{margin: 10px 0;}
    .header nav#nav .navbar-nav { height: 100%; width: 100%; display: flex; flex-direction: column; justify-content: start; align-items: center; padding-top: 130px; margin:0; }
    .header .pull-right{padding-right: 50px;}
    .header .navbar-nav li a{ font-size:20px;}
    .header .pull-right ul li a img{width:25px;}
    .mobile-toggle{ display:inline-block; }
    header #mega-menu-wrap-primary .mega-menu-toggle { position:absolute; top: 24px; right: 15px; }
    header.active #mega-menu-wrap-primary .mega-menu-toggle { top: 18px; height: 34px; }
    .header .pull-right ul li { margin: 0 10px 0 0; }
    header #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary { position: absolute; width: 100%; left: 0; padding: 0 10px; top: 88px; }
    header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu .left-menu .mega-sub-menu { max-width:100%; }
    .header .learndash-wrapper .ld-button { padding: 7px 40px; }
  	header.active #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary { top: 70px;  }
	header #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary { padding:0; overflow-y: scroll; height: calc(100vh - 70px); }
	header #mega-menu-wrap-primary .widget_text h4::after { display: none; }
	.header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item { padding: 0; }
	.header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link::after { display:none; }
	.header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { padding: 0 15px; }
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, 
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, 
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after { background-color: #000 !important; }
	header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu,
	header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu { padding: 0; box-shadow: none; }
	header #mega-menu-wrap-primary .mega-menu-column { padding: 10px 0 5px !important; }
	header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu li a { font-size:14px !important; line-height:18px; }
	header #mega-menu-wrap-primary .widget_text { margin-bottom: 0 !important; }
	header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu .left-menu .mega-sub-menu { padding-left: 15px !important; }
	header #mega-menu-wrap-primary .menu-prev { display: none !important; }
	header #mega-menu-wrap-primary .menu-prev:after { display:none; }
	header.active #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu { box-shadow: none; }
	header #mega-menu-wrap-primary .menu-prev::after { display:none !important; }
	header #mega-menu-wrap-primary .widget_text h4 { font-size: 14px !important; line-height: 22px; }
	.header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item { border-bottom: 1px solid #dedede; }
	header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item { border: 0 !important; }
	header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu { background-color: #dedede70; }
	
    nav#nav.is-active {
        opacity: 1;
        visibility: visible;
    }

    nav#nav {
        position: fixed;
        top:50%;
        left:25%;
        transform: translate(-25%, -50%);
        margin-top:0;
        z-index:990;
        opacity:0.5%;
        visibility: hidden;
        height:100%;
        width:100%;
        background-image: url('../images/footer-bg.jpg');
        background-repeat: no-repeat; background-size: cover; background-position: center center;
        transition:all 0.35s ease-in-out;
    }
    /* Cross icon */
    .mobile-toggle {
        position: absolute;
        right:15px;
        z-index:999;
        display: inline-block;
        cursor: pointer;
        transition-property: opacity, filter;
        transition-duration: 0.25s;
        transition-timing-function: linear;
        background-color: transparent;
        border: 0;
        margin: 0;
        overflow: visible;
        padding: 0;
        width: 34px;
        height: 28px;
        float:right;
    }
    
    .mobile-toggle:hover {
        opacity: 0.7;
    }

    .mobile-toggle:focus {
        outline:0;
    }

    .mobile-toggle-box {
        width: 34px;
        height: 28px;
        display: inline-block;
        position: relative;
    }

    .mobile-toggle-inner {
        display: block;
        top: 50%;
        margin-top: -2px;
    }
    
    .mobile-toggle-inner,
    .mobile-toggle-inner::before,
    .mobile-toggle-inner::after {
        width: 34px;
        height: 3px;
        background-color: #000;
        border-radius: 4px;
        position: absolute;
        transition-property: transform;
        transition-duration: 0.15s;
        transition-timing-function: ease;
    }
    
    .is-active .mobile-toggle-inner,
    .is-active .mobile-toggle-inner::before,
    .is-active .mobile-toggle-inner::after {
        background-color: #000;
    }

    .header.affix .mobile-toggle--squeeze.is-active .mobile-toggle-inner,
    .header.affix .mobile-toggle--squeeze.is-active .mobile-toggle-inner::before,
    .header.affix .mobile-toggle--squeeze.is-active .mobile-toggle-inner::after {
        background-color:#000;
    }

    .mobile-toggle-inner::before,
    .mobile-toggle-inner::after {
        content: "";
        display: block;
    }
    
    .mobile-toggle-inner::before {
        top: -10px;
    }
    
    .mobile-toggle-inner::after {
        bottom: -10px;
    }

    .mobile-toggle--squeeze .mobile-toggle-inner {
        -webkit-transition-duration: 0.075s;
        -ms-transition-duration: 0.075s;
        transition-duration: 0.075s;
        -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        -ms-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    
    .mobile-toggle--squeeze .mobile-toggle-inner::before {
        -webkit-transition: top 0.075s 0.12s ease,
        opacity 0.075s ease;
        -ms-transition: top 0.075s 0.12s ease,
        opacity 0.075s ease;
        transition: top 0.075s 0.12s ease,
        opacity 0.075s ease;
    }
    
    .mobile-toggle--squeeze .mobile-toggle-inner::after {
        -webkit-transition: bottom 0.075s 0.12s ease,
        transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
        -ms-transition: bottom 0.075s 0.12s ease,
        transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
        transition: bottom 0.075s 0.12s ease,
        transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    .mobile-toggle--squeeze.is-active .mobile-toggle-inner {
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
      -webkit-transition-delay: 0.12s;
      -ms-transition-delay: 0.12s;
      transition-delay: 0.12s;
      -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
      -ms-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
      transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    
    .mobile-toggle--squeeze.is-active .mobile-toggle-inner::before {
        top: 0;
        opacity: 0;
        transition: top 0.075s ease, opacity 0.075s 0.12s ease;
    }
    
    .mobile-toggle--squeeze.is-active .mobile-toggle-inner::after {
        bottom: 0;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transition: bottom 0.075s ease,
        transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
        -ms-transition: bottom 0.075s ease,
        transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
        transition: bottom 0.075s ease,
        transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    h3 { font-size: 24px; }
    h4 { font-size: 22px; }
    .banner { display: block; }
    .banner .banner-right img { position: inherit; width: 100%; height: auto; }
    .banner .banner-content .content { padding: 125px 15px; float: none; right: 0; margin: 0 auto; text-align: center; max-width: 100%; }
    .courses-section .courses-block { display:block; }
    .courses { max-width:750px; width:100%; margin:0 auto; }
    .professional-block .professional-text-block { padding: 0 15px 0 25px; }
    .professional-block:nth-child(2n+1) .professional-text-block { padding: 0 30px 0 15px; }
    .professional-block .professional-text-block .btn { padding: 10px 30px; }
    .testimonials-section .slider .content { padding: 0 60px; }
    .testimonials-section .slider .item p{font-size:22px;}
    .brands-section{padding-left: 20px;padding-right: 20px;}
    .brands-section ul{display: flex;justify-content:space-around;text-align: center;}
    .brands-section ul li { padding:0 15px; }
    .brands-section ul li:nth-child(-n+2){flex:0 0 50%;margin-bottom: 60px;}
    .brands-section ul li:nth-child(3), .brands-section ul li:nth-child(6){flex:0 0 40%;margin-bottom: 60px;text-align: center;}
    .brands-section ul li:nth-child(4), .brands-section ul li:nth-child(5){flex:0 0 25%;margin-bottom: 60px;}
    .brands-section ul li:nth-last-child(-n+3){flex:0 0 50%;}
    footer .footer-nav li a{padding: 0 15px;}

    /* ===== Courses Details ====== */
    .learndash-content h2 { font-size: 31px; }
    .learndash-content .educator { flex-wrap:wrap; }
    .learndash-content .educator li { padding: 0 32px 20px; flex: 0 0 50%; }
	
	/* ===== COURSES-SECTION ====== */
	.inner-banner .btn-bordered { font-size: 16px; padding: 8px 20px; }
	.inner-banner h1 { margin-bottom: 15px }
	.courses-page .nav li { padding: 7px 0; }
	.courses-page .nav li a { font-size: 18px; }
	
	.salient-faq {padding: 60px 0;}
    .salient-faq h2 {font-size: 38px; line-height: 44px;}
    .salient-faq .panel-group {padding: 20px 30px;}
    .salient-faq .panel-group .panel {padding: 20px 45px 20px 15px;}
    .salient-faq .panel-group .panel-title  {font-size: 20px; line-height: 28px;}
    .salient-faq .panel-group .panel-title:after {width: 20px; right: -30px;}
    .salient-faq .panel-group .panel-title.collapsed:after {height: 19px; width: 19px;}

/*======= CONTACT-US ==========*/
.contact-us-banner {min-height: 350px;}
.contact-us-banner h2 {font-size: 46px; line-height: 50px; margin-bottom: 15px;}
.contact-us-banner h4 {font-size: 20px; line-height: 28px;}
.contact-us .contact-block {padding: 40px 0;}
.contact-us h2 {font-size: 34px;line-height: 50px;}
.contact-us .reach-us h4 {font-size: 22px; line-height: 26px; margin-bottom:0; }
.contact-us .reach-us a, .contact-us .reach-us h3 {font-size: 26px;}
.contact-us .reach-us a+p {margin-top: 15px;}
.contact-us .reach-us { padding: 30px 0; }
.contact-us .get-in-touch { padding: 30px 15px; }
.contact-us .map { height: 350px; }

} 


@media screen and ( max-width:767px ){

    .header .logo{ max-width:150px; }
	header #mega-menu-wrap-primary .mega-menu-toggle { top: 20px; }
	header.active #mega-menu-wrap-primary .mega-menu-toggle { top: 11px; }
	header .learndash-wrapper .ld-button { margin-left: 0; }
	header.active #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary { top: 57px; } 
	header #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary { top: 77px; }
    .header.active .logo { max-width: 130px; }
    .learndash-wrapper .ld-button.ld-login-button.ld-login { padding: 5px 20px; } 
    .header.active { padding: 10px 0; }
    .header .pull-right ul li a img{width:22px;}
    .header .pull-right ul li{margin-left: 20px}
    .btn.btn-bordered { font-size: 16px; padding: 10px 15px; }
    .btn.btn-solid { font-size: 16px; }
    h1 { font-size: 30px; line-height: 35px; }
    h2 { font-size: 36px; line-height: 42px; }
    h4 { font-size: 20px; line-height: 25px; }
    p { font-size: 16px; line-height:22px; }
	.banner { background-color: #fff; }
    .banner h1 { margin-bottom: 20px; } 
    .professional-section { padding: 45px 0 0; }
    .professional-block { display:block; }
    .professional-block img { width:100%; height: auto; }
    .professional-block .professional-text-block { padding: 30px 15px !important; text-align:center !important; }
    .professional-block .professional-text-block .btn { padding: 8px 25px; }
    .professional-block .professional-text-block h3 { letter-spacing: 0; margin-bottom: 15px; }
    .professional-block .professional-text-block .caption { margin-bottom: 5px; text-align:center !important; }
    .professional-section h2 { margin-bottom: 20px; }
    .testimonials-section .slider .owl-nav div { height: 45px; width: 45px; }
    .testimonials-section .slider .content { padding: 0 45px; }
    .testimonials-section .slider .item h3::before { height: 30px; width: 40px; }
    .testimonials-section .slider .item h3 { margin-top: 30px; } 
    .testimonials-section .slider .item h3::before { top: -25px; }
    .testimonials-section .slider .owl-nav div::after { width: 10px; height: 15px; }
    .parnters-block { flex: 0 0 50%; padding: 0 15px 25px; }
    .partners-section .partners-block { justify-content: center; }
    .partners-section h2 { margin-bottom: 20px; }
    .partners-section { padding: 45px 0; }
    .testimonials-section{padding:50px 0;}
    .brands-section{padding: 60px 0 60px; }
    .courses-section { padding: 50px 0; }
    .courses { padding: 15px 0 30px; }
    footer .footer-nav{flex-direction: row;flex-wrap: wrap;}
    footer .footer-nav li{margin-bottom: 15px;}
    footer{padding: 60px 0 0;}
    footer .footer-logo{margin-bottom: 25px;}
    footer .footer-nav{margin-bottom: 30px;}
    footer .social-lists{margin-bottom: 45px}
	.banner { background-image: none !important; }
	.banner .banner-right .hide { display:block !important; }
	.banner .banner-content .content { padding: 40px 15px; }

    /* ===== Courses Details ====== */
    .heading-line { font-size: 22px; }
    .learndash-content .main-block { padding-bottom: 45px; }
    .learndash-content .educator { margin-bottom: 20px; }
    .learndash-content p { margin-bottom: 15px; }
    .learndash-content { padding: 50px 0; }
    .learndash-content .content { padding: 0 15px; }
    .learndash-content figure { margin-bottom: 20px; }
    .learndash-content h2 { font-size: 26px; line-height: 32px; margin-bottom: 20px; }
    .learndash-content .learndash-wrapper .ld-course-status { display:block !important; text-align:center; }
    .learndash-content .learndash-wrapper .ld-course-status .ld-course-status-segment { width: 100%; padding: 10px 0 15px; }
    .learndash-content .learndash-wrapper .ld-course-status .ld-course-status-segment::after { display:none; }
    .learndash-content ul li::after { font-size: 14px; }
    .learndash-content ul li { font-size: 14px; line-height: 20px; padding: 0 0 4px 20px; }
    .learndash-content .btn { margin-top: 10px; }
	
	.inner-banner .hide { display: block !important; }
    .inner-banner .row { display:block; }
	.inner-banner { padding: 0; min-height: auto; display: block; background-image: none !important; background-color: #95c864;  } 
	.inner-banner .banner-content { padding: 40px 0; }
	.inner-banner aside { overflow:hidden; text-align:center; display:block; }
	.inner-banner figure { float:none; }
	.inner-banner p { font-size: 16px; line-height: 24px; margin-bottom: 15px; }

	.salient-faq {padding: 40px 0;}
    .salient-faq h2 {font-size: 36px; margin-bottom: 20px; line-height: 42px;}
    .salient-faq .panel-group {padding:20px;}
    .salient-faq .panel-group .panel {padding: 15px 35px 15px 15px;}
    .salient-faq .panel-group .panel-title  {font-size: 18px; line-height: 26px;}
    .salient-faq .panel-group .panel-title:after {width: 18px; height: 2px; right: -26px;}
    .salient-faq .panel-group .panel-title.collapsed:after {height: 17px; width: 17px;}
    .salient-faq .panel-group .panel-collapse p {margin-top:10px; }
	.professional-block:nth-child(2n+1) { background-size: cover; }

/*======= CONTACT-US ==========*/
.contact-us-banner {min-height: 250px;}
.contact-us-banner h2 { font-size: 42px; line-height: 46px; margin-bottom: 10px;}
.contact-us h2 { font-size: 32px;}
.contact-us .reach-us {padding-top: 0;}
.contact-us .get-in-touch {padding: 20px 15px;}
.contact-us .reach-us a, .contact-us .reach-us h3{font-size: 24px;}
.contact-us .reach-us strong {font-size: 16px;}
.contact-us .reach-us h4 { font-size: 20px; line-height: 30px;}
.contact-us .map {height: 300px;}
.contact-us .reach-us a, .contact-us .reach-us h3 {font-size: 22px;}
.contact-us .get-in-touch p {line-height: 22px;}
.contact-us .get-in-touch button.btn{padding: 10px 40px;}
	
}

@media screen and ( max-width:599px ){

    h2 { font-size: 31px; }
    h3 { font-size: 22px; }
    h5 { font-size: 18px; }
    .header .pull-right ul li { margin: 0 5px 0; }
    .partners-section .partners-block{justify-content: center;text-align: center;}
    .partners-section .partners-block .parnters-block-1, .partners-section .partners-block .parnters-block-2, .partners-section .partners-block .parnters-block-3{flex: 0 0 100%;}
    .testimonials-section .slider .item p{font-size:18px;line-height: 24px; margin-top: 40px;padding-top: 15px;}
    .testimonials-section .slider .item p:before{height:30px;width:35px;top:-30px;}
    .testimonials-section .slider .owl-prev span, .testimonials-section .slider .owl-next span{ height: 40px; width: 40px;padding:0 20px;}
    .courses { display:block; max-width:450px; width:100%; margin:0 auto; }
    .courses figure { margin-bottom:20px; }
    .courses .content { padding-left: 0; }
    .brands-section ul{display: flex;justify-content:space-around;text-align: center;}
    .brands-section ul li:nth-child(-n+2){flex:0 0 47%;margin-bottom: 50px;}
    .brands-section ul li:nth-child(3), .brands-section ul li:nth-child(6){flex:0 0 35%;margin-bottom: 50px;text-align: center;}
    .brands-section ul li:nth-child(4), .brands-section ul li:nth-child(5){flex:0 0 20%;margin-bottom: 50px;}
    .brands-section ul li:nth-last-child(-n+3){flex:0 0 45%;}

    /* ===== Courses Details ====== */
    .learndash-content .learndash .ld-course-status .ld-course-status-price { font-size: 21px !important; }
    .learndash-content .educator { display: block; max-width: 320PX; width: 100%; margin: 0 auto; }
    .learndash-content .educator li { padding: 0 0 15px; }
    .learndash-content .educator li i { font-size: 21px; }

/*======= CONTACT-US ==========*/
.contact-us-banner {background-position: left;}


}

@media screen and ( max-width:479px ){


    .header .logo{width:120px; }
    .header .pull-right ul li a img{width:20px;}
    .header .pull-right ul li{margin-left: 10px}
    .header .pull-right{padding-right: 35px;}

    .header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box { width: 30px; }
    #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, 
    #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, 
    #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after { width: 30px; }
    header .learndash-wrapper .ld-button.ld-login-button.ld-login { padding: 6px 15px; font-size: 0; }
    .header .learndash-wrapper .ld-button span { display: block; color: #6a92d2; font-size: 18px; margin: 0 !important; }
    .header .pull-right ul li.language-seletor .wpml-ls-legacy-dropdown .wpml-ls-flag + span { display: none; }
	header #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary { top: 73px; }
	header.active #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary { top: 54px; }
    .banner .btn { margin:5px 10px !important; }
    .partners-section .partners-block { display: block; }
    .parnters-block figure { max-width: 200px; margin: 0 auto 15px; }
    .courses-bottom{margin-top: 20px;}
    .professional-section{padding: 40px 0 30px;}
    .professional-block:nth-child(2n+1) .professional-text-block { text-align:center; }
    .professional-section .professional-block .professional-text-block {padding:20px 20px;}
    .professional-section .professional-block .professional-text-block p{font-size:16px;line-height: 24px;}
    .partners-section{padding: 40px 0;}
    .testimonials-section .slider .item h3 { font-size:18px; line-height:26px; }
    .testimonials-section .slider .content { padding: 0 30px; }
    .testimonials-section .slider .owl-nav div { height: 40px; width: 40px; top: inherit; bottom: 0; }
    .brands-section ul li:nth-child(-n+2){flex:0 0 100%;margin-bottom: 40px;}
    .brands-section ul li:nth-child(3), .brands-section ul li:nth-child(6){flex:0 0 100%;margin-bottom: 40px;text-align: center;}
    .brands-section ul li:nth-child(4), .brands-section ul li:nth-child(5){flex:0 0 50%;margin-bottom: 40px;}
    .brands-section ul li:nth-last-child(-n+3){flex:0 0 100%;margin-bottom: 40px;}
    .brands-section{padding: 50px 0 30px; }
    footer{padding: 40px 0 0;}
    footer .footer-logo{margin-bottom: 20px;}
    footer .footer-nav{flex-direction: column; margin-bottom: 20px;}
    footer .social-lists{margin-bottom: 30px}
    footer .footer-nav li a{font-size:16px;}
    footer .social-lists li a{ font-size: 18px;height: 35px; width: 35px;}
    footer p{font-size: 16px;line-height: 24px}

    /* ===== Courses Details ====== */
    .heading-line { font-size: 20px; }
    .learndash-content .content { padding: 0 10px; }
	
	.salient-faq h2 {font-size: 30px ; line-height: 34px;}
    .salient-faq .panel-group {padding: 20px 15px;}
    .salient-faq .panel-group .panel-title  {font-size: 17px; line-height: 25px;}
    .salient-faq .panel-group .panel-collapse p {font-size: 15px; line-height: 22px;}

/*======= CONTACT-US ==========*/
.contact-us-banner h2 { font-size: 38px; line-height: 44px;}
.contact-us-banner h4 {font-size: 18px;line-height: 24px;}
.contact-us .contact-block {padding: 30px 0;}
.contact-us-banner {text-align: center;}
.contact-us-banner .banner-block {transform: translate(-50%,-50%); width: 95%; left: 50%;}
.contact-us-banner .banner-block h2 {text-align: center;}
.contact-us .get-in-touch .form-group {width: 100%; padding: 0;}
.contact-us .map {height: 250px;}
.contact-us .reach-us a, .contact-us .reach-us h3 {font-size: 20px;}


}