@charset "utf-8";
/* CSS Document */

a, abbr, acronym, address, applet, article, aside, audio,
b, blockquote, big, body,
center, canvas, caption, cite, code, command,
datalist, dd, del, details, dfn, dl, div, dt, 
em, embed,
fieldset, figcaption, figure, font, footer, form, 
h1, h2, h3, h4, h5, h6, header, hgroup, html,
i, iframe, img, ins,
kbd, 
keygen,
label, legend, li, 
meter,
nav,
object, ol, output,
p, pre, progress,
q, 
s, samp, section, small, span, source, strike, strong, sub, sup,
table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul, 
var{
    background: transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
    vertical-align: top; }

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
table, table td { 
	padding:0;
	border:none;
	border-collapse:collapse;
}
img {
	vertical-align:top; 
}
embed { 
	vertical-align:top;
}
* { border:none}

/*Reset Ends*/

a {
	-webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
	-ms-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
}

body { background:#0b123d; }

#header-wrap { width:100%; height:auto; float:left; padding:1% 0; background:#fff; }
header { width:60%; height:auto; float:left; margin-left:20%; margin-right:20%; }

.logo { width:auto; height:auto; float:left; }
.logo img { max-width:100%; }

.social { width:auto; height:auto; float:right; clear:right; }
.social img { max-width:100%; }

.top-call { width:auto; height:auto; float:right; margin-right:30px; margin-top:12px; }
.top-call p { font:600 14px 'Open Sans', sans-serif; color:#0b123d; text-align:right; }

.menu { width:auto; height:auto; float:right; margin-top:18px; clear:right; }
.menu ul { width:auto; height:auto; float:right; margin:0; padding:0; }
.menu ul li { float:left; }
.menu ul li a { font:700 16px 'Open Sans', sans-serif; color:#0b123d; text-transform:uppercase; margin-left:25px; text-decoration:none; }
.menu ul li a:hover { color:#8cc63f; }
.menu ul li .active { color:#8cc63f; }

#banner-area { width:100%; height:auto; float:left; background:#195a9c; border-bottom:5px solid #8dc73f; }

#cont-wrap { width:100%; height:auto; float:left; padding:2% 0; background:#fff; }
#cont-area { width:60%; height:auto; float:left; margin-left:20%; margin-right:20%; }

.welcome { width:60%; height:auto; float:left; }
.welcome h1 { font:25px 'Ubuntu Condensed', sans-serif; color:#0a113c; border-bottom:3px solid #0a113c; text-transform:uppercase; margin-bottom:20px; padding-bottom:15px; }
.welcome p { font:14px 'Open Sans',sans-serif; color:#333; text-align:justify; line-height:19px; }
.welcome a { font:14px 'Open Sans',sans-serif; color:#195c9f; text-align:justify; line-height:19px; text-decoration:none; }
.welcome a:hover { color:#333; }
.welcome-pic { width:37%; height:auto; float:right; }
.welcome-pic img { max-width:100%; }

#why_us_wrap { width:100%; height:auto; float:left; padding:2% 0; background:url(../images/bottom_bg.gif) repeat; }
.why_qEnquiry { width:60%; height:auto; float:left; margin-left:20%; margin-right:20%; }

.why_us { width:60%; height:auto; float:left; }
.why_us h1 { font:25px 'Ubuntu Condensed', sans-serif; color:#fff; border-bottom:3px solid #fff; text-transform:uppercase; margin-bottom:10px; padding-bottom:15px; }
.why_us ul { width:97.5%; height:auto; float:left; list-style:url(../images/arrow.png); margin-left:2.5%; }
.why_us ul li { font:14px 'Open Sans',sans-serif; color:#fff; margin-top:10px; text-align:justify; line-height:19px; }

.QuickEnquiry { width:37%; height:auto; float:right; }
.QuickEnquiry h1 { font:25px 'Ubuntu Condensed', sans-serif; color:#fff; border-bottom:3px solid #fff; text-transform:uppercase; margin-bottom:20px; padding-bottom:15px; }
/*---------Quick Enquiry--------*/
.QuickEnquiryForm { width:100%; height:auto; float:left; }
input.QuickForm { float:left; width:96%; margin:0 0 5px 0; background:#fff; border:none; padding:2%; font:12px 'Open Sans', Sans-Serif; color:#000; }
textarea.QuickForm { float:right; width:96%; height:90px; margin:0 0 5px 0px; background:#fff; border:none; padding:2%; font:12px 'Open Sans',Sans-Serif; color:#000; }
input.QuickForm:hover, textarea.QuickForm:hover { background:#ccc; color:#fff; }

#submitbutton.QuickForm { width:auto; height:auto; float:left; padding:2%; font:13px 'Open Sans',Sans-Serif; color:#333; cursor:pointer; text-align:center; background:#fff; }
#submitbutton.QuickForm:hover { background:#ccc; color:#fff; }
/*---------Quick Enquiry--------*/

#footer-wrap { width:100%; height:auto; float:left; padding:2% 0; }
footer { width:60%; height:auto; float:left; margin-left:20%; margin-right:20%; }

.address { width:auto; height:auto; float:left; }
.address h1 { font:22px 'Ubuntu Condensed', sans-serif; color:#fff; text-transform:uppercase; margin-bottom:10px; }
.address p { font:14px 'Open Sans',sans-serif; color:#fff; line-height:19px; }

.callus { width:auto; height:auto; float:right; }
.callus h1 { font:22px 'Ubuntu Condensed', sans-serif; color:#fff; text-transform:uppercase; margin-bottom:10px; text-align:right; }
.callus p { font:14px 'Open Sans',sans-serif; color:#fff; line-height:19px; text-align:right; }
.callus a { font:14px 'Open Sans',sans-serif; color:#fff; line-height:19px; text-align:right; text-decoration:none; }
.callus a:hover { text-decoration:underline; }

.copyright { width:auto; height:auto; float:left; clear:left; margin-top:20px; }
.copyright p { font:14px 'Open Sans',sans-serif; color:#fff; }
.copyright a { font:14px 'Open Sans',sans-serif; color:#ef343a; text-decoration:none; }
.copyright a:hover { text-decoration:underline; }

/*----------------------Inner Style---------------------------*/

#inner-banner { width:100%; height:auto; float:left; background:#195a9c; border-bottom:5px solid #8dc73f; }
#inner-banner img { width:100%; }

.inner-text { width:60%; height:auto; float:left; }
.inner-text h1 { font:25px 'Ubuntu Condensed', sans-serif; color:#0a113c; border-bottom:3px solid #0a113c; text-transform:uppercase; margin-bottom:20px; padding-bottom:15px; }
.inner-text h2 { font:700 18px 'Open Sans',sans-serif; color:#ff0000; margin-bottom:5px; }
.inner-text p { font:14px 'Open Sans',sans-serif; color:#333; text-align:justify; line-height:19px; }
.inner-text a { font:14px 'Open Sans',sans-serif; color:#195c9f; text-align:justify; line-height:19px; text-decoration:none; }
.inner-text a:hover { color:#333; }

.inner-text ul { width:97%; height:auto; float:left; list-style:disc; margin-left:3%; }
.inner-text ul li { width:100%; height:auto; float:left; font:14px 'Open Sans',sans-serif; color:#333; line-height:19px; margin-bottom:10px; }

.right-pic { width:37%; height:auto; float:right; }
.right-pic img { max-width:100%; }

/*CONTACT FORM*/
.form { width:100%; height:auto; overflow:hidden; float:left; margin-top:20px; }
.form label { width:100%; font:14px 'Open Sans', sans-serif; color:#333; display:inline-block; margin-right:0px; margin-bottom:5px; }
.form .input { width:97%; background:none; border:1px solid #ccc; font:14px 'Open Sans', sans-serif; color:#333; padding:1%; margin-bottom:10px; }
.form textarea { width:97%; background:none; border:1px solid #ccc; vertical-align:top; height:120px; font:14px 'Open Sans', sans-serif; color:#333; line-height:1.7em; padding:1%; }
.selectform{ background:#333; border:1px solid #fff; font:14px 'Source Sans Pro', sans-serif; color:#fff; padding:5px 7px; margin-bottom:10px; width:375px; }
.form .indent { padding-left:0px; padding-top:0px; }
.form .submitbutton { width:auto; border:none; height:28px; }
.captcha { width:auto; max-width:100%; height:auto; font:14px 'Open Sans', sans-serif; color:#333; margin:10px 0 0 0px; }
.altTextField { background:none; border:1px solid #ccc; font:14px 'Open Sans', sans-serif; color:#333; padding:5px 7px; margin:5px 0; }
.labelstar { font:14px 'Open Sans', sans-serif; color:#ff0000; font-weight:bold; }
.filefield { border:1px solid #ccc; background:none; }

.css3button {
	font-family: 'Open Sans', sans-serif; cursor:pointer;
	font-size: 14px;
	color: #050505;
	margin-top:10px;
	padding: 10px 20px;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ebebeb 50%,
		#dbdbdb 50%,
		#b5b5b5);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#ffffff),
		color-stop(0.50, #ebebeb),
		color-stop(0.50, #dbdbdb),
		to(#b5b5b5));
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 0px solid #949494;
}

.css3button:hover { color:#ef3439; }
/*CONTACT FORM*/
/**********************************Inner Styles****************************/




