 
#product1 {
	position: relative;
}
#product2 {
	position: relative;
}
#product3 {
	position: relative;
}
#product4 {
	position: relative;
}
#product5 {
	position: relative;
}
#product6 {
	position: relative;
}
#product7 {
	position: relative;
}
#product8 {
	position: relative;
}
#product9 {
	position: relative;
}
#product10 {
	position: relative;
}
#product11 {
	position: relative;
}
#product12 {
	position: relative;
}
#product13 {
	position: relative;
}
#product14 {
	position: relative;
}
#product15 {
	position: relative;
}
.productScrollImg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 123;
	height: 700px;
}
.productScrollImg1 {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 123;
	height: 700px;
}
#home {
	position: relative;
}
.header-top {
	width: 100%;
	padding-top: 55px;
	text-align: center;
	position: absolute;
	top: 0;
}
.header-menu {
	position: absolute;
	top: 55px;
	left: 20px;
	z-index: 1000;
}
.menu-icon {
	display: block;
	width: 42px;
	height: 42px;
	background-image: url(../images/menu-icon.html);
	background-size: 42px 42px;
}
.header-logo {
	display: inline-block;
	-width: 186px;
	height: 354px;
	background: url(../images/logotype-1.html) no-repeat center center;
	width: 50%;
	background-size: 600px 368px;
	background-size: contain;
}
.header-wrap {
	clear: none;
	text-align: center;
	margin: 0 25%;
	position: relative;
	/*top:20px;*/
	top: 130px;
}
.header-contact {
	float: right;
	margin-right: 28px;
	font-size: 18px;
	font-weight: 700;
	text-align: right;
	margin-top: -50px;
}
.header-top.white {
	color: #fff;
}
.header-top.white a {
	color: #fff;
}
.header-top.white a:hover {
	color: #19262b;
}
.header-top.white .menu-icon {
	background-image: url(../images/menu-icon-white.html);
}
.header-top.white .header-logo {
	background-image: url(../images/logotype-white.html);
}
.headertext {
	color: #ffffff;
	font: 700 26px 'Dosis', sans-serif;
	margin-top: 170px;
}
.headerbooknow {
	border: 2px solid #ffffff;
	color: #ffffff;
	font: 700 26px 'Dosis', sans-serif;
	width: 210px;
	margin: 40px auto 20px;
	text-transform: uppercase;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.headerbooknow a {
	color: #ffffff;
	display: block;
	decoration: none;
	height: 50px;
	padding-top: 7px;
}
.headerbooknow a:hover {
	decoration: none;
	background-color: #fff;
	color: #000000;
	display: block;
}
/**************************************/

.soc-icon {
	padding: 8px 0;
}
.soc-icon a {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin: 0 3px;
	font-size: 18px;
	line-height: 30px;
	text-align: center;
	text-decoration: none;
}
.soc-icon .icon:hover {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	color: #fff;
	box-shadow: 0 0 0 2px rgba(255,255,255,1);
	-webkit-transition: box-shadow 0.2s color 0.2s;
	-moz-transition: box-shadow 0.2s color 0.2s;
	transition: box-shadow 0.2s color 0.2s;
}
/********************************/

/********************************/

.icon-wrap {
	padding: 10px 0;
}
.icon-wrap .hi-icon {
	margin: 0 3px;
	width: 30px;
	height: 30px;
	color: #1d1d1b;
}
.icon-wrap .hi-icon:before {
	font-size: 18px;
	line-height: 30px;
}
.icon-wrap.hi-icon-effect-1 .hi-icon {
	background: rgba(0,0,0,0.05);
}
.icon-wrap.hi-icon-effect-1 .hi-icon:after {
	top: -2px;
	left: -2px;
	padding: 2px;
	box-shadow: 0 0 0 2px #000;
}
/* Effect 1a Black */
.icon-wrap.hi-icon-effect-1a .hi-icon:hover {
	background: rgba(0,0,0,1);
	color: #fff;
}
/* Effect 1b Black */
.icon-wrap.hi-icon-effect-1b .hi-icon:hover {
	background: rgba(29,29,27,1);
	color: #fff;
}
/***********************************/

.scroll-down, .scroll-down-up:hover {
	display: block;
	width: 132px;
	height: 66px;
	text-align: center;
	padding-top: 44px;
	margin-left: -66px;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	background-color: rgba(29,29,27, .9);
	position: relative;
	position: absolute;
	left: 50%;
	bottom: 0;
	cursor: pointer;
	-webkit-border-top-left-radius: 50% 100%;
	-webkit-border-top-right-radius: 50% 100%;
	-moz-border-top-left-radius: 50% 100%;
	-moz-border-top-right-radius: 50% 100%;
	border-top-left-radius: 50% 100%;
	border-top-right-radius: 50% 100%;
}
 .scroll-down:before, .scroll-down-up:before:hover {
 content: ' ';
 width: 26px;
 height: 21px;
 background-image: url(../img/scroll-down-white.html);
 position: absolute;
 left: 53px;
 bottom: 40%;
 cursor: pointer;
}
.scroll-down-up {
	display: block;
	padding-top: 40px;
}
.scroll-down-up:before {
	background-image: url(../images/scroll-down-white.html);
	bottom: 50% !important;
}
.scrolldown-button {
	position: absolute;
	bottom: 30px;
	width: 100%;
	text-align: center;
}
.scroll-down:hover, #timetable-head .scroll-d:hover {
	opacity: .8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
/***** CAROUSEL MAIN BLOCK *****/
/*******************************/

/*#carousel-main .carousel-inner .item1 img {
	display: block;
	width: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
*/
#carousel-main .carousel-inner .item {
	width: 100%;
	height: 894px;
	vertical-align: middle;
}
#carousel-main .carousel-inner .item:nth-child(1) {
	background: url(http://createpilates.businesscatalyst.com/images/banner-new.jpg) top center no-repeat;
}
#carousel-main .carousel-inner .item:nth-child(2) {
	background: url(http://createpilates.businesscatalyst.com/images/banner-new.jpg) top center no-repeat;
}
#carousel-main .carousel-inner .item {
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}
.carousel .carousel-control {
	background: none;
	opacity: 1;
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.carousel-control:hover {
	opacity: .8;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'; /*IE8*/
 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); /*ALL*/
	filter: alpha(opacity=80); /*OLD*/
}
.carousel .carousel-control .icon-prev:before, .carousel .carousel-control .icon-next:before {
	display: none;
	content: ' ';
	width: 21px;
	height: 26px;
	position: absolute;
	top: 0;
	left: 0;
}
.carousel .carousel-control:hover .icon-prev:before {
	display: block;
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
.carousel .carousel-control:hover .icon-next:before {
	display: block;
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
.carousel .carousel-control.white:hover .icon-prev:before {
	display: block;
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
.carousel .carousel-control.white:hover .icon-next:before {
	display: block;
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
/***** SLIDE PANEL STYLE*****/
/****************************/

.close-panel {
	position: absolute;
	top: 20px;
	right: 20px;
}
#slide-panel {
	display: none;
	font-size: 18px;
	font-weight: 700;
	color: #19262b;
}
#slide-panel p {
	width: 115px;
	padding: 20px 0;
	margin: 15px 0;
	border-top: 1px solid #19262b;
	border-bottom: 1px solid #19262b;
}
#slide-panel ul {
	list-style: none;
	padding-left: 0;
	margin-bottom: 0;
	line-height: 32px;
}
#slide-panel ul li a:hover, #slide-panel ul li.active a {
	color: #fff;
}
#slide-panel .soc-icon {
	margin-top: 15px;
}
#slide-panel .soc-icon a {
	margin: 0 5px;
}
#slide-panel .soc-icon .icon {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	box-shadow: 0 0 0 2px #19262b;/*box-shadow: 0 0 0 2px rgba(255,255,255,1);*/
}
#slide-panel .soc-icon .icon:hover {
	box-shadow: 0 0 0 2px rgba(255,255,255,1);
	-webkit-transition: box-shadow 0.2s color 0.2s;
	-moz-transition: box-shadow 0.2s color 0.2s;
	transition: box-shadow 0.2s color 0.2s;
}
#slide-panel .icon-wrap {
	padding-top: 15px;
	margin-left: -5px;
}
#slide-panel .icon-wrap .hi-icon {
	margin: 0 5px;
}
/***** NEWSLETTER STYLE*****/
/***************************/

#newsletter > .row, #newsletter-bottom > .row {
	margin-left: 0px;
	margin-right: 0px;
}
#newsletter {
	padding-top: 50px !important;
	padding-bottom: 60px !important;
}
#newsletter-bottom {
	padding-top: 80px !important;
	padding-bottom: 50px !important;
}
#search-form, #search-form-btm, #signin-form, #signin-form-btm, #search-form-2, #search-form-btm-2, #signin-form-2, #signin-form-btm-2 {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.form-control {
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	color: #19262b;
	border: 1px solid #535c60 !important;
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
#search-form .form-control, #search-form-btm .form-control, #signin-form .form-control, #signin-form-btm .form-control, #search-form-2 .form-control, #search-form-btm-2 .form-control, #signin-form-2 .form-control, #signin-form-btm-2 .form-control {
	width: 79%;
	height: 70px;
	margin-right: 1%;
}
#search-form-btm .form-control, #signin-form-btm .form-control, #search-form-btm-2 .form-control, #signin-form-btm-2 .form-control {
	color: #fff;
	border: 1px solid #fff !important;
}
 .form-control:-moz-placeholder {
color: #19262b;
}
.form-control::-moz-placeholder {
color: #19262b;
}
.form-control:-ms-input-placeholder {
color: #19262b;
}
.form-control::-webkit-input-placeholder {
color: #19262b;
}
 #search-form-btm .form-control:-moz-placeholder {
color: #fff;
}
#search-form-btm .form-control::-moz-placeholder {
color: #fff;
}
#search-form-btm .form-control:-ms-input-placeholder {
color: #fff;
}
#search-form-btm .form-control::-webkit-input-placeholder {
color: #fff;
}
 #signin-form-btm .form-control:-moz-placeholder {
color: #fff;
}
#signin-form-btm .form-control::-moz-placeholder {
color: #fff;
}
#signin-form-btm .form-control:-ms-input-placeholder {
color: #fff;
}
#signin-form-btm .form-control::-webkit-input-placeholder {
color: #fff;
}
 #search-form-btm-2 .form-control:-moz-placeholder {
color: #fff;
}
#search-form-btm-2 .form-control::-moz-placeholder {
color: #fff;
}
#search-form-btm-2 .form-control:-ms-input-placeholder {
color: #fff;
}
#search-form-btm-2 .form-control::-webkit-input-placeholder {
color: #fff;
}
 #signin-form-btm-2 .form-control:-moz-placeholder {
color: #fff;
}
#signin-form-btm-2 .form-control::-moz-placeholder {
color: #fff;
}
#signin-form-btm-2 .form-control:-ms-input-placeholder {
color: #fff;
}
#signin-form-btm-2 .form-control::-webkit-input-placeholder {
color: #fff;
}
.form-control:focus {
	border-color: rgba(82,168,236,0.8);
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(0,0,0,0.2);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(0,0,0,0.2);
}
.navbar-form button {
	width: 19%;
	height: 70px;
	font-size: 18px;
	font-weight: 700;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
#search-form.navbar-form button, #search-form-2.navbar-form button {
	border: 1px solid #535c60 !important;
	background: #19262b url(../images/search-arrow.html) center no-repeat;
	background-size: 22px 28px;
}
#search-form.navbar-form button:hover, #search-form-2.navbar-form button:hover {
	border: 1px solid #72c6c7 !important;
	background-color: #72c6c7;
}
#search-form-btm.navbar-form button, #search-form-btm-2.navbar-form button {
	border: 1px solid #fff !important;
	background: #fff url(../images/search-btm-arrow.html) center no-repeat;
}
#search-form-btm.navbar-form button:hover, #search-form-btm-2.navbar-form button:hover {
	border: 1px solid #1b1b1b !important;
	background-color: #1b1b1b;
}
#signin-form.navbar-form button, #signin-form-2.navbar-form button {
	color: #fff;
	border: 1px solid #535c60 !important;
	background-color: #19262b;
}
#signin-form.navbar-form button:hover, #signin-form-2.navbar-form button:hover {
	border: 1px solid #72c6c7 !important;
	background-color: #72c6c7;
}
#signin-form-btm.navbar-form button, #signin-form-btm-2.navbar-form button {
	color: #72c6c7;
	border: 1px solid #fff !important;
	background-color: #fff;
}
#signin-form-btm.navbar-form button:hover, #signin-form-btm-2.navbar-form button:hover {
	color: #fff;
	border: 1px solid #1b1b1b !important;
	background-color: #1b1b1b;
}
#newsletter-bottom, #newsletter-bottom-2 {
	background-color: #72c6c7;
	position: relative;
}
#newsletter-bottom:before, #newsletter-bottom-2:before {
	content: ' ';
	display: block;
	width: 0;
	margin-left: -26px;
	border-width: 26px 26px 0;
	border-style: solid;
	border-color: #fff transparent;
	position: absolute;
	top: 0;
	left: 50%;
}
.newsletter-wellcome, .newsletter-wellcome-2, #enquiries .enquiries-success {
	width: 100%;
	height: 70px;
	padding-top: 26px;
	font-weight: 700;
	text-align: center;
}
.newsletter-wellcome p, .newsletter-wellcome-2 p, #enquiries .enquiries-success p {
	margin: 0 auto;
	letter-spacing: .025em;
}
#newsletter .newsletter-wellcome, #newsletter-2 .newsletter-wellcome-2, #enquiries .enquiries-success {
	display: none;
	color: #fff;
	background-color: #72c6c7;
}
#newsletter-bottom .newsletter-wellcome, #newsletter-bottom .newsletter-wellcome-2 {
	display: none;
	color: #72c6c7;
	background-color: #fff;
}
#signin-form {
	display: none;
}
#signin-form-btm {
	display: none;
}
#signin-form-2 {
	display: none;
}
#signin-form-btm-2 {
	display: none;
}
/***** GRID BLOCK STYLE *****/
/****************************/

#grid-block {
	background: url(../images/grid-block-bg.html) no-repeat;
	/*background-size: 100%;*/
	background-size: 1429px 3078px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;
}
#grid-block .box-grid-wrap {
	width: 966px;
	margin: 0 auto 188px;
}
#grid-block .box-grid-logo {
	float: left;
}
#grid-block .box-grid {
	float: left;
	width: 322px;
	height: 322px;
	padding-top: 148px;
	text-align: center;
	background: #19262b;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
#grid-block .box-grid:before {
	content: ' ';
	width: 13px;
	height: 15px;
	margin-left: -6px;
	background-image: url(../images/box-img-arrow.html);
	position: absolute;
	left: 50%;
	bottom: 31%;
}
#grid-block .box-grid h3 {
	margin: 0;
	font: 26px 'Open Sans Light';
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
}
#grid-block .box-grid .cover {
	position: absolute;
	top: 0;
	left: 0;
}
#grid-block .box-grid .cover h3 {
	padding: 0 20px;
	line-height: 42px;
	color: #18252b;
	background-color: rgba(254,254,254, .8);
	position: absolute;
	right: 0;
	bottom: 17px;
}
/***** MENU RIGHT STYLE *****/

#pilates {
	position: relative;
}
ul.menu-right {
	list-style: none;
	position: fixed;
	top: 21% !important;
	right: 12px;
	z-index: 1000;
	text-align: right;
	padding: 0;
}
ul.menuRight1 {
	top: 38% !important;
}
.menu-right1 {
	top: 38%;
}
ul.menu-right li span {
	display: none;
}
ul.menu-right li {
	margin-bottom: 9px;
	height: 18px;
}
ul.menu-right li a {
	display: inline-block;
	padding: 0 38px 0 12px;
	font-size: 14px;
	font-weight: 700;
	line-height: 29px;
	text-align: center;
	background: none;
	color: transparent;
	position: relative;
	-webkit-transition: background 0.2s;
	-moz-transition: background 0.2s;
	transition: background 0.2s;
	height: 28px;
	outline: none;
}
ul.menu-right li a:before {
	content: ' ';
	width: 8px;
	height: 8px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #fff;
	position: absolute;
	top: 7px;
	right: 14px;
	border: 3px solid #F8981D;
	outline: none;
}
ul.menu-right li.active a:before {
	background: #fff !important;
	outline: none;
}
ul.menu-right li a:hover {
	color: #393939;
	border-radius: 15px;
	text-decoration: none;
	/*border-top: 1px solid #a3a8aa;*/
	/*border-bottom: 1px solid #a3a8aa;*/
	-webkit-transition: background 0.2s;
	-moz-transition: background 0.2s;
	transition: background 0.2s;
	background: #fff;
	outline: none;
}
ul.menu-right li a.active { /* removed! */
	color: #fff;
	background: rgba(25,38,43,1);
	/*border-top: 1px solid #a3a8aa;*/
	/*border-bottom: 1px solid #a3a8aa;*/
	-webkit-transition: background 0.2s;
	-moz-transition: background 0.2s;
	transition: background 0.2s;
	outline: none;
}
ul.menu-right li a:hover:before, ul.menu-right li.active a:before {
	border: 3px solid #f8981d;
	background: #f8981d;
	top: 7px;
	outline: none;
}
#pilates .menu-icon {
	position: absolute;
	top: 0;
	left: 16px;
}
#grid-block .popup-block {
	display: none;
}
#grid-block .popup-block {
	margin-bottom: 60px;
	padding: 240px 0 200px;
	position: relative;
}
#pilates-popup {
	background-color: #f7e800;
	color: #19262b;
}
#fitness-popup {
	background-color: #72c6c7;
	color: #fff;
}
#health-popup {
	background-color: #dddd22;
	color: #fff;
}
#education-popup {
	background-color: #f9b123;
	color: #fff;
}
#grid-block .popup-block h2 {
	font-size: 40px;
	margin-bottom: 30px;
}
#grid-block .popup-block p {
	font-size: 20px;
	line-height: 28px;
}
#grid-block .popup-block .div-line {
	padding: 0 14px;
}
.grid-nav {
	display: block;
	font-weight: 700;
	margin-top: 40px;
}
#pilates-popup h2, #pilates-popup .grid-nav a {
	color: #19262b;
}
#pilates-popup .grid-nav a:hover {
	color: #fff;
}
#fitness-popup h2, #fitness-popup .grid-nav a, #health-popup h2, #health-popup .grid-nav a, #education-popup h2, #education-popup .grid-nav a {
	color: #fff;
}
#fitness-popup .grid-nav a:hover, #health-popup .grid-nav a:hover, #education-popup .grid-nav a:hover {
	color: #19262b;
}
.grid-close {
	display: inline-block;
	width: 41px;
	height: 41px;
	background: url(../images/grid-close-white.html) 0 0 no-repeat;
	position: fixed;
	top: 33px;
	right: 33px;
	background-size: cover;
	z-index: 30;
	background-size: 41px 41px;
}
.grid-close:hover {
	background-image: url(../images/grid-close.html);
	background-size: 41px 41px;
}
#pilates-popup .grid-close, #timetable-month-popup .grid-close {
	z-index: 9000;
	background-image: url(../images/grid-close.html);
}
#pilates-popup .grid-close:hover {
	background-image: url(../images/grid-close-white.html);
}
#timetable-month-popup .grid-close:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
#grid-block .popup-block .carousel {
	margin-bottom: 0px;
}
#grid-block .popup-block .carousel-indicators {
	bottom: -60px;
	width: 200px;
	left: 15%;
}
#grid-block .popup-block .carousel-indicators li {
	width: 15px;
	height: 15px;
	margin: 1px 8px;
	border: 3px solid #fff;
	background-color: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
#grid-block .popup-block .carousel-indicators li:hover, #grid-block .popup-block .carousel-indicators li.active {
	border: 3px solid #19262b;
	background-color: transparent;
}
/***** MOBILE MENU STYLE *****/

.grid-block-menu, .grid-block-menu-floating {
	display: none;
	width: 100%;
	height: 40px;
	background-color: #f9e900;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.grid-block-menu.fixed {
	position: fixed;
	top: 0;
	left: 0;
}
.grid-block-menu.fitness {
	background-color: #6bc6c8;
}
.grid-block-menu.health {
	background-color: #dede00;
}
.grid-block-menu.education {
	background-color: #fdb200;
}
/***** ABOUT CAROUSEL MENU STYLE *****/
/*************************************/

#carousel-menu .item {
	/*min-height: 740px;*/
	padding: 8% 10% 20% 50%;
	font: 14px/20px 'Open Sans';
	color: #7c7c7c;
	background-color: #ebebeb;
	height: auto;
}
#carousel-menu .item table tr td {
	color: #7C7C7C;
	font-family: 'Open Sans Light';
	font-size: 13px;
	margin-left: 4px;
	text-decoration: none;
	padding-left: 4px;
}
#carousel-menu .item h1 {
	font-family: 'Open Sans Light';
	font-size: 36px;
	color: #393939;
	line-height: 36px;
	font-weight: normal;
	margin-bottom: 30px;
}
#carousel-menu .item h1 span {
	font-family: 'Open Sans Bold';
}
#carousel-menu .item h2 {
	font-family: 'Open Sans Light';
	font-size: 36px;
	color: #393939;
	line-height: 36px;
	font-weight: normal;
	margin-bottom: 30px;
}
#carousel-menu .item span {
	font-family: 'Open Sans Bold';
}
#carousel-menu .item p {
	font-family: 'Open Sans';
	font-size: 14px;
	color: #7c7c7c;
	text-decoration: none;
	margin-left: 4px;
}
#carousel-menu .item ul li {
	font-family: 'Open Sans';
}
#carousel-menu .item strong {
	color: #000;
}
#carousel-menu .item img {
	margin-bottom: 30px;
	width:100%;
}
#carousel-menu .carousel-control .icon-prev:before, #carousel-menu .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
#carousel-menu .carousel-control:hover .icon-prev:before, #carousel-menu .carousel-control:hover .icon-next:before {
	display: block;
}
#carousel-menu .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
#carousel-menu .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
#carousel-menu .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
#carousel-menu .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
#carousel-menu ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 12%;
	width: 100%;
	margin-left: 0px;
	left: 0px;
	background: url(../images/lineBg.jpg) 0 20px repeat-x;
}
#carousel-menu ol li {
	width: auto;
	height: auto;
	margin: 0 1.5%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	text-decoration: none;
	position: relative;
	background-color: #EBEBEB;
}
#carousel-menu ol li a {
	padding: 6px 15px !important;
	font-size: 13px;
	text-transform: uppercase;
}
#carousel-menu ol li a:hover {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
.carousel-indicators {
	padding: 0 0 0 415px !important;
}
.rightNav {
	text-align: left !important;
	padding: 0 0 0 53px !important;
}
.carousel-indicators .active a {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
#carousel-menu .carousel-indicators.white li a {
	color: #393939;
}
#carousel-menu .carousel-indicators.white li:hover:before, #carousel-menu .carousel-indicators.white li.active:before {
}
#carousel-menu ol li a::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #393939;
	content: '';
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
	transition: height 0.3s, opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px);
}
#carousel-menu ol li a:hover::after, #carousel-menu ol li a:focus::after, #carousel-menu ol li.active a::after {
	background-color: #f8981d !important;
	padding: 6px 15px !important;
}
#carousel-menu ol li.active a::after {
	background-color: #f8981d;
}
#carousel-menu ol li.light.active a::after {
	background-color: #f8981d;
}
/**  **/

.carousel-menu {
	margin-bottom: 50px !important;
}
.carousel-menu .item {
	/*min-height: 740px;*/
	height: 730px !important;
	padding: 8% 25% 20% !important;
	font: 18px/32px 'Open Sans Light' !important;
	text-align: center !important;
	color: #19262b!important;
}
.carousel-menu .item img {
	margin-bottom: 30px !important;
}
.carousel-menu .item.about {
	background-color: #e73029 !important;
	color: #fff;
}
.carousel-menu .item.pilates {
	background-color: #f7e800 !important;
}
.carousel-menu .item.fitness {
	background-color: #72c6c7 !important;
	color: #fff;
}
.carousel-menu .item.health {
	background-color: #dddd22 !important;
}
.carousel-menu .item.education {
	background-color: #f9b123 !important;
	color: #fff;
}
.carousel-menu .carousel-control .icon-prev:before, .carousel-menu .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
.carousel-menu .carousel-control:hover .icon-prev:before, .carousel-menu .carousel-control:hover .icon-next:before {
	display: block;
}
.carousel-menu .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
.carousel-menu .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
.carousel-menu .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
.carousel-menu .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
.carousel-menu ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 17% !important;
	width: 100% !important;
	margin-left: 0px;
	left: 0px;
}
.carousel-menu ol li {
	width: auto !important;
	height: auto !important;
	margin: 0% 3.6% !important;
	padding: 1% 0%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	position: relative;
}
.carousel-menu .carousel-indicators .active {
	background-color: transparent;
}
.carousel-menu ol li:hover {
	color: #19262b;
}
.carousel-menu ol.carousel-indicators.white li:hover {
	color: #fff;
}
.carousel-menu ol li:hover:before, .carousel-menu ol li.active:before {
	content: ' ';
	width: 129px !important;
	height: 22px !important;
	margin-left: -40px !important;
	position: absolute;
	bottom: -15px !important;
	left: 50% !important;
}
.carousel-menu .carousel-indicators.white li a {
	color: #fff;
}
.carousel-menu .carousel-indicators.white li:hover:before, .carousel-menu .carousel-indicators.white li.active:before {
}
.carousel-menu ol li a {
	padding: 0 0 10px !important;
}
.carousel-menu ol li a::after {
	position: absolute;
	top: 100% !important;
	left: 0 !important;
	width: 100% !important;
	height: 1px !important;
	background: #fff;
	content: '' !important;
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s !important;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s !important;
	transition: height 0.3s, opacity 0.3s, transform 0.3s !important;
	-webkit-transform: translateY(-10px) !important;
	-moz-transform: translateY(-10px) !important;
	transform: translateY(-10px) !important;
}
.carousel-menu ol li a:hover::after, .carousel-menu ol li a:focus::after, .carousel-menu ol li.active a::after {
	height: 5px !important;
	opacity: 1;
	-webkit-transform: translateY(0px) !important;
	-moz-transform: translateY(0px) !important;
	transform: translateY(0px) !important;
}
.carousel-menu ol li.active a::after {
	background: #19262b;
}
.carousel-menu ol li.light.active a::after {
	background: #fff;
}
#carousel-menu1 .item {
	/*min-height: 740px;*/
	padding: 8% 10% 20% 7%;
	font: 14px/20px 'Open Sans';
	color: #7c7c7c;
	background-color: #fff;
	width: 45%;
	height: 700px;
}
#inContent .item {
	/*min-height: 740px;*/
	height: 700px;
	padding: 8% 10% 20% 7%;
	font: 14px/20px 'Open Sans';
	color: #7c7c7c;
	background-color: #ebebeb;
	width: 50%;
}
#carousel-menu1 .item h2 {
	font-family: 'Open Sans Light';
	font-size: 36px;
	color: #393939;
	line-height: 34px;
	font-weight: normal;
	margin-bottom: 30px;
}
#carousel-menu1 .item span {
	font-family: 'Open Sans Bold';
	text-transform:capitalize;
}
#carousel-menu1 .item p {
	font-family: 'Open Sans';
	font-size: 14px;
	color: #7c7c7c;
	text-decoration: none;
	margin-left: 4px;
}
#carousel-menu1 .item strong {
	color: #000;
}
#carousel-menu1 .item img {
	margin-bottom: 30px;
}
#carousel-menu1 .carousel-control .icon-prev:before, #carousel-menu1 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
#carousel-menu1 .carousel-control:hover .icon-prev:before, #carousel-menu1 .carousel-control:hover .icon-next:before {
	display: block;
}
#carousel-menu1 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
#carousel-menu1 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
#carousel-menu1 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
#carousel-menu1 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
#carousel-menu1 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 12%;
	width: 100%;
	margin-left: 0px;
	left: 0;
	background: url(../images/lineBg.jpg) 0 20px repeat-x;
}
#carousel-menu1 ol li {
	width: auto;
	height: auto;
	margin: 0 1.5%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	text-decoration: none;
	position: relative;
	background-color: #fff;
}
#carousel-menu1 ol li a {
	padding: 6px 15px !important;
	font-size: 13px;
	text-transform: uppercase;
}
#carousel-menu1 ol li a:hover {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
.carousel-indicators {
	padding: 0 0 0 415px !important;
}
.rightNav {
	text-align: left !important;
	padding: 0 0 0 53px !important;
}
.carousel-indicators .active a {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
#carousel-menu1 .carousel-indicators.white li a {
	color: #393939;
}
#carousel-menu1 .carousel-indicators.white li:hover:before, #carousel-menu1 .carousel-indicators.white li.active:before {
}
#carousel-menu1 ol li a::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #393939;
	content: '';
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
	transition: height 0.3s, opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px);
}
#carousel-menu1 ol li a:hover::after, #carousel-menu1 ol li a:focus::after, #carousel-menu1 ol li.active a::after {
	background-color: #f8981d !important;
	padding: 6px 15px !important;
}
#carousel-menu1 ol li.active a::after {
	background-color: #f8981d;
}
#carousel-menu1 ol li.light.active a::after {
	background-color: #f8981d;
}
/**  **/

.carousel-menu1 {
	margin-bottom: 50px !important;
}
.carousel-menu1 .item {
	/*min-height: 740px;*/
	height: 730px !important;
	padding: 8% 25% 20% !important;
	font: 18px/32px 'Open Sans Light' !important;
	text-align: center !important;
	color: #19262b!important;
}
.carousel-menu1 .item img {
	margin-bottom: 30px !important;
}
.carousel-menu1 .item.about {
	background-color: #e73029 !important;
	color: #fff;
}
.carousel-menu1 .item.pilates {
	background-color: #f7e800 !important;
}
.carousel-menu1 .item.fitness {
	background-color: #72c6c7 !important;
	color: #fff;
}
.carousel-menu1 .item.health {
	background-color: #dddd22 !important;
}
.carousel-menu1 .item.education {
	background-color: #f9b123 !important;
	color: #fff;
}
.carousel-menu1 .carousel-control .icon-prev:before, .carousel-menu1 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
.carousel-menu1 .carousel-control:hover .icon-prev:before, .carousel-menu1 .carousel-control:hover .icon-next:before {
	display: block;
}
.carousel-menu1 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
.carousel-menu1 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
.carousel-menu1 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
.carousel-menu1 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
.carousel-menu1 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 17% !important;
	width: 100% !important;
	margin-left: 0px;
	left: 0px;
}
.carousel-menu1 ol li {
	width: auto !important;
	height: auto !important;
	margin: 0% 3.6% !important;
	padding: 1% 0%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	position: relative;
}
.carousel-menu1 .carousel-indicators .active {
	background-color: transparent;
}
.carousel-menu1 ol li:hover {
	color: #19262b;
}
.carousel-menu1 ol.carousel-indicators.white li:hover {
	color: #fff;
}
.carousel-menu1 ol li:hover:before, .carousel-menu1 ol li.active:before {
	content: ' ';
	width: 129px !important;
	height: 22px !important;
	margin-left: -40px !important;
	position: absolute;
	bottom: -15px !important;
	left: 50% !important;
}
.carousel-menu1 .carousel-indicators.white li a {
	color: #fff;
}
.carousel-menu1 .carousel-indicators.white li:hover:before, .carousel-menu1 .carousel-indicators.white li.active:before {
}
.carousel-menu1 ol li a {
	padding: 0 0 10px !important;
}
.carousel-menu1 ol li a::after {
	position: absolute;
	top: 100% !important;
	left: 0 !important;
	width: 100% !important;
	height: 1px !important;
	background: #fff;
	content: '' !important;
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s !important;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s !important;
	transition: height 0.3s, opacity 0.3s, transform 0.3s !important;
	-webkit-transform: translateY(-10px) !important;
	-moz-transform: translateY(-10px) !important;
	transform: translateY(-10px) !important;
}
.carousel-menu1 ol li a:hover::after, .carousel-menu1 ol li a:focus::after, .carousel-menu1 ol li.active a::after {
	height: 5px !important;
	opacity: 1;
	-webkit-transform: translateY(0px) !important;
	-moz-transform: translateY(0px) !important;
	transform: translateY(0px) !important;
}
.carousel-menu1 ol li.active a::after {
	background: #19262b;
}
.carousel-menu1 ol li.light.active a::after {
	background: #fff;
}
#carousel-menu2 .item {
	/*min-height: 740px;*/
	padding: 8% 10% 21% 50%;
	font: 14px/20px 'Open Sans';
	color: #7c7c7c;
	background-color: #ebebeb;
	height: auto;
}

#carousel-menu2 .item h2 {
	font-family: 'Open Sans Light';
	font-size: 36px;
	color: #393939;
	line-height: 34px;
	font-weight: normal;
	margin-bottom: 30px;
}
#carousel-menu2 .item span {
	font-family: 'Open Sans Bold';
}
#carousel-menu2 .item p {
	font-family: 'Open Sans';
	font-size: 14px;
	color: #7c7c7c;
	text-decoration: none;
	margin-left: 4px;
}
#carousel-menu2 .item strong {
	color: #000;
}
#carousel-menu2 .item img {
	margin-bottom: 30px;
}
#carousel-menu2 .carousel-control .icon-prev:before, #carousel-menu2 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
#carousel-menu2 .carousel-control:hover .icon-prev:before, #carousel-menu2 .carousel-control:hover .icon-next:before {
	display: block;
}
#carousel-menu2 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
#carousel-menu2 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
#carousel-menu2 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
#carousel-menu2 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
#carousel-menu2 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 12%;
	width: 100%;
	margin-left: 0px;
	left: 0px;
	background: url(../images/lineBg.jpg) 0 20px repeat-x;
}
#carousel-menu2 ol li {
	width: auto;
	height: auto;
	margin: 0 1.5%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	text-decoration: none;
	position: relative;
	background-color: #EBEBEB;
}
#carousel-menu2 ol li a {
	padding: 6px 15px !important;
	font-size: 13px;
	text-transform: uppercase;
}
#carousel-menu2 ol li a:hover {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
.carousel-indicators {
	padding: 0 0 0 415px !important;
}
.rightNav {
	padding: 0 0 0 60px !important;
	text-align: left !important;
	width: 59%;
}
.carousel-indicators .active a {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
#carousel-menu2 .carousel-indicators.white li a {
	color: #393939;
}
#carousel-menu2 .carousel-indicators.white li:hover:before, #carousel-menu2 .carousel-indicators.white li.active:before {
}
#carousel-menu2 ol li a::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #393939;
	content: '';
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
	transition: height 0.3s, opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px);
}
#carousel-menu2 ol li a:hover::after, #carousel-menu2 ol li a:focus::after, #carousel-menu2 ol li.active a::after {
	background-color: #f8981d !important;
	padding: 6px 15px !important;
}
#carousel-menu2 ol li.active a::after {
	background-color: #f8981d;
}
#carousel-menu2 ol li.light.active a::after {
	background-color: #f8981d;
}
/**  **/

.carousel-menu2 {
	margin-bottom: 50px !important;
}
.carousel-menu2 .item {
	/*min-height: 740px;*/
	height: 730px !important;
	padding: 8% 25% 20% !important;
	font: 18px/32px 'Open Sans Light' !important;
	text-align: center !important;
	color: #19262b!important;
}
.carousel-menu2 .item img {
	margin-bottom: 30px !important;
}
.carousel-menu2 .item.about {
	background-color: #e73029 !important;
	color: #fff;
}
.carousel-menu2 .item.pilates {
	background-color: #f7e800 !important;
}
.carousel-menu2 .item.fitness {
	background-color: #72c6c7 !important;
	color: #fff;
}
.carousel-menu2 .item.health {
	background-color: #dddd22 !important;
}
.carousel-menu2 .item.education {
	background-color: #f9b123 !important;
	color: #fff;
}
.carousel-menu2 .carousel-control .icon-prev:before, .carousel-menu2 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
.carousel-menu2 .carousel-control:hover .icon-prev:before, .carousel-menu2 .carousel-control:hover .icon-next:before {
	display: block;
}
.carousel-menu2 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
.carousel-menu2 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
.carousel-menu2 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
.carousel-menu2 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
.carousel-menu2 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 17% !important;
	width: 100% !important;
	margin-left: 0px;
	left: 0px;
}
.carousel-menu2 ol li {
	width: auto !important;
	height: auto !important;
	margin: 0% 3.6% !important;
	padding: 1% 0%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	position: relative;
}
.carousel-menu2 .carousel-indicators .active {
	background-color: transparent;
}
.carousel-menu2 ol li:hover {
	color: #19262b;
}
.carousel-menu2 ol.carousel-indicators.white li:hover {
	color: #fff;
}
.carousel-menu2 ol li:hover:before, .carousel-menu2 ol li.active:before {
	content: ' ';
	width: 129px !important;
	height: 22px !important;
	margin-left: -40px !important;
	position: absolute;
	bottom: -15px !important;
	left: 50% !important;
}
.carousel-menu2 .carousel-indicators.white li a {
	color: #fff;
}
.carousel-menu2 .carousel-indicators.white li:hover:before, .carousel-menu2 .carousel-indicators.white li.active:before {
}
.carousel-menu2 ol li a {
	padding: 0 0 10px !important;
}
.carousel-menu2 ol li a::after {
	position: absolute;
	top: 100% !important;
	left: 0 !important;
	width: 100% !important;
	height: 1px !important;
	background: #fff;
	content: '' !important;
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s !important;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s !important;
	transition: height 0.3s, opacity 0.3s, transform 0.3s !important;
	-webkit-transform: translateY(-10px) !important;
	-moz-transform: translateY(-10px) !important;
	transform: translateY(-10px) !important;
}
.carousel-menu2 ol li a:hover::after, .carousel-menu2 ol li a:focus::after, .carousel-menu2 ol li.active a::after {
	height: 5px !important;
	opacity: 1;
	-webkit-transform: translateY(0px) !important;
	-moz-transform: translateY(0px) !important;
	transform: translateY(0px) !important;
}
.carousel-menu2 ol li.active a::after {
	background: #19262b;
}
.carousel-menu2 ol li.light.active a::after {
	background: #fff;
}
#carousel-menu3 .item {
	/*min-height: 740px;*/
	padding: 8% 10% 20% 7%;
	font: 14px/20px 'Open Sans';
	color: #7c7c7c;
	background-color: #fff;
	width: 47%;
}
#carousel-menu3 .item h2 {
	font-family: 'Open Sans Light';
	font-size: 36px;
	color: #393939;
	line-height: 34px;
	font-weight: normal;
	margin-bottom: 30px;
}
#carousel-menu3 .item span {
	font-family: 'Open Sans Bold';
}
#carousel-menu3 .item p {
	font-family: 'Open Sans';
	font-size: 14px;
	color: #7c7c7c;
	text-decoration: none;
	margin-left: 4px;
}
#carousel-menu3 .item strong {
	color: #000;
}
#carousel-menu3 .item img {
	margin-bottom: 30px;
}
#carousel-menu3 .carousel-control .icon-prev:before, #carousel-menu3 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
#carousel-menu3 .carousel-control:hover .icon-prev:before, #carousel-menu3 .carousel-control:hover .icon-next:before {
	display: block;
}
#carousel-menu3 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
#carousel-menu3 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
#carousel-menu3 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
#carousel-menu3 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
#carousel-menu3 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 9%;
	width: 100%;
	margin-left: 0px;
	left: 0px;
	background: url(../images/lineBg.jpg) 0 20px repeat-x;
}
#carousel-menu3 ol li {
	width: auto;
	height: auto;
	margin: 0 1.5%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	text-decoration: none;
	position: relative;
	background-color: #fff;
}
#carousel-menu3 ol li a {
	padding: 6px 15px !important;
	font-size: 13px;
	text-transform: uppercase;
}
#carousel-menu3 ol li a:hover {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
.carousel-indicators {
	padding: 0 0 0 415px !important;
}
.rightNav {
	padding: 0 0 0 60px !important;
	text-align: left !important;
	width: 59%;
}
.carousel-indicators .active a {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
#carousel-menu3 .carousel-indicators.white li a {
	color: #393939;
}
#carousel-menu3 .carousel-indicators.white li:hover:before, #carousel-menu3 .carousel-indicators.white li.active:before {
}
#carousel-menu3 ol li a::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #393939;
	content: '';
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
	transition: height 0.3s, opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px);
}
#carousel-menu3 ol li a:hover::after, #carousel-menu3 ol li a:focus::after, #carousel-menu3 ol li.active a::after {
	background-color: #f8981d !important;
	padding: 6px 15px !important;
}
#carousel-menu3 ol li.active a::after {
	background-color: #f8981d;
}
#carousel-menu3 ol li.light.active a::after {
	background-color: #f8981d;
}
/**  **/

.carousel-menu3 {
	margin-bottom: 50px !important;
}
.carousel-menu3 .item {
	/*min-height: 740px;*/
	height: 730px !important;
	padding: 8% 25% 20% !important;
	font: 18px/32px 'Open Sans Light' !important;
	text-align: center !important;
	color: #19262b!important;
}
.carousel-menu3 .item img {
	margin-bottom: 30px !important;
}
.carousel-menu3 .item.about {
	background-color: #e73029 !important;
	color: #fff;
}
.carousel-menu3 .item.pilates {
	background-color: #f7e800 !important;
}
.carousel-menu3 .item.fitness {
	background-color: #72c6c7 !important;
	color: #fff;
}
.carousel-menu3 .item.health {
	background-color: #dddd22 !important;
}
.carousel-menu3 .item.education {
	background-color: #f9b123 !important;
	color: #fff;
}
.carousel-menu3 .carousel-control .icon-prev:before, .carousel-menu3 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
.carousel-menu3 .carousel-control:hover .icon-prev:before, .carousel-menu3 .carousel-control:hover .icon-next:before {
	display: block;
}
.carousel-menu3 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
.carousel-menu3 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
.carousel-menu3 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
.carousel-menu3 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
.carousel-menu3 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 17% !important;
	width: 100% !important;
	margin-left: 0px;
	left: 0px;
}
.carousel-menu3 ol li {
	width: auto !important;
	height: auto !important;
	margin: 0% 3.6% !important;
	padding: 1% 0%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	position: relative;
}
.carousel-menu3 .carousel-indicators .active {
	background-color: transparent;
}
.carousel-menu3 ol li:hover {
	color: #19262b;
}
.carousel-menu3 ol.carousel-indicators.white li:hover {
	color: #fff;
}
.carousel-menu3 ol li:hover:before, .carousel-menu3 ol li.active:before {
	content: ' ';
	width: 129px !important;
	height: 22px !important;
	margin-left: -40px !important;
	position: absolute;
	bottom: -15px !important;
	left: 50% !important;
}
.carousel-menu3 .carousel-indicators.white li a {
	color: #fff;
}
.carousel-menu3 .carousel-indicators.white li:hover:before, .carousel-menu3 .carousel-indicators.white li.active:before {
}
.carousel-menu3 ol li a {
	padding: 0 0 10px !important;
}
.carousel-menu3 ol li a::after {
	position: absolute;
	top: 100% !important;
	left: 0 !important;
	width: 100% !important;
	height: 1px !important;
	background: #fff;
	content: '' !important;
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s !important;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s !important;
	transition: height 0.3s, opacity 0.3s, transform 0.3s !important;
	-webkit-transform: translateY(-10px) !important;
	-moz-transform: translateY(-10px) !important;
	transform: translateY(-10px) !important;
}
.carousel-menu3 ol li a:hover::after, .carousel-menu3 ol li a:focus::after, .carousel-menu3 ol li.active a::after {
	height: 5px !important;
	opacity: 1;
	-webkit-transform: translateY(0px) !important;
	-moz-transform: translateY(0px) !important;
	transform: translateY(0px) !important;
}
.carousel-menu3 ol li.active a::after {
	background: #19262b;
}
.carousel-menu3 ol li.light.active a::after {
	background: #fff;
}/* CSS Document */
#carousel-menu4 .item {
	/*min-height: 740px;*/
	padding: 8% 10% 26% 50%;
	font: 14px/20px 'Open Sans';
	color: #7c7c7c;
	background-color: #ebebeb;
}
#carousel-menu4 .item h2 {
	font-family: 'Open Sans Light';
	font-size: 36px;
	color: #393939;
	line-height: 34px;
	font-weight: normal;
	margin-bottom: 30px;
}
#carousel-menu4 .item span {
	font-family: 'Open Sans Bold';
}
#carousel-menu4 .item p {
	font-family: 'Open Sans';
	font-size: 14px;
	color: #7c7c7c;
	text-decoration: none;
	margin-left: 4px;
}
#carousel-menu4 .item strong {
	color: #000;
}
#carousel-menu4 .item img {
	margin-bottom: 30px;
}
#carousel-menu4 .carousel-control .icon-prev:before, #carousel-menu4 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
#carousel-menu4 .carousel-control:hover .icon-prev:before, #carousel-menu4 .carousel-control:hover .icon-next:before {
	display: block;
}
#carousel-menu4 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
#carousel-menu4 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
#carousel-menu4 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
#carousel-menu4 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
#carousel-menu4 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 12%;
	width: 100%;
	margin-left: 0px;
	left: 0px;
	background: url(../images/lineBg.jpg) 0 20px repeat-x;
}
#carousel-menu4 ol li {
	width: auto;
	height: auto;
	margin: 0 1.5%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	text-decoration: none;
	position: relative;
	background-color: #EBEBEB;
}
#carousel-menu4 ol li a {
	padding: 6px 15px !important;
	font-size: 13px;
	text-transform: uppercase;
}
#carousel-menu4 ol li a:hover {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
.carousel-indicators {
	padding: 0 0 0 415px !important;
}
.rightNav {
	padding: 0 0 0 60px !important;
	text-align: left !important;
	width: 59%;
}
.carousel-indicators .active a {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
#carousel-menu4 .carousel-indicators.white li a {
	color: #393939;
}
#carousel-menu4 .carousel-indicators.white li:hover:before, #carousel-menu4 .carousel-indicators.white li.active:before {
}
#carousel-menu4 ol li a::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #393939;
	content: '';
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
	transition: height 0.3s, opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px);
}
#carousel-menu4 ol li a:hover::after, #carousel-menu4 ol li a:focus::after, #carousel-menu4 ol li.active a::after {
	background-color: #f8981d !important;
	padding: 6px 15px !important;
}
#carousel-menu4 ol li.active a::after {
	background-color: #f8981d;
}
#carousel-menu4 ol li.light.active a::after {
	background-color: #f8981d;
}
/**  **/

.carousel-menu4 {
	margin-bottom: 50px !important;
}
.carousel-menu4 .item {
	/*min-height: 740px;*/
	height: 730px !important;
	padding: 8% 25% 20% !important;
	font: 18px/32px 'Open Sans Light' !important;
	text-align: center !important;
	color: #19262b!important;
}
.carousel-menu4 .item img {
	margin-bottom: 30px !important;
}
.carousel-menu4 .item.about {
	background-color: #e73029 !important;
	color: #fff;
}
.carousel-menu4 .item.pilates {
	background-color: #f7e800 !important;
}
.carousel-menu4 .item.fitness {
	background-color: #72c6c7 !important;
	color: #fff;
}
.carousel-menu4 .item.health {
	background-color: #dddd22 !important;
}
.carousel-menu4 .item.education {
	background-color: #f9b123 !important;
	color: #fff;
}
.carousel-menu4 .carousel-control .icon-prev:before, .carousel-menu4 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
.carousel-menu4 .carousel-control:hover .icon-prev:before, .carousel-menu4 .carousel-control:hover .icon-next:before {
	display: block;
}
.carousel-menu4 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
.carousel-menu4 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
.carousel-menu4 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
.carousel-menu4 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
.carousel-menu4 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 17% !important;
	width: 100% !important;
	margin-left: 0px;
	left: 0px;
}
.carousel-menu4 ol li {
	width: auto !important;
	height: auto !important;
	margin: 0% 3.6% !important;
	padding: 1% 0%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	position: relative;
}
.carousel-menu4 .carousel-indicators .active {
	background-color: transparent;
}
.carousel-menu4 ol li:hover {
	color: #19262b;
}
.carousel-menu4 ol.carousel-indicators.white li:hover {
	color: #fff;
}
.carousel-menu4 ol li:hover:before, .carousel-menu4 ol li.active:before {
	content: ' ';
	width: 129px !important;
	height: 22px !important;
	margin-left: -40px !important;
	position: absolute;
	bottom: -15px !important;
	left: 50% !important;
}
.carousel-menu4 .carousel-indicators.white li a {
	color: #fff;
}
.carousel-menu4 .carousel-indicators.white li:hover:before, .carousel-menu4 .carousel-indicators.white li.active:before {
}
.carousel-menu4 ol li a {
	padding: 0 0 10px !important;
}
.carousel-menu4 ol li a::after {
	position: absolute;
	top: 100% !important;
	left: 0 !important;
	width: 100% !important;
	height: 1px !important;
	background: #fff;
	content: '' !important;
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s !important;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s !important;
	transition: height 0.3s, opacity 0.3s, transform 0.3s !important;
	-webkit-transform: translateY(-10px) !important;
	-moz-transform: translateY(-10px) !important;
	transform: translateY(-10px) !important;
}
.carousel-menu4 ol li a:hover::after, .carousel-menu4 ol li a:focus::after, .carousel-menu4 ol li.active a::after {
	height: 5px !important;
	opacity: 1;
	-webkit-transform: translateY(0px) !important;
	-moz-transform: translateY(0px) !important;
	transform: translateY(0px) !important;
}
.carousel-menu4 ol li.active a::after {
	background: #19262b;
}
.carousel-menu4 ol li.light.active a::after {
	background: #fff;
}/* CSS Document */
#carousel-menu5 .item {
	/*min-height: 740px;*/
	padding: 8% 10% 20% 7%;
	font: 14px/20px 'Open Sans';
	color: #7c7c7c;
	background-color: #fff;
	width: 44%;
}
#carousel-menu5 .item h2 {
	font-family: 'Open Sans Light';
	font-size: 36px;
	color: #393939;
	line-height: 34px;
	font-weight: normal;
	margin-bottom: 30px;
}
#carousel-menu5 .item span {
	font-family: 'Open Sans Bold';
}
#carousel-menu5 .item p {
	font-family: 'Open Sans';
	font-size: 14px;
	color: #7c7c7c;
	text-decoration: none;
	margin-left: 4px;
}
#carousel-menu5 .item strong {
	color: #000;
}
#carousel-menu5 .item img {
	margin-bottom: 30px;
}
#carousel-menu5 .carousel-control .icon-prev:before, #carousel-menu5 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
#carousel-menu5 .carousel-control:hover .icon-prev:before, #carousel-menu5 .carousel-control:hover .icon-next:before {
	display: block;
}
#carousel-menu5 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
#carousel-menu5 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
#carousel-menu5 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
#carousel-menu5 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
#carousel-menu5 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 9%;
	width: 100%;
	margin-left: 0px;
	left: 0px;
	background: url(../images/lineBg.jpg) 0 20px repeat-x;
}
#carousel-menu5 ol li {
	width: auto;
	height: auto;
	margin: 0 1.5%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	text-decoration: none;
	position: relative;
	background-color: #fff;
}
#carousel-menu5 ol li a {
	padding: 6px 15px !important;
	font-size: 13px;
	text-transform: uppercase;
}
#carousel-menu5 ol li a:hover {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
.carousel-indicators {
	padding: 0 0 0 415px !important;
}
.rightNav {
	padding: 0 0 0 60px !important;
	text-align: left !important;
	width: 59%;
}
.carousel-indicators .active a {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
#carousel-menu5 .carousel-indicators.white li a {
	color: #393939;
}
#carousel-menu5 .carousel-indicators.white li:hover:before, #carousel-menu5 .carousel-indicators.white li.active:before {
}
#carousel-menu5 ol li a::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #393939;
	content: '';
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
	transition: height 0.3s, opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px);
}
#carousel-menu5 ol li a:hover::after, #carousel-menu5 ol li a:focus::after, #carousel-menu5 ol li.active a::after {
	background-color: #f8981d !important;
	padding: 6px 15px !important;
}
#carousel-menu5 ol li.active a::after {
	background-color: #f8981d;
}
#carousel-menu5 ol li.light.active a::after {
	background-color: #f8981d;
}
/**  **/

.carousel-menu5 {
	margin-bottom: 50px !important;
}
.carousel-menu5 .item {
	/*min-height: 740px;*/
	height: 730px !important;
	padding: 8% 25% 20% !important;
	font: 18px/32px 'Open Sans Light' !important;
	text-align: center !important;
	color: #19262b!important;
}
.carousel-menu5 .item img {
	margin-bottom: 30px !important;
}
.carousel-menu5 .item.about {
	background-color: #e73029 !important;
	color: #fff;
}
.carousel-menu5 .item.pilates {
	background-color: #f7e800 !important;
}
.carousel-menu5 .item.fitness {
	background-color: #72c6c7 !important;
	color: #fff;
}
.carousel-menu5 .item.health {
	background-color: #dddd22 !important;
}
.carousel-menu5 .item.education {
	background-color: #f9b123 !important;
	color: #fff;
}
.carousel-menu5 .carousel-control .icon-prev:before, .carousel-menu5 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
.carousel-menu5 .carousel-control:hover .icon-prev:before, .carousel-menu5 .carousel-control:hover .icon-next:before {
	display: block;
}
.carousel-menu5 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
.carousel-menu5 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
.carousel-menu5 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
.carousel-menu5 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
.carousel-menu5 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 17% !important;
	width: 100% !important;
	margin-left: 0px;
	left: 0px;
}
.carousel-menu5 ol li {
	width: auto !important;
	height: auto !important;
	margin: 0% 3.6% !important;
	padding: 1% 0%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	position: relative;
}
.carousel-menu5 .carousel-indicators .active {
	background-color: transparent;
}
.carousel-menu5 ol li:hover {
	color: #19262b;
}
.carousel-menu5 ol.carousel-indicators.white li:hover {
	color: #fff;
}
.carousel-menu5 ol li:hover:before, .carousel-menu5 ol li.active:before {
	content: ' ';
	width: 129px !important;
	height: 22px !important;
	margin-left: -40px !important;
	position: absolute;
	bottom: -15px !important;
	left: 50% !important;
}
.carousel-menu5 .carousel-indicators.white li a {
	color: #fff;
}
.carousel-menu5 .carousel-indicators.white li:hover:before, .carousel-menu5 .carousel-indicators.white li.active:before {
}
.carousel-menu5 ol li a {
	padding: 0 0 10px !important;
}
.carousel-menu5 ol li a::after {
	position: absolute;
	top: 100% !important;
	left: 0 !important;
	width: 100% !important;
	height: 1px !important;
	background: #fff;
	content: '' !important;
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s !important;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s !important;
	transition: height 0.3s, opacity 0.3s, transform 0.3s !important;
	-webkit-transform: translateY(-10px) !important;
	-moz-transform: translateY(-10px) !important;
	transform: translateY(-10px) !important;
}
.carousel-menu5 ol li a:hover::after, .carousel-menu5 ol li a:focus::after, .carousel-menu5 ol li.active a::after {
	height: 5px !important;
	opacity: 1;
	-webkit-transform: translateY(0px) !important;
	-moz-transform: translateY(0px) !important;
	transform: translateY(0px) !important;
}
.carousel-menu5 ol li.active a::after {
	background: #19262b;
}
.carousel-menu5 ol li.light.active a::after {
	background: #fff;
}/* CSS Document */
#carousel-menu6 .item {
	/*min-height: 740px;*/
	padding: 8% 10% 26% 50%;
	font: 14px/20px 'Open Sans';
	color: #7c7c7c;
	background-color: #ebebeb;
	height: 700px;
}
#carousel-menu6 .item h2 {
	font-family: 'Open Sans Light';
	font-size: 36px;
	color: #393939;
	line-height: 34px;
	font-weight: normal;
	margin-bottom: 30px;
}
#carousel-menu6 .item span {
	font-family: 'Open Sans Bold';
}
#carousel-menu6 .item p {
	font-family: 'Open Sans';
	font-size: 14px;
	color: #7c7c7c;
	text-decoration: none;
	margin-left: 4px;
}
#carousel-menu6 .item strong {
	color: #000;
}
#carousel-menu6 .item img {
	margin-bottom: 30px;
}
#carousel-menu6 .carousel-control .icon-prev:before, #carousel-menu6 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
#carousel-menu6 .carousel-control:hover .icon-prev:before, #carousel-menu6 .carousel-control:hover .icon-next:before {
	display: block;
}
#carousel-menu6 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
#carousel-menu6 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
#carousel-menu6 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
#carousel-menu6 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
#carousel-menu6 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 9%;
	width: 100%;
	margin-left: 0px;
	left: 0px;
	background: url(../images/lineBg.jpg) 0 20px repeat-x;
}
#carousel-menu6 ol li {
	width: auto;
	height: auto;
	margin: 0 1.5%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	text-decoration: none;
	position: relative;
	background-color: #EBEBEB;
}
#carousel-menu6 ol li a {
	padding: 6px 15px !important;
	font-size: 13px;
	text-transform: uppercase;
}
#carousel-menu6 ol li a:hover {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
.carousel-indicators {
	padding: 0 0 0 415px !important;
}
.rightNav {
	padding: 0 0 0 60px !important;
	text-align: left !important;
	width: 59%;
}
.carousel-indicators .active a {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
#carousel-menu6 .carousel-indicators.white li a {
	color: #393939;
}
#carousel-menu6 .carousel-indicators.white li:hover:before, #carousel-menu6 .carousel-indicators.white li.active:before {
}
#carousel-menu6 ol li a::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #393939;
	content: '';
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
	transition: height 0.3s, opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px);
}
#carousel-menu6 ol li a:hover::after, #carousel-menu6 ol li a:focus::after, #carousel-menu6 ol li.active a::after {
	background-color: #f8981d !important;
	padding: 6px 15px !important;
}
#carousel-menu6 ol li.active a::after {
	background-color: #f8981d;
}
#carousel-menu6 ol li.light.active a::after {
	background-color: #f8981d;
}
/**  **/

.carousel-menu6 {
	margin-bottom: 50px !important;
}
.carousel-menu6 .item {
	/*min-height: 740px;*/
	height: 730px !important;
	padding: 8% 25% 20% !important;
	font: 18px/32px 'Open Sans Light' !important;
	text-align: center !important;
	color: #19262b!important;
}
.carousel-menu6 .item img {
	margin-bottom: 30px !important;
}
.carousel-menu6 .item.about {
	background-color: #e73029 !important;
	color: #fff;
}
.carousel-menu6 .item.pilates {
	background-color: #f7e800 !important;
}
.carousel-menu6 .item.fitness {
	background-color: #72c6c7 !important;
	color: #fff;
}
.carousel-menu6 .item.health {
	background-color: #dddd22 !important;
}
.carousel-menu6 .item.education {
	background-color: #f9b123 !important;
	color: #fff;
}
.carousel-menu6 .carousel-control .icon-prev:before, .carousel-menu6 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
.carousel-menu6 .carousel-control:hover .icon-prev:before, .carousel-menu6 .carousel-control:hover .icon-next:before {
	display: block;
}
.carousel-menu6 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
.carousel-menu6 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
.carousel-menu6 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
.carousel-menu6 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
.carousel-menu6 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 17% !important;
	width: 100% !important;
	margin-left: 0px;
	left: 0px;
}
.carousel-menu6 ol li {
	width: auto !important;
	height: auto !important;
	margin: 0% 3.6% !important;
	padding: 1% 0%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	position: relative;
}
.carousel-menu6 .carousel-indicators .active {
	background-color: transparent;
}
.carousel-menu6 ol li:hover {
	color: #19262b;
}
.carousel-menu6 ol.carousel-indicators.white li:hover {
	color: #fff;
}
.carousel-menu6 ol li:hover:before, .carousel-menu6 ol li.active:before {
	content: ' ';
	width: 129px !important;
	height: 22px !important;
	margin-left: -40px !important;
	position: absolute;
	bottom: -15px !important;
	left: 50% !important;
}
.carousel-menu6 .carousel-indicators.white li a {
	color: #fff;
}
.carousel-menu6 .carousel-indicators.white li:hover:before, .carousel-menu6 .carousel-indicators.white li.active:before {
}
.carousel-menu6 ol li a {
	padding: 0 0 10px !important;
}
.carousel-menu6 ol li a::after {
	position: absolute;
	top: 100% !important;
	left: 0 !important;
	width: 100% !important;
	height: 1px !important;
	background: #fff;
	content: '' !important;
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s !important;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s !important;
	transition: height 0.3s, opacity 0.3s, transform 0.3s !important;
	-webkit-transform: translateY(-10px) !important;
	-moz-transform: translateY(-10px) !important;
	transform: translateY(-10px) !important;
}
.carousel-menu6 ol li a:hover::after, .carousel-menu6 ol li a:focus::after, .carousel-menu6 ol li.active a::after {
	height: 5px !important;
	opacity: 1;
	-webkit-transform: translateY(0px) !important;
	-moz-transform: translateY(0px) !important;
	transform: translateY(0px) !important;
}
.carousel-menu6 ol li.active a::after {
	background: #19262b;
}
.carousel-menu6 ol li.light.active a::after {
	background: #fff;
}/* CSS Document */
#carousel-menu7 .item {
	/*min-height: 740px;*/
	padding: 8% 10% 20% 7%;
	font: 14px/20px 'Open Sans';
	color: #7c7c7c;
	background-color: #fff;
	width: 45%;
}
#carousel-menu7 .item h2 {
	font-family: 'Open Sans Light';
	font-size: 36px;
	color: #393939;
	line-height: 34px;
	font-weight: normal;
	margin-bottom: 30px;
}
#carousel-menu7 .item span {
	font-family: 'Open Sans Bold';
	text-transform: uppercase;
}
#carousel-menu7 .item p {
	font-family: 'Open Sans';
	font-size: 14px;
	color: #7c7c7c;
	text-decoration: none;
	margin-left: 4px;
}
#carousel-menu7 .item strong {
	color: #000;
}
#carousel-menu7 .item img {
	margin-bottom: 30px;
}
#carousel-menu7 .carousel-control .icon-prev:before, #carousel-menu7 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
#carousel-menu7 .carousel-control:hover .icon-prev:before, #carousel-menu7 .carousel-control:hover .icon-next:before {
	display: block;
}
#carousel-menu7 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
#carousel-menu7 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
#carousel-menu7 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
#carousel-menu7 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
#carousel-menu7 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 8%;
	width: 100%;
	margin-left: 0px;
	left: 0px;
	background: url(../images/lineBg.jpg) 0 20px repeat-x;
}
#carousel-menu7 ol li {
	width: auto;
	height: auto;
	margin: 0 1.5%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	text-decoration: none;
	position: relative;
	background-color: #fff;
}
#carousel-menu7 ol li a {
	padding: 6px 15px !important;
	font-size: 13px;
	text-transform: uppercase;
}
#carousel-menu7 ol li a:hover {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
.carousel-indicators {
	padding: 0 0 0 230px !important;
}
.rightNav {
	padding: 0 0 0 60px !important;
	text-align: left !important;
	width: 59%;
}
.carousel-indicators .active a {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
#carousel-menu7 .carousel-indicators.white li a {
	color: #393939;
}
#carousel-menu7 .carousel-indicators.white li:hover:before, #carousel-menu7 .carousel-indicators.white li.active:before {
}
#carousel-menu7 ol li a::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #393939;
	content: '';
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
	transition: height 0.3s, opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px);
}
#carousel-menu7 ol li a:hover::after, #carousel-menu7 ol li a:focus::after, #carousel-menu7 ol li.active a::after {
	background-color: #f8981d !important;
	padding: 6px 15px !important;
}
#carousel-menu7 ol li.active a::after {
	background-color: #f8981d;
}
#carousel-menu7 ol li.light.active a::after {
	background-color: #f8981d;
}
/**  **/

.carousel-menu7 {
	margin-bottom: 50px !important;
}
.carousel-menu7 .item {
	/*min-height: 740px;*/
	height: 730px !important;
	padding: 8% 25% 20% !important;
	font: 18px/32px 'Open Sans Light' !important;
	text-align: center !important;
	color: #19262b!important;
}
.carousel-menu7 .item img {
	margin-bottom: 30px !important;
}
.carousel-menu7 .item.about {
	background-color: #e73029 !important;
	color: #fff;
}
.carousel-menu7 .item.pilates {
	background-color: #f7e800 !important;
}
.carousel-menu7 .item.fitness {
	background-color: #72c6c7 !important;
	color: #fff;
}
.carousel-menu7 .item.health {
	background-color: #dddd22 !important;
}
.carousel-menu7 .item.education {
	background-color: #f9b123 !important;
	color: #fff;
}
.carousel-menu7 .carousel-control .icon-prev:before, .carousel-menu7 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
.carousel-menu7 .carousel-control:hover .icon-prev:before, .carousel-menu7 .carousel-control:hover .icon-next:before {
	display: block;
}
.carousel-menu7 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
.carousel-menu7 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
.carousel-menu7 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
.carousel-menu7 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
.carousel-menu7 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 17% !important;
	width: 100% !important;
	margin-left: 0px;
	left: 0px;
}
.carousel-menu7 ol li {
	width: auto !important;
	height: auto !important;
	margin: 0% 3.6% !important;
	padding: 1% 0%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	position: relative;
}
.carousel-menu7 .carousel-indicators .active {
	background-color: transparent;
}
.carousel-menu7 ol li:hover {
	color: #19262b;
}
.carousel-menu7 ol.carousel-indicators.white li:hover {
	color: #fff;
}
.carousel-menu7 ol li:hover:before, .carousel-menu7 ol li.active:before {
	content: ' ';
	width: 129px !important;
	height: 22px !important;
	margin-left: -40px !important;
	position: absolute;
	bottom: -15px !important;
	left: 50% !important;
}
.carousel-menu7 .carousel-indicators.white li a {
	color: #fff;
}
.carousel-menu7 .carousel-indicators.white li:hover:before, .carousel-menu7 .carousel-indicators.white li.active:before {
}
.carousel-menu7 ol li a {
	padding: 0 0 10px !important;
}
.carousel-menu7 ol li a::after {
	position: absolute;
	top: 100% !important;
	left: 0 !important;
	width: 100% !important;
	height: 1px !important;
	background: #fff;
	content: '' !important;
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s !important;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s !important;
	transition: height 0.3s, opacity 0.3s, transform 0.3s !important;
	-webkit-transform: translateY(-10px) !important;
	-moz-transform: translateY(-10px) !important;
	transform: translateY(-10px) !important;
}
.carousel-menu7 ol li a:hover::after, .carousel-menu7 ol li a:focus::after, .carousel-menu7 ol li.active a::after {
	height: 5px !important;
	opacity: 1;
	-webkit-transform: translateY(0px) !important;
	-moz-transform: translateY(0px) !important;
	transform: translateY(0px) !important;
}
.carousel-menu7 ol li.active a::after {
	background: #19262b;
}
.carousel-menu7 ol li.light.active a::after {
	background: #fff;
}
#carousel-menu8 .item {
	/*min-height: 740px;*/
	padding: 8% 10% 22% 50%;
	font: 14px/20px 'Open Sans';
	color: #7c7c7c;
	background-color: #ebebeb;
	/*width: 45%;*/
	height: 700px;
}
#carousel-menu8 .item h2 {
	font-family: 'Open Sans Light';
	font-size: 36px;
	color: #393939;
	line-height: 34px;
	font-weight: normal;
	margin-bottom: 30px;
}
#carousel-menu8 .item span {
	font-family: 'Open Sans Bold';
	text-transform: uppercase;
}
#carousel-menu8 .item p {
	font-family: 'Open Sans';
	font-size: 14px;
	color: #7c7c7c;
	text-decoration: none;
	margin-left: 4px;
}
#carousel-menu8 .item strong {
	color: #000;
}
#carousel-menu8 .item img {
	margin-bottom: 30px;
}
#carousel-menu8 .carousel-control .icon-prev:before, #carousel-menu8 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
#carousel-menu8 .carousel-control:hover .icon-prev:before, #carousel-menu8 .carousel-control:hover .icon-next:before {
	display: block;
}
#carousel-menu8 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
#carousel-menu8 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
#carousel-menu8 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
#carousel-menu8 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
#carousel-menu8 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 8%;
	width: 100%;
	margin-left: 0px;
	left: 0px;
	background: url(../images/lineBg.jpg) 0 20px repeat-x;
}
#carousel-menu8 ol li {
	width: auto;
	height: auto;
	margin: 0 1.5%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	text-decoration: none;
	position: relative;
	background: #ebebeb;
}
#carousel-menu8 ol li a {
	padding: 6px 15px !important;
	font-size: 13px;
	text-transform: uppercase;
}
#carousel-menu8 ol li a:hover {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
.carousel-indicators {
	padding: 0 0 0 230px !important;
}
.rightNav {
	padding: 0 0 0 60px !important;
	text-align: left !important;
	width: 59%;
}
.carousel-indicators .active a {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
#carousel-menu8 .carousel-indicators.white li a {
	color: #393939;
}
#carousel-menu8 .carousel-indicators.white li:hover:before, #carousel-menu8 .carousel-indicators.white li.active:before {
}
#carousel-menu8 ol li a::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #393939;
	content: '';
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
	transition: height 0.3s, opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px);
}
#carousel-menu8 ol li a:hover::after, #carousel-menu8 ol li a:focus::after, #carousel-menu8 ol li.active a::after {
	background-color: #f8981d !important;
	padding: 6px 15px !important;
}
#carousel-menu8 ol li.active a::after {
	background-color: #f8981d;
}
#carousel-menu8 ol li.light.active a::after {
	background-color: #f8981d;
}
/**  **/

.carousel-menu8 {
	margin-bottom: 50px !important;
}
.carousel-menu8 .item {
	/*min-height: 740px;*/
	height: 730px !important;
	padding: 8% 25% 20% !important;
	font: 18px/32px 'Open Sans Light' !important;
	text-align: center !important;
	color: #19262b!important;
}
.carousel-menu8 .item img {
	margin-bottom: 30px !important;
}
.carousel-menu8 .item.about {
	background-color: #e73029 !important;
	color: #fff;
}
.carousel-menu8 .item.pilates {
	background-color: #f7e800 !important;
}
.carousel-menu8 .item.fitness {
	background-color: #72c6c7 !important;
	color: #fff;
}
.carousel-menu8 .item.health {
	background-color: #dddd22 !important;
}
.carousel-menu8 .item.education {
	background-color: #f9b123 !important;
	color: #fff;
}
.carousel-menu8 .carousel-control .icon-prev:before, .carousel-menu8 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
.carousel-menu8 .carousel-control:hover .icon-prev:before, .carousel-menu8 .carousel-control:hover .icon-next:before {
	display: block;
}
.carousel-menu8 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
.carousel-menu8 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
.carousel-menu8 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
.carousel-menu8 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
.carousel-menu8 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 17% !important;
	width: 100% !important;
	margin-left: 0px;
	left: 0px;
}
.carousel-menu8 ol li {
	width: auto !important;
	height: auto !important;
	margin: 0% 3.6% !important;
	padding: 1% 0%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	position: relative;
}
.carousel-menu8 .carousel-indicators .active {
	background-color: transparent;
}
.carousel-menu8 ol li:hover {
	color: #19262b;
}
.carousel-menu8 ol.carousel-indicators.white li:hover {
	color: #fff;
}
.carousel-menu8 ol li:hover:before, .carousel-menu8 ol li.active:before {
	content: ' ';
	width: 129px !important;
	height: 22px !important;
	margin-left: -40px !important;
	position: absolute;
	bottom: -15px !important;
	left: 50% !important;
}
.carousel-menu8 .carousel-indicators.white li a {
	color: #fff;
}
.carousel-menu8 .carousel-indicators.white li:hover:before, .carousel-menu8 .carousel-indicators.white li.active:before {
}
.carousel-menu8 ol li a {
	padding: 0 0 10px !important;
}
.carousel-menu8 ol li a::after {
	position: absolute;
	top: 100% !important;
	left: 0 !important;
	width: 100% !important;
	height: 1px !important;
	background: #fff;
	content: '' !important;
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s !important;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s !important;
	transition: height 0.3s, opacity 0.3s, transform 0.3s !important;
	-webkit-transform: translateY(-10px) !important;
	-moz-transform: translateY(-10px) !important;
	transform: translateY(-10px) !important;
}
.carousel-menu8 ol li a:hover::after, .carousel-menu8 ol li a:focus::after, .carousel-menu8 ol li.active a::after {
	height: 5px !important;
	opacity: 1;
	-webkit-transform: translateY(0px) !important;
	-moz-transform: translateY(0px) !important;
	transform: translateY(0px) !important;
}
.carousel-menu8 ol li.active a::after {
	background: #19262b;
}
.carousel-menu8 ol li.light.active a::after {
	background: #fff;
}
#carousel-menu9 .item {
	/*min-height: 740px;*/
	padding: 8% 10% 20% 7%;
	font: 14px/20px 'Open Sans';
	color: #7c7c7c;
	background-color: #fff;
	/*width: 45%;*/
}
#carousel-menu9 .item h2 {
	font-family: 'Open Sans Light';
	font-size: 36px;
	color: #393939;
	line-height: 34px;
	font-weight: normal;
	margin-bottom: 30px;
}
#carousel-menu9 .item span {
	font-family: 'Open Sans Bold';
	text-transform: uppercase;
}
#carousel-menu9 .item p {
	font-family: 'Open Sans';
	font-size: 14px;
	color: #7c7c7c;
	text-decoration: none;
	margin-left: 4px;
}
#carousel-menu9 .item strong {
	color: #000;
}
#carousel-menu9 .item img {
	margin-bottom: 30px;
}
#carousel-menu9 .carousel-control .icon-prev:before, #carousel-menu9 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
#carousel-menu9 .carousel-control:hover .icon-prev:before, #carousel-menu9 .carousel-control:hover .icon-next:before {
	display: block;
}
#carousel-menu9 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
#carousel-menu9 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
#carousel-menu9 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
#carousel-menu9 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
#carousel-menu9 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 4%;
	width: 100%;
	margin-left: 0px;
	left: 0px;
	background: url(../images/lineBg.jpg) 0 20px repeat-x;
}
#carousel-menu9 ol li {
	width: auto;
	height: auto;
	margin: 0 1.5%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	text-decoration: none;
	position: relative;
	background-color: #fff;
}
#carousel-menu9 ol li a {
	padding: 6px 15px !important;
	font-size: 13px;
	text-transform: uppercase;
}
#carousel-menu9 ol li a:hover {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
.carousel-indicators {
	padding: 0 0 0 230px !important;
}
.rightNav {
	padding: 0 0 0 60px !important;
	text-align: left !important;
	width: 59%;
}
.carousel-indicators .active a {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
#carousel-menu9 .carousel-indicators.white li a {
	color: #393939;
}
#carousel-menu9 .carousel-indicators.white li:hover:before, #carousel-menu9 .carousel-indicators.white li.active:before {
}
#carousel-menu9 ol li a::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #393939;
	content: '';
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
	transition: height 0.3s, opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px);
}
#carousel-menu9 ol li a:hover::after, #carousel-menu9 ol li a:focus::after, #carousel-menu9 ol li.active a::after {
	background-color: #f8981d !important;
	padding: 6px 15px !important;
}
#carousel-menu9 ol li.active a::after {
	background-color: #f8981d;
}
#carousel-menu9 ol li.light.active a::after {
	background-color: #f8981d;
}
/**  **/

.carousel-menu9 {
	margin-bottom: 50px !important;
}
.carousel-menu9 .item {
	/*min-height: 740px;*/
	height: 730px !important;
	padding: 8% 25% 20% !important;
	font: 18px/32px 'Open Sans Light' !important;
	text-align: center !important;
	color: #19262b!important;
}
.carousel-menu9 .item img {
	margin-bottom: 30px !important;
}
.carousel-menu9 .item.about {
	background-color: #e73029 !important;
	color: #fff;
}
.carousel-menu9 .item.pilates {
	background-color: #f7e800 !important;
}
.carousel-menu9 .item.fitness {
	background-color: #72c6c7 !important;
	color: #fff;
}
.carousel-menu9 .item.health {
	background-color: #dddd22 !important;
}
.carousel-menu9 .item.education {
	background-color: #f9b123 !important;
	color: #fff;
}
.carousel-menu9 .carousel-control .icon-prev:before, .carousel-menu9 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
.carousel-menu9 .carousel-control:hover .icon-prev:before, .carousel-menu9 .carousel-control:hover .icon-next:before {
	display: block;
}
.carousel-menu9 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
.carousel-menu9 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
.carousel-menu9 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
.carousel-menu9 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
.carousel-menu9 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 17% !important;
	width: 100% !important;
	margin-left: 0px;
	left: 0px;
}
.carousel-menu9 ol li {
	width: auto !important;
	height: auto !important;
	margin: 0% 3.6% !important;
	padding: 1% 0%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	position: relative;
}
.carousel-menu9 .carousel-indicators .active {
	background-color: transparent;
}
.carousel-menu9 ol li:hover {
	color: #19262b;
}
.carousel-menu9 ol.carousel-indicators.white li:hover {
	color: #fff;
}
.carousel-menu9 ol li:hover:before, .carousel-menu9 ol li.active:before {
	content: ' ';
	width: 129px !important;
	height: 22px !important;
	margin-left: -40px !important;
	position: absolute;
	bottom: -15px !important;
	left: 50% !important;
}
.carousel-menu9 .carousel-indicators.white li a {
	color: #fff;
}
.carousel-menu9 .carousel-indicators.white li:hover:before, .carousel-menu9 .carousel-indicators.white li.active:before {
}
.carousel-menu9 ol li a {
	padding: 0 0 10px !important;
}
.carousel-menu9 ol li a::after {
	position: absolute;
	top: 100% !important;
	left: 0 !important;
	width: 100% !important;
	height: 1px !important;
	background: #fff;
	content: '' !important;
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s !important;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s !important;
	transition: height 0.3s, opacity 0.3s, transform 0.3s !important;
	-webkit-transform: translateY(-10px) !important;
	-moz-transform: translateY(-10px) !important;
	transform: translateY(-10px) !important;
}
.carousel-menu9 ol li a:hover::after, .carousel-menu9 ol li a:focus::after, .carousel-menu9 ol li.active a::after {
	height: 5px !important;
	opacity: 1;
	-webkit-transform: translateY(0px) !important;
	-moz-transform: translateY(0px) !important;
	transform: translateY(0px) !important;
}
.carousel-menu9 ol li.active a::after {
	background: #19262b;
}
.carousel-menu9 ol li.light.active a::after {
	background: #fff;
}
#carousel-menu10 .item {
	/*min-height: 740px;*/
	padding: 8% 10% 20% 7%;
	font: 14px/20px 'Open Sans';
	color: #7c7c7c;
	width: 45%;
}
#carousel-menu10 .item h2 {
	font-family: 'Open Sans Light';
	font-size: 36px;
	color: #393939;
	line-height: 34px;
	font-weight: normal;
	margin-bottom: 30px;
}
#carousel-menu10 .item span {
	font-family: 'Open Sans Bold';
	text-transform: uppercase;
}
#carousel-menu10 .item p {
	font-family: 'Open Sans';
	font-size: 14px;
	color: #7c7c7c;
	text-decoration: none;
	margin-left: 4px;
}
#carousel-menu10 .item strong {
	color: #000;
}
#carousel-menu10 .item img {
	margin-bottom: 30px;
}
#carousel-menu10 .carousel-control .icon-prev:before, #carousel-menu10 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
#carousel-menu10 .carousel-control:hover .icon-prev:before, #carousel-menu10 .carousel-control:hover .icon-next:before {
	display: block;
}
#carousel-menu10 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
#carousel-menu10 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
#carousel-menu10 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
#carousel-menu10 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
#carousel-menu10 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 12%;
	width: 100%;
	margin-left: 0px;
	left: 0px;
	background: url(../images/lineBg.jpg) 0 20px repeat-x;
}
#carousel-menu10 ol li {
	width: auto;
	height: auto;
	margin: 0 1.5%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	text-decoration: none;
	position: relative;
	background-color: #fff;
}
#carousel-menu10 ol li a {
	padding: 6px 15px !important;
	font-size: 13px;
	text-transform: uppercase;
}
#carousel-menu10 ol li a:hover {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
.carousel-indicators {
	padding: 0 0 0 230px !important;
}
.rightNav {
	padding: 0 0 0 60px !important;
	text-align: left !important;
	width: 59%;
}
.carousel-indicators .active a {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
#carousel-menu10 .carousel-indicators.white li a {
	color: #393939;
}
#carousel-menu10 .carousel-indicators.white li:hover:before, #carousel-menu10 .carousel-indicators.white li.active:before {
}
#carousel-menu10 ol li a::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #393939;
	content: '';
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
	transition: height 0.3s, opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px);
}
#carousel-menu10 ol li a:hover::after, #carousel-menu10 ol li a:focus::after, #carousel-menu10 ol li.active a::after {
	background-color: #f8981d !important;
	padding: 6px 15px !important;
}
#carousel-menu10 ol li.active a::after {
	background-color: #f8981d;
}
#carousel-menu10 ol li.light.active a::after {
	background-color: #f8981d;
}
/**  **/

.carousel-menu10 {
	margin-bottom: 50px !important;
}
.carousel-menu10 .item {
	/*min-height: 740px;*/
	height: 730px !important;
	padding: 8% 25% 20% !important;
	font: 18px/32px 'Open Sans Light' !important;
	text-align: center !important;
	color: #19262b!important;
}
.carousel-menu10 .item img {
	margin-bottom: 30px !important;
}
.carousel-menu10 .item.about {
	background-color: #e73029 !important;
	color: #fff;
}
.carousel-menu10 .item.pilates {
	background-color: #f7e800 !important;
}
.carousel-menu10 .item.fitness {
	background-color: #72c6c7 !important;
	color: #fff;
}
.carousel-menu10 .item.health {
	background-color: #dddd22 !important;
}
.carousel-menu10 .item.education {
	background-color: #f9b123 !important;
	color: #fff;
}
.carousel-menu10 .carousel-control .icon-prev:before, .carousel-menu10 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
.carousel-menu10 .carousel-control:hover .icon-prev:before, .carousel-menu10 .carousel-control:hover .icon-next:before {
	display: block;
}
.carousel-menu10 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
.carousel-menu10 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
.carousel-menu10 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
.carousel-menu10 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
.carousel-menu10 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 17% !important;
	width: 100% !important;
	margin-left: 0px;
	left: 0px;
}
.carousel-menu10 ol li {
	width: auto !important;
	height: auto !important;
	margin: 0% 3.6% !important;
	padding: 1% 0%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	position: relative;
}
.carousel-menu10 .carousel-indicators .active {
	background-color: transparent;
}
.carousel-menu10 ol li:hover {
	color: #19262b;
}
.carousel-menu10 ol.carousel-indicators.white li:hover {
	color: #fff;
}
.carousel-menu10 ol li:hover:before, .carousel-menu10 ol li.active:before {
	content: ' ';
	width: 129px !important;
	height: 22px !important;
	margin-left: -40px !important;
	position: absolute;
	bottom: -15px !important;
	left: 50% !important;
}
.carousel-menu10 .carousel-indicators.white li a {
	color: #fff;
}
.carousel-menu10 .carousel-indicators.white li:hover:before, .carousel-menu10 .carousel-indicators.white li.active:before {
}
.carousel-menu10 ol li a {
	padding: 0 0 10px !important;
}
.carousel-menu10 ol li a::after {
	position: absolute;
	top: 100% !important;
	left: 0 !important;
	width: 100% !important;
	height: 1px !important;
	background: #fff;
	content: '' !important;
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s !important;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s !important;
	transition: height 0.3s, opacity 0.3s, transform 0.3s !important;
	-webkit-transform: translateY(-10px) !important;
	-moz-transform: translateY(-10px) !important;
	transform: translateY(-10px) !important;
}
.carousel-menu10 ol li a:hover::after, .carousel-menu10 ol li a:focus::after, .carousel-menu10 ol li.active a::after {
	height: 5px !important;
	opacity: 1;
	-webkit-transform: translateY(0px) !important;
	-moz-transform: translateY(0px) !important;
	transform: translateY(0px) !important;
}
.carousel-menu10 ol li.active a::after {
	background: #19262b;
}
.carousel-menu10 ol li.light.active a::after {
	background: #fff;
}
#carousel-menu11 .item {
	/*min-height: 740px;*/
	padding: 8% 10% 20% 7%;
	font: 14px/20px 'Open Sans';
	color: #7c7c7c;
	background-color: #fff;
	width: 45%;
}
#carousel-menu11 .item h2 {
	font-family: 'Open Sans Light';
	font-size: 36px;
	color: #393939;
	line-height: 34px;
	font-weight: normal;
	margin-bottom: 30px;
}
#carousel-menu11 .item span {
	font-family: 'Open Sans Bold';
	text-transform: uppercase;
}
#carousel-menu11 .item p {
	font-family: 'Open Sans';
	font-size: 14px;
	color: #7c7c7c;
	text-decoration: none;
	margin-left: 4px;
}
#carousel-menu11 .item strong {
	color: #000;
}
#carousel-menu11 .item img {
	margin-bottom: 30px;
}
#carousel-menu11 .carousel-control .icon-prev:before, #carousel-menu11 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
#carousel-menu11 .carousel-control:hover .icon-prev:before, #carousel-menu11 .carousel-control:hover .icon-next:before {
	display: block;
}
#carousel-menu11 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
#carousel-menu11 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
#carousel-menu11 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
#carousel-menu11 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
#carousel-menu11 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 12%;
	width: 100%;
	margin-left: 0px;
	left: 0px;
	background: url(../images/lineBg.jpg) 0 20px repeat-x;
}
#carousel-menu11 ol li {
	width: auto;
	height: auto;
	margin: 0 1.5%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	text-decoration: none;
	position: relative;
	background-color: #fff;
}
#carousel-menu11 ol li a {
	padding: 6px 15px !important;
	font-size: 13px;
	text-transform: uppercase;
}
#carousel-menu11 ol li a:hover {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
.carousel-indicators {
	padding: 0 0 0 230px !important;
}
.rightNav {
	padding: 0 0 0 60px !important;
	text-align: left !important;
	width: 59%;
}
.carousel-indicators .active a {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
#carousel-menu11 .carousel-indicators.white li a {
	color: #393939;
}
#carousel-menu11 .carousel-indicators.white li:hover:before, #carousel-menu11 .carousel-indicators.white li.active:before {
}
#carousel-menu11 ol li a::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #393939;
	content: '';
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
	transition: height 0.3s, opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px);
}
#carousel-menu11 ol li a:hover::after, #carousel-menu11 ol li a:focus::after, #carousel-menu11 ol li.active a::after {
	background-color: #f8981d !important;
	padding: 6px 15px !important;
}
#carousel-menu11 ol li.active a::after {
	background-color: #f8981d;
}
#carousel-menu11 ol li.light.active a::after {
	background-color: #f8981d;
}
/**  **/

.carousel-menu11 {
	margin-bottom: 50px !important;
}
.carousel-menu11 .item {
	/*min-height: 740px;*/
	height: 730px !important;
	padding: 8% 25% 20% !important;
	font: 18px/32px 'Open Sans Light' !important;
	text-align: center !important;
	color: #19262b!important;
}
.carousel-menu11 .item img {
	margin-bottom: 30px !important;
}
.carousel-menu11 .item.about {
	background-color: #e73029 !important;
	color: #fff;
}
.carousel-menu11 .item.pilates {
	background-color: #f7e800 !important;
}
.carousel-menu11 .item.fitness {
	background-color: #72c6c7 !important;
	color: #fff;
}
.carousel-menu11 .item.health {
	background-color: #dddd22 !important;
}
.carousel-menu11 .item.education {
	background-color: #f9b123 !important;
	color: #fff;
}
.carousel-menu11 .carousel-control .icon-prev:before, .carousel-menu11 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
.carousel-menu11 .carousel-control:hover .icon-prev:before, .carousel-menu11 .carousel-control:hover .icon-next:before {
	display: block;
}
.carousel-menu11 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
.carousel-menu11 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
.carousel-menu11 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
.carousel-menu11 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
.carousel-menu11 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 17% !important;
	width: 100% !important;
	margin-left: 0px;
	left: 0px;
}
.carousel-menu11 ol li {
	width: auto !important;
	height: auto !important;
	margin: 0% 3.6% !important;
	padding: 1% 0%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	position: relative;
}
.carousel-menu11 .carousel-indicators .active {
	background-color: transparent;
}
.carousel-menu11 ol li:hover {
	color: #19262b;
}
.carousel-menu11 ol.carousel-indicators.white li:hover {
	color: #fff;
}
.carousel-menu11 ol li:hover:before, .carousel-menu11 ol li.active:before {
	content: ' ';
	width: 129px !important;
	height: 22px !important;
	margin-left: -40px !important;
	position: absolute;
	bottom: -15px !important;
	left: 50% !important;
}
.carousel-menu11 .carousel-indicators.white li a {
	color: #fff;
}
.carousel-menu11 .carousel-indicators.white li:hover:before, .carousel-menu11 .carousel-indicators.white li.active:before {
}
.carousel-menu11 ol li a {
	padding: 0 0 10px !important;
}
.carousel-menu11 ol li a::after {
	position: absolute;
	top: 100% !important;
	left: 0 !important;
	width: 100% !important;
	height: 1px !important;
	background: #fff;
	content: '' !important;
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s !important;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s !important;
	transition: height 0.3s, opacity 0.3s, transform 0.3s !important;
	-webkit-transform: translateY(-10px) !important;
	-moz-transform: translateY(-10px) !important;
	transform: translateY(-10px) !important;
}
.carousel-menu11 ol li a:hover::after, .carousel-menu11 ol li a:focus::after, .carousel-menu11 ol li.active a::after {
	height: 5px !important;
	opacity: 1;
	-webkit-transform: translateY(0px) !important;
	-moz-transform: translateY(0px) !important;
	transform: translateY(0px) !important;
}
.carousel-menu11 ol li.active a::after {
	background: #19262b;
}
.carousel-menu11 ol li.light.active a::after {
	background: #fff;
}
#carousel-menu12 .item {
	/*min-height: 740px;*/
	padding: 8% 10% 20% 50%;
	font: 14px/20px 'Open Sans';
	color: #7c7c7c;
	background-color: #ebebeb;
	/*width: 45%;*/
	width:auto;
	height: 700px;
}
#carousel-menu12 .item h2 {
	font-family: 'Open Sans Light';
	font-size: 36px;
	color: #393939;
	line-height: 34px;
	font-weight: normal;
	margin-bottom: 30px;
}
#carousel-menu12 .item span {
	font-family: 'Open Sans Bold';
	text-transform: uppercase;
}
#carousel-menu12 .item p {
	font-family: 'Open Sans';
	font-size: 14px;
	color: #7c7c7c;
	text-decoration: none;
	margin-left: 4px;
}
#carousel-menu12 .item strong {
	color: #000;
}
#carousel-menu12 .item img {
	margin-bottom: 30px;
}
#carousel-menu12 .carousel-control .icon-prev:before, #carousel-menu12 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
#carousel-menu12 .carousel-control:hover .icon-prev:before, #carousel-menu12 .carousel-control:hover .icon-next:before {
	display: block;
}
#carousel-menu12 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
#carousel-menu12 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
#carousel-menu12 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
#carousel-menu12 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
#carousel-menu12 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 8%;
	width: 100%;
	margin-left: 0px;
	left: 0px;
	background: url(../images/lineBg.jpg) 0 20px repeat-x;
}
#carousel-menu12 ol li {
	width: auto;
	height: auto;
	margin: 0 1.5%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	text-decoration: none;
	position: relative;
	background-color: #ebebeb;
}
#carousel-menu12 ol li a {
	padding: 6px 15px !important;
	font-size: 13px;
	text-transform: uppercase;
}
#carousel-menu12 ol li a:hover {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
.carousel-indicators {
	padding: 0 0 0 230px !important;
}
.rightNav {
	padding: 0 0 0 60px !important;
	text-align: left !important;
	width: 59%;
}
.carousel-indicators .active a {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
#carousel-menu12 .carousel-indicators.white li a {
	color: #393939;
}
#carousel-menu12 .carousel-indicators.white li:hover:before, #carousel-menu12 .carousel-indicators.white li.active:before {
}
#carousel-menu12 ol li a::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #393939;
	content: '';
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
	transition: height 0.3s, opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px);
}
#carousel-menu12 ol li a:hover::after, #carousel-menu12 ol li a:focus::after, #carousel-menu12 ol li.active a::after {
	background-color: #f8981d !important;
	padding: 6px 15px !important;
}
#carousel-menu12 ol li.active a::after {
	background-color: #f8981d;
}
#carousel-menu12 ol li.light.active a::after {
	background-color: #f8981d;
}
/**  **/

.carousel-menu12 {
	margin-bottom: 50px !important;
}
.carousel-menu12 .item {
	/*min-height: 740px;*/
	height: 730px !important;
	padding: 8% 25% 20% !important;
	font: 18px/32px 'Open Sans Light' !important;
	text-align: center !important;
	color: #19262b!important;
}
.carousel-menu12 .item img {
	margin-bottom: 30px !important;
}
.carousel-menu12 .item.about {
	background-color: #e73029 !important;
	color: #fff;
}
.carousel-menu12 .item.pilates {
	background-color: #f7e800 !important;
}
.carousel-menu12 .item.fitness {
	background-color: #72c6c7 !important;
	color: #fff;
}
.carousel-menu12 .item.health {
	background-color: #dddd22 !important;
}
.carousel-menu12 .item.education {
	background-color: #f9b123 !important;
	color: #fff;
}
.carousel-menu12 .carousel-control .icon-prev:before, .carousel-menu12 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
.carousel-menu12 .carousel-control:hover .icon-prev:before, .carousel-menu12 .carousel-control:hover .icon-next:before {
	display: block;
}
.carousel-menu12 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
.carousel-menu12 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
.carousel-menu12 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
.carousel-menu12 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
.carousel-menu12 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 17% !important;
	width: 100% !important;
	margin-left: 0px;
	left: 0px;
}
.carousel-menu12 ol li {
	width: auto !important;
	height: auto !important;
	margin: 0% 3.6% !important;
	padding: 1% 0%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	position: relative;
}
.carousel-menu12 .carousel-indicators .active {
	background-color: transparent;
}
.carousel-menu12 ol li:hover {
	color: #19262b;
}
.carousel-menu12 ol.carousel-indicators.white li:hover {
	color: #fff;
}
.carousel-menu12 ol li:hover:before, .carousel-menu12 ol li.active:before {
	content: ' ';
	width: 129px !important;
	height: 22px !important;
	margin-left: -40px !important;
	position: absolute;
	bottom: -15px !important;
	left: 50% !important;
}
.carousel-menu12 .carousel-indicators.white li a {
	color: #fff;
}
.carousel-menu12 .carousel-indicators.white li:hover:before, .carousel-menu12 .carousel-indicators.white li.active:before {
}
.carousel-menu12 ol li a {
	padding: 0 0 10px !important;
}
.carousel-menu12 ol li a::after {
	position: absolute;
	top: 100% !important;
	left: 0 !important;
	width: 100% !important;
	height: 1px !important;
	background: #fff;
	content: '' !important;
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s !important;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s !important;
	transition: height 0.3s, opacity 0.3s, transform 0.3s !important;
	-webkit-transform: translateY(-10px) !important;
	-moz-transform: translateY(-10px) !important;
	transform: translateY(-10px) !important;
}
.carousel-menu12 ol li a:hover::after, .carousel-menu12 ol li a:focus::after, .carousel-menu12 ol li.active a::after {
	height: 5px !important;
	opacity: 1;
	-webkit-transform: translateY(0px) !important;
	-moz-transform: translateY(0px) !important;
	transform: translateY(0px) !important;
}
.carousel-menu12 ol li.active a::after {
	background: #19262b;
}
.carousel-menu12 ol li.light.active a::after {
	background: #fff;
}
#carousel-menu13 .item {
	/*min-height: 740px;*/
	padding: 8% 10% 20% 7%;
	font: 14px/20px 'Open Sans';
	color: #7c7c7c;
	background-color: #fff;
	width: 45%;
}
#carousel-menu13 .item h2 {
	font-family: 'Open Sans Light';
	font-size: 36px;
	color: #393939;
	line-height: 34px;
	font-weight: normal;
	margin-bottom: 30px;
}
#carousel-menu13 .item span {
	font-family: 'Open Sans Bold';
	text-transform: uppercase;
}
#carousel-menu13 .item p {
	font-family: 'Open Sans';
	font-size: 14px;
	color: #7c7c7c;
	text-decoration: none;
	margin-left: 4px;
}
#carousel-menu13 .item strong {
	color: #000;
}
#carousel-menu13 .item img {
	margin-bottom: 30px;
}
#carousel-menu13 .carousel-control .icon-prev:before, #carousel-menu13 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
#carousel-menu13 .carousel-control:hover .icon-prev:before, #carousel-menu13 .carousel-control:hover .icon-next:before {
	display: block;
}
#carousel-menu13 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
#carousel-menu13 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
#carousel-menu13 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
#carousel-menu13 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
#carousel-menu13 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 9%;
	width: 100%;
	margin-left: 0px;
	left: 0px;
	background: url(../images/lineBg.jpg) 0 20px repeat-x;
}
#carousel-menu13 ol li {
	width: auto;
	height: auto;
	margin: 0 1.5%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	text-decoration: none;
	position: relative;
	background-color: #fff;
}
#carousel-menu13 ol li a {
	padding: 6px 15px !important;
	font-size: 13px;
	text-transform: uppercase;
}
#carousel-menu13 ol li a:hover {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
.carousel-indicators {
	padding: 0 0 0 230px !important;
}
.rightNav {
	padding: 0 0 0 60px !important;
	text-align: left !important;
	width: 59%;
}
.carousel-indicators .active a {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
#carousel-menu13 .carousel-indicators.white li a {
	color: #393939;
}
#carousel-menu13 .carousel-indicators.white li:hover:before, #carousel-menu13 .carousel-indicators.white li.active:before {
}
#carousel-menu13 ol li a::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #393939;
	content: '';
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
	transition: height 0.3s, opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px);
}
#carousel-menu13 ol li a:hover::after, #carousel-menu13 ol li a:focus::after, #carousel-menu13 ol li.active a::after {
	background-color: #f8981d !important;
	padding: 6px 15px !important;
}
#carousel-menu13 ol li.active a::after {
	background-color: #f8981d;
}
#carousel-menu13 ol li.light.active a::after {
	background-color: #f8981d;
}
/**  **/

.carousel-menu13 {
	margin-bottom: 50px !important;
}
.carousel-menu13 .item {
	/*min-height: 740px;*/
	height: 730px !important;
	padding: 8% 25% 20% !important;
	font: 18px/32px 'Open Sans Light' !important;
	text-align: center !important;
	color: #19262b!important;
}
.carousel-menu13 .item img {
	margin-bottom: 30px !important;
}
.carousel-menu13 .item.about {
	background-color: #e73029 !important;
	color: #fff;
}
.carousel-menu13 .item.pilates {
	background-color: #f7e800 !important;
}
.carousel-menu13 .item.fitness {
	background-color: #72c6c7 !important;
	color: #fff;
}
.carousel-menu13 .item.health {
	background-color: #dddd22 !important;
}
.carousel-menu13 .item.education {
	background-color: #f9b123 !important;
	color: #fff;
}
.carousel-menu13 .carousel-control .icon-prev:before, .carousel-menu13 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
.carousel-menu13 .carousel-control:hover .icon-prev:before, .carousel-menu13 .carousel-control:hover .icon-next:before {
	display: block;
}
.carousel-menu13 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
.carousel-menu13 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
.carousel-menu13 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
.carousel-menu13 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
.carousel-menu13 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 17% !important;
	width: 100% !important;
	margin-left: 0px;
	left: 0px;
}
.carousel-menu13 ol li {
	width: auto !important;
	height: auto !important;
	margin: 0% 3.6% !important;
	padding: 1% 0%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	position: relative;
}
.carousel-menu13 .carousel-indicators .active {
	background-color: transparent;
}
.carousel-menu13 ol li:hover {
	color: #19262b;
}
.carousel-menu13 ol.carousel-indicators.white li:hover {
	color: #fff;
}
.carousel-menu13 ol li:hover:before, .carousel-menu13 ol li.active:before {
	content: ' ';
	width: 129px !important;
	height: 22px !important;
	margin-left: -40px !important;
	position: absolute;
	bottom: -15px !important;
	left: 50% !important;
}
.carousel-menu13 .carousel-indicators.white li a {
	color: #fff;
}
.carousel-menu13 .carousel-indicators.white li:hover:before, .carousel-menu13 .carousel-indicators.white li.active:before {
}
.carousel-menu13 ol li a {
	padding: 0 0 10px !important;
}
.carousel-menu13 ol li a::after {
	position: absolute;
	top: 100% !important;
	left: 0 !important;
	width: 100% !important;
	height: 1px !important;
	background: #fff;
	content: '' !important;
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s !important;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s !important;
	transition: height 0.3s, opacity 0.3s, transform 0.3s !important;
	-webkit-transform: translateY(-10px) !important;
	-moz-transform: translateY(-10px) !important;
	transform: translateY(-10px) !important;
}
.carousel-menu13 ol li a:hover::after, .carousel-menu13 ol li a:focus::after, .carousel-menu13 ol li.active a::after {
	height: 5px !important;
	opacity: 1;
	-webkit-transform: translateY(0px) !important;
	-moz-transform: translateY(0px) !important;
	transform: translateY(0px) !important;
}
.carousel-menu13 ol li.active a::after {
	background: #19262b;
}
.carousel-menu13 ol li.light.active a::after {
	background: #fff;
}
#carousel-menu14 .item {
	/*min-height: 740px;*/
	padding: 8% 10% 20% 50%;
	font: 14px/20px 'Open Sans';
	color: #7c7c7c;
	background-color: #ebebeb;
	/*width: 45%;*/
	width:auto;
	height: 700px;
}
#carousel-menu14 .item h2 {
	font-family: 'Open Sans Light';
	font-size: 36px;
	color: #393939;
	line-height: 34px;
	font-weight: normal;
	margin-bottom: 30px;
}
#carousel-menu14 .item span {
	font-family: 'Open Sans Bold';
	text-transform: uppercase;
}
#carousel-menu14 .item p {
	font-family: 'Open Sans';
	font-size: 14px;
	color: #7c7c7c;
	text-decoration: none;
	margin-left: 4px;
}
#carousel-menu14 .item strong {
	color: #000;
}
#carousel-menu14 .item img {
	margin-bottom: 30px;
}
#carousel-menu14 .carousel-control .icon-prev:before, #carousel-menu14 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
#carousel-menu14 .carousel-control:hover .icon-prev:before, #carousel-menu14 .carousel-control:hover .icon-next:before {
	display: block;
}
#carousel-menu14 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
#carousel-menu14 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
#carousel-menu14 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
#carousel-menu14 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
#carousel-menu14 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 9%;
	width: 100%;
	margin-left: 0px;
	left: 0px;
	background: url(../images/lineBg.jpg) 0 20px repeat-x;
}
#carousel-menu14 ol li {
	width: auto;
	height: auto;
	margin: 0 1.5%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	text-decoration: none;
	position: relative;
	background-color: #ebebeb;
}
#carousel-menu14 ol li a {
	padding: 6px 15px !important;
	font-size: 13px;
	text-transform: uppercase;
}
#carousel-menu14 ol li a:hover {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
.carousel-indicators {
	padding: 0 0 0 230px !important;
}
.rightNav {
	padding: 0 0 0 60px !important;
	text-align: left !important;
	width: 59%;
}
.carousel-indicators .active a {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
#carousel-menu14 .carousel-indicators.white li a {
	color: #393939;
}
#carousel-menu14 .carousel-indicators.white li:hover:before, #carousel-menu14 .carousel-indicators.white li.active:before {
}
#carousel-menu14 ol li a::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #393939;
	content: '';
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
	transition: height 0.3s, opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px);
}
#carousel-menu14 ol li a:hover::after, #carousel-menu14 ol li a:focus::after, #carousel-menu14 ol li.active a::after {
	background-color: #f8981d !important;
	padding: 6px 15px !important;
}
#carousel-menu14 ol li.active a::after {
	background-color: #f8981d;
}
#carousel-menu14 ol li.light.active a::after {
	background-color: #f8981d;
}
/**  **/

.carousel-menu14 {
	margin-bottom: 50px !important;
}
.carousel-menu14 .item {
	/*min-height: 740px;*/
	height: 730px !important;
	padding: 8% 25% 20% !important;
	font: 18px/32px 'Open Sans Light' !important;
	text-align: center !important;
	color: #19262b!important;
}
.carousel-menu14 .item img {
	margin-bottom: 30px !important;
}
.carousel-menu14 .item.about {
	background-color: #e73029 !important;
	color: #fff;
}
.carousel-menu14 .item.pilates {
	background-color: #f7e800 !important;
}
.carousel-menu14 .item.fitness {
	background-color: #72c6c7 !important;
	color: #fff;
}
.carousel-menu14 .item.health {
	background-color: #dddd22 !important;
}
.carousel-menu14 .item.education {
	background-color: #f9b123 !important;
	color: #fff;
}
.carousel-menu14 .carousel-control .icon-prev:before, .carousel-menu14 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
.carousel-menu14 .carousel-control:hover .icon-prev:before, .carousel-menu14 .carousel-control:hover .icon-next:before {
	display: block;
}
.carousel-menu14 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
.carousel-menu14 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
.carousel-menu14 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
.carousel-menu14 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
.carousel-menu14 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 17% !important;
	width: 100% !important;
	margin-left: 0px;
	left: 0px;
}
.carousel-menu14 ol li {
	width: auto !important;
	height: auto !important;
	margin: 0% 3.6% !important;
	padding: 1% 0%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	position: relative;
}
.carousel-menu14 .carousel-indicators .active {
	background-color: transparent;
}
.carousel-menu14 ol li:hover {
	color: #19262b;
}
.carousel-menu14 ol.carousel-indicators.white li:hover {
	color: #fff;
}
.carousel-menu14 ol li:hover:before, .carousel-menu14 ol li.active:before {
	content: ' ';
	width: 129px !important;
	height: 22px !important;
	margin-left: -40px !important;
	position: absolute;
	bottom: -15px !important;
	left: 50% !important;
}
.carousel-menu14 .carousel-indicators.white li a {
	color: #fff;
}
.carousel-menu14 .carousel-indicators.white li:hover:before, .carousel-menu14 .carousel-indicators.white li.active:before {
}
.carousel-menu14 ol li a {
	padding: 0 0 10px !important;
}
.carousel-menu14 ol li a::after {
	position: absolute;
	top: 100% !important;
	left: 0 !important;
	width: 100% !important;
	height: 1px !important;
	background: #fff;
	content: '' !important;
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s !important;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s !important;
	transition: height 0.3s, opacity 0.3s, transform 0.3s !important;
	-webkit-transform: translateY(-10px) !important;
	-moz-transform: translateY(-10px) !important;
	transform: translateY(-10px) !important;
}
.carousel-menu14 ol li a:hover::after, .carousel-menu14 ol li a:focus::after, .carousel-menu14 ol li.active a::after {
	height: 5px !important;
	opacity: 1;
	-webkit-transform: translateY(0px) !important;
	-moz-transform: translateY(0px) !important;
	transform: translateY(0px) !important;
}
.carousel-menu14 ol li.active a::after {
	background: #19262b;
}
.carousel-menu14 ol li.light.active a::after {
	background: #fff;
}
#carousel-menu15 .item {
	padding: 8% 10% 20% 7%;
	font: 14px/20px 'Open Sans';
	color: #7c7c7c;
	background-color: #fff;
	width: 45%;
	height: 700px;
}
#carousel-menu15 .item h2 {
	font-family: 'Open Sans Light';
	font-size: 36px;
	color: #393939;
	line-height: 34px;
	font-weight: normal;
	margin-bottom: 30px;
}
#carousel-menu15 .item span {
	font-family: 'Open Sans Bold';
	text-transform: uppercase;
}
#carousel-menu15 .item p {
	font-family: 'Open Sans';
	font-size: 14px;
	color: #7c7c7c;
	text-decoration: none;
	margin-left: 4px;
}
#carousel-menu15 .item strong {
	color: #000;
}
#carousel-menu15 .item img {
	margin-bottom: 30px;
}
#carousel-menu15 .carousel-control .icon-prev:before, #carousel-menu15 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
#carousel-menu15 .carousel-control:hover .icon-prev:before, #carousel-menu15 .carousel-control:hover .icon-next:before {
	display: block;
}
#carousel-menu15 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
#carousel-menu15 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
#carousel-menu15 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
#carousel-menu15 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
#carousel-menu15 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom:8%;
	width: 100%;
	margin-left: 0px;
	left: 0px;
	background: url(../images/lineBg.jpg) 0 20px repeat-x;
}
#carousel-menu15 ol li {
	width: auto;
	height: auto;
	margin: 0 1.5%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	text-decoration: none;
	position: relative;
	background-color: #fff;
}
#carousel-menu15 ol li a {
	padding: 6px 15px !important;
	font-size: 13px;
	text-transform: uppercase;
}
#carousel-menu15 ol li a:hover {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}     

#carousel-menu16 .item {
	/*min-height: 740px;*/
	padding: 8% 10% 20% 50%;
	font: 16px/20px 'Open Sans';
	color: #7c7c7c;
	background-color: #ebebeb;
	/*width: 45%;*/
	width:auto;
	height: 700px;
}
#carousel-menu16 .item h2 {
	font-family: 'Open Sans Light';
	font-size: 36px;
	color: #393939;
	line-height: 34px;
	font-weight: normal;
	margin-bottom: 30px;
}
#carousel-menu16 .item span {
	font-family: 'Open Sans Bold';
	text-transform: uppercase;
}
#carousel-menu16 .item p {
	font-family: 'Open Sans';
	font-size: 16px;
	color: #7c7c7c;
	text-decoration: none;
	margin-left: 4px;
}
#carousel-menu16 .item strong {
	color: #000;
}
#carousel-menu16 .item img {
	margin-bottom: 30px;
}
#carousel-menu16 .carousel-control .icon-prev:before, #carousel-menu16 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
#carousel-menu16 .carousel-control:hover .icon-prev:before, #carousel-menu16 .carousel-control:hover .icon-next:before {
	display: block;
}
#carousel-menu16 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
#carousel-menu16 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
#carousel-menu16 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
#carousel-menu16 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
#carousel-menu16 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 9%;
	width: 100%;
	margin-left: 0px;
	left: 0px;
	background: url(../images/lineBg.jpg) 0 20px repeat-x;
}
#carousel-menu16 ol li {
	width: auto;
	height: auto;
	margin: 0 1.5%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	text-decoration: none;
	position: relative;
	background-color: #ebebeb;
}
#carousel-menu16 ol li a {
	padding: 6px 15px !important;
	font-size: 13px;
	text-transform: uppercase;
}
#carousel-menu16 ol li a:hover {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
.carousel-indicators {
	padding: 0 0 0 230px !important;
}
.rightNav {
	padding: 0 0 0 60px !important;
	text-align: left !important;
	width: 59%;
}
.carousel-indicators .active a {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
#carousel-menu16 .carousel-indicators.white li a {
	color: #393939;
}
#carousel-menu16 .carousel-indicators.white li:hover:before, #carousel-menu16 .carousel-indicators.white li.active:before {
}
#carousel-menu16 ol li a::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #393939;
	content: '';
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
	transition: height 0.3s, opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px);
}
#carousel-menu16 ol li a:hover::after, #carousel-menu16 ol li a:focus::after, #carousel-menu16 ol li.active a::after {
	background-color: #f8981d !important;
	padding: 6px 15px !important;
}
#carousel-menu16 ol li.active a::after {
	background-color: #f8981d;
}
#carousel-menu16 ol li.light.active a::after {
	background-color: #f8981d;
}
/**  **/

.carousel-menu16 {
	margin-bottom: 50px !important;
}
.carousel-menu16 .item {
	/*min-height: 740px;*/
	height: 730px !important;
	padding: 8% 25% 20% !important;
	font: 18px/32px 'Open Sans Light' !important;
	text-align: center !important;
	color: #19262b!important;
}
.carousel-menu16 .item img {
	margin-bottom: 30px !important;
}
.carousel-menu16 .item.about {
	background-color: #e73029 !important;
	color: #fff;
}
.carousel-menu16 .item.pilates {
	background-color: #f7e800 !important;
}
.carousel-menu16 .item.fitness {
	background-color: #72c6c7 !important;
	color: #fff;
}
.carousel-menu16 .item.health {
	background-color: #dddd22 !important;
}
.carousel-menu16 .item.education {
	background-color: #f9b123 !important;
	color: #fff;
}
.carousel-menu16 .carousel-control .icon-prev:before, .carousel-menu16 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
.carousel-menu16 .carousel-control:hover .icon-prev:before, .carousel-menu16 .carousel-control:hover .icon-next:before {
	display: block;
}
.carousel-menu16 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
.carousel-menu16 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
.carousel-menu16 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
.carousel-menu16 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
.carousel-menu16 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 17% !important;
	width: 100% !important;
	margin-left: 0px;
	left: 0px;
}
.carousel-menu16 ol li {
	width: auto !important;
	height: auto !important;
	margin: 0% 3.6% !important;
	padding: 1% 0%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	position: relative;
}
.carousel-menu16 .carousel-indicators .active {
	background-color: transparent;
}
.carousel-menu16 ol li:hover {
	color: #19262b;
}
.carousel-menu16 ol.carousel-indicators.white li:hover {
	color: #fff;
}
.carousel-menu16 ol li:hover:before, .carousel-menu16 ol li.active:before {
	content: ' ';
	width: 129px !important;
	height: 22px !important;
	margin-left: -40px !important;
	position: absolute;
	bottom: -15px !important;
	left: 50% !important;
}
.carousel-menu16 .carousel-indicators.white li a {
	color: #fff;
}
.carousel-menu16 .carousel-indicators.white li:hover:before, .carousel-menu16 .carousel-indicators.white li.active:before {
}
.carousel-menu16 ol li a {
	padding: 0 0 10px !important;
}
.carousel-menu16 ol li a::after {
	position: absolute;
	top: 100% !important;
	left: 0 !important;
	width: 100% !important;
	height: 1px !important;
	background: #fff;
	content: '' !important;
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s !important;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s !important;
	transition: height 0.3s, opacity 0.3s, transform 0.3s !important;
	-webkit-transform: translateY(-10px) !important;
	-moz-transform: translateY(-10px) !important;
	transform: translateY(-10px) !important;
}
.carousel-menu16 ol li a:hover::after, .carousel-menu16 ol li a:focus::after, .carousel-menu16 ol li.active a::after {
	height: 5px !important;
	opacity: 1;
	-webkit-transform: translateY(0px) !important;
	-moz-transform: translateY(0px) !important;
	transform: translateY(0px) !important;
}
.carousel-menu16 ol li.active a::after {
	background: #19262b;
}
.carousel-menu16 ol li.light.active a::after {
	background: #fff;
}
     #carousel-menu17 .item {
	padding: 8% 10% 20% 7%;
	font: 14px/20px 'Open Sans';
	color: #7c7c7c;
	background-color: #fff;
	width: 45%;
	height: 700px;
}
#carousel-menu17 .item h2 {
	font-family: 'Open Sans Light';
	font-size: 36px;
	color: #393939;
	line-height: 34px;
	font-weight: normal;
	margin-bottom: 30px;
}
#carousel-menu17 .item span {
	font-family: 'Open Sans Bold';
	text-transform: uppercase;
}
#carousel-menu17 .item p {
	font-family: 'Open Sans';
	font-size: 14px;
	color: #7c7c7c;
	text-decoration: none;
	margin-left: 4px;
}
#carousel-menu17 .item strong {
	color: #000;
}
#carousel-menu17 .item img {
	margin-bottom: 30px;
}
#carousel-menu17 .carousel-control .icon-prev:before, #carousel-menu17 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
#carousel-menu17 .carousel-control:hover .icon-prev:before, #carousel-menu17 .carousel-control:hover .icon-next:before {
	display: block;
}
#carousel-menu17 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
#carousel-menu17 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
#carousel-menu17 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
#carousel-menu17 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
#carousel-menu17 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom:8%;
	width: 100%;
	margin-left: 0px;
	left: 0px;
	background: url(../images/lineBg.jpg) 0 20px repeat-x;
}
#carousel-menu17 ol li {
	width: auto;
	height: auto;
	margin: 0 1.5%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	text-decoration: none;
	position: relative;
	background-color: #fff;
}
#carousel-menu17 ol li a {
	padding: 6px 17px !important;
	font-size: 13px;
	text-transform: uppercase;
}
#carousel-menu17 ol li a:hover {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 17px;
	padding: 6px 12px;
}

.carousel-indicators {
	padding: 0 0 0 230px !important;
}
.rightNav {
	padding: 0 0 0 60px !important;
	text-align: left !important;
	width: 59%;
}
.carousel-indicators .active a {
	background: #f8981d;
	text-decoration: none;
	color: #fff !important;
	border-radius: 15px;
	padding: 6px 12px;
}
#carousel-menu15 .carousel-indicators.white li a {
	color: #393939;
}
#carousel-menu15 .carousel-indicators.white li:hover:before, #carousel-menu15 .carousel-indicators.white li.active:before {
}
#carousel-menu15 ol li a::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #393939;
	content: '';
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
	transition: height 0.3s, opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px);
}
#carousel-menu15 ol li a:hover::after, #carousel-menu15 ol li a:focus::after, #carousel-menu15 ol li.active a::after {
	background-color: #f8981d !important;
	padding: 6px 15px !important;
}
#carousel-menu15 ol li.active a::after {
	background-color: #f8981d;
}
#carousel-menu15 ol li.light.active a::after {
	background-color: #f8981d;
}
/**  **/

.carousel-menu15 {
	margin-bottom: 50px !important;
}
.carousel-menu15 .item {
	/*min-height: 740px;*/
	height: 730px !important;
	padding: 8% 25% 20% !important;
	font: 18px/32px 'Open Sans Light' !important;
	text-align: center !important;
	color: #19262b!important;
}
.carousel-menu15 .item img {
	margin-bottom: 30px !important;
}
.carousel-menu15 .item.about {
	background-color: #e73029 !important;
	color: #fff;
}
.carousel-menu15 .item.pilates {
	background-color: #f7e800 !important;
}
.carousel-menu15 .item.fitness {
	background-color: #72c6c7 !important;
	color: #fff;
}
.carousel-menu15 .item.health {
	background-color: #dddd22 !important;
}
.carousel-menu15 .item.education {
	background-color: #f9b123 !important;
	color: #fff;
}
.carousel-menu15 .carousel-control .icon-prev:before, .carousel-menu15 .carousel-control .icon-next:before {
	display: block;
	content: ' ';
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
}
.carousel-menu15 .carousel-control:hover .icon-prev:before, .carousel-menu15 .carousel-control:hover .icon-next:before {
	display: block;
}
.carousel-menu15 .carousel-control .icon-prev:before {
	background: url(../images/slider-prev.html) 0 0 no-repeat;
}
.carousel-menu15 .carousel-control.white .icon-prev:before {
	background: url(../images/slider-prev-white.html) 0 0 no-repeat;
}
.carousel-menu15 .carousel-control .icon-next:before {
	background: url(../images/slider-next.html) 0 0 no-repeat;
}
.carousel-menu15 .carousel-control.white .icon-next:before {
	background: url(../images/slider-next-white.html) 0 0 no-repeat;
}
.carousel-menu15 ol {
	/*margin-top: 10%;*/
	/*bottom: 100px;*/
	bottom: 17% !important;
	width: 100% !important;
	margin-left: 0px;
	left: 0px;
}
.carousel-menu15 ol li {
	width: auto !important;
	height: auto !important;
	margin: 0% 3.6% !important;
	padding: 1% 0%;
	font: 22px 'Open Sans Light';
	font-weight: 700;
	text-indent: 0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	position: relative;
}
.carousel-menu15 .carousel-indicators .active {
	background-color: transparent;
}
.carousel-menu15 ol li:hover {
	color: #19262b;
}
.carousel-menu15 ol.carousel-indicators.white li:hover {
	color: #fff;
}
.carousel-menu15 ol li:hover:before, .carousel-menu15 ol li.active:before {
	content: ' ';
	width: 129px !important;
	height: 22px !important;
	margin-left: -40px !important;
	position: absolute;
	bottom: -15px !important;
	left: 50% !important;
}
.carousel-menu15 .carousel-indicators.white li a {
	color: #fff;
}
.carousel-menu15 .carousel-indicators.white li:hover:before, .carousel-menu15 .carousel-indicators.white li.active:before {
}
.carousel-menu15 ol li a {
	padding: 0 0 10px !important;
}
.carousel-menu15 ol li a::after {
	position: absolute;
	top: 100% !important;
	left: 0 !important;
	width: 100% !important;
	height: 1px !important;
	background: #fff;
	content: '' !important;
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s !important;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s !important;
	transition: height 0.3s, opacity 0.3s, transform 0.3s !important;
	-webkit-transform: translateY(-10px) !important;
	-moz-transform: translateY(-10px) !important;
	transform: translateY(-10px) !important;
}
.carousel-menu15 ol li a:hover::after, .carousel-menu15 ol li a:focus::after, .carousel-menu15 ol li.active a::after {
	height: 5px !important;
	opacity: 1;
	-webkit-transform: translateY(0px) !important;
	-moz-transform: translateY(0px) !important;
	transform: translateY(0px) !important;
}
.carousel-menu15 ol li.active a::after {
	background: #19262b;
}
.carousel-menu15 ol li.light.active a::after {
	background: #fff;
}
/* CSS Document */
/** **/
/***** TEAM BLOCK STYLE *****/
/****************************/

#team {
	padding: 50px 0 50px;
}
#team h2 {
	margin-bottom: 50px;
	text-align: center;
}
#team .team-item {
	padding-top: 25px;
	text-align: center;
}
#team .team-item img {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
#team .team-item h4 {
	margin-top: 30px;
	font: 18px 'Open Sans Light';
	font-weight: 700;
}
#team .team-item a:hover h4 {
	margin-top: 22px;
}
#team .team-item span {
	font: 13px 'Open Sans Light';
	color: #a49e89;
	padding-bottom: 25px;
	display: block;
}
#team .team-item a:hover span {
	padding-bottom: 21px !important;
}
#team .img-circle {
	display: inline-block;
	border: 7px solid #d1cec4;
	background-color: #fff;
	position: relative;
}
#team .img-circle:hover:after {
	content: ' ';
	width: 165px;
	height: 165px;
	/*border: 7px solid #f7e800;*/
	border: 7px solid #fbf37f;
	background: #f7e800 url(../images/team/plus.html) center no-repeat;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	top: -7px;
	left: -7px;
	-webkit-box-shadow: inset 0px 0px 0px 8px #ffffff;
	-moz-box-shadow: inset 0px 0px 0px 8px #ffffff;
	box-shadow: inset 0px 0px 0px 8px #ffffff;
}
/***** CAROUSEL MENU STYLE *****/
/*******************************/

#carousel-temo {
	margin-bottom: 0px;
}
#carousel-temo .quote {
	font-size: 178px;
}
#carousel-temo .item {
	/*padding: 10% 25% 8%;*/
	padding: 140px 25% 100px;
	font: 18px/32px 'Open Sans Light';
	text-align: center;
	color: #19262b;
	background-color: #f7e800;
}
#carousel-temo h2 {
	margin-top: -70px;
	margin-bottom: 30px;
	font: 32px/42px 'Open Sans Light';
	font-weight: 700;
	letter-spacing: .06em;
}
#carousel-temo p {
	letter-spacing: .06em;
}
#carousel-temo .carousel-indicators {
	bottom: 45px;
	width: 200px;
	margin-left: -100px;
}
#carousel-temo .carousel-indicators li {
	width: 15px;
	height: 15px;
	margin: 1px 8px;
	border: 3px solid #fff;
	background-color: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
#carousel-temo .carousel-indicators li.active {
	border: 3px solid #19262b;
	background-color: transparent;
}
#pageslide {
	overflow-y: auto;
}
.item-sub-page .col-lg-4 img {
	width: 100%;
}
/* pilates pages */
.pilatespages .container, .healthpages .container, .fitnesspages .container, .educationpages .container, .defaultpages .container {
	display: table;
	height: 700px;
}
.pilatespages .container .row, .healthpages .container .row, .fitnesspages .container .row, .educationpages .container .row, .defaultpages .container .row {
	top: 50%;
	display: table-cell;
	vertical-align: middle;
	position: static;
}
/***** FOOTER PAGE STYLE*****/
/****************************/

#footer {
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	padding: 40px 0 20px;
	background-color: #1d1d1b;
}
body.pilatespages, body.defaultpages {
	background: #f7e800;
}
body.fitnesspages {
	background: #72c6c7;
}
body.healthpages {
	background: #dddd22;
}
body.educationpages {
	background: #f9b123;
}
body.pilatespages .row, body.fitnesspages .row, body.healthpages .row, body.educationpages .row, body.timetablepages .row {
	margin: 20px;
	-position: relative;
	-top: 50%;
	-bottom: 50%;
}
body.pilatespages .div-line, body.fitnesspages .div-line, body.healthpages .div-line, body.educationpages .div-line, body.timetablepages .div-line {
	padding: 0px 14px;
}
body.pilatespages .grid-close, body.fitnesspages .grid-close, body.healthpages .grid-close, body.educationpages .grid-close, body.timetablepages .grid-close {
/*top:33px !important;*/
}
body.timetablepages .carousel-inner > .item {
}
body.timetablepages #timetable-month-popup {
	display: block !important;
}
.system-error-message {
	display: none !important;
}
body.pilatespages h2, body.fitnesspages h2, body.healthpages h2, body.educationpages h2, body.timetablepages h2 {
	margin-bottom: 25px;
	margin-top: 0px !important;
}
body.pilatespages p, body.fitnesspages p, body.healthpages p, body.educationpages p, body.timetablepages p {
	font-size: 20px;
	line-height: 28px;
}
#backtotimetables a {
	color: #ffffff;
}
body.pagestimetable .grid-close {
	background-image: url(../images/grid-close.html);
}
.timetable-month a {
	display: block;
	padding-top: 240px;
	color: #ffffff;
}
body.pagestimetable #timetable .timetable-title a {
	color: #000000 !important;
}
#team .item {
	padding: 0 10% 5% 10%;
	color: #19262B;
	font: 20px/32px 'Dosis', sans-serif;
	text-align: center;
}
.item.matt-classes.item-sub-page {
	padding: 3% 0;
}

/***** MEDIA QUERY STYLE*****/
/****************************/

/* Large desktop */
@media (min-width: 1200px) {
#grid-block .popup-block .carousel-indicators {
	bottom: -60px;
	width: 200px;
	left: 15% !important;
}
}

@media (min-width: 992px) and (max-width: 1200px) {
.productScrollImg {
	height: 600px;
	left: -55px;
}
.productScrollImg1 {
	height: 600px;
	right: -55px;
}
#carousel-menu14 .item
{
	width:auto;
}
#carousel-menu12 .item
{
	width:auto;
}
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 769px) and (max-width: 979px) {
#carousel-menu ol {
	bottom: 4%;
}
#grid-block .box-grid-wrap {
	width: 644px;
}
#carousel-menu .item {
	/*padding: 10% 20%;*/
	padding: 18% 15% 38%;
}
#carousel-menu ul li a {
	padding: 3% 3%;
	font-size: 20px;
}
#carousel-menu ol {
	bottom: 14%;
}
#carousel-menu ol li {
	padding: 3% 3%;
	font-size: 20px;
}
.timetable-body .table-bordered {
	width: 100%;
}
.timetable-body .table-bordered>tbody>tr>td {
	border-bottom: 1px solid #000000;
}
.headertext {
	font: 700 20px 'Dosis', sans-serif;
	margin-top: 120px;
}
.headerbooknow {
	font: 700 20px 'Dosis', sans-serif;
	width: 210px;
	line-height: 40px;
	margin: 40px auto 20px;
}
}

@media (min-width: 768px) and (max-width: 769px) {
.imgMob img {
	width: 50%;
}
#carousel-menu .item, #carousel-menu1 .item, #carousel-menu2 .item, #carousel-menu3 .item, #carousel-menu4 .item, #carousel-menu5 .item, #carousel-menu6 .item, #carousel-menu7 .item, #carousel-menu8 .item, #carousel-menu10 .item, #carousel-menu12 .item, #carousel-menu13 .item, #carousel-menu14 .item, #carousel-menu15 .item {
	text-align: center ;
}
#carousel-menu .item h1, #carousel-menu .item h2, #carousel-menu1 .item h2, #carousel-menu2 .item h2, #carousel-menu3 .item h2, #carousel-menu4 .item h2, #carousel-menu5 .item h2, #carousel-menu6 .item h2, #carousel-menu7 .item h2, #carousel-menu8 .item h2, #carousel-menu10 .item h2, #carousel-menu12 .item h2, #carousel-menu13 .item h2, #carousel-menu14 .item h2, #carousel-menu15 .item h2 {
	text-align: center;
}
}

@media (max-width: 769px) {
	
#carousel-menu ol {
	bottom: 4%;
}
#carousel-menu1 ol, #carousel-menu2 ol {
	background: url("../images/lineBg.jpg") repeat-x scroll 0 20px #fff;
	bottom: 0;
	height: 45px;
}
.productScrollImg {
	display: none;
}
.productScrollImg1 {
	display: none;
}
#carousel-menu .item {
	padding: 25px;
	text-align: left;
}
#carousel-menu1 .item {
	padding: 55px 25px;
	text-align: left;
	width: 86%;
}
.carousel-indicators {
	padding: 0 0 0 0 !important;
}
#carousel-menu .item {
	height: auto;
}
.carousel-inner {
	height: auto;
}
ul.menu-right {
	display: none !important;
}
#carousel-menu .item h1, #carousel-menu .item h2, #carousel-menu1 .item h2, #carousel-menu2 .item h2, #carousel-menu3 .item h2, #carousel-menu4 .item h2, #carousel-menu5 .item h2, #carousel-menu6 .item h2, #carousel-menu7 .item h2, #carousel-menu8 .item h2, #carousel-menu10 .item h2, #carousel-menu12 .item h2, #carousel-menu13 .item h2, #carousel-menu14 .item h2, #carousel-menu15 .item h2, #carousel-menu11 .item h2, #carousel-menu9 .item h2 {
	color: #393939;
	font-size: 25px;
	font-weight: normal;
	line-height: 25px;
	margin-bottom: 15px;
	text-align: left;
	margin-top: 0;
}
.rightNav {
	padding: 0 !important;
	text-align: center !important;
	width: 59%;
}
.carousel-indicators {
	padding: 0 !important;
}
#carousel-menu .item, #carousel-menu1 .item, #carousel-menu2 .item, #carousel-menu3 .item, #carousel-menu4 .item, #carousel-menu5 .item, #carousel-menu6 .item, #carousel-menu7 .item, #carousel-menu8 .item, #carousel-menu10 .item, #carousel-menu12 .item, #carousel-menu13 .item, #carousel-menu14 .item, #carousel-menu15 .item, #carousel-menu11 .item {
	line-height: 24px;
	padding: 32px 25px 96px;
	text-align: left;
	width: auto;
	height: auto;
}
.bottomBtn {
	background: url(../images/lineBg.jpg) repeat-x scroll 0 20px #ebebeb !important;
}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
#grid-block .box-grid-wrap {
	width: 322px;
}
#carousel-menu ul li a {
	padding: 3% 3%;
	font-size: 20px;
}
#carousel-menu ol {
	bottom: 4%;
}
.carousel-control {
/*width: 19%;*/
}
.header-contact {
	display: none;
}
.headertext {
	font: 700 20px 'Dosis', sans-serif;
	margin-top: 120px;
}
.headerbooknow {
	font: 700 20px 'Dosis', sans-serif;
	width: 210px;
	line-height: 40px;
	margin: 40px auto 20px;
}
}

@media screen and (max-width:640px) {
.header-wrap button {
	width: 140px;
	height: 32px;
	font-size: 18px;
}
.header-wrap h1 {
	font-size: 18px;
	margin: 0 0 10px 0;
}
.header-wrap {
	clear: both;
	margin: 0 20% !important;
}
#grid-block .box-grid-logo {
	-display: none;
	width: 100%;
}
#grid-block .box-grid-logo img {
	width: 100%;
	height: auto;
}
#nav-right {
	display: none !important;
}
.grid-block-menu, .grid-block-menu-floating {
	display: block;
	z-index: 99;
}
.grid-block-menu .menu-icon {
	display: block;
	float: left;
	width: 34px;
	height: 29px;
	margin: 5px 0 0 5px;
	-background-image: url(../images/menu-icon-mobile.html);
	background: url(../images/menu-icon-mobile3860.html?v=1) center center no-repeat;
}
.grid-block-menu h4, .grid-block-menu-floating h4 {
	float: right;
	margin: 5px 10px 0 0;
	font: 30px/1 'Open Sans Light';
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
}
#grid-block .box-grid-wrap {
	width: 100%;
	margin-bottom: 0px;
}
#grid-block .box-grid {
	width: 100%;
	height: 616px;
}
#grid-block .box-grid .cover {
	width: 100%;
	height: auto;
}
#grid-block .box-grid .cover img {
	width: 100%;
	height: auto;
}
}

@media screen and (max-width:400px) {
.header-contact {
	display: none;
}
#nav-right {
	display: none !important;
}
#grid-block .popup-block .carousel-indicators {
 .display:none !important;
}
}

/* Landscape phones and down */
@media (max-width: 480px) {
.header-wrap {
	top: 130px;
}
.header-contact {
	display: none;
}
#nav-right {
	display: none !important;
}
#grid-block .popup-block .carousel-indicators {
 .display:none !important;
}
.headertext {
	font: 700 16px 'Dosis', sans-serif;
	margin-top: -60px;
	display: none;
}
.headerbooknow {
	font: 700 16px 'Dosis', sans-serif;
	width: 150px;
	line-height: 40px;
	margin: 40px auto 20px;
}
}

@media only screen and (max-width: 440px) {
.col-lg-3 {
	width: auto;
	float: none;
}
.icon-wrap {
	display: none;
}
#timetable-month .timetable-title a.prew {
	margin-right: 25px;
}
#timetable-month .timetable-title a.next {
	margin-left: 25px;
}
#timetable-month .timetable-title h2 {
	font-size: 28px;
}
#search-form-btm .form-control {
	font-size: 16px;
}
#footer {
	font-size: 10px;
}
#nav-right {
	display: none;
}
#follow, #grid-block, #enquiries {
	background: none;
}
#contact .contact-addr, #timetable-head {
	background-image: none;
}
/* team */
#team .hi-icon:hover img {
	opacity: 1;
}
.header-contact {
	display: none;
}
#grid-block .popup-block .carousel-indicators {
 .display:none !important;
}
}

@media only screen and (max-device-width: 480px) {
.headertext {
	font: 700 14px 'Dosis', sans-serif;
	margin-top: -50px;
	display: none;
}
.headerbooknow {
	font: 700 14px 'Dosis', sans-serif;
	width: 140px;
	line-height: 30px;
	margin: 30px auto 20px;
	display: none;
}
.header-logo {
	width: 40%;
	margin-top: -50px;
}
.scrolldown-button {
	margin-top: -50px;
}
.header-contact {
	display: none;
}
#nav-right {
	display: none !important;
}
.header-menu {
	position: fixed !important;
	top: 0 !important;
	left: 0 !important;
}
#grid-block .popup-block .carousel-indicators {
 .display:none !important;
}
.timetable-body .table-bordered>thead>tr, .timetable-body .table-bordered>thead>tr>th, .timetable-body .table-bordered>tbody>tr>td {
	border: none !important;
}
.timetable-body .table-bordered.white>thead>tr, .timetable-body .table-bordered.white>thead>tr>th, .timetable-body .table-bordered.white>tbody>tr>td {
/*border:none !important;
	border:#ffffff 1px solid !important;*/
}
.timetable-body .table-bordered>tbody>tr>td {
	border-bottom: 1px solid #ffffff !important;
}
.timetable-body table.day thead {
	border-top: none !important;
	border-bottom: none !important;
}
.timetable-body table.day th {
	border-left: none !important;
}
.timetable-body table.day td {
	border-top: none !important;
	border-left: none !important;
}
.timetable-body table.day th:first-child, .timetable-body table.day td:first-child {
	border-left: none !important;
}
.timetable-month a {
	padding-top: 0px !important;
}
body.pilatespages .grid-close, body.fitnesspages .grid-close, body.healthpages .grid-close, body.educationpages .grid-close, body.pagestimetable .grid-close {
	top: 20px !important;
	right: 0px !important;
	background-size: 20px 20px !important;
}
.timetable-body .arrow {
	font-size: 24px;
}
.timetable-body .arrow.prew {
	margin-right: 10px;
	margin-top: 10px;
}
.timetable-body .arrow.next {
	margin-left: 10px;
	margin-top: 10px;
}
}

@media only screen and (max-width: 440px) {
}
.timetable10340 .monday .table12, .timetable10340 .monday .table11, .timetable10342 .wednesday .table8, .timetable10342 .wednesday .table9, .timetable10342 .wednesday .table10, .timetable10342 .wednesday .table11, .timetable10342 .wednesday .table12, .timetable10343 .thursday .table8, .timetable10343 .thursday .table9, .timetable10343 .thursday .table10, .timetable10343 .thursday .table11, .timetable10343 .thursday .table12, .timetable10344 .friday .table5, .timetable10344 .friday .table6, .timetable10344 .friday .table7, .timetable10344 .friday .table8, .timetable10344 .friday .table9, .timetable10344 .friday .table10, .timetable10344 .friday .table11, .timetable10344 .friday .table12, .timetable10345 .weekend .table7, .timetable10345 .weekend .table8, .timetable10345 .weekend .table9, .timetable10345 .weekend .table10, .timetable10345 .weekend .table11, .timetable10345 .weekend .table12, .timetable21012 .monday .table9, .timetable21012 .monday .table10, .timetable21012 .monday .table11, .timetable21012 .monday .table12, .timetable21014 .wednesday .table10, .timetable21014 .wednesday .table11, .timetable21014 .wednesday .table12, /*.timetable21015 .thursday .table6,
.timetable21015 .thursday .table7,
.timetable21015 .thursday .table8,
.timetable21015 .thursday .table9,
.timetable21015 .thursday .table10,*/ .timetable21015 .thursday .table11, .timetable21015 .thursday .table12, /*.timetable21016 .friday .table6,*/ .timetable21016 .friday .table7, .timetable21016 .friday .table8, .timetable21016 .friday .table9, .timetable21016 .friday .table10, .timetable21016 .friday .table11, .timetable21016 .friday .table12, .timetable21017 .weekend .table7, .timetable21017 .weekend .table8, .timetable21017 .weekend .table9, .timetable21017 .weekend .table10, .timetable21017 .weekend .table11, .timetable21017 .weekend .table12, .timetable21012 .monday .table13, .timetable21012 .monday .table14, .timetable21013 .tuesday .table13, .timetable21013 .tuesday .table14, .timetable21014 .wednesday .table13, .timetable21014 .wednesday .table14, .timetable21015 .thursday .table13, .timetable21015 .thursday .table14, .timetable21016 .friday .table13, .timetable21016 .friday .table14, .timetable21017 .weekend .table13, .timetable21017 .weekend .table14, .timetable161604 .monday .table10, .timetable161604 .monday .table11, .timetable161604 .monday .table12, .timetable161604 .monday .table13, .timetable161604 .monday .table14, .timetable161606 .wednesday .table10, .timetable161606 .wednesday .table11, .timetable161606 .wednesday .table12, .timetable161606 .wednesday .table13, .timetable161606 .wednesday .table14, .timetable161607 .thursday .table9, .timetable161607 .thursday .table10, .timetable161607 .thursday .table11, .timetable161607 .thursday .table12, .timetable161607 .thursday .table13, .timetable161607 .thursday .table14, .timetable161608 .friday .table9, .timetable161608 .friday .table10, .timetable161608 .friday .table11, .timetable161608 .friday .table12, .timetable161608 .friday .table13, .timetable161608 .friday .table14, .timetable161610 .weekend .table7, .timetable161610 .weekend .table8, .timetable161610 .weekend .table9, .timetable161610 .weekend .table10, .timetable161610 .weekend .table11, .timetable161610 .weekend .table12, .timetable161610 .weekend .table13, .timetable161610 .weekend .table14 {
	display: none;
}
