body {
	margin: 0;
	padding: 0;
	font-family: 'Oswald', sans-serif;
}

h1 {
	color: #fff;
	font-size: 50px;
	text-transform: uppercase;
	margin: 100px auto 0;
	font-weight: 700;
}

p {
	font-family: 'Open Sans', sans-serif;
}
.top-nav {
	margin: 0;
	padding: 20px 2px 10px;
	background-color: #990000;
	float: left;
	width: 100%;
}
.contact-link {
	margin: 0;
	padding: 0;
}
.social-icon ul {
	padding: 0;
	list-style: none;
	margin: 0;
	display: inline-block;
}
.social-icon ul li {
	font-size: 17px;
	display: inline-block;
	padding: 0 5px;
	color: #fff;
}
.social-icon {
	padding: 0 0;
}
.social-icon ul li a {
	display: inline-block;
	color: #fff;
}
.top-nave {
	float: right;
	width: 55%;
}
.contact-link ul {
	padding: 0;
	display: inline-block;
	text-decoration: none;
	list-style: none;
}
.contact-link ul li {
	display: inline-block;
	padding: 0 16px;
	font-size: 15px;
	color: #fff;
}
.contact-link ul li a {
	font-size: 15px;
	color: #fff;
	text-decoration: none;
	font-weight: 300;
}
i.fa.call-fa {
	padding: 0 10px;
	font-size: 18px;
	color: #fff;
}
i.fa.fa-phone {
	padding: 0 10px;
	font-size: 18px;
	color: #fff;
}
.home-banner {
	background-image: url(../Images/home-banner.png);
	background-repeat: no-repeat;
	width: 100%;
	height: auto;
	float: left;
	background-size: cover;
	padding: 0 0 240px 0;
}
.navbar-right {
	float: right!important;
	margin-right: 24px;
	    margin-top: -1px;
}
.navbar-default {
	background-color: transparent;
	border-color: transparent;
	margin: 0;
}
a.navbar-brand img {
	margin: -70px 0 0 0;
	padding: 0;
	width: 70%;
}
.navbar-default .navbar-nav>li>a {
	color: #3a3737;
	font-size: 17px;
	text-transform: uppercase;
	font-weight: 400;
}
.heading-text h2 {
	color: #fff;
	font-size: 58px;
	text-transform: uppercase;
	margin: 0 auto 0;
	text-align: right;
}
.heading-text p {
	margin: 13px auto 0;
	padding: 0;
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	text-align: right;
}
.heading-text h1 {
	color: #fff;
	font-size: 92px;
	margin: 0px auto 0;
	text-align: right;
}
span.green-color {
	color: #76923c;
}
span.red-color {
	color: #990000;
}
.heading-text {
	margin: 180px auto 0;
	padding: 0;
}
.banner-inner {
	background-image: url(../Images/overlay-1.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 273px;
	margin: -60px 0 0 0;
}
span.yoga-topline {
	width: 40px;
	height: 3px;
	background-color: #fff;
	float: left;
	margin: 0px auto 0;
}
.yoga-text h2 {
	font-size: 50px;
	text-transform: uppercase;
	color: #fff;
}
.yoga-text p {
	float: left;
	font-size: 14px;
	color: #fff;
	padding: 0 40px 0 0;
	margin: 0 auto 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 23px;
}
.yoga-text h4 {
	float: left;
	color: #76923c;
	text-transform: uppercase;
	font-size: 24px;
	font-weight: 300;
	margin: 0 auto 17px;
}
.yoga-text a {
	float: left;
	margin: 15px auto 0;
	color: #72923c;
	text-decoration: none;
	border-bottom: 1px solid;
	text-transform: uppercase;
}
.yoga-text {
	float: left;
	margin: 0 auto 0;
	padding: 30px 30px;
}
span.Pilates-topline {
	width: 40px;
	height: 3px;
	background-color: #777777;
	float: left;
	margin: 0px auto 0;
}
.Pilates-text h2 {
	font-size: 50px;
	text-transform: uppercase;
	color: #777777;
}
.Pilates-text p {
	float: left;
	font-size: 14px;
	color: #777777;
	padding: 0 40px 0 0;
	margin: 0 auto 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 23px;
}
.Pilates-text h4 {
	float: left;
	color: #990000;
	text-transform: uppercase;
	font-size: 24px;
	font-weight: 300;
	margin: 0 auto 17px;
}
.Pilates-text a {
	float: left;
	margin: 15px auto 0;
	color: #990000;
	text-decoration: none;
	border-bottom: 1px solid;
	text-transform: uppercase;
}
.Pilates-text {
	float: left;
	margin: 0 auto 0;
	padding: 30px 60px;
}
.kat-img h5 {
	font-size: 24px;
	text-transform: uppercase;
	font-weight: 300;
	color: #777777;
	margin: 0 auto 0;
}
.kat-img h2 {
	font-size: 50px;
	text-transform: uppercase;
	font-weight: 600;
	color: #990000;
	margin: 0 auto 20px;
}
.kat-img a {
	color: #990000;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	border-bottom: 1px solid;
	text-decoration: none;
}
.kat-img p {
	font-size: 14px;
	line-height: 23px;
	margin: 0 auto 10px;
	color: #777777;
	font-weight: 600;
}
.top-space {
	margin-top: 80px;
}
.kat-img img {
	margin: 30px auto 0;
	width: 100%;
}
a.red-an {
	color: #990000;
}
#exTab2 h3 {
	color : white;
	background-color: #428bca;
	padding : 5px 15px;
}
/* remove border radius for the tab */

#exTab1 .nav-pills > li > a {
	border-radius: 0;
	font-size: 24px;
	text-transform: uppercase;
	padding: 10px 0px 0px 0;
}
#exTab4 .nav-pills > li > a {
	border-radius: 0;
	font-size: 24px;
	text-transform: uppercase;
	padding: 10px 0px 0px 0;
}
#exTab4 .nav-pills>li {
	float: left;
	padding: 0 16px 0 0;
}
#exTab4 ul.nav.nav-pills {
	text-align: center;
	margin: 0 auto;
	display: table;
}
/* change border radius for the tab , apply corners on top*/

#exTab3 .nav-pills > li > a {
	border-radius: 4px 4px 0 0;
}
#exTab3 .tab-content {
	color : #000;
	background-color: transparent;
	padding : 5px 15px;
}
.tab-main {
	margin: 30px auto 0;
}
.nav-pills>li.active>.green-an, .nav-pills>li.active>.green-an:focus, .nav-pills>li.active>.green-an:hover {
	color: #76923c;
	border-bottom: 2px solid;
	background-color: transparent;
	font-weight: 600;
}
a.green-an {
	color: #76923c;
}
.tab-main.nav>li>a:focus, .nav>li>a:hover {
	text-decoration: none;
	background-color: transparent;
}
.nav-pills>li {
	float: left;
	padding: 0 29px 0 0;
}
.nav-pills>li.active>.red-an, .nav-pills>li.active>.red-an:focus, .nav-pills>li.active>.red-an:hover {
	color: #990000;
	background-color: transparent;
	border-bottom: 2px solid;
	font-weight: 600;
}
.hatha-text h3 {
	font-size: 24px;
	color: #76923c;
	font-weight: 600;
	text-transform: uppercase;
	margin: 44px auto 0;
}
.hatha-text p {
	color: #777777;
	font-size: 13px;
	font-weight: 600;
	margin: 10px auto 4px;
	line-height: 22px;
}
a.view {
    float: right;
}
.hatha-text a {
	color: #990000;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	border-bottom: 1px solid;
	text-decoration: none;
}



.pilates-text h3 {
	font-size: 24px;
	color: #990000;
	font-weight: 600;
	text-transform: uppercase;
	margin: 44px auto 0;
}
.pilates-text p {
	color: #777777;
	font-size: 13px;
	font-weight: 600;
	margin: 10px auto 4px;
	line-height: 22px;
}
a.view {
    float: right;
}
.pilates-text a {
	color: #990000;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	border-bottom: 1px solid;
	text-decoration: none;
}

.tab-img img {
	margin: 0px auto 0;
	width: 100%;
}
.tab-img {
	margin: 25px auto 0;
}
.portfolio .thumbnail {
	position: relative;
}
.portfolio .thumbnail:hover {
	cursor: pointer;
}
.portfolio .caption {
	bottom: 0;
	position: absolute;
}
.portfolio .btn {
	opacity: 0.75;
}
.gallery-item h2 {
	font-size: 50px;
	color: #777777;
	font-weight: 600;
	text-transform: uppercase;
	text-align: center;
	margin: 90px auto 20px;
}
.thumbnail {
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 0;
	border-radius: 4px;
	-webkit-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out;
}
.modal-header {
	padding: 15px;
	border-bottom: 0;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
	display: block;
	max-width: 100%;
	height: auto;
	width: 100%;
}
a.view-more {
	text-align: center;
	margin: 0 auto 40px;
	display: table;
	background-color: #76923c;
	padding: 8px 80px;
	font-size: 24px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;

}

 a.view-more1 {
	text-align: center;
	margin: 0 auto 40px;
	display: table;
	background-color: #990000;
	padding: 8px 80px;
	font-size: 24px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
}
.contact {
	background-image: url(../Images/Layer%2019.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	margin: 0 auto 0;
	width: 100%;
	height: auto;
	padding: 37px 0;
}
.contact h2 {
	margin: 0px auto 30px;
	text-align: center;
	font-size: 50px;
	font-weight: 700;
	color: #fff;
}
.btn.msg-btn {
	background-color: #76923c;
	border: 0;
	border-radius: 0;
	width: 100%;
	padding: 15px 0;
	font-size: 16px;
}
.form-home {
	border-radius: 0;
	height: 65px;
	color: #c7c7c7 !important;
	border: 0;
	margin: 0 auto 0;
	padding: 0 20px;
}
.form-msg {
	border-radius: 0;
	color: #c7c7c7 !important;
	border: 0;
	margin: 0 auto 0;
	padding: 9px 20px;
}
.testimonial {
	background-color: #76923c;
	width: 100%;
	height: auto;
}
/* carousel */
#quote-carousel {
	padding: 0 10px 30px 10px;
	margin-top: 30px;
}
/* Control buttons  */
#quote-carousel .carousel-control {
	background: none;
	color: #222;
	font-size: 2.3em;
	text-shadow: none;
	margin-top: 30px;
}
/* Previous button  */
#quote-carousel .carousel-control.left {
	left: -12px;
}
/* Next button  */
#quote-carousel .carousel-control.right {
	right: -12px !important;
}
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators {
	right: 50%;
	top: auto;
	bottom: 0px;
	margin-right: -19px;
}
/* Changes the color of the indicators */
#quote-carousel .carousel-indicators li {
	background: #c0c0c0;
}
#quote-carousel .carousel-indicators .active {
	background: #333333;
}
.img-circle {
	width: 150px;
	height: 150px;
}
/* End carousel */

.item blockquote {
	border-left: none;
	margin: 0;
}
.item blockquote img {
	margin-bottom: 10px;
}
/*.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}*/

.wight-bg {
	background-color: #fff;
	padding: 10px 20px 8px 20px;
	width: 96%;
	margin: 20px auto;
}
.wight-bg p {
	font-size: 18px;
	text-align: center;
	color: #777777;
}
.testimonial h2 {
	font-size: 50px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
	color: #fff;
	margin: 40px auto 10px;
}
.wight-bg img {
	margin: -40px 0 0 -31px;
	position: relative;
	top: 73px;
	width: 11px;
	height: 26px;
}
.wight-bg small {
	text-align: center;
	color: #a72d27;
	font-size: 16px;
	margin: 0 auto 10px;
}
.news {
	margin: 0 auto 20px;
}
.news h2 {
	margin: 100px auto 60px;
	text-align: center;
	font-size: 50px;
	color: #990000;
	font-weight: 700;
}
.news-img {
	background-image: url(../Images/Layer%2020.png);
	background-repeat: no-repeat;
	padding: 283px 0 0 0;
	background-size: cover;
	background-position: center center;
	width: 100%;
	height: 335px;
}
.news-img2 {
	background-image: url(../Images/Layer%2021.png);
	background-repeat: no-repeat;
	padding: 283px 0 0 0;
	background-size: cover;
	background-position: center center;
	width: 100%;
	height: 335px;
}
.news-img3 {
	background-image: url(../Images/Layer%2022.png);
	background-repeat: no-repeat;
	padding: 283px 0 0 0;
	background-size: cover;
	background-position: center center;
	width: 100%;
	height: 335px;
}
.insid-text p {
	background-color: #777777;
	width: 100px;
	padding: 9px 14px;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	font-family: 'Oswald', sans-serif;
	margin: 12px 0 0 0px;
}
.text-line h3 {
	margin: 30px auto 0;
	font-size: 28px;
	font-weight: 700;
	color: #76923c;
}
.text-line h4 {
	font-size: 18px;
	color: #818181;
	margin: 10px auto 20px;
}
.text-line p {
	color: #818181;
	font-size: 16px;
	font-weight: 500;
	margin: 0 auto 22px;
}
.text-line a {
	color: #990000;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	border-bottom: 2px solid;
	text-decoration: none;
}
.red-line {
	width: 100%;
	height: 43px;
	background-color: #990000;
	margin: 0 auto 0;
	float: left;
}
.footer {
	margin: 0 auto;
	float: left;
	width: 100%;
	height: auto;
	background-color: #777777;
	padding: 40px 0 0 0;
}
.footer-logo img {
	max-width: 80%;
	width: 30%;
	float: right;
	margin: -50px 0 0 0;
	position: relative;
	bottom: 45px;
}
.footer-list ul {
	list-style: none;
	margin: 80px auto 80px;
	font-size: 16px;
}
.footer-list ul li {
	padding: 0 0 10px 0;
	font-size: 16px;
	text-transform: uppercase;
}
.footer-list ul li a {
	color: #fff;
	list-style: none;
	text-decoration: none;
}
.news-form {
	border: 0;
	background-color: transparent;
	border-radius: 0;
	box-shadow: 0 0 0 0;
	margin: 0 -16px;
	width: 100%;
	padding: 0;
}
.news-group {
	margin: 0 auto 0;
	border-bottom: 2px solid #fff;
	float: left;
	width: 80%;
}
.news-form:focus {
	border-color: transparent;
	outline: 0;
	-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.0), 0 0 0px rgba(102,175,233,.0);
	box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.0);
}
.Subscribe-btn {
	border: 0;
	border-radius: 0;
	background-color: transparent;
	color: #fff;
	padding: 0 0;
	float: left;
	margin: 10px auto 0;
	font-size: 16px
}
i.arrow-fa {
	color: #fff;
	margin: -17px 0 0 42px;
	float: right;
	position: relative;
	left: 11px;
}
/*----------------------------------------------------gallery-----------------------------------------------------*/
.gallery-banner {
	background-image: url(../Images/Gallery-bg.png);
	background-repeat: no-repeat;
	width: 100%;
	height: auto;
	float: left;
	background-size: cover;
	padding: 0 0 100px 0;
}
.gallery-text h2 {
	color: #fff;
	font-size: 50px;
	text-transform: uppercase;
	margin: 100px auto 0;
	font-weight: 700;
}
.gallery-text p {
	font-size: 18px;
	color: #fff;
	float: right;
	font-family: 'Oswald', sans-serif;
	margin: 130px auto 0;
}
/*--------------------------------------------------Testimonials--------------------------------------------------*/
.testimonials-banner {
	background-image: url(../Images/Testimonials-bg.png);
	background-repeat: no-repeat;
	width: 100%;
	height: auto;
	float: left;
	background-size: cover;
	padding: 0 0 100px 0;
}
.testimonials-text h2, .testimonials-text h1 {
	color: #fff;
	font-size: 50px;
	text-transform: uppercase;
	margin: 100px auto 0;
	font-weight: 700;
}
.testimonials-text p {
	font-size: 18px;
	color: #fff;
	float: right;
	font-family: 'Oswald', sans-serif;
	margin: 130px auto 0;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #990000;
}
.latest-banner{
	background-color:#000;
    width: 100%;
    height:100px;
    float: left;
    background-size: cover;
}
.testimonials-heading h2 {
	color: #777777;
	text-align: center;
	margin: 45px auto 30px;
	font-size: 50px;
	font-weight: bold;
	text-transform: uppercase;
}
.testimonials-img img {
	width: 100%;
	margin: 0 auto;
}
.test-bg {
	background-image: url(../Images/Box.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 182px;
	background-size: cover;
	margin: 0 auto 50px;
	padding: 50px 60px;
}
.all-testimonials {
	margin: 60px auto 0;
}
.test-bg p {
	font-size: 18px;
	color: #777777;
	text-align: center;
	line-height: 25px;
}
.test-bg span {
	color: #a72d27;
	text-align: center;
	margin: 0 auto 0;
	display: table;
	font-size: 16px;
}
span.bottom-line {
	height: 1px;
	background-color: #ececec;
	width: 99%;
	float: left;
}
.test-bg-right {
	background-image: url(../Images/Box-right.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 182px;
	background-size: cover;
	margin: 0 auto 50px;
	padding: 50px 60px;
}
.test-bg-right p {
	font-size: 18px;
	color: #777777;
	text-align: center;
	line-height: 25px;
}
.test-bg-right span {
	color: #a72d27;
	text-align: center;
	margin: 0 auto 0;
	display: table;
	font-size: 16px;
}
.last-testimonials {
	margin: 0px auto 100px;
}
/*----------------------------------------about------------------------------------------------*/

.about {
	margin: 90px auto 0;
	float: left;
}
.about img {
	width: 100%;
	margin: 0 auto 0;
}
.about p {
	font-size: 14px;
	color: #777777;
	margin: 0 auto 0;
	font-family: 'Oswald', sans-serif;
}
.about h3 a {
	font-size: 24px;
	color: #76923c;
	text-transform: uppercase;
	font-weight: 600;
	margin: 20px auto 3px;
}
.about-text {
	margin: 90px auto 50px;
}
.about-text h4 {
	font-size: 24px;
	text-transform: uppercase;
	font-weight: 100;
	color: #777777;
	margin: 0 auto 0;
}
.about-text h2 {
	font-size: 50px;
	margin: 0 auto 20px;
	color: #990000;
	text-transform: uppercase;
	font-weight: 700;
}
.about-text p {
	color: #777777;
	font-size: 14px;
	line-height: 21px;
	margin: 0 auto 20px;
}
/*----------------------------------------------blog------------------------------------------*/



.blog {
	margin: 70px auto 20px;
}
.blog h2 {
	margin: 100px auto 60px;
	text-align: center;
	font-size: 50px;
	color: #990000;
	font-weight: 700;
}
.blog-img {
	background-image: url(../Images/Layer%2020.png);
	background-repeat: no-repeat;
	padding: 200px 0 0 0;
	background-size: cover;
	background-position: center center;
	width: 100%;
	height: auto;
}
.blog-img2 {
	background-image: url(../Images/Layer%2021.png);
	background-repeat: no-repeat;
	padding: 200px 0 0 0;
	background-size: cover;
	background-position: center center;
	width: 100%;
	height: auto;
}
.all-blog {
	margin: 40px auto 0;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: 5px;
    line-height: 1.42857143;
    color: #777777;
	font-weight: 100;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #990000;
    border-color: #890101;
}
.search-form {
    border-radius: 0;
    width: 100% !important;
    height: 40px;
    padding: 0 10px;
}

.search-form:focus {
    border-color: #777777;
    outline: 0;
    -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.00), 0 0 8px rgba(102,175,233,.0);
    box-shadow: inset 0 0px 0px rgba(0,0,0,.0), 0 0 0px rgba(102,175,233,.0);
}

.custom-search-form{
       margin: 70px auto 0;
}
.search-btn {
    border-radius: 0;
    background-color: #777777;
    border: 0;
    padding: 8px 40px;
    font-size: 17px;
}
.search-btn:hover {
    color: #fff;
    background-color: #959595;
    border-color: #959595;
}
.post-text {
    margin: 40px 0 0 14px;
    float: left;
}
.post-text h3 {
    margin: 0 auto 0;
    font-size: 28px;
    text-transform: uppercase;
    font-weight: 700;
    color: #76923c;
}
/*.post-img img {
    width: 100%;
}*/
.post-para h4 {
    font-size: 22px;
    color: #76923c;
    margin:5px auto 6px;
    font-weight: 700;
}
.post-para p {
    color: #818181;
    font-size: 16px;
    margin: 0;
    padding: 0;
    font-family: 'Oswald', sans-serif;
}
.line-spase {
    float: left;
    margin: 25px auto 0;
}
.catagorie ul {
    padding: 0;
    list-style: none;
    display: block;
}
.catagorie ul li {
    font-size: 16px;
    color: #818181;
    padding: 5px 0;
}
.catagorie h2 {
    font-size: 28px;
    font-weight: 700;
    color: #990000;
}
.catagorie {
    float: left;
    margin: 30px auto 0;
}
.sub-form {
    background-color: #ebebeb;
    width: 100%;
    height: auto;
    padding: 40px 60px;
}
.sub-form h2 {
    font-size: 28px;
    color: #76923c;
    font-weight: 700;
    text-align: center;
    margin: 0 auto 30px;
}
.sub-control {
    border-radius: 0;
    height: 43px;
	    display: block;
    width: 100%;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc
}
.sub-btn {
    border-radius: 0;
    background-color: #990000;
    border-color: #990000;
    width: 100%;
	font-size:16px;
	font-weight:bold;
	text-transform: uppercase;
}
/*-------------------------------------------contact us-----------------------------------------------------*/
.contact-addr {
    float: left;
    margin: 80px auto 0;
}
.contact-addr h2 {
    font-size: 50px;
    text-transform: uppercase;
    font-weight: 700;
    color: #990000;
}
.contact-addr p {
    font-size: 18px;
    color: #777777;
    margin: 35px auto 20px;
}
.contact-flide h4 {
    font-size: 24px;
    font-weight: bold;
    color: #76923c;
    margin: 11px auto 0;
}
.contact-flide p {
    margin: 4px auto 20px;
    font-size: 14px;
    color: #777777;
}
.contact-img img {
    margin: 0 auto 0;
    display: table;
}
.about-img img {
    width: 91%;
    margin: 0 auto 0;
    display: table;
}
.about-img  {
    margin: 105px auto 0;
	float:left;
}
.contact-form{
	background-color:#990000;
	width:100%;
	height:auto;
}
.form-contact {
    margin: 60px auto 0;
}
.contact-us {
    border-radius: 0;
    height: 50px;
    border: 0;
    font-size: 12px;
}
.request-btn {
    border: 0;
    border-radius: 0;
    width: 100%;
    height: 50px;
    background-color: #76923c;
	text-transform:uppercase;
}
.map iframe {
    margin: 0 0 0 -15px;
}
/*-----------------------------------------------class--------------------------------------------------*/
.class-head {
    float: left;
    margin: 30px auto 0;
}
span.head-line {
    background-color: #76923c;
    width: 50px;
    height: 3px;
    float: left;
    margin: 19px auto 0;
}


.class-head h2 {
    font-size: 50px;
    text-transform: uppercase;
    font-weight: bold;
    color: #76923c;
    margin: 30px auto 0;
}
.class-head p {
    font-size: 14px;
    color: #777777;
    margin: 20px auto 50px;
    line-height: 23px;
}
.class-img img {
    width: 100%;
}
.class-img h3 {
    color: #76923c;
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 20px auto 20px;
}
.class-img p {
    font-size: 14px;
    color: #777777;
    line-height: 23px;
}
.workshops-text h2 {
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    color: #76923c;
    margin: 20px auto 20px;
}
.workshops-text p a {
    color: #76923c;
    text-decoration: underline;
}
.workshops-text p {
    color: #777777;
    font-size: 14px;
	margin:0 auto 40px;
	}
	.day-text h4 {
    background-color: #76923c;
    padding: 16px 15px;
    color: #fff;
    font-size: 16px;
    margin: 0px auto 10px;
}
.day-text p {
    background-color: #f2f2f2;
    font-size: 13px;
    color: #777777;
    padding: 16px 15px;
    border: 1px solid #cccccc;
    line-height: 29px;
}
.day-text  p a {
    color: #76923c;
    text-decoration: underline;
}
.min-div {
    margin: 0 auto 90px;
}
.pilates-head {
    float: left;
    margin: 30px auto 0;
}

span.pilates-line {
    background-color: #990000;
    width: 50px;
    height: 3px;
    float: left;
    margin: 19px auto 0;
}


.pilates-head h2 {
    font-size: 50px;
    text-transform: uppercase;
    font-weight: bold;
    color: #990000;
    margin: 30px auto 0;
}
.pilates-head p {
    font-size: 14px;
    color: #777777;
    margin: 20px auto 50px;
    line-height: 23px;
}
.pilates-img img {
    width: 100%;
}
.pilates-img h3 {
    color: #990000;
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 20px auto 20px;
}
.pilates-img p {
    font-size: 14px;
    color: #777777;
    line-height: 23px;
}

.workshops h2 {
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    color: #990000;
    margin: 20px auto 20px;
}
.workshops p a {
    color: #990000;
    text-decoration: underline;
}
.workshops p {
    color: #777777;
    font-size: 14px;
	margin:0 auto 40px;
	}
	.day-text1 h4 {
    background-color: #990000;
    padding: 16px 15px;
    color: #fff;
    font-size: 16px;
    margin: 0px auto 10px;
}
.day-text1 p {
    background-color: #f2f2f2;
    font-size: 13px;
    color: #777777;
    padding: 16px 15px;
    border: 1px solid #cccccc;
    line-height: 29px;
}
.day-text1  p a {
    color: #990000;
    text-decoration: underline;
}
.testimonial1 {
    background-color: #777777;
    width: 100%;
    height: auto;
    padding: 0 0 50px 0;
}
.testimonial1 h2 {
    font-size: 50px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    margin: 40px auto 10px;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #FFF;
    background-color: #990000;
}
.workshops-text {
    padding: 0 20px;
}
.workshops {
    padding: 0 20px;
}
/**
  MEDIA QUERIES
*/

@media only screen and (max-width: 1280px){
/* Make the indicators larger for easier clicking with fingers/thumb on mobile */
    
#quote-carousel .carousel-indicators {
	bottom: -20px !important;
}
#quote-carousel .carousel-indicators li {
	display: inline-block;
	margin: 0px 5px;
	width: 15px;
	height: 15px;
}
#quote-carousel .carousel-indicators li.active {
	margin: 0px 5px;
	width: 20px;
	height: 20px;
}

#quote-carousel {
	margin-bottom: 0;
	padding: 0 40px 30px 40px;
}
.navbar-default .navbar-nav>li>a {
    color: #3a3737;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 400;
}
.contact-link {
    margin: 0 0 0 100px;
}
.contact-link ul li {
    display: inline-block;
    padding: 0 10px;
    font-size: 15px;
    color: #fff;
}
.home-banner {
    background-image: url(../Images/home-banner.png);
    background-repeat: no-repeat;
    width: 100%;
    float: left;
    background-size: cover;
    padding: 0 0 0 0;
    height: 300px;
}
.banner-inner {
    background-image: url(../Images/overlay-1.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 186px;
    margin: 325px 0 0 0;
}
.navbar-brand {
    float: left;
    height: 0;
    padding: 0 0;
    font-size: 0;
    line-height: 0;
}


.heading-text h2 {
    color: #fff;
    font-size: 35px;
    text-transform: uppercase;
    margin: 0 auto 0;
}
.heading-text h1 {
    color: #fff;
    font-size: 45px;
    margin: 10px auto 10px;
}
.heading-text p {
    margin: 10px auto 20px;
    padding: 0;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    text-shadow: #000 1px 2px;
}
.heading-text {
    margin: 0 auto 0;
    padding: 0;
}	
.top-nave {
    float: right;
    width: 100%;
    /* margin: 00 -89px 0 0; */
    text-align: center;
}
.social-icon {
    padding: 0 27px;
}
a.navbar-brand img {
    margin: -33px 0 0 -20px;
    padding: 0;
    width: 51%;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 10px;
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: -37px;
    margin-right: 0;
    margin-bottom: 0;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.yoga-text h2 {
    font-size: 35px;
    text-transform: uppercase;
    color: #fff;
    margin: 10px auto 3px;
}
.yoga-text h4 {
    float: left;
    color: #76923c;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 300;
    margin: 0 auto 14px;
}
.yoga-text p {
    float: left;
    font-size: 13px;
    color: #fff;
    padding: 0 21px 0 0;
    margin: 0 auto 0;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    line-height: 15px;
}
.yoga-text h4 {
    float: left;
    color: #76923c;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 300;
    margin: 0 auto 8px;
}
.yoga-text {
    float: left;
    margin:-20px auto 0;
    padding: 0;
}
.Pilates-text {
    float: left;
    margin: -20px auto 0;
    padding: 0 18px;
}
.Pilates-text h2 {
    font-size: 34px;
    text-transform: uppercase;
    color: #777777;
    margin: 10px auto 0;
}
.Pilates-text h4 {
    float: left;
    color: #990000;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 300;
    margin: 0 auto 8px;
}
.Pilates-text p {
    float: left;
    font-size: 13px;
    color: #777777;
    padding: 0;
    margin: 0 auto 0;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    line-height: 15px;
}

.top-space {
    margin-top: 20px;
}
.kat-img h5 {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 300;
    color: #777777;
    margin: 0 auto 0;
    text-align: center;
}
.kat-img h2 {
    font-size: 50px;
    text-transform: uppercase;
    font-weight: 600;
    color: #990000;
    margin: 5px auto 10px;
        text-align: left;
}

.kat-img p {
    font-size: 17px;
    line-height: 23px;
    margin: 0 auto 10px;
    color: #777777;
    font-weight: 600;
        text-align: left;
}
.kat-img a {
    color: #990000;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 1px solid;
    text-decoration: none;
    text-align: center;
    margin: 0 auto 0;
  
}
ul.nav.nav-pills {
    text-align: center;
    margin: 0 auto 0;
    display: table;
}
.hatha-text h3 {
    font-size: 30px;
    color: #76923c;
    font-weight: 600;
    text-transform: uppercase;
    margin: 44px auto 0;
       text-align: left;
}
.hatha-text p {
    color: #777777;
    font-size: 16px;
    font-weight: 600;
    margin: 10px auto 4px;
    line-height: 22px;
      text-align: left;
}
.hatha-text a {
    color: #990000;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 1px solid;
    text-decoration: none;
    text-align: center;
    margin: 0 auto 0;

}
.contact h2 {
    margin: 0px auto 20px;
    text-align: center;
    font-size: 40px;
    font-weight: 700;
    color: #fff;
}
.gallery-item h2 {
    font-size: 45px;
    color: #777777;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    margin: 20px auto 8px;
}
.form-home {
    border-radius: 0;
    height: 40px;
    color: #c7c7c7 !important;
    border: 0;
    margin: 0 auto 30px;
    padding: 0 20px;
}
.btn.msg-btn {
    background-color: #76923c;
    border: 0;
    border-radius: 0;
    width: 100%;
    padding: 15px 0;
    font-size: 16px;
   
}
.testimonial {
    background-color: #76923c;
    width: 100%;
    height: auto;
    padding: 0 0 40px 0;
}
.form-msg {
    border-radius: 0;
    color: #c7c7c7 !important;
    border: 0;
    padding: 9px 20px;
    margin: -12px auto 40px;
}
	.testimonial h2 {
    font-size: 40px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    margin: 40px auto 10px;
}
#quote-carousel {
    margin-bottom: 0;
    padding: 0;
}
.wight-bg p {
    font-size: 16px;
    text-align: center;
    color: #777777;
}
.wight-bg img {
    margin: -40px 0 0 -31px;
    position: relative;
    top: 68px;
    width: 11px;
    height: 26px;
   
}
.insid-text p {
    background-color: #777777;
    width: 85px;
    padding: 9px 14px;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    font-family: 'Oswald', sans-serif;
    margin: 12px 0 0 0px;
}
.news-img3 {
    background-image: url(../Images/Layer%2022.png);
    background-repeat: no-repeat;
    padding: 115px 0 0 0;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 165px;
}
.news-img2 {
    background-image: url(../Images/Layer%2021.png);
    background-repeat: no-repeat;
    padding: 115px 0 0 0;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 165px;
}
.news-img {
    background-image: url(../Images/Layer%2020.png);
    background-repeat: no-repeat;
    padding: 115px 0 0 0;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 165px;
}
.news h2 {
    margin: 30px auto 30px;
    text-align: center;
    font-size:40px;
    color: #990000;
    font-weight: 700;
}
.text-line h3 {
    margin: 10px auto 0;
    font-size: 25px;
    font-weight: 700;
    color: #76923c;
}
.text-line h4 {
    font-size: 16px;
    color: #818181;
    margin: 10px auto 5px;
}
.text-line p {
    color: #818181;
    font-size: 14px;
    font-weight: 500;
    margin: 0 auto 8px;
}
.text-line a {
    color: #990000;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 2px solid;
    text-decoration: none;
    margin: 0 auto 10px;
    text-align: center;
}
.footer-list {
    margin: 0 auto 0;
    display: table;
    text-align: center;
}
.footer-list ul {
    list-style: none;
    margin: 0 auto 20px;
    font-size: 16px;
    padding: 0;
}

.footer-logo img {
    max-width: 80%;
    width: 24%;
    float: right;
    margin: -96px 0 0 0;
    position: relative;
    bottom: 0;
}
.footer-list ul li {
    padding: 0 0 5px 0;
    font-size: 14px;
    text-transform: uppercase;
    text-align: left;
}
.news-group {
    margin: 0 auto 0;
    border-bottom: 2px solid #fff;
    float: right;
    width: 100%;
}
.Subscribe-btn {
    border: 0;
    border-radius: 0;
    background-color: transparent;
    color: #fff;
    padding: 0 0;
    float: left;
    margin: 10px auto 0px;
    font-size: 13px;
}
.footer {
    margin: 0 auto;
    float: left;
    width: 100%;
    height: auto;
    background-color: #777777;
    padding: 40px 0 10px 0;
}
.kat-img h5 {
    font-size: 40px;
    text-transform: uppercase;
    font-weight: 300;
    color: #777777;
    margin: 20px auto 20px;
        text-align: left;
}
.navbar-right {
    float: none;
    margin-right: 24px;

    text-align: center;
    margin: -1px auto 0;
}
.pilates-text a {
    color: #990000;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 1px solid;
    text-decoration: none;
    text-align: center;
    margin: 0 auto;

}
.pilates-text p {
    color: #777777;
    font-size: 16px;
    font-weight: 600;
    margin: 10px auto 4px;
    line-height: 22px;
       text-align: left;
}
.pilates-text h3 {
    font-size: 30px;
    color: #990000;
    font-weight: 600;
    text-transform: uppercase;
    margin: 44px auto 0;
      text-align: left;
}

.home-banner {
    height: auto;
    min-height: 400px;
}

.banner-inner {
float: left;
    height: auto !important;
    margin: 52px 0 0 !important;
    min-height: 225px !important;
    width: 100% !important;}
	
	.yoga-text {
    float: left;
  margin: 21px auto 0 !important;
    padding: 0  !important;
}

.Pilates-text {
    float: left;
margin: 19px auto 0 !important;
    padding: 0 18px !important;
}

}
@media only screen and (max-width: 1024px){
/* Make the indicators larger for easier clicking with fingers/thumb on mobile */
    
#quote-carousel .carousel-indicators {
	bottom: -20px !important;
}
#quote-carousel .carousel-indicators li {
	display: inline-block;
	margin: 0px 5px;
	width: 15px;
	height: 15px;
}
#quote-carousel .carousel-indicators li.active {
	margin: 0px 5px;
	width: 20px;
	height: 20px;
}

#quote-carousel {
	margin-bottom: 0;
	padding: 0 40px 30px 40px;
}
.navbar-default .navbar-nav>li>a {
    color:#3a3737;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 400;
}
.contact-link {
    margin: 0 0 0 100px;
}
.contact-link ul li {
    display: inline-block;
    padding: 0 10px;
    font-size: 15px;
    color: #fff;
}
.home-banner {
    background-image: url(../Images/home-banner.png);
    background-repeat: no-repeat;
    width: 100%;
    float: left;
    background-size: cover;
    padding: 0 0 0 0;
    height: 300px;
}
.banner-inner {
  
}
.navbar-brand {
    float: left;
    height: 0;
    padding: 0 0;
    font-size: 0;
    line-height: 0;
}


.heading-text h2 {
    color: #fff;
    font-size: 35px;
    text-transform: uppercase;
    margin: 0 auto 0;
}
.heading-text h1 {
    color: #fff;
    font-size: 45px;
    margin: 10px auto 10px;
}
.heading-text p {
    margin: 10px auto 20px;
    padding: 0;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    text-shadow: #000 1px 2px;
}
.heading-text {
    margin: 0 auto 0;
    padding: 0;
}	
.top-nave {
    float: right;
    width: 100%;
    /* margin: 00 -89px 0 0; */
    text-align: center;
}
.social-icon {
    padding: 0 27px;
}
a.navbar-brand img {
    margin: -33px 0 0 -20px;
    padding: 0;
    width: 51%;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 10px;
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: -37px;
    margin-right: 0;
    margin-bottom: 0;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.yoga-text h2 {
    font-size: 35px;
    text-transform: uppercase;
    color: #fff;
    margin: 10px auto 3px;
}
.yoga-text h4 {
    float: left;
    color: #76923c;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 300;
    margin: 0 auto 14px;
}
.yoga-text p {
    float: left;
    font-size: 13px;
    color: #fff;
    padding: 0 21px 0 0;
    margin: 0 auto 0;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    line-height: 15px;
}
.yoga-text h4 {
    float: left;
    color: #76923c;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 300;
    margin: 0 auto 8px;
}


.Pilates-text h2 {
    font-size: 34px;
    text-transform: uppercase;
    color: #777777;
    margin: 10px auto 0;
}
.Pilates-text h4 {
    float: left;
    color: #990000;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 300;
    margin: 0 auto 8px;
}
.Pilates-text p {
    float: left;
    font-size: 13px;
    color: #777777;
    padding: 0;
    margin: 0 auto 0;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    line-height: 15px;
}

.top-space {
    margin-top: 20px;
}
.kat-img h5 {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 300;
    color: #777777;
    margin: 0 auto 0;
    text-align: center;
}
.kat-img h2 {
    font-size: 50px;
    text-transform: uppercase;
    font-weight: 600;
    color: #990000;
    margin: 5px auto 10px;
        text-align: left;
}

.kat-img p {
    font-size: 17px;
    line-height: 23px;
    margin: 0 auto 10px;
    color: #777777;
    font-weight: 600;
        text-align: left;
}
.kat-img a {
    color: #990000;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 1px solid;
    text-decoration: none;
    text-align: center;
    margin: 0 auto 0;
  
}
ul.nav.nav-pills {
    text-align: center;
    margin: 0 auto 0;
    display: table;
}
.hatha-text h3 {
    font-size: 30px;
    color: #76923c;
    font-weight: 600;
    text-transform: uppercase;
    margin: 44px auto 0;
       text-align: left;
}
.hatha-text p {
    color: #777777;
    font-size: 16px;
    font-weight: 600;
    margin: 10px auto 4px;
    line-height: 22px;
      text-align: left;
}
.hatha-text a {
    color: #990000;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 1px solid;
    text-decoration: none;
    text-align: center;
    margin: 0 auto 0;

}
.contact h2 {
    margin: 0px auto 20px;
    text-align: center;
    font-size: 40px;
    font-weight: 700;
    color: #fff;
}
.gallery-item h2 {
    font-size: 45px;
    color: #777777;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    margin: 20px auto 8px;
}
.form-home {
    border-radius: 0;
    height: 40px;
    color: #c7c7c7 !important;
    border: 0;
    margin: 0 auto 30px;
    padding: 0 20px;
}
.btn.msg-btn {
    background-color: #76923c;
    border: 0;
    border-radius: 0;
    width: 100%;
    padding: 15px 0;
    font-size: 16px;
   
}
.testimonial {
    background-color: #76923c;
    width: 100%;
    height: auto;
    padding: 0 0 40px 0;
}
.form-msg {
    border-radius: 0;
    color: #c7c7c7 !important;
    border: 0;
    padding: 9px 20px;
    margin: -12px auto 40px;
}
	.testimonial h2 {
    font-size: 40px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    margin: 40px auto 10px;
}
#quote-carousel {
    margin-bottom: 0;
    padding: 0;
}
.wight-bg p {
    font-size: 16px;
    text-align: center;
    color: #777777;
}
.wight-bg img {
    margin: -40px 0 0 -31px;
    position: relative;
    top: 68px;
    width: 11px;
    height: 26px;
   
}
.insid-text p {
    background-color: #777777;
    width: 85px;
    padding: 9px 14px;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    font-family: 'Oswald', sans-serif;
    margin: 12px 0 0 0px;
}
.news-img3 {
    background-image: url(../Images/Layer%2022.png);
    background-repeat: no-repeat;
    padding: 115px 0 0 0;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 165px;
}
.news-img2 {
    background-image: url(../Images/Layer%2021.png);
    background-repeat: no-repeat;
    padding: 115px 0 0 0;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 165px;
}
.news-img {
    background-image: url(../Images/Layer%2020.png);
    background-repeat: no-repeat;
    padding: 115px 0 0 0;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 165px;
}
.news h2 {
    margin: 30px auto 30px;
    text-align: center;
    font-size:40px;
    color: #990000;
    font-weight: 700;
}
.text-line h3 {
    margin: 10px auto 0;
    font-size: 25px;
    font-weight: 700;
    color: #76923c;
}
.text-line h4 {
    font-size: 16px;
    color: #818181;
    margin: 10px auto 5px;
}
.text-line p {
    color: #818181;
    font-size: 14px;
    font-weight: 500;
    margin: 0 auto 8px;
}
.text-line a {
    color: #990000;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 2px solid;
    text-decoration: none;
    margin: 0 auto 10px;
    text-align: center;
}
.footer-list {
    margin: 0 auto 0;
    display: table;
    text-align: center;
}
.footer-list ul {
    list-style: none;
    margin: 0 auto 20px;
    font-size: 16px;
    padding: 0;
}

.footer-logo img {
    max-width: 80%;
    width: 24%;
    float: right;
    margin: -96px 0 0 0;
    position: relative;
    bottom: 0;
}
.footer-list ul li {
    padding: 0 0 5px 0;
    font-size: 14px;
    text-transform: uppercase;
    text-align: left;
}
.news-group {
    margin: 0 auto 0;
    border-bottom: 2px solid #fff;
    float: right;
    width: 100%;
}
.Subscribe-btn {
    border: 0;
    border-radius: 0;
    background-color: transparent;
    color: #fff;
    padding: 0 0;
    float: left;
    margin: 10px auto 0px;
    font-size: 13px;
}
.footer {
    margin: 0 auto;
    float: left;
    width: 100%;
    height: auto;
    background-color: #777777;
    padding: 40px 0 10px 0;
}
.kat-img h5 {
    font-size: 40px;
    text-transform: uppercase;
    font-weight: 300;
    color: #777777;
    margin: 20px auto 20px;
        text-align: left;
}
.navbar-right {
    float: none;
    margin-right: 24px;

    text-align: center;
    margin: -1px auto 0;
}
.pilates-text a {
    color: #990000;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 1px solid;
    text-decoration: none;
    text-align: center;
    margin: 0 auto;

}
.pilates-text p {
    color: #777777;
    font-size: 16px;
    font-weight: 600;
    margin: 10px auto 4px;
    line-height: 22px;
       text-align: left;
}
.pilates-text h3 {
    font-size: 30px;
    color: #990000;
    font-weight: 600;
    text-transform: uppercase;
    margin: 44px auto 0;
      text-align: left;
}
/*------------------About--------------------*/
.testimonials-banner {
    background-image: url(../Images/Testimonials-bg.png);
    background-repeat: no-repeat;
    width: 100%;
    float: left;
    background-size: cover;
    padding: 0 0 66px 0;
}
.testimonials-text {
    margin: 60px 0;
}
.testimonials-text h2 {
    color: #fff;
    font-size: 25px;
    text-transform: uppercase;
    margin: -10px auto 0;
    font-weight: 700;
}
.testimonials-text p {
    font-size: 14px;
    color: #fff;
    float: right;
    font-family: 'Oswald', sans-serif;
    margin: 0px auto 0;
}
.footer-list ul li {
    padding: 0 0 5px 0;
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
}
.about h3 a {
    font-size: 24px;
    color: #76923c;
    text-transform: uppercase;
    font-weight: 600;
    margin: 20px auto 3px;
  
}
.about p {
    font-size: 14px;
    color: #777777;
    margin: 0 auto 0;
    font-family: 'Oswald', sans-serif;
    text-align: left;
}
.about-text h2 {
    font-size: 40px;
    margin: 0 auto 20px;
    color: #990000;
    text-transform: uppercase;
    font-weight: 700;
    text-align:left;
}
.about-text p {
    color: #777777;
    font-size: 14px;
    line-height: 21px;
    margin: 0 auto 20px;
    text-align: left;
}
.about-text h4 {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 100;
    color: #777777;
    margin: 0 auto 10px;
    text-align: left;
}
}
@media only screen and (max-width: 980px){
/* Make the indicators larger for easier clicking with fingers/thumb on mobile */
    
#quote-carousel .carousel-indicators {
	bottom: -20px !important;
}
#quote-carousel .carousel-indicators li {
	display: inline-block;
	margin: 0px 5px;
	width: 15px;
	height: 15px;
}
#quote-carousel .carousel-indicators li.active {
	margin: 0px 5px;
	width: 20px;
	height: 20px;
}

#quote-carousel {
	margin-bottom: 0;
	padding: 0 40px 30px 40px;
}
.navbar-default .navbar-nav>li>a {
    color: #3a3737;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 400;
}
.contact-link {
    margin: 0 0 0 100px;
}
.contact-link ul li {
    display: inline-block;
    padding: 0 10px;
    font-size: 15px;
    color: #fff;
}
.home-banner {
    background-image: url(../Images/home-banner.png);
    background-repeat: no-repeat;
    width: 100%;
    float: left;
    background-size: cover;
    padding: 0 0 0 0;
    height: 300px;
}
.banner-inner {
    background-image: url(../Images/overlay-1.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 186px;
    margin: 325px 0 0 0;
}
.navbar-brand {
    float: left;
    height: 0;
    padding: 0 0;
    font-size: 0;
    line-height: 0;
}


.heading-text h2 {
    color: #fff;
    font-size: 35px;
    text-transform: uppercase;
    margin: 0 auto 0;
}
.heading-text h1 {
    color: #fff;
    font-size: 45px;
    margin: 10px auto 10px;
}
.heading-text p {
    margin: 10px auto 20px;
    padding: 0;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    text-shadow: #000 1px 2px;
}
.heading-text {
    margin: 0 auto 0;
    padding: 0;
}	
.top-nave {
    float: right;
    width: 100%;
    /* margin: 00 -89px 0 0; */
    text-align: center;
}
.social-icon {
    padding: 0 27px;
}
a.navbar-brand img {
    margin: -33px 0 0 -20px;
    padding: 0;
    width: 51%;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 10px;
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: -37px;
    margin-right: 0;
    margin-bottom: 0;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.yoga-text h2 {
    font-size: 35px;
    text-transform: uppercase;
    color: #fff;
    margin: 10px auto 3px;
}
.yoga-text h4 {
    float: left;
    color: #76923c;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 300;
    margin: 0 auto 14px;
}
.yoga-text p {
    float: left;
    font-size: 13px;
    color: #fff;
    padding: 0 21px 0 0;
    margin: 0 auto 0;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    line-height: 15px;
}
.yoga-text h4 {
    float: left;
    color: #76923c;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 300;
    margin: 0 auto 8px;
}
.yoga-text {
    float: left;
    margin:-20px auto 0;
    padding: 0;
}
.Pilates-text {
    float: left;
    margin: -20px auto 0;
    padding: 0 18px;
}
.Pilates-text h2 {
    font-size: 34px;
    text-transform: uppercase;
    color: #777777;
    margin: 10px auto 0;
}
.Pilates-text h4 {
    float: left;
    color: #990000;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 300;
    margin: 0 auto 8px;
}
.Pilates-text p {
    float: left;
    font-size: 13px;
    color: #777777;
    padding: 0;
    margin: 0 auto 0;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    line-height: 15px;
}

.top-space {
    margin-top: 20px;
}
.kat-img h5 {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 300;
    color: #777777;
    margin: 0 auto 0;
    text-align: center;
}
.kat-img h2 {
    font-size: 50px;
    text-transform: uppercase;
    font-weight: 600;
    color: #990000;
    margin: 5px auto 10px;
        text-align: left;
}

.kat-img p {
    font-size: 17px;
    line-height: 23px;
    margin: 0 auto 10px;
    color: #777777;
    font-weight: 600;
        text-align: left;
}
.kat-img a {
    color: #990000;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 1px solid;
    text-decoration: none;
    text-align: center;
    margin: 0 auto 0;
  
}
ul.nav.nav-pills {
    text-align: center;
    margin: 0 auto 0;
    display: table;
}
.hatha-text h3 {
    font-size: 30px;
    color: #76923c;
    font-weight: 600;
    text-transform: uppercase;
    margin: 44px auto 0;
       text-align: left;
}
.hatha-text p {
    color: #777777;
    font-size: 16px;
    font-weight: 600;
    margin: 10px auto 4px;
    line-height: 22px;
      text-align: left;
}
.hatha-text a {
    color: #990000;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 1px solid;
    text-decoration: none;
    text-align: center;
    margin: 0 auto 0;

}
.contact h2 {
    margin: 0px auto 20px;
    text-align: center;
    font-size: 40px;
    font-weight: 700;
    color: #fff;
}
.gallery-item h2 {
    font-size: 45px;
    color: #777777;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    margin: 20px auto 8px;
}
.form-home {
    border-radius: 0;
    height: 40px;
    color: #c7c7c7 !important;
    border: 0;
    margin: 0 auto 30px;
    padding: 0 20px;
}
.btn.msg-btn {
    background-color: #76923c;
    border: 0;
    border-radius: 0;
    width: 100%;
    padding: 15px 0;
    font-size: 16px;
   
}
.testimonial {
    background-color: #76923c;
    width: 100%;
    height: auto;
    padding: 0 0 40px 0;
}
.form-msg {
    border-radius: 0;
    color: #c7c7c7 !important;
    border: 0;
    padding: 9px 20px;
    margin: -12px auto 40px;
}
	.testimonial h2 {
    font-size: 40px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    margin: 40px auto 10px;
}
#quote-carousel {
    margin-bottom: 0;
    padding: 0;
}
.wight-bg p {
    font-size: 16px;
    text-align: center;
    color: #777777;
}
.wight-bg img {
    margin: -40px 0 0 -31px;
    position: relative;
    top: 68px;
    width: 11px;
    height: 26px;
   
}
.insid-text p {
    background-color: #777777;
    width: 85px;
    padding: 9px 14px;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    font-family: 'Oswald', sans-serif;
    margin: 12px 0 0 0px;
}
.news-img3 {
    background-image: url(../Images/Layer%2022.png);
    background-repeat: no-repeat;
    padding: 115px 0 0 0;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 165px;
}
.news-img2 {
    background-image: url(../Images/Layer%2021.png);
    background-repeat: no-repeat;
    padding: 115px 0 0 0;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 165px;
}
.news-img {
    background-image: url(../Images/Layer%2020.png);
    background-repeat: no-repeat;
    padding: 115px 0 0 0;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 165px;
}
.news h2 {
    margin: 30px auto 30px;
    text-align: center;
    font-size:40px;
    color: #990000;
    font-weight: 700;
}
.text-line h3 {
    margin: 10px auto 0;
    font-size: 25px;
    font-weight: 700;
    color: #76923c;
}
.text-line h4 {
    font-size: 16px;
    color: #818181;
    margin: 10px auto 5px;
}
.text-line p {
    color: #818181;
    font-size: 14px;
    font-weight: 500;
    margin: 0 auto 8px;
}
.text-line a {
    color: #990000;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 2px solid;
    text-decoration: none;
    margin: 0 auto 10px;
    text-align: center;
}
.footer-list {
    margin: 0 auto 0;
    display: table;
    text-align: center;
}
.footer-list ul {
    list-style: none;
    margin: 0 auto 20px;
    font-size: 16px;
    padding: 0;
}

.footer-logo img {
    max-width: 80%;
    width: 24%;
    float: right;
    margin: -73px 0 0 0;
    position: relative;
    bottom: 0;
}
.footer-list ul li {
    padding: 0 0 5px 0;
    font-size: 14px;
    text-transform: uppercase;
    text-align: left;
}
.news-group {
    margin: 0 auto 0;
    border-bottom: 2px solid #fff;
    float: right;
    width: 100%;
}
.Subscribe-btn {
    border: 0;
    border-radius: 0;
    background-color: transparent;
    color: #fff;
    padding: 0 0;
    float: left;
    margin: 10px auto 0px;
    font-size: 13px;
}
.footer {
    margin: 0 auto;
    float: left;
    width: 100%;
    height: auto;
    background-color: #777777;
    padding: 40px 0 10px 0;
}
.kat-img h5 {
    font-size: 40px;
    text-transform: uppercase;
    font-weight: 300;
    color: #777777;
    margin: 20px auto 20px;
        text-align: left;
}
.navbar-right {
    float: none;
    margin-right: 24px;
    margin-top: -1px;
    text-align: center;
    margin: 0 auto;
}
.pilates-text a {
    color: #990000;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 1px solid;
    text-decoration: none;
    text-align: center;
    margin: 0 auto;

}
.pilates-text p {
    color: #777777;
    font-size: 16px;
    font-weight: 600;
    margin: 10px auto 4px;
    line-height: 22px;
       text-align: left;
}
.pilates-text h3 {
    font-size: 30px;
    color: #990000;
    font-weight: 600;
    text-transform: uppercase;
    margin: 44px auto 0;
      text-align: left;
}
/*------------------About--------------------*/
.testimonials-banner {
    background-image: url(../Images/Testimonials-bg.png);
    background-repeat: no-repeat;
    width: 100%;
    float: left;
    background-size: cover;
    padding: 0 0 66px 0;
}
.testimonials-text {
    margin: 60px 0;
}
.testimonials-text h2 {
    color: #fff;
    font-size: 25px;
    text-transform: uppercase;
    margin: -10px auto 0;
    font-weight: 700;
}
.testimonials-text p {
    font-size: 14px;
    color: #fff;
    float: right;
    font-family: 'Oswald', sans-serif;
    margin: 0px auto 0;
}
.footer-list ul li {
    padding: 0 0 5px 0;
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
}
.about h3 a {
    font-size: 24px;
    color: #76923c;
    text-transform: uppercase;
    font-weight: 600;
    margin: 20px auto 3px;
  
}
.about p {
    font-size: 14px;
    color: #777777;
    margin: 0 auto 0;
    font-family: 'Oswald', sans-serif;
    text-align: left;
}
.about-text h2 {
    font-size: 40px;
    margin: 0 auto 20px;
    color: #990000;
    text-transform: uppercase;
    font-weight: 700;
    text-align:left;
}
.about-text p {
    color: #777777;
    font-size: 14px;
    line-height: 21px;
    margin: 0 auto 20px;
    text-align: left;
}
.about-text h4 {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 100;
    color: #777777;
    margin: 0 auto 10px;
    text-align: left;
}
}
@media screen and (max-width: 991px){
/* Make the indicators larger for easier clicking with fingers/thumb on mobile */
    
#quote-carousel .carousel-indicators {
	bottom: -20px !important;
}
#quote-carousel .carousel-indicators li {
	display: inline-block;
	margin: 0px 5px;
	width: 15px;
	height: 15px;
}
#quote-carousel .carousel-indicators li.active {
	margin: 0px 5px;
	width: 20px;
	height: 20px;
}

#quote-carousel {
	margin-bottom: 0;
	padding: 0 40px 30px 40px;
}
.navbar-default .navbar-nav>li>a {
    color: #3a3737;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 400;
}
.contact-link {
    margin: 0 0 0 100px;
}
.contact-link ul li {
    display: inline-block;
    padding: 0 10px;
    font-size: 15px;
    color: #fff;
}
.home-banner {
    background-image: url(../Images/home-banner.png);
    background-repeat: no-repeat;
    width: 100%;
    float: left;
    background-size: cover;
    padding: 0 0 0 0;
    height: 300px;
}
.banner-inner {
    background-image: url(../Images/overlay-1.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 186px;
    margin: 325px 0 0 0;
}
.navbar-brand {
    float: left;
    height: 0;
    padding: 0 0;
    font-size: 0;
    line-height: 0;
}


.heading-text h2 {
    color: #fff;
    font-size: 35px;
    text-transform: uppercase;
    margin: 0 auto 0;
}
.heading-text h1 {
    color: #fff;
    font-size: 45px;
    margin: 10px auto 10px;
}
.heading-text p {
    margin: 10px auto 20px;
    padding: 0;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    text-shadow: #000 1px 2px;
}
.heading-text {
    margin: 0 auto 0;
    padding: 0;
}	
.top-nave {
    float: right;
    width: 100%;
    /* margin: 00 -89px 0 0; */
    text-align: center;
}
.social-icon {
    padding: 0 27px;
}
a.navbar-brand img {
    margin: -33px 0 0 -20px;
    padding: 0;
    width: 51%;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 10px;
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: -37px;
    margin-right: 0;
    margin-bottom: 0;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.yoga-text h2 {
    font-size: 35px;
    text-transform: uppercase;
    color: #fff;
    margin: 10px auto 3px;
}
.yoga-text h4 {
    float: left;
    color: #76923c;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 300;
    margin: 0 auto 14px;
}
.yoga-text p {
    float: left;
    font-size: 13px;
    color: #fff;
    padding: 0 21px 0 0;
    margin: 0 auto 0;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    line-height: 15px;
}
.yoga-text h4 {
    float: left;
    color: #76923c;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 300;
    margin: 0 auto 8px;
}
.yoga-text {
    float: left;
    margin:-20px auto 0;
    padding: 0;
}
.Pilates-text {
    float: left;
    margin: -20px auto 0;
    padding: 0 18px;
}
.Pilates-text h2 {
    font-size: 34px;
    text-transform: uppercase;
    color: #777777;
    margin: 10px auto 0;
}
.Pilates-text h4 {
    float: left;
    color: #990000;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 300;
    margin: 0 auto 8px;
}
.Pilates-text p {
    float: left;
    font-size: 13px;
    color: #777777;
    padding: 0;
    margin: 0 auto 0;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    line-height: 15px;
}

.top-space {
    margin-top: 20px;
}
.kat-img h5 {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 300;
    color: #777777;
    margin: 0 auto 0;
    text-align: center;
}
.kat-img h2 {
    font-size: 50px;
    text-transform: uppercase;
    font-weight: 600;
    color: #990000;
    margin: 5px auto 10px;
        text-align: left;
}

.kat-img p {
    font-size: 17px;
    line-height: 23px;
    margin: 0 auto 10px;
    color: #777777;
    font-weight: 600;
        text-align: left;
}
.kat-img a {
    color: #990000;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 1px solid;
    text-decoration: none;
    text-align: center;
    margin: 0 auto 0;
  
}
ul.nav.nav-pills {
    text-align: center;
    margin: 0 auto 0;
    display: table;
}
.hatha-text h3 {
    font-size: 30px;
    color: #76923c;
    font-weight: 600;
    text-transform: uppercase;
    margin: 44px auto 0;
       text-align: left;
}
.hatha-text p {
    color: #777777;
    font-size: 16px;
    font-weight: 600;
    margin: 10px auto 4px;
    line-height: 22px;
      text-align: left;
}
.hatha-text a {
    color: #990000;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 1px solid;
    text-decoration: none;
    text-align: center;
    margin: 0 auto 0;

}
.contact h2 {
    margin: 0px auto 20px;
    text-align: center;
    font-size: 40px;
    font-weight: 700;
    color: #fff;
}
.gallery-item h2 {
    font-size: 45px;
    color: #777777;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    margin: 20px auto 8px;
}
.form-home {
    border-radius: 0;
    height: 40px;
    color: #c7c7c7 !important;
    border: 0;
    margin: 0 auto 30px;
    padding: 0 20px;
}
.btn.msg-btn {
    background-color: #76923c;
    border: 0;
    border-radius: 0;
    width: 100%;
    padding: 15px 0;
    font-size: 16px;
   
}
.testimonial {
    background-color: #76923c;
    width: 100%;
    height: auto;
    padding: 0 0 40px 0;
}
.form-msg {
    border-radius: 0;
    color: #c7c7c7 !important;
    border: 0;
    padding: 9px 20px;
    margin: -12px auto 40px;
}
	.testimonial h2 {
    font-size: 40px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    margin: 40px auto 10px;
}
#quote-carousel {
    margin-bottom: 0;
    padding: 0;
}
.wight-bg p {
    font-size: 16px;
    text-align: center;
    color: #777777;
}
.wight-bg img {
    margin: -40px 0 0 -31px;
    position: relative;
    top: 68px;
    width: 11px;
    height: 26px;
   
}
.insid-text p {
    background-color: #777777;
    width: 85px;
    padding: 9px 14px;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    font-family: 'Oswald', sans-serif;
    margin: 12px 0 0 0px;
}
.news-img3 {
    background-image: url(../Images/Layer%2022.png);
    background-repeat: no-repeat;
    padding: 115px 0 0 0;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 165px;
}
.news-img2 {
    background-image: url(../Images/Layer%2021.png);
    background-repeat: no-repeat;
    padding: 115px 0 0 0;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 165px;
}
.news-img {
    background-image: url(../Images/Layer%2020.png);
    background-repeat: no-repeat;
    padding: 115px 0 0 0;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 165px;
}
.news h2 {
    margin: 30px auto 30px;
    text-align: center;
    font-size:40px;
    color: #990000;
    font-weight: 700;
}
.text-line h3 {
    margin: 10px auto 0;
    font-size: 25px;
    font-weight: 700;
    color: #76923c;
}
.text-line h4 {
    font-size: 16px;
    color: #818181;
    margin: 10px auto 5px;
}
.text-line p {
    color: #818181;
    font-size: 14px;
    font-weight: 500;
    margin: 0 auto 8px;
}
.text-line a {
    color: #990000;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 2px solid;
    text-decoration: none;
    margin: 0 auto 10px;
    text-align: center;
}
.footer-list {
    margin: 0 auto 0;
    display: table;
    text-align: center;
}
.footer-list ul {
    list-style: none;
    margin: 0 auto 20px;
    font-size: 16px;
    padding: 0;
}

.footer-logo img {
    max-width: 80%;
    width: 24%;
    float: right;
    margin: -73px 0 0 0;
    position: relative;
    bottom: 0;
}
.footer-list ul li {
    padding: 0 0 5px 0;
    font-size: 14px;
    text-transform: uppercase;
    text-align: left;
}
.news-group {
    margin: 0 auto 0;
    border-bottom: 2px solid #fff;
    float: right;
    width: 100%;
}
.Subscribe-btn {
    border: 0;
    border-radius: 0;
    background-color: transparent;
    color: #fff;
    padding: 0 0;
    float: left;
    margin: 10px auto 0px;
    font-size: 13px;
}
.footer {
    margin: 0 auto;
    float: left;
    width: 100%;
    height: auto;
    background-color: #777777;
    padding: 40px 0 10px 0;
}
.kat-img h5 {
    font-size: 40px;
    text-transform: uppercase;
    font-weight: 300;
    color: #777777;
    margin: 20px auto 20px;
        text-align: left;
}
.navbar-right {
    float: none;
    margin-right: 24px;
    margin-top: -1px;
    text-align: center;
    margin: 0 auto;
}
.pilates-text a {
    color: #990000;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 1px solid;
    text-decoration: none;
    text-align: center;
    margin: 0 auto;

}
.pilates-text p {
    color: #777777;
    font-size: 16px;
    font-weight: 600;
    margin: 10px auto 4px;
    line-height: 22px;
       text-align: left;
}
.pilates-text h3 {
    font-size: 30px;
    color: #990000;
    font-weight: 600;
    text-transform: uppercase;
    margin: 44px auto 0;
      text-align: left;
}
/*------------------About--------------------*/
.testimonials-banner {
    background-image: url(../Images/Testimonials-bg.png);
    background-repeat: no-repeat;
    width: 100%;
    float: left;
    background-size: cover;
    padding: 0 0 66px 0;
}
.testimonials-text {
    margin: 60px 0;
}
.testimonials-text h2 {
    color: #fff;
    font-size: 25px;
    text-transform: uppercase;
    margin: -10px auto 0;
    font-weight: 700;
}
.testimonials-text p {
    font-size: 14px;
    color: #fff;
    float: right;
    font-family: 'Oswald', sans-serif;
    margin: 0px auto 0;
}
.footer-list ul li {
    padding: 0 0 5px 0;
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
}
.about h3 a {
    font-size: 24px;
    color: #76923c;
    text-transform: uppercase;
    font-weight: 600;
    margin: 20px auto 3px;
  
}
.about p {
    font-size: 14px;
    color: #777777;
    margin: 0 auto 0;
    font-family: 'Oswald', sans-serif;
    text-align: left;
}
.about-text h2 {
    font-size: 40px;
    margin: 0 auto 20px;
    color: #990000;
    text-transform: uppercase;
    font-weight: 700;
    text-align:left;
}
.about-text p {
    color: #777777;
    font-size: 14px;
    line-height: 21px;
    margin: 0 auto 20px;
    text-align: left;
}
.about-text h4 {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 100;
    color: #777777;
    margin: 0 auto 10px;
    text-align: left;
}
}
	@media only screen and (max-width: 880px){
/* Make the indicators larger for easier clicking with fingers/thumb on mobile */
    
#quote-carousel .carousel-indicators {
	bottom: -20px !important;
}
#quote-carousel .carousel-indicators li {
	display: inline-block;
	margin: 0px 5px;
	width: 15px;
	height: 15px;
}
#quote-carousel .carousel-indicators li.active {
	margin: 0px 5px;
	width: 20px;
	height: 20px;
}

#quote-carousel {
	margin-bottom: 0;
	padding: 0 40px 30px 40px;
}
.navbar-default .navbar-nav>li>a {
    color: #3a3737;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 400;
}
.contact-link {
    margin: 0 0 0 100px;
}
.contact-link ul li {
    display: inline-block;
    padding: 0 10px;
    font-size: 15px;
    color: #fff;
}
.home-banner {
    background-image: url(../Images/home-banner.png);
    background-repeat: no-repeat;
    width: 100%;
    float: left;
    background-size: cover;
    padding: 0 0 0 0;
    height: 300px;
}
.banner-inner {
    background-image: url(../Images/overlay-1.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 186px;
    margin: 325px 0 0 0;
}
.navbar-brand {
    float: left;
    height: 0;
    padding: 0 0;
    font-size: 0;
    line-height: 0;
}


.heading-text h2 {
    color: #fff;
    font-size: 35px;
    text-transform: uppercase;
    margin: 0 auto 0;
}
.heading-text h1 {
    color: #fff;
    font-size: 45px;
    margin: 10px auto 10px;
}
.heading-text p {
    margin: 10px auto 20px;
    padding: 0;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    text-shadow: #000 1px 2px;
}
.heading-text {
    margin: 140px auto 0;
    padding: 0;
}	
.top-nave {
    float: right;
    width: 100%;
    /* margin: 00 -89px 0 0; */
    text-align: center;
}
.social-icon {
    padding: 0 27px;
}
a.navbar-brand img {
    margin: -31px 0 0 -20px;
    padding: 0;
    width: 40%;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 10px;
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: -37px;
    margin-right: 0;
    margin-bottom: 0;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.yoga-text h2 {
    font-size: 35px;
    text-transform: uppercase;
    color: #fff;
    margin: 10px auto 3px;
}
.yoga-text h4 {
    float: left;
    color: #76923c;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 300;
    margin: 0 auto 14px;
}
.yoga-text p {
    float: left;
    font-size: 13px;
    color: #fff;
    padding: 0 21px 0 0;
    margin: 0 auto 0;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    line-height: 15px;
}
.yoga-text h4 {
    float: left;
    color: #76923c;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 300;
    margin: 0 auto 8px;
}
.yoga-text {
    float: left;
    margin:-20px auto 0;
    padding: 0;
}
.Pilates-text {
    float: left;
    margin: -20px auto 0;
    padding: 0 18px;
}
.Pilates-text h2 {
    font-size: 34px;
    text-transform: uppercase;
    color: #777777;
    margin: 10px auto 0;
}
.Pilates-text h4 {
    float: left;
    color: #990000;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 300;
    margin: 0 auto 8px;
}
.Pilates-text p {
    float: left;
    font-size: 13px;
    color: #777777;
    padding: 0;
    margin: 0 auto 0;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    line-height: 15px;
}

.top-space {
    margin-top: 20px;
}
.kat-img h5 {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 300;
    color: #777777;
    margin: 0 auto 0;
    text-align: center;
}
.kat-img h2 {
    font-size: 50px;
    text-transform: uppercase;
    font-weight: 600;
    color: #990000;
    margin: 5px auto 10px;
        text-align: left;
}

.kat-img p {
    font-size: 17px;
    line-height: 23px;
    margin: 0 auto 10px;
    color: #777777;
    font-weight: 600;
        text-align: left;
}
.kat-img a {
    color: #990000;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 1px solid;
    text-decoration: none;
    text-align: center;
    margin: 0 auto 0;
  
}
ul.nav.nav-pills {
    text-align: center;
    margin: 0 auto 0;
    display: table;
}
.hatha-text h3 {
    font-size: 30px;
    color: #76923c;
    font-weight: 600;
    text-transform: uppercase;
    margin: 44px auto 0;
       text-align: left;
}
.hatha-text p {
    color: #777777;
    font-size: 16px;
    font-weight: 600;
    margin: 10px auto 4px;
    line-height: 22px;
      text-align: left;
}
.hatha-text a {
    color: #990000;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 1px solid;
    text-decoration: none;
    text-align: center;
    margin: 0 auto 0;

}
.contact h2 {
    margin: 0px auto 20px;
    text-align: center;
    font-size: 40px;
    font-weight: 700;
    color: #fff;
}
.gallery-item h2 {
    font-size: 45px;
    color: #777777;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    margin: 20px auto 8px;
}
.form-home {
    border-radius: 0;
    height: 40px;
    color: #c7c7c7 !important;
    border: 0;
    margin: 0 auto 30px;
    padding: 0 20px;
}
.btn.msg-btn {
    background-color: #76923c;
    border: 0;
    border-radius: 0;
    width: 100%;
    padding: 15px 0;
    font-size: 16px;
   
}
.testimonial {
    background-color: #76923c;
    width: 100%;
    height: auto;
    padding: 0 0 40px 0;
}
.form-msg {
    border-radius: 0;
    color: #c7c7c7 !important;
    border: 0;
    padding: 9px 20px;
    margin: -12px auto 40px;
}
	.testimonial h2 {
    font-size: 40px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    margin: 40px auto 10px;
}
#quote-carousel {
    margin-bottom: 0;
    padding: 0;
}
.wight-bg p {
    font-size: 16px;
    text-align: center;
    color: #777777;
}
.wight-bg img {
    margin: -40px 0 0 -31px;
    position: relative;
    top: 68px;
    width: 11px;
    height: 26px;
   
}
.insid-text p {
    background-color: #777777;
    width: 85px;
    padding: 9px 14px;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    font-family: 'Oswald', sans-serif;
    margin: 12px 0 0 0px;
}
.news-img3 {
    background-image: url(../Images/Layer%2022.png);
    background-repeat: no-repeat;
    padding: 115px 0 0 0;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 165px;
}
.news-img2 {
    background-image: url(../Images/Layer%2021.png);
    background-repeat: no-repeat;
    padding: 115px 0 0 0;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 165px;
}
.news-img {
    background-image: url(../Images/Layer%2020.png);
    background-repeat: no-repeat;
    padding: 115px 0 0 0;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 165px;
}
.news h2 {
    margin: 30px auto 30px;
    text-align: center;
    font-size:40px;
    color: #990000;
    font-weight: 700;
}
.text-line h3 {
    margin: 10px auto 0;
    font-size: 25px;
    font-weight: 700;
    color: #76923c;
}
.text-line h4 {
    font-size: 16px;
    color: #818181;
    margin: 10px auto 5px;
}
.text-line p {
    color: #818181;
    font-size: 14px;
    font-weight: 500;
    margin: 0 auto 8px;
}
.text-line a {
    color: #990000;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 2px solid;
    text-decoration: none;
    margin: 0 auto 10px;
    text-align: center;
}
.footer-list {
    margin: 0 auto 0;
    display: table;
    text-align: center;
}
.footer-list ul {
    list-style: none;
    margin: 0 auto 20px;
    font-size: 16px;
    padding: 0;
}

.footer-logo img {
    max-width: 80%;
    width: 24%;
    float: right;
    margin: -73px 0 0 0;
    position: relative;
    bottom: 0;
}
.footer-list ul li {
    padding: 0 0 5px 0;
    font-size: 14px;
    text-transform: uppercase;
    text-align: left;
}
.news-group {
    margin: 0 auto 0;
    border-bottom: 2px solid #fff;
    float: right;
    width: 100%;
}
.Subscribe-btn {
    border: 0;
    border-radius: 0;
    background-color: transparent;
    color: #fff;
    padding: 0 0;
    float: left;
    margin: 10px auto 0px;
    font-size: 13px;
}
.footer {
    margin: 0 auto;
    float: left;
    width: 100%;
    height: auto;
    background-color: #777777;
    padding: 40px 0 10px 0;
}
.kat-img h5 {
    font-size: 40px;
    text-transform: uppercase;
    font-weight: 300;
    color: #777777;
    margin: 20px auto 20px;
        text-align: left;
}
.navbar-right {
    float: none;
    margin-right: 24px;
    margin-top: -1px;
    text-align: center;
    margin: 0 auto;
}
.pilates-text a {
    color: #990000;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 1px solid;
    text-decoration: none;
    text-align: center;
    margin: 0 auto;

}
.pilates-text p {
    color: #777777;
    font-size: 16px;
    font-weight: 600;
    margin: 10px auto 4px;
    line-height: 22px;
       text-align: left;
}
.pilates-text h3 {
    font-size: 30px;
    color: #990000;
    font-weight: 600;
    text-transform: uppercase;
    margin: 44px auto 0;
      text-align: left;
}
/*------------------About--------------------*/
.testimonials-banner {
    background-image: url(../Images/Testimonials-bg.png);
    background-repeat: no-repeat;
    width: 100%;
    float: left;
    background-size: cover;
    padding: 0 0 66px 0;
}
.testimonials-text {
    margin: 60px 0;
}
.testimonials-text h2 {
    color: #fff;
    font-size: 25px;
    text-transform: uppercase;
    margin: -10px auto 0;
    font-weight: 700;
}
.testimonials-text p {
    font-size: 14px;
    color: #fff;
    float: right;
    font-family: 'Oswald', sans-serif;
    margin: 0px auto 0;
}
.footer-list ul li {
    padding: 0 0 5px 0;
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
}
.about h3 a {
    font-size: 24px;
    color: #76923c;
    text-transform: uppercase;
    font-weight: 600;
    margin: 20px auto 3px;
  
}
.about p {
    font-size: 14px;
    color: #777777;
    margin: 0 auto 0;
    font-family: 'Oswald', sans-serif;
    text-align: left;
}
.about-text h2 {
    font-size: 40px;
    margin: 0 auto 20px;
    color: #990000;
    text-transform: uppercase;
    font-weight: 700;
    text-align:left;
}
.about-text p {
    color: #777777;
    font-size: 14px;
    line-height: 21px;
    margin: 0 auto 20px;
    text-align: left;
}
.about-text h4 {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 100;
    color: #777777;
    margin: 0 auto 10px;
    text-align: left;
}
}
/* Small devices (tablets, up to 768px) */
@media (max-width: 768px) {
    
#quote-carousel .carousel-indicators {
	bottom: -20px !important;
}
#quote-carousel .carousel-indicators li {
	display: inline-block;
	margin: 0px 5px;
	width: 15px;
	height: 15px;
}
#quote-carousel .carousel-indicators li.active {
	margin: 0px 5px;
	width: 20px;
	height: 20px;
}

#quote-carousel {
	margin-bottom: 0;
	padding: 0 40px 30px 40px;
}
.navbar-default .navbar-nav>li>a {
    color: #3a3737;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 400;
}
.contact-link {
    margin: 0 0 0 145px;
}
.contact-link ul li {
    display: inline-block;
    padding: 0 10px;
    font-size: 15px;
    color: #fff;
}
.home-banner {
    background-image: url(../Images/home-banner.png);
    background-repeat: no-repeat;
    width: 100%;
    float: left;
    background-size: cover;
    padding: 0 0 0 0;
    height: 300px;
}
.banner-inner {
    background-image: url(../Images/overlay-1.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 186px;
    margin: 325px 0 0 0;
}
.navbar-brand {
    float: left;
    height: 0;
    padding: 0 0;
    font-size: 0;
    line-height: 0;
}


.heading-text h2 {
    color: #fff;
    font-size: 35px;
    text-transform: uppercase;
    margin: 0 auto 0;
}
.heading-text h1 {
    color: #fff;
    font-size: 45px;
    margin: 10px auto 10px;
}
.heading-text p {
    margin: 10px auto 20px;
    padding: 0;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    text-shadow: #000 1px 2px;
}
.heading-text {
    margin: 140px auto 0;
    padding: 0;
}	
.top-nave {
    float: right;
    width: 100%;
    /* margin: 00 -89px 0 0; */
    text-align: center;
}
.social-icon {
    padding: 0 27px;
}
a.navbar-brand img {
    margin: -39px 0 0;
    padding: 0;
    width: 45%;
}
.contact-link ul li a {
    font-size: 13px;
   
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 10px;
}
.navbar-toggle {

 margin-top: -62px;

}

.yoga-text h2 {
    font-size: 35px;
    text-transform: uppercase;
    color: #fff;
    margin: 10px auto 3px;
}
.yoga-text h4 {
    float: left;
    color: #76923c;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 300;
    margin: 0 auto 14px;
}
.yoga-text p {
    float: left;
    font-size: 13px;
    color: #fff;
    padding: 0 21px 0 0;
    margin: 0 auto 0;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    line-height: 15px;
}
.yoga-text h4 {
    float: left;
    color: #76923c;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 300;
    margin: 0 auto 8px;
}
.yoga-text {
    float: left;
   margin: 30px 0 !important;
    padding: 0;
    width: 50%;
}
.Pilates-text {
  float: left;
  
    padding: 0;
    width: 50%;
}
.Pilates-text h2 {
    font-size: 34px;
    text-transform: uppercase;
    color: #777777;
    margin: 10px auto 0;
}
.Pilates-text h4 {
    float: left;
    color: #990000;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 300;
    margin: 0 auto 8px;
}
.Pilates-text p {
    float: left;
    font-size: 13px;
    color: #777777;
    padding: 0;
    margin: 0 auto 0;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    line-height: 15px;
}

.top-space {
    margin-top: 20px;
}
.kat-img h5 {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 300;
    color: #777777;
    margin: 0 auto 0;
    text-align: center;
}
.kat-img h2 {
    font-size: 50px;
    text-transform: uppercase;
    font-weight: 600;
    color: #990000;
    margin: 5px auto 10px;
        text-align: left;
}

.kat-img p {
    font-size: 17px;
    line-height: 23px;
    margin: 0 auto 10px;
    color: #777777;
    font-weight: 600;
        text-align: left;
}
.kat-img a {
    color: #990000;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 1px solid;
    text-decoration: none;
    text-align: center;
    margin: 0 auto 0;
  
}
ul.nav.nav-pills {
    text-align: center;
    margin: 0 auto 0;
    display: table;
}
.hatha-text h3 {
    font-size: 30px;
    color: #76923c;
    font-weight: 600;
    text-transform: uppercase;
    margin: 44px auto 0;
       text-align: left;
}
.hatha-text p {
    color: #777777;
    font-size: 16px;
    font-weight: 600;
    margin: 10px auto 4px;
    line-height: 22px;
      text-align: left;
}
.hatha-text a {
    color: #990000;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 1px solid;
    text-decoration: none;
    text-align: center;
    margin: 0 auto 0;

}
.contact h2 {
    margin: 0px auto 20px;
    text-align: center;
    font-size: 40px;
    font-weight: 700;
    color: #fff;
}
.gallery-item h2 {
    font-size: 45px;
    color: #777777;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    margin: 20px auto 8px;
}
.form-home {
    border-radius: 0;
    height: 40px;
    color: #c7c7c7 !important;
    border: 0;
    margin: 0 auto 30px;
    padding: 0 20px;
}
.btn.msg-btn {
    background-color: #76923c;
    border: 0;
    border-radius: 0;
    width: 100%;
    padding: 15px 0;
    font-size: 16px;
   
}
.testimonial {
    background-color: #76923c;
    width: 100%;
    height: auto;
    padding: 0 0 40px 0;
}
.form-msg {
    border-radius: 0;
    color: #c7c7c7 !important;
    border: 0;
    padding: 9px 20px;
    margin: -12px auto 40px;
}
	.testimonial h2 {
    font-size: 40px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    margin: 40px auto 10px;
}
#quote-carousel {
    margin-bottom: 0;
    padding: 0;
}
.wight-bg p {
    font-size: 16px;
    text-align: center;
    color: #777777;
}
.wight-bg img {
    margin: -40px 0 0 -31px;
    position: relative;
    top: 68px;
    width: 11px;
    height: 26px;
   
}
.insid-text p {
    background-color: #777777;
    width: 85px;
    padding: 9px 14px;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    font-family: 'Oswald', sans-serif;
    margin: 12px 0 0 0px;
}
.news-img3 {
    background-image: url(../Images/Layer%2022.png);
    background-repeat: no-repeat;
    padding: 115px 0 0 0;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 165px;
}
.news-img2 {
    background-image: url(../Images/Layer%2021.png);
    background-repeat: no-repeat;
    padding: 115px 0 0 0;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 165px;
}
.news-img {
    background-image: url(../Images/Layer%2020.png);
    background-repeat: no-repeat;
    padding: 115px 0 0 0;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 165px;
}
.news h2 {
    margin: 30px auto 30px;
    text-align: center;
    font-size:40px;
    color: #990000;
    font-weight: 700;
}
.text-line h3 {
    margin: 10px auto 0;
    font-size: 25px;
    font-weight: 700;
    color: #76923c;
}
.text-line h4 {
    font-size: 16px;
    color: #818181;
    margin: 10px auto 5px;
}
.text-line p {
    color: #818181;
    font-size: 14px;
    font-weight: 500;
    margin: 0 auto 8px;
}
.text-line a {
    color: #990000;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 2px solid;
    text-decoration: none;
    margin: 0 auto 10px;
    text-align: center;
}
.footer-list {
    margin: 0 auto 0;
    display: table;
    text-align: center;
}
.footer-list ul {
    list-style: none;
    margin: 0 auto 20px;
    font-size: 16px;
    padding: 0;
}

.footer-logo img {
    max-width: 80%;
    width: 30%;
    float: right;
    margin: -95px 0 0 0;
    position: relative;
    bottom: 0;
}
.footer-list ul li {
    padding: 0 0 5px 0;
    font-size: 14px;
    text-transform: uppercase;
    text-align: left;
}
.news-group {
    margin: 0 auto 0;
    border-bottom: 2px solid #fff;
    float: right;
    width: 100%;
}
.Subscribe-btn {
    border: 0;
    border-radius: 0;
    background-color: transparent;
    color: #fff;
    padding: 0 0;
    float: left;
    margin: 10px auto 0px;
    font-size: 13px;
}
.footer {
    margin: 0 auto;
    float: left;
    width: 100%;
    height: auto;
    background-color: #777777;
    padding: 40px 0 10px 0;
}
.kat-img h5 {
    font-size: 40px;
    text-transform: uppercase;
    font-weight: 300;
    color: #777777;
    margin: 20px auto 20px;
        text-align: left;
}
.navbar-right {
    float: none;
    margin-right: 24px;
    text-align: center;
    margin: -2px auto 0;
}
.pilates-text a {
    color: #990000;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 1px solid;
    text-decoration: none;
    text-align: center;
    margin: 0 auto;

}
.pilates-text p {
    color: #777777;
    font-size: 16px;
    font-weight: 600;
    margin: 10px auto 4px;
    line-height: 22px;
       text-align: left;
}
.pilates-text h3 {
    font-size: 30px;
    color: #990000;
    font-weight: 600;
    text-transform: uppercase;
    margin: 44px auto 0;
      text-align: left;
}
/*------------------About--------------------*/
.testimonials-banner {
    background-image: url(../Images/Testimonials-bg.png);
    background-repeat: no-repeat;
    width: 100%;
    float: left;
    background-size: cover;
    padding: 0 0 66px 0;
}
.testimonials-text {
    margin: 60px 0;
}
.testimonials-text h2 {
    color: #fff;
    font-size: 25px;
    text-transform: uppercase;
    margin: -10px auto 0;
    font-weight: 700;
}
.testimonials-text p {
    font-size: 14px;
    color: #fff;
    float: right;
    font-family: 'Oswald', sans-serif;
    margin: 0px auto 0;
}
.footer-list ul li {
    padding: 0 0 5px 0;
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
}
.about h3 a {
    font-size: 24px;
    color: #76923c;
    text-transform: uppercase;
    font-weight: 600;
    margin: 20px auto 3px;
  
}
.about p {
    font-size: 14px;
    color: #777777;
    margin: 0 auto 0;
    font-family: 'Oswald', sans-serif;
    text-align: left;
}
.about-text h2 {
    font-size: 40px;
    margin: 0 auto 20px;
    color: #990000;
    text-transform: uppercase;
    font-weight: 700;
    text-align:left;
}
.about-text p {
    color: #777777;
    font-size: 14px;
    line-height: 21px;
    margin: 0 auto 20px;
    text-align: left;
}
.about-text h4 {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 100;
    color: #777777;
    margin: 0 auto 10px;
    text-align: left;
}
	.test-bg-right p {
    font-size: 15px;
    color: #777777;
    text-align: center;
    line-height: 20px;
}
	.test-bg p {
   font-size: 15px;
    color: #777777;
    text-align: center;
    line-height: 20px;
	}
	.test-bg-right {
    background-image: url(../Images/Box-right.png);
    background-repeat: no-repeat;
    width: 100%;
    height: 104px;
    background-size: cover;
    margin:30px auto 0;
    padding:10px 16px;
}
	
	.test-bg {
    background-image: url(../Images/Box.png);
    background-repeat: no-repeat;
    width: 100%;
    height: 104px;
    background-size: cover;
    margin:30px auto 0;
    padding:10px 16px;
}
}
	@media only screen and (max-width: 640px){
.banner-respon-1 {
    background-image: url(../Images/banner-respon-1.png) !important;
    padding: 0 !important;
    background-size: 100% 100% !important;
    display: block !important;
    float: left;
    height: auto;
    margin-bottom: 3%;
    margin-top: 3%;
    width: 100%;
    background-repeat: no-repeat !important;
}
.banner-respon-2{
	
display: block !important;
	 background-image: url(../Images/banner-respon-2.png) !important;
       background-repeat: no-repeat;
    padding: 0 0 0 0;
 background-size: cover   !important;
    display: block !important;
    float: left;
    height: auto;
    padding: 0;
    width: 100%;
}
		
.home-banner {
    background-image: url(../Images/home-banner.png);
    background-repeat: no-repeat;
    width: 100%;
    height: 180px;
    min-height: 150px;
    float: left;
    background-size: cover;
    padding: 0 0 0 0;
}
.banner-inner {
    background-image: url(../Images/yoga_homezz_03.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    width: 100%;
	
    height: 137px;
    margin: 351px 0 0 0;
}

.heading-text h2 {
    color: #fff;
    font-size: 35px;
    text-transform: uppercase;
    margin: 0 auto 0;
}
.heading-text h1 {
    color: #fff;
    font-size: 45px;
    margin: 10px auto 10px;
}
.heading-text p {
    margin: 10px auto 20px;
    padding: 0;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    text-shadow: #000 1px 2px;
}
.heading-text {
    margin: 0 auto 0;
    padding: 0;
}	
.top-nave {
    float: right;
    width: 100%;
    /* margin: 00 -89px 0 0; */
    text-align: center;
}
.social-icon {
    padding: 0 27px;
}
a.navbar-brand img {
    margin: -42px 0 0 -25px;
    padding: 0;
    width: 36%;
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: -37px;
    margin-right: 0;
    margin-bottom: 0;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.yoga-text {
    float: left;
    margin: 0 auto 0;
    padding: 0;
	 width: 100%;
}

.Pilates-text {
    float: left;
    margin: 0 auto 0;
    padding: 30px 60px;
  width:100%;
}
.top-space {
    margin-top: 20px;
}
.kat-img h5 {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 300;
    color: #777777;
    margin: 0 auto 0;
    text-align: center;
}
.kat-img h2 {
    font-size: 50px;
    text-transform: uppercase;
    font-weight: 600;
    color: #990000;
    margin: 5px auto 10px;
    text-align: center;
}

.kat-img p {
    font-size: 17px;
    line-height: 23px;
    margin: 0 auto 10px;
    color: #777777;
    font-weight: 600;
    text-align: center;
}
.kat-img a {
    color: #990000;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 1px solid;
    text-decoration: none;
    text-align: center;
    margin: 0 auto 0;
    display: table;
}
ul.nav.nav-pills {
    text-align: center;
    margin: 0 auto 0;
    display: table;
}
.hatha-text h3 {
    font-size: 30px;
    color: #76923c;
    font-weight: 600;
    text-transform: uppercase;
    margin: 44px auto 0;
    text-align: center;
}
.hatha-text p {
    color: #777777;
    font-size: 16px;
    font-weight: 600;
    margin: 10px auto 4px;
    line-height: 22px;
    text-align: center;
}
.hatha-text a {
    color: #990000;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 1px solid;
    text-decoration: none;
    text-align: center;
    margin: 0 auto 0;
    display: table;
}
.contact h2 {
    margin: 0px auto 20px;
    text-align: center;
    font-size: 40px;
    font-weight: 700;
    color: #fff;
}
.gallery-item h2 {
    font-size: 45px;
    color: #777777;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    margin: 20px auto 8px;
}
.form-home {
    border-radius: 0;
    height: 40px;
    color: #c7c7c7 !important;
    border: 0;
    margin: 0 auto 30px;
    padding: 0 20px;
}
.btn.msg-btn {
    background-color: #76923c;
    border: 0;
    border-radius: 0;
    width: 100%;
    padding: 15px 0;
    font-size: 16px;
    position: absolute;
    top: 220px;
    left: 0;
    margin: 0 auto 0;
}
.form-msg {
    border-radius: 0;
    color: #c7c7c7 !important;
    border: 0;
    padding: 9px 20px;
    margin: -12px auto 40px;
}
	.testimonial h2 {
    font-size: 40px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    margin: 40px auto 10px;
}
#quote-carousel {
    margin-bottom: 0;
    padding: 0;
}
.wight-bg p {
    font-size: 16px;
    text-align: center;
    color: #777777;
}
.wight-bg img {
    margin: -40px 0 0 -31px;
    position: relative;
    top: 73px;
    width: 11px;
    height: 26px;
    display: none;
}
.news h2 {
    margin: 30px auto 30px;
    text-align: center;
    font-size:40px;
    color: #990000;
    font-weight: 700;
}
.text-line h3 {
    margin: 20px auto 0;
    font-size: 30px;
    font-weight: 700;
    color: #76923c;
    display: table;
}
.text-line h4 {
    font-size: 20px;
    color: #818181;
    margin: 10px auto 15px;
    display: table;
}
.text-line p {
    color: #818181;
    font-size: 16px;
    font-weight: 500;
    margin: 0 auto 12px;
    text-align: center;
}
.text-line a {
    color: #990000;
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 2px solid;
    text-decoration: none;
    margin: 0 auto 20px;
    text-align: center;
    display: table;
}
.footer-list {
    margin: 0 auto 0;
    display: table;
    text-align: center;
}
.footer-list ul {
    list-style: none;
    margin: 0 auto 20px;
    font-size: 16px;
    padding: 0;
}

.footer-logo img {
    max-width: 80%;
    width: 30%;
    float: right;
    margin: -50px 0 0 0;
    position: relative;
    bottom: 45px;
    display: none;
}
.footer-list ul li {
    padding: 0 0 5px 0;
    font-size: 14px;
    text-transform: uppercase;
}
.news-group {
    margin: 0 auto 0;
    border-bottom: 2px solid #fff;
    float: right;
    width: 100%;
}
.Subscribe-btn {
    border: 0;
    border-radius: 0;
    background-color: transparent;
    color: #fff;
    padding: 0 0;
    float: left;
    margin: 10px auto 0px;
    font-size: 13px;
}
.footer {
    margin: 0 auto;
    float: left;
    width: 100%;
    height: auto;
    background-color: #777777;
    padding: 40px 0 10px 0;
}
.kat-img h5 {
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 300;
    color: #777777;
    margin: 0 auto 0;
    text-align: center;
}
.navbar-right {
    float: none !important;
    margin-right: 24px;
    margin-top: -1px;
    text-align: center;
    margin: 0 auto;
    z-index: 9999;
    background-color: #fff;
    position: relative;
}
.pilates-text a {
    color: #990000;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 1px solid;
    text-decoration: none;
    text-align: center;
    margin: 0 auto;
    display: table;
}
.pilates-text p {
    color: #777777;
    font-size: 16px;
    font-weight: 600;
    margin: 10px auto 4px;
    line-height: 22px;
    text-align: center;
}
.pilates-text h3 {
    font-size: 30px;
    color: #990000;
    font-weight: 600;
    text-transform: uppercase;
    margin: 44px auto 0;
    text-align: center;
}
			/*------------------About--------------------*/
.testimonials-banner {
    background-image: url(../Images/Testimonials-bg.png);
    background-repeat: no-repeat;
    width: 100%;
   
    float: left;
    background-size: cover;
    padding: 0 0 0 0;
}
.testimonials-text h2 {
    color: #fff;
    font-size: 25px;
    text-transform: uppercase;
    margin: -10px auto 0;
    font-weight: 700;
}
.testimonials-text p {
    font-size: 14px;
    color: #fff;
    float: right;
    font-family: 'Oswald', sans-serif;
    margin: -20px auto 0;
}
.footer-list ul li {
    padding: 0 0 5px 0;
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
}
.about h3 a {
    font-size: 24px;
    color: #76923c;
    text-transform: uppercase;
    font-weight: 600;
    margin: 20px auto 3px;
    text-align: center;
    display: table;
}
.about p {
    font-size: 14px;
    color: #777777;
    margin: 0 auto 0;
    font-family: 'Oswald', sans-serif;
    text-align: center;
}
.about-text h2 {
    font-size: 40px;
    margin: 0 auto 20px;
    color: #990000;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
}
.about-text p {
    color: #777777;
    font-size: 14px;
    line-height: 21px;
    margin: 0 auto 20px;
    text-align: center;
}
.about-text h4 {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 100;
    color: #777777;
    margin: 0 auto 10px;
    text-align: center;
}
		
					.banner-inner {
    background-size: 100% 50% !important;
    float: left;
    height: auto !important;
    margin: 10px 0 0 !important;
    min-height: 225px !important;
    width: 100% !important;
background:none !important;
}
		
			}
		@media only screen and (max-width: 480px){
			
			.banner-inner {
    background-size: 100% 50% !important;
    float: left;
    height: auto !important;
    margin: 10px 0 0 !important;
    min-height: 225px !important;
    width: 100% !important;
}
			
			
.home-banner {
    background-image: url(../Images/home-banner.png);
    background-repeat: no-repeat;
    width: 100%;
    height: 180px;
    min-height: 150px;
    float: left;
    background-size: cover;
    padding: 0 0 0 0;
}
.banner-inner {
    background-image: url(../Images/yoga_homezz_03.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 67px;
    margin: 271px 0 0 0;
}

.heading-text h2 {
    color: #fff;
    font-size: 25px;
    text-transform: uppercase;
    margin: 0 auto 0;
}
.heading-text h1 {
    color: #fff;
    font-size: 30px;
    margin: 0px auto 0;
}
.heading-text p {
    margin: 10px auto 20px;
    padding: 0;
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
}
.heading-text {
    margin: 0 auto 0;
    padding: 0;
}	
.top-nave {
    float: right;
    width: 100%;
    /* margin: 00 -89px 0 0; */
    text-align: center;
}
.social-icon {
    padding: 0 27px;
}
a.navbar-brand img {
    margin: -29px 0 0 -10px;
    padding: 0;
    width: 47%;
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: -37px;
    margin-right: 0;
    margin-bottom: 0;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.top-space {
    margin-top: 20px;
}
.kat-img h5 {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 300;
    color: #777777;
    margin: 0 auto 0;
    text-align: center;
}
.kat-img h2 {
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 600;
    color: #990000;
    margin: 5px auto 10px;
    text-align: center;
}
.kat-img p {
    font-size: 12px;
    line-height: 23px;
    margin: 0 auto 10px;
    color: #777777;
    font-weight: 600;
    text-align: center;
}
.kat-img a {
    color: #990000;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 1px solid;
    text-decoration: none;
    text-align: center;
    margin: 0 auto 0;
    display: table;
}
ul.nav.nav-pills {
    text-align: center;
    margin: 0 auto 0;
    display: table;
}
.hatha-text h3 {
    font-size: 24px;
    color: #76923c;
    font-weight: 600;
    text-transform: uppercase;
    margin: 44px auto 0;
    text-align: center;
}
.hatha-text p {
    color: #777777;
    font-size: 12px;
    font-weight: 600;
    margin: 10px auto 4px;
    line-height: 22px;
    text-align: center;
}
.hatha-text a {
    color: #990000;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 1px solid;
    text-decoration: none;
    text-align: center;
    margin: 0 auto 0;
    display: table;
}
.contact h2 {
    margin: 0px auto 20px;
    text-align: center;
    font-size: 30px;
    font-weight: 700;
    color: #fff;
}
.gallery-item h2 {
   color: #777777;
    float: left;
    font-size: 30px;
    font-weight: 600;
    margin: 20px auto 8px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.form-home {
    border-radius: 0;
    height: 40px;
    color: #c7c7c7 !important;
    border: 0;
    margin: 0 auto 30px;
    padding: 0 20px;
}
.gallery-item > div {
    float: left;
    width: 100%;
}

.btn.msg-btn {
    background-color: #76923c;
    border: 0;
    border-radius: 0;
    width: 100%;
    padding: 15px 0;
    font-size: 16px;
    position: absolute;
    top: 220px;
    left: 0;
    margin: 0 auto 0;
}
.form-msg {
    border-radius: 0;
    color: #c7c7c7 !important;
    border: 0;
    padding: 9px 20px;
    margin: -12px auto 40px;
}
	.testimonial h2 {
    font-size: 30px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    margin: 40px auto 10px;
}
#quote-carousel {
    margin-bottom: 0;
    padding: 0;
}
.wight-bg p {
    font-size: 14px;
    text-align: center;
    color: #777777;
}
.wight-bg img {
    margin: -40px 0 0 -31px;
    position: relative;
    top: 73px;
    width: 11px;
    height: 26px;
    display: none;
}
.news h2 {
    margin: 30px auto 30px;
    text-align: center;
    font-size: 30px;
    color: #990000;
    font-weight: 700;
}
.text-line h3 {
    margin: 20px auto 0;
    font-size: 24px;
    font-weight: 700;
    color: #76923c;
    display: table;
}
.text-line h4 {
    font-size: 16px;
    color: #818181;
    margin: 10px auto 15px;
    display: table;
}
.text-line p {
    color: #818181;
    font-size: 14px;
    font-weight: 500;
    margin: 0 auto 12px;
    text-align: center;
}
.text-line a {
    color: #990000;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border-bottom: 2px solid;
    text-decoration: none;
    margin: 0 auto 20px;
    text-align: center;
    display: table;
}
.footer-list {
    margin: 0 auto 0;
    display: table;
    text-align: center;
}
.footer-list ul {
    list-style: none;
    margin: 0 auto 20px;
    font-size: 16px;
    padding: 0;
}

.footer-logo img {
    max-width: 80%;
    width: 30%;
    float: right;
    margin: -50px 0 0 0;
    position: relative;
    bottom: 45px;
    display: none;
}
.footer-list ul li {
    padding: 0 0 5px 0;
    font-size: 14px;
    text-transform: uppercase;
}
.news-group {
    margin: 0 auto 0;
    border-bottom: 2px solid #fff;
    float: right;
    width: 100%;
}
.Subscribe-btn {
    border: 0;
    border-radius: 0;
    background-color: transparent;
    color: #fff;
    padding: 0 0;
    float: left;
    margin: 10px auto 0px;
    font-size: 13px;
}
.footer {
    margin: 0 auto;
    float: left;
    width: 100%;
    height: auto;
    background-color: #777777;
    padding: 40px 0 10px 0;
}
.kat-img h5 {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 300;
    color: #777777;
    margin: 20px auto 0;
    text-align: center;
}
.navbar-right {
    float: none !important;
    margin-right: 24px;
    margin-top: -1px;
    text-align: center;
    margin: 0 auto;
    z-index: 9999;
    background-color: #fff;
    position: relative;
}
/*------------------About--------------------*/
.testimonials-banner {
    background-image: url(../Images/Testimonials-bg.png);
    background-repeat: no-repeat;
    width: 100%;
   
    float: left;
    background-size: cover;
    padding: 0 0 30px 0;
}
.about-text h4 {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 100;
    color: #777777;
    margin: 0 auto 10px;
    text-align: center;
}
.testimonials-text h2 {
    color: #fff;
    font-size: 25px;
    text-transform: uppercase;
    margin: -10px auto 0;
    font-weight: 700;
}
.testimonials-text p {
    font-size: 14px;
    color: #fff;
    float: right;
    font-family: 'Oswald', sans-serif;
    margin: -20px auto 0;
}
.footer-list ul li {
    padding: 0 0 5px 0;
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
}
.about h3 a {
    font-size: 24px;
    color: #76923c;
    text-transform: uppercase;
    font-weight: 600;
    margin: 20px auto 3px;
    text-align: center;
    display: table;
}
.about p {
    font-size: 14px;
    color: #777777;
    margin: 0 auto 0;
    font-family: 'Oswald', sans-serif;
    text-align: center;
}
.about-text h2 {
    font-size: 40px;
    margin: 0 auto 20px;
    color: #990000;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
}
.about-text p {
    color: #777777;
    font-size: 14px;
    line-height: 21px;
    margin: 0 auto 20px;
    text-align: center;
}
.about-text h4 {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 100;
    color: #777777;
    margin: 0 auto 10px;
    text-align: center;
}
.testimonial1 h2 {
    font-size: 25px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    margin: 40px auto 10px;
}	
.testimonials-heading h2 {
    color: #777777;
    text-align: center;
    margin: 25px auto 10px;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
}
.testimonials-img img {
    width: 50%;
    margin: 20px auto 0;
    display: table;
}
.test-bg p {
    font-size: 16px;
    color: #777777;
    text-align: center;
    line-height: 20px;
}
.test-bg-right p {
    font-size: 16px;
    color: #777777;
    text-align: center;
    line-height: 20px;
}
.test-bg {
    background-image: none;
    background-repeat: no-repeat;
    width: 100%;
    height: 82px;
    background-size: cover;
    margin: 0 auto 50px;
    padding: 0 10px;
}			
			
.test-bg span {
    color: #a72d27;
    text-align: center;
    margin: 0 auto 0;
    display: table;
    font-size: 17px;
}
.test-bg-right span {
    color: #a72d27;
    text-align: center;
    margin: 0 auto 0;
    display: table;
    font-size: 17px;
}		
.test-bg-right {
    background-image: none;
    background-repeat: no-repeat;
    width: 100%;
    height: 82px;
    background-size: cover;
    margin: 0 auto 50px;
    padding: 0 10px;
}
			.all-testimonials {
    margin: 20px auto 0;
}
			span.bottom-line {
    height: 1px;
    background-color: #ececec;
    width: 100%;
    float: left;
    margin: 30px auto 0;
}		
.social-icon ul {
    margin: 0 0 0 74px;
}
.social-icon ul li {
    font-size: 14px;
    padding: 0 3px;
}
.contact-link {
    margin: 0 0 0 0;
}	
			}

@media only screen and (max-width: 320px) {
    .navbar-right {
        float: none !important;
        margin-right: 24px;
        margin-top: -1px;
        text-align: center;
        margin: 0 auto;
        z-index: 9999;
        background-color: #fff;
        position: relative;
    }

    .banner-respon-1 {
        background-image: url(../Images/banner-respon-1.png) !important;
        padding: 0 !important;
        background-size: 100% 100% !important;
        display: block !important;
        float: left;
        height: auto;
        margin-bottom: 3%;
        margin-top: 3%;
        width: 100%;
        background-repeat: no-repeat !important;
    }

    .home-banner {
        background-image: url(../Images/home-banner.png);
        background-repeat: no-repeat;
        width: 100%;
        height: 160px;
        float: left;
        background-size: cover;
        padding: 0 0 0 0;
        min-height: 150px;
    }

    .banner-inner {
        background-image: url(../Images/yoga_homezz_03.png);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        width: 100%;
        height: 67px;
        margin: 271px 0 0 0;
    }

    .heading-text h2 {
        color: #fff;
        font-size: 25px;
        text-transform: uppercase;
        margin: 0 auto 0;
    }

    .heading-text h1 {
        color: #fff;
        font-size: 30px;
        margin: 0px auto 0;
    }

    .heading-text p {
        margin: 10px auto 20px;
        padding: 0;
        color: #fff;
        font-size: 13px;
        text-transform: uppercase;
    }

    .heading-text {
        margin: 0 auto 0;
        padding: 0;
    }

    .top-nave {
        float: right;
        width: 100%;
        /* margin: 00 -89px 0 0; */
        text-align: center;
    }

    .social-icon { padding: 0 27px; }

    a.navbar-brand img {
        margin: -29px 0 0 -10px;
        padding: 0;
        width: 47%;
    }

    .contact-link { margin: 0 0 0 0; }

    .navbar-toggle {
        position: relative;
        float: right;
        padding: 9px 10px;
        margin-top: -37px;
        margin-right: 0;
        margin-bottom: 0;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
    }

    .top-space { margin-top: 20px; }

    .kat-img h5 {
        font-size: 20px;
        text-transform: uppercase;
        font-weight: 300;
        color: #777777;
        margin: 0 auto 0;
        text-align: center;
    }

    .kat-img h2 {
        font-size: 30px;
        text-transform: uppercase;
        font-weight: 600;
        color: #990000;
        margin: 5px auto 10px;
        text-align: center;
    }

    .kat-img p {
        font-size: 12px;
        line-height: 23px;
        margin: 0 auto 10px;
        color: #777777;
        font-weight: 600;
        text-align: center;
    }

    .kat-img a {
        color: #990000;
        font-size: 13px;
        font-family: 'Open Sans', sans-serif;
        text-transform: uppercase;
        border-bottom: 1px solid;
        text-decoration: none;
        text-align: center;
        margin: 0 auto 0;
        display: table;
    }

    ul.nav.nav-pills {
        text-align: center;
        margin: 0 auto 0;
        display: table;
    }

    .hatha-text h3 {
        font-size: 24px;
        color: #76923c;
        font-weight: 600;
        text-transform: uppercase;
        margin: 44px auto 0;
        text-align: center;
    }

    .hatha-text p {
        color: #777777;
        font-size: 12px;
        font-weight: 600;
        margin: 10px auto 4px;
        line-height: 22px;
        text-align: center;
    }

    .hatha-text a {
        color: #990000;
        font-size: 14px;
        font-family: 'Open Sans', sans-serif;
        text-transform: uppercase;
        border-bottom: 1px solid;
        text-decoration: none;
        text-align: center;
        margin: 0 auto 0;
        display: table;
    }

    .contact h2 {
        margin: 0px auto 20px;
        text-align: center;
        font-size: 30px;
        font-weight: 700;
        color: #fff;
    }

    .gallery-item h2 {
        font-size: 30px;
        color: #777777;
        font-weight: 600;
        text-transform: uppercase;
        text-align: center;
        margin: 20px auto 8px;
    }

    .form-home {
        border-radius: 0;
        height: 40px;
        color: #c7c7c7 !important;
        border: 0;
        margin: 0 auto 30px;
        padding: 0 20px;
    }

    .btn.msg-btn {
        background-color: #76923c;
        border: 0;
        border-radius: 0;
        width: 100%;
        padding: 15px 0;
        font-size: 16px;
        position: absolute;
        top: 220px;
        left: 0;
        margin: 0 auto 0;
    }

    .form-msg {
        border-radius: 0;
        color: #c7c7c7 !important;
        border: 0;
        padding: 9px 20px;
        margin: -12px auto 40px;
    }

    .testimonial h2 {
        font-size: 30px;
        text-align: center;
        text-transform: uppercase;
        font-weight: 700;
        color: #fff;
        margin: 40px auto 10px;
    }

    #quote-carousel {
        margin-bottom: 0;
        padding: 0;
    }

    .wight-bg p {
        font-size: 14px;
        text-align: center;
        color: #777777;
    }

    .wight-bg img {
        margin: -40px 0 0 -31px;
        position: relative;
        top: 73px;
        width: 11px;
        height: 26px;
        display: none;
    }

    .news h2 {
        margin: 30px auto 30px;
        text-align: center;
        font-size: 30px;
        color: #990000;
        font-weight: 700;
    }

    .text-line h3 {
        margin: 20px auto 0;
        font-size: 24px;
        font-weight: 700;
        color: #76923c;
        display: table;
    }

    .text-line h4 {
        font-size: 16px;
        color: #818181;
        margin: 10px auto 15px;
        display: table;
    }

    .text-line p {
        color: #818181;
        font-size: 14px;
        font-weight: 500;
        margin: 0 auto 12px;
        text-align: center;
    }

    .text-line a {
        color: #990000;
        font-size: 14px;
        font-family: 'Open Sans', sans-serif;
        text-transform: uppercase;
        border-bottom: 2px solid;
        text-decoration: none;
        margin: 0 auto 20px;
        text-align: center;
        display: table;
    }

    .footer-list {
        margin: 0 auto 0;
        display: table;
        text-align: center;
    }

    .footer-list ul {
        list-style: none;
        margin: 0 auto 20px;
        font-size: 16px;
        padding: 0;
    }

    .footer-logo img {
        max-width: 80%;
        width: 30%;
        float: right;
        margin: -50px 0 0 0;
        position: relative;
        bottom: 45px;
        display: none;
    }

    .footer-list ul li {
        padding: 0 0 5px 0;
        font-size: 14px;
        text-transform: uppercase;
    }

    .news-group {
        margin: 0 auto 0;
        border-bottom: 2px solid #fff;
        float: right;
        width: 100%;
    }

    .Subscribe-btn {
        border: 0;
        border-radius: 0;
        background-color: transparent;
        color: #fff;
        padding: 0 0;
        float: left;
        margin: 10px auto 0px;
        font-size: 13px;
    }

    .footer {
        margin: 0 auto;
        float: left;
        width: 100%;
        height: auto;
        background-color: #777777;
        padding: 40px 0 10px 0;
    }

    .kat-img h5 {
        font-size: 20px;
        text-transform: uppercase;
        font-weight: 300;
        color: #777777;
        margin: 20px auto 0;
        text-align: center;
    }

    .pilates-text a {
        color: #990000;
        font-size: 14px;
        font-family: 'Open Sans', sans-serif;
        text-transform: uppercase;
        border-bottom: 1px solid;
        text-decoration: none;
        text-align: center;
        margin: 0 auto;
        display: table;
    }

    .pilates-text p {
        color: #777777;
        font-size: 13px;
        font-weight: 600;
        margin: 10px auto 4px;
        line-height: 22px;
        text-align: center;
    }

    .pilates-text h3 {
        font-size: 24px;
        color: #990000;
        font-weight: 600;
        text-transform: uppercase;
        margin: 44px auto 0;
        text-align: center;
    }

    /*------------------About--------------------*/
    .testimonials-banner {
        background-image: url(../Images/Testimonials-bg.png);
        background-repeat: no-repeat;
        width: 100%;
        float: left;
        background-size: cover;
        padding: 0 0 40px 0;
    }

    .testimonials-text h2 {
        color: #fff;
        font-size: 20px;
        text-transform: uppercase;
        margin: 0 auto 0;
        font-weight: 700;
    }

    .testimonials-text p {
        font-size: 14px;
        color: #fff;
        float: right;
        font-family: 'Oswald', sans-serif;
        margin: -20px auto 0;
    }

    .footer-list ul li {
        padding: 0 0 5px 0;
        font-size: 14px;
        text-transform: uppercase;
        text-align: center;
    }

    .about h3 a {
        font-size: 24px;
        color: #76923c;
        text-transform: uppercase;
        font-weight: 600;
        margin: 20px auto 3px;
        text-align: center;
        display: table;
    }

    .about p {
        font-size: 14px;
        color: #777777;
        margin: 0 auto 0;
        font-family: 'Oswald', sans-serif;
        text-align: center;
    }

    .about-text h2 {
        font-size: 40px;
        margin: 0 auto 20px;
        color: #990000;
        text-transform: uppercase;
        font-weight: 700;
        text-align: center;
    }

    .about-text p {
        color: #777777;
        font-size: 14px;
        line-height: 21px;
        margin: 0 auto 20px;
        text-align: center;
    }

    .about-text h4 {
        font-size: 24px;
        text-transform: uppercase;
        font-weight: 100;
        color: #777777;
        margin: 0 auto 10px;
        text-align: center;
    }

    .testimonial1 h2 {
        font-size: 25px;
        text-align: center;
        text-transform: uppercase;
        font-weight: 700;
        color: #fff;
        margin: 40px auto 10px;
    }

    .testimonials-heading h2 {
        color: #777777;
        text-align: center;
        margin: 25px auto 10px;
        font-size: 20px;
        font-weight: bold;
        text-transform: uppercase;
    }

    .testimonials-img img {
        width: 50%;
        margin: 20px auto 0;
        display: table;
    }

    .test-bg p {
        font-size: 16px;
        color: #777777;
        text-align: center;
        line-height: 20px;
    }

    .test-bg-right p {
        font-size: 16px;
        color: #777777;
        text-align: center;
        line-height: 20px;
    }

    .test-bg {
        background-image: none;
        background-repeat: no-repeat;
        width: 100%;
        height: 82px;
        background-size: cover;
        margin: 0 auto 50px;
        padding: 0 10px;
    }

    .test-bg span {
        color: #a72d27;
        text-align: center;
        margin: 0 auto 0;
        display: table;
        font-size: 17px;
    }

    .test-bg-right span {
        color: #a72d27;
        text-align: center;
        margin: 0 auto 0;
        display: table;
        font-size: 17px;
    }

    .test-bg-right {
        background-image: none;
        background-repeat: no-repeat;
        width: 100%;
        height: 82px;
        background-size: cover;
        margin: 0 auto 50px;
        padding: 0 10px;
    }

    .all-testimonials { margin: 20px auto 0; }

    span.bottom-line {
        height: 1px;
        background-color: #ececec;
        width: 100%;
        float: left;
        margin: 30px auto 0;
    }

    .social-icon ul { margin: 0 0 0 74px; }

    .social-icon ul li {
        font-size: 14px;
        padding: 0 3px;
    }


    .banner-respon-1 { background: none; }

    .banner-respon-2 { background: none; }
}

		    .bubble 
		    {
		        position: relative;
		        max-width: 750px;
		        
		        padding: 10px;
		        background: #FFFFFF;
		        -webkit-border-radius: 10px;
		        -moz-border-radius: 10px;
		        border-radius: 10px;
		        border: #F1F1F1 solid 2px;
		    }

		    .bubble:after 
		    {
		        content: '';
		        position: absolute;
		        border-style: solid;
		        border-width: 15px 15px 15px 0;
		        border-color: transparent #FFFFFF;
		        display: block;
		        width: 0;
		        z-index: 1;
		        left: -15px;
		        top: 45px;
		    }

		    .bubble:before 
		    {
		        content: '';
		        position: absolute;
		        border-style: solid;
		        border-width: 16px 16px 16px 0;
		        border-color: transparent #F1F1F1;
		        display: block;
		        width: 0;
		        z-index: 0;
		        left: -18px;
		        top: 44px;
		    }

.testimonials-banner {
    background-image: url(../Images/Testimonials-bg.png);
    background-repeat: no-repeat;
    width: 100%;
    height: auto;
    float: left;
    background-size: cover;
    padding: 0 0 100px 0;
}

.banner-1 {
    background-image: url(../Images/katja_reverse_warrior_in_bandw.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: auto;
    float: left;
    background-size: cover;
    padding: 0 0 100px 0;
    background-position: center center;
}

.banner-2 {
    background-image: url(../Images/katja_plank_in_bandw.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: auto;
    float: left;
    background-size: cover;
    padding: 0 0 100px 0;
    background-position: center center;
}

.banner-3 {
    background-image: url(../Images/katja_headstand_in_bandw.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: auto;
    float: left;
    background-size: cover;
    padding: 0 0 100px 0;
    background-position: center center;
}

.banner-4 {
    background-image: url(../Images/katja_side_plank_in_bandw.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: auto;
    float: left;
    background-size: cover;
    padding: 0 0 100px 0;
    background-position: center center;
}

.banner-5 {
    background-image: url(../Images/katja_side_stretch_in_bandw.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: auto;
    float: left;
    background-size: cover;
    padding: 0 0 100px 0;
    background-position: center center;
}

@media only screen 
and (min-device-width : 360px) 
and (max-device-width : 667px) {
.contact-link{
	margin-left: -90px;
	padding-bottom:10px;
}
	.navbar-default .navbar-toggle {
		top: -15px;
	}
	.book-now{
	float:left;
		top:-100px;
		position:relative;
	}
	.book-now img{width:130px}