@font-face{font-family:'HelveticaNeueLTPro-Bd';src:url('../fonts/HelveticaNeueLTPro-Bd/HelveticaNeueLTPro-Bd.eot');src:url('../fonts/HelveticaNeueLTPro-Bd/HelveticaNeueLTPro-Bd.eot?#iefix') format('embedded-opentype'), url('../fonts/HelveticaNeueLTPro-Bd/HelveticaNeueLTPro-Bd.woff') format('woff'), url('../fonts/HelveticaNeueLTPro-Bd/HelveticaNeueLTPro-Bd.ttf') format('truetype'), url('../fonts/HelveticaNeueLTPro-Bd/HelveticaNeueLTPro-Bd.svg') format('svg');}
@font-face{font-family:'HelveticaNeueLTPro-Roman';src:url('../fonts/HelveticaNeueLTPro-Roman/HelveticaNeueLTPro-Roman.eot');src:url('../fonts/HelveticaNeueLTPro-Roman/HelveticaNeueLTPro-Roman.eot?#iefix') format('embedded-opentype'), url('../fonts/HelveticaNeueLTPro-Roman/HelveticaNeueLTPro-Roman.woff') format('woff'), url('../fonts/HelveticaNeueLTPro-Roman/HelveticaNeueLTPro-Roman.ttf') format('truetype'), url('../fonts/HelveticaNeueLTPro-Roman/HelveticaNeueLTPro-Roman.svg') format('svg');}
@font-face{font-family:'proxima_novabold';src:url('../fonts/proxima_novabold/proximanova-bold-webfont.eot');src:url('../fonts/proxima_novabold/proximanova-bold-webfontd41d.eot?#iefix') format('embedded-opentype'),
url('../fonts/proxima_novabold/proximanova-bold-webfont.woff') format('woff'),
url('../fonts/proxima_novabold/proximanova-bold-webfont.ttf') format('truetype'),
url('../fonts/proxima_novabold/proximanova-bold-webfont.svg#proxima_novabold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'HelveticaNeueLTPro-Lt';src:url('../fonts/HelveticaNeueLTPro-Lt/HelveticaNeueLTPro-Lt.eot');src:url('.../fonts/HelveticaNeueLTPro-Lt/HelveticaNeueLTPro-Lt.eot?#iefix') format('embedded-opentype'), url('../fonts/HelveticaNeueLTPro-Lt/HelveticaNeueLTPro-Lt.woff') format('woff'), url('../fonts/HelveticaNeueLTPro-Lt/HelveticaNeueLTPro-Lt.ttf') format('truetype'),url('../fonts/HelveticaNeueLTPro-Roman/HelveticaNeueLTPro-Roman.svg') format('svg');}
@font-face{font-family:'HelveticaNeueLTPro-Blk';src:url('../fonts/HelveticaNeueLTPro-Blk/HelveticaNeueLTPro-Blk.eot?#iefix') format('embedded-opentype'), url('../fonts/HelveticaNeueLTPro-Blk/HelveticaNeueLTPro-Blk.otf') format('opentype'),
url('../fonts/HelveticaNeueLTPro-Blk/HelveticaNeueLTPro-Blk.woff') format('woff'), url('../fonts/HelveticaNeueLTPro-Blk/HelveticaNeueLTPro-Blk.ttf') format('truetype'), url('../fonts/HelveticaNeueLTPro-Blk/HelveticaNeueLTPro-Blk.svg#HelveticaNeueLTPro-Blk') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'HelveticaNeueLTPro-Hv';src:url('../fonts/HelveticaNeueLTPro-Hv/HelveticaNeueLTPro-Hv.eot?#iefix') format('embedded-opentype'), url('../fonts/HelveticaNeueLTPro-Hv/HelveticaNeueLTPro-Hv.otf') format('opentype'),
url('../fonts/HelveticaNeueLTPro-Hv/HelveticaNeueLTPro-Hv.woff') format('woff'), url('../fonts/HelveticaNeueLTPro-Hv/HelveticaNeueLTPro-Hv.ttf') format('truetype'), url('../fonts/HelveticaNeueLTPro-Hv/HelveticaNeueLTPro-Hv.svg#HelveticaNeueLTPro-Hv') format('svg');font-weight:normal;font-style:normal;}
body{font-family:'HelveticaNeueLTPro-Bd';font-family:'HelveticaNeueLTPro-Roman';margin:0;color:#ffffff;overflow-x:hidden;background:#000 url('../images/body-bg.jpg') repeat;font-size:15px;}
.container{padding:0 15px;margin:0 auto}
.container:before,.container:after{display:table;content:" ";}
.container:after{clear:both;}
.row{margin-left:-15px;margin-right:-15px;}
::-webkit-input-placeholder{color:#ffffff;}
::-moz-placeholder{color:#ffffff;}
:-ms-input-placeholder{color:#ffffff;}
:-moz-placeholder{color:#ffffff;}
a{text-decoration:none;color:#ffffff;}
ul,p{margin:0;padding:0}
.list-none{list-style:none;}
input{box-shadow:none;border-radius:0}
button{appearance:none;-webkit-appearance:none;-moz-appearance:none}
h1,h2,h3,h4,h5,h6{font-weight:300;margin:0}
h2{font-family:'HelveticaNeueLTPro-Bd';font-size:41px;color:#fff;margin-bottom:16px;}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left;padding-left:15px;padding-right:15px;}
.col-2{width:8.3334%}
.col-2{width:16.6667%}
.col-3{width:25%}
.col-4{width:33.3334%}
.col-5{width:41.6667%}
.col-6{width:50%}
.col-7{width:58.333%;}
.col-8{width:66.6667%}
.col-9{width:75%}
.col-10{width:83.3334%}
.col-11{width:91.66665%}
.col-12{width:100%}
.col-2-offset{margin-left:16.6667%}
a:hover,a:focus{color:#383838;outline:none}
.d-tbl-cell{display:table-cell;vertical-align:middle;float:none;}
.d-tbl{display:table;width:100%;}
*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.p-0{padding:0px !important;}
img{max-width:100%}
.p-tb-30{padding-top:43px;padding-bottom:30px;}
p{font-family:'HelveticaNeueLTPro-Roman';font-size:18px;line-height:30px;}
.header-top{padding:92px 0px 50px;}
.logo-wrap{text-align:center;padding:0;}
.social-left li a ,.call-us-right li a{display:block;width:100%;height:51px;padding-left:0;line-height:50px;color:#fff;border-radius:4px;transition:all .5s ease;margin-bottom:4px;position:relative;overflow:hidden;z-index:2;font-family:'HelveticaNeueLTPro-Bd';text-align:center;}
.call-us-right li a{width:300px;padding:0;text-align:center;}
.social-left li a.fb{    background: #3b5998 url(../images/fb-icon.svg) 8px center no-repeat;
    background-size: 27px;}
.social-left li a.insta{background:#855633 url('../images/insta-icon.svg') 8px center no-repeat;padding-left:15px;background-size: 27px;}
.call-us-right li a.free-trial{background:#ff8d07;}
.call-us-right li a.call{background:#db0a0a;}
.social-left li a.fb:hover{background-color:#142851;}
.social-left li a.insta:hover{background-color:#492a13;}
.call-us-right li a.free-trial:hover{background:#af6207;}
.call-us-right li a.call:hover{background:#7b0909;}
html{-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font-size-adjust: 100%;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;}
.social-left li a {padding-left: 57px !important;text-align: left;background-position-x: 15px !important;} 
.social-left li a, .call-us-right li a { font-family: 'HelveticaNeueLTPro-Roman';}
.social-left li a { line-height: 53px;}
/*------------------------------------------------------ [hero] -----------------------------------------------------*/
.hero-inner{background-repeat:no-repeat;background-position:right center;min-height:550px;padding-top:35px;margin:0 -15px;}
.hero-caption p{font-size:28px;line-height:35px;color:#fff;margin:25px 0 30px;font-family:'HelveticaNeueLTPro-Bd';}
.red-btn.btn{background:#db0a0a;padding:0px 82px;line-height:75px;display:inline-block;color:#fff;font-size:24px;letter-spacing:2px;transition:all .5s ease;font-family:'proxima_novabold';height:75px;overflow-y:hidden;text-transform:uppercase;}
.red-btn:hover{background:#fff;color:#db0a0a;}
/*------------------------------------------------------ [why we]-------------------------------------------------*/
.why-braz-4 li{background:url('../images/tic-icon.png') no-repeat left center;padding-left:43px;line-height:23px;text-transform:uppercase;font-size:21px;font-family:'HelveticaNeueLTPro-Bd';color:#ffffff;margin-bottom:22px;display:block;margin-left:-7px;}
.why-braz-4{margin-top:34px;padding:0;min-width:410px;}
.why-braz-4 img{margin:0 auto;margin-top:-93px;display:block;}
.why-c-inner{width:100%;margin:0 auto;padding:55px 125px 64px;text-align:center;border:8px solid #db0a0a;}
.c-red ,span.c-red a{color:#db0a0a;}
.nyc-right > p{margin-bottom:21px;max-width:100%;line-height:30px;}
.why-ny-list ul li{font-size:18px;line-height:30px;font-family:'HelveticaNeueLTPro-Roman';margin-left:43px;}
.why-nyc-btm{margin-top:45px;margin-bottom:50px;text-align:center;margin-left:16.6667%;font-size:24px;font-family:'HelveticaNeueLTPro-Bd';padding:0;}
h2 img{margin:auto;display:block;}
.grnd-game{text-align:center;}
.grnd-game .btn{margin:25px 0 18px;}
.trail-cls-inner{padding:25px;background:url('../images/schedule-bg.png')center center;background-size:cover;font-size:52px;text-transform:uppercase;line-height:47px;font-family:'HelveticaNeueLTPro-Roman';opacity:1;}
.t-cls-right{padding:0;font-size:60px;}
.t-cls-left,.t-cls-right{padding:0;}
.t-cls-left{font-family:'HelveticaNeueLTPro-Lt';}
.trail-cls-inner strong{font-family:'HelveticaNeueLTPro-Hv';}
.t-cls-left strong{font-family:'HelveticaNeueLTPro-Blk';}
.btn.red-btn.yellow-btn{background:#ff8d08;width:100%;text-align:center;padding:0px 20px;letter-spacing:2px;text-transform:uppercase;line-height:75px;}
.btn.red-btn.yellow-btn:hover{color:#ff8d07;background:#fff;}
.crs-4{margin-top:34px;padding:0;opacity:1;width:384px;}
.dif-style{text-align:center;margin:27px 0 20px;font-family:'HelveticaNeueLTPro-Bd';font-size:18px;}
.dif-style span{font-size:24px;font-family:'HelveticaNeueLTPro-Bd';}
.foot-right h2{text-transform:none;font-size:24px;margin-bottom:0;}
strong{font-family:'HelveticaNeueLTPro-Bd';}
.footer-bottom{text-align:center;font-size:14px;padding-bottom:40px;}
.footer-bottom p{font-size:14px;line-height:29px;}
.btn{font-family:'HelveticaNeueLTPro-Bd';}
.footer-bottom ul li{display:inline-block;position:relative;padding:0px 6.5px;}
.footer-bottom ul li a{display:block;color:#db0b0b;font-family:'HelveticaNeueLTPro-Bd';font-size:14px;}
.footer-bottom ul li:after{content:"|";display:inline-block;position:absolute;right:-3px;top:1px;color:#545050;}
.footer-bottom ul li:last-child:after{display:none;}
.footer-bottom ul li a:hover{color:#fff;}
footer{line-height:28px;margin-bottom:25px;}
.cls-time-inner{display:none;}
.cls-sch-tab{margin-left:291px;margin-top:47px;min-width:700px;padding:0;}
.cls-day ul li{display:inline-block;}
.cls-day ul li a{display:block;line-height:50px;width:94px;text-align:center;font-family:'HelveticaNeueLTPro-Bd';font-size:24px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;}
.cls-time{border:6px solid #df2323;padding:55px 50px 39px;text-align:center;border-radius:8px;font-size:24px;font-family:'HelveticaNeueLTPro-Bd';}
.cls-day ul li a.active,.cls-day ul li a:hover{background:#df2323;color:#fff;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@-moz-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@-ms-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.social-left ul{margin-top:-12px;margin-left:-14px;}
.social-left li a{max-width:248px;}
.call-us-right ul{margin-top:-12px;margin-right:-14px;}
.logo img{display:inline-block;padding-top:0;margin-top:-9px;padding-left:46px;}
.hero-caption{}
.container > h2{margin:0 -15px;}
.braz-left{padding-left:0;}
section.why-brazilan{padding-top:38px;position:relative;}
.why-choose p{line-height:30px;}
.why-choose p span.c-red{font-family:'HelveticaNeueLTPro-Bd';}
.why-c-inner h2{margin-bottom:27px;}
.brazilan h2{margin-bottom:14px;}
.call-us-right{padding-left:30px;}
.why-choose{padding-top:89px;}
.why-nyc-inner{margin-top:54px;}
.nyc-left{padding:0;width:240px;margin-top:5px;margin-left:2px;}
.nyc-right{padding-left:46px;}
.why-ny-img{width:195px;padding:0;}
.why-ny-img img{margin-left:68px;margin-top:-3px;}
.class-schedule{padding-top:57px;}
.cls-time-bx{margin-bottom:14px;}
.grnd-game{padding-top:72px;}
.trial-class{padding-top:32px;}
.crs-offer{padding-top:52px;}
.crs-4 .btn.red-btn.yellow-btn{width:384px;margin:0;}
.crs-4:nth-child(2) .btn.red-btn.yellow-btn{margin:0 25px;}
.crs-4:nth-child(2){width:432px;}
footer.p-tb-30{padding-top:68px;margin-bottom:0;padding-bottom:22px;}
.brazilan.p-tb-30{padding-top:22px;}
.footer-inner{margin-top:25px;}
.foot-left{padding-left:0;}
span.foot-txt{display:block;line-height:29px;font-size:18px;}
.foot-right{padding-left:76px;padding-right:0;}
.red-btn.btn span{margin-top:6px;display:block;}
/*------------------------------------------------------  [KIDS] -----------------------------------------------------*/
.hero-caption h1 img{margin-top:42px;display:block;margin-left:-9px;}
.col-4.why-braz-4:nth-child(2){padding-left:36px;}
.why-braz-4 img{position:absolute;right:10px;top:-7px;margin-top:0;}
section.why-brazilan .container{position:relative;}
.why-braz-6{padding-left:28px;}
.dis-box{float:left;}
.dis-bx-left{padding-left:50px;padding-right:45px;width:600px;}
.dis-bx-right{padding-right:50px;padding-left:45px;width:600px;}
.dis-bx-row h3{font-family:'HelveticaNeueLTPro-Bd';font-size:30px;margin-bottom:13px;}
.dis-bx-row p{font-family:'HelveticaNeueLTPro-Roman';font-size:18px;line-height:30px;}
section.displine-box{padding-top:24px;}
.dis-box{float:left;}
.dis-bx-row h3{font-family:'HelveticaNeueLTPro-Bd';font-size:30px;margin-bottom:13px;}
.dis-bx-row p{font-family:'HelveticaNeueLTPro-Roman';font-size:18px;line-height:30px;}
section.displine-box{padding-top:24px;}
section.martial-arts{padding-top:113px;text-align:center;}
section.martial-arts p{font-family:'HelveticaNeueLTPro-Bd';font-size:24px;line-height:34px;margin-top:10px;padding:0 26px;}
.martal-inner{margin-top:75px;}
section.martial-arts .martal-inner .mart-i-4 p{margin:0;padding:0;font-family:'HelveticaNeueLTPro-Roman';font-size:18px;line-height:30px;}
.mart-i-4 h3{font-size:30px;font-family:'HelveticaNeueLTPro-Bd';color:#ff8d04;margin-bottom:15px;}
.mart-i-4{width:33.33%;float:left;text-align:center;}
.mart-i-4.mart-i-1-4{width:317px;}
.mart-i-4.mart-i-2-4{width:520px;padding-right:80px;padding-left:100px;}
.mart-i-4.mart-i-3-4{width:363px;}
section.little-panda{padding-top:94px;}
.little-pand-inner{border:6px solid #ff9607;padding:65px 65px 45px;float:left;}
.little-pand-inner p{font-family:'HelveticaNeueLTPro-Bd';font-size:24px;line-height:34px;margin-top:28px;text-align:center;}
.little-pand-inner h2{margin-bottom:-2px;}
.little-pand-inner h4{text-align:center;font-size:23px;font-family:'HelveticaNeueLTPro-Bd';color:#ff8d04;}
.p-p-list li{background:url(../images/tic-icon.png) no-repeat 2px top;padding-left:41px;line-height:29px;font-size:24px;font-family:'HelveticaNeueLTPro-Bd';color:#ffffff;margin-bottom:26px;display:block;margin-left:-7px;}
.p-p-list-left{width:554px;}
.p-p-list-right{width:445px;padding-left:72px;}
.pand-pgm-list{margin-top:51px;}
.p-p-list{float:left;}
.grnd-game h4{font-family:'proxima_novabold';text-transform:uppercase;font-size:21px;letter-spacing:2px;}
.cls-day{padding:0px 14px;}
.dis-bx-inner{float:left;width:100%;}
.dis-bx-row{float:left;width:33.33%;text-align:center;}
.dis-bx-row.dis-bx-row-1{width:340px;}
.dis-bx-row.dis-bx-row-2{width:515px;padding-left:88px;padding-right:92px;}
.dis-bx-row.dis-bx-row-3{width:329px;}
.dis-bx-btm{padding-top:39px;}
.dis-bx-row.dis-bx-row-4{width:340px;}
.dis-bx-row.dis-bx-row-5{width:500px;padding-left:102px;padding-right:90px;}
.dis-bx-row.dis-bx-row-6{width:360px !important;}
.why-choose{padding-top:61px;}
.why-c-inner{width:100%;margin:0 auto;padding:42px 58px 42px;text-align:center;border:8px solid #db0a0a;max-width:1044px;}
/*------------------------------------------------------  [cardio] -----------------------------------------------------*/
section.std-transformation .container-lg{background-repeat:no-repeat;background-position:top left;}
.container-lg{width:1600px;margin:0 auto;}
.hero-caption{margin-left:318px;margin-top:3px;width:881px;}
.hero-caption > p{margin-top:20px;}
.cardio-kick-box{margin-top:107px;}
.cardio-kick-box p{font-family:'HelveticaNeueLTPro-Roman';font-size:20px;line-height:32px;margin:0;}
.cardio-kick-box h2{margin-bottom:12px;}
.stud-transfmation{margin-top:112px;}
.std-img{float:left;}
.std-img.std-img-2{margin-top:9px;margin-left:27px;}
.std-img-bx{margin-top:26px;float:left;width:100%;}
.std-img.std-img-3{margin-top:9px;margin-left:22px;}
.std-img-bx-row{float:left;width:100%;}
.std-img.std-img-4{margin-top:13px;margin-left:20px;}
.std-img.std-img-5{margin-top:13px;margin-left:18px;}
section.why-brazilan{padding-top:90px;padding-bottom:0;}
.why-braz-6{padding-left:0;}
.why-braz-4 img{right:59px;}
.class-schedule{padding-top:42px;}
.grnd-game{padding-top:82px;}
.grnd-game .btn{margin:36px 0 18px;padding:0 125px;}
.crs-offer{padding-top:53px;}
.dif-style{margin:29px 0 20px;}
footer.p-tb-30{padding-top:23px;}

#the-sticky-div{
	 position:fixed;
	 bottom:0px;
	 width:100%;
	 color:#fff;
	 /* height:60px; */
	 padding: 15px 0;
	 background:#db0a0a;
	 left:0;
	 z-index: 99;
	 }
   #the-sticky-div.sticky {
     position: fixed;
     top: 0;
      bottom:inherit;
  }
  span.st-txt {
    font-family: 'HelveticaNeueLTPro-Bd';
    font-size: 24px;
    padding-top: 0;
    display: inline-block;
}

.sticky-left {
    float: left;
}

.sticky-cnt {
    float: right;
    font-family: 'HelveticaNeueLTPro-Bd';
    font-size: 24px;
    padding-top: 5px;
}

.sticky-left a {
    padding: 0 30px;
    background-color: #fff;
    border-radius: 8px;
    line-height: 35px;
    display: inline-block;
    color: #db0a0a;
    font-family: 'HelveticaNeueLTPro-Bd';
    font-size: 18px;
    margin-left: 15px;   /* padding-top: 3px;*/
}
.dif-style span.desk-show-txt,.dif-style span.desk-hide-txt {
    font-size: 18px;
}



#the-sticky-div{opacity: 0;-webkit-transition: opacity .8s ease;-moz-transition: opacity .8s ease;-ms-transition: opacity .8s ease;transition: opacity .8s ease;}
#the-sticky-div.active{opacity: 1}
.footer-bottom {
    padding-bottom: 70px;
    float: left;
    width: 100%;
}
.social-left li a, .call-us-right li a {
    font-family: 'HelveticaNeueLTPro-Bd';
}
.call-us-right li a.free-trial,.call-us-right li a.call,.social-left li a.fb {
    padding-top: 2px;
}
/*------------------------------------------------------ [MEDIA QUERY] -----------------------------------------------------*/
@media(max-width:1599px){
	.container-lg{width:100%}
	.hero-caption {width: 750px; margin-left: 350px;}
	
}
@media(min-width:768px){
  .container{width:750px}
  .mob-show{display: none}
  .desk-hide-txt{display: none !important}
}
@media(min-width:992px){
  .container{width:970px}
}
@media(min-width:1230px){
  .container{width:1200px}
}


@media(max-width:1229px){
  .why-ny-img { width: 25%;}
  .why-ny-img img {  margin-left: 0;}
  .cls-sch-tab {min-width: inherit;margin-left: 17%; width: 66%;}
  .t-cls-right { font-size: 48px;}
  .t-cls-left { font-size: 44px;}
  .crs-4 .btn.red-btn.yellow-btn {width: 100%;margin: 0 !important;}
  .crs-4 { width: 33.33% !important; padding: 0 15px;}
  .red-btn.btn span { font-size: 18px;}
  .social-left li a ,.call-us-right li a {width: 100%;font-size: 13px;max-width: 400px;display: inline-block;}
  .hero-caption {width: 100%;min-width: inherit;margin-left: 0;padding-left: 40% !important;}
  .why-braz-4 img { z-index: -1;}
  .dis-bx-left,.dis-bx-right { width: 50%; padding: 15px;}
  .mart-i-4 {width: 33.33% !important; padding: 0 15px !important;}
  .p-p-list-right,.p-p-list-left { width: 50%;}
  .std-img { width: 33.33%; margin: 0 !important; padding: 0 15px;}
  .std-img-bx .std-img-bx-row:last-child .std-img { width: 50% !important;}
  .std-img.std-img-1 {width: 400px;	}
  .std-img.std-img-1 img {height: 100%;width: 100%;}
  .std-img.std-img-2 {width: 284px;}
  .std-img.std-img-3 {width: 273px;margin-left: 11px !important;}
  .dis-bx-row,.dis-bx-row.dis-bx-row-6 { width: 33.33% !important; margin: 0 !important; padding: 0 15px !important;}
}

@media(max-width:991px){
  .logo-wrap {width: 300px;width: 40%;padding-left: 15px;}
  .social-left {width: 30%;padding: 0;padding-left: 15px;}
  .call-us-right {width: 30%;padding-left: 15px;}
  .logo img {padding-left: 0;}
  .logo img {width: 250px;}
  .why-braz-4 img {margin-top: 0;position: relative;right: 0;top: 0;}
  .why-braz-4 li {font-size: 14px;margin-bottom: 10px;vertical-align: top;background-position: top left;}
  .why-c-inner {padding: 35px;border-width: 6px;}
  .nyc-left {width: 25%;margin: 0;}
  .col-9.nyc-right { padding-left: 15px;}
  .why-nyc-btm {margin: 0; width: 100%; margin-top: 35px;}
  .why-ny-list ul li { margin-left: 15px;}
  .cls-sch-tab { width: 90%; margin: 40px 5% 0;}
  .p-tb-30 { padding-top: 30px !important; padding-bottom: 30px !important;}
  .crs-4 { padding: 0 5px;}
  .crs-4 .btn.red-btn.yellow-btn span { font-size: 15px; line-height: 50px; height: 50px; white-space: nowrap; margin-top: 15px;}
  .crs-4 .btn.red-btn.yellow-btn { padding: 0 10px;}
  .t-cls-right { font-size: 32px;}
  .t-cls-left { font-size: 32px; line-height: 28px;}
  .hero-caption h1 img {margin-left: 0;}
  .why-braz-4 {min-width: inherit;}
  .col-6.why-braz-4.why-braz-6 {width: 33.33%;}
  .little-pand-inner {padding: 30px;}
  .hero-caption { padding-left: 200px !important; margin-top: 0;}
	.mob-show { display: block;}
	section.std-transformation .container-lg { background-image: none !important;position: relative;}
	.mob-show img { width: 200px;position: absolute;left: 0;top: 0;}
	.cardio-kick-box {margin-top: 25px;}
	.std-img,.std-img.std-img-3 {width: 33.33% !important; margin: 0 !important;}
	.why-braz-4 li {margin-left: 0;}
}


@media(max-width:1199px) and (min-width:992px){
	.t-cls-left,.t-cls-right {
	    width: 50%;
	    font-size: 41px;
	}
	.grnd-game .red-btn span {
    font-size: 22px;
}
.hero-caption {
    padding-left: 47% !important;
}
.why-braz-4 img {
    right: -18px;
    top: 36px;
}
}

@media(max-width:991px) and (min-width:768px){
  .why-brazilan .container > h2 {
	    margin-bottom: 25px;
	}
	.hero-inner,.container > h2,.row {
	    margin-left: 0;
	    margin-right: 0;
	}
	.braz-left,.braz-right {
	    width: 100%;
	    padding: 0;
	    max-width: 100%;
	}

	.braz-right {
	    margin-top: 25px;
	}
	.t-cls-left,.t-cls-right {
	    width: 100%;
	    font-size: 41px;
	    text-align: center;
	    padding: 0;
	    line-height: 41px;
	}
	.trail-cls-inner.d-tbl {
    padding: 15px;
}
.grnd-game .red-btn span {
    font-size: 22px;
}
}

@media(max-width:767px){
  .container-lg { background-image: none !important;}
  .mob-show{display: block;}
  .container {width: 100%;}
  .hero-inner {margin: 0;background-image: none !important;min-height: inherit;}
  .d-tbl-cell { display: block;}
  .social-left li a { font-size: 0; width: 50px;}
  .social-left {width: 50px;padding: 0;padding-top: 0;float: left;}
  .social-left ul {margin: 0;}
  .header-top {padding: 25px 0;}
  .logo-wrap {width: calc(100% - 50px);float: left;}
  .logo img {padding-top: 0;width: 200px}
  .call-us-right {width: 100%;padding: 0;float: left;margin-top: 15px;text-align: center;}
  .call-us-right  ul {margin: 0;}
  .red-btn.btn {padding: 0 20px; height: 50px; line-height: 50px; font-size: 18px;}
  .container > h2 { margin: 0;font-size: 32px;margin-bottom: 20px;}
  .container .row {margin: 0;}
  .braz-left,.braz-right {width: 100%;padding: 0;}
  .why-braz-4 {width: 100%; margin: 0;}
  .why-c-inner {width: 100%; padding: 15px;}
  h2 { font-size: 32px;}
  .nyc-right {width: 100%; padding: 0;}
  .nyc-left {width: 250px;margin-bottom: 20px;}
  .why-nyc-inner {margin: 0;}
  .why-ny-list {width: 100%;}
  .why-ny-img { width: 200px;margin-top: 50px;}
  .cls-sch-tab { width: 100%; margin: 0;}
  .cls-time {padding: 20px;font-size: 17px;}
  .cls-time-bx {margin-bottom: 10px;}
  .cls-day ul li a {font-size: 14px;width: 100%;line-height: 34px;}
  .cls-day ul li {width: 16.66%;margin-right: -4px;}
  .t-cls-left,.t-cls-right {width: 100%;text-align: center;line-height: 35px;}
  .trail-cls-inner {padding: 15px;}
  .crs-4 {width: 100% !important;margin-top: 10px;padding: 0;}
  .crs-4 .btn.red-btn.yellow-btn span {margin-top: 4px;}
  .dif-style {padding: 0;}
  .foot-left {width: 180px;padding: 0;}
  .col-4 {width: 100%;padding: 0;margin: 15px 0;}
  .foot-right {width: 100%;padding: 0;}
  .footer-bottom p {line-height: 22px;}
  .why-braz-6 {width: 100% !important;padding: 0;}
  .why-braz-4 li { margin-left: 0;}
  .dis-bx-left, .dis-bx-right {width: 100%; padding: 0;}
  .dis-bx-inner {padding: 0;}
  .dis-bx-row {margin-bottom: 35px !important;}
  section.martial-arts { padding-top: 30px;}
  .mart-i-4 {width: 100% !important;padding: 0 !important;margin-bottom: 15px;}
  .martal-inner {margin-top: 30px;}
  section.little-panda { padding-top: 30px;}
  .p-p-list-right, .p-p-list-left {width: 100%; padding-left: 0;}
  .little-pand-inner { width: 100%;}
  .logo img {padding-top: 30px;}
  .mob-show img {position: relative;width: auto;}
	.hero-caption {padding: 0 !important;}
	.std-img, .std-img.std-img-3 {width: 100% !important;text-align: center;}
	.std-img-bx .std-img-bx-row:last-child .std-img {width: 100% !important;}
	.dis-bx-row, .dis-bx-row.dis-bx-row-6 {width: 100% !important;}
	.dis-bx-btm {padding: 0;}
	.red-btn.btn { padding: 5px 20px; height: auto; line-height: 20px; font-size: 18px;text-align: center;}
	/* 17-7-2017*/
	span.st-txt {
	    font-size: 18px;
	}

	.sticky-cnt {
	    font-size: 18px;
	    float: left;
	    width: 100%;
	    text-align: center;
	}

	.sticky-left {
	    width: 100%;
	    display: block;
	    text-align: center;
	}

	div#the-sticky-div {
	    height: auto;
	    padding: 10px;
	}

	span.st-txt {
	    padding: 0;
	    display: block;
	}
	.sticky-cnt {
	    padding: 0;
	}
	.sticky-left a {
	    margin: 5px 0;
	}

	.call-us-right li a {
		font-size: 16px;
		margin-bottom: 8px;
	}
	.hero-caption a.red-btn.btn {
	    padding: 15px 20px;
	    width: 100%;
	}
	.p-tb-30 {padding-top: 50px !important;}
	.why-brazilan h2 {
    max-width: 296px;
}
.container > h2{font-size: 31px}
.why-c-inner {
    padding: 30px 15px;
}
.why-nyc .container > h2 {
    text-align: center;
    max-width: 300px;
    margin: 0 auto;
    margin-bottom: 20px;
}
.nyc-left {
    margin-left: auto;
    margin-right: auto;
    float: none;
}
.nyc-left, .why-ny-img {
    margin-left: auto;
    margin-right: auto;
    float: left;
    width: 100%;
    text-align: center;
}
.grnd-game .red-btn.btn {
    padding: 15px 20px;
}	
.t-cls-left, .t-cls-right {
    padding: 0;
}

.trail-cls-inner {
    padding: 15px !important;
}

.t-cls-right {
    padding-top: 15px;
}
.desk-show-txt{display: none !important}
footer .container > h2 {
    text-align: center;
}

.col-2.foot-left {
    width: 100%;
    text-align: center;
}
.footer-bottom ul li {
    display: block;
    padding: 2px 0;
}

.footer-bottom ul {margin-top: 10px;}
/*div#the-sticky-div{display: none}*/
.logo img {
    width: 300px;
    padding-top: 18px;
}
.call-us-right li a {
       font-family: 'HelveticaNeueLTPro-Bd';
  }
  .stud-transfmation {
    margin-top: 35px;
}
.why-brazilan h2 {
    text-align: center;
    max-width: 100%;
}

.why-brazilan 
 .col-4.why-braz-4 {
    margin-bottom: 0;
}
.crs-offer {
    padding-top: 25px !important;
}
#the-sticky-div{display: none !important}
.hero-caption h1 img {
    margin-top: -50px;
}
}