.search_streets2 {font-size: 13px; background: #fff; color: #686868; max-width: 250px; width: 100%; line-height: 28px;}
.search_streets {font-size: 13px; background: #fff; color: #686868; padding: 0px 5px;}

/**/
.search_streets a { font-size: 12px; color: #686868; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; padding-left: 5px;}
.search_streets a:hover { opacity: 0.8; }
/* paieإ،ka gatvؤ—s */
#bg_div{position: fixed; width: 100%; height: 100%; /*background: url('transparent.png') repeat left top;*/ z-index: 100; top: 0; left: 0; display: none; cursor: wait;}
.floating_div{position: fixed; max-width: 1200px; max-height: 550px; overflow-y: auto; overflow-x: hidden; width: 100%; background-color: #fff; z-index: 10000; top: 28%; left: 50%; margin-left: -605px;
 display: none; border: 5px solid #ececec;}
.street_div{width:160px; float:left; text-align: left;}
.street_div:hover{background:#f9f9f9;}
.street_container{/*max-width: 925px;*/ width: 100%; height: auto; overflow:auto; padding: 5px 0px 5px 5px;}
.filter_div{text-align: left; margin: 10px 0px 5px 10px;}
.gatves_button_div{margin-top:5px;}
.street_container a { color: #676767; font-size: 12px; vertical-align: middle; }
.street_container label { color: #676767; font-size: 12px; }
.street_container input { display: inline-block; max-width: 14px; height:14px; vertical-align: middle; }
.street_container input:hover {background: #305a89;}
.btn_search2 {margin-left: 10px;box-sizing: border-box;background: #c13391 ;border: 0;text-transform: uppercase;color: #fff !important;cursor: pointer;font-weight: bold; margin-top: 15px;}
.street_container  input { margin-bottom: 0px; }
.btn_search2 {background: #c13391  !important; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; color:#fff!important; }
.btn_search2:hover {opacity: 0.8;}
.street_div input[type="checkbox"] { position: static; border: none; }
.street_div input[type="radio"] { position: static; border: none; }

.styled_search {color: #686868!important; border: 1px solid #ececec!important;}


@media screen and (max-width: 768px) {
	.search_streets { text-align: left;}
	.search_streets a {padding-left: 0px;font-size: 13px;}
	.search_streets2 {max-width: none; width: 96%; margin: auto;top: -5px; position: relative;}
}

@media screen and (max-width: 448px) {
	.floating_div {top: 0; right: 0; left: auto; box-sizing: border-box; position: absolute;}
}