@media(min-width:1251px) and (max-width:1600px){
	
}

@media(min-width:1025px) and (max-width:1250px){
	.container{max-width: 960px;}
	.note-wrp{padding: 10px 0;}	
	.note-wrp h2{font-size: 14px;line-height: 22px;font-weight: 500;}
	.hero-head h1{font-size: 22px;line-height: 30px;}
	.covered-data-block{padding: 0;}
	.covered-data-block h2{font-size: 24px;margin: 0 0 15px;}
	.covered-data-block ul li{font-size: 15px;line-height: 22px;}
	.covered-data-block ul li svg{width: 15px;}
	.covered-block{flex-flow: column;height: calc(100% - 30px);}
	.covered-block .cover-ic{margin: 0 auto 10px;}
	.cover-data p{font-size: 14px;line-height: 22px;text-align: center;}
	.cover-data h3{font-size: 18px;text-align: center;}
	.scenarios-wrp .btn-group, .workshop-wrp .btn-group, .meet-your-coach-wrp .btn-group, .hero-banner .btn-group{margin: 25px auto 0;}
	.scenarios-wrp .btn-group .btn-main, .workshop-wrp .btn-group .btn-main, .meet-your-coach-wrp .btn-group .btn-main, .hero-banner .btn-group .btn-main{padding: 20px 40px 20px 40px;font-size: 18px;max-width: 400px;}
	.scenarios-wrp .btn-group h6, .workshop-wrp .btn-group h6, .meet-your-coach-wrp .btn-group h6, .hero-banner .btn-group h6{font-size: 16px;}

	.titlebar{margin: 0 auto 20px;}
	.titlebar h2{font-size: 26px;line-height: 30px;}
	.train-wrp .col-md-3{width: 33.33%;}
	.train-wrp .team-nmnbx h3{font-size: 15px;line-height: 22px;}
	.sticky-footer{padding: 15px 0;}
	.sticky-footer h3{font-size: 18px;margin: 0 0 5px;}
	.sticky-footer h3 span{font-size: 14px;}
	.sticky-footer p{font-size: 14px;}
	.contact-form .btn-main, .sticky-footer .btn-group .btn-main{padding: 12px 30px 12px 30px;font-size: 16px;}

	.scenarios-wrp{padding: 40px 0;}
	.scenarios-box{padding: 20px;margin: 0 0 20px;}
	.scenarios-box .styled-checkbox + label{font-size: 15px;line-height: 22px;}
	.scenarios-wrp .btn-group h4{font-size: 16px;line-height: 24px;margin: 0 auto 10px;}

	.workshop-block h2{font-size: 22px;}
	.workshop-block p{font-size: 14px;line-height: 22px;}
	.workshop-block{padding: 25px;}
	.workshop-block i{margin: 0 0 15px;}
	.workshop-wrp .btn-group h3{font-size: 22px;line-height: 30px;}

	.workshop-plan-wrp{padding: 40px 0;}
	.workshop-plan-box h3{font-size: 28px;line-height: 34px;}
	.workshop-plan-box h4{font-size: 20px;}
	.workshop-plan-box ul{padding: 15px;}
	.workshop-plan-box ul li{font-size: 12px;line-height: 18px;}
	.free-access-wrp{padding: 40px 0;}
	.free-access-wrp h6{font-size: 16px;line-height: 24px;}
	.free-access-wrp .workshop-plan-box h3{font-size: 24px;}
	.free-access-wrp .workshop-plan-box h4{font-size: 16px;line-height: 25px;}
	.work-discount h5{font-size: 16px;}

	.testimonail-wrp{padding: 30px 0 0;}
	.testimonail-block{padding: 25px;}

	.meet-your-coach-wrp{padding: 35px 0;}
	.coach-data{padding: 35px 0 0;}
	.coach-data p{font-size: 14px;line-height: 22px;margin: 0 0 15px;}
	.meet-your-coach-box h3{font-size: 18px;}
	.meet-your-coach-box h3 span{font-size: 14px;}

	.faq-wrp{padding: 35px 0;}
	.faq-wrp .accordion .accordion-item{padding: 15px;}
	.faq-wrp .accordion .accordion-item .accordion-button{font-size: 18px;}
	.faq-wrp .accordion .accordion-body p{font-size: 14px;line-height: 22px;}

	.contact-wrp{padding: 35px 0;}
	.contact-form{padding: 30px 15px;border-radius: 15px;}
	.contact-right-block{border-radius: 15px;}
	.disclaimer-box p{font-size: 14px;line-height: 22px;text-align: center;}
	.copyright-wrp p{font-size: 14px;line-height: 22px;}

	footer{margin: 0 0 80px;}
}

@media(min-width:768px) and (max-width:1024px){
	.container{max-width: 730px;}
	.note-wrp{padding: 10px 0;}	
	.note-wrp h2{font-size: 14px;line-height: 22px;font-weight: 500;}
	.hero-head h1{font-size: 22px;line-height: 30px;}
	.covered-data-block{padding: 0;}
	.covered-data-block h2{font-size: 24px;margin: 0 0 15px;}
	.covered-data-block ul li{font-size: 15px;line-height: 22px;}
	.covered-data-block ul li svg{width: 15px;}
	.covered-block{flex-flow: column;height: calc(100% - 30px);}
	.covered-block .cover-ic{margin: 0 auto 10px;}
	.cover-data p{font-size: 14px;line-height: 22px;text-align: center;}
	.cover-data h3{font-size: 18px;text-align: center;}
	.scenarios-wrp .btn-group, .workshop-wrp .btn-group, .meet-your-coach-wrp .btn-group, .hero-banner .btn-group{margin: 25px auto 0;}
	.scenarios-wrp .btn-group .btn-main, .workshop-wrp .btn-group .btn-main, .meet-your-coach-wrp .btn-group .btn-main, .hero-banner .btn-group .btn-main{padding: 20px 40px 20px 40px;font-size: 18px;max-width: 400px;}
	.scenarios-wrp .btn-group h6, .workshop-wrp .btn-group h6, .meet-your-coach-wrp .btn-group h6, .hero-banner .btn-group h6{font-size: 16px;}

	.titlebar{margin: 0 auto 20px;}
	.titlebar h2{font-size: 26px;line-height: 30px;}
	.train-wrp .col-md-3{width: 33.33%;}
	.train-wrp .team-nmnbx h3{font-size: 15px;line-height: 22px;}
	.sticky-footer{padding: 15px 0;}
	.sticky-footer h3{font-size: 18px;margin: 0 0 5px;}
	.sticky-footer h3 span{font-size: 14px;}
	.sticky-footer p{font-size: 14px;}
	.contact-form .btn-main, .sticky-footer .btn-group .btn-main{padding: 12px 30px 12px 30px;font-size: 16px;}

	.scenarios-wrp{padding: 40px 0;}
	.scenarios-box{padding: 20px;margin: 0 0 20px;}
	.scenarios-box .styled-checkbox + label{font-size: 15px;line-height: 22px;}
	.scenarios-wrp .btn-group h4{font-size: 16px;line-height: 24px;margin: 0 auto 10px;}

	.workshop-block h2{font-size: 22px;}
	.workshop-block p{font-size: 14px;line-height: 22px;}
	.workshop-block{padding: 25px;}
	.workshop-block i{margin: 0 0 15px;}
	.workshop-wrp .btn-group h3{font-size: 22px;line-height: 30px;}

	.workshop-plan-wrp{padding: 40px 0 15px;}
	.workshop-plan-box h3{font-size: 28px;line-height: 34px;}
	.workshop-plan-box h4{font-size: 20px;}
	.workshop-plan-box ul{padding: 10px;}
	.workshop-plan-box ul li{font-size: 12px;line-height: 18px;}
	.free-access-wrp{padding: 40px 0;}
	.free-access-wrp h6{font-size: 16px;line-height: 24px;}
	.free-access-wrp .workshop-plan-box h3{font-size: 24px;}
	.free-access-wrp .workshop-plan-box h4{font-size: 16px;line-height: 25px;}
	.work-discount h5{font-size: 16px;}

	.testimonail-wrp{padding: 30px 0 0;}
	.testimonail-block{padding: 25px;flex-flow: column;justify-content: center;align-items: center;}
	.testimonail-img{margin: 0 auto 25px;}
	.testimonail-data{text-align: center;}
	.testimonail-block .rating-bx{justify-content: center;}

	.meet-your-coach-wrp{padding: 35px 0;}
	.coach-data{padding: 35px 0 0;}
	.coach-data p{font-size: 14px;line-height: 22px;margin: 0 0 15px;}
	.meet-your-coach-box h3{font-size: 18px;}
	.meet-your-coach-box h3 span{font-size: 14px;}

	.faq-wrp{padding: 35px 0;}
	.faq-wrp .accordion .accordion-item{padding: 15px;}
	.faq-wrp .accordion .accordion-item .accordion-button{font-size: 18px;}
	.faq-wrp .accordion .accordion-body p{font-size: 14px;line-height: 22px;}

	.contact-wrp{padding: 35px 0;}
	.contact-form{padding: 30px 15px;border-radius: 15px;}
	.contact-right-block{border-radius: 15px;}
	.disclaimer-box p{font-size: 14px;line-height: 22px;text-align: center;}
	.copyright-wrp p{font-size: 14px;line-height: 22px;}

	footer{margin: 0 0 80px;}
}

@media(min-width:992px) and (max-width:1024px){
	
}

@media(max-width:767px){
	.container{max-width: 520px;}
	.note-wrp{padding: 10px 0;}	
	.note-wrp h2{font-size: 14px;line-height: 22px;font-weight: 500;}
	.logo-box img{margin: 0 auto 30px;height: 70px;padding: 0;}
	.hero-head h1{font-size: 22px;line-height: 30px;text-align: center;}
	.hero-head{margin: 0 auto 40px;}
	.owner-img-block h2{font-size: 20px;}
	.owner-img-block h2 span{font-size: 15px;}
	.covered-data-block{padding: 50px 0 0;}
	.covered-data-block h2{font-size: 24px;margin: 0 0 15px;}
	.covered-data-block ul li{font-size: 15px;line-height: 22px;}
	.covered-data-block ul li svg{width: 15px;}
	.cover-row .col-md-6{width: 50%;}
	.covered-block{flex-flow: column;}
	.covered-block .cover-ic{margin: 0 auto 10px;}
	.cover-data p{font-size: 14px;line-height: 22px;text-align: center;}
	.cover-data h3{font-size: 18px;text-align: center;}
	.scenarios-wrp .btn-group, .workshop-wrp .btn-group, .meet-your-coach-wrp .btn-group, .hero-banner .btn-group{margin: 25px auto 0;}
	.scenarios-wrp .btn-group .btn-main, .workshop-wrp .btn-group .btn-main, .meet-your-coach-wrp .btn-group .btn-main, .hero-banner .btn-group .btn-main{padding: 20px 40px 20px 40px;font-size: 14px;}
	.scenarios-wrp .btn-group h6, .workshop-wrp .btn-group h6, .meet-your-coach-wrp .btn-group h6, .hero-banner .btn-group h6{font-size: 16px;}

	.train-wrp{padding: 30px 0;}
	.titlebar h2{font-size: 24px;line-height: 30px;}
	.sticky-footer{padding: 15px 0;}
	.sticky-footer h3{font-size: 18px;margin: 0 auto 5px;justify-content: center;display: flex;align-items: center;}
	.sticky-footer h3 span{font-size: 14px;}
	.sticky-footer p{font-size: 14px;text-align: center;margin: 0 auto 15px;}
	.sticky-footer .btn-group{justify-content: center;}
	.contact-form .btn-main, .sticky-footer .btn-group .btn-main{padding: 12px 30px 12px 30px;font-size: 16px;}

	.scenarios-wrp{padding: 40px 0;}
	.scenarios-box{padding: 20px;margin: 0 0 20px;}
	.scenarios-box .styled-checkbox + label{font-size: 15px;line-height: 22px;}
	.scenarios-wrp .btn-group h4{font-size: 16px;line-height: 24px;margin: 0 auto 10px;}

	.workshop-wrp{padding: 35px 0;}
	.workshop-block h2{font-size: 22px;}
	.workshop-block p{font-size: 14px;line-height: 22px;}
	.workshop-block{padding: 25px;}
	.workshop-block i{margin: 0 0 15px;}
	.workshop-wrp .btn-group h3{font-size: 22px;line-height: 30px;}

	.workshop-plan-wrp{padding: 40px 0 15px;}
	.workshop-plan-box h3{font-size: 28px;line-height: 34px;}
	.workshop-plan-box h4{font-size: 20px;}
	.workshop-plan-box ul{padding: 20px;}
	.workshop-plan-box ul li{font-size: 14px;line-height: 22px;}
	.workshop-plan-box{margin: 0 0 25px;height: auto;}
	.free-access-wrp{padding: 40px 0;}
	.free-access-wrp h6{font-size: 16px;line-height: 24px;}
	.free-access-wrp .workshop-plan-box h3{font-size: 24px;}
	.free-access-wrp .workshop-plan-box h4{font-size: 18px;}
	.work-discount h5{font-size: 18px;}

	.testimonail-wrp{padding: 30px 0 0;}
	.testimonail-block{padding: 25px;flex-flow: column;justify-content: center;align-items: center;}
	.testimonail-img{margin: 0 auto 25px;}
	.testimonail-data{text-align: center;}
	.testimonail-block .rating-bx{justify-content: center;}

	.meet-your-coach-wrp{padding: 35px 0;}
	.coach-data{padding: 35px 0 0;}
	.coach-data p{font-size: 14px;line-height: 22px;margin: 0 0 15px;}

	.faq-wrp{padding: 35px 0;}
	.faq-wrp .accordion .accordion-item{padding: 15px;}
	.faq-wrp .accordion .accordion-item .accordion-button{font-size: 18px;}
	.faq-wrp .accordion .accordion-body p{font-size: 14px;line-height: 22px;}

	.contact-wrp{padding: 35px 0;}
	.contact-form{padding: 30px 15px;border-radius: 15px;}
	.contact-right-block{margin: 30px 0 0;height: auto;border-radius: 15px;}
	.disclaimer-box p{font-size: 14px;line-height: 22px;text-align: center;}
	.copyright-wrp p{font-size: 14px;line-height: 22px;}

	footer{margin: 0 0 142px;}
}

@media(min-width:576px) and (max-width:767px){
	
}

@media(min-width:448px) and (max-width:575px){
	
}