/*Smartphone css*/

@media screen and (min-width:1200px) and (max-width:1341px){

	.left-add-im{padding: 8px 7px;}
	.nav.navbar-nav li {  padding: 0 27px;}
	

	
	
	.slider_sec_img > img { height: 650px;object-fit: cover;}
	.slider_sec_text{ top: 28%; width: 41%;}
	.blk_img_desc p{font-size: 15px;line-height: 21px;}
	.training_Sec .col-lg-3.col-md-3.col-sm-3.col-xs-12 {padding: 5px;}
.Training_sec:hover .Training_sec_img_text {
    bottom: -58px;
}
.Training_sec_img_text{bottom: 9px;}
.Training_sec_img::before{ left: 15px;}
.Training_sec_img_text{ left: 15px;}
.Training_sec_all::before, .Training_sec_all::after{background: none; width: auto;}
.Training_sec_img_text > h2{font-size: 17px;}
.community_Sec .col-lg-10.col-md-10.col-sm-10.col-xs-12{ padding:0px; }
.community_Sec .col-lg-12.col-md-12.col-sm-12.col-xs-12{ padding:0px; }
.instagram-sec .col-lg-3.col-md-3.col-sm-3.col-xs-12{padding:5px; }
.foot-title{font-size: 21px;
    letter-spacing: 3px;}
    .col-sm-2.footer-btn {
    padding: 0;
}
}


@media screen and (min-width:1025px) and (max-width:1199px){
	.left-add-im p{font-size: 11px;}
	.left-add-im{padding: 8px 7px;}
	.nav.navbar-nav li {  padding: 0 18px;}
	.nav.navbar-nav a{padding: 5px 9px;}
	.btn-demo{padding: 7px 12px;}
	.btn-demo a{font-size: 12px;}
	
	.left-add-im p::before{margin: 0 4px 0 0;}
	.slider_sec_img > img { height: 650px;object-fit: cover;}
	.slider_sec_text{ top: 28%; width: 51%;}
	.blk_img_desc p{font-size: 15px;line-height: 21px;}
	.training_Sec .col-lg-3.col-md-3.col-sm-3.col-xs-12 {padding: 5px;}
.Training_sec:hover .Training_sec_img_text {
    bottom: -58px;
}
.Training_sec_img_text{bottom: 9px;}
.Training_sec_img::before{ left: 15px;}
.Training_sec_img_text{ left: 15px;}
.Training_sec_all::before, .Training_sec_all::after{background: none; width: auto;}
.Training_sec_img_text > h2{font-size: 17px;}
.community_Sec .col-lg-10.col-md-10.col-sm-10.col-xs-12{ padding:0px; }
.community_Sec .col-lg-12.col-md-12.col-sm-12.col-xs-12{ padding:0px; }
.instagram-sec .col-lg-3.col-md-3.col-sm-3.col-xs-12{padding:5px; }
.foot-title{font-size: 21px;
    letter-spacing: 3px;}
    .col-sm-2.footer-btn {
    padding: 0;
}

/*ABOUT*/
.our_sec_con .col-lg-5.col-md-5.col-sm-5.col-xs-12{
	padding: 0px;
}
.our_sec_con .col-lg-7.col-md-7.col-sm-7.col-xs-12{
	padding: 0px;
}
.sub_header_in{
	bottom: 180px;
	width: auto;
}
.our_sec_lh_text h2{
	font-size: 40px;
}
.our_sec_lh_text::after{
	height: 104px;
}
.our_sec_lh_pr p{
	 font-size: 18px;
    line-height: 27px;
}
.pr_in{
	 font-size: 20px !important;
    line-height: 30px !important;
}
.our_sec{
	 padding: 40px 0;
}
.meet-our-box-pr p{
	 font-size: 18px;
    line-height: 34px;
}
.meet-our-box-pr{
	right: 0;
}
.our_Sensei{
	padding: 40px 0;
}

/*reviews*/
.rew_discover_sec_in .col-lg-4.col-md-4.col-sm-4.col-xs-12{padding: 5px;}
.rew_discover_sec_in_box_sec{ padding: 40px 10px;}
.rew_discover_sec_in_box_text p{font-size: 16px;line-height: 21px;}
.rew_discover_sec_in_box_text > h4{font-size: 16px;margin-top: 30px;}
.rew_discover_sec_in_box_sec::before{width: 88%;}
.map_con .col-lg-4.col-md-4.col-sm-8.col-xs-12{ width: 50%; }
}
@media screen and (min-width:992px) and (max-width:1025px){
	.left-add-im p{font-size: 11px;}
	.left-add-im{padding: 8px 7px;}
	.nav.navbar-nav li {  padding: 0 18px;}
	.nav.navbar-nav a{padding: 5px 9px;}
	.btn-demo{padding: 7px 12px;}
	.btn-demo a{font-size: 12px;}
	
	.left-add-im p::before{margin: 0 4px 0 0;}
	.slider_sec_img > img { height: 650px;object-fit: cover;}
	.slider_sec_text{top: 32%;width: 81%;}
	.blk_img_desc p{font-size: 15px;line-height: 21px;}
	.training_Sec .col-lg-3.col-md-3.col-sm-3.col-xs-12 {padding: 5px;}
.Training_sec:hover .Training_sec_img_text {
    bottom: -58px;
}
.Training_sec_img_text{bottom: 9px;}
.Training_sec_img::before{ left: 15px;}
.Training_sec_img_text{ left: 15px;}
.Training_sec_all::before, .Training_sec_all::after{background: none; width: auto;}
.Training_sec_img_text > h2{font-size: 17px;}
.community_Sec .col-lg-10.col-md-10.col-sm-10.col-xs-12{ padding:0px; }
.community_Sec .col-lg-12.col-md-12.col-sm-12.col-xs-12{ padding:0px; }
.instagram-sec .col-lg-3.col-md-3.col-sm-3.col-xs-12{padding:5px; }
.foot-title{font-size: 18px;
    letter-spacing: 1px;}
    .col-sm-2.footer-btn {
    padding: 0;
}

/*ABOUT*/
.our_sec_con .col-lg-5.col-md-5.col-sm-5.col-xs-12{
	padding: 0px;
}
.our_sec_con .col-lg-7.col-md-7.col-sm-7.col-xs-12{
	padding: 0px;
}
.sub_header_in{
	bottom: 180px;
	width: auto;
}
.our_sec_lh_text h2{
	font-size: 40px;
}
.our_sec_lh_text::after{
	height: 104px;
}
.our_sec_lh_pr p{
	 font-size: 18px;
    line-height: 27px;
}
.pr_in{
	 font-size: 20px !important;
    line-height: 30px !important;
}
.our_sec{
	 padding: 40px 0;
}
.meet-our-box-pr p{
	 font-size: 18px;
    line-height: 34px;
}
.meet-our-box-pr{
	right: 0;
}
.our_Sensei{
	padding: 40px 0;
}
.wysija-submit.wysija-submit-field{padding: 0px 44px !important;}

/*reviews*/
.rew_discover_sec_in .col-lg-4.col-md-4.col-sm-4.col-xs-12{padding: 5px;}
.rew_discover_sec_in_box_sec{ padding: 40px 10px;}
.rew_discover_sec_in_box_text p{font-size: 16px;line-height: 21px;}
.rew_discover_sec_in_box_text > h4{font-size: 16px;margin-top: 30px;}
.rew_discover_sec_in_box_sec::before{width: 88%;}
.map_con .col-lg-4.col-md-4.col-sm-8.col-xs-12{ width: 50%; }
.mett_con{left: 8%; width: 35%;}
}
@media screen and (min-width:901px) and (max-width:991px){
	.left-add-im p{font-size: 11px;}
	.left-add-im{padding: 8px 3px;}
	.nav.navbar-nav li { padding: 0;}
	.nav.navbar-nav a{padding: 5px 9px;}
	.btn-demo{padding: 7px 12px;}
	.btn-demo a{font-size: 12px;}
	.header-top-lh{    margin-left: -89px;}
	.left-add-im p::before{margin: 0 4px 0 0;}
	.slider_sec_img > img { height: 650px;object-fit: cover;}
	.slider_sec_text{top: 32%;width: 81%;}
	.blk_img_desc p{font-size: 15px;line-height: 21px;}
	.training_Sec .col-lg-3.col-md-3.col-sm-3.col-xs-12 {padding: 5px;}
.Training_sec:hover .Training_sec_img_text {
    bottom: -58px;
}
.Training_sec_img_text{bottom: 9px;}
.Training_sec_img::before{ left: 15px;}
.Training_sec_img_text{ left: 15px;}
.Training_sec_all::before, .Training_sec_all::after{background: none; width: auto;}
.Training_sec_img_text > h2{font-size: 17px;}
.community_Sec .col-lg-10.col-md-10.col-sm-10.col-xs-12{ padding:0px; }
.community_Sec .col-lg-12.col-md-12.col-sm-12.col-xs-12{ padding:0px; }
.instagram-sec .col-lg-3.col-md-3.col-sm-3.col-xs-12{padding:5px; }
.foot-title{font-size: 18px;
    letter-spacing: 1px;}
    .col-sm-2.footer-btn {
    padding: 0;
}
.right-hed.pull-right {margin-right: -70px;}

/*ABOUT*/
.our_sec_con .col-lg-5.col-md-5.col-sm-5.col-xs-12{
	padding: 0px;
}
.our_sec_con .col-lg-7.col-md-7.col-sm-7.col-xs-12{
	padding: 0px;
}
.sub_header_in{
	bottom: 180px;
	width: auto;
}
.our_sec_lh_text h2{
	font-size: 40px;
}
.our_sec_lh_text::after{
	height: 104px;
}
.our_sec_lh_pr p{
	 font-size: 18px;
    line-height: 27px;
}
.pr_in{
	 font-size: 20px !important;
    line-height: 30px !important;
}
.our_sec{
	 padding: 40px 0;
}
.meet-our-box-pr p{
	font-size: 16px;
    line-height: 30px;
}
.meet-our-box-pr{
	right: -40px;
}
.meet-our-box-rh .meet-our-box-pr{left: -40px;}
.our_Sensei{
	padding: 40px 0;
}
.wysija-submit.wysija-submit-field{padding: 0px 32px !important;}


/*reviews*/
.rew_discover_sec_in .col-lg-4.col-md-4.col-sm-4.col-xs-12{padding: 5px;}
.rew_discover_sec_in_box_sec{ padding: 40px 10px;}
.rew_discover_sec_in_box_text p{font-size: 16px;line-height: 21px;}
.rew_discover_sec_in_box_text > h4{font-size: 16px;margin-top: 30px;}
.rew_discover_sec_in_box_sec::before{width: 83%;}

/*contact*/

.contact_sec_text_con > p{width: 90%;}
.con_discover_sec_in_box_sec{margin-top: 0px;}
.con_new { float: left;width: 49%;}
.con_discover_sec_in_box h1{font-size: 16px;}
.map_con .col-lg-4.col-md-4.col-sm-4.col-xs-12{padding: 0px;}
.contact_sec_text .col-lg-10.col-md-10.col-sm-10.col-xs-12{padding: 0px;}
.hed_mid.contact .collapse.navbar-collapse a { color: #000;}
.con_discover_sec_in_box_sec{padding: 40px 5px;}
.con_discover_sec_in_box_text a{ font-size: 18px;line-height: 30px;}

.wysija-submit.wysija-submit-field{width: 27%;}
.wysija-paragraph {
    margin-right: 10px;
    width: 70%;
}
.right-hed.pull-right {
    margin-right: -20px;
}
.search_in{margin-right: 2px;width: 161px;}
.stylish-input-group input{width: 100% !important;}
.mett_con{left: 0; right: 0; bottom: 0 ; position: unset;width: 100%;}

}

@media screen and (min-width:768px) and (max-width:900px){
.Training_sec_img_text{bottom:-66px !important;}
	.left-add-im p{font-size: 11px;}
	.left-add-im{padding: 0px 7px; width: 100%;}
	.logo_lft img{top: -94px;}
	.nav.navbar-nav li { padding: 0;}
	.nav.navbar-nav a{padding: 5px 9px;}
	.btn-demo{padding: 7px 12px;}
	.btn-demo a{font-size: 12px;}
	.header-top-lh{margin-left: -19px;}
	.left-add-im p::before{margin: 0 4px 0 0;}
	.slider_sec_img > img { height: 650px;object-fit: cover;}
	.slider_sec_text{top: 32%;width: 81%;}
	.blk_img_desc p{font-size: 15px;line-height: 21px;}
	.training_Sec .col-lg-3.col-md-3.col-sm-3.col-xs-12 {padding: 5px;}
.Training_sec:hover .Training_sec_img_text {
    bottom: -58px;
}
.Training_sec_img_text{bottom: 9px;}
.Training_sec_img::before{ left: 15px;}
.Training_sec_img_text{ left: 15px;}
.Training_sec_all::before, .Training_sec_all::after{background: none; width: auto;}
.Training_sec_img_text > h2{font-size: 17px;}
.community_Sec .col-lg-10.col-md-10.col-sm-10.col-xs-12{ padding:0px; }
.community_Sec .col-lg-12.col-md-12.col-sm-12.col-xs-12{ padding:0px; }
.instagram-sec .col-lg-3.col-md-3.col-sm-3.col-xs-12{padding:5px; }
.foot-title{font-size: 18px;
    letter-spacing: 1px;}
    .col-sm-2.footer-btn {
    padding: 0;
}

/*ABOUT*/
.our_sec_con .col-lg-5.col-md-5.col-sm-5.col-xs-12{
	padding: 0px;
}
.our_sec_con .col-lg-7.col-md-7.col-sm-7.col-xs-12{
	padding: 0px;
}
.sub_header_in{
	bottom: 180px;
	width: auto;
}
.our_sec_lh_text h2{
	font-size: 40px;
}
.our_sec_lh_text::after{
	height: 104px;
}
.our_sec_lh_pr p{
	 font-size: 18px;
    line-height: 27px;
}
.pr_in{
	 font-size: 20px !important;
    line-height: 30px !important;
}
.our_sec{
	 padding: 40px 0;
}
.meet-our-box-pr p{
	font-size: 16px;
    line-height: 30px;
}
.meet-our-box-pr{
	right: 0;
	width: 46%;
}
.meet-our-box-rh .meet-our-box-pr{width: 41%;}
.our_Sensei{
	padding: 40px 0;
}

.wysija-submit.wysija-submit-field{padding: 0px 32px !important;}

/*PROGRAMS*/
.discover_sec_had::after{
	left: 26%;
}
.discover_sec_had h2{
	width: 100%;
}
.discover_sec_had h2{
	line-height: 35px;
	 font-size: 22px;
}
.discover_sec_had h3{
	font-size: 18px;
}
.discover_sec_had h4{
	font-size: 18px;
}
.discover_sec_in_box_sec::after{
	left: 14%;
}
.discover_sec_in_box_sec::before{
	left: 14%;
}
.discover_sec_in_box .Training_sec_img_text{
	left: 14%;
}
.discover_sec_in_box_text h2{
	font-size: 22px;
}
.discover_sec_in_box_sec{
	 padding: 40px 10px;
}
.discover_sec_in_box_text p{
	font-size: 16px;
	 line-height: 26px;
}
.discover_sec_in_box_text li{
	font-size: 16px;
	 line-height: 28px;
}
.discover_sec_in_box_text ul{
	margin-top: 30px;
	float: left;
	width: 100%;	
}
.discover_sec_had_in{
	width: 100% !important;
}
.control-label{
	 padding-bottom: 10px;
    padding-left: 38px;
}

/*reviews*/
.rew_discover_sec_in .col-lg-4.col-md-4.col-sm-4.col-xs-12{padding: 5px;}
.rew_discover_sec_in_box_sec{ padding: 40px 10px;}
.rew_discover_sec_in_box_text p{font-size: 16px;line-height: 21px;}
.rew_discover_sec_in_box_text > h4{font-size: 16px;margin-top: 30px;}
.rew_discover_sec_in_box_sec::before{width: 83%;}


/*contact*/

.contact_sec_text_con > p{width: 90%;}
.con_discover_sec_in_box_sec{margin-top: 0px;}
.con_new { float: left;width: 49%;}
.con_discover_sec_in_box h1{font-size: 16px;}
.map_con .col-lg-4.col-md-4.col-sm-4.col-xs-12{padding: 0px;}
.contact_sec_text .col-lg-10.col-md-10.col-sm-10.col-xs-12{padding: 0px;}
.hed_mid.contact .collapse.navbar-collapse a { color: #000;}
.con_discover_sec_in_box_sec{padding: 40px 5px;}
.con_discover_sec_in_box_text a{ font-size: 18px;line-height: 30px;}

.wysija-submit.wysija-submit-field{width: 27%;}
.wysija-paragraph {
    margin-right: 10px;
    width: 70%;
}
.right-hed.pull-right {
    margin-right: -20px;
     margin-top: 10px;
}
.search_in{margin-right: 2px;width: 161px;}
.stylish-input-group input{width: 100% !important;}
.mett_con{left: 0; right: 0; bottom: 0 ; position: unset;width: 100%;}
}

@media screen and (min-width:601px) and (max-width:767px){
.formError{left:430px !important;    line-height: 20px;}
.Training_sec_img_text{bottom:-66px !important;}

	.left-men{margin-top: 15px;}
	.btn-demo a{font-size: 12px;}
	.navbar-toggle{border-color: #B92121; float: left; position: relative;}
	
	.icon-bar{background: #B92121;}
	.logo_lft img {left: 120px; width: 100px;}
	.nav.navbar-nav li {padding: 0px !important;}	
	.nav.navbar-nav li a{padding: 10px !important;}	
	
	.menu_lf {float: left; margin-top: 0px; width: 100%;}
	.menu_rg{width: 100%; margin-top: 0px;}
	.navbar li{width: 100%; float: left; text-align: center;}
	.fot-menu li{width: 100%; float: left; text-align: center;}
	.fot-menu li a{float: none !important; display: inline-block; width: auto;}
	.navbar li a{float: none !important; display: inline-block; width: auto;}
	/*.nav.navbar-nav a{color:#B92121;}*/
	.smaller .hed_mid {background: #fff none repeat scroll 0 0;}	
	.navbar-nav {
    margin: 0;
}

	.footer-txt{
		margin-bottom: 20px !important;
	}
	.foot-title{
		text-align: center;
		font-size: 16px;
		padding-bottom: 20px;
		letter-spacing: 3px;
	}
	
	header{ position: relative;}
	.navbar-toggle .icon-bar {
    background-color: #dddddd;
}
.navbar-toggle {
    border-color: #dddddd;
    float: right;
    margin-right: 0px;
     top: 12px;
}
.slider_sec_img > img{object-fit:cover; height: 350px;}
.slider_sec_text{ right: 30px;
    top: 27px;
    width: 100%;}
.slider_sec_text_con h2{font-size: 60px;
    line-height: 75px;}
.slider_sec_text_con h3{font-size: 34px;margin-top: 10px;}
.slider_sec_text_con a{font-size: 12px;margin-top: 10px;padding: 19px 26px;}
.cd_top_bg{ bottom: 20px;}

.logo_lft{display: none;}

.difference_Sec_had h2{font-size: 19px;line-height: 30px;}
.difference_Sec_had h2::after{left: 24%;}
.difference_Sec_all {  padding: 0;}
.difference_Sec_all.Training_sec_all .col-lg-3.col-md-3.col-sm-3.col-xs-12{margin-bottom: 80px;}
.Our-Senseis-btn{margin-top: 30px;}
.community_Sec{padding: 40px 0;}
.community_Sec_had_lh h2{font-size: 22px;padding: 23px 0 0 20px; letter-spacing: 2px;}
.community_Sec_had_rh_text{padding: 7px 0 0 6px;}
.community_Sec_had_rh_text h4{font-size: 22px;}
.community_Sec_had_rh { float: right;
    margin-top: 18px;}
.instagram-sec{margin-top: 30px;}
.community_Sec_had_rh_img {
    float: left;
    width: 20%;
}
.community_Sec_had_rh_img > img {
    width: 100%;
}
.sub-foot-sec .menu_lf, .sub-foot-sec .menu_rg {
    margin-top: 0;
}
.sub-foot-sec .logo_lft{padding: 0 15px 30px;}
.fot-link{padding-top: 20px;}
.fot-link h4{line-height: 25px;}
.Training_sec_all::before{background: none; width: auto;}
.training_Sec .col-lg-3.col-md-3.col-sm-3.col-xs-12:nth-child(4n){margin-top: 0px;}
.logo_lft_mobile{display: block !important;left: 0;
    position: absolute;
    top: 23px;;}
.logo_lft_mobile img {
    left: 0;
    margin-top: -70px;
    position: relative;
    top: 0;
    width: 90px;
}
.hed_mid{padding-bottom: 30px;}
.smaller .logo_lft {
    top: 17px;
}
.Training_sec_img::before{left: 36px;}
.Training_sec_img_text{left: 51px;}

/*ABOUT*/
.sub_header_in{left: 30px;width: auto;}
.sub_header_text::after{
	left: -20px;
	height: 105px;
}
.sub_header_text h2{font-size: 30px;}
.our_sec_lh_text{top: 0;}
.our_sec_lh_text h2{font-size:36px;}
.our_sec_lh_text::after{
	top: -16px;
	   height: 83px;
}
.our_sec_con .col-lg-5.col-md-5.col-sm-5.col-xs-12{
	padding: 0px;
}
.our_sec_con .col-lg-7.col-md-7.col-sm-7.col-xs-12{
	padding: 0px;
}
.our_sec_lh_pr{
	margin-top: 40px;
}
.our_sec_lh_pr p{
	 padding: 0 0 0 0px;
}
.our_sec_lh_pr p{
	font-size: 19px;
    line-height: 27px;
}
.pr_in{
	font-size: 22px !important;
    line-height: 30px !important;
}
.our_sec{
	padding: 60px 0;
}
.our_Sensei{
	background-size: cover;
	background-position: left center;
	padding: 50px 0;
}
.meet-our-box .col-lg-10.col-md-10.col-sm-10.col-xs-12{
	padding: 0px;
}
.meet-our-box-img{
	top: 0;width: 100%;
}
.meet-our-box-img > img {
    width: 100%;
}
.meet-our-box-pr {
    float: left;
    position: inherit;
    right: inherit;
    top: inherit;
    width: 100%;
    margin-top: 20px;
}
.meet-our-box .sub_header_text h2 {
    font-size: 26px;
     padding-left: 16px;
}
.meet-our-box .sub_header_text h2 span{
	font-size: 30px;
}
.meet-our-box .sub_header_text::after {
    height: 115px;
    left: 0;
    top: -8px;
    width: 7px;
}
.meet-our-box-pr p{
	font-size: 16px;
    line-height: 28px;
}
.meet-our-box {
    float: left;
    margin-bottom: 60px;
    width: 100%;
}
.meet-our-box-rh .sub_header_text h2{
	text-align: left;
}
.meet-our-box-rh .sub_header_text{
	float: left;
}
.meet-our-box-rh .meet-our-box-pr{
    float: left;
    position: inherit;
    right: inherit;
    top: inherit;
    width: 100%;
    margin-top: 20px;
    left: inherit;
}
.meet-our-box-rh .meet-our-box-pr p {
    text-align: left;
}
#form-wysija-2{text-align:center;}
.wysija-submit.wysija-submit-field{width:auto !important; float:none !important; display:inline-block !important; }
/*PROGRAMS*/
.discover_sec_had::after{
	left: 40%;
}
.discover_sec_had h2{
	width: 100%;
}
.discover_sec_had h2{
	line-height: 35px;
	 font-size: 22px;
}
.discover_sec_had h3{
	font-size: 18px;
}
.discover_sec_had h4{
	font-size: 18px;
}
.discover_sec_in_box_sec::after{
	left: 14%;
}
.discover_sec_in_box_sec::before{
	left: 14%;
}
.discover_sec_in_box .Training_sec_img_text{
	left: 14%;
}
.discover_sec_in_box_text h2{
	font-size: 22px;
}
.discover_sec_in_box_sec{
	 padding: 40px 10px;
}
.discover_sec_in_box_text p{
	font-size: 16px;
	 line-height: 26px;
}
.discover_sec_in_box_text li{
	font-size: 16px;
	 line-height: 28px;
}
.discover_sec_in_box_text ul{
	margin-top: 30px;
	float: left;
	width: 100%;	
}
.discover_sec_had_in{
	width: 100% !important;
}
.control-label{
	 padding-bottom: 10px;
    padding-left: 38px;
}

.form-group-text{
margin-top: 20px;
}

/*reviews*/
.sub_header_in.rew{ position: relative;width: 60%;}
.rew_con{margin-top: 50px;}
.sub_header_text.rew::after { height: 130px;}
.rew_con > p{font-size: 19px;line-height: 28px;}
.rew-today-sec label{padding: 20px 0 10px 40px !important;}
.form-horizontal-programs{margin-top: 30px;}
.rew_discover_sec_in_box_sec{padding: 20px;}
.rew_discover_sec .Our-Senseis-btn{margin-top: 0px;}
.rew_discover_sec_in{margin-bottom: 0px;}

/*contact*/
.contact_sec_text{top: 2%;}
.contact_sec_text_con > p{width: 90%;}
.con_discover_sec_in_box_sec{margin-top: 0px;}
.con_new { float: left;width: 49%;}
.con_discover_sec_in_box h1{font-size: 16px;}
.map_con .col-lg-4.col-md-4.col-sm-4.col-xs-12{padding: 0px;}
.contact_sec_text .col-lg-10.col-md-10.col-sm-10.col-xs-12{padding: 0px;}
.hed_mid.contact .collapse.navbar-collapse a { color: #000;}
.map_con{width: 56%;}
.con_discover_sec_in_box_sec{padding: 40px 5px;}
.con_discover_sec_in_box_text a{ font-size: 18px;line-height: 30px;}

.wysija-paragraph{width: 100%;}
.wysija-submit.wysija-submit-field{width: 100%; float: left; margin-top: 20px !important;}

.mett_con{left: 0; right: 0; bottom: 0 ; position: unset;width: 100%;}
#sb_instagram{width: 100% !important;
padding-bottom: 10px !important;
float: none !important;}

#ppm-popup-110{top: 8% !important;    left: 50% !important;}
	.ppm-popup-inner .wysija-submit.wysija-submit-field{margin: 0px !important;}
}

@media screen and (min-width:481px) and (max-width:600px){
.formError{left:325px !important;    line-height: 20px;}
.Training_sec_img_text{bottom:-66px !important;}
	.left-add-im{padding: 0 12px;}
	.left-men{margin-top: 15px;}
	.btn-demo a{font-size: 12px;}
	.navbar-toggle{border-color: #B92121; float: left; position: relative;}
	
	.icon-bar{background: #B92121;}
	.logo_lft img {left: 120px; width: 100px;}
	.nav.navbar-nav li {padding: 0px !important;}	
	.nav.navbar-nav li a{padding: 10px !important;}	
	
	.menu_lf {float: left; margin-top: 0px; width: 100%;}
	.menu_rg{width: 100%; margin-top: 0px;}
	.navbar li{width: 100%; float: left; text-align: center;}
	.fot-menu li{width: 100%; float: left; text-align: center;}
	.fot-menu li a{float: none !important; display: inline-block; width: auto;}
	.navbar li a{float: none !important; display: inline-block; width: auto;}
	/*.nav.navbar-nav a{color:#B92121;}*/
	.smaller .hed_mid {background: #fff none repeat scroll 0 0;}	
	.navbar-nav {
    margin: 0;
}

	.footer-txt{
		margin-bottom: 20px !important;
	}
	.foot-title{
		text-align: center;
		font-size: 16px;
		padding-bottom: 20px;
		letter-spacing: 3px;
	}
	
	header{ position: relative;}
	.navbar-toggle .icon-bar {
    background-color: #dddddd;
}
.navbar-toggle {
    border-color: #dddddd;
    float: right;
    margin-right: 0px;
     top: 12px;
}
.slider_sec_img > img{object-fit:cover; height: 350px;}
.slider_sec_text{ right: 30px;
    top: 63px;
    width: 100%;}
.slider_sec_text_con h2{font-size: 36px;
    line-height: 54px;}
.slider_sec_text_con h3{font-size: 28px;margin-top: 10px;}
.slider_sec_text_con a{font-size: 12px;margin-top: 10px;padding: 19px 26px;}
.cd_top_bg{ bottom: 20px;}

.logo_lft{display: none;}

.difference_Sec_had h2{font-size: 19px;line-height: 30px;}
.difference_Sec_had h2::after{left: 24%;}
.difference_Sec_all {  padding: 0;}
.difference_Sec_all.Training_sec_all .col-lg-3.col-md-3.col-sm-3.col-xs-12{margin-bottom: 80px;}
.Our-Senseis-btn{margin-top: 30px;}
.community_Sec{padding: 40px 0;}
.community_Sec_had_lh h2{font-size: 24px;}
.community_Sec_had_rh { float: right; margin-top: 50px;}
.instagram-sec{margin-top: 30px;}
.sub-foot-sec .menu_lf, .sub-foot-sec .menu_rg {
    margin-top: 0;
}
.sub-foot-sec .logo_lft{padding: 0 15px 30px;}
.fot-link{padding-top: 20px;}
.fot-link h4{line-height: 25px;}
.Training_sec_all::before{background: none; width: auto;}
.training_Sec .col-lg-3.col-md-3.col-sm-3.col-xs-12:nth-child(4n){margin-top: 0px;}
.logo_lft_mobile{display: block !important;left: 0;
    position: absolute;
    top: 60px;}
.logo_lft_mobile img {
    left: 0;
    margin-top: -70px;
    position: relative;
    top: 0;
    width: 60px;
}
.hed_mid{padding-bottom: 30px;}
.smaller .logo_lft {
    top: 60px;
}
.Training_sec_img::before{left: 36px;}
.Training_sec_img_text{left: 36px;}

/*ABOUT*/
.sub_header_in{left: 30px;width: auto;}
.sub_header_text::after{
	left: -20px;
	height: 105px;
}
.sub_header_text h2{font-size: 30px;}
.our_sec_lh_text{top: 0;}
.our_sec_lh_text h2{font-size:36px;}
.our_sec_lh_text::after{
	top: -16px;
	   height: 83px;
}
.our_sec_con .col-lg-5.col-md-5.col-sm-5.col-xs-12{
	padding: 0px;
}
.our_sec_con .col-lg-7.col-md-7.col-sm-7.col-xs-12{
	padding: 0px;
}
.our_sec_lh_pr{
	margin-top: 40px;
}
.our_sec_lh_pr p{
	 padding: 0 0 0 0px;
}
.our_sec_lh_pr p{
	font-size: 19px;
    line-height: 27px;
}
.pr_in{
	font-size: 22px !important;
    line-height: 30px !important;
}
.our_sec{
	padding: 60px 0;
}
.our_Sensei{
	background-size: cover;
	background-position: left center;
	padding: 50px 0;
}
.meet-our-box .col-lg-10.col-md-10.col-sm-10.col-xs-12{
	padding: 0px;
}
.meet-our-box-img{
	top: 0;width: 100%;
}
.meet-our-box-img > img {
    width: 100%;
}
.meet-our-box-pr {
    float: left;
    position: inherit;
    right: inherit;
    top: inherit;
    width: 100%;
    margin-top: 20px;
}
.meet-our-box .sub_header_text h2 {
    font-size: 26px;
     padding-left: 16px;
}
.meet-our-box .sub_header_text h2 span{
	font-size: 30px;
}
.meet-our-box .sub_header_text::after {
    height: 115px;
    left: 0;
    top: -8px;
    width: 7px;
}
.meet-our-box-pr p{
	font-size: 16px;
    line-height: 28px;
}
.meet-our-box {
    float: left;
    margin-bottom: 60px;
    width: 100%;
}
.meet-our-box-rh .sub_header_text h2{
	text-align: left;
}
.meet-our-box-rh .sub_header_text{
	float: left;
}
.meet-our-box-rh .meet-our-box-pr{
    float: left;
    position: inherit;
    right: inherit;
    top: inherit;
    width: 100%;
    margin-top: 20px;
    left: inherit;
}
.meet-our-box-rh .meet-our-box-pr p {
    text-align: left;
}

#form-wysija-2{text-align:center;}
.wysija-submit.wysija-submit-field{width:auto !important; float:none !important; display:inline-block !important; }
/*PROGRAMS*/
.discover_sec_had::after{
	left: 37%;
}
.discover_sec_had h2{
	width: 100%;
}
.discover_sec_had h2{
	line-height: 35px;
	 font-size: 22px;
}
.discover_sec_had h3{
	font-size: 18px;
}
.discover_sec_had h4{
	font-size: 18px;
}
.discover_sec_in_box_sec::after{
	left: 14%;
}
.discover_sec_in_box_sec::before{
	left: 14%;
}
.discover_sec_in_box .Training_sec_img_text{
	left: 14%;
}
.discover_sec_in_box_text h2{
	font-size: 22px;
}
.discover_sec_in_box_sec{
	 padding: 40px 10px;
}
.discover_sec_in_box_text p{
	font-size: 16px;
	 line-height: 26px;
}
.discover_sec_in_box_text li{
	font-size: 16px;
	 line-height: 28px;
}
.discover_sec_in_box_text ul{
	margin-top: 30px;
	float: left;
	width: 100%;	
}
.discover_sec_had_in{
	width: 100% !important;
}
.control-label{
	 padding-bottom: 10px;
    padding-left: 38px;padding-top: 10px !important;
} 
.send_btn{
	width: 100%;
}
.form-group-text{
margin-top: 20px;
}

/*reviews*/
.sub_header_in.rew{ position: relative;width: 60%;}
.rew_con{margin-top: 50px;}
.sub_header_text.rew::after { height: 130px;}
.rew_con > p{font-size: 19px;line-height: 28px;}
.rew-today-sec label{padding: 20px 0 10px 40px !important;}
.form-horizontal-programs{margin-top: 30px;}
.rew_discover_sec_in_box_sec{padding: 20px;}
.rew_discover_sec .Our-Senseis-btn{margin-top: 0px;}
.rew_discover_sec_in{margin-bottom: 0px;}

/*contact*/
.contact_sec_text{top: 2%;}
.contact_sec_text_con > p{width: 90%;}
.contact_sec_img img{height: 980px;}
.map iframe{height: 300px;}
.map_con{ left: inherit;
    position: relative;}
.con_discover_sec_in_box_sec{margin-top: 0px;}
.con_new{ margin-top: 40px; width: 100%;}
.con_discover_sec_in_box h1{font-size: 16px;}
.map_con .col-lg-4.col-md-4.col-sm-4.col-xs-12{padding: 0px;}
.contact_sec_text .col-lg-10.col-md-10.col-sm-10.col-xs-12{padding: 0px;}
.hed_mid.contact .collapse.navbar-collapse a { color: #000;}

.uparrow{  width: 35px;height: 35px; background-size:100% 100%;right: 4px;}

.wysija-paragraph{width: 100%;}
.wysija-submit.wysija-submit-field{width: 100%; float: left; margin-top: 20px !important;}

.right-hed.pull-right {
    width: 100%;
}
.search_in{width: 61%;}
.search{width: 100%;}
.search input{width: 100%;}

.mett_con{left: 0; right: 0; bottom: 0 ; position: unset;width: 100%;}
#sb_instagram{width: 100% !important;
padding-bottom: 10px !important;
float: none !important;}
#ppm-popup-110{top: 8% !important;}
	.ppm-popup-inner .wysija-submit.wysija-submit-field{margin: 0px !important;width: auto;}
}

@media screen and (max-width:480px){	
.formError{left:165px !important;    line-height: 20px;}
	.Training_sec_img_text{bottom:-66px !important;}
	.form-group{margin-bottom: 10px;}
	.left-add-im{padding: 0px;}
	.left-men{margin-top: 15px;}
	.btn-demo a{font-size: 12px;}
	.navbar-toggle{border-color: #B92121; float: left; position: relative;}
	
	.icon-bar{background: #B92121;}
	.logo_lft img {left: 120px; width: 100px;}
	.nav.navbar-nav li {padding: 0px !important;}	
	.nav.navbar-nav li a{padding: 10px !important;}	
	
	.menu_lf {float: none;  margin-top: 50px; width: 100%;display: inline-block;}
	.menu_rg{width: 100%; margin-top: 0px; float: none; display: inline-block;}
	.navbar li{width: 100%; float: left; text-align: center;}
	.fot-menu li{width: 100%; float: left; text-align: center;}
	.fot-menu li a{float: none !important; display: inline-block; width: auto;}
	.navbar li a{float: none !important; display: inline-block; width: auto;}
	/*.nav.navbar-nav a{color:#B92121;}*/
	.smaller .hed_mid {background: #fff none repeat scroll 0 0;}	
	.navbar-nav {
    margin: 0;
}

	.footer-txt{
		margin-bottom: 20px !important;
	}
	.foot-title{
		text-align: center;
		font-size: 16px;
		padding-bottom: 20px;
		letter-spacing: 3px;
	}
	
	header{ position: relative;}
	.navbar-toggle .icon-bar {
    background-color: #dddddd;
}
.navbar-toggle {
    border-color: #dddddd;
    float: right;
    margin-right: 0px;
     top: 12px;
     margin-top: 38px;
}
.slider_sec_img > img{object-fit:cover; height: 350px;}
.slider_sec_text{top: 5px;width: 100%;right: 10px;}
.slider_sec_text_con h2{font-size: 36px;
    line-height: 54px;}
.slider_sec_text_con h3{font-size: 28px;margin-top: 10px;}
.slider_sec_text_con a{font-size: 12px;margin-top: 10px;padding: 19px 26px;}
.cd_top_bg{ bottom: 20px;}

.logo_lft{display: none;}

.difference_Sec_had h2{font-size: 19px;line-height: 30px;}
.difference_Sec_had h2::after{left: 24%;}
.difference_Sec_all {  padding: 0;}
.difference_Sec_all.Training_sec_all .col-lg-3.col-md-3.col-sm-3.col-xs-12{margin-bottom: 80px;padding:0px;}
.Our-Senseis-btn{margin-top: 30px;}
.community_Sec{padding: 40px 0;}
.community_Sec_had_lh h2{padding: 7px 0 0 40px;font-size: 24px;}
.community_Sec_had_rh { float: right; margin-top: 50px; width: 100%;}
.instagram-sec{margin-top: 30px;}
.sub-foot-sec .menu_lf, .sub-foot-sec .menu_rg {
    margin-top: 0;
}
.sub-foot-sec .logo_lft{padding: 0 15px 30px;}
.fot-link{padding-top: 20px;}
.fot-link h4{line-height: 25px;}
.Training_sec_all::before{background: none; width: auto;}
.training_Sec .col-lg-3.col-md-3.col-sm-3.col-xs-12:nth-child(4n){margin-top: 0px;}
.logo_lft_mobile{display: block !important;left: 0;
    position: absolute;
    top: 60px;}
.logo_lft_mobile img {
    float: left;
    left: 0;
    margin-top: -60px;
    position: relative;
    top: 0;
    width: 88px;
}
.hed_mid{padding-bottom: 50px;}
.smaller .logo_lft {
    top: 60px;
}

/*ABOUT*/
.sub_header_in{left: 30px;width: auto;}
.sub_header_text::after{
	left: -20px;
	height: 105px;
}
.sub_header_text h2{font-size: 30px;}
.our_sec_lh_text{top: 0;}
.our_sec_lh_text h2{font-size:36px;}
.our_sec_lh_text::after{
	top: -16px;
	   height: 83px;
}
.our_sec_con .col-lg-5.col-md-5.col-sm-5.col-xs-12{
	padding: 0px;
}
.our_sec_con .col-lg-7.col-md-7.col-sm-7.col-xs-12{
	padding: 0px;
}
.our_sec_lh_pr{
	margin-top: 40px;
}
.our_sec_lh_pr p{
	 padding: 0 0 0 0px;
}
.our_sec_lh_pr p{
	font-size: 19px;
    line-height: 27px;
}
.pr_in{
	font-size: 22px !important;
    line-height: 30px !important;
}
.our_sec{
	padding: 60px 0;
}
.our_Sensei{
	background-size: cover;
	background-position: left center;
	padding: 50px 0;
}
.meet-our-box .col-lg-10.col-md-10.col-sm-10.col-xs-12{
	padding: 0px;
}
.meet-our-box-img{
	top: 0;width: 100%;
}
.meet-our-box-img > img {
    width: 100%;
}
.meet-our-box-pr {
    float: left;
    position: inherit;
    right: inherit;
    top: inherit;
    width: 100%;
    margin-top: 20px;
}
.meet-our-box .sub_header_text h2 {
    font-size: 26px;
     padding-left: 16px;
}
.meet-our-box .sub_header_text h2 span{
	font-size: 30px;
}
.meet-our-box .sub_header_text::after {
    height: 115px;
    left: 0;
    top: -8px;
    width: 7px;
}
.meet-our-box-pr p{
	font-size: 16px;
    line-height: 28px;
}
.meet-our-box {
    float: left;
    margin-bottom: 60px;
    width: 100%;
}
.meet-our-box-rh .sub_header_text h2{
	text-align: left;
}
.meet-our-box-rh .sub_header_text{
	float: left;
}
.meet-our-box-rh .meet-our-box-pr{
    float: left;
    position: inherit;
    right: inherit;
    top: inherit;
    width: 100%;
    margin-top: 20px;
    left: inherit;
}
.meet-our-box-rh .meet-our-box-pr p {
    text-align: left;
}
#form-wysija-2{text-align:center;}
.wysija-submit.wysija-submit-field{width:auto !important; float:none !important; display:inline-block !important; }
/*PROGRAMS*/
.discover_sec_had::after{
	left: 26%;
}
.discover_sec_had h2{
	width: 100%;
}
.discover_sec_had h2{
	line-height: 35px;
	 font-size: 22px;
}
.discover_sec_had h3{
	font-size: 18px;
}
.discover_sec_had h4{
	font-size: 18px;
}
.discover_sec_in_box_sec::after{
	left: 14%;
}
.discover_sec_in_box_sec::before{
	left: 14%;
}
.discover_sec_in_box .Training_sec_img_text{
	left: 14%;
}
.discover_sec_in_box_text h2{
	font-size: 22px;
}
.discover_sec_in_box_sec{
	 padding: 40px 10px;
}
.discover_sec_in_box_text p{
	font-size: 16px;
	 line-height: 26px;
}
.discover_sec_in_box_text li{
	font-size: 16px;
	 line-height: 28px;
}
.discover_sec_in_box_text ul{
	margin-top: 30px;
	float: left;
	width: 100%;	
}
.discover_sec_had_in{
	width: 100% !important;
}
.control-label{
	 padding-bottom: 10px;
    padding-left: 38px;padding-top: 0px !important;
}
.send_btn{
	width: 100%;
}
.form-group-text{
margin-top: 20px;
}

/*reviews*/
.sub_header_in.rew{ position: relative;width: 89%;}
.rew_con{margin-top: 50px;}
.sub_header_text.rew::after { height: 130px;}
.rew_con > p{font-size: 17px; line-height: 26px;}
.rew-today-sec label{padding: 20px 0 10px 40px !important;}
.form-horizontal-programs{margin-top: 30px;}
.rew_discover_sec_in_box_sec{padding: 20px;}
.rew_discover_sec .Our-Senseis-btn{margin-top: 0px;}
.rew_discover_sec_in{margin-bottom: 0px;}

/*contact*/
.contact_sec_text{top: 2%;}
.contact_sec_text_con > p{width: 90%;}
.contact_sec_img img{height: 980px;}
.map iframe{height: 300px;}
.map_con{ left: inherit;
    position: relative;}
.con_discover_sec_in_box_sec{margin-top: 0px;}
.con_new{ margin-top: 40px; width: 100%;}
.con_discover_sec_in_box h1{font-size: 16px;}
.map_con .col-lg-4.col-md-4.col-sm-4.col-xs-12{padding: 0px;}
.contact_sec_text .col-lg-10.col-md-10.col-sm-10.col-xs-12{padding: 0px;}
.hed_mid.contact .collapse.navbar-collapse a { color: #000;}
.uparrow{  width: 30px;height: 30px; background-size:100% 100%;right: 4px;}

.wysija-paragraph{width: 100%;}
.wysija-submit.wysija-submit-field{width: 100%; float: left; margin-top: 20px !important;}
.right-hed.pull-right {
    width: 100%;
    text-align: center;
}
.search_in{width: 100%;margin-bottom: 10px;}
.search{width: 100%;}
.search input{width: 100%;}
.left-add-im{width: 100%; text-align: center;}
.left-add-im p{width: 100%; text-align: center;}
.button_rh {
    display: inline-block;
    float: none;
    width: 100%;
}
.btn-demo{width: 100%;}
.mett_con{left: 0; right: 0; bottom: 0 ; position: unset;width: 100%;}
#sb_instagram{width: 100% !important;
padding-bottom: 10px !important;
float: none !important;}
.ppm-popup-inner .wysija-submit.wysija-submit-field{margin: 0px !important;width: auto;}
	.ppm-popup-inner{padding: 20px !important;}
	.ppm-popup-inner-title{font-size: 24px !important;margin-top: 10px !important;}
	.ppm-popup-inner-description{width: 100% !important; font-size: 14px !important;}
	#ppm-popup-110{top: 10% !important;}
}













