* {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-webkit-text-size-adjust : none;
    text-size-adjust         : none;
	-webkit-appearance: none;/*Removes default chrome and safari style*/
	-moz-appearance: none; /* Removes Default Firefox style*/
}
*::before,*::after {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
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, font, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
body {font-family: 'latoregular'; min-width:320px;}
@font-face {
    font-family: 'latoregular';
    src: url('../fonts/lato-reg-webfont.eot');
    src: url('../fonts/lato-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-reg-webfont.woff2') format('woff2'),
         url('../fonts/lato-reg-webfont.woff') format('woff'),
         url('../fonts/lato-reg-webfont.ttf') format('truetype'),
         url('../fonts/lato-reg-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadProSemibold_1';
    src: url('../fonts/MyriadProSemibold_1.eot');
    src: url('../fonts/MyriadProSemibold_1.eot') format('embedded-opentype'),
         url('../fonts/MyriadProSemibold_1.woff2') format('woff2'),
         url('../fonts/MyriadProSemibold_1.woff') format('woff'),
         url('../fonts/MyriadProSemibold_1.ttf') format('truetype'),
         url('../fonts/MyriadProSemibold_1.svg#MyriadProSemibold_1') format('svg');
}
@font-face {
    font-family: 'aeroregular';
    src: url('../fonts/01092_aero-webfont.eot');
    src: url('../fonts/01092_aero-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/01092_aero-webfont.woff2') format('woff2'),
         url('../fonts/01092_aero-webfont.woff') format('woff'),
         url('../fonts/01092_aero-webfont.ttf') format('truetype'),
         url('../fonts/01092_aero-webfont.svg#aeroregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latobold';
    src: url('../fonts/Lato-Bol-webfont.eot');
    src: url('../fonts/Lato-Bol-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Lato-Bol-webfont.woff2') format('woff2'),
         url('../fonts/Lato-Bol-webfont.woff') format('woff'),
         url('../fonts/Lato-Bol-webfont.ttf') format('truetype'),
         url('../fonts/Lato-Bol-webfont.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'Conv_proximanova-semibold-webfont';
	src: url('../fonts/proximanova-semibold-webfont.eot');
	src: local('☺'), 
	url('../fonts/proximanova-semibold-webfont.woff') format('woff'), 
	url('../fonts/proximanova-semibold-webfont.ttf') format('truetype'), 
	url('../fonts/proximanova-semibold-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('../fonts/proximanova-regular-webfont.eot');
    src: url('../fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-regular-webfont.woff2') format('woff2'),
         url('../fonts/proximanova-regular-webfont.woff') format('woff'),
         url('../fonts/proximanova-regular-webfont.ttf') format('truetype'),
         url('../fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'MyriadProRegular';
    src: url('../fonts/MyriadProRegular.eot');
    src: url('../fonts/MyriadProRegular.eot') format('embedded-opentype'),
         url('../fonts/MyriadProRegular.woff2') format('woff2'),
         url('../fonts/MyriadProRegular.woff') format('woff'),
         url('../fonts/MyriadProRegular.ttf') format('truetype'),
         url('../fonts/MyriadProRegular.svg#MyriadProRegular') format('svg');
}
.group:before, .group:after {
    content: "";
    display: table;
}
.group:after {
    clear: both;
}
.group {
}
a{
    text-decoration: none;
	transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
}
.rotate{
    transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
    overflow:hidden;
}  
.rotate:hover{
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
}
.zoom{
	transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	-webkit-transition: all 0.3s ease-out 0s;
}
.zoom:hover{
    transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
}
::-webkit-input-placeholder {
    color:    #333333;
	opacity:1;
}
:-moz-placeholder {
    color:    #333333;
	opacity:1;
}
::-moz-placeholder {
    color:    #333333;
	opacity:1;
}
:-ms-input-placeholder {
    color:    #333333;
	opacity:1;
}
#wrapper{
	float:left;
	width:100%;
	min-width:1260px;
}
#header{
	background-image:url(../images/header-bg.png);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#FFF;
	float:left;
	width:100%;
	height:120px;
	box-shadow: 0 0 2px 1px rgb(158, 158, 158);
	position:relative;
	z-index:2;
}
.header{
	width:1190px;
	margin:0 auto;
}
.logo{
	float:left;
	margin-top:31px;
	position: relative;
    z-index: 2;
}
.top_right{
	float:right;
	width:650px;
}
.top_info{
	float:right;
}
.phone_number_top{
	font-family: 'MyriadProSemibold_1';
	color:#FFF;
	font-size:18px;
	margin-top:8px;
	float:left;
}
.phone_number_top span{
	background-image:url(../images/phone-icon.png);
	background-repeat:no-repeat;
	background-position:left top;
	font-size:22px;
	padding-left:32px;
	display:inline-block;
	margin-left:8px;
}
.main-nav{
	float:left;
	width:100%;
	margin-top:28px;
}
.main-nav ul{
	float:right;
	list-style-type:none;
	margin:0;
	padding:0;
}
.main-nav ul li{
	background-image:url(../images/seprator.png);
	background-repeat:no-repeat;
	background-position:right top;
	float:left;
	padding:0 34px;
	height:39px;
}
.main-nav ul li:first-child{
	padding-left:0;
}
.main-nav ul li:last-child{
	padding-right:0;
	background-image:none;
}
.main-nav ul li a{
	color: #000080;
    float: left;
    font-family: "aeroregular";
    font-size: 18px;
    margin-top: 10px;
	height:26px;
	transition:none;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
}
.main-nav ul li a strong{
	color:#f16a20;
	font-weight:normal;
}
.main-nav ul li a:hover, .main-nav ul li.current-menu-item a{
	border-bottom:solid 3px #000080;
}
.main-nav ul li.current-menu-item a span, .main-nav ul li a:hover span{
	background-image:url(../images/active-menu.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	float:left;
	height:26px;
}
.language_button{
	background-image:url(../images/map.png);
	background-repeat:no-repeat;
	background-position:1px 1px;
	float:right;
	height:31px;
	background-color:#000080;
	color:#FFF;
	padding-left:41px;
	padding-right:25px;
	font-size:14px;
	margin:4px 0 0 15px;
	font-family: 'latobold';
	line-height:30px;
	border-radius:20px;
}
#banner{
	float:left;
	width:100%;
	position:relative;
}
#banner img{
	float:left;
	width:100%;
	height:auto;
}
.quote_form{
	background-image:url(../images/form-shadow.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:21px;
	position:absolute;
	right:10%;
	top:4%;
	padding-bottom:21px;
}
.quote_form_inner{
	float:left;
	padding:15px;
	background: rgba(241, 106, 32, 0.9) none repeat scroll 0 0;
	border-radius:8px;
	width:407px;
}
.quote_form_inner h1{
	background-image:url(../images/form-h1-bg.png);
	background-repeat:no-repeat;
	color:#FFF;
	float:left;
	width:405;
	height:69px;
	font-family: 'aeroregular';
	font-size:27px;
	line-height:70px;
	padding-left:75px;
	position:relative;
	left:-23px;
	margin-bottom:10px;
	width:405px;
}
.quote_form_inner input[type="text"], .quote_form_inner input[type="tel"], .quote_form_inner input[type="number"], .quote_form_inner input[type="email"], .quote_form_inner input[type="date"], .quote_form_inner select{
	width:100%;
	height:42px;
	background:#FFF;
	border:none;
	border-radius:3px;
	font-family: 'latoregular';
	font-size:15px;
	margin-bottom:10px;
	-webkit-appearance:none;
	color:#333;
	padding-left:13px;
}
.quote_form_inner input[type="submit"], .quote_form_inner input[type="button"]{
	width:100%;
	height:45px;
	color:#FFF;
	cursor:pointer;
	font-size:20px;
	font-family: 'Conv_proximanova-semibold-webfont';
	border:none;
	background:#000093;
	border-radius:4px;
	-webkit-appearance:none;
	transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
}
.quote_form_inner input[type="submit"]:hover, .quote_form_inner input[type="button"]:hover{
	background:#000;
}
.f-left, .f-right{
	width:48%;
}
.f-left{
	float:left;
}
.f-right{
	float:right;
}
#welcome{
	float:left;
	width:100%;
	padding:60px 0;
}
.welcome{
	width:1160px;
	margin:0 auto;
	text-align:center;
}
.welcome h1{
	background-image:url(../images/welcome-h1-bg.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:45px;
	color:#000080;
	float:left;
	width:100%;
	font-family: 'aeroregular';
	font-size:34px;
}
.welcome h1 span{
	color:#f26a21;
}
.welcome p{
	float:left;
	width:100%;
	font-family: 'proxima_nova_rgregular';
	font-size:16px;
	color:#333;
	line-height:28px;
	margin-top:20px;
}
.welcome_readmore{
	display:inline-block;
	margin:0 auto;
	position:relative;
	margin-top:25px;
}
.welcome_readmore a{
	float:left;
	height:40px;
	padding:0 17px;
	color:#FFF;
	font-family: 'aeroregular';
	font-size:16px;
	line-height:40px;
	border-radius:20px;
}
.wrdmr{
	background:#f26a21;
}
.get{
	background:#000093;
	margin-left:9px;
}
.welcome_readmore a:hover{
	background:#000;
}
.or{
	background: #333333 none repeat scroll 0 0;
    border-radius: 50%;
    color: #ffffff;
    font-family: "proxima_nova_rgregular";
    font-size: 14px;
    height: 26px;
    left: -8px;
    line-height: 24px;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 7px;
    width: 26px;
}
#services{
	background-image:url(../images/services_bg.png);
	float:left;
	width:100%;
	min-height:539px;
	padding:40px 0 35px 0;
}
.services{
	width:1170px;
	margin:0 auto;
	text-align:center;
}
.services h1{
	background-image:url(../images/welcome-h1-bg.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:45px;
	color:#000080;
	float:left;
	width:100%;
	font-family: 'aeroregular';
	font-size:34px;
	text-align:center;
}
.services h1 span{
	color:#f26a21;
}
.services h2{
	float:left;
	width:100%;
	text-align:center;
	font-family: 'aeroregular';
	font-size:28px;
	color:#f16a20;
	margin-top:30px;
}
.services h2 img{
	position:relative;
}
.services h3{
	float:left;
	width:100%;
	color:#000;
	font-family: "proxima_nova_rgregular";
	text-align:center;
	margin-top:15px;
	margin-bottom:25px;
}
.icon_box{
	float:left;
	width:195px;
	text-align:center;
}
.icon_box h4{
	float:left;
	width:100%;
	font-family: 'MyriadProSemibold_1';
	color:#333;
	font-size:20px;
	line-height:26px;
	margin-top:15px;
	text-transform:uppercase;
}
.ser-get-qoute{
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:95% center;
	display:inline-block;
	margin:0 auto;
	height:46px;
	background-color:#f16a20;
	font-family: 'Conv_proximanova-semibold-webfont';
	font-size:20px;
	line-height:46px;
	padding:0 48px 0 18px;
	color:#FFF;
	margin-top:35px;
	border-radius:50px;
}
.ser-get-qoute:hover{
	background-color:#000;
}
#whydoncarlos{
	float:left;
	width:100%;
	background:#FFF;
}
.whydoncarlos{
	width:1170px;
	margin:0 auto;
	position:relative;
	padding:58px 0 45px 0;
	min-height:700px;
}
.dnrs{
	float:left;
	width:714px;
}
.dnrs h1{
	float:left;
	width:100%;
	font-family: 'aeroregular';
	font-size:36px;
	color:#f16a20;
}
.dnrs h1 img{
	position:relative;
}
.srv_box:hover {
    box-shadow: 0 0 4px 0 #cccccc;
}
.dnrs h2{
	float:left;
	width:100%;
	color:#000;
	font-family: 'MyriadProRegular';
	font-size:22px;
	text-transform:uppercase;
	margin-top:5px;
	margin-bottom:35px;
}
.srv_box{
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%,#efefef 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
	float:left;
	margin-bottom:18px;
	width:48.7%;
	margin-right:2.5%;
	height:160px;
	border:solid 1px #e2e2e2;
	text-align:center;
}
.srv_box2, .srv_box4{
	margin-right:0;
}
.srv_box img{
	margin-top:22px;
}
.srv_box h3{
	background-image:url(../images/quick-h3-bg.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	float:left;
	font-family: 'aeroregular';
	width:100%;
	color:#000080;
	font-size:20px;
	margin-top:5px;
	padding-bottom:10px;
	text-transform:uppercase;
}
.srv_box p{
	display:none;
	color: #333333;
    float: left;
    font-size: 15px;
    line-height: 22px;
    margin-top: 10px;
    width: 100%;
}
.dnrslink{
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:95% center;
	float:left;
	margin:0 auto;
	height:46px;
	background-color:#f16a20;
	font-family: 'Conv_proximanova-semibold-webfont';
	font-size:20px;
	line-height:46px;
	padding:0 48px 0 18px;
	color:#FFF;
	margin-top:35px;
	border-radius:50px;
}
.dnrslink:hover{
	background-color:#000;
}
.lady{
	position:absolute;
	right:0;
	bottom:0;
}
#how-we-work{
	float:left;
	width:100%;
	background-image:url(../images/services_bg.png);
	padding:50px 0 45px 0;
	min-height:522px;
}
.how-we-work{
	width:1180px;
	margin:0 auto;
	position:relative;
	text-align:center;
}
.how-we-work h1{
	background-image:url(../images/how-we-work-h1-bg.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:38px;
	color:#000080;
	float:left;
	width:100%;
	font-family: 'aeroregular';
	font-size:34px;
	text-align:center;
}
.how-we-work h1 span{
	color:#f26a21;
}
.how-we-work h2{
	float:left;
	width:100%;
	text-align:center;
	color:#000080;
	font-size:20px;
	margin-top:10px;
	margin-bottom:40px;
	font-family: "proxima_nova_rgregular";
}
.insurance_box{
	float:left;
	width:295px;
	text-align:center;
	position:relative;
	cursor:auto;
}
.insurance_box p{
	float:left;
	width:100%;
	color:#333333;
	font-size:17px;
	font-family: "proxima_nova_rgregular";
	line-height:24px;
	margin-top:10px;
}
.insurance_arrow{
	width:68px;
	height:48px;
	background-image:url(../images/insurance-arrow.png);
	position:absolute;
	top:47px;
	right:-40px;
}
#testimonials{
	float:left;
	width:100%;
	background:#FFF;
	min-height:310px;
	padding:50px 0 45px 0;
}
.testimonials{
	width:1110px;
	margin:0 auto;
	position:relative;
}
.testimonials h1{
	background-image:url(../images/how-we-work-h1-bg.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:38px;
	color:#000080;
	float:left;
	width:100%;
	font-family: 'aeroregular';
	font-size:34px;
	text-align:center;
	margin-bottom:25px;
}
.testimonials h1 span{
	color:#f26a21;
}
.client_section{
	float:left;
	width:532px;
}
.clt_right{
	float:right;
}
.client_image{
	float:left;
	margin-right:20px;
}
.client_seprator{
	background-image:url(../images/client-seprator.png);
	background-repeat:no-repeat;
	background-color:#333333;
	background-position:left top;
	float:left;
	min-height:97px;
	width:5px;
}
.client_detail{
	float:right;
	width:382px;
	min-height:97px;
	background:#f0f0f0;
	padding:10px 15px;
}
.client_detail p{
	float:left;
	width:100%;
	color:#333;
	font-size:16x;
	line-height:22px;
	font-family: "proxima_nova_rgregular";
}
.client_detail h2 {
    float: left;
    font-family: "aeroregular";
    font-size: 17px;
    margin-top: 12px;
    width: 100%;
	color:#000080;
}
.client_detail h2 img{
	position:relative;
}
#questions{
	float:left;
	width:100%;
	min-height:70px;
	background:#f15f10;
	text-align:center;
}
.questions_left {
    color: #ffffff;
    display: inline-block;
    font-family: "aeroregular";
    font-size: 28px;
    position: relative;
    top: 5px;
}
.questions_left img{
	position:relative;
	top:5px;
}
.ask_question_link{
	background-image:url(../images/ask_arrow.png);
	background-repeat:no-repeat;
	background-position:17px center;
	background-color:#202020;
	height:45px;
	padding-left:60px;
	padding-right:21px;
	color:#FFF;
	font-family: "aeroregular";
	font-size:20px;
	line-height:47px;
	display:inline-block;
	border-radius:30px;
	margin-top:14px;
	margin-left:14px;
}
.ask_question_link:hover{
	background-color:#000080;
}
#footer{
	float:left;
	width:100%;
	min-height:350px;
	background:#000080;
	padding:40px 0;
}
.footer{
	width:1170px;
	margin:0 auto;
}
.footer h1{
	float:left;
	width:100%;
	font-family: "aeroregular";
	font-size:20px;
	margin-bottom:20px;
	color:#FFF;
}
.quick{
	background-image:url(../images/footer-seprator.png);
	background-repeat:repeat-y;
	background-position:right top;
	float:left;
	width:188px;
	min-height:260px;
}
.quick ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.quick ul li{
	float:left;
	width:100%;
}
.quick ul li a {
    background-image: url("../images/quick-li-arrow.png");
    background-position: left 7px;
    background-repeat: no-repeat;
    color: #ffffff;
    float: left;
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 20px;
    padding-left: 23px;
    width: 100%;
	font-family: 'latobold';
}
.quick ul li.current-menu-item a, .quick ul li a:hover{
	color:#f15f10;
	background-image:url(../images/quick-li-arrow-hover.png);
}
.contact_address{
	background-image:url(../images/footer-seprator.png);
	background-repeat:repeat-y;
	background-position:right top;
	float:left;
	width:326px;
	min-height:260px;
	padding-left:48px;
}
.contact_address span{
	float:left;
	width:100%;
	padding-left:30px;
	margin-bottom:23px;
	background-repeat:no-repeat;
	color:#FFF;
	font-family: 'latobold';
}
.contact_address span a{
	color:#FFF;
}
.address {
    background-image: url("../images/address.png");
    background-position: left 4px;
    font-size: 14px;
    line-height: 22px;
}
.phone_bottom {
    background-image: url("../images/phone-bottom.png");
    background-position: left 1px;
    font-size: 20px;
}
.fax_bottom {
	background-image:url(../images/fax-bottom.png);
    background-position: left 1px;
    font-size: 20px;
}
.email_bottom {
    background-image: url("../images/email-bottom.png");
    background-position: left 2px;
    font-family: "latoregular" !important;
    font-size: 15px;
}
.email_bottom a:hover{
	color:#f15f10;
	text-decoration:underline;
}
.find_us{
	background-image:url(../images/footer-seprator.png);
	background-repeat:repeat-y;
	background-position:right top;
	float:left;
	width:420px;
	min-height:260px;
	padding-left:40px;
}
.find_us iframe{
	width:326px;
	height:214px;
	border:solid 5px #FFF;
}
.follow_us{
	width:195px;
	float:right;
}
.social{
	float:left;
	width:100%;
	text-align:center;
	margin-top:10px;
}
.sprite{
	background-image:url(../images/sprite.png);
	background-repeat:no-repeat;
	display:inline-block;
	width:31px;
	height:31px;
	margin-right:8px;
}
.fb {
    background-position: 0 top;
}
.fb:hover {
    background-position: 0 -39px;
}
.tw {
    background-position: -37px top;
}
.tw:hover {
    background-position: -37px -39px;
}
.in {
    background-position: -75px top;
}
.in:hover {
    background-position: -75px -39px;
}
.rss {
    background-position: -112px top;
}
.rss:hover {
    background-position: -112px -39px;
}
#copyrigt{
	float:left;
	width:100%;
	background:#000055;
	height:51px;
}
.copyright{
	width:1170px;
	margin:0 auto;
}
.cpy_left{
	float:left;
	color:#FFF;
	font-size:14px;
	line-height:51px;
}
.cpy_right{
	float:right;
	color:#FFF;
}
.cpy_right a{
	display:inline-block;
	font-size:14px;
	color:#FFF;
	padding:0 10px;
	line-height:50px;
}
.cpy_right a:first-child{
	padding-left:0;
}
.cpy_right a:last-child{
	padding-right:0;
}
.cpy_right a:hover{
	color:#f15f10;
	text-decoration:underline;
}
.page-content{
	text-align:left;
}
.page-content h1{
	background-image:url("../images/how-we-work-h1-bg.png");
	text-align:center;
}
.page-content{
	min-height:550px;
}
.page-content p{
	text-align:left;
	margin:6px 0 !important;
}
.page-content p strong{
	font-family: 'latobold';
}
.page-content h2{
	float:left;
	width:100%;
	font-family: "aeroregular";
	font-size:22px;
	margin:5px 0 0 0;
	color:#000080;
}
.page-content h3{
	float:left;
	width:100%;
	font-family: "aeroregular";
	font-size:18px;
	margin:5px 0 0 0;
	color:#000080;
}
.page-content ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.page-content ul li{
	background-image: url("../images/quick-li-arrow-hover.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #333333;
    float: left;
    font-family: "proxima_nova_rgregular";
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 7px;
    padding-left: 15px;
    width: 100%;
}
.services_boxes{
	background: #f6f6f6 none repeat scroll 0 0;
    border-radius: 10px;
    box-shadow: 0 0 2px 1px #cccccc;
    float: left;
    margin: 15px 0;
    padding: 15px;
    width: 100%;
}
.c-info-left {
    float: left;
    margin-top: 125px;
    width: 38%;
}
.c-info-left h4 {
    color: #333;
    float: left;
    font-family: "aeroregular";
    font-size: 20px;
    margin-bottom: 20px;
    width: 100%;
}
.c-info-left .contact_address{
	width:100%;
	background-image:none;
	padding-left:0;
}
.c-info-left .contact_address span{
	color:#333;
}
.c-info-left .address {
    background-image: url("../images/address-c.png");
}
.c-info-left .phone_bottom {
    background-image: url("../images/phone-bottom-c.png");
}
.c-info-left .fax_bottom {
    background-image: url("../images/fax-bottom-c.png");
}
.c-info-left .email_bottom {
    background-image: url("../images/email-bottom-c.png");
}
.c-info-left .contact_address span a {
    color: #333;
}
.c-info-right{
	float:right;
	width:60%;
	margin-top:30px;
}
.c-info-right iframe{
	width:100%;
	height:400px;
	border:solid 5px #000080;
}
.c-page-main{
	width:70%;
	margin:0 auto;
}