a{cursor: pointer;}
.wrapper{max-width:1170px; margin:0 auto; font-family: 'Roboto', sans-serif;}
.search_state{background: url('../images/map.jpg') no-repeat 45% 60%; padding:40px 0;}
		.search_state .title{color:#000; font-size:31px; font-weight:500; text-align:center; margin:0 0 10px 0;}
		.search_state .serach{max-width:595px; width:100%; margin:0 auto 20px;}
		.search_state .serach input{height:65px; max-width:300px; width:100%; border:solid 1px #a8a8a8; border-radius:5px; color:#4c4c4c; font-size:23px; font-weight:500; margin:0 10px 0 0; padding:0 30px 0 10px; background-color: white !important;}
		.search_state .serach select{height:65px; max-width:150px; width:100%; border:solid 1px #a8a8a8; border-radius:5px; color:#4c4c4c; font-size:23px; font-weight:500; margin:0 10px 0 0; padding:0 30px 0 10px;}
		.search_state .serach button{background:none; border:0; margin:0; padding:0; cursor:pointer; color:#fff; font-size:23px; font-weight:500; border-radius:5px; height:65px; width:125px; text-align:center; background:#ff6d21;}
		.search_state .title2{color:#000000; font-size:32px; font-weight:500; text-align:center; margin:0 0 25px 0;}
			.search_state .title2 span{color:#108ec3; font-weight:700;}
		.search_state ul{padding:0; margin:0 91px 0 0; list-style:none; float:left;}
		.search_state ul.last{margin:0;}
		.search_state ul li a{color:#01b1f6; font-size:16px; font-weight:300; text-decoration:none; line-height:23px;}
		
	.city_state{padding:50px 0; background:#f5f5f5; display: none;}
		.city_state .title{color:#000; font-size:21px; font-weight:bold; text-transform:uppercase; margin:0 0 20px 0;}
		.city_state .links{color:#01b1f6; font-size:17px; margin:0 0 20px 0;line-height: 24px;height: 189px;overflow: hidden;}
		.city_state .links a{text-decoration:none; color:#01b1f6;}
		.city_state a.see_more{color:#ff6d21; text-decoration:none; font-size:17px;}
		
	.city_zip{padding:50px 0; display: none;}
		.city_zip .title{color:#000; font-size:21px; font-weight:bold; text-transform:uppercase; margin:0 0 20px 0;}
		.city_zip .links{color:#01b1f6; font-size:17px; margin:0 0 20px 0;line-height: 24px;height: 189px;overflow: hidden;}
		.city_zip .links a{text-decoration:none; color:#01b1f6;}
		.city_zip a.see_more{color:#ff6d21; text-decoration:none; font-size:17px;}
		
	.city_prof{padding:50px 0; background:#f5f5f5;}
		.city_prof .title{color:#000; font-size:21px; font-weight:bold; text-transform:uppercase; margin:0 0 20px 0;}
		.city_prof ul{padding:0; margin:0 35px 0 0; list-style:none; float:left;}
		.city_prof ul li a{text-decoration:none; color:#01b1f6; font-size:17px; line-height:23px;}
		
	.tab_info{background: url('../images/tab_img.jpg') repeat; #height:674px; padding:55px 0 0 0;}
		.section{width: 100%;}
		ul.tabs{height:67px; list-style:none; margin:0; padding:0;}
		.tabs li{float:left; display:inline-block; height:67px; padding:15px 0 0; width:160px; cursor:pointer; font-size:23px; color:#0bb8e3; text-align:center;  font-weight:500; border-radius:5px; background:#fff; margin:0 8px 0 0 !important; clear: none !important;}
		.tabs li:hover{background:#0bb8e3; color:#fff;}
		.tabs li.current {background:#0bb8e3; color:#fff;}
		.tabs li:before {display: none !important;}
		.box {display:none; margin:40px 0 0 0;}
		.box.visible {display:block;}
		
		.tab_info .item{width:225px; height:205px; float:left; margin:0 11px 25px 0;}
		.tab_info .item:nth-child(5n) {margin:0 0 25px 0;}
			.tab_info .item .img{margin:0 0 1px 0;width: 225px; height: 160px;background-color: #FFF; position: relative;}
			.tab_info .item .img img{display:block;position: absolute;margin: auto;top: 0;left: 0;right: 0;bottom: 0;}
			.tab_info .item .text{color:#0bb8e3; font-size:17px; height:44px; background:#fff; padding:0 0 0 5px; width:225px; vertical-align:middle; display:table-cell; text-align: center;}