.cityselect, .marquee_wrap{display:block !important;}
#header{padding-bottom: 0}
@media (min-width: 1024px){
    .container {width:1030px}
}
.td{white-space: normal;}
.price_wrap{
    position: unset;
}
.match_search{display: block}
.page_match{padding-top: 10px;margin-bottom: 50px}

.mini-case_list {border-right: 1px dotted #aaa}
.mini-case_list .name, 
.mini-case_list .feature{font-size: 16px;margin:0;width:100%}
.mini-case_list .intro, 
.mini-case_list .layout{padding-left: 0;line-height: 100%;font-size: 13px;font-family: arial}
.mini-case_list .num, .mini-case_list .size{font-size: 13px;}
.mini-case_list .oprice{text-decoration: line-through}
.mini-case_list .price_wrap{float:none;text-align: left;margin-top: 0;clear:both}
.mini-case_list .more{margin-top: 5px}
.mini-case_list li:hover{box-shadow: none}
.mini-case_list .imgbox{width:240px;margin-left: 0;height:140px;margin-bottom: 5px}
.mini-case_list .case_img{margin-left: 0}

.matchfilter .radio-inline, .matchfilter .checkbox-inline{margin-right: 15px;margin-bottom: 5px;margin-left: 0}
.matchtable .td{padding: 10px 0;vertical-align: top}
.matchfilter .labeltxt{width: 190px;vertical-align: top;display: inline-block;padding-left: 5px}
.matchfilter .tr{border-bottom: 1px dotted #ddd;}
.matchfilter .tr:hover{background: #F3FFE8}
.matchfilter select.form-control{padding:1px 5px;width:55px;}
.page_match .maincon{padding-right: 15px} 
.otheroption{display: block}
.otheroption>.form-control{width: 180px}
.form-inline .inputshort{width: 100px}
.match_wrap h2 {font-size: 20px;color: #00984B;font-weight: bold;margin-top: 12px;}
.match_wrap h3 {font-size: 16px;font-weight: bold;/*border-bottom: 1px solid #00923F;*/padding:10px 0 10px 5px;color:#00923F;background: #EAFFD5}
.match_wrap .yes, .match_wrap .no{display: none}

.sidecon{margin-bottom: 20px;margin-top: 20px;}
.form_wrap .service_table{width: 320px}
.radio-inline>input{height:auto;width: auto;position: static !important}
.matchfilter  .Questiontxt{margin-top: 10px;width: 100%}
#Text_Question{background: #fff;border:1px solid #ccc;}

@media screen and (max-height:480px) and (min-width: 1100px){
	#ob_Table_ServiceForm{position: static !important}
}

@media screen and (max-width:900px){
	.cityselect{display:none !important;}
	#header{padding-top: 35px;padding-bottom: 0}
	.search-toggle, .marquee_wrap{display: block !important}

	.match_wrap h3{background: #10A05E;color:#fff;border-bottom: 2px solid #92D050;padding: 5px;}
    .matchfilter .labeltxt{display: block;padding-left: 0;font-weight: bold;width: auto}
    .matchfilter .input{display: block}
    .matchfilter .input br, .matchfilter .labeltxt br{display: none}
    .match_wrap .tr:nth-child(odd){background-color: #f5f5f5}
    .matchfilter .tr{border-bottom: 1px dotted #aaa;padding: 5px;display: block;}
    .matchfilter .tr:hover{background: none}
    .matchfilter .td{white-space: normal;}
    .matchfilter .radio-inline, .matchfilter .checkbox-inline{margin-right: 25px;margin-bottom: 10px;margin-left: 0}
    .matchfilter select.form-control{display: inline-block;}
}