@media only screen and (max-width: 1199px){
	.about_buiness_form .about_buiness_form_inner h2 {font-size: 31px;line-height: normal;}
	.about_buiness_form .about_buiness_form_inner p br{display: none;}
	.about_buiness_form .about_buiness_form_inner p{font-size: 15px;}
	.about_para .about_para_inner p{font-size: 17px;line-height: 27px;}
	#home-banner #home-banner-right p {font-size: 1.2em;line-height: 1.6em;}
	#section-cta-form-wrapper form{justify-content: center;}
	#section-cta #section-cta-form-wrapper form input{width: 300px;}
	#coaching #coaching-help-content .btn_introductory_call{font-size: 16px;}
}
@media only screen and (max-width: 1138px){
#section-cta #section-cta-right h3 {font-size: 30px;line-height: normal;letter-spacing: 1px; }
 }
@media only screen and (max-width: 991px){
section.page-title-container-no-title { padding: 0 0 50px !important; }
#page-title-container h1#page-title { font-size: 3em; }
.about_banner .about_banner_txt {padding: 112px 0px 90px;}
.about_banner .about_banner_txt h1{font-size: 58px;line-height: 37px;}
.about_buiness_form .about_buiness_form_inner p {font-size: 14px;}
.about_para {padding: 50px 0px 80px;}	
.about_para .about_para_inner p {font-size: 16px;line-height: 27px;}
.about_buiness_form .about_buiness_form_inner h2 {font-size: 27px;line-height: normal;letter-spacing: 0px;}
.about_buiness_form .about_buiness_form_inner .about_form input{height: 50px;}
.about_buiness_form .about_buiness_form_inner .about_form .btn_download{height: 50px;font-size: 22px;}
#coaching ul li{margin-bottom: 12px;}
#coaching .check-box{margin-right: 8px;}
#coaching #coaching-help-content .btn_introductory_call{padding: 15px 20px;    font-size: 15px;}
footer .copyright_txt p{font-size: 15px;}
#contact form .input-group{height: 50px;}
#contact form textarea{height: 167px;}
#contact form .btn_submit{height: 45px;}
#what-we-do h3{font-size: 1.8em;}
#what-we-do {padding: 40px 0px;}
#section-weekly-training-video #weekly-training-video-left .btn_access{font-size: 14px;padding: 13px 32px;}
.navbar-dark .navbar-toggler{border-color: transparent;outline: none;    position: relative;z-index: 2;}    
.navbar-dark .navbar-toggler-icon {display: block;height: 3px;width: 30px;background: #fff;position: relative;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}  
.navbar-dark .navbar-toggler-icon:before {content: "";position: absolute;top: -7px;width: 30px;height: 3px;background-color: #fff;display: block;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.navbar-dark .navbar-toggler-icon:after {content: "";position: absolute;bottom: -7px;width: 30px;height: 3px;background-color: #fff;display: block;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.menu-navbar .main_menu li.menu_item_bg:after{display: none;}
.menu-navbar .navbar-collapse{background-color: #1d3456 !important;position: absolute;width: 100%;top: 0px;left: 0px;z-index: 1;}
.menu-navbar .main_menu li a{    font-size: 15px;line-height: normal;padding: 18px 20px 15px !important;}
}
@media only screen and (max-width: 950px){
	#section-cta #section-cta-right h3 {font-size: 1.7em;}
	#section-cta #section-cta-right h4 {font-size: 1.3em;}
	#section-cta {padding: 20px 0px 20px;}
	#section-cta #section-cta-form-wrapper form input { width: 250px;}

	#training-video-vooplayer { min-height: 280px; }
}
@media only screen and (max-width: 768px){
	#page-title-container { padding: 80px 0 60px; }
	.about_para .about_para_inner p{margin-bottom: 25px;font-size: 15px;line-height: 24px;}
	/*#home-banner #home-banner-left .home-banner-left-img img {height: 350px;}*/
	#section-cta #section-cta-form-wrapper form input {width: 200px;margin-right: 12px;}
}
@media only screen and (max-width: 767px){
	.about_buiness_form{padding: 37px 0px 70px;}
	.about_buiness_form .about_buiness_inner_img img{height: 300px;}
	#contact{padding: 75px 0px 135px;}
	footer .copyright_txt p{margin-bottom: 10px;}
	footer{padding: 20px 0px;}
	#home-banner{padding-top: 70px;}
	#home-banner #home-banner-right, footer .copyright_txt p, #home-banner .home-banner-left-img{text-align: center;}	 
	#what-we-do h2 { font-size: 1.9em; }
	#section-cta #section-cta-left #cta-img{text-align: center;margin-top: 20px;} 
	#section-cta {padding: 30px 0px 10px;}
	#section-weekly-training-video #weekly-training-video-left .btn_access {margin-bottom: 20px;}
	#section-weekly-training-video #weekly-training-video-right h3, #section-weekly-training-video #weekly-training-video-left{text-align: center;}
	footer .footer_social_icon ul{justify-content: center;}
	#coaching #coaching-help-content{text-align: center;margin-bottom: 40px;}
	#coaching{	padding: 74px 0px 0px;}
	#coaching #coaching-help-content h3 { font-size: 1.9em; }
	#coaching #coaching-help-img-wrapper{position: relative;height: 400px;}
	#section-weekly-training-video #weekly-training-video-left h3,
	#section-weekly-training-video #weekly-training-video-right h3 { font-size: 1.7em;  }
	#section-weekly-training-video #weekly-training-video-right { margin-top: 20px; }
	#contact h4 {font-size: 1.9em;}
	body#page-book-download #main-content h1 { font-size: 1.9em; }
}
@media only screen and (max-width: 575px){
	.about_para {padding: 40px 0px 80px;}
	.about_banner .about_banner_txt {padding: 92px 0px 70px;}
	.about_banner .about_banner_txt h1 {font-size: 50px;line-height: 40px;}
	.about_buiness_form .about_buiness_inner_img img {height: 250px;}
	#coaching ul li{text-align: left;}
	#coaching {padding: 30px 0px 0px;}
	#what-we-do {padding: 30px 0px;}
	#home-banner #home-banner-right p{ letter-spacing: 0px; font-size: 1.1em;}
	#section-cta #section-cta-form-wrapper form input {width: 100%;margin-right: 0px;margin-bottom: 15px;}
	/* #home-banner #home-banner-left .home-banner-left-img img {height: 280px;} */
	#section-cta #section-cta-form-wrapper form .btn_download{width: 100%;letter-spacing: 1px;}
	#section-weekly-training-video { padding: 40px 0px; }
	#contact { padding-top: 40px; }
	#contact { padding: 40px 0; }
}

@media only screen and (max-width: 480px){
	#contact {padding-top: 45px;}
	#what-we-do {padding: 20px 0px;}
	footer {padding: 10px 0px;}
	#coaching #coaching-help-content .btn_introductory_call {padding: 13px 15px;font-size: 14px;margin-top: 10px;}
	footer .copyright_txt p {font-size: 14px;}
}
@media only screen and (max-width: 400px){
	#coaching #coaching-help-img-wrapper{height: 300px;}

	#modal-title { font-size: 1.2em; }
	#training-video-vooplayer { min-height: 150px; }

	section.site-feature { padding: 30px; margin-bottom: 30px; }

	section.site-feature ul { padding-left: 10px; }

	section.site-feature h3 { font-size: 2em; }

	body#page-guidedtour ul.features { max-width: 100%; line-height: 1.3em; }

	body#page-guidedtour ul.features li { padding: 20px; }

	body#page-financial-training h1#page-title { font-size: 1.9em; line-height: 1.1em; }
}

@media only screen and (max-width: 375px){
	#coaching #coaching-help-img-wrapper{height: 250px;}

	#page-title-container { padding: 100px 0 80px; }

	#page-title-container h1#page-title { font-size: 2.7em; }

	#contact form input.form-control { height: 50px; }

	.g-recaptcha { transform: scale(0.8); transform-origin: 0 0; }

	p a.btn { padding: 15px 35px; }
}