@import url('../slider/css/flexslider.css');

*{	box-sizing:border-box;	-moz-box-sizing:border-box; margin:0px; padding:0px;}

html, body { width:100%; padding:0px; margin:0px;}
body {  color:#474747; text-align:justify; font-size:16px; font-family: Arial, helvetica, serif; line-height:22px;}

@font-face {font-family: "Economica Regular";font-style: normal;font-weight: normal;src: url("../fonts/Economica-Regular.ttf") format("woff");}


a,
a:visited,
a:active,
a:hover{color:#0099ff;}
a:hover{ text-decoration:none;}
h1 { font-size:30px; color:#1076C0; padding:5px 0 10px 0; }
h2 { font-size:24px; color:#060606; padding:5px 0 12px 0;  font-weight:bold; font-family:Economica Regular;}
h3 { font-size:18px; color:#00468B; padding:5px 0 10px 0;  font-weight:bold;  }
h4 { font-size:16px; color:#00468B; padding:5px 0 10px 0; }
p { padding:0 0 10px 0; color:#626161; line-height:26px; }

.headColr { color:#d2320e;}


.TxtCnt { text-align:center;}
.TxtRgt { text-align:right;}
.ReadMore { text-align:right;}
.ReadMore a { text-decoration:none; color:#7c7b7b; font-weight:bold;}
.ReadMore a:hover { text-decoration:underline;}
.BorBtm { border-bottom:1px solid #B3B3B3; margin-bottom:2%;}
.client li h2 { font-size:18px; color:#7C7B7B; padding:20px 0 10px 0;  }
.client li h1 { font-size:20px; color:#1076C0; padding:20px 0 10px 0; }
.padTop { padding-top:4%;}


ul.bulletImage {
    padding: 0px 0px 10px;
}
ul.padli li  { padding: 0px 0px 7px 25px !important;}
ul.bulletImage li {
    background: url('../images/bullet.png') no-repeat scroll 0px 7px transparent;
    padding: 0px 0px 20px 25px;
    list-style: none outside none;
    line-height: 20px;
}
ul.arrowImage {
    padding: 0px 0px 0 20px;
}
ul.arrowImage li {
    background: url('../images/arrow.jpg') no-repeat scroll 0px 7px transparent;
    padding: 0px 0px 2px 25px;
    list-style: none outside none;
    line-height: 24px;
	font-size:14px;
	/* border-bottom:1px dotted #454342; */
}
ul.arrowImage li a { color:#d2320e; text-decoration:none;}
ul.arrowImage li.current { color:#d2320e;   background: url('../images/arrow-red.jpg') no-repeat scroll 0px 7px transparent;}

header { background:#fff;  padding:0 0; }
.head_top { background:#D2320E; height:20px; }

ul.headlink { float:left; margin:0px; padding-left:15%; }
.headlink li { float:left; color:#fff; font-size:11px; list-style-type:none; padding:0px 5px 0px 0px; line-height:18px; }
.headlink li a {  color:#fff; text-decoration:none; width:100%; }

.socialicon {  float:left; padding-left:20px;}
.socialicon img { margin-top:5px; padding-left:10px; border:none;}
.Call { width:100%; float:left; padding-top:5%; padding-left:3%;}
.Call h1 { font-size:16px; color:#000; text-decoration:underline;}



nav {margin-top:0px;height: 61px;  background: #0390C8; }

.featured {}

#content {background:#fff;}
.BorBox { border:1px solid #ccc; -moz-border-radius: 6px; -webkit-border-radius: 6px;	border-radius: 6px; behavior: url(PIE.htc); padding:5px 0;}
.HomSerBox { width:191px; float:left; padding:10px 10px;}



.block01 { margin:25px 0 10px 0;}
.block02 { margin:5px 0 10px 0; }

footer {  background:#0390C8; padding:20px 10px 10px 10px; }
footer p { color:#fff; font-size:14px; padding:0 0 10px 0; }
footer p a { color:#fff !important; text-decoration:none;}
footer  ul.link { width:100%; float:left; }
.link li {   list-style-type:none; padding:0px 0px 15px 0px;}
.link li a {  font-weight:normal; font-size:16px; color:#fff; text-decoration:none; width:100%;}
.link li a:hover { border-bottom:1px solid #fff;}
.link li a.active1 { color:#000; }
 

 #enquiryBox { position:relative;}
 #enquiryBox ul li { padding: 10px 0px; list-style-type:none;}
 #enquiryBox ul li p { float:left; width:20%; padding: 3px 0px; margin-right:5px; font-weight:bold; }
 .inputField { color: #999; padding: 5px; background: url('../images/input-box-bg.jpg') repeat-x scroll center top #FFF;    font-size: 12px; border: 1px solid #BFC3C6; width: 56%;}
.textArea {  color: #999; padding: 5px; background: url('../images/input-box-bg.jpg') repeat-x scroll center top #FFF;    font-size: 12px; border: 1px solid #BFC3C6; width: 56%;}
.submitBtn, .resetBtn { border:none; padding:5px 10px; font-weight:bold; color:#fff;}
.submitBtn {background: #00BDF2;}
.resetBtn {background: #666; margin-left:5px;}
.Btn { padding-left:21% !important;}
 
 table { border-collapse:collapse; border-spacing:0; margin-bottom:20px;}
 .clsTable { border-right:1px solid #ccc; border-top:1px solid #ccc; width:100%; font-size:14px;}
 .clsTable th { font-weight:bold; border-bottom: 1px solid #ccc; border-left:1px solid #ccc; padding:5px 10px;}
 .clsTable td { border-bottom: 1px solid #ccc; border-left:1px solid #ccc; padding:5px 10px;}
 .clsTable tr { vertical-align:top;}
 .clsTable tr.cLsGrey { background:#f5f5f5 none repeat scroll 0 0;}

/*MAIN MENU*/
.menu-toggle{
	display:block;
	padding:10px;
	margin:20px 0 0;
	background:yellow;
	color:#fff;
	cursor:pointer;
	text-transform:uppercase;
	font-size:20px;
}
.menu-toggle.toggled-on{
	background:green;
}
.srt-menu{
	display:none;
}	
.srt-menu.toggled-on{
	display:block;
	position:relative;
	z-index:10;
}

.srt-menu{
	clear:both;
	margin-bottom:60px;
	
}
.srt-menu li a {
	display:block;
	padding:10px;
	text-decoration:none;
}
.srt-menu li a:hover{
	color:#fff;
}
.srt-menu li li a {
	background:blue;
	padding-left:40px;
}




@media only screen and (min-width: 920px) {

.menu-toggle{display:none;}
#menu-main-navigation{display:block;}

.srt-menu, .srt-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.srt-menu ul {
	position:		absolute;
	display:none;
	width:	14em; 
	z-index:1;	
}
.srt-menu ul li {
	width:			100%;
}
.srt-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.srt-menu li {
	float:			left;
	position:		relative;
	margin-left:1px;
}
.srt-menu li li {
	margin-left:0px;
}
.srt-menu a {
	display:		block;
	position:		relative;
}
.srt-menu li:hover ul,
.srt-menu li.sfHover ul {
	display:block;
	left:			0;
	top:			46px; /* match top ul list item height */
	z-index:		99;
	-webkit-box-shadow:  2px 3px 2px 0px rgba(00, 00, 00, .3);
    box-shadow:  2px 3px 2px 0px rgba(00, 00, 00, .3);
}
ul.srt-menu li:hover li ul,
ul.srt-menu li.sfHover li ul {
	top:			-999em;
}
ul.srt-menu li li:hover ul,
ul.srt-menu li li.sfHover ul {
	left:			12em; /* match ul width */
	top:			0;
}
ul.srt-menu li li:hover li ul,
ul.srt-menu li li.sfHover li ul {
	top:			-999em;
}
ul.srt-menu li li li:hover ul,
ul.srt-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO1 SKIN ***/
#topnav, .srt-menu {
	float:left;
}
.srt-menu a {
	text-decoration:none;
}
.srt-menu li a {
	margin:0; 
	padding:19px 25px;
	font-size:16px;
}
.srt-menu li {
    border-right:1px solid #35A0CA;
} 
.srt-menu li:last-child {
    border-right:none;
}
.srt-menu a, .srt-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:#fff;	
}
.srt-menu li li a {
		border-top:		blue;
		background:		#D1D1D1; /*fallback for old IE*/
		color:	#2B2B2B;
		padding-left:20px;
}

.srt-menu  li a.active { background:#35A0CA; color:#fff;  margin-top:1px;}
.srt-menu li:hover > a,
.srt-menu li.current a{ 
	color:#2B2B2B;
	
}
.srt-menu li li:hover > a{
	color:#fff;
	background:#6A7476;
}

}
