@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 60px;min-height:587px;padding-top:35px;margin:0 107px;}
.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: #fff;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:-15px;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: 19px 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:190px;margin-top:47px;min-width:800px;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 80px;/* 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: 135px;position:relative;}
.why-choose p{line-height:30px;}
.why-choose p span.c-red{font-family:'HelveticaNeueLTPro-Bd';}
.why-c-inner h2{margin-bottom: 21px;}
.brazilan h2{margin-bottom:14px;}
.call-us-right{padding-left:30px;}
.why-choose{padding-top:89px;}
.why-nyc-inner{margin-top: 50px;}
.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: 0; text-align: center;}
.cls-time-bx{margin-bottom: 12px; text-align: center;}
.grnd-game{padding-top: 44px;}
.trial-class{padding-top:32px;}
.crs-offer{padding-top:57px;padding-bottom: 24px;}
.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: 74px;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;}
/*------------------------------------------------------  [MMA] -----------------------------------------------------*/
.hero-inner {padding-top: 89px;}
.hero-caption a.red-btn.btn {margin-top: 31px;}
.container-lg-1325 {width: 1448px;margin: 0 auto;}
.mma-box-left {float: left; width: 520px;}
.mma-box-right {float: left;width: 680px;}
section.mma-bx-top { padding-top: 83px;}
.mma-types .container{max-width: 980px;}
section.mma-types { padding-top: 125px;}
.d-inlne-blk {/* display: inline-block; */float: left;/* vertical-align: middle; */}
.mma-left { width: 50%;}
.mma-right { width: 49%;}
.mma-list:nth-child(odd) .mma-left {width: 379px;padding-left: 35px;}
.mma-list:nth-child(odd) .mma-right {width: 484px;padding-left: 60px;}
.mma-list:nth-child(even) .mma-left { width: 479px; margin-left: 35px;}
.mma-list:nth-child(even) .mma-right {width: 344px;}
.mma-list img {display: block;}
.mma-list  p {font-size: 20px;line-height: 34px;}
.mma-list.mma-list-2 {margin-top: 88px;}
.mma-list.mma-list-1 .mma-right {padding-top: 63px;}
.mma-list {float: left;width: 100%;}
.mma-list.mma-list-2 .mma-left {margin-top: 25px;margin-left: -19px;width: 502px;}
.mma-list.mma-list-2 .mma-right {margin-left: 55px;}
.mma-list.mma-list-3 {margin-top: 108px;}
.mma-list.mma-list-3 .mma-right {padding-top: 9px;width: 590px;padding-left: 60px;}
.mma-list.mma-list-4 {margin-top: 100px;}
.mma-list.mma-list-4 .mma-right { margin-left: 24px;}
.mma-list.mma-list-4 .mma-left { margin-left: -21px; margin-top: 13px; width: 535px;}
.why-c-inner {max-width: 1040px; padding: 72px 84px 69px;}
section.why-nyc.p-tb-30 { padding-top: 87px;}
.cls-day {padding: 0px 14px;}
.desk-hide{display: none !important}
#the-sticky-div{
	 position:fixed;
	 bottom:0px;
	 width:100%;
	 color:#fff;
	 height:60px;
	 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: 16px;
    display: inline-block;
}

.sticky-left {
    float: left;
}

.sticky-cnt {
    float: right;
    font-family: 'HelveticaNeueLTPro-Bd';
    font-size: 24px;
    padding-top: 16px;
}

.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;*/
}
#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(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}
	/*body{background: #000 url('../images/body-bg-4.jpg') no-repeat center top;}*/
}

@media(max-width:1569px){
	.container-lg-1325{width: 100%}
}


@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%; text-align: center;}
	.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;}
	.mma-box-left,.mma-box-right {width: 50%;}
	.mma-list:nth-child(odd) .mma-left { width: 40%; margin: 0;}
	.mma-list.mma-list-1 .mma-right,.mma-list.mma-list-3 .mma-right {width: 59%;padding-left: 25px; padding-top: 0;}
	.d-inlne-blk {display: inline-block; float: none;margin-right: -4px;vertical-align: middle;}
	.mma-list {margin: 25px 0 !important;}
	.mma-list.mma-list-2 .mma-left,.mma-list.mma-list-4 .mma-left {width: 59%;padding-right: 25px;padding-top: 0;margin: 0;margin-right: -4px;}
	.mma-list:nth-child(even) .mma-right {width: 40%; margin: 0;}	
}

@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;}
	.why-braz-4 li {font-size: 14px;margin-bottom: 10px;vertical-align: top;background-position: top left;margin-left: 0;}
	.why-c-inner { padding: 35px;}
	.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;    padding: 0;}	
	.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-inner { background-image: none !important;    padding-top: 0;}
	.mob-show { display: block;}
	.container-lg-1325 { width: 750px;}
}

@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;
	}
}
@media(max-width:767px){
	section.mma-types {padding-top: 25px;}
	.desk-show{display: none}
	.desk-hide{display: block}
	.mob-show{display: block;}
	.container {width: 100%;}
	.hero-inner {margin: 0;background-image: none !important;min-height: inherit; padding-top: 0;}
	.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;padding-top: 30px;}
	.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 !important;}
	.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; text-align: center;}
	.cls-time {padding: 20px;font-size: 17px; text-align: center;}
	.cls-time-bx {margin-bottom: 10px;font-size: 14px; text-align: center;}
	.cls-day ul li a {font-size: 14px;width: 100%;line-height: 34px; text-align: center;}
	.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;}
	.container-lg-1325{width: 100%}
	.mma-box-left, .mma-box-right{width: 100%}
	.mma-left,mma-right,.mma-list:nth-child(even) ,.mma-right,.mma-list.mma-list-1 .mma-right, .mma-list.mma-list-3 .mma-right { width: 100% !important;  padding: 0 !important;margin: 0 ;}
	.col-4.why-braz-4 { margin: 0;}
	.mma-list {text-align: center;}
	.mma-list img {margin: 0 auto;}
	.red-btn.btn span { 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;}
	.container > h2{font-size: 31px}
	.why-c-inner {
    padding: 30px 15px;
}
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';
  }
  .hero-caption a.red-btn.btn span {
    padding: 0 !important;
    width: 100%;
}

.hero-caption a.red-btn.btn {
    padding: 15px 20px;
    width: 100%;
}
.mma-box-right h2 {
    text-align: center;
}
.desk-hide {
    display: block !important;
}	
.mma-list {
	margin:0 !important;
    margin-bottom: 50px !important;
}
.why-braz-4 li {
    font-size: 18px;
}
.why-brazilan .container > h2 {
    text-align: center;
}
.desk-show-txt{display: none !important}
section.why-brazilan {
    padding-top: 0 !important;
}
.mma-list img {
    margin-top: 25px;
}
.why-braz-4 img {
    margin-top: 25px;
}
.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;
}
#the-sticky-div{display: none !important}
}