@media screen and (min-width: 1920px) {
}
@media only screen and (max-width: 1920px) {
}
 @media only screen and (min-width: 1700px) {
}
@media only screen and (max-width: 1699px) {
}
/*-1400-*/
@media only screen and (min-width: 1400px) {
}

/*-1400-*/
@media only screen and (max-width: 1499px) {

/*----*/
/*-1366-*/
@media only screen and (max-width: 1450px) {
}
/*-1200-*/
 @media only screen and (max-width: 1249px) {
/*---*/

}
/*-1148-xl*/
@media only screen and (max-width: 1199px) {
.container { width: 100%; padding: 0px 30px; max-width: 100%; }
.container-float { left: 0; margin-left: 0px; }
.textColRight { width: 100% !important; }
.textColLeft { width: 100% !important; }
.textContent, .textContent.sm { padding: 50px 30px !important; }
.slick-prev { left: -25px; }
.slick-next { right: -25px; }
.top-content { margin-left: 0px; }
.arrows-inside .slick-prev { left: 10px; }
.arrows-inside .slick-next { right: 10px; }
.show-xl { display: block !important; }
.hide-xl { display: none !important; }
.info-holder-left.xl, .info-holder-right.xl { margin: 0px !important }
.row-inner-xl { padding-bottom: 30px; }
.leftpad.xl { padding-left: 0px !important; }
.rightpad.xl { padding-right: 0px !important; }
/*----*/
.top-form{ left: 30px; }
.info-holder-left { padding: 0px 30px; }
.info-holder-right {  padding-right: 30px;}
.info-holder-left { margin-right: -80px; }
.info-holder-right { margin-left: 80px; }
}
/*-1024-*/
@media only screen and (max-width: 1147px) {
.height1024 { height: auto !important; }
/*----*/

}

/*-980-lg*/

@media only screen and (max-width: 1023px) {
.height960 { height: auto !important; }
.photoContainer.height960 img { left: 0; position: static; text-align: center; top: 0; transform: translate(0, 0); width: 100%; }
.row-inner-lg { padding-bottom: 30px; }
.show-lg { display: block !important; }
.hide-lg { display: none !important; }
.half-width.lg { width: 100%; }
.float-lg { position: static; }
.float-lg .float-container-info { padding: 30px 0px; }
.leftpad.lg { padding-left: 0px !important; }
.rightpad.lg { padding-right: 0px !important; }
.half-width.lg { width: 100%; }
.half-width.lg .textContent.alt { padding: 0px 0px 0px 0px !important; }
.img-left.lg, .img-right.lg { margin: 0px 0px 20px 0px; width: 100%; }
.half-width.lg .md-info-holder-left, .half-width.lg .md-info-holder-right { margin: 0px; }
.text-center-lg { text-align: center !important; }
.text-left-lg { text-align: left !important; }
.info-holder-left.lg, .info-holder-right.lg { margin: 0px !important }
.list-2col.lg li { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.img-full-right.lg { margin-right: 0px; }
.img-full-left.lg { margin-left: 0px; }
.tool-bar-filter { padding-bottom: 15px; }
.pt0-lg{ padding-top: 0px !important; }
.pb0-lg{ padding-bottom: 0px !important; }
/*----*/
.top-content{ margin: 0px auto; text-align: center; }
.top-img{ padding-top: 0px; margin: 0px; }
.top-form{ position: relative; left: 0px; right: 0px; bottom: 0px; max-width:100%;}
.top-form .form-holder{ margin-left: -30px; margin-right: -30px; position: relative; max-width:none;}
.intro-holder{ background: #191C21; padding-top: 30px;}
.intro{ max-width: 100%; width: 100%; text-align: center; }
.info-holder-left { margin-right:0px; }
.info-holder-right { margin-left:0px; padding: 0px;}
.form-holder{ max-width: 100%; }
.bottom-info{ padding: 80px 0px; }
.instructor-img { position: relative; margin-left: -30px;margin-right: -30px; }
.instructor-img img{ width: 100%; }
.price-box{ position: relative; margin: 0px auto; top: auto; transform: none; }
.price-holder{ text-align: center; max-width: 100%; padding-bottom: 40px; }
.logo-thankyou{ position: relative; padding: 20px 0px; text-align: center;border-bottom: 1px solid #a0a0a0; top: 0;}
.thankyou-info{ text-align: center; }
.thankyou-info h2::before{ left: 50%; transform: translateX(-50%); }
}



/*-800-*/

@media only screen and (max-width: 979px) {
.height800 { height: auto !important; }
/*----*/

}

/*-768-*/

@media only screen and (max-width: 799px) {
.height768 { height: auto !important; }
/*----*/

}

/*-736-md*/

@media only screen and (max-width: 767px) {
.height736 { height: auto !important; }
.row-inner-md { padding-bottom: 30px; }
.leftpad.md { padding-left: 0px !important; }
.rightpad.md { padding-right: 0px !important; }
.hide-md { display: none !important; }
.show-md { display: block !important; }
.half-width.md { width: 100%; }
.textContent.alt { padding: 0px 30px !important; }
.float-md { position: static; }
.float-md .float-container-info { padding: 30px 0px; }
.img-left.md, .img-right.md { margin: 0px 0px 20px 0px; width: 100%; }
.half-width.md .md-info-holder, .half-width.md .md-img-holder { margin: 0px; }
.text-center-md { text-align: center !important; }
.text-left-md { text-align: left !important; }
.list-2col.md li { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.img-full-right.md { margin-right: 0px; }
.img-full-left.md { margin-left: 0px; }

/*----*/
.top-content h1,.bottom-info h2{ font-size: 5.5vw; }
.bottom-info h2{ font-size: 5.5vw; }
.title1,.course-title h2, .title3{ font-size: 3.5vw;}
.title4{ font-size: 3vw;}
.title2 h2{ font-size: 7.5vw;}
.title2 h2 img{ width: 6.5vw; }
.title2.sm h2,.price-holder h2,.price-box-info h2{ font-size:4vw;}
.course-archivement-box,.price-holder h3,.price-holder h2 span,.price-box-info h2 span{ font-size: 2.5vw;}
.title2 h4,.list-style1 li{font-size: 2vw;}
.title2 h3,.champion-info h3, .testimonial-info h3,.champion-info,.footer-wrapper{font-size: 1.8vw;}
.title5,.champion-info h2, .testimonial-info h2{font-size: 3vw;}
.champion-info h2 img{width: 2.5vw;}
.adept-box .title4{line-height: 1.2;}
}

/*-667-*/

@media only screen and (max-width: 735px) {
.height667 { height: auto !important; }
.img-left, .img-right { margin: 0px 0px 20px 0px; width: 100%; }
.cont-xs { width: 100%; }
/*----*/

}

/*-640-*/

@media only screen and (max-width: 666px) {
.height640 { height: auto !important; }
.half-img { width: 100%; }
/*----*/
.testimonial-box-img .img-holder{width:34.98%; padding-bottom:34.98%; }
.testimonial-box-img::before{ background-size: 80%; }
.testimonial-info{padding: 20px 25px;}
.adept-icon img{ width: 44.81%; }
}

/*-600-*/

@media only screen and (max-width: 639px) {
.height600 { height: auto !important; }
/*----*/

}



/*-568-sm*/

@media only screen and (max-width: 599px) {
.height568 { height: auto !important; }
.row-inner-sm { padding-bottom: 30px; }
.hide-sm { display: none !important; }
.show-sm { display: block !important; }
.nobanner { margin-top: 0px !important; }
.float-sm { position: static; }
.float-sm .float-container-info { padding: 30px 0px; }
.leftpad.sm { padding-left: 0px !important; }
.rightpad.sm { padding-right: 0px !important; }
.half-width.sm { width: 100%; }
.half-width.sm .md-info-holder, .half-width.sm .md-img-holder { margin: 0px; }
.list-2col.sm li { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
hr { margin: 5px 0 40px; }
.sortby-container { padding-bottom: 10px; }
/*----*/
.top-content h1{ font-size: 7.5vw; }
.course-title h2{text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}
.course-archivement-box{padding: 10px;}
*{ letter-spacing: 0 !important; }
}

/*-480-*/
@media only screen and (max-width: 567px) {
.height480 { height: auto !important; }
.container, .bn-caption .container { width: 100%; padding: 0px 10px; }
.inner-container-xlg, .inner-container-lg, .inner-container-xxlg { padding: 30px 0px; }
.inner-container, .inner-container-sm, .inner-container-md { padding: 30px 0px; }
.icaptcha { bottom: 30px; }
.textContent { padding: 30px 30px !important; }
.textContent.sm { padding: 30px 30px !important; }
.textContent.alt { padding: 30px!important; }
.container-full { padding: 0px 28px; }
.card { margin-bottom: 20px; }
.card-header a { font-size: 13px !important; padding: 10px 45px 10px 20px !important; }
.card-header a::before { font-size: 12px; width: 34px; height: 34px; line-height: 34px; }
.accordion > .card { margin-bottom: 20px; }
.card-body { padding: 20px; }
.btn-holder { text-align: center; }
/*.video-container a::before{ width: 40px; height: 40px; }*/
.video-container a::before { width: 40px; height: 44px; }
.hide-xs { display: none !important; }
.show-xs { display: block !important; }
.slick-arrow, .custom-arrows a { font-size: 14px; }
.dots-inside .slick-dots { bottom: 15px; }
.table { font-size: 14px; }
.table td, .table th, .table th { padding: 15px; }
.auto-xs { -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100%; max-width: 100%; }
.product-footer-action .auto-xs:last-child { padding-top: 20px; }
/*----*/
h1, .h1, .pageTitle h2, .pageTitle h1, .bn-content h1 { font-size: 22px; }
h2, .h2 { font-size: 20px; }
h3, .h3 { font-size: 18px; }
h4, .h4 { font-size: 16px; }
h5, .h5 { font-size: 14px; }
h6, .h6, .footer-box h3 { font-size: 12px; }
body { font-size: 10px; }
.container { width: 100%; padding: 0px 30px; max-width: 100%; }
.pageTitle { }
.form-holder h2 { font-size: 18px; }
.form-holder h2 { padding-bottom: 20px; margin-bottom: 20px; }
.bottom-info{font-size: 10px; max-width: 250px;}
.testimonial-info{line-height: 1.5;}
.adept-icon {height: 100px;line-height: 100px; margin-bottom: 30px;}
.adept-icon img{ max-height: 100px; }	
.course-info{padding: 0px 15px 20px;}
.logo a{ padding: 20px 0px; }
.top-content{ padding: 30px 0px; }
.champion-info,.testimonial-info{ padding: 20px 10px; }
.adept-box{padding: 20px 0px; }
}
/*-414-*/
@media only screen and (max-width: 479px) {
.height414 { height: auto !important; }
/*----*/
.form-holder { padding: 20px 30px; }
.form-group { padding-left: 30px; }
}

/*-375-*/

@media only screen and (max-width: 413px) {
/*.radio-inline .radio, checkbox-inline .checkbox { width: 100%; }*/

/*----*/
.footer-logo{ padding-bottom: 15px; }
.thankyou-info h1{ font-size: 40px; }
.thankyou-info h2{ font-size: 20px; }
.thankyou-info{ font-size: 12px; }
}

/*-360-*/

@media only screen and (max-width: 374px) {
/*.foo-box { padding: 20px !important; }*/

}

/*-320-*/

@media only screen and (max-width: 359px) {
}
