body{background-color:#fff;}
.pagetitle {color:#364c59;font-size:32px;line-height:40px;letter-spacing:1.4px;font-weight:400;text-transform:uppercase;padding-bottom:20px;}
.table{width:100%;display: table; margin-bottom:0px;}
.table-row{display:table-row}
.table-col{display: table-cell;vertical-align:top;}
.search_form select.custom_select,
.search_form input[type="text"]{border-radius:0px; background-color:#fff; color:#748d9b; font-size: 14px; line-height:40px;height:40px; display: block; width: 100%; box-sizing: border-box; border:none; padding-left:12px;margin-bottom:10px;padding-bottom:0px; padding-top:0px;box-shadow:0 0px 0px rgba(0, 0, 0, 0.0) inset;border:1px solid #a1b2bd;}
.with_search_icon{padding-left:20px;}
.btn{box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.0);border-radius: 4px;}
.search_form .btn-green{border-radius:4px;padding:6px 20px;width:100%;}
.with_icon{background:#fff url(https://content.harstatic.com/resources/images/icons/search-mini-blue.png) no-repeat 12px center; padding-left:38px !important;}
.service_item{display:block;background-position:center center;background-size:cover;border-radius:4px;width:218px;height:124px;text-align:center;color:#fff;font-family: "effra",helvetica, arial;font-size:16px;padding-top:50px;font-weight:bold;margin-right:5px;margin-bottom:5px;float:left;background-color: #4f6672;}
.service_item span{color:#fff;text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);}
.graybox{max-width:885px;background-color: #f2f4f7;border: solid 1px #cfd6df;padding:25px 15px;}

#toptabs { margin: 20px 0px 20px 0px; }
#toptabs.toggle-btns a {padding: 15px 20px; color: #424242;}
#toptabs.toggle-btns a.middle{ border-right:0px; border-left:0px;border-radius:0px;  }
#toptabs a.active { color: #1454cf; }

.service_item:hover{background-image:none !important;}
#switch_view_ { margin-top:-50px;}

@media only screen and (max-width:1080px) {
}

@media only screen and (max-width:999px) {
}

@media only screen and (max-width:880px) {
}

@media only screen and (max-width:670px) {
	.search_form,
	#switch_view_ { margin-top:0px; float:left;}
	.search_form .table-col{display:block;clear:both;float:none;width:100% !important;}
}

@media only screen and (max-width:550px) {
}

@media only screen and (max-width:458px) {
	.service_item{width:48%;}
}

@media only screen and (max-width:380px) {
}








