*{margin:0; padding:0;}
body{margin:0; padding:0;  font-family: "Lato",Helvetica,Arial,sans-serif; background:url(../images/bg.jpg) repeat left center;}
ul li{list-style:none;}
a{text-decoration:none; outline:none;}
p{font-size:inherit; ine-height:30px;}
.m-left{margin-left:0 !important; }
.header{width:100%; float:left; background:rgba(0,0,0,0.5); }
.logo h2{color:#FFF; font-size:23px; margin:28px 0; font-weight:bold;}
.banner{width:100%; float:left; background:url(../images/banner-bg.jpg) no-repeat left center; background-size:cover; height:580px;}
.sentence h1{margin-top:4.2em; color:#FFF; /* font-weight:bold;  font-style:oblique; */ font-size:56px;}
.content-one{width:100%; float:left; background:#e5e5e5;}
.welcome{margin-top:3.5em; border-left:2px solid #474747;}
.welcome h3{font-size:4.5em; letter-spacing:1.5px; font-weight:lighter; color:#474747; text-transform:uppercase; margin:20px 0;}
.welcome p{color:#777777; font-size:16px; margin-top:2em; text-align:justify;}
.wel-btn {-moz-user-select: none; background-image: none;  cursor: pointer; display: inline-block; font-size: 18px; font-weight: 400; line-height: 1.42857; margin-bottom: 0; padding: 17px 40px; text-align: center; vertical-align: middle; white-space: nowrap; font-weight:600; margin-top:10px;}
.content-second{width:100%; float:left; padding:5em 0 1em 0;}
.item i{width:32px; height:32px; line-height:32px; display:inline-block; background:#d97b1c; color:#FFF;font-size:1.5em; margin-right:12px;}
.item:hover i{background:#5595c5; color:#FFF;}
.third-content{width:100%; float:left; background:url(../images/slide2.jpg) no-repeat center center fixed; background-size:cover; height:500px;}
.tamil{margin-top:12em;}
.tamil h3{color:#d97b1c; font-size:2.5em; line-height:3em;}
.history{border-left:2px solid #FFF;}
.history p{font-size:25px; color:#FFF; line-height:45px;}
.fourth-content{width:100%; float:left; background:url(../images/bg-darker.png) repeat left center fixed; padding:5em 0;}
.about h3{color:#d62444;}
.about p{text-align:justify; margin:15px 0; color:#604248; font-size:13px; line-height:25px;}
.chola img{margin-top:3em;}
.cho-btn {-moz-user-select: none; background-image: none;  cursor: pointer; display: inline-block; font-size: 12px; font-weight: 400; line-height: 1.42857; margin-bottom: 0; padding: 17px 40px; text-align: center; vertical-align: middle; white-space: nowrap; font-weight:600; margin-top:2em;}
.new-content{width:100%; float:left; background:url(../images/bg-bg.jpg) no-repeat center center fixed; background-size:cover; height:500px; }
.kural{margin-top:12em;}
.kural h3{color:#d97b1c; font-size:3em; line-height:3em;}
.fourth-content{width:100%; float:left; background:#e5e5e5; padding:4em 0;}
.icon-list ul{margin:0; padding:0;}
.icon-list ul li{ box-sizing: border-box; padding-left:100px; position: relative; transition: all 1ss ease; color:#000; margin:1.5em 0;}
.icon-list ul li::before{left:5px; position:absolute; top:20px; transition: all 1s ease;}
.icon-list li:hover::before{transform:rotateY(360deg); transition: all 1s ease;}
.icon-list li:first-child::before{content:url(../images/icon1.png);}
.icon-list li:nth-child(n+2)::before{content:url(../images/icon2.png);}
.icon-list li:nth-child(n+3)::before{content:url(../images/icon3.png);}
.icon-list li:nth-child(n+4)::before{content:url(../images/icon1.png);}
.icon-list li:nth-child(n+5)::before{content:url(../images/icon2.png);}
.icon-list li:nth-child(n+6)::before{content:url(../images/icon3.png);}
.icon-list h3{text-transform:uppercase; color:#000; font-weight:700; font-size:18px;}
.icon-list p{line-height:25px; color:#777;}
.gallery{width:100%; float:left; padding:1em 0;}
.gallery h3{font-size:2.5em; margin:0.8em  0;}
.imgborder{width:370px; height:258px; margin-left:10px; margin-top:25px; transition:all 1s ease; overflow:hidden; float:left; position:relative;}
.imgborder-hover{position:absolute; top:0; left:0;}
.imgborder-hover img { -webkit-transition: 0.4s ease;transition: 0.4s ease; }
.imgborder:hover .imgborder-hover img {-webkit-transform: scale(1.08); transform: scale(1.08);}
.video-content{width:100%; float:left; background:url(../images/bg-darker.png) repeat center center fixed; }
.video-content iframe{border:5px solid #fff; margin-top:3em;}
.temple{margin-top:3em;}
.temple h3{color:#d62444; font-size:1.5em;}
.tan{font-size:13px; line-height:25px;}
.footer{width:100%; float:left; padding:3em 0;}
.footer h3{color:#d62444;}
.footer p{/*font-style:oblique;*/ color:#644e4c;}
.news{width:100%; padding:8px 20px; border:1px solid #72523f ;}
.form{border-left:1px solid #644e4c;}
.form input[type="text"]{color:#9a3e50; /*font-style:oblique;*/}
.submit{width:37%; padding:10px 25px; text-align:center; color:#FFF; background:#d62444; border:1px solid #d62444; margin:1em 0 2em 0; font-size:15px; text-transform:uppercase; transition:all 1s ease;}
.submit:hover{background:#3b3d42; border:1px solid #3b3d42 ; transition:all 1s ease;}
.footer-bottom{width:100%; float:left; background: #d5d7d7; padding: 20px 0 10px 0;}
.footer-bottom a{color:#d62444;}
.social ul{margin:0; padding:0; float:right;}
.social li{display:inline-block;}
.social li a{text-align:center;}
.social i{width:30px; height:30px; line-height:30px; display:block; background:#d62444; color:#FFF; border-radius:50%;}
.social i:hover{background:#3b3d42;}
.prose a{color:#d62444;}
.basic-yoga{width:100%; float:left; background:url(../images/bg-darker.png) repeat center center; padding-bottom:20px;}
.yoga img{margin-bottom:1em;}
.yoga h2{margin:1em 0;}
.yoga p{font-size:14px; line-height:25px; }
.asana ul{margin:0; padding:0;}
.asana ul li{line-height:30px; margin-left:20px; list-style:url(../images/list.gif);}
.lotus ol li{font-size:13px; line-height:25px; margin-top:30px;}
.lotus img{border:1px solid transparent; transition:all 1s ease;}
.lotus img:hover{border:1px solid #09C; border-radius:50%; transition:all 1s ease; transform:skew(4.5);}
.lotus  h3{text-align:center;}
/*** Service We Provide Styles.**/
#service-we-provide {width:100%; float:left; /*background:#FFFFFF;*/ padding:2em 0 8em 0;}
#service-we-provide .section-title h1 { width:100%;}
.service-tab-title ul li { font-size: 13px; line-height: 45px;color: #787878; font-weight: 600; padding: 0 25px; text-transform: uppercase; border: 1px solid #E4E4E4; border-top: 0; cursor: pointer; -webkit-transition: all .3s ease; transition: all .3s ease; text-align:center;}
.service-tab-title ul li:first-child { border-top: 1px solid #E4E4E4;}
.service-tab-title ul li:hover,
.service-tab-title ul li.active { color: #2EAFE3; position: relative;}
.service-tab-title ul li.active:before {content: ' '; width: 6px; height: 100%; background: #12AEF8; display: block; position: absolute; bottom: 0; left: 0;}
.service-tab-content { position: relative;}
/* .service-tab-content > div:last-child { padding: 0;} */
.service-tab-content p { font-size: 14px;line-height: 26px; color: #8e8d8d;font-weight: 600; margin-bottom: 45px;}
.service-tab-content ul li { font-size: 14px;line-height: 35px; color: #999999;}
.service-tab-content ul li .fa {color: #FE5454; margin-right: 10px;font-size: 16px;}
.service-tab-content .col-lg-8 .col-lg-6:first-child {padding: 0;}
.service-tab-content .col-lg-8 .col-lg-6 img { width:auto;margin-left:5%;}
.service-tab-content .col-lg-4 { position: absolute; right: 0; bottom: -92px;}
.service-tab-content .col-lg-4 img { max-width: none; width: 288px;}
.section-title {font-size: 24px; line-height: 30px; color: #000000; font-weight: bold; text-transform: uppercase; margin: 0; margin-bottom: 55px; border-bottom: 1px solid #E2E2E2; padding-bottom: 15px;  position: relative; margin-top:2em;}
.section-title:before { content: ' '; width: 50px; height: 2px; background: #12AEF8;display:block; position: absolute;bottom: -3px; left: 0;}
/*** Service We Provide Styles.**/
.yoga-full{padding:3em 0;}
.bald{width:100%; float:left; background:#f1f1f1; padding:1em 0;}
.bald h1{margin:18px 0;}
.hair-loss p{text-align:justify; line-height:25px; }
.hair-loss img {float:left; padding-right:10px; margin:5px 5px 0 5px ;}
.hair-loss li{list-style:url(../images/list.gif); line-height:30px; margin-left:18px;}
.mm-top{margin-top:5%;}
.trouble{width:100%; display:block; float:left;}
.mrtb-10{margin:1.5em 0;}
@media (max-width:767px){
.header{width: 100%;}
.header h2{text-align:center;}
.banner{height:auto;}
.sentence h1{text-align:center; font-size:30px; margin-top:7em;}

.welcome h3{font-size:1.8em; text-align:center;}
.welcome p{text-align:center;}
.wel-btn{display:block;}
.btn{display:block !important;}
.tamil{margin-top:0;}
.tamil h3{font-size:2.5em; text-align:center;}
.history{border:0;}
.history p{font-size:13px; line-height:30px;}
.third-content{height:auto;}
.about h3, p{text-align:center !important; font-size:17px;}
.new-content{height:auto;}
.icon-list h3{font-size:19px;}
.icon-list p{text-align:left !important; font-size:13px;}
.icon-list ul li{padding-left:95px;}
.imgborder{width:100%; margin-left:0; height:200px;}
span.rollover{width:320px !important; height:211px !important;}
.imgborder-hover{position:inherit;}
.temple h3{text-align:center;}
.tan{text-align:center;}

.footer h3{text-align:center;}
.form {border-left: none; text-align: center;}
.footer p{text-align:center;}
.submit{width:100%;}
.social ul{float:none; text-align:center;}
.item img{width:100%;}
.cho-btn{width:100%;}
.icon-list ul li::before{left:0;}
}
@media (max-width:768px){
	.navbar-brand { padding: 12px 15px !important;}
.m-left{margin-left:0 !important;}
.imgborder{margin-left:0 !important}
.imgborder-hover img{width:100%;}
.imgborder{width:100%; height:250px;}
.video-content iframe{width:100%; height:100%;}
.submit{width:auto;}
.icon-list ul li::before{left:0;}
.icon-list h3{font-size:14px;}
.icon-list ul li{padding-left:90px;}
.gallery h3{text-align:center;}
.history p{font-size:17px;}
.tamil h3{font-size:2em;}
.header h2{text-align:center;}
.navbar-nav > li > a{padding:15px !important;}
.service-tab-content .col-lg-4 img{width:100% !important;}
}
@media (max-width:991px){
	.icon-list ul li{padding-left:90px;}
	.welcome{border:none; margin-top:0; text-align:center;}
	.content-one h5{ text-align:center;}
	.wel-btn { margin-bottom:10px;}
}