@import "//fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800";body{background:#b1d175 url(../img/pattern.png) repeat;font:13px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.428571429;color:#807b79}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:10px;font-weight:300;line-height:20px}h1.navbar-brand_{margin:51px 0 0 0;padding:0;left:0;top:0;float:left;position:relative;z-index:0}h1.navbar-brand_ a{display:inline-block}h1.navbar-brand_ a img{width:100%}h2{font:bold 28px/35px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;color:#b0d074;text-transform:uppercase;margin:0 0 30px 0}h2.indent{margin-bottom:46px}h3{font:600 17px/20px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;color:#555151;margin:0 0 8px 0}.extra-wrap{overflow:hidden}.global{padding:50px 0 0 0}.global.indent{border-top:6px solid #b0d074;padding:60px 0 0 0}.center{text-align:center}.main{width:1270px;margin:0 auto;background:#ffffff;-webkit-box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.07);box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.07)}.menuBox{padding:0;position:relative;z-index:3}.menuBox article{background:#ffffff}nav.tm_navbar{background:none;border:none;padding:0;margin:0;min-height:0;float:right}nav.tm_navbar li{float:left;display:inline-block;font-size:13px;line-height:20px;padding:0;margin-left:11px;position:relative}nav.tm_navbar li:first-child{margin-left:0}nav.tm_navbar li a{position:relative;padding:77px 12px 0 12px;text-transform:none;letter-spacing:1px;font:300 12px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;color:#3b3737;text-transform:uppercase;background:none;-webkit-transition:all 0.25s;transition:all 0.25s}nav.tm_navbar li a > em{position:absolute;top:0;left:0;right:0;height:0;width:100%;background:#b0d074;display:block;text-align:center;-webkit-transition:all 0.1s;transition:all 0.1s}nav.tm_navbar li.active > a{color:#b0d074;background:none}nav.tm_navbar li.active > a em{height:6px}nav.tm_navbar li > a:hover{color:#b0d074;background:none;-webkit-transition:all 0.25s;transition:all 0.25s}nav.tm_navbar li > a:hover em{height:6px;-webkit-transition:all 0.1s;transition:all 0.1s}nav.tm_navbar .sfHover > a{color:#b0d074;background:none;-webkit-transition:all 0.25s;transition:all 0.25s}nav.tm_navbar .sfHover > a em{height:6px;-webkit-transition:all 0.1s;transition:all 0.1s}nav.tm_navbar li span{height:4px;background:url(../img/menu-marker.png) center 0 no-repeat;width:100%;text-align:center;position:absolute;left:0;bottom:20px}nav.tm_navbar .sub-menu > ul{position:absolute;display:none;width:121px;left:-30px;top:154px;list-style:none !important;zoom:1;z-index:11;background:#ffffff;padding:32px 0;margin:0;text-align:center;border-top:7px solid #b0d074}nav.tm_navbar .sub-menu > ul li{background:none;float:none;margin:0;padding:0;border:none;width:100%;height:auto !important;margin-bottom:5px;text-align:center}nav.tm_navbar .sub-menu li:last-child{border-bottom:none}nav.tm_navbar .sub-menu > ul li a{display:inline-block;padding:0;margin:0;font:300 10px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;color:#3b3737;background:none;text-transform:uppercase;-webkit-transition:all 0.25s;transition:all 0.25s}nav.tm_navbar .sub-menu > ul li span{margin-left:10px;position:absolute;display:inline-block;background:url(../img/menu-marker2.png) no-repeat;width:6px;height:5px;right:20px;top:9px;left:auto}nav.tm_navbar .sub-menu > ul li a:hover{text-decoration:none;color:#b0d074 !important;background:none !important;-webkit-transition:all 0.25s;transition:all 0.25s}nav.tm_navbar .sub-menu > ul li.sfHover > a{text-decoration:none;background:none !important;color:#b0d074 !important}nav.tm_navbar .sub-menu ul ul{position:absolute;display:none;width:121px;left:122px;top:-39px;list-style:none !important;zoom:1;z-index:11;background:#ffffff;padding:32px 0;margin:0;text-align:center;border-top:7px solid #b0d074}nav.tm_navbar .sub-menu ul ul li a{display:inline-block;padding:0;margin:0;font:300 10px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;color:#3b3737;background:none;text-transform:uppercase;-webkit-transition:all 0.25s;transition:all 0.25s}nav.tm_navbar .sub-menu > ul li > ul li a:hover{text-decoration:none;color:#b0d074 !important;background:none !important;-webkit-transition:all 0.25s;transition:all 0.25s}.select-menu{display:none !important}header{margin:30px 0 0 0;padding:0 0 47px 0;width:100%;position:relative;z-index:11}footer{padding:50px 0}footer p{margin-bottom:0;color:#ffffff;display:block;font:600 19px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif}footer a{color:#ffffff;font:600 19px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif}footer a:hover{color:#ffffff;text-decoration:underline}footer br{display:none}footer em,footer i{font-style:normal}footer figure{margin-bottom:60px;display:inline-block}footer figure img{width:100%}footer ul{padding:0;margin:12px 0 0 0;list-style:none;display:inline-block}footer ul li{margin-bottom:5px;text-align:left}footer ul li a{font:300 11px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;color:#ffffff;padding:3px 12px;text-transform:uppercase}footer ul li a:hover{color:#b0d074;text-decoration:none;background:#ffffff}footer ul li.active a{color:#b0d074;text-decoration:none;background:#ffffff}.who-box,.history-box,.trainers-box{margin-bottom:44px}.errorBox{text-align:center;margin-bottom:55px}.errorBox figure{margin-top:-41px}.errorBox1 h2{font-size:92px;line-height:92px;margin-bottom:26px}.errorBox1 h3{font-size:30px;font-weight:bold;text-transform:uppercase;color:#3b3737;margin-bottom:24px}.testimBox{padding:0 0 90px 0}.testimBox hr{margin:0 0 60px 0;border-top:1px solid #c6c7c4}.testimBox{padding-bottom:44px}.testimBox figure{float:left;margin:6px 24px 0 0}.testimBox p{margin-bottom:40px}.testimBox a{color:#b0d074;font:600 13px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.testimBox a:hover{color:#807b79;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.builder-box{padding:0 0 23px 0;margin-top:32px}.builder-box hr{margin:0 0 60px 0;border-top:1px solid #c6c7c4}.commercial-box{padding:0 0 42px 0;margin-top:32px}.commercial-box hr{margin:0 0 60px 0;border-top:1px solid #c6c7c4}.news-box{padding:0 0 96px 0;margin-top:70px}.news-box hr{margin:0 0 60px 0;border-top:1px solid #c6c7c4}#toTop{display:none;width:47px;height:47px;background:url(../img/top.png) no-repeat;position:fixed;margin-right:-690px !important;right:50%;bottom:120px;z-index:999}#toTop:hover{opacity:0.7;filter:alpha(opacity=70)}.privacyBox{margin-bottom:110px}.blog-box{padding:63px 0 40px 0;position:relative}.picBox{min-height:574px;background:url(../img/picture1.jpg) center 0 no-repeat;margin-top:-56px;text-align:center}.picBox > div{padding:210px 0 0 0}.picBox .description{font:600 30px/30px 'Open Sans';color:#ffffff;margin-bottom:0;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5)}.picBox .title{font:800 60px/60px 'Open Sans';color:#ffffff;text-transform:uppercase;margin-bottom:37px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5)}.picBox.indent{min-height:82px}.comment-box{padding:11px 0 26px 0;background:#fed46f}.comment-box figure{border-radius:100%;float:left;margin-right:45px;border:3px solid #fee097}.comment-box figure img{border-radius:100%}.comment-box .extra-wrap{padding-top:15px}.comment-box p{font-size:14px;font-style:italic;color:#2e2e2e;margin-bottom:0}.comment-box p a{font:bold italic 14px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;color:#2e2e2e}.comment-box p a:hover{text-decoration:underline}.block-box{padding:37px 0 29px 0;background:#3f3f3f}.block-box p{color:#ffffff;font-size:14px;margin-bottom:0}.trainerBox{margin-bottom:26px;position:relative;display:block}.trainerBox figure{margin:0}.trainerBox figure a{position:relative;display:inline-block;width:100%;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.trainerBox figure a:hover{opacity:0.7;filter:alpha(opacity=70)}.trainerBox figure a:hover img{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.trainerBox figure img{width:100%;top:0;left:0;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;outline:1px solid transparent}.services-box hr{border-top:1px solid #c6c7c4;margin:0 0 61px 0}.thumb-pad1{margin:0 0 51px 0;overflow:hidden}.thumb-pad1 .thumbnail{position:relative;margin:0;border-radius:0;box-shadow:none;border:none;padding:0;background:none}.thumb-pad1 .thumbnail .caption{padding:0;overflow:hidden}.thumb-pad1 .thumbnail .caption p{margin-bottom:40px}.thumb-pad1 figure{margin:0 0 45px 0}.thumb-pad1 figure img{width:100%}.thumb-pad1 figure.indent{margin:0 0 38px 0}.thumb-pad1-1{margin:0;overflow:hidden}.thumb-pad1-1 .thumbnail{position:relative;margin:0;border-radius:0;box-shadow:none;border:none;padding:0;background:none}.thumb-pad1-1 .thumbnail .caption{padding:0;overflow:hidden}.thumb-pad1-1 figure{margin:0 0 45px 0}.thumb-pad1-1 figure img{width:100%}.thumb-pad1-1 figure.indent{margin:0 0 38px 0}.thumb-pad2{margin:0 0 22px 0;padding:0 0 22px 0;border-bottom:1px solid #ebece8;overflow:hidden}.thumb-pad2.indent{padding:0;margin:0;border-bottom:none}.thumb-pad2 .thumbnail{position:relative;margin:0;border-radius:0;box-shadow:none;border:none;padding:0;background:none}.thumb-pad2 .thumbnail.indent{margin-bottom:23px}.thumb-pad2 .thumbnail .caption{padding:0;overflow:hidden;position:relative;z-index:2}.thumb-pad2 .thumbnail .caption time{color:#b0d074;font:600 13px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;display:inline-block;margin-bottom:9px}.thumb-pad2 .thumbnail .caption .marg{margin-bottom:34px}.thumb-pad2 figure{margin:0 30px 0 0;float:left}.thumb-pad2 figure img{width:100%}.thumb-pad3{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;margin-bottom:19px;color:#807b79}.thumb-pad3 figure{margin:0;margin-bottom:23px}.thumb-pad3 figure img{width:100%}.thumb-pad4{overflow:hidden}.thumb-pad4 .thumbnail{position:relative;padding:0;margin:0;border:none;border-radius:0;box-shadow:none;background:none}.thumb-pad4 .thumbnail .caption{padding:0;color:#807b79}.thumb-pad4 figure{margin:0;margin-bottom:38px}.thumb-pad4 figure img{width:100%}.thumb-pad6{margin-bottom:33px;overflow:hidden}.thumb-pad6 .thumbnail{position:relative;padding:0;margin:0;border:none;border-radius:0;box-shadow:none;background:none}.thumb-pad6 .thumbnail a{color:#7ec3d1;font:300 13px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif}.thumb-pad6 .thumbnail a:hover{color:#807b79}.thumb-pad6 .thumbnail .caption{padding:0 0 10px 0;margin-bottom:20px;overflow:hidden;color:#807b79;border-bottom:1px solid #d6d6d6}.thumb-pad6 .thumbnail .caption .tl{font:300 18px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;color:#807b79;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.thumb-pad6 .thumbnail .caption .tl:hover{color:#7ec3d1}.thumb-pad6 .thumbnail .caption .lnk{padding-top:6px;margin-bottom:6px}.thumb-pad6 .thumbnail .caption .lnk a{color:#7ec3d1;font:300 13px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif}.thumb-pad6 .thumbnail .caption .lnk a:hover{color:#807b79}.thumb-pad6 figure{position:relative;z-index:1;margin:0;float:left;margin-right:24px}.thumb-pad6 figure > img{width:100%}.carouselBox{padding:45px 0 46px 0;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;margin-bottom:79px;-webkit-box-shadow:inset 0 0 5px 0 rgba(0, 0, 0, 0.1);box-shadow:inset 0 0 5px 0 rgba(0, 0, 0, 0.1);margin-top:70px;background:url(../img/pattern2.png) repeat}.carouselBox figure{float:left;margin-right:28px;border-radius:100%}.carouselBox figure img{border-radius:100%}.carouselBox h2{width:100%;text-align:center}.list_carousel1.responsive{position:relative;width:auto;margin:0;padding:0}.list_carousel1 #foo1{margin:0;padding:0;list-style:none;display:block;cursor:default;text-align:center}.list_carousel1 #foo1 > li{padding:0;float:left;cursor:default;margin-right:0;padding:0 100px;text-align:center}.list_carousel1 #foo1 > li p{font-size:18px;line-height:30px;margin-bottom:23px}.list_carousel1 #foo1 > li a{font:300 13px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;color:#807b79;text-decoration:none;position:relative;z-index:1;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.list_carousel1 #foo1 > li a:hover{color:#75c3d2}.list_carousel1.responsive .caroufredsel_wrapper{cursor:default !important}.list_btn{position:absolute;top:0;width:100%}.list_btn .prev,.list_btn .next{display:inline-block;width:24px;height:40px;cursor:pointer;float:left;position:absolute;top:30px}.list_btn .prev{background:url(../img/prev.png) 0 top no-repeat;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;left:0}.list_btn .next{background:url(../img/next.png) 0 top no-repeat;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;right:0}.list_btn .prev:hover{background:url(../img/prev.png) 0 bottom no-repeat;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.list_btn .next:hover{background:url(../img/next.png) 0 bottom no-repeat;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.btn-default.btn1{box-shadow:none;position:relative;text-decoration:none !important;padding:15px 25px;font:600 16px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;text-shadow:none;text-transform:uppercase;color:#b0d074;background:#ffffff;display:inline-block;-webkit-transition:all 0.35s;transition:all 0.35s}.btn-default.btn1:hover{color:#ffffff;background:#a8c86b;text-decoration:none !important;-webkit-transition:all 0.35s;transition:all 0.35s}.btn-default.btn2{box-shadow:none;position:relative;text-decoration:none !important;padding:0;font:600 13px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;text-shadow:none;color:#b0d074;text-transform:uppercase;border:none;background:none;display:inline-block;-webkit-transition:all 0.25s;transition:all 0.25s}.btn-default.btn2 > span{color:#b0d074;font-style:13px;margin-left:7px;-webkit-transition:all 0.25s;transition:all 0.25s}.btn-default.btn2:hover{color:#807b79;background:none;text-decoration:none !important;-webkit-transition:all 0.25s;transition:all 0.25s}.btn-default.btn2:hover > span{color:#807b79;-webkit-transition:all 0.25s;transition:all 0.25s}.btn-default.btn3{box-shadow:none;position:relative;text-decoration:none !important;padding:0;font:12px 'Trajan Pro';margin:0;text-shadow:none;color:#2a2a38;background:none;display:inline-block;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.btn-default.btn3 img{margin-right:13px}.btn-default.btn3:hover{color:#f75050;background:none;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:15px 25px;font:600 16px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;text-shadow:none;text-transform:uppercase;color:#ffffff;background:#b0d074;display:inline-block;-webkit-transition:all 0.35s;transition:all 0.35s}.btn-default.btn4 span{font-size:14px;color:#ffffff;margin-left:5px}.btn-default.btn4:hover{color:#ffffff;background:#b6d779;text-decoration:none !important;-webkit-transition:all 0.35s;transition:all 0.35s}.list1-1{margin:0;padding:0;list-style:none;overflow:hidden}.list1-1 li{font-size:13px;line-height:1.428571429;overflow:hidden;margin-bottom:12px;padding-left:16px;background:url(../img/list_arrow.png) left 5px no-repeat}.list1-1 li a{font:18px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;color:#807b79;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.list1-1 li a:hover{color:#75c3d2;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.list1{margin:0;padding:22px 0 0 0;list-style:none;overflow:hidden}.list1.indent{padding:0}.list1 li{font-size:13px;line-height:1.428571429;overflow:hidden;padding-bottom:21px;border-bottom:1px solid #ebece8;margin-bottom:15px}.list1 li .badge{padding:0;margin:0;box-shadow:none;background:#b0d074;width:162px;height:162px;line-height:162px;float:left;margin-right:30px;text-align:center;border-radius:100%;border:none;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.list1 li:hover .badge{background:#3b3737}.list1 li p{margin-bottom:39px}.list1 li .title{font:600 17px/20px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;color:#555151;margin-bottom:8px}.list1 li .extra-wrap{padding-top:13px}.list1 li:last-child{border-bottom:none}.list2{margin:0 0 14px 0;padding:0;list-style:none;overflow:hidden}.list2 li{font-size:13px;line-height:1.428571429;overflow:hidden;padding-bottom:21px;border-bottom:1px solid #ebece8;margin-bottom:15px}.list2 li p{margin-bottom:0}.list2 li .title{font:600 17px/20px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;color:#555151;margin-bottom:8px}.list2 li .extra-wrap{padding-top:13px}.list2 li:last-child{border-bottom:none}.list3{margin:0 0 14px 0;padding:0;list-style:none;overflow:hidden}.list3 li{font-size:13px;line-height:1.428571429;overflow:hidden;padding-bottom:27px;border-bottom:1px solid #ebece8;margin-bottom:27px}.list3 li .badge{padding:0;margin:0;box-shadow:none;background:#b0d074;width:69px;height:69px;line-height:65px;float:left;margin-right:28px;text-align:center;border-radius:100%;border:none;color:#ffffff;font-size:30px;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.list3 li:hover .badge{background:#3b3737}.list3 li p{margin-bottom:0}.list3 li .title{font:600 17px/20px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;color:#555151;margin-bottom:8px}.list3 li .extra-wrap{padding-top:0}.list3 li:last-child{border-bottom:none}.list4{margin:22px 0 0 0;padding:0;list-style:none}.list4 li{padding-left:15px;margin-bottom:8px;background:url(../img/list_point.png) left 7px no-repeat}.list4 li a{font:13px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;color:#807b79;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.list4 li a:hover{color:#b0d074}.list8{margin:0;padding:0;list-style:none}.list8 li{font-size:13px;line-height:20px;margin-bottom:35px}.list8 li p{margin-bottom:0}#search-404{position:relative;margin:0;overflow:hidden;padding-top:17px}#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 #c9cac7;background:#ffffff;font:13px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:18px;color:#807b79;padding:16px 14px;height:53px;resize:none;margin-bottom:25px}#search{margin:-5px 0 0 0;position:relative;float:right}#search a{position:absolute;top:-2px;line-height:35px;right:10px;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}#search a:hover{opacity:0.5;filter:alpha(opacity=50)}#search input{box-shadow:none;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:none;border:1px solid #656565;margin:0;width:272px;outline:none;font:13px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:18px;color:#202020;background:#000000;height:35px;padding:9px 30px 10px 10px;resize:none;float:left}.map{margin:0 0 60px 0;width:100%;line-height:0;overflow:hidden;padding-bottom:69px;border-bottom:1px solid #c6c7c4}.map iframe{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:428px;border:none;line-height:0;overflow:hidden}.info{margin-bottom:44px}.info p{margin-bottom:0}.info p span{width:110px;display:inline-block}.info a{color:#807b79}.info a:hover{color:#b0d074}.formBox{padding-bottom:115px}#contact-form{width:100%;position:relative;overflow:hidden;margin-top:20px;text-align:left}#contact-form p{margin-bottom:5px}#contact-form label{position:relative;display:block;min-height:76px;margin:0;font-weight:normal;font:13px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:18px;color:#807b79}#contact-form label span{margin-bottom:2px;display:block;color:#807b79}#contact-form .holder{overflow:hidden}.form-div-1,.form-div-2,.form-div-3{float:left;width:229px;margin-right:39px}.form-div-3{margin-right:0}#contact-form ._placeholder{position:absolute;left:0;right:0;top:0;bottom:0;cursor:text;padding: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 #c6c7c4;background:none;font:13px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:18px;color:#807b79;padding:10px 14px;height:41px;resize:none}#contact-form textarea{height:258px;margin-bottom:29px}#contact-form .error-message,#contact-form .empty-message{height:0;overflow:hidden;font:10px 'Arial';color:#b0d074;-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 #c6c7c4;background:#ffffff;font:13px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:41px;color:#807b79;padding:0 14px;height:41px;resize:none;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}.btns .btn4{float:left}.btns p{float:left;font-size:12px;margin:13px 0 0 21px}.mail{color:#807b79;font:600 17px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;text-decoration:none;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.mail:hover{color:#b0d074;text-decoration:none;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}@media (min-width:1320px){.container{padding:0}#search-404 input{width:401px;float:left;margin-right:30px}}@media (min-width:1220px) and (max-width:1319px){.main{width:1170px}}@media (min-width:992px) and (max-width:1219px){.main{width:100%;margin:0}.form-div-1,.form-div-2,.form-div-3{width:100%;float:none;margin-right:0}.errorBox figure img{width:100%}.featured-box{margin-bottom:40px}.thumb-pad2 figure{margin:0 0 20px 0;float:none}.thumb-pad2 .thumbnail.indent figure{margin:0 30px 0 0;float:left}}@media (min-width:768px) and (max-width:991px){.main{width:100%;margin:0}h2{font-size:20px;line-height:28px;margin-bottom:10px}.btn-default.btn1{padding:5px 15px;font-size:15px}.thumb-pad1 figure{margin:0 0 20px 0}.thumb-pad2 figure{margin:0 0 20px 0;float:none}.thumb-pad2 .thumbnail.indent figure{margin:0 30px 0 0;float:left}.featured-box{margin-bottom:40px}.form-div-1,.form-div-2,.form-div-3{float:none;width:100%;margin-right:0}.errorBox figure img{width:100%}.categories-box{margin-top:80px;overflow:hidden}.who-box,.history-box,.trainers-box{margin-bottom:50px}#contact-form label{min-height:50px}.errorBox1{margin-bottom:40px}.thumb-pad1-1{margin-bottom:20px}}@media (max-width:767px){.main{width:100%;margin:0}header{height:auto;padding:0;text-align:center}.menuBox{float:none;padding-bottom:20px}h1.navbar-brand_{float:none;width:100%;text-align:center;margin-bottom:20px}nav.tm_navbar{display:inline-block;margin-top:50px}nav.tm_navbar{float:none;display:inline-block;width:100%;padding:0;margin:0}nav.tm_navbar .nav{display:none}.btn-default.btn1{padding:5px 15px;font-size:15px}.select-menu{display:inline-block !important;padding-top:4px;padding-right:3px;padding-bottom:4px;width:100%;border:1px solid #b0d074;background:#b0d074;color:#ffffff;cursor:pointer;height:30px;font-size:12px;vertical-align:middle}#search{display:inline-block;margin-top:20px;float:none}.picBox{margin-top:-132px;min-height:485px}.picBox .title{font-size:45px;line-height:45px}.thumb-pad1{margin-bottom:30px}.thumb-pad1 figure{margin:0 20px 0 0;float:left}.thumb-pad1 .thumbnail .caption{text-align:left}.thumb-pad1 .thumbnail .caption .title{font-size:21px}.form-div-1,.form-div-2,.form-div-3{width:100%;float:none;margin-right:0}.map iframe{height:300px}.info{margin-bottom:50px}.errorBox figure{margin-bottom:60px}.proffesional-box{padding:70px 0}.proffesional-box h2{font-size:50px;margin-bottom:10px}.proffesional-box .title{font-size:21px}.servicesBox h2{font-size:48px;line-height:48px}.servicesBox h2 > span{font-size:27px;line-height:30px}.blogBox h2{font-size:50px;margin-bottom:25px}.errorBox{padding-top:80px}.pict{background:none;padding:0 0 90px 0}.logo-box{overflow:hidden;margin-bottom:50px;text-align:center}.logo-box .follow_list{display:inline-block}.thumb-pad3 figure{margin:0;float:left;margin-right:15px}.categories-box{margin-top:80px;overflow:hidden}.block-box article{margin-bottom:50px}.list_btn{top:20%}.picBox > div{padding:210px 15px 0 15px}.picBox > div .title br{display:none}.list_carousel1 #foo1 > li{padding:0 60px}.thumb-pad4 figure{margin:0 15px 0 0;float:left}.who-box,.history-box,.trainers-box{margin-bottom:70px}.errorBox1{margin-bottom:40px}.services-box article{margin-bottom:45px}.padBot{padding-bottom:0 !important}footer{text-align:center;padding:20px 0}footer p{float:none;margin-bottom:30px}.foo_menu{display:none}.testimBox article{margin-bottom:30px}.testimBox p{margin-bottom:15px}.commercial-box{padding:0}.news-box{padding:0 0 40px 0}footer .col-xs-6{width:100%;float:none;margin:0}footer .col-xs-6 ul li{text-align:center}.featured-box{margin-bottom:40px}.formBox{padding-bottom:50px}#contact-form label{min-height:50px}.privacyBox{margin-bottom:50px}.errorBox1 h2{font-size:60px;line-height:60px}.thumb-pad2,.thumb-pad2.indent{margin:0 0 30px 0;padding:0 0 30px 0;border-bottom:1px solid #ebece8}.news-box hr{display:none}}@media (max-width:626px){.thumb-pad6 figure{float:none;margin-right:0;margin-bottom:15px}.thumb-pad3 figure{margin:0 0 27px 0;float:none}.thumb-pad1 figure{margin:0 0 20px 0;float:none}.thumb-pad4 figure{margin:0 0 15px 0;float:none}}@media (max-width:560px){.thumb-pad6 .thumbnail .badgeBox p br{display:block}.thumb-pad6 .thumbnail .badgeBox p > .lnk{float:none !important}.errorBox figure img{width:100%}.comment-box .extra-wrap{overflow:visible}.comment-box figure{margin-right:20px}.thumb-pad2 figure{margin:0 0 20px 0;float:none}.thumb-pad2 .thumbnail.indent figure{margin:0 30px 0 0;float:left}}@media (max-width:480px){.thumb-pad1 figure{display:block}.thumb-pad1 figure img{width:100%}.galleryBox article{width:100%;float:none}.baner-box{width:100%;float:none}.proffesional-box h2{font-size:35px}.blogBox h2 h2{font-size:35px}.servicesBox article{width:100%;float:none}.thumb-pad6 .thumbnail .badgeBox a.tl{font-size:15px;line-height:20px;margin-bottom:15px;font-weight:normal}.thumb-pad6 .thumbnail .badgeBox p.lnk1{float:none;display:block;margin-bottom:10px}.thumb-pad6 .thumbnail .badgeBox p.lnk2{float:none;display:block}.gallery-box{width:100%;float:none}.picBox{min-height:448px}.picBox .title{font-size:23px;line-height:37px}.list1 li{text-align:center}.list1 li .badge{float:none;margin-right:0;margin-bottom:5px}.list3 li{text-align:center}.trainers-box article{width:50%}.list3 li .badge{float:none;margin-right:0;margin-bottom:10px}.builder-box article{width:100%;float:none}.thumb-pad2 .thumbnail.indent figure{margin:0 0 15px 0;float:none}.thumb-pad2 .thumbnail.indent figure img{width:auto}footer i{display:none}footer br{display:block}}@media (max-width:320px){h1.navbar-brand_ a img{width:100%}.eventsBox article{width:100%;float:none}.teamBox article{width:100%;float:none}.trainers-box article{width:100%;float:none}}.margBot{margin-bottom:0}.padBot{padding-bottom:100px}