@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] -----------------------------------------------------*/
.header-top{padding: 49px 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;    font-family: 'HelveticaNeueLTPro-Roman';}
.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:before, .call-us-right li a:before {position: absolute;content: "";top: 0;left: -100px;width: 50px;height: 50px;border-radius: 50%;margin: 0 auto;transition: all 0.6s ease 0s;background: rgba(255, 255, 255, 0.23);z-index: -1;opacity: 0;}
.social-left li a:hover:before, .call-us-right li a:hover:before {opacity: .7;left: 100%;}*/
.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-inner {   background-position: 104%  top;}
.hero-caption p {font-size: 28px;line-height: 35px;color: #fff;margin: 16px 0 30px;font-family: 'HelveticaNeueLTPro-Bd';}
.red-btn.btn {background: #db0a0a;padding: 0px 85px;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;}
.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: 35px;line-height: 26px;text-transform: uppercase;font-size: 21px;font-family: 'HelveticaNeueLTPro-Bd';color: #fff;margin-bottom: 18px;display: block;margin-left: -7px;}
.why-braz-4 {margin-top: 34px;}
.why-braz-4 img {margin: 0 auto;margin-top: -93px;display: block;}
.why-c-inner {width: 90%;margin: 0px auto;padding: 78px 83px 70px;text-align: center;border: 6px solid #d40610;max-width: 1040px;}
.c-red {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;}
.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;/* font-family: 'HelveticaNeueLTPro-Bd'; */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: 615px;padding: 0; text-align: center;}
.cls-day ul li {display: inline-block; text-align: center;}
.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: -49px; margin-left: -14px;}
.social-left li a { max-width: 248px;}
.call-us-right  ul { margin-top: -49px;    margin-right: -14px;}
.logo img {display: inline-block;    padding-top: 17px;    padding-left: 40px;}
.hero-caption {min-width: 810px;}
.container > h2 {margin: 0 -15px;}
.braz-left {padding-left: 0;    max-width: 545px;}
.braz-right { padding-left: 77px; padding-right: 0;  min-width: 630px;}
section.why-brazilan {padding-top: 77px;}
.why-choose p {line-height: 30px;}
.why-choose p span.c-red {font-family: 'HelveticaNeueLTPro-Bd';}
.why-c-inner h2 {margin-bottom: 18px;}
.brazilan h2 {margin-bottom: 14px;}
.call-us-right {padding-left: 30px;}
.why-choose {padding-top: 43px;}
.why-nyc-inner {margin-top: 55px;}
.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: 30px;}
.cls-time-bx {margin-bottom: 14px;}
.grnd-game {padding-top: 72px;}
.trial-class {padding-top: 32px;}
.crs-offer {padding-top: 71px;}
.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: 23px;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;}
.cls-day { padding: 0px 14px;}

/*-----17-7-2017----*/
#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;*/
}

.t-cls-left, .t-cls-right { /* padding-top: 5px; */ display: inline-block; vertical-align: middle; float: none;  margin-right: -8px;}
.trial-class { padding-top: 32px; overflow: hidden;}
.trail-cls-inner.d-tbl { display: block;}
.trail-cls-inner{line-height: 52px}
.t-cls-left { width: 612px; padding-left: 27px; padding-top: 30px; font-size: 52px; padding-bottom: 27px; line-height: 46px;}
.trail-cls-inner.d-tbl { padding: 0;}
.t-cls-right { width: 582px; text-align: center; font-size: 68px; line-height: 47px;}
.t-cls-left span {padding-top: 5px; display: block;}
.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(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}
	.t-cls-right span {
    padding-top: 16px;
    display: block;
}
	/*body{background: #000 url('../images/body-bg-1.jpg') no-repeat center top;}*/
}


@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;}
	.braz-right{min-width: inherit}
}

@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;}
	.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;}
	.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;}
	.col-4.why-braz-4 { margin: 0;}
	.why-braz-4 li { margin-left: 0;}
}

@media(max-width:1199px) and (min-width:992px){
	.hero-inner {
	    background-position: 150% top;
	}
	.t-cls-left,.t-cls-right {
	    width: 50%;
	    font-size: 41px;
	}
}
@media(max-width:991px) and (min-width:768px){
	.why-brazilan .container > h2 {
	    margin-bottom: 25px;
	}
	.hero-inner {
	    background-position: -150% 50px;
	}
	.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;
}

}
@media(max-width:767px){
	.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: 5px 20px; height: auto; line-height: 20px; font-size: 18px;text-align: center;}
	.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;}
	.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;}
	.col-4.why-braz-4 { margin: 0;}
	.why-braz-4 li { margin-left: 0;}
	/* 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-inner {
    padding-top: 0;
}.hero-inner {}

.header-top {
    padding-bottom: 10px;
}
.hero-caption a.red-btn.btn {
    padding: 15px 20px;
    width: 100%;
}
.p-tb-30 {padding-top: 50px !important;}
.braz-right {
    margin-top: 25px;
}
.container > h2{font-size: 31px}
.why-braz-4 li {
    font-size: 18px;
}
.why-braz-4 img {
    margin-top: 30px;
}
.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}*/
.call-us-right li a {
       font-family: 'HelveticaNeueLTPro-Bd';
  }
  #the-sticky-div{display: none !important}
}