@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
body{background:#1e2b38;font:14px 'Open Sans','Open Sans','Open Sans','Open Sans','Open Sans';line-height:1.428571429;color:Black;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
a:focus{text-decoration:none;background:none;}
a[href^="tel:"]{color:inherit;text-decoration:none;}
textarea,input[type="text"],input[type="email"],input[type="search"],input[type="password"]{-webkit-appearance:none;-moz-appearance:caret;}
p{margin-bottom:24px;line-height:24px;}
iframe{margin-bottom: 50px;}
h1.navbar-brand_{margin:0;padding:0;overflow:hidden;float:left;position:relative;z-index:1;}
h1.navbar-brand_ a{display:inline-block;}
.row h2{color:Black;font:500 35px/35px 'Open Sans';margin:0 0 35px 0;text-transform:none;}
h2{color:Black;font:600 40px/40px 'Open Sans';margin:0 0 35px 0;text-transform:uppercase;}
h3{color:#ec035b;font:20px/25px 'Open Sans';margin:0 0 9px 0;text-transform:uppercase;}
h3.marg{margin:0 0 15px 0;}
.extra-wrap{overflow:hidden;}
.global{padding:0;background:#ffffff;}
.global.indent{padding-top:119px;background:#f8f9fa;}
.menuBox{padding:0;position:relative;z-index:3;float:right;margin-bottom:0;margin-top:23px;}
.menuBox.marg{margin-bottom:63px;}
nav.tm_navbar{background:none;border:none;padding:0;margin:0;min-height:0;}
nav.tm_navbar li{float:left;font-size:14px;line-height:24px;padding:0;position:relative;margin-right:57px;}
nav.tm_navbar li:last-child{margin-right:0;}
nav.tm_navbar li em{width:1px;height:9px;background:#ccc;position:absolute;right:-8px;bottom:30px;}
nav.tm_navbar li a{position:relative;padding:0;text-transform:none;font:600 14px 'Open Sans';color:Black;background:none;line-height:22px;text-transform:uppercase;float:left;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;}
nav.tm_navbar li.active>a{color:#ec035b;background:none;}
nav.tm_navbar li>a:hover{color:#ec035b;background:none;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;}
nav.tm_navbar .sfHover>a{color:#ec035b;background:none;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;}
nav.tm_navbar li a span{height:4px;background:url(../img/menu-marker.png) center 0 no-repeat;width:100%;text-align:center;position:absolute;left:0;bottom:-10px;}
nav.tm_navbar .sub-menu>ul{position:absolute;display:none;width:217px;top:46px;left:-83px;list-style:none!important;zoom:1;z-index:11;background:Black;padding:33px 0;margin:0;text-align:center;}
nav.tm_navbar .sub-menu>ul li{background:none;border:none;width:auto;float:none;margin:0;padding:0;margin-bottom:6px;display:block;text-align:center;}
nav.tm_navbar .sub-menu>ul li.tr1{position:absolute;top:-7px;left:0;width:100%;height:7px;background:url(../img/triangle1.png) center 0 no-repeat;}
nav.tm_navbar .sub-menu>ul li:last-child{border-bottom:none;}
nav.tm_navbar .sub-menu>ul li a{background:none;padding:0;margin:0;float:none;font:600 14px 'Open Sans';color:#ffffff;text-transform:uppercase;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;}
nav.tm_navbar .sub-menu>ul li a span{display:inline-block;background:url(../img/menu-marker2.png) no-repeat;width:6px;height:7px;position:absolute;top:8px;left:102px;}
nav.tm_navbar .sub-menu>ul li a:hover{text-decoration:none;color:#ec035b!important;background:none!important;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;}
nav.tm_navbar .sub-menu>ul li.sfHover>a{text-decoration:none;color:#ec035b!important;background:none!important;}
nav.tm_navbar .sub-menu ul ul{position:absolute;display:none;width:217px;top:-28px;left:230px;list-style:none!important;zoom:1;z-index:11;background:#ec035b;padding:28px 0;margin:0;text-align:center;}
nav.tm_navbar .sub-menu ul ul li{position:relative;background:none;border:none;width:auto;float:none;margin:0;padding:0;margin-bottom:6px;display:block;text-align:center;}
nav.tm_navbar .sub-menu ul ul li.tr{position:absolute;top:13px;left:-5px;width:5px;height:9px;background:url(../img/triangle2.png) no-repeat;}
nav.tm_navbar .sub-menu ul ul li a{background:none;padding:0;margin:0;float:none;font:600 14px 'Open Sans';color:#ffffff;text-transform:uppercase;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;}
nav.tm_navbar .sub-menu ul ul li a:hover{color:Black!important;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;}
.select-menu{display:none!important;}
header{padding:81px 0;border-bottom:16px solid #ec035b;background:none;background:#ffffff;position:relative;z-index:11;}
footer{padding:28px 0 10px 0;}
footer p{font:300 14px 'Open Sans';color:#3498db;float:left;}
footer span{color:#ffffff;font-weight:600;}
footer a{font:300 14px 'Open Sans';color:#3498db;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}
footer a:hover{color:#ffffff;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}
footer em{font-style:normal;}
footer ul{padding:0;margin:0;list-style:none;float:right;margin-top:-8px;}
footer ul li{overflow:hidden;width:35px;height:34px;float:left;margin-left:8px;}
footer ul li a:hover img{margin-top:-34px;}
.servicesBox{background:#f5f6f6;padding:87px 0 67px 0;margin-top:74px;}
.newsBox{margin-bottom:57px;position:relative;}
.newsBox time a{font:bold 13px 'Open Sans','Open Sans','Open Sans','Open Sans','Open Sans';color:#000000;text-transform:uppercase;display:inline-block;margin-bottom:13px;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}
.newsBox time a:hover{color:#819e6f;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}
.newsBox article{margin-bottom:18px;}
.newsBox:after{width:1px;height:100%;background:none;background:#d1d7bb;position:absolute;z-index:1;display:inline-block;top:0;right:-49px;content:' ';z-index:10;}
.welcomeBox{margin-top:-6px;}
.welcomeBox hr{border-top:none;border-bottom:1px solid #ebeced;margin:27px 0 65px 0;}
.testimonialsBox{margin-top:69px;margin-bottom:69px;}
.aboutBox{margin-bottom:40px;}
.aboutBox .title1{font:20px/19px 'Open Sans';color:#ec035b;text-transform:uppercase;margin-bottom:0;}
.aboutBox .title2{font:15px 'Open Sans';color:#b4b5ba;text-transform:uppercase;margin-bottom:18px;}
.aboutBox .description{font:20px/20px 'Open Sans';color:#333745;text-transform:uppercase;margin-bottom:14px;}
.gallBox{overflow:hidden;margin-bottom:51px;}
.gallBox hr{margin:7px 0 0 0;border-top:1px solid #f5f5f5;}
.joinBox{padding-bottom:45px;}
.joinBox .box{float:left;}
.joinBox .box .title{font:300 80px/80px 'Open Sans';color:#ec035b;text-transform:uppercase;margin-bottom:6px;}
.joinBox .box .description{font:300 30px/30px 'Open Sans';color:#3e454c;text-transform:uppercase;margin-bottom:0;}
.joinBox>a{float:right;}
.centerBox{padding-bottom:25px;overflow:hidden;}
.centerBox h2{float:left;}
.centerBox .btn2{float:right;margin-top:7px!important;}
.centerBox hr{border-bottom:none;border-top:1px solid #f8f8f8;margin:0 0 56px 0;}
.bannerBox{overflow:hidden;padding-top:59px;margin-bottom:55px;}
.bannerBox hr{margin:61px 0 0 0;border-top:none;border-bottom:1px solid #f8f8f8;}
.testBox{padding:74px 0 0 0;margin-top:27px;background:#f5f6f6;}
.teamBox{margin-bottom:30px;}
.teamBox article{margin-bottom:37px;}
.treatmentsBox{background:#f5f6f6;padding:74px 0 55px 0;}
.treatmentsBox figure{margin-bottom:15px;}
.treatmentsBox figure img{width:100%;}
.worksBox .title{font:600 30px/30px 'Open Sans';color:Black;text-transform:uppercase;margin-bottom:3px;}
.worksBox .descrip{font:300 20px 'Open Sans';color:Black;text-transform:uppercase;margin-bottom:34px;}
.who-box,.history-box,.trainers-box{margin-bottom:66px;}
.galleryBox{margin-bottom:40px;}
.galleryBox article{margin-bottom:29px;}
#gallery .gall1{margin:0;padding:0;list-style:none;float:left;position:relative;margin-right:10px;background:#f5f5f5;min-width:270px;min-height:229px;}
#gallery .thumbs{margin:0;padding:0;float:left;list-style:none;}
#gallery .thumbs li{cursor:pointer;margin-bottom:10px;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}

.carouselBox{padding:61px 0 65px 0; center 0 no-repeat;}
.list_carousel2.responsive{width:auto;margin:0;}
.list_carousel2 #foo2{margin:0;padding:0;list-style:none;display:block;cursor:default;height:100%!important;}
.list_carousel2 #foo2>li{padding:0;float:left;cursor:default;text-align:center;}
.list_carousel2 #foo2>li p{color:#ffffff;margin-bottom:17px;}
.list_carousel2 #foo2>li a{font:600 20px 'Open Sans';color:#ec035b;text-transform:uppercase;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}
.list_carousel2 #foo2>li a:hover{color:#ffffff;}
.list_carousel2.responsive .caroufredsel_wrapper{cursor:default!important;}
.list_carousel2 .prev,.list_carousel2 .next{display:inline-block;float:left;cursor:pointer;}
.foo-btn{position:absolute;top:50%;margin-top:-9px;width:100%;}
.foo-btn .prev{width:13px;height:22px;background:url(../img/prev.png) center 0 no-repeat;display:inline-block;position:absolute;left:0;top:0;}
.foo-btn .next{width:13px;height:22px;position:absolute;right:0;display:inline-block;background:url(../img/next.png) 0 top no-repeat;}
.foo-btn .next:hover{background:url(../img/next.png) 0 bottom no-repeat;}
.foo-btn .prev:hover{background:url(../img/prev.png) 0 bottom no-repeat;}
.clientBox{background:#edf3f3;padding-top:21px;padding-bottom:21px;border-bottom:4px solid #d5dada;}
.clientBox .title{font:900 14px 'Open Sans';color:#535b60;text-transform:uppercase;margin-bottom:10px;width:100%;text-align:center;}
.moreBox{text-align:center;padding-top:73px;margin-bottom:83px;}
.moreBox hr{margin:82px 0 0 0;border-color:#e1e3e5;}
.moreBox p{font:80px 'Open Sans';color:#414141;letter-spacing:-4px;margin-bottom:16px;}
.allBox{margin-bottom:85px;}
.allBox h2{margin-bottom:27px;}
.trainers-box h3{margin-bottom:17px;}
.overviewBox h3{margin:0 0 26px 0;}
.testimBox{padding-bottom:45px;background:#ffffff;padding:91px 0 95px 0;}
.testimBox p{font-style:italic;margin-bottom:8px;}
.testimBox figure{float:left;margin-right:10px;margin-top:7px;}
.testimBox em{height:6px;width:100%;background:#c5c5c5;position:absolute;top:0;left:0;}
.testimBox a{color:Black;font:18px 'Open Sans';text-transform:uppercase;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}
.testimBox a:hover{color:#ec035b;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}
.videoBox p{font-size:10px;color:#b0b0b0;text-transform:uppercase;margin-bottom:48px;}
.videoBox .title{margin:0;color:#2d2d2d;font:bold 24px/20px 'Open Sans','Open Sans','Open Sans','Open Sans','Open Sans';text-transform:uppercase;}
.packagesBox{background:#fcfcfc url(../img/page3_pic2.jpg) no-repeat;padding:25px 26px 22px 0;border:1px solid #e8e8e8;overflow:hidden;}
.packagesBox h3{color:#2d2d2d;margin:0 0 17px 0;font-size:20px;line-height:22px;}
.packagesBox div{float:right;}
.privacyBox{padding-bottom:100px;}
.error-box{padding-bottom:100px;}
.errorBox{margin-top:80px;}
.errorBox h2{font-style:italic;color:#ec035b;font-size:172px;font-weight:300;line-height:172px;margin-bottom:21px;}
.errorBox h3{font-style:italic;color:Black;font-size:60px;font-weight:300;line-height:60px;margin-bottom:28px;}
.errorBox1{margin-top:-7px;}
.errorBox1 h3{font:300 40px/40px 'Open Sans';color:#3e454c;text-transform:uppercase;}
.errorBox1 h2{font:300 80px/80px 'Open Sans';color:#8fbf4d;text-transform:uppercase;margin-bottom:6px;}.formBox{background:#ffffff;padding:91px 0 83px 0;}
.searchBox{padding-bottom:60px;}#toTop{display:none;width:24px;height:24px;background:url(../img/top.png) 0 top no-repeat;position:fixed;margin-right:-640px!important;right:50%;bottom:120px;z-index:999;opacity:1;}
#toTop:hover{background:url(../img/top.png) 0 bottom no-repeat;}
.servBox{padding-bottom:61px;}
.blogBox h2{margin-bottom:27px;}
.logosBox{margin-top:2px;margin-bottom:61px;}
.logosBox ul{margin:0;padding:0;list-style:none;overflow:hidden;}
.logosBox ul li{float:left;border-right:1px solid #dcdddd;}
.logosBox ul li img{width:100%;}
.logosBox ul li:last-child{border-right:none;}
.trainerBox a{opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.trainerBox a:hover{opacity:0.8;filter:alpha(opacity=80);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.trainerBox{margin-bottom:30px;}
.trainerBox figure{margin:0;}
.trainerBox figure img{width:100%;}
.trainerBox a{opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.trainerBox a:hover{opacity:0.8;filter:alpha(opacity=80);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.unlockBox{padding-top:66px;background:url(../img/pattern.png) repeat;padding-bottom:11px;-webkit-box-shadow:inset 1px 0px 2px 0 rgba(0,0,0,0.3);box-shadow:inset 1px 2px 2px 0 rgba(0,0,0,0.3);}
.unlockBox.colorBox{background:#302f46;box-shadow:none;}
.unlockBox.colorBox h2{color:#dbdaed;}
.unlockBox.colorBox p{color:#dbdaed;}
.classesBox{padding-top:76px;background:url(../img/pattern3.png) repeat;padding-bottom:98px;}
.hundredBox{margin-top:30px;}
.hundredBox strong{font:bold 60px/47px 'Open Sans';color:#ffffff;margin-bottom:0;display:block;}
.hundredBox p{font:600 24px/29px 'Open Sans';color:#ffffff;}
.projectBox{padding:0;background:url(../img/pattern2.png) repeat;}
.projectBox article>.caption{margin:0;padding:0;background:#ffffff;position:relative;margin-bottom:89px;overflow:hidden;}
.projectBox .lnk{position:absolute;top:42px;background:#ffffff;text-align:right;width:77px;height:77px;border-radius:77px;right:-92px;padding-top:24px;padding-right:22px;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;}
.projectBox .lnk:hover{background:rgba(255,255,255,0.5);-webkit-transition:all 0.35s ease;transition:all 0.35s ease;}
.projectBox .box1{width:630px;text-align:right;padding:47px 0 0 50px;float:left;position:relative;}
.projectBox .box1 .title1{font:48px 'Open Sans';color:#278f94;margin-bottom:27px;}
.projectBox .box1 .title2{font:14px/22px 'Open Sans';color:#7d7d7d;}
.projectBox figure{margin:0;float:right;}
.pad1Box{background:#f8f8f8;padding:62px 0 61px 0;position:relative;}
.pad1Box em{display:inline-block;width:100%;height:17px;position:absolute;top:0;left:0;background:url(../img/shadow.png) center top no-repeat;}
.thumb-pad1{overflow:hidden;padding:0;}
.thumb-pad1.marg{padding-bottom:80px;}
.thumb-pad1 .thumbnail{position:relative;background:none;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;overflow:hidden;}
.thumb-pad1 .thumbnail figure{margin-bottom:24px;}
.thumb-pad1 .thumbnail figure img{width:100%;}
.thumb-pad1 .thumbnail p{margin-bottom:23px;}
.thumb-pad1 .thumbnail .title{font:25px/25px 'Open Sans';color:#8fbf4d;text-transform:uppercase;margin-bottom:2px;}
.thumb-pad1 .thumbnail .descrip{font:600 15px/18px 'Open Sans';color:#3e454c;text-transform:uppercase;}
.thumb-pad1 .thumbnail .caption{padding:0;overflow:hidden;color:#a8acb0;}
.thumb-pad1 .thumbnail .caption .title1{font:300 40px/40px 'Open Sans';color:#7ecefd;text-transform:uppercase;margin-bottom:3px;}
.thumb-pad1 .thumbnail .caption .title2{font:300 20px/20px 'Open Sans';color:#2185c5;text-transform:uppercase;margin-bottom:28px;}
.iconBox{background:#f8f9fa;padding:79px 0 35px 0;margin-bottom:92px;}
.thumb-pad2{margin:0;padding:0 0 53px 0;overflow:hidden;}
.thumb-pad2 .thumbnail{margin:0;border-radius:0;box-shadow:none;border:none;padding:0;background:none;}
.thumb-pad2 .thumbnail .caption{padding:0;overflow:hidden;margin-bottom:29px;}
.thumb-pad2 .thumbnail .caption .title{font:600 40px/40px 'Open Sans';color:Black;text-transform:uppercase;margin-bottom:3px;}
.thumb-pad2 .thumbnail .caption .descrip{font:300 20px 'Open Sans';color:Black;text-transform:uppercase;margin-bottom:0;}
.thumb-pad2 figure{margin:0;float:left;width:62px;margin-right:20px;margin-top:7px;}
.thumb-pad2-2{margin-bottom:45px;}
.thumb-pad2-2 .thumbnail{position:relative;padding:0;margin:0;border:none;border-radius:0;box-shadow:none;background:none;}
.thumb-pad2-2 .thumbnail .caption{padding:0;color:#a8acb0;overflow:hidden;}
.thumb-pad2-2 figure{margin:0;margin-bottom:24px;border:1px solid #f5f5f5;}
.thumb-pad2-2 figure img{width:100%;}
.thumb-pad2-2 .thumbnail .caption a{color:#333745;font:20px 'Open Sans';display:inline-block;text-transform:uppercase;margin-bottom:11px;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}
.thumb-pad2-2 .thumbnail .caption a:hover{color:#ec035b;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}
.thumb-pad3{margin-top:5px;overflow:hidden;}
.thumb-pad3 .thumbnail{position:relative;padding:0;margin:0;border:none;border-radius:0;box-shadow:none;background:none;}
.thumb-pad3 .thumbnail .caption{padding:0;color:#a8acb0;}
.thumb-pad3 .thumbnail .caption .title{color:#ec035b;font:25px 'Open Sans';text-transform:uppercase;margin-bottom:0;}
.thumb-pad3 .thumbnail .caption .description{color:Black;font:20px 'Open Sans';text-transform:uppercase;margin-bottom:0;}
.thumb-pad3 figure{margin:0;margin-bottom:12px;}
.thumb-pad3 figure img{width:100%;}
.thumb-pad4{margin:0;padding:0;overflow:hidden;}
.thumb-pad4 .thumbnail{margin:0;border-radius:0;box-shadow:none;border:none;padding:0;background:none;}
.thumb-pad4 .thumbnail .caption{padding:0;overflow:hidden;}
.thumb-pad4 figure{margin:0 0 23px 0;}
.thumb-pad4 figure img{width:100%;}
.thumb-pad5{overflow:hidden;}
.thumb-pad5 .thumbnail{position:relative;padding:0;margin:0;border:none;border-radius:0;box-shadow:none;background:none;}
.thumb-pad5 .thumbnail .caption{padding:0;color:#a8acb0;}
.thumb-pad5 .thumbnail .caption h3{margin:0 0 16px 0;}
.thumb-pad5 figure{margin:0;margin-bottom:34px;position:relative;}
.thumb-pad5 figure em{background:Black url(../img/plus.png) center center no-repeat;opacity:0.7;filter:alpha(opacity=70);width:100%;height:100%;position:absolute;top:-450px;left:0;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}
.thumb-pad5 figure img{width:100%;}
.thumb-pad5 figure:hover em{top:0;}
.blogBox{margin-bottom:54px;}
.thumb-pad6{margin-bottom:66px;}
.thumb-pad6 .thumbnail{position:relative;padding:0;margin:0;border:none;border-radius:0;box-shadow:none;background:none;}
.thumb-pad6 .thumbnail .badgeBox{overflow:hidden;margin-bottom:38px;}
.thumb-pad6 .thumbnail .badgeBox .badge{padding:0;margin:0;box-shadow:none;text-shadow:none;border:none;border-radius:0;background:none;width:75px;height:75px;font:36px/36px 'Open Sans';color:#ffffff;background:#8fbf4d;text-align:center;float:left;margin-right:23px;padding-top:7px;}
.thumb-pad6 .thumbnail .badgeBox .badge span{font-size:18px;text-transform:uppercase;display:block;color:#ffffff;margin-top:-11px;}
.thumb-pad6 .thumbnail .badgeBox p{font:15px 'Open Sans','Open Sans','Open Sans','Open Sans','Open Sans',color:#333745;text-transform:none;text-transform:uppercase;}
.thumb-pad6 .thumbnail .badgeBox p>.lnk1{font:15px 'Open Sans','Open Sans','Open Sans','Open Sans','Open Sans';color:#333745;text-transform:none;text-transform:uppercase;}
.thumb-pad6 .thumbnail .badgeBox p>.lnk2{font:15px 'Open Sans','Open Sans','Open Sans','Open Sans','Open Sans';color:#333745;text-transform:none;text-transform:uppercase;float:right;}
.thumb-pad6 .thumbnail .badgeBox p>.lnk1:hover{color:#8fbf4d;}
.thumb-pad6 .thumbnail .badgeBox p>.lnk2:hover{color:#8fbf4d;}
.thumb-pad6 .thumbnail .badgeBox p br{display:none;}
.thumb-pad6 .thumbnail .badgeBox .extra-wrap{padding-top:11px;}
.thumb-pad6 .thumbnail .caption{padding:0;overflow:hidden;color:#a8acb0;}
.thumb-pad6 .thumbnail .caption p{margin-bottom:23px;}
.thumb-pad6 figure{position:relative;z-index:1;margin:0;float:left;margin-right:27px;}
.thumb-pad6 figure>img{width:100%;}
.thumb-pad6 .thumbnail .badgeBox a{color:#272727;font:16px/22px 'Open Sans','Open Sans','Open Sans','Open Sans','Open Sans';margin:0;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}
.thumb-pad6 .thumbnail .badgeBox a:hover{color:#8fbf4d;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}
.thumb-pad6 .thumbnail .badgeBox a.tl{color:#8fbf4d;font:25px/25px 'Open Sans';display:inline-block;margin-bottom:4px;text-transform:uppercase;}
.thumb-pad6 .thumbnail .badgeBox a.tl:hover{color:#3e454c;}
.thumb-pad7{padding-bottom:60px;}
.thumb-pad7 .thumbnail{position:relative;padding:0;margin:0;border:none;border-radius:0;box-shadow:none;background:none;}
.thumb-pad7 .thumbnail{position:relative;padding:0;margin:0;border:none;border-radius:0;box-shadow:none;background:none;}
.thumb-pad7 .thumbnail figure{margin:0;padding:0;list-style:none;float:left;margin-right:29px;}
.thumb-pad7 .thumbnail .caption{padding:0;overflow:hidden;}
.thumb-pad7 .thumbnail .caption p{margin-bottom:23px;}
.thumb-pad7 .thumbnail .caption .lnk{overflow:hidden;font:300 28px/28px 'Open Sans';text-transform:uppercase;color:#ec035b;margin-bottom:5px;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}
.thumb-pad7 .thumbnail .caption .lnk:hover{color:Black;}
.thumb-pad7 .thumbnail .caption time{color:Black;font:14px 'Open Sans';float:left;}
.thumb-pad7 .thumbnail .caption .tl{display:block;overflow:hidden;margin-bottom:13px;}
.thumb-pad7 .thumbnail .caption .tl a{color:Black;font:14px 'Open Sans';float:right;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}
.thumb-pad7 .thumbnail .caption .tl a:hover{color:#ec035b;}
.thumb-pad9{padding-bottom:64px;overflow:hidden;}.thumb-pad9:hover .thumbnail{background:#f5f5f5;}.thumb-pad9 .thumbnail{position:relative;padding:0;margin:0;border:none;border-radius:0;box-shadow:none;overflow:hidden;padding:38px 38px 25px 38px;background:#ffffff;border:1px solid #f5f5f5;}.thumb-pad9 figure{margin:0;margin-bottom:24px;}.thumb-pad9 figure img{width:100%;}.thumb-pad9 .thumbnail .caption{padding:0;color:#a8acb0;}.thumb-pad9 .thumbnail .caption a{font:20px 'Open Sans';color:#333745;display:inline-block;margin-bottom:11px;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.thumb-pad9 .thumbnail .caption a:hover{color:#ec035b;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.thumb-pad10{overflow:hidden;}.thumb-pad10 .thumbnail{position:relative;padding:0;margin:0;border:none;border-radius:0;box-shadow:none;background:none;overflow:hidden;}.thumb-pad10 figure{margin:0 0 26px 0;}.thumb-pad10 figure img{width:100%;}.thumb-pad10 .thumbnail .caption{padding:0;color:#a8acb0;overflow:hidden;}.btn-default.btn1{box-shadow:none;position:relative;text-decoration:none!important;padding:13px 17px;font:600 16px 'Open Sans';margin:0;text-shadow:none;color:#ffffff;border:none;text-transform:uppercase;background:none;background:#ec035b;display:inline-block;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.btn-default.btn1:hover{color:#ec035b;background:none;background:#ffffff;text-decoration:none!important;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.btn-default.btn2{box-shadow:none;position:relative;padding:3px 27px;font:20px 'Open Sans';margin:0;letter-spacing:0;text-shadow:none;color:#ffffff;border:none;background:#ec035b;text-transform:uppercase;text-decoration:none;display:inline-block;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.btn-default.btn2:hover{color:#ffffff;background:#1e2b38;text-decoration:none!important;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.btn3{box-shadow:none;position:relative;text-decoration:none!important;padding:0;font:bold 12px 'Open Sans';margin:0;letter-spacing:0;text-shadow:none;color:#ffffff;border:none;border-radius:0 0 5px 5px;padding:15px 23px 16px 24px;text-transform:uppercase;background:#6c9295;display:inline-block;margin-top:-1px;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.btn3:hover{color:#ffffff;background:#ff5d40;text-decoration:none!important;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.btn-default.btn4{box-shadow:none;position:relative;text-decoration:none!important;padding:4px 35px;border:none;font:600 24px 'Open Sans','Open Sans','Open Sans','Open Sans','Open Sans';margin:0;text-transform:uppercase;letter-spacing:0;text-shadow:none;color:#ffffff;background:#a2c9c2;display:inline-block;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;}.btn-default.btn4:hover{color:#6c9295;background:#e9e9e9!important;text-decoration:none!important;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.events-list{margin:0;padding:0;list-style:none;}.events-list li{margin-bottom:43px;}.events-list li time a{font:bold 13px 'Open Sans','Open Sans','Open Sans','Open Sans','Open Sans';color:#000000;text-transform:uppercase;display:inline-block;margin-bottom:13px;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.events-list li time a:hover{color:#819e6f;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.popularBox .list1{padding-top:4px;}.list1{margin:0;padding:0;list-style:none;overflow:hidden;}.list1 li{font-size:14px;line-height:1.428571429;overflow:hidden;margin-bottom:12px;padding-left:14px;background:url(../img/list_arrow.png) left 4px no-repeat;}.list1 li a{font:14px 'Open Sans';text-transform:uppercase;color:#a8acb0;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.list1 li a:hover{color:Black;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.list2{margin:0;padding:0;list-style:none;overflow:hidden;}.list2 li{font-size:14px;line-height:1.428571429;overflow:hidden;margin-bottom:26px;}.list2 li figure{float:left;margin-right:26px;}.list2 li p{margin-bottom:4px;line-height:21px;}.list2 li .description{color:#3e454c;font:600 11px 'Open Sans';text-transform:uppercase;}.list2 li a{color:#8fbf4d;font:600 20px/18px 'Open Sans';text-transform:uppercase;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.list2 li a:hover{color:#3e454c;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.list2-1{margin:0;padding:0;margin-bottom:49px;list-style:none;}.list2-1 li{font-size:14px;line-height:1.428571429;overflow:hidden;margin-bottom:24px;}.list2-1 li p{margin-bottom:0;}.list2-1 li .badge{padding:0;margin:0;border-radius:0;box-shadow:none;text-shadow:none;font:30px/75px 'Open Sans';text-align:center;color:#ffffff;background:#8fbf4d;width:75px;height:75px;float:left;margin-right:23px;margin-top:7px;}.list2-1 li a{font:20px 'Open Sans';color:#8fbf4d;margin-bottom:13px;text-transform:uppercase;display:inline-block;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.list2-1 li a:hover{color:#333745;text-decoration:none;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.list3{margin:0;padding:0;list-style:none;overflow:hidden;}.list3 li{font-size:14px;line-height:1.428571429;margin-bottom:24px;overflow:hidden;}.list3 li figure{float:left;margin-right:24px;margin-top:7px;}.list3 li p{font-style:italic;}.list3 li a{font:600 20px 'Open Sans';text-transform:uppercase;color:#8fbf4d;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.list3 li a:hover{color:#333745;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.list3-1{margin:0;padding:0;list-style:none;overflow:hidden;margin-top:-5px;}.list3-1 li{font-size:14px;line-height:1.428571429;overflow:hidden;margin-bottom:20px;border-bottom:1px solid #e3e3e3;padding-bottom:18px;}.list3-1 li a{font:15px 'Open Sans';color:#3e454c;margin-bottom:15px;display:inline-block;}.list3-1 li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}.list3-1 li>img{float:left;margin-right:19px;margin-top:6px;}.list3-1 li p{margin-bottom:0;}.list4{margin:0;padding:0;list-style:none;margin-bottom:48px;padding-bottom:13px;margin-top:-3px;border-bottom:1px solid #d1d7bb;}.list4 li{font-size:14px;line-height:1.428571429;overflow:hidden;margin-bottom:30px;}.list4 li .badge{padding:0;margin:0;border-radius:51px;box-shadow:none;text-shadow:none;font:30px 'Open Sans';text-align:center;color:#ffffff;background:url(../img/pattern1.png) repeat;width:51px;height:51px;float:left;margin-right:29px;margin-top:3px;padding-top:6px;}.list4 li a{font:bold 13px/18px 'Open Sans',"Open Sans",Open Sans,'Open Sans','Open Sans';color:#000000;margin-bottom:6px;display:inline-block;text-transform:uppercase;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.list4 li a:hover{color:#819e6f;text-decoration:none;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.list5{margin:0;padding:0;list-style:none;}.list5 li{font-size:14px;line-height:24px;margin-bottom:32px;}.list5 li .title{color:#000000;text-transform:uppercase;}.list5 li a{text-decoration:underline;color:#a8acb0;}.list5 li a:hover{text-decoration:none;}.list5 li img{float:left;margin-right:17px;}.list6{margin:0;padding:0;margin-top:-6px;list-style:none;}.list6 li{font-size:14px;line-height:1.428571429;margin-bottom:26px;}.list6 li a{color:#ec035b;font:20px/25px 'Open Sans';margin:0 0 9px 0;text-transform:uppercase;display:inline-block;margin-bottom:16px;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.list6 li a:hover{color:Black;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.list8{margin:0;padding:0;list-style:none;}.list8 li{font-size:14px;line-height:24px;margin-bottom:18px;}.list8 li p{margin-bottom:0;}.list8 li h3{margin-bottom:15px;}.list9{margin:0;padding:0;list-style:none;}.list9 li{font-size:14px;line-height:24px;margin-bottom:30px;}#search-404{position:relative;margin:0;overflow:hidden;padding-top:9px;}#search-404 a{-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}#search-404 a:hover{opacity:0.7;filter:alpha(opacity=70);}#search-404 input{box-shadow:none;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin:0;width:100%;outline:none;border:1px solid #e2e2e2;background:none;font:14px 'Open Sans',"Open Sans",Open Sans,'Open Sans','Open Sans';line-height:18px;color:#a8acb0;padding:10px 34px 11px 14px;height:41px;resize:none;}.map{margin:7px 0 97px 0;display:inline-block;width:100%;line-height:0;}.map iframe{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:460px;border:none;line-height:0;}.info{margin-bottom:36px;}.info p{margin-bottom:0;}.info p a{color:#ec035b;text-decoration:underline;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.info p a:hover{color:#a8acb0;text-decoration:underline;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.info h3{font-size:28px;font-weight:300;line-height:33px;margin-bottom:0;}.newsletterBox{padding-top:4px;}.newsletterBox h2{font-size:36px;}#newsletter{position:relative;margin:23px 0 0 0;float:right;}#newsletter a{font:600 24px 'Open Sans',"Open Sans",Open Sans,'Open Sans','Open Sans';color:#ffffff;background:#a2c9c2;text-transform:uppercase;letter-spacing:-1px;display:inline-block;padding:18px 35px 17px 36px;-webkit-transition:all 0.35s ease-out;transition:all 0.35s ease-out;}#newsletter a img{display:inline-block;margin-top:-6px;}#newsletter a:hover{background:#303030;-webkit-transition:all 0.35s ease-out;transition:all 0.35s ease-out;}#newsletter label{position:relative;width:513px;height:68px;float:left;margin-bottom:14px;margin-right:14px;}#newsletter input{background:none;box-shadow:none;border-radius:0;border:1px solid #ccc;font:18px 'Open Sans',"Open Sans",Open Sans,'Open Sans','Open Sans';line-height:18px;color:#8e8e8e;background:#ffffff;height:68px;width:100%;padding:12px 20px 12px 36px;margin:0;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}#newsletter input:focus{outline:none;border-color:#ccc;}#newsletter .error{position:absolute;top:0;right:3px;text-align:right;display:block;overflow:hidden;height:0px;font-size:10px;color:#a2c9c2;font-size:11px;text-transform:none;font-weight:normal;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}#newsletter label.invalid .error{height:19px;}#newsletter .success{position:absolute;left:0;top:0;z-index:10;border-radius:0px;padding:10px 20px 10px 36px;font:18px 'Open Sans',"Open Sans",Open Sans,'Open Sans','Open Sans';color:#767676;border:none;border-top:1px solid #f0f0f0;border-left:1px solid #f0f0f0;text-align:center;background:#ffffff;height:64px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#contact-form{width:100%;position:relative;overflow:hidden;margin-top:0;}#contact-form label{position:relative;display:block;min-height:51px;margin:0;font-weight:normal;font:14px 'Open Sans',"Open Sans",Open Sans,'Open Sans','Open Sans';line-height:18px;color:#b1b1b1;}#contact-form label span{margin-bottom:2px;display:block;color:#b1b1b1;}#contact-form .holder{overflow:hidden;}.form-div-1,.form-div-2,.form-div-3{float:left;width:249px;margin-right:10px;}.form-div-3{margin-right:0;}#contact-form span{display:block;}#contact-form ._placeholder{position:absolute;left:0;right:0;top:0;bottom:0;cursor:text;padding:11px 14px 10px 14px;border-radius:0;display:block;}#contact-form ._placeholder.focused{opacity:0;filter:alpha(opacity=0);box-shadow:none;}#contact-form ._placeholder.hidden{display:none;}#contact-form input,#contact-form textarea{box-shadow:none;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin:0;width:100%;outline:none;border:1px solid #e2e2e2;background:none;font:14px 'Open Sans',"Open Sans",Open Sans,'Open Sans','Open Sans';line-height:18px;color:#a8acb0;padding:11px 14px 10px 14px;height:41px;resize:none;}#contact-form textarea{height:277px;margin-bottom:30px;}#contact-form .error-message,#contact-form .empty-message{height:0;overflow:hidden;font:10px 'Open Sans';color:#b1b1b1;-webkit-transition:0.3s ease-in height;transition:0.3s ease-in height;position:absolute;right:5px;top:2px;}#contact-form .invalid .error-message,#contact-form .empty .empty-message{height:20px;}#contact-form .success-message{line-height:48px;position:absolute;overflow:hidden;height:0;left:0;top:0;box-sizing:border-box;box-shadow:none;border-radius:0;background:#fff;z-index:10;width:100%;text-align:center;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;padding:0;}#contact-form.success .success-message{box-shadow:none;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin:0;width:100%;outline:none;border:1px solid #e2e2e2;background:#ffffff;font:14px 'Open Sans',"Open Sans",Open Sans,'Open Sans','Open Sans';line-height:18px;color:#a8acb0;padding:11px 14px 10px 14px;height:41px;resize:none;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;}.btns .btn2{float:left;}.btns p{float:left;margin-top:2px;margin-left:15px;color:#ec035b;}.mail{font-size:14px;color:#ec035b;text-decoration:underline;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.mail:hover{color:#a8acb0;text-decoration:underline;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}@media (min-width: 1220px) {.container{padding:0;}#search-404 input{margin-right:14px;width:267px;float:left;}#search-404 a{float:left;margin-top:10px;}}@media (min-width: 992px) and (max-width: 1219px) {.thumb-pad1 .thumbnail .caption .title1{font-size:26px;line-height:26px;}.thumb-pad7 .thumbnail .caption .descrip i{float:none;display:block;}.thumb-pad7 .thumbnail .caption .descrip a{float:none;}.banner_list li{padding:73px 43px 70px 44px;}.banner_list li .title{font-size:25px;line-height:1em;}.banner_list li{width:235px!important;}.bnBox article h2{font-size:26px;line-height:30px;}.bnBox article .caption p{font-size:14px;}.form-div-1,.form-div-2,.form-div-3{width:100%;float:none;margin-right:0;}#contact-form label{min-height:57px;}.plumbBox figure{margin-bottom:20px;}#newsletter label{width:100%;float:none;margin-right:0;}.info-box h2{font-size:17px;letter-spacing:0;font-weight:600;}.list-romb-box{text-align:center;}.errorBox>img{width:100%;}.logosBox ul li{width:25%;}.starBox .fl{float:none!important;}.projectBox .box1{padding:35px 0 0 50px;width:400px;}.packagesBox{background:#fcfcfc;padding:25px 0 22px 0;text-align:center;}.packagesBox div{float:none;}.thumb-pad3 .thumbnail .caption a{font-size:13px;}.thumb-pad6 figure{float:none;margin-right:0;margin-bottom:15px;}.errorBox figure img{width:100%;}.joinBox .box .title{font-size:50px;line-height:40px;}.joinBox .box .description{font-size:20px;line-height:20px;}.opportunitiesBox{margin-top:60px;}.clientsBox{overflow:hidden;margin-top:50px;}.thumb-pad1.marg{padding-bottom:30px;}.thumb-pad7 .thumbnail .caption .lnk{font-size:22px;line-height:22px;}.errorBox h2{font-size:90px;line-height:90px;}.errorBox h3{font-size:40px;line-height:40px;}#search-404 a{position:absolute;top:18px;right:10px;}}@media (min-width: 768px) and (max-width: 991px) {header{height:auto;padding:60px 0;}h1.navbar-brand_{margin-bottom:0;float:none;margin:0 0 25px 0;width:100%;text-align:center;}h3{font-size:26px;line-height:26px;}.menuBox{float:none;text-align:center;}nav.tm_navbar{display:inline-block;margin-top:50px;}.tel-box{text-align:center;}.centerBox h2{font-size:30px;line-height:30px;}.thumb-pad1 .thumbnail .caption .title1{font-size:26px;line-height:26px;}.bannerBox hr{margin:0;}.blogBox{margin-bottom:20px;}.moreBox p{font-size:50px;}.offerBox{margin-bottom:50px;}.list6 li a{font-size:14px;line-height:20px;}.list4 li .badge{margin-bottom:7px;float:none;margin-right:0;}.testimBox a{font-size:14px;line-height:20px;}.trainers-box{margin-top:50px;}.testimBox article{margin-bottom:35px;}.banner_list li{padding:73px 43px 70px 44px;}.banner_list li{width:360px!important;}.bnBox article h2{font-size:26px;line-height:30px;}.bnBox article .caption p{font-size:14px;}.bnBox article{margin-bottom:35px;overflow:hidden;}.testimonials-box>div img{position:absolute;top:10px;right:15px;}.testimonials-box>div{padding:20px 20px 20px 20px;}.commercialBox article .title1{font-size:80px;line-height:90px;}#newsletter{display:inline-block;float:none;}.sloganBox{padding:40px 0 120px 0;}.sloganBox .title1{font-size:140px;line-height:140px;margin-left:0;}.sloganBox .title2{margin-bottom:40px;}.sloganBox .title3{font-size:27px;line-height:29px;}.sloganBox .title4{font-size:20px;line-height:25px;}.mailBox p img{margin-top:0px;}.mailBox p a{font-size:14px;}.mailBox span img{margin-top:6px;}.mailBox span a{font-size:14px;}#contact-form label{min-height:57px;}.info-box{width:100%;}.info-box h2{font-size:17px;letter-spacing:0;font-weight:600;}.thumb-pad2-1 .badge{float:none;margin-right:0;width:100%;margin-bottom:10px;}.foo-btn{right:30px;}.idealBox{width:100%;float:none;}.logosBox ul li{width:25%;}.projectBox .box1{width:100%;text-align:left;padding:20px 20px 0 50px;float:none;position:relative;}.projectBox figure{margin:0;float:none;}.projectBox figure img{width:100%;}.projectBox .lnk{top:20px;right:30px;}.list1-3{margin-left:0;}.table1{margin-bottom:40px;}.thumb-pad5 figure{margin-right:0;width:100%;float:none;margin-bottom:20px;}.plumbBox figure{margin-bottom:20px;}.thumb-pad3-1 .thumbnail .caption .lnk{font-size:14px;line-height:20px;}.thumb-pad3-1 .thumbnail .caption span{font-size:14px;line-height:20px;}footer .listBox>div{padding-right:0;}.infoBox{padding-top:45px;}.thumb-pad3 .thumbnail .caption{overflow:visible;}.banner-box{margin-top:60px;}.opportunitiesBox{margin-top:50px;}.thumb-pad6 figure{float:none;margin-right:0;margin-bottom:15px;}.errorBox figure img{width:100%;}#gallery .gall1{width:100%;margin-right:0;margin-bottom:10px;min-height:293px;}#gallery .gall1 li{width:100%;}#gallery .gall1 li>img{width:100%;}#gallery .thumbs li{float:left;margin-bottom:0;margin-right:10px;}.joinBox .box .title{font-size:50px;line-height:40px;}.joinBox .box .description{font-size:20px;line-height:20px;}footer{padding:40px 0;}footer p,footer a{font-size:12px;}.form-div-1,.form-div-2,.form-div-3{float:none;width:100%;margin-right:0;}.clientsBox{overflow:hidden;margin-top:50px;}.thumb-pad1 .thumbnail .title{font-size:17px;line-height:18px;}.teamBox{margin-top:45px;}.info p span{width:85px;}.global.indent{padding-top:60px;}.thumb-pad2 .thumbnail .caption .title{font-size:24px;line-height:24px;}.foo-btn{left:0;right:0;}.thumb-pad7 .thumbnail .caption .lnk{font-size:22px;line-height:22px;}.list1Box{margin-bottom:50px;}.info h3{font-size:18px;}.errorBox h2{font-size:90px;line-height:90px;}.errorBox h3{font-size:40px;line-height:40px;}#search-404 a{position:absolute;top:18px;right:10px;}}@media (max-width: 767px) {header{text-align:center;position:relative;height:auto;margin:0;padding:35px 0 35px 0;}.menuBox{float:none;}nav.tm_navbar{display:inline-block;margin-top:50px;}h1.navbar-brand_{float:none;display:inline-block;margin-bottom:30px;}h1.navbar-brand_ a img{width:100%;}h2{font-size:30px;line-height:30px;}h3{font-size:26px;line-height:26px;}.select-menu{display:inline-block!important;padding-top:4px;padding-right:3px;padding-bottom:4px;width:100%;border:1px solid #1e2b38;background:#1e2b38;color:#ffffff;cursor:pointer;margin-top:20px;margin-bottom:30px;height:30px;font-size:12px;vertical-align:middle;}.tel-box{text-align:center;}.centerBox{text-align:center;padding-top:15px;}.centerBox h2{font-size:30px;line-height:30px;float:none;}.bannerBox hr{margin:0;}.global.indent{padding-top:40px;}.thumb-pad3 figure{margin:0;float:left;margin-right:15px;}.trainers-box{padding-top:30px;}.testimBox hr{margin:0 0 40px 0;}.thumb-pad7 .thumbnail .caption .descrip i{float:none;display:block;}.thumb-pad7 .thumbnail .caption .descrip a{float:none;}.who-box{margin-bottom:25px;}.foo_list{float:none;}.errorBox{margin-bottom:40px;}.moreBox p{font-size:50px;}.testimBox article{margin-bottom:35px;}.list6 li a{font-size:14px;line-height:20px;}.testimBox a{font-size:14px;line-height:20px;}.offerBox{margin-bottom:50px;}.thumb-pad3-1 .thumbnail .caption .lnk{font-size:14px;line-height:20px;}.thumb-pad3-1 .thumbnail .caption span{font-size:14px;line-height:20px;}.map iframe{height:370px;}.banner_list li{padding:73px 43px 70px 44px;}.banner_list li .title{font-size:25px;line-height:1em;}.banner_list li{width:50%!important;}.bnBox article h2{font-size:26px;line-height:30px;}.bnBox article .caption p{font-size:14px;}.bnBox article{margin-bottom:35px;overflow:hidden;}.pad1Box article{margin-bottom:50px;}.foo_menu{display:none;}.bnBox article .caption{padding-left:0;}.commercialBox article .title1{font-size:80px;line-height:90px;}.bracketBox{float:none!important;width:100%;display:block;overflow:hidden;}.manBox{float:none!important;width:100%;display:block;overflow:hidden;}.sloganBox{min-height:360px;}.sloganBox{text-align:center;padding:180px 0 0 0;}.sloganBox .title1{font-size:40px;line-height:25px;}.sloganBox .title2{font-size:14px;line-height:18px;}.sloganBox{padding:40px 0 120px 0;}.sloganBox .title1{font-size:140px;line-height:140px;margin-left:0;}.sloganBox .title2{margin-bottom:40px;}.sloganBox .title3{font-size:27px;line-height:29px;}.sloganBox .title4{font-size:20px;line-height:25px;}.hundredBox{margin-bottom:60px;}.projectBox .box1{width:100%;text-align:left;padding:20px 20px 0 50px;float:none;position:relative;}.projectBox figure{margin:0;float:none;}.projectBox figure img{width:100%;}.projectBox .lnk{top:20px;right:30px;}.classesBox{padding-bottom:0;}.helpBox article{padding-bottom:40px;}.circleBox1{margin-top:0;text-align:center;margin-bottom:20px;}.circleBox1 figure{display:inline-block;}.unlockBox{padding-top:30px;}.class-box{width:50%;float:left;}.plumbBox figure{margin-bottom:20px;}#newsletter{float:none;}#newsletter label{width:100%;}.foo-btn{right:30px;}#search{display:inline-block;float:none;}#search input{width:200px;}header .container>div{padding-bottom:0;}.programsBox article{width:100%;display:block;overflow:hidden;margin-bottom:35px;}nav.tm_navbar{float:none;display:inline-block;width:100%;padding:0;margin:0;}nav.tm_navbar .nav{display:none;}.circleBox ul li{width:160px;height:160px;}.dateBox{margin-top:70px;}.about-box{margin-bottom:50px;}.services-box{float:left;}.form-div-1,.form-div-2,.form-div-3{width:100%;float:none;margin-right:0;}#contact-form label{min-height:57px;}.map iframe{height:300px;}.info{margin-bottom:50px;}.info-box{width:100%;}.iconBlock{margin-top:50px;margin-bottom:50px;}.list-romb-box{text-align:center;}.logosBox{margin-top:50px;}.logosBox ul li{width:50%;}.logosBox ul li:last-child{border-right:1px solid #dcdddd;}.plumbBox{width:60%;float:left;}.locationsBox{width:40%;float:left;}.locationsBox>img{width:100%;}.picBox{float:left;margin-right:0;width:50%;}.table1{margin-bottom:50px;}.error-box{padding-bottom:30px;}.thumb-pad5 .thumbnail .caption{overflow:visible;}.thumb-pad5{padding-bottom:40px;}.favorites-box{padding-bottom:68px;}.list5Box{overflow:hidden;}.list5Box .bracket-list{display:block;float:none;}.blogBox{padding-bottom:0;}.bsBox{margin-bottom:50px;}.serv-box{margin-bottom:50px;}.date-box{margin-bottom:50px;}.video-box1{margin-bottom:50px;}.info-cont article{margin-bottom:50px;}.list_carousel1 #foo1>li figure div{top:60px;}.list_carousel1 #foo1>li figure div .title{font-weight:normal;font-size:12px;}.list_carousel1 #foo1>li figure div p{font-size:12px;}.fishingBox{margin-top:50px;}.menuBox.marg{margin-bottom:0;}.newBox{margin-top:35px;}.welcomeBox{margin-top:0;}.teamBox{margin-top:45px;}.advantage-box{margin-bottom:60px;}.testimonialsBox{margin-top:40px;}.errorBox figure img{width:100%;}.galleryBox{margin-top:50px;}.newBox{margin-top:50px;}.joinBox .box .title{font-size:50px;line-height:40px;}.joinBox .box .description{font-size:20px;line-height:20px;}.joinBox .box{float:none;width:100%;text-align:center;margin-bottom:15px;}.joinBox{text-align:center;}footer{text-align:center;}footer article{margin-bottom:35px;}footer figure{float:none;display:inline-block;margin:0 0 5px 0;}footer p,footer a{font-size:12px;}footer ul{float:none;display:inline-block;}.clientsBox{overflow:hidden;margin-top:50px;}.thumb-pad1{padding-bottom:30px;}.thumb-pad1 .thumbnail .title{font-size:17px;line-height:18px;}.list1 li{background-position:0 2px;}.list1 li a{font-size:14px;}.servicesBox{padding:70px 0 67px 0;margin-top:20px;}.list1Box{margin-bottom:50px;}.global.indent{padding-top:60px;}.popularBox{margin-top:40px;}.thumb-pad2 .thumbnail .caption .title{font-size:24px;line-height:24px;}.thumb-pad3{margin-bottom:30px;}.foo-btn{left:0;right:0;}.foo-btn .next{right:15px;}.foo-btn .prev{left:15px;}.thumb-pad7 .thumbnail .caption .lnk{font-size:22px;line-height:22px;}.info h3{font-size:18px;}.errorBox h2{font-size:90px;line-height:90px;}.errorBox h3{font-size:40px;line-height:40px;}#search-404 a{position:absolute;top:18px;right:10px;}}@media (max-width: 626px) {.flickr_badge_image{width:20%;}.list2{margin-bottom:20px;}.thumb-pad1 .thumbnail figure{float:none;margin-right:0;margin-bottom:15px;}.thumb-pad6 figure{float:none;margin-right:0;margin-bottom:15px;}.servBox{margin-bottom:50px;}.thumb-pad7 .thumbnail figure{float:none;margin-right:0;margin-bottom:15px;}.thumb-pad7 .thumbnail figure img{width:100%;}}@media (max-width: 560px) {.thumb-pad3 figure{width:100%;margin-right:0;margin-bottom:15px;}.thumb-pad7 .thumbnail figure{float:none;margin-right:0;margin-bottom:15px;}.thumb-pad7 .thumbnail figure img{width:100%;}.thumb-pad3 .thumbnail .caption{overflow:visible;}.commercialBox article .title1{font-size:50px;line-height:60px;}.commercialBox article .title2{font-size:26px;line-height:30px;}.errorBox img{width:100%;}.circleBox ul li{width:140px;height:140px;padding-top:20px;}.plumbBox{width:100%;float:none;}.locationsBox{width:100%;float:none;}.locationsBox>img{width:auto;}.manBox{padding-bottom:20px;}.sloganBox .title1{font-size:35px;line-height:45px;}.sloganBox .title2{font-size:14px;line-height:18px;font-weight:normal;letter-spacing:0;}.sloganBox .title3{font-size:20px;line-height:29px;font-weight:normal;}.sloganBox .title4{font-size:16px;line-height:25px;}.projectBox .box1 .title1{font-size:20px;margin-bottom:14px;}.projectBox .lnk{top:10px;right:0;width:auto;height:auto;padding-top:10px;padding-right:10px;background:none;}.thumb-pad5 .thumbnail .post .posted br{display:block;}.thumb-pad5 .thumbnail .post .posted a{float:none!important;}.thumb-pad6 .thumbnail .badgeBox p br{display:block;}.thumb-pad6 .thumbnail .badgeBox p>.lnk{float:none!important;}}@media (max-width: 480px) {h1.navbar-brand_ a{float:none;}h1.navbar-brand_ strong{float:none;}.iconBox article{width:100%;float:none;}.bnBox article figure{margin:0;width:auto;float:none;margin-right:0;margin-bottom:10px;}.commercialBox article .title1{font-size:34px;line-height:45px;}.commercialBox article .title2{font-size:20px;line-height:27px;}.class-box{width:100%;float:none;}.circleBox1 figure img{width:100%;}.dateBox{width:100%;float:none;}.services-box{width:100%;margin-right:0;float:none;}.professionalBox article{width:100%;float:none;}.servBox .padBot{padding-bottom:10px;}.servBox article{width:100%;float:none;}.logosBox ul li{width:100%;float:none;border-bottom:1px solid #dcdddd;}.logosBox ul li{border-right:none!important;}.thumb-pad5 .thumbnail .badgeBox p br{display:block;}.thumb-pad5 .thumbnail .badgeBox p>.lnk{float:none!important;}.banner_list li{width:100%!important;float:none;}.banner_list li{padding:40px 40px 40px 40px;}.banner_list li figure{margin-bottom:24px;}.testimBox .col-xs-6{width:100%;float:none;}.trainerBox{width:100%;float:none;}.packagesBox{background:#fcfcfc;padding:25px 0 22px 0;text-align:center;}.packagesBox div{float:none;}.iconBox{width:100%;float:none;}.list0 li{display:block;margin:0;}.list_carousel1 #foo1>li figure div{display:none;}.thumb-pad3 .thumbnail .caption a{font-size:13px;}.listBox1{width:100%;float:none;}.banner-box{margin-top:0;}.banner-box article{float:none;width:100%;}footer p{float:none;}.thumb-pad5 figure{float:none;margin-right:0;margin-bottom:15px;}.galleryBox article{width:100%;float:none;}#gallery .gall1{width:100%;margin-right:0;margin-bottom:10px;}#gallery .gall1 li{width:100%;}#gallery .gall1 li>img{width:100%;}#gallery .thumbs li{float:left;margin-bottom:0;margin-right:10px;}
#gallery .thumbs li{width:75px;}
#gallery .thumbs li img{width:100%;}
.teamBox article{float:none;width:100%;}
.teamBox article{width:100%;float:none;}footer ul{float:none;display:inline-block;}
.errorBox1 h2{font-size:45px;line-height:45px;}
.errorBox1 h3{font-size:25px;line-height:25px;}
.list_carousel2 #foo2>li p{line-height:19px;}
.foo-btn{bottom:-10px;}
.iconBox article{width:100%;float:none;}
.list_carousel2 #foo2>li{padding:0 30px;}
}
@media (max-width: 320px) {
	h1.navbar-brand_ a img{width:100%;}
	.iconBox{width:100%;float:none;}
	.bracketBox figure{margin-right:0;}
	.bracket-list li a{font-weight:normal;font-size:13px;}
	.foo-btn{right:0;}
	.thumb-pad2-1 .badge{float:none;margin-right:0;width:100%;margin-bottom:10px;}
	.trainerBox{width:100%;float:none;}
	.sloganBox .title1,.sloganBox .title2{line-height:40px;}
	.helpBox .col-lg-6 .badge{float:none;margin-right:0;margin-bottom:10px;}
	.commercialBox article .title1{font-size:25px;line-height:30px;}
	.thumb-pad5 figure img{width:100%;}
	.thumb-pad3 figure{float:none;margin-right:0;margin-bottom:15px;}
	.thumb-pad3 figure img{width:100%;}
}
	.margBot{margin-bottom:57px;}
	.padBot{padding-bottom:77px;padding-top:87px;}