@charset "utf-8";
/* CSS Document */
/*
Author   : Mohammed Shameer
Company  : MistAllianz Info Solutions Pvt Ltd.
*/
/* CSS Reset */
strong{ font-weight:700;}
*{ margin: 0px; Padding: 0px; outline: none; }
img{ border: none; }
a{ text-decoration: none; }
ul{padding:0px; margin:0px; }
ul li{ list-style-type:none; }
/*
@font-face {
    font-family: 'HelveticaNeueLTStd27UltraLightCondensed';
    src: url('../font/helveticaneueltstd-ultltcn.eot');
    src: url('../font/helveticaneueltstd-ultltcn.eot') format('embedded-opentype'),
         url('../font/helveticaneueltstd-ultltcn.woff') format('woff'),
         url('../font/helveticaneueltstd-ultltcn.ttf') format('truetype'),
         url('../font/helveticaneueltstd-ultltcn.svg#HelveticaNeueLTStd27UltraLightCondensed') format('svg');
	
}
@font-face {
	font-family: 'ACaslonPro-Regular';
	src: url('ACaslonPro-Regular.eot?') format('eot'), 
	     url('ACaslonPro-Regular.otf')  format('opentype'),
	     url('ACaslonPro-Regular.woff') format('woff'), 
	     url('ACaslonPro-Regular.ttf')  format('truetype'),
	     url('ACaslonPro-Regular.svg#ACaslonPro-Regular') format('svg');
}
*/
body{ background:#f9f9f7; font-family: 'Roboto Condensed', sans-serif; }
#OutrWrap{ width:100%; float:left; position:relative;}
#topwrap{ width:980px; margin:0 auto; overflow:hidden;}
#LogoCont{ width:220px; float:left;}
#nav{ width:754px; float:right;}
#nav ul li{ display:inline-block; padding:0px 4px 0px 0px;}
#nav ul li a{ display:inline-block; padding:49px 6px 38px 6px; font-weight:300; color:#b1ac74; line-height:18px; text-transform:uppercase; font-size:20px; font-weight:300;}
#nav ul li a:hover, #nav ul li a.sel{ background:#a9a576; color:#ffffff;}
#banroutWrap{ width:100%; float:left; background:url(../images/baner-bg.jpg) repeat-x left top; padding:5px 0px;}
#banOut{ width:980px; margin:0 auto; overflow:hidden; height:400px;}
#BanerCont{ width:980px; position:relative;}
#banner{ width:980px; float:left;}
#formOutr{ width:444px; position:absolute; top:305px; left:268px; z-index:10;}
.BtnApnt, .BtnFeed{ width:214px; height:51px; float:left; background:url(../images/butn-bg.jpg) no-repeat left top; }
.BtnFeed{ float:right;}
.BtnApnt a, .BtnFeed a{ font-family:HelveticaNeueLTStd27UltraLightCondensed !important; display:block; text-align:center; padding-top:14px; color:#f1efd6; font-size:15px;font-weight:800;}
.BtnApnt a:hover, .BtnFeed a:hover{ color:#000;}
#MidWrap{ width:980px; margin:0 auto; overflow:hidden; clear:both;}
#HmeContnt{ width:405px; float:left;}
#HmeContnt p{ text-align:justify;}
#HmeContnt h1{ padding-left:40px;}
h1{ font-weight:400; color:#433d33; font-size:20px; padding-bottom:15px; display:inline-block;   }
p{ font-weight:300; color:#44443a; font-size:15px; padding-bottom:10px; line-height:20px;   }
#TabOut{ width:533px; float:right;}
#TabCont{ width:532px; float:right; border:1px solid #e6e6e6; background:#ffffff;}
#TabH{ width:532px; float:right;}
#TabH ul.tabs li{ display:inline-block; width:163px;}
#TabH ul.tabs li a{ font-size:16px; font-weight:300; color:#433d33; padding:17px 0px; background:#f0f0ee; display:inline-block; width:167px; text-align:center; border-right:1px solid #e6e6e6; line-height:18px; text-transform:uppercase;   }
#tabCnt{ width:502px; float:left; padding:15px; min-height:360px;}
#Htesti, #Hnews, #Harticle{ width:502px; float:left;}
#Htesti ul li, #Hnews ul li, #Harticle ul li{ display:inline-block; padding-bottom:10px; margin-bottom:5px;}
#Hnews ul li, #Harticle ul li{ border-bottom:1px dotted #8c8c8c; padding-bottom:none !important;}
#Hnews ul li:last-child, #Harticle ul li:last-child{ border-bottom:none;}
.Contout{ width:502px; float:left;}
.HtestImg{ width:75px; float:left;}
.HtestImg img{ border:1px solid #d1d1d1; padding:5px;}
.Htesticnt{ width:393px; float:right;}
.Htesticnt p{ font-weight:300; color:#44443a; font-size:14px;  line-height:18px; padding-bottom:10px;   }
.Htesticnt span{ font-weight:300; color:#44443a; font-size:14px;  line-height:18px; display:block;}
.viewallCnt{ width:497px; float:left; background:url(../images/view-all-bg.png) no-repeat left top; height:44px; }
.viewallCnt a{ font-family:HelveticaNeueLTStd27UltraLightCondensed !important; display:block; text-align:center; padding-top:14px; color:#f1efd6; font-size:15px;font-weight:800;}
.viewallCnt a:hover{ color:#000;}
#TabH ul.tabs li a.active, #TabH ul.tabs li a:hover  { background: #b1ac74; color:#251d23;}
.HNews{ width:502px; float:left;}
.HNews a{ font-weight:300; color:#B1AC74; font-size:12px;  line-height:18px;   }
.HNews a:hover{ color:#000;}
.HNews p{ font-weight:300; color:#44443a; font-size:14px;  line-height:18px; padding-bottom:10px;  }
#ajmsgOut{ width:980px; float:left; padding:35px 0px;}
#TopElmnt{ width:980px; float:left; background:url(../images/elmnt-bg.png) no-repeat left top;  padding-top:16px;}
#BtmElmnt{ width:980px; float:left; background:url(../images/elmnt-bg.png) no-repeat left bottom; padding-bottom:16px;}
#Ajmsgcont{ width:970px; float:left; background:#f5f5ed; padding:10px;}
#PhotoCont{ width:190px; float:left; background:#ffffff; padding:5px;}
.name{ font-weight:300; color:#646454; font-size:15px;  line-height:18px; padding:6px 0px 3px 0px; display:block;  }
.desg{ font-weight:300; color:#646454; font-size:13px;  line-height:18px; display:block; padding-bottom:6px;  }
#msgCont{ width:722px; float:right; }
#msgCont p{font-weight:300; color:#646454; font-size:14px;  line-height:20px; display:block; padding-bottom:10px; padding-right:5px; text-align:justify;}
#BtmCont{ width:980px; float:left; padding-bottom:0px;}
#BtmCont ul li{ display:inline-block; padding-right:15px;}
#BtmCont ul li:last-child{ padding-right:0px;}
.sectn{ width:312px; float:left; min-height:295px; background:#fff; max-height:295px;}
.sectn h2{font-weight:400; color:#004574; font-size:18px;  line-height:18px; display:block; padding:18px 14px 5px 14px; }
.sectn p{font-weight:300; color:#8c8c8c; font-size:14px;  line-height:18px; display:block; padding:3px 14px 8px 14px;  }
#FtrWrapOut{ width:100%; float:left; position:relative;  background:#e1e0d4; border-top:5px solid #eeeeea; z-index:14; margin-top:40px;}
#FtrWrapIn{ width:100%; float:left;}
#ftrwrap{ width:980px; margin:0 auto; overflow:hidden; padding-top:20px;}
#ftrwrap h2{font-weight:600; color:#7c7b61; font-size:18px;  line-height:18px; display:block; padding:8px 0px 12px 0px; text-transform:uppercase;  }
#Clients{ width:240px; float:left;}
#clientlogo{ width:173px; float:left; background:#d5d4c3; padding:5px;}
#fade{ width:173px; float:left; height:130px}
#SocialMed{ width:230px; float:left;}
#SocialMed a{font-weight:300; color:#7c7b61; font-size:14px;  line-height:18px; display:inline-block; padding:3px 0px 4px 0px; vertical-align:top;  }
#SocialMed a:hover{color:#afa536}
#Haddr{ width:255px; float:left;}
#Haddr p{font-weight:300; color:#807f6d; font-size:14px;  line-height:18px; padding:0px 0px 8px 0px;  }
#QuckEnq{ width:255px; float:right;}
#QuckEnq table td{font-weight:300; color:#9d9d9d; font-size:14px;  line-height:18px; padding:0px 0px 3px 0px;  }
#QuckEnq input[type=text], #QuckEnq textarea{ width:176px; padding:5px 3px; background:#d5d4c3; border:1px solid #c5c3ad; font-weight:300; color:#989675; font-size:13px;  }
#QuckEnq input[type=text]:focus, #QuckEnq textarea:focus{ font-weight:300; color:#5a5a58; font-size:13px;  }
#QuckEnq textarea{ min-width:176px; max-width:176px; min-height:50px; max-height:50px;}
#QuckEnq input[type=submit], #QuckEnq input[type=reset]{ width:63px; background:#9d9964; font-size:12px; color:#fffefe; border:none; height:22px;}
#QuckEnq input[type=submit]:hover, #QuckEnq input[type=reset]:hover{ cursor:pointer; background:#514e28; color:#fff;}
#FtrnavOut{ width:960px; float:left; margin-top:10px; background:#b1ac74; padding:10px 10px 0px 10px;}
#Fnav{ width:960px; float:left; text-align:center; padding:0px 0px 5px 0px; }
#Fnav a{ font-weight:300; color:#ffffff; font-size:12px; text-transform:uppercase; display:inline-block; }
#Fnav a:hover, #Fnav a.Fsel{ color:#251d23;}
#Fnav span{ padding:0px 5px; font-weight:300; color:#ffffff; font-size:14px;}
#copyrght{ width:500px; float:left; font-weight:300; color:#ffffff; font-size:14px; padding:5px 0px;  }
#powered{ width:200px; float:right; text-align:right; font-size:13px; color:#fff; line-height:18px;  padding:8px 0px;}
#powered a{ font-size:14px; color:#6e6a3b; }
#powered a:hover{ color:#fff;}
#powered a.tooltip span { display:none; padding:2px 5px 25px 5px; margin:-50px 0px 0px -65px; width:180px; }
#powered a.tooltip:hover span{ display:inline-block; position:absolute; background:url(../images/toop-tip-bg.png) no-repeat 50% 0%; color:#fff; font:12px 'ACaslonPro-Regular', Tahoma; text-align:center; text-shadow:1px 1px 0px #2d3d43; -moz-text-shadow:1px 1px 0px #2d3d43; -o-text-shadow:1px 1px 0px #2d3d43; -webkit-text-shadow:1px 1px 0px #2d3d43; line-height:18px;}
#preload-img{ position: absolute; overflow: hidden; left: -9999px;  top: -9999px; height: 1px; width: 1px; }
#pagetop{ width:214px; position:absolute; height:51px; z-index:20; background:url(../images/top-page-bg.png) no-repeat left top; top:-11%; left:45%;}
#pagetop a{ font-family:HelveticaNeueLTStd27UltraLightCondensed !important; display:block; text-align:center; padding-top:20px; color:#f1efd6; font-size:15px;font-weight:800;}
#pagetop a:hover{ color:#000;}
#Apntmnt{ width:350px; margin:0 auto; overflow:hidden; padding:10px 10px;}
#ApntFrm{ width:330px; float:left; border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; -webkit-border-radius:8px; background:url(../images/reg-bg-img.jpg) repeat; padding:20px 10px; border:1px solid #e0e0e0; }
#ApntFrm input[type=text]{ width:300px; border:1px solid #bbbbbb; font-size:14px; color:#858484; font-weight:400; padding:10px 5px; margin-bottom:5px; font-size:14px; color:#858484; font-weight:400;}
#ApntFrm textarea{width:300px; border:1px solid #bbbbbb; font-size:14px; color:#858484; font-weight:400; padding:8px 5px; height:50px; min-height:50px; max-height:50px; min-width:300px; max-width:300px; font-size:14px; color:#858484; font-weight:400;}
#ApntFrm input[type=text]:focus, #quickfrm textarea:focus{ border:1px solid #000; font-size:14px; color:#222121; font-weight:400;}
#mask { position:absolute; left:0; top:0; z-index:9000; background-color:#333; display:none; }
#ApntFrm input[type=submit]{ width:100px; background:#9d9964; font-size:12px; color:#fffefe; border:none; height:30px; margin-top:10px;}
#ApntFrm input[type=submit]:hover{ cursor:pointer; background:#514e28; color:#fff;}
 /* inner page css */
#midcntnt{ width:980px; float:left; padding-bottom:20px;}
.middle-content{padding-right:60px; }
#gallery{ width:980px; float:left; padding-bottom:20px;}
.trainers{ width:100%; float:left; padding-bottom:10px;}
h3{ font-weight:400; color:#433d33; font-size:20px; padding-bottom:15px; display:inline-block;}
h4{font-weight:400; color:#433d33; font-size:20px; padding-bottom:15px;}
.trainers ul li{ display:inline-block; padding:0px 9px 0px 0px !important; background:none !important; width:32% !important;}
.trainers ul li:last-child{ padding-right:0px;}
.TrainerOut{ width:295px; float:left; border:1px solid #b1ac74; padding:10px; background:#f5f5ed; height: 160px;}
.Phtocont{ width:104px; float:left; background:#ffffff;}
.Phtocont img{ padding:3px;}
.traincnt{ width:184px; float:right;}
.traincnt h2{ font-weight:300; font-size:15px; color:#646454; line-height:18px; display:block;}
.TrainerOut h2{ font-weight:400; font-size:18px; color:#646454; line-height:18px; display:block; padding-bottom:7px;}
.traincnt p, .TrainerOut p ,.vision p{ font-weight:300; font-size:13px; color:#646454; line-height:18px; padding-bottom:5px;}
.traincnt a{ font-weight:300; font-size:13px; color:#ffffff; line-height:18px; padding:3px; background:#b1ac74; display:inline-block;}
.traincnt a:hover{ color:#000;}
#midcntnt ul li{ width:31%; display:inline-block; padding:0px 0px 10px 0px; color:#44443a; font-size:14px; background:url(../images/li-icon.jpg) no-repeat 0px 5px; padding-left:15px; font-weight:300;}
#midcntnt ul.space-marg{margin-left:20px;}
#middle-container{width:980px; float:left; padding-bottom:20px;}
#middle-container ul li{ padding:0px 0px 10px 0px; color:#44443a; font-size:14px; background:url(../images/li-icon.jpg) no-repeat 0px 5px; padding-left:15px; font-weight:300;}
.mid-bot{width:980px; float:left; padding-top:10px;}
.mid-left{width:550px; float:left;}
.mid-right{width:400px; float:right;}
.mid-top{width:980px; float:left; padding-top:15px;}
.midcntnt1{width:300px; float:left;}
.midcntnt2{width:300px; float:left;}
.midcntnt3{width:320px; float:left; padding-left:30px;}
.midcntnt1 ul li p{ padding:0px 0px 10px 0px; color:#44443a; font-size:14px; padding-left:15px; font-weight:300;}
.midcntnt2 ul li p{ padding:0px 0px 10px 0px; color:#44443a; font-size:14px; padding-left:15px; font-weight:300;}
#midcontent ul li{width:65%; padding:0px 0px 10px 0px; color:#44443a; font-size:14px; background:url(../images/li-icon.jpg) no-repeat 0px 5px; padding-left:15px; font-weight:300;}
ul.serv li{ display:block !important;}
#clinetin{ width:100%; float:left;}
#clinetin ul li{ display:inline-block; padding:0px 23px 15px 0px !important; background:none !important; width:17% !important;}
#clinetin ul li:nth-child[5n]{ padding-right:0px;}
.ClientLogo{ width:170px; float:left;}
.ClientLogo img{ border:1px #B1AC74 solid; }
.ClientLogo img:hover{border:1px #202020 solid; cursor:pointer; }
.ClientLogo h4{ display:block; padding:8px 0px; background:#B1AC74; font-weight:400; font-size:16px; text-align:center; color:#fff; margin:5px 0px; width:172px;}

#Testi{ width:100%; float:left;}
#Testi ul{ padding:0px 0px;}
#Testi ul li{ display:inline-block; padding:0px 0px 20px 0px !important; background:none !important; width:100% !important;}
.Testout{ width:940px; float:left; border:1px solid #dfdfdf; padding:9px;}
.newsout{ width:960px; float:left; border:1px solid #dfdfdf; padding:9px;}
.Tphoto{ width:134px; float:left;}
.Tphoto img{ border:1px solid #dbdbdb;}
.Testmtr{ width:790px; float:right;}
.news{ width:960px; float:left;}
.TestHead{ font-size:15px; color:#f1efd6; font-weight:400; display:block; background:#b1ac74; padding:8px 12px; }
.Testmtr p{ padding:10px 0px; color:#6f6f6f; font-size:13px; font-weight:300;}
.galcont{ width:214px; float:left; padding:8px 8px 0px 8px; background:#b1ac74;}
.galcont img{ border:1px solid #d5d3b5; padding:4px;}
.galcont img:hover{ border:1px solid #fff;}
.galname{ padding:8px 0px 12px 0px; text-align:center; display:block; color:#e9e7cb; font-size:16px; font-weight:400;}
#gallery ul li{ display:inline-block; padding:0px 6px 20px 0px; list-style-type:none;}
#gallery ul li:nth-child(4n){ padding-right:0px;}
#galleryIn{ width:980px; float:left; padding-bottom:20px;}
#galleryIn ul li{ display:inline-block; padding:0px 13px 15px 0px;}
#galleryIn ul li:nth-child[5n]{ padding-right:0px;}
.InrGal{ width:180px !important; float:left;}
.InrGal img{ padding:4px !important; border:1px #d5d3b5 solid; }
.InrGal img:hover{background:#B1AC74; cursor:pointer; border-color:#fff;  }
.news p{ padding-top:5px; text-align:justify;}

#contctOut{ width:980px; float:left; padding-bottom:20px;}
/*-- Contact us page css starts --*/
#cntctWrap{ width:980px; float:left; padding:10px 0px; }
#cntctLT{ width:600px; float:left; margin-left:5px; }
#contactSec{ width:585px; float:left; padding:10px 9px; border:1px #d1d1d1 solid; }
#contactSec h1{ font-size:20px; padding-bottom:10px; border-bottom:1px #d1d1d1 solid; display:block; }
#cntctForm{ width:580px; float:left; padding:10px 0 0 0; }
#cntctRT{ width:350px; float:right; }
#cntctForm label{ display:block; padding:8px 0px 4px 0px; font-size:14px; font-weight:300; color:#353535; }
#cntctForm input[type=text], #cntctForm textarea{ padding:8px 6px; border:1px #999 solid; color:#999; font-family:"Roboto Condensed", Tahoma, sans-serif; font-weight:400; font-size:14px; }
#cntctForm input[type=text]:focus, #cntctForm textarea:focus{ border:1px #333 solid; color:#333; }
#cntctForm .small{ width:266px; }
#cntctForm .large{ width:571px; }
#cntctForm input[type=submit]{ width:120px; background:#b1ac74; color:#f1efd6; height:40px; margin-top:10px; border:none; font-weight:300; font-size:18px; font-family:"Roboto Condensed", Tahoma, sans-serif;}
#cntctForm input[type=submit]:hover{ background:#787442; border:none; cursor:pointer; color:#171713;}
#cntctForm input[type=submit]:active{ background:#b1ac74;}


#cntctInfo{ width:330px; float:left; padding:15px 10px; background:#B1AC74; color:#fff; }
#cntctInfo h2{ font-size:18px; padding-bottom:8px; border-bottom:1px #f1efd6 solid; color:#f1efd6; font-weight:300; margin-bottom:10px; }
#cntctInfo .cntctSep{ font-size:14px; font-weight:400; color:#fff; padding:0px 0px 6px 5px; line-height:20px;  margin-bottom:10px; }
#cntctInfo span{ font-size:16px; font-weight:300; color:#ffbebb; padding:2px 0 5px 0; line-height:24px; display:block; }
#map{ width:342px; float:right; border:1px solid #B1AC74; padding:3px; margin-top:5px;}

/* paginationation style */
.pagination {
padding: 2px 0;
margin: 0px 5px 3px 5px;
font-family: "Roboto Condensed", sans-serif;
font-size: 12px;
font-weight: bold;
width:630px;
}
.pagination * {
padding: 2px 6px;
margin: 0;
}
.pagination a {
border: solid 1px #808080;
background-color: #EFEFEF;
color: #666666;
text-decoration: none;
}
.pagination a:visited {
border: solid 1px #C9C9C9;
background-color: #EFEFEF;
color: #60606F;
text-decoration: none;
}
.pagination a:hover, .pagination a:active {
border: solid 1px #B1AC74;
background-color: white;
color: #B1AC74;
text-decoration: none;
}
.pagination span {
cursor: default;
border: solid 1px #DFDFDF;
background-color: #F0F0F0;
color: #B0B0B0;
}
.pagination span.current {
border: solid 1px #B1AC74;
background-color: #B1AC74;
color: white;
}
/*gayatri*/
.space{
	padding:0px 0px 10px 25px;
	list-style:disc inside none;
	display:list-item;
}
.vision{ width:295px; float:left; border:1px solid #b1ac74; padding:10px; background:#f5f5ed;font-size: 13px;font-weight: 300;height: 115px;}