@charset "utf-8";body {		font-family: 'open_sansregular';		font-size: 14px;		margin: 0px;		padding: 0px;		color: #555;}/* Global*/* {		outline: none}a {		color:#01A9DB;		text-decoration: none;		outline:none;		-webkit-transition:all ease-in-out 500ms;		-moz-transition:all ease-in-out 500ms;		-ms-transition:all ease-in-out 500ms;		-o-transition:all ease-in-out 500ms;		transition:all ease-in-out 500ms;	}a:hover {		color:#3fd8ea;		text-decoration: none;}a img {		border: none;		outline: none;}p {		font-size: 14px;		color: #424141;		line-height: 20px;		margin:0 0 20px;		text-align:justify;}p .highlight {		color:#fff;		line-height:25px;		padding:3px 5px;		background:#0f63bc;	   font-family: 'OpenSansSemibold';		border:1px solid transparent;		border-radius:5px;		-webkit-border-radius:5px;}.font-16 {		font-size:16px;}.align-left {		text-align: left;}.align-center {		text-align: center;}.align-right {		text-align: right;}.clear {		clear: both}.pad5 {		padding: 5px;}.pad10 {		padding: 10px;}.pad15 {		padding: 15px;}.pad20 {		padding: 20px;}.pad25 {		padding: 25px;}.pad-t-b-15 {		padding-top: 15px;		padding-bottom: 15px;}.pad-t-b-35 {		padding-top: 35px;		padding-bottom: 35px;}.pad-t-b-45 {		padding-top: 45px;		padding-bottom: 45px;}.strike{		font-size:18px;		text-decoration:line-through;		color:#222;}.margin-t-b-none {		margin-bottom: 0px;		margin-top: 0px}.margin-bottom-none {		margin-bottom: 0px;}.top_1 {		margin-top: 5px !important;}.top_2 {		margin-top: 10px  !important;}.top_3 {		margin-top: 15px  !important;}.top_4 {		margin-top: 20px  !important;}.top_5 {		margin-top: 25px  !important;}.top_6 {		margin-top: 60px  !important;}.top_7 {		margin-top: 70px  !important;}.top_8 {		margin-top: 80px  !important;}.top_9 {		margin-top: 90px  !important;}.top_10 {		margin-top: 100px  !important;}.top_11 {		margin-top: 110px  !important;}.bottom_1 {		margin-bottom: 5px;}.bottom_2 {		margin-bottom: 10px;}.bottom_3 {		margin-bottom: 15px;}.bottom_4 {		margin-bottom: 20px;}.bottom_5 {		margin-bottom: 25px;}.bottom_6 {		margin-bottom: 30px;}ul,ol {		margin:0px;		padding:0px;}ul {		list-style:none;}.hide {		display:none;}.hidden {		visibility: hidden;}.relative {		position: relative;}.underline {		text-decoration: underline;}.italic {		font-style: italic;}h1, h2, h3, h4, h5, h6 {		margin: 0px 0px 20px;		font-weight: normal;		padding:0px;		font-family: 'open_sansbold';	}h1 {		font-size:30px;		color: #00B6DD;		font-weight: normal;		line-height:32px;}h2 {		color:#555;		font-size:22px;		line-height:25px;		text-align:left;}h3 {		font-size:18px;		color: #333;		font-weight: normal;		margin-bottom: 10px;		line-height:20px}.bullets {		list-style:none;}.bullets li{		background: url(images/bullet.png) no-repeat 0px 4px;		padding-left: 25px;		line-height: 23px;		margin-bottom: 10px;}.pull-left{		float:left;}.pull-right{		float:right;}select,input,textarea {		font-family: 'open_sansregular';		font-size: 12px;		-webkit-box-shadow: none;		-moz-box-shadow: none;		-ms-box-shadow: none;		-o-box-shadow: none;		box-shadow: none;}.clearfix:before, .clearfix:after {	  display: table;	  line-height: 0;	  content: "";}.clearfix:after {	  clear: both;}/* Global*/.row {		margin:30px 0px 0px;}.row.last {		margin:20px 0px;}.header{		background:url(images/header-bg.jpg) no-repeat top center / cover #2b72c1;}.container {		max-width: 960px;		margin: 0 auto;		padding:0 10px;}.right-img {		float:right;}.left-img {		float:left;}.w5 {		width:5%;		}.w10 {		width:10%;		}.w15 {		width:15%;		}.w20 {		width:20%;		}.w25 {		width:25%;		}.w30 {		width:30%;		}.w35 {		width:35%;		}.w40 {		width:40%;		}.w45 {		width:45%;		}.w48 {		width:48%;		}.w50 {		width:50%;		}.w55 {		width:65%;		}.w60 {		width:60%;		}.w65 {		width:65%;		}.w70 {		width:70%;		}.w75 {		width:75%;		}.w80 {		width:80%;		}.w85 {		width:85%;		}.w90 {		width:90%;		}.w100 {		width:100%;		}.logo {		margin:10px 0px;	}.logo a{		display:block;}.social-links {		background:url(images/social-links-bg.png) no-repeat top center;		width:240px;		height:62px;		margin:60px 0 0px;	}.social-links  ul{		padding:5px 20px 0px;	}.social-links  ul li{	    font-family: 'OpenSansSemibold';		display:inline-block;		color:#fff;		font-size:18px;		line-height:20px;		padding: 0px 0px;		vertical-align:middle;}.social-links  ul li.first{		padding-right:15px;		border-right:1px solid #fff;		line-height:25px;	}.social-links  ul li a{		display:block;		padding: 4px 0px 0px 13.3px;}.social-links  ul li a img{		opacity:100;	}.social-links  ul li a:hover img{		opacity:.5;}.navigation  {		text-align:center;		border-top:1px solid #00b6dd}.navigation  ul{		list-style:none;}.navigation  ul li{		display:inline-block;		padding: 0 3px;		height:38px	}.navigation  ul li a{	    font-family: 'OpenSansLight';		color:#fff;		font-size:18px;		line-height:20px;		display:block;		padding: 13px 5px 5px;}.navigation  ul li.active a,.navigation  ul li a:hover{		border-bottom:4px solid #00b6dd}.navigation  ul li.current-menu-item a, .navigation  ul li.current-menu-item a:hover  {		border-bottom:4px solid #00b6dd}.banner .banner-text {		box-sizing: border-box;    font-family: 'OpenSansSemibold';	font-size:29px;	    background: none repeat scroll 0 0 #F1F1F1;	    border: 4px solid #2B72C2;	    border-radius: 15px;	    box-shadow: 0 20px 30px -22px #333333;	    color: #2B72C2;	    line-height: 28px;	    margin-top: 45px;	    padding: 12px 10px 0;	    text-align: center;	    max-width: 320px;}.banner .banner-text a{		display:block;		margin:40px 0 0;}.banner .banner-image {		margin-top:60px;		margin-bottom: 20px;}.banner.inner-banner .banner-text {}.banner.inner-banner .banner-image img{		width:400px;}.banner.inner-banner .banner-text a{		margin:30px 0 0;}.banner .banner-text a img{		opacity:1;	}.banner .banner-text a img:hover{		opacity:.8;}.welcome {		background:#af153b;		margin:2px 0px;		background:url(images/welcome-strip.jpg) no-repeat top center;	}.welcome .t1{		color:#fff;		font-size:28px;	    font-family: 'OpenSansSemibold';		line-height:28px;		width:410px;		padding:9px 0;}.welcome .t3{		color:#fff;		font-size:18px;	    font-family: 'OpenSansSemibold';		line-height:20px;		padding:13px 0px 14px 25px;	}.welcome-text {		color:#98999a;	    font-family: 'OpenSansSemibold';		font-size:14px;		line-height:25px;}.light-grey {		background:#f1f2f3;}.bg-blue {		background:#2b72c1}.featured {		float:left;		box-sizing: border-box;		padding:15px 12px 0px;		width:50%;}.featured .featured-box .featured-icon{		text-align:center;		margin:0 auto 25px;}.featured .featured-box .featured-icon.y-10,.featured .featured-box .featured-icon.y-17{	 height:119px;}.featured .featured-box .featured-icon.y-30,.featured .featured-box .featured-icon.y-40{	 height:165px;}.featured .featured-box h2{		color:#316dac;		font-size:18px;		line-height:20px;		text-align:center;		margin:0px 0 20px;	    font-family: 'OpenSansSemibold';	}.featured .featured-box p{		color:#98999a;	    font-family: 'OpenSansSemibold';		font-size:13px;		line-height:18px;		text-align:center}.featured .featured-box .green {		color:#8cb444;	 	font-size:14px;	  	font-family: 'open_sansbold';		margin-bottom:3px;		display:block;}.cities h3{		color:#fff;	    font-family: 'OpenSansSemibold';		font-size:22px;		line-height:25px;		text-align:center;		margin:10px 0;}.bottom-nib {		width: 0px;		height: 0px;		border-left: 10px solid transparent;		border-right: 10px solid transparent;		border-top: 10px solid #2b72c1;		border-top-color: #2b72c1;		margin:0px auto;}.cities.city-bg{		background:url(images/map-bg.jpg) no-repeat  center center;}.cities ul{		float:left;		width:16.5%;}.cities ul.last{		margin-right:0%;}.cities ul li{		display:block;		margin-bottom:4px;}.cities ul li a{		color:#0000FF;	    font-family: 'OpenSansSemibold';		font-size:12px;		line-height:13px;		display:block;}.cities ul li a:hover{		color:#3fd8ea;}.footer {		background:#4e5052;		border-bottom:1px solid #3f444c;		padding:30px 0 20px;		margin-top:40px;		}.footer .footer-links{		float:left;		color:#9b9b9b;	    font-family: 'OpenSansSemibold';		font-size:13px;		line-height:20px;}.footer-links a {	 color:#9b9b9b;}.footer-links a:hover {	 color: #3FD8EA;}.footer .social_links {		float:right;		width:240px;	}.footer .social_links ul{		border-right:1px solid #9b9b9b;		padding-right:10px;}.footer .social_links ul li{		display:inline-block;}.footer .social_links ul li a {		display:block;		padding:0px 5px;}.footer .social_links ul li a img{		opacity:.5;}.footer .social_links ul li a img:hover{		opacity:1;}.footer .social_links .designby{		display:inline-block;		padding:7px 0px;		color:#9b9b9b;}.footer .social_links .designby span{		color:#3fd8ea;}.designby span a {	color:#3fd8ea;}.designby span a:hover{	color:#9B9B9B;}.post-navigation {	 display:none;}#result {	 border: 1px solid #CCCCCC;	 box-sizing: border-box;     width:100%;	 padding:7px 7px 15px;	 margin:10px 0px 10px 0px;}#result .num {		margin-left:21px;}#result .num li{		background:#f1f1f1;		margin-bottom:10px;	 	}#result .num li a {	 	display:block;	 padding:5px;	 font-size:15px;	 line-height:18px;	 color:#333}#result .num li a:hover {	color:#1A9CDA}#result h3 {	 background: none repeat scroll 0 0 #B0163C;	    color: #FFFFFF;	    padding: 10px;}.leftsec {	float: left;	width:100%;	box-sizing: border-box;	padding-right: 360px;}.rightsec {	 float:right;	 width:300px;	 margin-left: -330px;}ul.browse1 {	    padding-left: 13px;}.browse1 li {	    float: left;	    line-height: 24px;	    list-style-type: disc;	    width: 30%;}.categorylist {	    padding-left: 15px;}.categorylist {	    float: left;	    line-height: 30px;	    width: 45%;}ul.categorypage li {	 list-style:disc;}.cities_description {		border: 1px solid #CCCCCC;		margin-bottom: 10px;		padding: 10px 5px;		text-align: justify;}.cities_description ul div {	float: none !important;	display: inline !important;	width: 50%;}.cities_description ul {		margin: 0;		padding-left: 10px;}.cities_description ul li, ul.browse li {	    background: url(images/icon-blue-tick.png) no-repeat scroll 0 0;	    border-bottom: 1px solid #CCCCCC;	    list-style: none outside none;	    margin-bottom: 5px;	    padding-bottom: 5px;	    padding-left: 35px;}.cities_description ul li a, ul.browse li a {		color:#2B72C2;	white-space: normal;	text-align: left;	 line-height:25px;}.cities_description ul li a:hover, ul.browse li a:hover {		color:#000;		text-decoration:underline;}.zip_description {		border: 1px solid #CCCCCC;		margin-bottom: 10px;		padding: 10px 5px;		text-align: justify;}.cities_description br {		display: none;}.title {		float: none;		height: 62px;}.title h3 {	    background: none repeat scroll 0 0 #2B72C1;	    color: #FFFFFF;	    font-family: 'open_sansregular';	    font-size: 16px;	    height: 31px;	    margin: 16px 0 0;	    padding: 10px 5px 5px;	    text-align: center;}.map-title {	    height: 62px;}.map-title h3 {		background: none repeat scroll 0 0 #2B72C1;		color: #FFFFFF;		font-family: 'open_sansregular';	    font-size: 16px;	    height: 31px;	    margin: 16px 0 0;	    padding: 10px 5px 5px;	    text-align: center;}p.map {		padding:0px;}#map{	width: 100% !important;}input {		background: none repeat scroll 0 0 #FFFFFF;		border: 1px solid #CECECE;		color: #000000;		font-family: 'open_sansregular';		font-size: 14px;		margin: 0 0 7px;		padding: 7px;		max-width: 320px;		width: 100%;		box-sizing: border-box;}textarea {		background: none repeat scroll 0 0 #FFFFFF;		border: 1px solid #CECECE;		color: #000000;		font-family: 'open_sansregular';		font-size: 14px;		height: 110px;		margin: 0 0 10px;		padding: 10px;		resize: none;		max-width: 320px;		width: 100%;		box-sizing: border-box;}input[type="submit"], .wpcf7-submit {		background: none repeat scroll 0 0 #00B6DF;		border: medium none;		color: #fff;		cursor: pointer;		font-family: 'open_sansregular';		font-size: 20px;		font-weight: normal;		height: 36px;		margin: 0 0 13px;		padding: 0;		width: 110px;		border-radius:5px;}.wpcf7-submit:hover {	 opacity:0.8;}.phone {	background: url(images/btn.png) no-repeat scroll center center transparent;background-size: 100% 100%;	height: 49px;	color: #B1113A;	margin: 15px auto 20px;		 text-align:center;	line-height: 49px;}.phone span {	padding: 0 0 0 34px;	display: block;	font-size: 36px;}.inneradd-sec {	background: url(images/call-adds.png) no-repeat scroll center center transparent;	height: 171px;	margin: 15px 0px 20px 0px;	max-width: 630px;	width: 100%;}.sidebar_call {	background: url(images/sidebar_ad.png) no-repeat scroll center center transparent;	height: 173px;	width: 270px;}.sidebarphonesec {	position: absolute;	font-weight: bold;	margin-top: 136px;}#sidebarphn{	color: #2B72C1;	font-size: 26px;	 margin-left:8px;	font-weight: bold;}.addcall {	color: #fff;	position: absolute;	font-size: 20px;	margin-top: 140px;	font-weight: bold;	padding-left: 10px;}.addnumber {	color: #fff;	font-size: 34px;	position: absolute;	font-weight: bold;	margin-top: 136px;	 margin-left:7%;	/* padding-left: 107px;	 */}.breadcrumb {	 line-height:25px;}.breadcrumb a {	 color:#222;}.breadcrumb a:hover {	 color:#222;}.top-right {	    float: right;	    margin: 0;	    width: 620px;}.call_top {	    color: #fff;	    float: right;	    font-family: 'open_sansregular';	    font-size: 32px;	    font-weight: normal;	    line-height: 40px;	    margin: 0;	 padding-top:15px;}.phn_no {	    color: #fff;	    font-family: 'open_sansregular';	    font-size: 39px;	    margin: 0;}.entry-content img {	 max-width:630px;	 width: 100%;	 height: auto;}.container:after{	content: '';	display: table;	clear: both;}@media (max-width:980px){	.banner .banner-image{		display: none;	}	.banner .banner-text{		margin-left: auto;		margin-right: auto;		margin-bottom: 20px;		float: none;	}	.welcome{		background: none;	}	.welcome .t1.pull-left{		float: none;		width: auto;		color: #000;		text-align: center;	}	.welcome .t3{		display: none;	}}@media (max-width:750px){	.leftsec, .rightsec{		float: none;		width: 100%;		margin: 0;		padding: 0;	}}@media (max-width:640px){	.featured{		float: none;		width: 100%;	}	.cities ul{		width: 50%;	}	.browse1 li{		width: 50%;	}	.inneradd-sec{		display: none;	}	.header{		text-align: center;	}	.pull-left, .call_top{		float: none;		display: block;	}}@media (max-width:480px){	.banner .banner-text{		width: 100%;	}	.phone{		background: none;	}	.phone span{		padding: 0;	}}