@charset "utf-8";/* CSS Document *//*--|| RESET ||--*/html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {	margin: 0; 	padding: 0; 	border: 0; 	font-size: 100%; 	font: inherit; 	vertical-align: baseline;	/*font-family: Arial, Helvetica, sans-serif;	font-size: 12px;*/	}	body {    font: normal 12px/13px "DaxlinePro-Regular", Arial, Helvetica, sans-serif;    color: #454545;    -webkit-appearance: none;    outline: 0;    position: relative;    -webkit-appearance: none;	    -webkit-font-smoothing: antialiased;    background-color: #FFF;}em{font-style:italic;}	/*--|| ARTICLE ||--*/article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {	display: block;	}	/*--|| BLOCKQUOTE ||--*/blockquote:before, blockquote:after, q:before, q:after {	content: ''; 	content: none;	}		strong, b {font-weight: bold;}i{font-style:italic;}u{text-decoration:underline;}/*--|| MAIN MENU ||--*/#main-menu {	background: url(../images/main-menu-bg.jpg) repeat-x;	height: 61px;	position: relative;    z-index: 2;	min-width:980px;	}#main-menu ul {	list-style: none;	margin: 0;	padding: 0;	}#main-menu ul.wrap-menu{	margin: 0 auto;	position: relative;	width: 980px;}#main-menu li {	float: left;	}#main-menu li a {	line-height: 60px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	text-transform: uppercase;	color: #909090;	text-decoration: none;	padding: 23px 20px;	font-weight: normal;	}.wrap, #footer {	width: 980px;	margin: 0 auto;	position: relative;	}/*--|| MID COVER ||--*/.mid-cover {	background: url(../images/mid-cover-bg.jpg) repeat-x;	height: 305px;	min-width:980px;	}.shadow {	background: url(../images/shadow.png) no-repeat;	position: absolute;	width: 800px;	height: 271px;	top: 33px;	left: 350px;		}	/*--|| LOGO ||--*/#logo {	float: left;	padding:35px 0 35px; 	position: relative;	text-align: center;	}#logo, #logo h1{	width:355px;	text-align:left;	}#logo h1 a{width:345px;}#logo h1 a, #logo h1 a span {	font: normal 45px Georgia, "Times New Roman", Times, serif;	color: #121212;	text-decoration: none;	text-transform: uppercase;	text-shadow: 1px 1px 0 #FFFFFF	}#logo span.tagline {	font: bold 12px Arial, Helvetica, sans-serif;	text-transform: uppercase;	text-align: lezft;	position: relative; 	top: -10px;	color: #6e6e6e;	}#logo h1 a span {	color: #FFF;	}	/*--|| TEL |\--*/.tel {	padding-top: 75px;	}.tel span {	color: #414141;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	text-shadow: 1px 1px 0 #FFFFFF;	display: block;	padding-bottom: 5px; 	}.ctr-image, .lft-image, .rgt-image {	position: absolute;	right: 260px;    top: 18px;	/*z-index:3;*/}.lft-image .click-here{	left:-60px;	}.rgt-image .click-here{	left:-80px;	}.lft-image{	right: 107px;    top: 35px;	z-index:2px;	}.rgt-image{	right: 0;    top: 62px;	}.ctr-image img, .lft-image img, .rgt-image img {	border: 5px solid #FFF;	}.shadow-over {	background: url(../images/shadow-over.png) no-repeat;	width: 497px;	height: 38px;	position: absolute;    right: 0;    top: 255px;	z-index: 1;	}#content {	min-height: 160px;	padding: 38px 0;	width:100%;	float:left;}#content p {	/*padding-top: 13px;*/	color: #FFF;	line-height: 21px;	}.about-us, .our-services, .why-choose-us {	width: 290px;	padding-right: 22px;	float: left;	}.our-services, .why-choose-us {	padding-left: 33px;	}.why-choose-us {	padding-right: 0;	border-right: 0;	}.about-us p a, .our-services p a, .why-choose-us p a {	padding-left: 15px;	}#content p img {	padding: 10px 0 0 15px;	}#content ul {	list-style: disc inside;	/*padding-top: 15px;*/	}#content li {    line-height: 21px;	color: #FFF;}/*--|| HEADERS ||--*/h1, h2, h3, h4, h5, h6 {	margin: 0;	}h1 {	font-size: 22px;	font-family: Georgia, "Times New Roman", Times, serif;	color: #FFF;	padding-bottom: 8px;	}a {	font-weight: bold;	text-decoration: none;	}a:hover {	text-decoration: underline;	}/*--|| CLEARFIX ||--*/.clearfix {	clear: both;	}/*--|| FOOTER ||--*/#footer {	padding-top: 23px;	}.footer-info, .footer-link {	color: #595a5a;	font-size: 11px;	padding-bottom: 20px;	}.footer-info {	float: left;	padding-top: 5px;	}.footer-link {	float: right;	}.footer-link img {	vertical-align: bottom;	}/*--Contact----*/.contact-form h2 {    font-family: Georgia, "Times New Roman", Times, serif;    margin-bottom: 26px;	text-transform: none;	font-size:17px;	color: #FFF;	}.contact-form div {    display: block;    margin-bottom: 15px;	}.contact-form span {    color: #FFF;    display: block;    float: left;    line-height: 35px;    width: 136px;	}input[type="text"]{	height: 20px;    width: 275px;	}input[type="text"], textarea, select {    border: 1px solid #D2D2D2;    box-shadow: 0 1px 2px #D3D3D3 inset;    color: #696868;    font-family: Georgia, "Times New Roman", Times, serif;    font-size: 13px;    padding: 7px 5px 3px;	outline:none;	}textarea {	min-height: 20px;    min-width: 275px;    resize: none;	}select {	height: 32px;    width: 287px;	padding: 0;	}.contact-form {	width: 550px;	margin-top:35px;	float: left;	}.contact-form form{	padding-left: 0;	padding-right: 0;	}.contact-form i{	color: #F00;	}.contact-form form div input[type='button'] {	border: 0;	}.contact-us {	float: left;	width: 650px;	}.contact-details, .google-map{	float: left;	width: 300px;	text-align:left;	color: #FFF;	}.contact-details h1 {	margin-bottom:10px;	}.contact-details i.address, .contact-details i.phone, .contact-details i.email, .contact-details i.website, .contact-details i.sales, .contact-details i.support {	background: url(../images/icons.png) left -1px no-repeat;    display: block;    float: left;    height: 12px;    padding-right: 16px;    width: 12px;	}.contact-details span.padd-btm {    padding-bottom: 38px;}.contact-details i.phone {    background-position: left -16px;}.contact-details span {    float: left;    padding-bottom: 11px;    width: 84px;}.contact-details i.email {    background-position: left -33px;}.contact-details a{color:inherit !important;}.contact-form form input[type='button']{	color: #FFF;	padding:5px 10px;	cursor: pointer;	}.google-map {	width: 400px;	margin-top: 35px;	}/*---portfolio---*/#content .portfolio ul{	margin: 0;	padding: 0;	list-style: none;	}#content .portfolio li {	list-style: none;	padding-right: 25px;	float: left;	line-height: normal;	padding-bottom:20px;	position:relative;	}#content .portfolio li span.desc {	display: block;	width: 152px;	max-height: 30px;	height:30px;	overflow: hidden;	line-height: 15px;	margin-bottom: 10px;}#add_portfolio{padding: 6px 0; width:90px;}#add_portfolio a{color: inherit !important;}.textDesc{	border: medium none;    display: none;    min-width: 152px;    padding: 0;    width: 152px;	font-family: Arial,Helvetica,sans-serif;    font-size: 12px;	height: 30px;	margin-bottom: 9px;}/*--leftright--*/.left-algn {	float:left;	width: 660px;}.right-algn {	float:right;	width: 300px;}.click-here{    background:url(../images/click-here.png) no-repeat;    position: absolute;    width: 335px;    height: 36px;    top: 65%;    z-index: 2;    display: none;}	.clear {clear:both;}.cover-text{    position: absolute;    background: #000;    height: 100%;    width: 100%;    opacity: 0.6;    left:0;    top:0;    display: none;}.img-over {position: relative; z-index:1;}.contact_field{	width: 185px;	display:inline-block;}.contact-details textarea{	border: none;	padding: 0;	margin: 0;	font-size: 12px;	font-family:Arial, Helvetica, sans-serif;	color: #454545;}#google_map{	width:70px; float:right; margin-top:25px; margin-right:28px;}#remove_map{	width:75px; float:left; margin-top:25px; margin-left:0px;}/*--leftright--*/.left-algn {	float:left;	width: 660px;	}.right-algn {	float:right;	width: 300px;    position: relative;    min-height: 391px;}/*#about_us p, #our_services p, #why_choose_us p, #content p, .hightlighted{z-index:1;position:relative;background:#FFF;}*/.hightlighted{z-index:9;position:relative;background:#FFF; line-height:25px;padding-top:11px;display:block;color:#333;}#content .hightlighted p, #content .hightlighted li{color:#333;}ol{list-style:decimal inside;}ul{list-style:inside;}ol li, ul li{padding:0;line-height:26px;}span.delete{	left: 136px !important;    position: absolute;    top: -13px !important;	cursor:pointer;	width:30px !important;	height:30px !important;	opacity: 0.5 !important;	z-index: 11;}.hightlighted ol, .hightlighted ul{padding-left:20px;}ol,ul{padding-left:20px;}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {.wrap, #footer{margin:0 10px;width:960px;}.about-us, .our-services, .why-choose-us{padding-right:5px;}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {.wrap, #footer{margin:0 10px;width:740px;}.about-us, .our-services, .why-choose-us{padding-right:0px;}.about-us, .our-services, .why-choose-us{width:220px;}.image{right:20px;}.shadow-over{right:-40px;}#home-image-content{position:relative;left:150px;top:-130px;}#logo h1 a, #logo h1 a span{font-size:30px;}#content, .mid-cover, #main-menu{min-width:770px !important;width:770px !important;}.ctr-image{right:70px;}.lft-image{right:-20px;}.rgt-image{right:-100px;}#home-image-content{width:500px;}}