@font-face {
    font-family: 'GothamBold';
    src: url('../font/gotham-bold_0.eot');
    src: url('../font/gotham-bold_0.eot') format('embedded-opentype'),
url('../font/gotham-bold_0.woff') format('woff'),
url('../font/gotham-bold_0.ttf') format('truetype'),
url('../font/gotham-bold_0.svg#GothamBold') format('svg');
}

@font-face {
    font-family:'GothamRegular';
    src: url('../font/gotham-thin_0.eot');
    src: url('../font/gotham-thin_0.eot') format('embedded-opentype'),
url('../font/gotham-thin_0.woff') format('woff'),
url('../font/gotham-thin_0.ttf') format('truetype'),
url('../font/gotham-thin_0.svg#GothamBold') format('svg');
}

*{margin:0; padding:0;}
body, html{font-family:'GothamRegular'; height:100%; }
a {text-decoration:none; color:#fff; }
.wrap{width:100%; height:100%; position:relative;}
.about{background:url(../img/bg_about.jpg) no-repeat center/100% auto;}
.home{background:url(../img/home_bg.png) no-repeat center/100% auto;}
.logo{position:absolute; left:0; top:30px; z-index:99;}
.menu{color:#fff; font-weight:bold; position:absolute; right:20px; top:50px; z-index:99;}
.menu a{margin:07px;}
.menu a.active, .menu a:hover{color:#E8AD2E; }
.main_containt{padding-top:95px; text-align:center; color:#fff;  font-family:'GothamBold'; font-weight:normal;}
.main_containt h1{font-size:52px; font-family:'GothamBold'; text-shadow:0 2px 0 rgba(0,0,0,0.7);  line-height:100%;}
.headtext{font-family:'GothamRegular'; color:#fff; font-size:22px; padding:10px;}
.footcontent{bottom:5px; width:95%; position:absolute; left:2.5%; font-size:14px; opacity:0.8;}
.footcontent .comp_logo{padding-top:7px; font-weight:normal;}
.footcontent .comp_logo img{margin:0 10px;}
#fwslider{height:100% !important; overflow:hidden;}
#fwslider .slidePrev, #fwslider .slideNext{top:50% !important;}
.locations{position:absolute; width:92%; left:4%; bottom:4px;}
.blocks{width:14.5%; padding:1%; float:left; border-right:1px solid #042936; box-shadow:-1px 0 0 rgba(0,0,0,0.5) inset;height:120px;}
.blocks.branches{width:27%;}
.blocks h3{color:#b0d5e8;}
.noborder{border:none; box-shadow:none;}
.blocks p{font-size:11px; font-weight:bold; color:#427581; line-height:140%; padding-top:10px;}
.blocks div a{font-size:11px; color:#e5a220; line-height:100%; display:block; font-family:Verdana, Geneva, sans-serif;}
.blocks p a:hover{color: #69C;}
.bhopal, .hyderabad{width:45%; float:left;}
.bhopal h5, .hyderabad h5{color:#ff4311; font-size:13px; line-height:100%;  padding-top:11px;}
.bhopal p, .hyderabad p{font-size:11px; font-weight:bold; color:#427581; line-height:140%; padding-top:4px;}
.location_title{position:absolute; left:150px; top:180px; z-index:99;}
.location_title h1{color:#fff;  font-family:'GothamBold'; font-size:42px; text-shadow:0 2px 0 #000;}
.location_title p a{color:#bdf178; font-weight:bold;}
.read{position:fixed; left:0; bottom:0;  z-index:99; line-height:0;}
.loc_add{color:#fff; font-size:18px; line-height:150%;  font-weight:bold; position:absolute; left:150px; top:268px; font-weight:bold;}
.indialocation{right:220px; top:180px; left:auto;}
.indialocation h2{font-family:'GothamBold';padding:10px 0; color:#99c576;}
.indialocation h2.hyd{color:#f0ce12; margin-top:22px; color:#f0ce12;}