body{font-family:"ŸàƒSƒVƒbƒN‘Ì";text-align:center;}

.mb20{margin-bottom:20px;}

@media screen and (max-width:640px){

	.search_wra{width:100%;background-color: #A3C2D6;padding-top: 40px;padding-bottom: 40px;}
	.search_panel{width:90%;max-width: 981px;margin-left: auto;margin-right: auto;background-color: #E7EEF3;font-size: 0;}
	#cities_select{width:100%;height: 50px;font-size:15px; border-radius: 5px;}
	#town_select{width: 100%;height: 50px;font-size:15px; border-radius: 5px;}
	.search_word{color: #2E6796;font-size: 25px;font-weight: BOLD;margin-bottom: 5px;}
	.search_input{padding-top:20px;}
	.search_input_div{text-align: left;width: 90%;margin-right: auto;margin-left: auto;margin-bottom: 15px;}
	.search_input_number_div{text-align: left;width:90%;display:inline-block;margin-left:2%;}
	.search_input_number{height: 45px;font-size: 15px;border-radius: 5px;width: 23%;}
	.search_input_wra{font-size: 25px;color: #2E6796;font-weight: BOLD;}
	.search_button{max-width: 450px;width: 90%;padding-top: 15px;padding-bottom: 15px;background-color: #255483;margin-left: auto;margin-right: auto;cursor: pointer;}
	.search_button_div{color: WHITE;font-size: 16px;display:inline-block;vertical-align: middle;margin-left: 20px;margin-right: 20px;}
	.search_button_wra{padding-top: 30px;padding-bottom: 30px;}
	.search_result_wra{width:100%;background-color:WHITE;}
	.search_result_bar{max-width: 1000px;width: 90%;;margin-left: auto;margin-right: auto;background-color: #255483;color: WHITE;text-align: left;font-size: 20px;padding-bottom: 10px;padding-top: 10px;margin-top: 50px;margin-bottom: 100px;}
	.search_result_triangle{border: 9px solid transparent;border-left: 14px solid #FFF;font-size: 0px;vertical-align: super;margin-left: 20px;margin-right: 5px;}
	.to_login_button{background: #2E6796;height:83px;color:WHITE;font-size:30px;width: 40%;max-width: 480px;min-width: 310px;margin-bottom: 50px;border-radius:5px;}
	.alert{font-size: 22px;font-weight: BOLD;color: RED;padding-bottom: 100px;}
	.result_div{font-size: 12px;font-weight: BOLD;}
	.result_expla{font-size: 12px;margin-top: 70px;margin-bottom: 70px;}
	.result_line{background-color: #2E6796;height: 1px;margin-top: 50px;margin-bottom: 50px;max-width: 850px;margin-left: auto;margin-right: auto;width: 80%;}
	.main_img{max-width:700px;margin-bottom:100px;width:80%;}
	.estate_div{max-width: 1000px;width: 90%;background-color: #E7EEF3;margin-left: auto; margin-right: auto;margin-top: 40px;font-size: 0;}
	.address_div{display: inline-block;vertical-align: middle;font-size:18px;width:100%;text-align:center;padding-top: 30px;padding-bottom: 15px;}
	.pdf_div{display: inline-block;vertical-align: middle;width:100%;text-align:center;padding-top: 20px;padding-bottom: 20px;background-color: #0B92DB;}
	.pdf_div img{width: 30px;}
	.date_div{display: inline-block;vertical-align: middle;font-size:18px;width:100%;text-align: center;padding-top: 15px;padding-bottom: 15px;}
	.address_word{font-size:14px;font-weight: BOLD;}
	.date_word{font-size: 14px;font-weight: BOLD;}
	.margin_div{margin-bottom:100px;}
}

@media screen and (min-width:641px) {
	.search_wra{width:100%;background-color: #A3C2D6;padding-top: 40px;padding-bottom: 40px;}
	.search_panel{width:90%;max-width: 981px;margin-left: auto;margin-right: auto;background-color: #E7EEF3;font-size: 0;}
	#cities_select{width:100%;height: 50px;font-size:15px; border-radius: 5px;}
	#town_select{width: 100%;height: 50px;font-size:15px; border-radius: 5px;}
	.search_word{color: #2E6796;font-size: 25px;font-weight: BOLD;margin-bottom: 5px;}
	.search_input{padding-top:20px;}
	.search_input_div{text-align: left;width: 23%;margin-right: 1%;margin-left: 1%;display:inline-block;}
	.search_input_number_div{text-align: left;width:40%;display:inline-block;margin-left:2%;}
	.search_input_number{height: 45px;font-size: 15px;border-radius: 5px;width: 23%;}
	.search_input_wra{font-size: 25px;color: #2E6796;font-weight: BOLD;}
	.search_button{width: 450px;padding-top: 15px;padding-bottom: 15px;background-color: #255483;margin-left: auto;margin-right: auto;cursor: pointer;}
	.search_button_div{color: WHITE;font-size: 23px;display:inline-block;vertical-align: middle;margin-left: 20px;margin-right: 20px;}
	.search_button_wra{padding-top: 30px;padding-bottom: 30px;}
	.search_result_wra{width:100%;background-color:WHITE;}
	.search_result_bar{max-width: 1000px;width: 90%;;margin-left: auto;margin-right: auto;background-color: #255483;color: WHITE;text-align: left;font-size: 20px;padding-bottom: 10px;padding-top: 10px;margin-top: 50px;margin-bottom: 100px;}
	.search_result_triangle{border: 9px solid transparent;border-left: 14px solid #FFF;font-size: 0px;vertical-align: super;margin-left: 20px;margin-right: 5px;}
	.to_login_button{background: #2E6796;height:83px;color:WHITE;font-size:30px;width: 40%;max-width: 480px;min-width: 310px;margin-bottom: 50px;border-radius:5px;}
	.alert{font-size: 22px;font-weight: BOLD;color: RED;padding-bottom: 100px;}
	.result_div{font-size: 25px;font-weight: BOLD;}
	.result_expla{margin-top: 70px;margin-bottom: 70px;}
	.result_line{background-color: #2E6796;height: 1px;margin-top: 50px;margin-bottom: 50px;max-width: 850px;margin-left: auto;margin-right: auto;width: 80%;}
	.main_img{max-width:700px;margin-bottom:100px;width:80%;}
	.estate_div{max-width: 1000px;width: 90%;background-color: #E7EEF3;margin-left: auto; margin-right: auto;margin-top: 40px;font-size: 0;}
	.address_div{display: inline-block;vertical-align: middle;font-size:18px;width:60%;text-align:left;}
	.pdf_div{display: inline-block;vertical-align: middle;width:15%;text-align:center;padding-top: 20px;padding-bottom: 20px;background-color: #0B92DB;}
	.date_div{display: inline-block;vertical-align: middle;font-size:18px;width:25%;text-align:right;}
	.address_word{margin-left: 50px;font-size:14px;font-weight: BOLD;}
	.date_word{margin-right: 50px;font-size: 14px;font-weight: BOLD;}
	.margin_div{margin-bottom:100px;}
}

@media screen and (min-width:820px) {
	#cities_select{font-size:21px;}
	#town_select{font-size:21px;}
	.search_input_number{font-size: 21px;}
	.address_word{font-size:17px;}
	.date_word{font-size:17px;}

}
@media screen and (min-width:1000px) {
	#cities_select{font-size: 25px;}
	#town_select{font-size: 25px;}
	.search_input_number{font-size: 25px;}
	.address_word{font-size: 20px;}
	.date_word{font-size: 20px;}
}

