@media all and (max-width:1440px){body .top-price-week{padding:5px 20px;}
body .top-price-week h3{font-size:18px;}
.home .swiper-slide .content h2{font-size:42px;}
.home .swiper-slide .content p{font-size:20px;}
.home .swiper-slide .content .buttons{padding-top:10px;}
body.home .nectar-highlighted-text h2{font-size:30px;font-family:'Gotham Book';line-height:1.4;}
.home a.nectar-button{font-family:'Gotham Book';letter-spacing:1px;}
.beauty-courses-listing{padding:60px 0 50px 0;}
.our-courses-slider .courses-slide-title h1{font-size:38px;}
.our-courses-slider .courses-slide-title h2{font-size:38px;}
.our-courses-slider .course-title h3{font-size:20px!important;padding:18px;}
.our-courses-slider .our-course-title p{padding:20px 0!important;font-size:16px;}
.our-courses-slider .our-course-title span{font-size:16px;}
.our-courses-slider .owl-theme .owl-nav button{background-size:100%!important;background-repeat:no-repeat!important;height:32px;width:20px;}
.find-course-sec{padding:60px 0 60px 0!important;}
.find-course-sec .vc_col-sm-3 .wpb_text_column p{font-size:18px;line-height:1.3;}
.beauty-courses-listing .course-title{width:85%;}
.beauty-courses-listing .course-title span img{width:40px!important;}
.custom-btn{font-size:18px;border:3px solid #77c045}
.counter-sec{padding-top:60px!important;padding-bottom:60px!important;}
.home .contact-us-today{padding-top:60px!important;padding-bottom:60px!important;}
footer{padding:60px 0;}
footer .social > a i{font-size:38px;}
footer .social > a{margin-left:30px;}
footer .address ul li{font-family:'Gotham Book';font-weight:bold;margin-bottom:8px;}
footer .footer-nav ul li{font-family:'Gotham Book';}
.online-learning{padding:50px 0;}
.online-learning .courses-block-text p{font-size:22px;}
.online-learning .row-cust .col1{width:120px;}
.online-learning .row-cust .col1 .courses-icon img{width:80px;}
.courses-listing .title{padding:25px 20px 42px 20px;}
.courses-listing .title h3{font-size:25px;}
.courses-listing .course-img span{padding:15px;max-width:240px;font-size:16px;top:-23px;}
.next-steps{padding:70px 0 34px 0;}
.next-steps > span{padding:22px 20px;max-width:395px;font-size:32px;top:-41px;}
.next-steps .steps-block img{margin-bottom:15px;}
.courses-listing{padding:45px 45px 40px 45px;}
.beauty-courses-listing .course-title h3{font-size:20px;padding:18px;}
.beauty-courses-listing .course-title span{font-size:16px;line-height:0;}
.course-overview-sec{padding-top:60px!important;padding-bottom:60px!important;}
.course-overview-sec .section-title h2,.course-outline-sec .section-title h2{font-size:38px!important;}
.course-overview-sec.full-width-section .vc_col-sm-4 .wpb_text_column h3{font-size:20px;margin-bottom:14px;line-height:1.3;}
.course-overview-sec.full-width-section .vc_col-sm-4 .wpb_text_column p{font-size:18px;}
.course-overview-sec.full-width-section .vc_col-sm-4 .img-with-aniamtion-wrap img{width:50px;}
.course-overview-sec.full-width-section .vc_col-sm-4.enquire-now a{font-size:20px;}
.course-overview-sec.full-width-section .vc_col-sm-4.enquire-now a img{width:50px;}
.home-testimonial .quote-inner-block{padding:45px 35px;}
.home-testimonial .quote-inner-block img{width:40px!important;margin-bottom:35px!important;}
.home-testimonial .quote-inner-block h3{font-size:25px!important;}
.home-testimonial .quote-inner-block h4{font-size:17px!important;margin-bottom:20px;}
.home-testimonial .quote-inner-block p{font-size:16px;}
#course-details.course-outline-sec{padding-top:60px!important;padding-bottom:60px!important;}
#course-details.course-outline-sec .toggles .toggle{margin-bottom:20px!important;}
#course-details.course-outline-sec .toggles h3 a{font-size:25px!important;padding:30px;padding-right:110px;}
#course-details.course-outline-sec .toggles h3 a i{height:45px!important;width:45px;}
#course-details.course-outline-sec .toggles h3 a .icon-plus-sign:before,#course-details.course-outline-sec .toggles h3 a .icon-minus-sign:before{font-size:22px;}
#course-details.course-outline-sec .toggles .open.toggle >div{padding:10px 20px 40px 30px;}
.single .our-courses-banner{margin-bottom:60px;}
.single .post-detail p{margin-bottom:16px;font-size:16px;line-height:1.4;}
.blog-filter-nav{padding:30px 0;}
.blog-filter-nav .filter-nav-inner li > a{font-size:16px;margin:10px 20px;}
.blog-filter-list{;padding:60px 0 20px 0;}
.blog-filter-block .blog-block-text h3{font-size:22px;line-height:1.3;}
.blog-filter-block .blog-block-text{padding:27px 27px 32px 27px;}
.blog-filter-block .blog-block-text h4{font-size:20px;margin-bottom:20px;}
.blog-filter-block .blog-block-text p{font-size:18px}
.blog-block-img span{font-size:17px;}
.our-courses-banner .row-cust .col1,.course-single-banner.full-width-content.vc_row-fluid .vc_col-sm-8{width:55%;}
.our-courses-banner .row-cust .col2,.course-single-banner.full-width-content.vc_row-fluid .vc_col-sm-4{width:45%;}
.our-courses-banner .row-cust .col1{min-height:400px;}
.course-single-banner.full-width-content.vc_row-fluid .vc_col-sm-8{min-height:300px;}
.our-courses-banner .course-banner-content,.course-single-banner.full-width-content.vc_row-fluid .vc_col-sm-4{padding:50px 100px 50px 50px;}
.our-courses-banner .course-banner-content h6,.course-single-banner.full-width-content.vc_row-fluid .vc_col-sm-4 h6{margin-bottom:30px;font-size:25px;}
.our-courses-banner .course-banner-content h1,.course-single-banner.full-width-content.vc_row-fluid .vc_col-sm-4 h1{margin-bottom:30px;font-size:38px;line-height:1.2;}
.next-steps .steps-block h4{font-size:24px;}
.our-courses-slider .courses-slide-title{margin-bottom:20px;}
.our-courses-slider .owl-theme .owl-nav{top:25%;}
.counter-sec .vc_col-sm-4:after{height:90px;}
.counter-sec .vc_col-sm-4 h4{font-size:35px!important;letter-spacing:2px!important;margin-bottom:15px;}
.counter-sec .vc_col-sm-4 p{font-size:22px!important;letter-spacing:2px!important;}
.single .course-overview-sec .section-title{margin-bottom:40px!important;}
.course-overview-sec.full-width-section .vc_col-sm-4{padding:20px!important;}
.course-single-block-description .course-detail-block-left{padding:60px 35px 60px 0;}
.course-single-block-description .course-detail-block-left .wpb_text_column p{margin-bottom:20px;font-size:18px;}
.related-courses .courses-slide-title{margin-bottom:40px;}
.related-courses .courses-slide-title h2{font-size:38px;}
.related-courses .course-title h4{font-size:18px!important;}
}
@media all and (max-width:1200px){.counter-sec .vc_col-sm-4{margin-bottom:0!important;}
.counter-sec .vc_col-sm-4:after{height:85px;top:-6px;}
.counter-sec .vc_col-sm-4 h4{font-size:36px!important;margin-bottom:15px;}
.counter-sec .vc_col-sm-4 p{font-size:19px!important;}
.beauty-courses-listing .col1{width:calc(50% - 50px);}
.blog-filter-list .col1{width:calc(50% - 40px);}
#header-outer.small-nav .phone-call-btn a, #header-outer .phone-call-btn a{font-size:15px;border:3px solid #77c045;padding:7px 15px!important;margin-left:15px;}
.find-course-sec .vc_col-sm-3{width:46.808510634%!important;}
.find-course-sec .vc_col-sm-3:nth-child(3n){margin-left:0;}
}
@media all and (max-width:1024px){.blog-list-slider .owl-theme .owl-nav .owl-prev:after,.blog-list-slider .owl-theme .owl-nav .owl-next:after{font-size:60px;}
.blog-list-slider .owl-theme .owl-nav .owl-prev{left:20px;}
.blog-list-slider .owl-theme .owl-nav .owl-next{right:20px;}
.online-learning .row-cust .col1{width:130px;}
.online-learning .row-cust .col1 .courses-icon{padding-right:40px;}
.online-learning .courses-block-text p{font-size:24px;}
.next-steps{padding:80px 0 44px 0;}
.next-steps > span{top:-37px;padding:20px;max-width:365px;font-size:30px;}
.next-steps .steps-block img{width:85px;margin-bottom:15px;}
.next-steps .steps-block h4{font-size:17px;}
.beauty-courses-listing{padding:60px 0 40px 0;}
.beauty-courses-listing .row-cust{margin:0 -10px;}
.beauty-courses-listing .col1{width:calc(50% - 20px);margin:0 10px;margin-bottom:20px;}
.beauty-courses-listing .course-title h3{font-size:18px;padding:15px;}
.beauty-courses-listing .course-title span{font-size:16px;}
.our-courses-slider .course-title h3{font-size:18px!important;}
.our-courses-slider .courses-slide-title h1{font-size:36px;}
.our-courses-slider .courses-slide-title h2{font-size:36px;}
.find-course-sec{padding:60px 0 60px 0!important;}
.counter-sec .vc_col-sm-4{width:100%!important;margin-top:20px!important;margin-bottom:20px!important;}
.counter-sec{padding-top:50px!important;padding-bottom:50px!important;}
.counter-sec .vc_col-sm-4:after{display:none;}
.course-overview-sec{padding-top:60px!important;padding-bottom:60px!important;}
.course-overview-sec .section-title h2{font-size:36px!important;}
.course-single-block-description .course-detail-block-left{width:100%!important;padding:50px 0 !important;}
.course-single-block-description *{position:static!important;}
.course-single-block-description .row-bg-wrap{margin:0!important;left:0!important;width:100%!important;}
.course-single-block-description .row-bg{width:100%;left:0;padding-bottom:56.25%;margin-top:50px;}
.home-testimonial{padding:20px 0;}
.home-testimonial .quote-inner-block{padding:45px 25px;}
.home-testimonial .quote-inner-block img{margin-bottom:35px!important;}
.home-testimonial .quote-inner-block h4{margin-bottom:40px;}
#course-details.course-outline-sec{padding-top:60px!important;padding-bottom:60px!important;}
.course-outline-sec .section-title h2{font-size:36px!important}
.related-courses .courses-slide-title h2{font-size:36px;}
.related-courses .courses-slide-title h3{font-size:32px;}
.related-courses .courses-slide-title h4{font-size:28px;}
.blog-filter-nav{padding:30px 0;}
.blog-filter-nav .filter-nav-inner li > a{font-size:16px;margin:10px 15px;}
.blog-filter-list{padding:60px 0;}
.blog-filter-block .blog-block-text h3{font-size:22px;margin-bottom:5px;}
.blog-filter-block .blog-block-text h4{font-size:18px;margin-bottom:10px;}
.blog-filter-block .blog-block-text p{margin-bottom:20px;}
.blog-filter-block .blog-block-text{padding:20px;}
.blog-block-img span{font-size:16px;}
.single .our-courses-banner{margin-bottom:60px;}
.single h2{font-size:36px;}
footer .address ul{margin-right:100px;}
}
@media all and (max-width:1000px){body.material #header-outer{padding-top:0!important;}
body .top-price-week{padding:10px 15px;margin-bottom:12px;}
body .top-price-week h3{font-size:15px;line-height:1.3;}
body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a{padding:0!important;font-size:24px!important;}
}
@media all and (max-width:991px){.our-courses-banner .row-cust .col1,.course-single-banner.full-width-content.vc_row-fluid .vc_col-sm-8{width:50%;}
.our-courses-banner .row-cust .col2,.course-single-banner.full-width-content.vc_row-fluid .vc_col-sm-4{width:50%;display:-ms-flexbox;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;-ms-flex-align:center;}
.our-courses-banner .row-cust .col1,.course-single-banner.full-width-content.vc_row-fluid .vc_col-sm-8{min-height:300px;}
.our-courses-banner .course-banner-content,.course-single-banner.full-width-content.vc_row-fluid .vc_col-sm-4{padding:21px;}
.our-courses-banner .course-banner-content h6,.course-single-banner.full-width-content.vc_row-fluid .vc_col-sm-4 h6{font-size:24px;margin-bottom:15px;}
.our-courses-banner .course-banner-content h1,.course-single-banner.full-width-content.vc_row-fluid .vc_col-sm-4 h1{font-size:30px;margin-bottom:20px}
.courses-listing .title{padding:35px 20px 60px 20px;}
.courses-listing .title h3{font-size:22px;}
.our-courses-slider .courses-slide-title{margin-bottom:20px;}
.course-overview-sec.full-width-section .vc_col-sm-4{margin-bottom:0;}
.single .course-outline-sec .section-title{margin-bottom:20px!important;}
#course-details.course-outline-sec .toggles h3 a{font-size:24px!important;padding:30px;padding-right:70px;}
#course-details.course-outline-sec .toggles h3 a i{right:20px;height:40px!important;width:40px;}
#course-details.course-outline-sec .toggles h3 a .icon-plus-sign:before{font-size:22px;}
#course-details.course-outline-sec .toggles ul, #course-details.course-outline-sec .toggles ol{-webkit-column-count:1;-moz-column-count:1;column-count:1;}
#course-details.course-outline-sec .toggles .open.toggle >div{padding:10px 30px 30px 30px;}
#course-details.course-outline-sec .toggles .toggle{margin-bottom:20px!important;}
.related-courses .courses-slide-title{margin-bottom:20px;}
footer .social > a{margin-left:20px;}
footer .social > a i{font-size:35px;}
}
@media all and (max-width:767px){.our-courses-banner .row-cust,{position:relative;}
.our-courses-banner .row-cust .col1,.our-courses-banner .row-cust .col2,.course-single-banner.full-width-content.vc_row-fluid .vc_col-sm-8,.course-single-banner.full-width-content.vc_row-fluid .vc_col-sm-4{width:100%;}
.our-courses-banner .row-cust .col2,.course-single-banner.full-width-content.vc_row-fluid .vc_col-sm-4{width:100%;height:100%!important;justify-content:center;text-align:center;}
.our-courses-banner .row-cust .col1,.course-single-banner.full-width-content.vc_row-fluid .vc_col-sm-8{min-height:380px;}
.our-courses-banner .course-banner-content,.course-single-banner.full-width-content.vc_row-fluid .vc_col-sm-4{padding:21px;}
.our-courses-banner .course-banner-content h6,.course-single-banner.full-width-content.vc_row-fluid .vc_col-sm-4 h6{font-size:24px;margin-bottom:15px;text-align:center;}
.our-courses-banner .course-banner-content h1,.course-single-banner.full-width-content.vc_row-fluid .vc_col-sm-4 h1{font-size:36px;margin-bottom:33px;text-align:center;}
.online-learning{padding:40px 0;}
.online-learning .row-cust .col1{width:80px;}
.online-learning .row-cust .col1 .courses-icon{padding-right:0;}
.online-learning .row-cust .col2{width:100%;}
.courses-listing{padding:40px;}
.courses-listing .row-cust{margin:0;}
.courses-listing .col1{width:100%;margin:0;margin-bottom:25px;}
.next-steps{padding:40px 0 10px 0;}
.next-steps > span{top:-29px;padding:13px;max-width:215px;font-size:26px;}
.next-steps .col1{width:100%;padding:20px 20px;}
.next-steps .steps-block img{margin-bottom:5px;}
.beauty-courses-listing{padding:40px 0 40px 0;}
.beauty-courses-listing .row-cust{margin:0;}
.beauty-courses-listing .col1{width:100%;margin:0;margin-bottom:35px;}
.our-courses-slider .owl-theme .owl-nav .owl-prev{margin-left:-40px!important;}
.our-courses-slider .owl-theme .owl-nav .owl-next{margin-right:-40px!important;}
.our-courses-slider .our-course-title p{font-size:16px;padding:20px 0!important;}
.our-courses-slider .owl-theme .owl-dots{margin-top:-20px!important;}
body .find-course-sec .vc_row-fluid .vc_col-sm-3{width:100%!important;}
.find-course-sec .vc_col-sm-3{padding:25px!important;margin-bottom:0!important;border-bottom:1px solid #ccc;}
.course-overview-sec{padding-top:40px!important;padding-bottom:40px!important;}
.single .course-overview-sec .section-title{margin-bottom:20px!important;}
.course-single-block-description .row-bg{margin-top:40px;}
.course-single-block-description .course-detail-block-left{padding:40px 0!important;margin-bottom:0!important;}
.course-single-block-description .course-detail-block-left .wpb_text_column p{margin-bottom:15px;font-size:18px;}
.related-courses .course-title h4{font-size:18px!important;}
.home-testimonial .owl-theme .owl-dots{margin-top:-20px!important;}
#course-details.course-outline-sec{padding-top:40px!important;padding-bottom:40px!important;}
.blog-filter-nav{padding:20px 0;}
.blog-filter-nav .filter-nav-inner li > a{font-size:14px;margin:10px 12px;}
.blog-filter-list{padding:40px 0;}
.blog-filter-list .row-cust{margin:0;}
.blog-filter-list .col1{width:100%;margin:0;margin-bottom:25px;}
.single .our-courses-banner{margin-bottom:40px;}
footer .address ul{margin-right:50px;}
.blog-list-slider .owl-theme .owl-nav{top:25%;}
.blog-list-slider .owl-theme .owl-nav .owl-prev{left:0;}
.blog-list-slider .owl-theme .owl-nav .owl-next{right:0;}
.course-detail-block-full{padding-bottom:200px !important;}
.blog-filter-block .blog-block-text{padding:20px 20px 50px 20px;}
.single .paginate .nav-links{padding-top:20px;}
.nectar-flip-box .flip-box-back .inner, .nectar-flip-box .flip-box-front .inner{padding:0 10px;}
}
@media all and (max-width:540px){.our-courses-banner .row-cust .col1{min-height:240px;}
.our-courses-banner .course-banner-content h6{font-size:18px;margin-bottom:12px;text-align:center;}
.our-courses-banner .course-banner-content h1{font-size:30px;margin-bottom:23px;text-align:center;}
.custom-btn{font-size:16px;border:3px solid #77c045;padding:10px 13px;}
.online-learning{padding:20px 0;}
.online-learning .row-cust .col1{width:70px;}
.online-learning .courses-block-text p{font-size:18px;}
.courses-listing{padding:20px;}
.courses-listing .col1{margin-bottom:20px;}
.courses-listing .title{padding:20px 20px 35px 20px;}
.courses-listing .title h3{font-size:18px;line-height:1.3;}
.courses-listing .course-img span{padding:12px;max-width:180px;font-size:14px;top:-21px;}
.beauty-courses-listing{padding:20px 0 30px 0;}
.beauty-courses-listing .col1{margin-bottom:20px;}
.our-courses-slider .courses-slide-title h1{font-size:32px;padding:0 10px;}
.our-courses-slider .courses-slide-title h2{font-size:32px;padding:0 10px;}
.our-courses-slider .courses-slide-title{margin-bottom:0;}
.our-courses-slider .owl-theme .owl-nav{}
.our-courses-slider .owl-theme .owl-nav .owl-prev{margin-left:-7%!important;}
.our-courses-slider .owl-theme .owl-nav .owl-next{margin-right:-7%!important;}
.our-courses-slider .owl-theme .owl-dots .owl-dot span{width:15px;height:15px;}
.find-course-sec{padding:25px 0 25px 0!important;}
.find-course-sec .vc_col-sm-12{padding:0!important;}
.find-course-sec .vc_col-sm-3 .wpb_text_column p{font-size:18px;}
.course-overview-sec{padding-top:25px!important;padding-bottom:25px!important;}
.single .course-overview-sec .section-title{margin-bottom:0!important;}
.course-overview-sec .section-title h2{font-size:32px!important;padding:0 10px;line-height:normal!important;}
.course-overview-sec.full-width-section .vc_col-sm-4 .wpb_text_column h3{font-size:22px;margin-bottom:10px;}
.course-overview-sec.full-width-section .vc_col-sm-4 .wpb_text_column p{font-size:18px;}
.course-single-block-description .row-bg{margin-top:25px;}
.course-single-block-description .course-detail-block-left{padding:25px 0!important;}
.home-testimonial .owl-theme .owl-dots .owl-dot span{width:15px;height:15px;}
.home-testimonial .quote-inner-block img{margin-bottom:20px!important;}
.home-testimonial .quote-inner-block h3{margin-bottom:15px;}
.home-testimonial .quote-inner-block h4{margin-bottom:20px;}
.home-testimonial .quote-inner-block p{font-size:16px;}
#course-details.course-outline-sec{padding-top:25px!important;padding-bottom:25px!important;}
.single .course-outline-sec .section-title{margin-bottom:0!important;}
.course-outline-sec .section-title h2{font-size:32px!important;padding:0 10px;}
#course-details.course-outline-sec .toggles h3 a{font-size:20px!important;padding:20px;padding-right:50px;}
#course-details.course-outline-sec .toggles h3 a i{right:16px;height:25px!important;width:25px;bottom:0;}
#course-details.course-outline-sec .toggles h3 a .icon-minus-sign:before,#course-details.course-outline-sec .toggles h3 a .icon-plus-sign:before{font-size:16px;}
#course-details.course-outline-sec .toggles .open.toggle >div{padding:10px 30px 20px 20px;}
#course-details.course-outline-sec .toggles ul li, #course-details.course-outline-sec .toggles ol li{font-size:16px;}
.related-courses .courses-slide-title h2{font-size:32px;padding:0 10px;}
.single .our-courses-banner{margin-bottom:0;}
.single h2{font-size:32px;}
.related-courses .courses-slide-title h3{font-size:24px;}
.related-courses .courses-slide-title h4{font-size:20px;}
footer{padding:60px 0 30px;}
.paginate{padding:20px 0 0 0;}
footer .footer-top{flex-direction:column;-webkit-flex-direction:column;-ms-flex-pack:flex-start;justify-content:sflex-start;-webkit-justify-content:flex-start;align-items:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;margin-bottom:20px;}
footer .footer-top span{position:static;bottom:0;}
.footer-logo{margin-bottom:15px;}
footer .social > a{margin-left:5px;}
footer .social > a i{font-size:28px;}
.footer-bottom{flex-direction:column;-webkit-flex-direction:column;}
.footer-bottom .address{margin-bottom:20px;}
}
@media all and (max-width:479px){.our-courses-slider .owl-theme .owl-nav{top:21%;}
.our-courses-slider .owl-theme .owl-nav .owl-prev{margin-left:-11%!important;}
.our-courses-slider .owl-theme .owl-nav .owl-next{margin-right:-11%!important;}
}
@media all and (max-width:400px){.our-courses-slider .owl-theme .owl-nav .owl-prev{margin-left:-8%!important;}
.our-courses-slider .owl-theme .owl-nav .owl-next{margin-right:-8%!important;}
}
@media all and (max-width:375px){.beauty-courses-listing{padding:20px 18px 30px 18px;}
.our-courses-slider .owl-theme .owl-nav .owl-prev{margin-left:-33px!important;}
.our-courses-slider .owl-theme .owl-nav .owl-next{margin-right:-33px!important;}
}
@media all and (max-width:320px){.our-courses-slider .owl-theme .owl-nav .owl-prev{margin-left:-25px!important;}
.our-courses-slider .owl-theme .owl-nav .owl-next{margin-right:-25px!important;}
}