@charset "utf-8";
html,body{}

form { height:auto; }
.page-one { display: block; float: left; width: 100%;}
.filter_div{ width:100%; float:left; padding:15px 0; border-top:#d3d3d3 1px solid; border-bottom:#d3d3d3 1px solid; display:none; }
.filter_div span{ float:left; font-size:13px; font-weight:400;  line-height: 1em; }
.filter_div > a{ float:left; font-size:13px; font-weight:400; padding:0 6px; line-height: 1em; }
.filter_div > a:last-child{ float:right; }
.filter_div > a.brd{ border-left:#d3d3d3 1px solid; border-right:#d3d3d3 1px solid;}
.mobile_filter{display:none;}

/* starts style.css */
.right-span-allresult{ padding:10px 15px 0 0;}
/* ends style.css */

@media only screen and (max-width:767px) {
.overflow_hidden{ overflow-x:hidden; overflow-y:hidden; position:relative;}
body .wrapper{ overflow-x: hidden;}
.filter_div{ display:block;}
.mobile_filter { width:96%; margin:0 2%; float:left; display:block; position:absolute; right: -100%; top: 0; background: #fff; }
.mobile_filter h3 { font-size:16px; font-weight:600; color:#454444; padding:15px 0 10px; float:left; }
.mobile_filter ul li a{ float:left; display:block; padding: 10px 4% 10px 4%; width:92%;}
.mobile_btn { background:#0283C6; border-radius: 4px; color: #FFFFFF; display: block; float: right; font-size: 13px; font-weight: 400; margin: 10px 0 0; padding: 3px 12px; }
.mobile_btn:hover, .mobile_btn:focus{ background-color:#137CB3; color:#FFFFFF;}

.mobile_filter ul { border: 1px solid #D4D4D4; display: block; float: left; margin: 0; padding: 0; width: 100%; }
.mobile_filter ul li { border-bottom: 1px solid #D4D4D4; display: block; float: left; width: 100%; cursor:pointer; }
.mobile_filter ul li h5 { float: left; margin: 0; padding: 0; font-family:raleway, sans-serif; font-size:13px; font-weight:400; color:#454444; }
.mobile_filter ul li input[type="radio"] { float: right; height: auto; margin: 3px 0 0 0; opacity: 1; padding: 0; position: static; width: auto; }
.page-two{ z-index:9997;}
.page-three{ z-index:9998;}
.page-four{ z-index:9999;}


}