﻿body { 
	background:#f0f0f0; 
	background-size:contain; 
	font-family:Arial, sans-serif; 
	line-height:1.5em;
}
body.internal { 
	/*background:url(../img/bg.jpg) no-repeat bottom center #f0f0f0; 
	background-size:contain;*/ 
	font-family:Arial, sans-serif; 
	line-height:1.5em;
}
a:focus { 
	outline:0 none;
}
.wrapper {
	background:white; 
	box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2); 
	-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2); 
	-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2); 
	-o-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.2);
}
header { 
	background:#ffffff;
}
.btn-downloads { 
	background:#611916; 
	color:#fff; 
	padding:5px 20px 8px; 
	display:table; 
	margin:5px auto; 
	border-radius:5px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	-o-border-radius:5px;
}
.btn-downloads:hover { 
	text-decoration:none; 
	background:#e87b05; 
	color:white;
} 
.elements { 
	background:white; 
	padding:50px 0px;
}
.elements img { 
	display:table; 
	margin:0 auto;
}
.elements h4{ 
	font-size:18px; 
	color:#222020; 
	text-align:center; 
	font-family: Arial, sans-serif; 
	margin-bottom:0;
}
.elements p { 
text-align:center; color:#606060; padding:10px 20px;}
footer { background:#eaeaea;}
.copy { padding:10px 20px 0px; font-size:11px;}
.copy, .copy a{ font-size: 11px; color:#757575;}
.copy a:hover { text-decoration:none; color:#757575;}
p.clearfix { margin:0;}
.social{margin-top:10px;}
.social > img{margin:0px 3px;border:1px solid #aaa;}
.copy.pull-right.col-md-2, .copy.pull-right.col-md-2 a{font-size:10px;}
/*--NAVIGATION--*/
.navbar { border:none; background:none; margin-bottom:0; border-radius:inherit;font-size:13px; height:106px;}
.navbar-brand { padding:0; margin:2px 5px !important; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { background:none; color:#fff; font-family: Arial, sans-serif;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background:#2e86c1; color:#ffffff; }
.navbar-default .navbar-nav > .dropdown > a .caret { border-bottom-color: #505050; border-top-color: #505050; margin-left:5px;}
.navbar-default .navbar-nav > .dropdown > a:focus .caret, .navbar-default .navbar-nav > .dropdown > a:hover .caret { border-bottom-color: #fff; border-top-color: #fff;}
.dropdown-menu > li > a { padding:7px 20px;}
.dropdown-menu { 
	background:#2e86c1; 
	padding:0; 
	border-radius:0; 
	border:0;
}
.dropdown-menu > li > a { color:#ffffff;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {}
.navbar-right .dropdown-menu { right:inherit;}
.navbar-nav{
	margin-top:12px;
}
.navbar-nav > li > a { 
	padding:25px 15px 18px 15px;
}
.navbar-default .navbar-nav > li > a { color:#505050; font-family: Arial, sans-serif;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li.active > a{ color:#404040;border-bottom:4px solid #2e86c1;}
.navbar-default .navbar-nav > li > a:hover {color:#FFF !important;}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%; margin-left:-1px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ffffff;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#fff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{background:#2e86c1!important}
.navbar-default .navbar-nav > li.dropdown > a:hover > ..dropdown-menu, .navbar-default .navbar-nav > li.dropdown > a:focus > ..dropdown-menu{display:block!important;}

.csr-gallery ul.bjqs-controls.v-centered li a span { margin-left: -2px;  margin-top: 21px; }
/*--INDEX-BANNER--*/

/*--Banner-fade-css--*/
.carousel.fade {opacity: 1;}
.carousel.fade .item { -moz-transition: opacity ease-in-out 2s; -o-transition: opacity ease-in-out 2s; -webkit-transition: opacity ease-in-out 2s; transition: opacity ease-in-out 2s; left: 0 !important; opacity: 0; top:0; position:absolute; width: 100%; display:block !important; z-index:1;}
.carousel.fade .item:first-child { top:auto; position:relative;}
.carousel.fade .item.active { opacity: 1; -moz-transition: opacity ease-in-out 2s; -o-transition: opacity ease-in-out 2s; -webkit-transition: opacity ease-in-out 2s; transition: opacity ease-in-out 2s; z-index:2;}

.flash-news { background:#2e86c1; font-size:14px; color:white; }
.flash-news ul { float:left; margin:0 0 0 25px!important;}
.flash-news ul li{ float:left; font-size:13px; color:#1a0101; background:url(../images/rss-li.png) left no-repeat; padding-left:15px; margin:0px 10px; list-style-type:none;cursor:default;}
.flash-news span.testimonial { float:left; color:#FFFFFF; font-family:'OswaldBook'; font-size:18px; line-height:2.5em; padding:0px 20px 5px 0px; border-right:1px solid rgba(255, 255, 255, 0.5);}
.ticker span {font-family:Georgia,"Times New Roman",Times,serif; font-style:italic;}
.ticker li em { font-family:'OswaldBook'; font-size:15px; font-weight:bold!important; font-style:normal; }

/* Ticker Styling */
.ticker-wrapper.has-js { padding: 0px; width: 100%; display: block; font-size: 14px; float:left;}
.ticker { width: 100%;	height: 40px; display: block; position: relative; overflow: hidden;	padding:2px 5px;}
.ticker-title {	padding-top: 9px; color: #ffffff; background-color: #2e86c1; text-transform: uppercase;}
.ticker-content { margin: 0px; position: absolute; color: #ffffff; overflow: hidden; white-space: nowrap; margin-top:7px;}
.ticker-content:focus {}
.ticker-content a {	text-decoration: none; color: #ffffff;}
.ticker-content a:hover { text-decoration: underline; color: #ffffff;}
.ticker-swipe {	padding-top: 9px; position: absolute; top: 0px;	background-color: #2e86c1;	display: block;	width:90%; height: 35px;  margin-top:7px;}
.ticker-swipe span { margin-left: 1px; background-color: #2e86c1; border-bottom: 1px solid #ffffff;	height: 15px; width: 7px; display: block;}
.ticker-controls { padding: 8px 0px 0px 0px; list-style-type: none;	float: left;}
.ticker-controls li { padding: 0px;	margin-left: 5px; float: left; cursor: pointer;	height: 16px; width: 16px; display: block;}
.ticker-controls li.jnt-play-pause { background-image: url('../images/controls.png'); background-position: 32px 16px;}
.ticker-controls li.jnt-play-pause.over { background-position: 32px 32px;}
.ticker-controls li.jnt-play-pause.down { background-position: 32px 0px;}
.ticker-controls li.jnt-play-pause.paused {	background-image: url('../images/controls.png'); background-position: 48px 16px;}
.ticker-controls li.jnt-play-pause.paused.over { background-position: 48px 32px;}
.ticker-controls li.jnt-play-pause.paused.down { background-position: 48px 0px;}
.ticker-controls li.jnt-prev { background-image: url('../images/controls.png');	background-position: 0px 16px;}
.ticker-controls li.jnt-prev.over {	background-position: 0px 32px; }
.ticker-controls li.jnt-prev.down {	background-position: 0px 0px;}
.ticker-controls li.jnt-next { background-image: url('../images/controls.png');	background-position: 16px 16px;	}
.ticker-controls li.jnt-next.over {	background-position: 16px 32px;}
.ticker-controls li.jnt-next.down {	background-position: 16px 0px;}
.js-hidden { display: none;}
.no-js-news { padding: 10px 0px 0px 45px; color: #F8F0DB;}
.left .ticker-swipe {	/*left: 80px;*/}
.left .ticker-controls, .left .ticker-content, .left .ticker-title, .left .ticker { float: left;}
.left .ticker-controls { padding-left: 6px;}
.right .ticker-swipe {	/*right: 80px;*/}
.right .ticker-controls, .right .ticker-content, .right .ticker-title, .right .ticker { float: right;}
.right .ticker-controls { padding-right: 6px;}
.internal .banner { height:275px;}
.banner.internal { position:relative;}
.banner.internal h2 {font-family: Arial, sans-serif; font-weight:normal; position:absolute; top:65px; left:50px;}
.int-content { padding:15px 50px 90px;}
.int-content h2 { color:#2e86c1; font-size:34px; font-family: Arial, sans-serif; }
.int-content h3 { color:#2e86c1; font-size:28px; font-family: Arial, sans-serif; }
.int-content h4 {  color:#222020; font-size:21px; font-family: Arial, sans-serif; }
p.col-md-8 { padding:0;}
.block {border-bottom: 1px solid #ccc; padding-bottom:50px; margin-bottom:40px;}
.block:last-child { border-bottom:0;}
.brdr {background: url(../img/brdr.png) repeat; height:30px;}
.clients { background:white;}


.iso{position:absolute;top:15px;right:15px;}
/*--SIMPLY SCROLL--*/
.simply-scroll-container {position: relative;}
.simply-scroll-clip {position: relative;overflow: hidden;}
.simply-scroll-list {overflow: hidden;margin: 0;padding: 0;list-style: none;}
.simply-scroll-list li {padding: 0;margin: 0;list-style: none;}
.simply-scroll-list li img {border: none;display: block;}
.simply-scroll-btn {position: absolute;background-image: url(buttons.png);width: 42px;height: 44px;z-index:3;cursor: pointer;}
.simply-scroll-btn-left {left: 6px;bottom: 6px;background-position: 0 -44px;}
.simply-scroll-btn-left.disabled {background-position: 0 0 !important;}
.simply-scroll-btn-left:hover, .simply-scroll-btn-left:focus {background-position: 0 -88px;}
.simply-scroll-btn-right {right: 6px;bottom: 6px;background-position: -84px -44px;}
.simply-scroll-btn-right.disabled {background-position: -84px 0 !important;}
.simply-scroll-btn-right:hover, .simply-scroll-btn-right:focus {background-position: -84px -88px;}
.simply-scroll-btn-up {right: 6px;top: 6px;background-position: -126px -44px;}
.simply-scroll-btn-up.disabled {background-position: -126px 0 !important;}
.simply-scroll-btn-up:hover, .simply-scroll-btn-up:focus {background-position: -126px -88px;}
.simply-scroll-btn-down {right: 6px;bottom: 6px;background-position: -42px -44px;}
.simply-scroll-btn-down.disabled {background-position: -42px 0 !important;}
.simply-scroll-btn-down:hover, .simply-scroll-btn-down:focus {background-position: -42px -88px;}
.simply-scroll-btn-pause {right: 6px;bottom: 6px;background-position: -168px -44px;}
.simply-scroll-btn-pause:hover, .simply-scroll-btn-pause:focus {background-position: -168px -88px;}
.simply-scroll-btn-pause.active {background-position: -84px -44px;}
.simply-scroll-btn-pause.active:hover, .simply-scroll-btn-pause.active:focus {background-position: -84px -88px;}
.simply-scroll {width: 100%;height: 130px; padding-top:20px; padding-bottom:20px; border-top:1px solid #909090;}
.simply-scroll .simply-scroll-clip {width: 100%;height: 109px;}
.simply-scroll .simply-scroll-list {}
.simply-scroll .simply-scroll-list li {float: left; margin:0px 20px;}
.simply-scroll .simply-scroll-list li img {}
.simply-scroll .simply-scroll-btn {}
.simply-scroll .simply-scroll-btn-left {}
.simply-scroll .simply-scroll-btn-left.disabled {}
.simply-scroll .simply-scroll-btn-left:hover {}
.simply-scroll .simply-scroll-btn-right {}
.simply-scroll .simply-scroll-btn-right.disabled {}
.simply-scroll .simply-scroll-btn-right:hover {}
.simply-scroll .simply-scroll-btn-up {}
.simply-scroll .simply-scroll-btn-up.disabled {}
.simply-scroll .simply-scroll-btn-up:hover {}
.simply-scroll .simply-scroll-btn-down {}
.simply-scroll .simply-scroll-btn-down.disabled {}
.simply-scroll .simply-scroll-btn-down:hover {}

::selection { background: #b3d4fc; text-shadow: none;}
::-moz-selection { background: #b3d4fc; text-shadow: none;}
.browsehappy { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0;}
.tabs.tabs-left{margin-right:50px}
/*--Content Section & Tabs--*/
section.content{background:#ffffff;padding-bottom:60px}
.tabs-panel h2{font-size:21px;margin-top:0;color:#202b38;font-family: 'Open Sans', sans-serif;font-weight:600;margin-bottom:21px;}
.tabs-panel h4, .int-pro1 h4, .int-pro2 h4{color:#676767;font-family: 'Open Sans', sans-serif;font-weight:600; font-size:16px;}
.int-pro1 > figure , .int-pro2 > figure{padding:0 20px}
.tabs-panel p, .tabs-panel ul li{font-size:13px;color:#676767;font-family:Arial;font-weight:400;}
.tabs-panel p.elite-quote{font-size:20px;line-height:32px;color:#333;font-family:'Open Sans', sans-serif;font-weight:600;margin:20px 0;}
.sub-head{
	color:#2e86c1!important;
}
.tabs-panel h2.elite-quote{
	font-size:21px;
	color:#2e86c1;
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	/* margin:20px 0; */
	margin:0px 0;
	text-decoration:underline;
}
.tabs-panel_border{padding:20px 0px;margin:20px auto;text-align:center;/* width:350px; */}
.int-pro1 img, .int-pro2 img{margin-bottom:25px}
.tabs-content{margin-left:50px;}
.bod{margin-bottom:35px}
.bod img{margin-top:12px}
.aud h4{margin-top:0}
.last{margin-bottom:0!important;padding-bottom:0!important}
ul.square{padding-left:14px}
ul.square li{list-style-type:square;text-align:left;}
.mleft{margin-left:40px;height:1px;width:1px;float:left;display:inline-block}/*for tabs-left with no-icons(completed & ongoing)*/
/*--Strip--*/
.strip{background:#EAEAEA;padding:10px}
.strip h3{color:#202B38; font-weight:600;margin:0 0 0 30px }
.strip a{color:#202B38;text-decoration:none;font-weight:600}
.strip a:hover{color:#202B38;text-decoration:underline;font-weight:600}
.strip span{color:#202B38;font-weight:600}
.strip span{margin:0 5px 0 10px}
.tabs{z-index:0}

h4.hilight{
	color:#2e86c1;
}
.hilight1{color:#f85c22}
/*--Projects--*/
.int-pro2:hover, .int-pro1:hover{box-shadow:0 0 4px 4px #EAEAEA;}
.int-pro1{padding-bottom:40px;overflow:hidden;border:1px solid #EAEAEA;width:100%; margin-top:20px;}
.int-pro2{margin-left:15px;padding-bottom:40px;overflow:hidden;border:1px solid #EAEAEA;width:100%; margin-top:20px;}
.int-pro1 h4, .int-pro2 h4{margin:20px 0}
.int-pro1 p, .int-pro2 p{padding:0 20px}
.int-pro1 a, .int-pro2 a, .completed a, .ongoing a, .back{text-decoration:none;padding:7px 15px; background:#202B38;color:#fff;display:inline-block;margin-top:2%}
.int-pro1 a:hover, .int-pro2 a:hover, .completed a:hover, .ongoing a:hover, .back:hover{ background:#CF1A26;color:#fff;text-decoration:none }
#container{margin-bottom:30px}
.com1{width:100%!important;border:2px solid #eee;margin-bottom:48px}
.com1:hover{width:100%!important;box-shadow:0 0 4px 4px #e7e2db;}
.com1 figure{margin-left:-15px;}
.pro-desc span{color:#202b38;font-size:14px;font-weight:bold}
.pro-desc{color:#676767;font-size:13px;font-weight:normal}
.project-details ul{float:left;width:100%;margin:10px 0 0;padding-left:0}
.project-details ul li{list-style-type:none;float:left;width:100%; }
.project-details ul li p{width:80%;float:left;padding:0; font-family: 'Open Sans', sans-serif; margin-bottom:0;}
.project-details ul li span{float:left;font-weight:bold;width:20%; font-family: 'Open Sans', sans-serif;}
/***---EVENTS----**/

.news-list {margin-top: 25px;overflow:hidden;padding:0px;}

.news-list li{list-style: none outside none;padding:0px;}
.news-list li h3 {color:#006699 !important;}
.news-list li span {color: #333 !important;display: block;font-size:12px;margin-bottom: 5px;}
.news-list li p {color: #666;font-size: 13px;}
.news-list li em, .news-list li a {font-size:14px;}
.new1-img{padding:50px 0;}

/*--REQUEST FORM--*/
.request-form{width:475px}
.request-form label{width:120px;font-family:Arial;font-size:13px;color:#676767;float:left;font-weight:normal;padding-top:7px;margin-bottom:0}
.request-form input, .request-form textarea{width:355px;background:#EAEAEA;border:none;float:left;resize:none; padding:10px;font-size:13px;margin-bottom:5px;border:1px solid #ddd;}
.request-form input{height:35px}
.request-form input.upload{background:none;padding:0;}
.request-form a{text-decoration:none;color:#ffffff;padding:12px 30px; background:#202B38;display:inline-block;}
.request-form a:hover{text-decoration:none;color:#ffffff;padding:12px 30px; background:#CF1A26;display:inline-block;}
.application-form{width:475px}
.application-form label{width:120px;font-family:Arial;font-size:13px;color:#676767;float:left;font-weight:normal;padding-top:7px;margin-bottom:0}
.application-form input, .application-form textarea{width:355px;background:#EAEAEA;border:none;float:left;resize:none; padding:10px;font-size:13px;margin-bottom:5px;border:1px solid #ddd;}
.application-form input{height:35px}
.application-form input.upload{background: none repeat scroll 0 0 #EAEAEA;height: 35px;width: 355px;padding:0}
.application-form a{text-decoration:none;color:#ffffff;padding:8px 20px; background:#202B38;display:inline-block;}
.application-form a:hover{text-decoration:none;color:#ffffff;padding:8px 20px; background:#CF1A26;display:inline-block;}
/*--Contact Sprites--*/
.tabs li span.hof{background: url("../img/sprites-contact.png") -2px -14px; display: inline-block;float: left;height: 32px;margin: 9px 10px 0 0; width: 31px;}
.tabs li span.reg{background:url("../img/sprites-contact.png") -32px -14px; display: inline-block;float: left;height: 32px;margin: 9px 10px 0 0; width: 31px;}
.tabs li span.rf{background:url("../img/sprites-contact.png") 39px -14px; display: inline-block;float: left;height: 32px;margin: 9px 10px 0 0; width: 31px;}
.tabs li.active span.hof{background: url("../img/sprites-contact.png") -2px 45px; display: inline-block;float: left;height: 32px;margin: 9px 10px 0 0; width: 31px;}
.tabs li.active span.reg{background:url("../img/sprites-contact.png") -32px 45px; display: inline-block;float: left;height: 32px;margin: 9px 10px 0 0; width: 31px;}
.tabs li.active span.rf{background:url("../img/sprites-contact.png") 39px 45px; display: inline-block;float: left;height: 32px;margin: 9px 10px 0 0; width: 31px;}
.tabs li:hover span.hof{background: url("../img/sprites-contact.png") -2px 45px; display: inline-block;float: left;height: 32px;margin: 9px 10px 0 0; width: 31px;}
.tabs li:hover span.reg{background:url("../img/sprites-contact.png") -32px 45px; display: inline-block;float: left;height: 32px;margin: 9px 10px 0 0; width: 31px;}
.tabs li:hover span.rf{background:url("../img/sprites-contact.png") 39px 45px; display: inline-block;float: left;height: 32px;margin: 9px 10px 0 0; width: 31px;}

.row.image > img{
	display:block; 
	margin:0 auto;
	width:290pxpx; 
	height:60px;
	background-color:#fff !important;
}
.hr-line{border-bottom:8px solid #CCC;margin-top:-42px;}
.row > h2{margin-top:55px;font-size:24px;color:#666;text-transform:uppercase;text-align:center;}
.contact-frame{text-align:right;}
.contact-frame-line{border-right:2px solid #AAA;height:125px;margin-left:-70px;margin-top:12px;}
/*--Projects Sprites--*/
.tabs li span.bld{background: url("../img/sprites-building.png") 3px -1px; display: inline-block;float: left;height: 32px;margin: 9px 10px 0 0; width: 31px;}
.tabs li span.ind{background:url("../img/sprites-building.png") -29px -1px; display: inline-block;float: left;height: 32px;margin: 9px 10px 0 0; width: 31px;}
.tabs li span.inf{background:url("../img/sprites-building.png") 34px -1px; display: inline-block;float: left;height: 32px;margin: 9px 10px 0 0; width: 31px;}
.tabs li.active span.bld{background: url("../img/sprites-building.png") 3px 34px; display: inline-block;float: left;height: 32px;margin: 9px 10px 0 0; width: 31px;}
.tabs li.active span.ind{background:url("../img/sprites-building.png") -29px 34px; display: inline-block;float: left;height: 32px;margin: 9px 10px 0 0; width: 31px;}
.tabs li.active span.inf{background:url("../img/sprites-building.png") 34px 34px; display: inline-block;float: left;height: 32px;margin: 9px 10px 0 0; width: 31px;}
.tabs li:hover span.bld{background: url("../img/sprites-building.png") 3px 34px; display: inline-block;float: left;height: 32px;margin: 9px 10px 0 0; width: 31px;}
.tabs li:hover span.ind{background:url("../img/sprites-building.png") -29px 34px; display: inline-block;float: left;height: 32px;margin: 9px 10px 0 0; width: 31px;}
.tabs li:hover span.inf{background:url("../img/sprites-building.png") 34px 34px; display: inline-block;float: left;height: 32px;margin: 9px 10px 0 0; width: 31px;}
/*--Sustainbility Sprites--*/
.tabs li span.qlt{background:url(../img/sprite-sustainability.png) 140px -17px;height:30px;width:41px;display:inline-block;float:left;margin:10px 10px 0 0;}
.tabs li span.saf{background:url(../img/sprite-sustainability.png) -44px -17px;height:30px;width:41px;display:inline-block;float:left;margin:10px 10px 0 0;}
.tabs li span.cmt{background:url(../img/sprite-sustainability.png) -83px -17px;height:30px;width:41px;display:inline-block;float:left;margin:10px 10px 0 0;}
.tabs li span.val{background:url(../img/sprite-sustainability.png) 1px -17px;height:30px;width:41px;display:inline-block;float:left;margin:10px 10px 0 0;}
.tabs li.active span.qlt{background:url(../img/sprite-sustainability.png) 140px 54px;height:30px;width:41px;display:inline-block;float:left;margin:10px 10px 0 0;}
.tabs li.active span.saf{background:url(../img/sprite-sustainability.png) -44px 54px;height:27px;width:41px;display:inline-block;float:left;margin:10px 10px 0 0;}
.tabs li.active span.cmt{background:url(../img/sprite-sustainability.png) -83px 54px;height:30px;width:41px;display:inline-block;float:left;margin:10px 10px 0 0;}
.tabs li.active span.val{background:url(../img/sprite-sustainability.png) 1px 54px;height:27px;width:41px;display:inline-block;float:left;margin:10px 10px 0 0;}
.tabs li:hover span.qlt{background:url(../img/sprite-sustainability.png) 140px 54px;height:30px;width:41px;display:inline-block;float:left;margin:10px 10px 0 0;}
.tabs li:hover span.saf{background:url(../img/sprite-sustainability.png) -44px 54px;height:27px;width:41px;display:inline-block;float:left;margin:10px 10px 0 0;}
.tabs li:hover span.cmt{background:url(../img/sprite-sustainability.png) -83px 54px;height:30px;width:41px;display:inline-block;float:left;margin:10px 10px 0 0;}
.tabs li:hover span.val{background:url(../img/sprite-sustainability.png) 1px 54px;height:27px;width:41px;display:inline-block;float:left;margin:10px 10px 0 0;}
/*--About Sprites--*/
.tabs li span.abt{background:url(../img/li-sprites.png) 0 1px;height:30px;width:41px;display:inline-block;float:left;margin:10px 10px 0 0;}
.tabs li span.brd{background:url(../img/li-sprites.png) -48px 1px;height:30px;width:41px;display:inline-block;float:left;margin:10px 10px 0 0;}
.tabs li span.act{background:url(../img/li-sprites.png) 40px 0;height:29px;width:40px;display:inline-block;float:left;margin:10px 10px 0 0;}
.tabs li span.grp{background:url(../img/li-sprites.png) 75px 0;height:30px;width:41px;display:inline-block;float:left;margin:10px 10px 0 0;}
.tabs li.active span.abt{background:url(../img/li-sprites.png) 0 27px;height:30px;width:41px;display:inline-block;float:left;margin:10px 10px 0 0;}
.tabs li.active span.brd{background:url(../img/li-sprites.png) -48px 27px;height:27px;width:41px;display:inline-block;float:left;margin:10px 10px 0 0;}
.tabs li.active span.act{background:url(../img/li-sprites.png) 40px 28px;height:29px;width:40px;display:inline-block;float:left;margin:10px 10px 0 0;}
.tabs li.active span.grp{background:url(../img/li-sprites.png) 75px 26px;height:30px;width:41px;display:inline-block;float:left;margin:10px 10px 0 0;}
.tabs li:hover span.abt{background:url(../img/li-sprites.png) 0 27px;height:30px;width:41px;display:inline-block;float:left;margin:10px 10px 0 0;}
.tabs li:hover span.brd{background:url(../img/li-sprites.png) -48px 27px;height:27px;width:41px;display:inline-block;float:left;margin:10px 10px 0 0;}
.tabs li:hover span.act{background:url(../img/li-sprites.png) 40px 28px;height:29px;width:40px;display:inline-block;float:left;margin:10px 10px 0 0;}
.tabs li:hover span.grp{background:url(../img/li-sprites.png) 75px 26px;height:29px;width:41px;display:inline-block;float:left;margin:10px 10px 0 0;}

.vis h4{color:#000; text-align:left;}
.vis h4 span{border-bottom:1px solid #000;}
.vis{text-align:center;color:#666;}
.vis p{font-size:13px;line-height:25px;padding:0px 50px;}

/*--Careers Sprites--*/
.tabs li span.hr{background:url(../img/sprite-sustainability.png) 96px -17px;height:30px;width:31px;display:inline-block;float:left;margin:10px 10px 0 0;}
.tabs li.active span.hr{background:url(../img/sprite-sustainability.png) 96px 54px;height:30px;width:31px;display:inline-block;float:left;margin:10px 10px 0 0;}
.tabs li:hover span.hr{background:url(../img/sprite-sustainability.png) 96px 54px;height:30px;width:31px;display:inline-block;float:left;margin:10px 10px 0 0;}
.tabs li span.app{ background: url("../img/sprites-contact.png") repeat scroll 67px -15px rgba(0, 0, 0, 0);display: inline-block;float: left;height: 30px;margin: 10px 10px 0 0; width: 31px;}
.tabs li.active span.app{ background: url("../img/sprites-contact.png") repeat scroll 67px 42px rgba(0, 0, 0, 0);display: inline-block;float: left;height: 30px;margin: 10px 10px 0 0; width: 31px;}
.tabs li:hover span.app{ background: url("../img/sprites-contact.png") repeat scroll 67px 42px rgba(0, 0, 0, 0);display: inline-block;float: left;height: 30px;margin: 10px 10px 0 0; width: 31px;}

.tabs li span.csr{background:url(../img/sprites-csr.png) 0 54px;height:28px;width:41px;display:inline-block;float:left;margin:10px 10px 0 0;}
.tabs li span.awrd{background:url(../img/sprites-csr.png) -42px 1px;height:28px;width:31px;display:inline-block;float:left;margin:10px 20px 0 0;}
.tabs li span.news{background:url(../img/sprites-csr.png) 39px 0;height:26px;width:29px;display:inline-block;float:left;margin:10px 20px 0 0;}
.tabs li span.team{background:url(../img/sprites-csr.png) -80px 0px;height:28px;width:29px;display:inline-block;float:left;margin:10px 20px 0 0;}

.tabs li.active span.csr{background:url(../img/sprites-csr.png) 0 28px;height:28px;width:41px;display:inline-block;float:left;margin:10px 10px 0 0;}
.tabs li.active span.awrd{background:url(../img/sprites-csr.png) -42px 28px;height:28px;width:31px;display:inline-block;float:left;margin:10px 20px 0 0;}
.tabs li.active span.news{background:url(../img/sprites-csr.png) 39px 26px;height:26px;width:31px;display:inline-block;float:left;margin:10px 20px 0 0;}
.tabs li.active span.team{background:url(../img/sprites-csr.png) -80px 27px;height:28px;width:31px;display:inline-block;float:left;margin:10px 20px 0 0;}

.tabs li:hover span.csr{background:url(../img/sprites-csr.png) 0 28px;height:28px;width:41px;display:inline-block;float:left;margin:10px 10px 0 0;}
.tabs li:hover span.awrd{background:url(../img/sprites-csr.png) -42px 28px;height:28px;width:31px;display:inline-block;float:left;margin:10px 20px 0 0;}
.tabs li:hover span.news{background:url(../img/sprites-csr.png) 39px 26px;height:26px;width:30px;display:inline-block;float:left;margin:10px 20px 0 0;}
.tabs li:hover span.team{background:url(../img/sprites-csr.png) -80px 27px;height:28px;width:30px;display:inline-block;float:left;margin:10px 20px 0 0;}

/*--Index-Home--*/
.qscv{background:#fff; padding:40px 0px;}
.qscv h2{margin-top:0; font-size:20px; font-family: 'Open Sans', sans-serif; color:#232f3b; font-weight:600;}
.qscv h3{font-size:18px;color:#232f3b;font-family: 'Open Sans', sans-serif;font-weight:400;margin-top:0}
.qscv p{font-size:13px; line-height:20px; color:#676767; font-family:Arial, Helvetica, sans-serif;}
.cols p{line-height:13px}
.home-content { padding-right:70px;}
.home-content p{text-align:justify}
.qscv .cols{background:#F1F1F1;padding:0;margin-left:-10px;margin-right:0}
.qscv .cols figure{padding:0}
.qscv .cols .col-md-8{padding-right:5px!important}
.col-md-6.home-icons { width:47%; margin-bottom:20px;}
.home-icons {background: none repeat scroll 0 0 #F1F1F1; margin-right: 20px; overflow: hidden;padding: 0 9px 0 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;}
.home-icons h3 {color: #232F3B; font-family: 'Open Sans',sans-serif; font-size: 18px;font-weight: 400; margin-bottom: 5px; margin-top: 10px;}
.row.strip { margin:0;font-family: 'Open Sans',sans-serif!important; }
.row.strip h3 { margin:0;font-family: 'Open Sans',sans-serif!important; }
.hmc .home-icons:last-child { margin:0;}
.home-icons p { font-size:12px; line-height:18px;padding-left:98px;}
.home-icons span { float: left; display:inline-block; margin-right: 15px;width: 38%;}
.col-md-6.home-icons img { width: 100%;}
.mbot40{margin-bottom:40px}

/*--Frame--*/

.md-sign{padding-top:50px;font-size:16px !important;color:#666!important;}
.frame.ehs, .qual {
	padding-top:30px;
}
.frame.qual p{padding-left:40px;padding-right:40px;}
.frame.ehs p{padding-left:40px;padding-right:40px;}

/*---MEDIA QUERIES---*/
@media only screen and (max-width:1400px){
.banner ol.carousel-indicators{padding:0 105px}
.nav{position: absolute; right: 8.8%;}
}
@media only screen and (max-width:1024px){
.int-pro2{margin-left:0}
.gallary .container{padding-left:0}
.banner ol.carousel-indicators{padding:0 37px}
.mtop20{margin-top:20px}
.col-md-6.home-icons{float:left;margin-left:8px}

.nav{right:5.8%}
} 
@media only screen and (max-width:768px) {
.news { display: table; width: 100%;}
.tabs-left{overflow:visible!important}
.tabs-content {margin-left:0;}
section.content .container, ol.carousel-indicators{padding:0!important;}
.banner ol.carousel-indicators li.build{padding:16px 5px!important;}
.banner ol.carousel-indicators li.indus{padding:20px 5px 18px!important;}
.banner ol.carousel-indicators li.infra{padding:20px 5px!important;}
.banner ol.carousel-indicators li.strength{padding:21px 5px 20px!important;}
.nav{right:4%}
}
@media only screen and (max-width:767px){
.nav{position:static}
.navbar-default .navbar-nav > li > a:hover{border-bottom:none}
}
@media only screen and (max-width:600px) {
.request-form{width:98%;margin-left:1%;}
.request-form label{width:100%;font-family:Arial;font-size:13px;color:#676767;float:left;font-weight:normal;padding-top:7px;margin-bottom:0}
.request-form input, .request-form textarea{width:100%;background:#EAEAEA;border:none;float:left;resize:none}
.request-form input{height:35px}
.request-form textarea{height:130px}
.carousel-indicators li{display:block}
.banner ol.carousel-indicators li.infra span img{margin-left:30px}
.banner ol.carousel-indicators li.strength span img{margin-left: 30px;margin-right: 20px;}
}
@media only screen and (max-width:480px) {
.col-md-6.home-icons, .hmc .home-icons:last-child{width:90%;margin-left:4%}
.frame{height:1000px;ocerflow:scroll;}
}

/**** SANDHYA ****/
.hema-homcnt{
	margin-top:10%;
}
/*Shankar*/
.md-policy{
	font-size: 13px !important;
    float: right;
}
.coreval{
	color : #2e86c1 !important;
	text-decoration:underline;
}
.sbtvis span{
	font-size : 21px;
}
.abt_comp{
	margin : 0 auto;
}
.abt_comp p{
	text-align : left;
	margin: 0 0 10px 45px;
}
.abt_comphead{
	margin : 0 0 10px !important;
}
.prjct_ul li{
	color: #2e86c1 !important;
	line-height : 24px;
}
.evengala{
	text-decoration: none;
    padding: 7px 15px;
    background: #202B38;
    color: #fff;
    display: inline-block;
    margin-top: 2%;
}



