@charset "UTF-8";
/* ------------------------------------------ */
/* Style naming basically follows BEM: http://getbem.com/ */
/* ------------------------------------------ */

/*.mob_menu_droplist_linking_txt{
	width:400px;
}*/
/*fix mobile button alignment*/


.wrapper {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.main_body {
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	/* Turn to blank color: #3e290f;*/
	color: #000000;
	font-size: 16px;
	line-height: 24px;
}

.desktop_header {
	padding-top: 10px;
	padding-bottom: 0px;
}

.desktop_header.annual_report {
	border-bottom: 1px solid #ddd;
}

.deskstop_logo {
	width: auto;
	margin-top: 2px;
	float: left;
}

.deskstop_logo.tc {
	/* margin-top: 26px; */
}

.desktop_usefulbox {


	display: flex;
	padding-right: 10px;
	padding-bottom: 15px;
	float: right;
	justify-content: flex-end;
	align-items: center;
	text-align: right;
}

.btn_emailalert {
	padding: 5px 10px 5px 42px;
	/* background-image: url("../images/btn_sepline_1btn_sepline.png"), url("../images/icon_alert_1icon_alert.png"); */
	background-position: 100% 50%, 0px 50%;
	background-size: auto, 35px;
	background-repeat: no-repeat, no-repeat;
	color: #3e290f;
	text-decoration: none;
	cursor: pointer;
}

.btn_emailalert:hover {
	background-image: url("../images/btn_sepline_1btn_sepline.png"), url("../images/icon_alert_hover_1icon_alert_hover.png");
	background-size: auto, 35px;
	text-decoration: underline;
}

.btn_emailalert.txt {
	padding-right: 20px;
	padding-left: 15px;
	/* background-image: url("../images/btn_sepline_1btn_sepline.png"); */
	background-position: 100% 50%;
	background-size: auto;
	background-repeat: no-repeat;
	text-align: center;

}


.menubar_header {
	padding-right: 15px;
	padding-left: 10px;
	/* background-image: url("../images/btn_sepline_1btn_sepline.png"); */
	background-position: 100% 50%;
	background-size: auto;
	background-repeat: no-repeat;
	text-align: center;


}


.btn_icon {
	width: 50px;
	height: 50px;
	background-image: url("../images/btn_sepline_1btn_sepline.png"), url("../images/icon_print_1icon_print.png");
	background-position: 100% 50%, 50% 50%;
	background-size: auto, 35px;
	background-repeat: no-repeat, no-repeat;
	text-align: center;
}

.btn_icon.share {
	background-image: url("../images/btn_sepline_1btn_sepline.png"), url("../images/icon_share_1icon_share.png");
	background-size: auto, 32px;
}

.btn_icon.share:hover {
	background-image: url("../images/btn_sepline_1btn_sepline.png"), url("../images/icon_share_hover_1icon_share_hover.png");
	background-size: auto, 32px;
}

.btn_icon.mail {
	width: 56px;
	background-image: url("../images/btn_sepline_1btn_sepline.png"), url("../images/form_1form.png");
	background-position: 100% 50%, 35% 50%;
	background-size: auto, 38px;
}

.btn_icon.search {
	background-image: url("../images/icon_search_1icon_search.png");
	background-position: 50% 50%;
	background-size: 38px;
	background-repeat: no-repeat;
}

.btn_icon.search:hover {
	background-image: url("../images/icon_search_hover_1icon_search_hover.png");
	background-size: 38px;
}

.btn_icon.emailalert {


	display: flex;
	width: 50px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	justify-content: flex-end;
	align-items: center;
	background-image: url("../images/btn_sepline_1btn_sepline.png"), url("../images/icon_alert2_1icon_alert2.png");
	background-position: 100% 50%, 0px 50%;
	background-size: auto, 38px;
	color: #3e290f;
	text-decoration: none;
}

.btn_icon.emailalert_tc {


	display: flex;
	width: 115px;
	padding-right: 20px;
	justify-content: flex-end;
	align-items: center;
	background-image: url("../images/btn_sepline_1btn_sepline.png"), url("../images/icon_alert2_1icon_alert2.png");
	background-position: 100% 50%, 0px 50%;
	background-size: auto, 38px;
	color: #3e290f;
	text-decoration: none;
}

.btn_icon.emailalert_tc:hover {
	background-image: url("../images/btn_sepline_1btn_sepline.png"), url("../images/icon_alert2_hover_1icon_alert2_hover.png");
	background-size: auto, 38px;
	color: #cb1421;
}

.btn_icon.header_print {
	width: 55px;
}

.deskstop_topbar {
	padding-bottom: 10px;
}

.desktop_menu {
	background-color: #fff;
}

.desktop_topbar_inner {
	display: block;
	max-width: 1600px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.desktop_menu_inner {


	display: flex;
	width: 100%;
	max-width: 1400px;
	margin-right: auto;
	margin-left: auto;
	justify-content: center;
	align-items: center;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	background-color: #f3f3f3;
}

.btn_top_linking {


	display: flex;
	width: 12.5%;
	min-height: 57px;
	padding-right: 20px;
	padding-left: 20px;
	float: none;
	justify-content: center;
	align-items: center;
	border-top: 5px solid #cb1421;
	border-right: 1px solid #fff;
	color: #3e290f;
	font-size: 14px;
	line-height: 17px;
	font-weight: 700;
	text-align: center;
	text-decoration: none;
}

.btn_top_linking:hover {
	color: #fff;
}

.btn_top_linking.at_glance {
	border-top-color: #bd305a;
}

.btn_top_linking.at_glance:hover {
	background-color: #bd305a;
	color: #fff;
}

.btn_top_linking.flat_application {
	flex-direction: column;
	border-top-color: #896709;
}

.btn_top_linking.flat_application:hover {
	background-color: #896709;
}

.btn_top_linking.public_housing {
	border-top-color: #bb441c;
}

.btn_top_linking.public_housing:hover {
	background-color: #bb441c;
}

.btn_top_linking.home_ownership {
	border-top-color: #781d32;
}

.btn_top_linking.home_ownership:hover {
	background-color: #781d32;
}

.btn_top_linking.commercial {
	border-top-color: #4c215d;
}

.btn_top_linking.commercial:hover {
	background-color: #4c215d;
}

.btn_top_linking.business {
	border-top-color: #143050;
}

.btn_top_linking.business:hover {
	background-color: #143050;
}

.btn_top_linking.about {
	border-top-color: #407F19;
	border-right-style: none;
}

.btn_top_linking.about:hover {
	background-color: #407F19;
}

.btn_top_linking.home:hover {
	background-color: #cb1421;
	color: #fff;
}

.important_linking {
	background-color: #fff;
}

.important_linking_inner {
	display: block;
	max-width: 1400px;
	margin-right: auto;
	margin-left: auto;
	padding: 2px 0px;
}

.hot_topic {
	width: 37.5%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	float: left;
	font-size: 14px;
	line-height: 18px;
}

.hot_topic.en {
	width: calc(100% - 730px);
}

.hot_topic.tc {
	width: calc(100% - 600px);
}

.hot_topic.sc {
	width: calc(100% - 600px);
}


.a_hot_linking {
	padding-right: 2px;
	padding-left: 2px;
	color: #3e290f;
	text-decoration: none;
	cursor: pointer;
}

.a_hot_linking:hover {
	text-decoration: underline;
}

.a_hot_linking.promo_banner {
	left: -50px;
}

.extra_linking {


	display: flex;
	width: 62.5%;
	float: right;
	justify-content: flex-end;
	align-items: center;
	text-align: right;
}

.extra_linking.en {
	width: 730px;
}

.extra_linking.tc {
	width: 600px;
}

.extra_linking.sc {
	width: 600px;
}


.btn_extra_linking {
	padding: 2px 21px 2px 25px;
	background-image: url("../images/sepline_black_1sepline_black.png");
	background-position: 100% 50%;
	background-size: 5px;
	background-repeat: no-repeat;
	color: #3e290f;
	font-size: 14px;
	line-height: 18px;
	font-weight: 700;
	text-decoration: none;
}

.btn_extra_linking:hover {
	text-decoration: underline;
}

.btn_extra_linking.text {
	padding-right: 15px;
	padding-left: 13px;
	background-image: url("../images/sepline_black_1sepline_black.png");
	background-position: 100% 50%;
	background-size: 5px;
	background-repeat: no-repeat;
}

.btn_extra_linking.estate_locator {


	display: flex;
	padding-left: 0px;
	align-items: center;
	line-height: 18px;
}

.extra_more {
	width: 87px;
	margin-right: 0px;
	margin-left: 0px;
}

.exta_more_toggle {
	padding: 0px 41px 0px 16px;
	color: #3e290f;
	font-size: 14px;
	font-weight: 700;
}

.exta_more_toggle:hover {
	text-decoration: underline;
}

.exta_more_toggle.w--open {
	text-decoration: underline;
}

.exta_more_toggle.tc {
	padding-right: 38px;
}

.extra_more_dropmenu.w--open {
	right: 0px;
	background-color: #ececec;
	box-shadow: 1px 1px 11px 0 #ccc;
	color: #fff;
	cursor: pointer;
}

.index {
	min-height: 600px;
	background-image: url("../images/index_banner3.jpg"), url("../images/index_banner2.jpg"), url("../images/index_banner.jpg");
	background-position: 50% 50%, 50% 100%, 50% 100%;
	background-size: cover, cover, cover;
	background-repeat: repeat, no-repeat, repeat;
}

.index_inner {
	display: block;
	max-width: 1400px;
	margin-right: auto;
	margin-left: auto;
	padding: 20px 10px 50px;
}

.index_left {
	width: 72%;
	margin-right: 0%;
	padding-right: 1%;
	float: left;
}

.index_left.index_left2 {
	width: 33%;
}

.index_left.index_middle {
	width: 39%;
}

.index_right {
	width: 28%;
	float: right;
}

.fix_col_padding {
	display: block;
	padding-right: 0px;
	padding-left: 0px;
	justify-content: flex-start;
	align-items: center;
}

.fix_col_padding.relative {
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	display: block;
	justify-content: flex-start;
}

.fix_col_padding.padding-right {
	padding-right: 17px;
}

.fix_col_padding.col_marginleft {
	padding-left: 2%;
}

.slider_row {
	display: block;
	align-items: center;
	background-color: #cb1421;
	background-image: url("../images/shape_mask_3.png");
	background-position: 100% 100%;
	background-size: contain;
	background-repeat: no-repeat;
}

.slider_row.bluebg {
	background-color: #143050;
}

.index_slider {
	height: auto;
	margin-bottom: 15px;
}

.index_slider_content {
	position: relative;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	display: block;
	width: 100%;
	height: 100%;
	min-height: auto;
	padding: 10% 30px;
	flex-direction: row;
	justify-content: flex-start;
	align-items: flex-start;
}

.index_slider_nav {
	right: 0px;
	bottom: 15px;
	display: block;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	float: none;
	text-align: right;
}

.index_slider_arrow_right {
	right: 33%;
	font-size: 30px;
}

.index_slider_title {
	color: #fff;
	font-size: 20px;
	line-height: 29px;
	font-weight: 700;
}

.btn_slider_readmore {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	background-image: url("../images/icon_arrow_white_1icon_arrow_white.png");
	background-position: 100% 50%;
	background-size: 17px;
	background-repeat: no-repeat;
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
}

.btn_slider_readmore:hover {
	color: #e2cd9e;
}

.clearfix {
	display: block;
	height: 0px;
	clear: both;
}

.slider_mask {
	height: auto;
}

.index_faq {
	width: 100%;
	margin-bottom: 15px;
	float: none;
}

.index_faq_dropdown {
	width: 100%;
	border-bottom: 1px solid #ccc;
}

.index_faq_dropdown_toggle {
	width: 100%;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 14px;
	border-top: 1px solid #f0ece5;
	border-left: 8px solid #8c6a20;
	background-color: rgba(255, 255, 255, 0.91);
	background-image: url("../images/icon_plus_1icon_plus.png");
	background-position: 98% 50%;
	background-size: 27px;
	background-repeat: no-repeat;
	color: #3e290f;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 0px;
}

.index_faq_dropdown_toggle:hover {
	color: #cb1421;
}

.index_faq_dropdown_toggle.w--open {
	border-top: 1px solid #f0ece5;
	background-color: #e8d8b4;
	background-image: url("../images/icon_min_1icon_min.png");
	background-size: 27px;
}

.index_faq_dropdown_toggle.color2 {
	border-left-color: #c05111;
}

.index_faq_dropdown_toggle.color3 {
	border-left-color: #6e171d;
}

.index_faq_dropdown_toggle.color4 {
	border-left-color: #702d74;
}

.index_faq_dropdown_toggle.color5 {
	border-left-color: #041d46;
}

.index_faq_downlist.w--open {
	position: relative;
	width: 100%;
	padding: 5px 15px 12px;
	background-color: rgba(255, 255, 255, 0.95);
}

.index_faq_linking {
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-image: url("../images/icon_arrow_red_1icon_arrow_red.png");
	background-position: 0px 6px;
	background-size: 17px;
	background-repeat: no-repeat;
	color: #3e290f;
	font-size: 15px;
	line-height: 20px;
}

.index_faq_linking:hover {
	color: #cb1421;
}

.img_iwantto {
	width: 118px;
	margin-bottom: 3px;
}

.index_news {
	width: 100%;
	float: none;
}

.index_news_header {


	display: flex;
	padding: 0px 10px 0px 15px;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	background-color: rgba(88, 70, 54, 0.9);
	background-image: none;
	background-size: auto;
	background-repeat: repeat;
	font-size: 18px;
	font-weight: 700;
}

.index_news_title {
	width: 70%;
	height: auto;
	margin-top: 0px;
	padding-top: 0px;
	color: #fff;
	font-weight: 700;
	letter-spacing: 0px;
}

.btn_news_readmore {
	width: 34%;
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 12px;
	float: right;
	background-image: url("../images/icon_arrow_white_1icon_arrow_white.png");
	background-position: 100% 50%;
	background-size: 17px;
	background-repeat: no-repeat;
	color: #fff;
	font-size: 15px;
	text-align: right;
	text-decoration: none;
}

.btn_news_readmore:hover {
	color: #e2cd9e;
}

.index_news_slider {
	padding: 0px 15px 10px;
	background-color: rgba(255, 255, 255, 0.9);
}

.index_news_sliderbox {
	display: none;
	height: auto;
	padding-right: 1%;
	padding-left: 1%;
	background-color: transparent;
}

.slider_index_news {
	width: 50%;
	min-height: auto;
	margin-bottom: 32px;
	padding-top: 20px;
}

.index_news_slider_content {
	display: block;
	width: 46%;
	min-height: 300px;
	margin-right: 1%;
	margin-left: 1%;
	padding: 0px 0px 30px;
	float: left;
	flex-direction: column;
	background-color: #fff;
}

.btn_slidernews_readmore {
	padding-right: 22px;
	background-image: url("../images/icon_arrow_red_1icon_arrow_red.png");
	background-position: 100% 50%;
	background-size: 20px;
	background-repeat: no-repeat;
	color: #3e290f;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
}

.btn_slidernews_readmore:hover {
	color: #cb1421;
}

.index_news_slidertitle {
	margin-bottom: 10px;
	color: #3e290f;
	font-size: 22px;
	line-height: 24px;
	font-weight: 800;
}

.index_slidernews_date {
	color: #3e290f;
	font-weight: 700;
}

.red_sepline {
	width: 35px;
	height: 5px;
	margin-top: 5px;
	margin-bottom: 15px;
	background-color: #ad0000;
}

.index_slidernews_arrow {
	display: none;
	direction: ltr;
	color: #614429;
}

.slider_news_nav {
	display: none;
}

.slider_news_nav.hiddenbullet {
	display: none;
}

.index_news_sliderheader {
	text-align: center;
}

.index_news_sliderinner {
	min-height: 222px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	background-image: url("../images/paper_inner.png");
	background-position: 50% 0px;
	background-size: contain;
	background-repeat: repeat-y;
}

.index_slidernews_footer {
	height: 29px;
	padding-right: 30px;
	padding-left: 30px;
	background-image: url("../images/paper_footer.png");
	background-position: 100% 50%;
	background-size: contain;
	background-repeat: no-repeat;
	text-align: center;
}

.index_news_footer {
	padding-left: 1%;
	text-align: center;
}

.image {
	padding-left: 1%;
}

.img-responive {
	width: auto;
	min-width: 50%;
	max-width: 100%;
	max-height: 100%;
}

.img-responive.shoppingcentre_main_photo {
	margin-bottom: 15px;
}

.index_video {
	margin-bottom: 15px;
}

.btn_index_video {
	position: relative;
	width: 100%;
	margin-bottom: 0px;
	border-bottom: 1px solid #575847;
	background-color: rgba(72, 74, 53, 0.95);
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	text-align: center;
	text-decoration: none;
}

.btn_index_video:hover {
	background-color: #cb1421;
}

.btn_index_video.bp:hover {
	background-color: #143050;
}

.btn_index_videotitle {
	padding: 6px 20px;
	font-size: 19px;
	line-height: 23px;
}

.btn_index_videotitle_txt {
	display: inline-block;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	background-image: none;
	background-size: auto;
	background-repeat: repeat;
}

.btn_index_videopdf {
	width: 100%;
	padding-top: 3px;
	padding-bottom: 4px;
	background-color: rgba(72, 74, 53, 0.95);
	color: #fff;
	text-align: center;
	cursor: pointer;
}

.btn_index_videopdf:hover {
	background-color: #cb1421;
	color: #fff;
}

.btn_index_videopdf.bp:hover {
	background-color: #143050;
}

.btn_index_videopdf_txt {
	display: inline-block;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 47px;
	background-image: url("../images/icon_pdf_1icon_pdf.png");
	background-position: 0px 39%;
	background-size: 39px;
	background-repeat: no-repeat;
}

.index_checkout {


	display: flex;
	min-height: auto;
	margin-bottom: 15px;
	padding: 22px 20px 20px;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	background-image: url("../images/index_checkoutbg.jpg");
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
}

.index_checkout_header {
	width: 100%;
	margin-bottom: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 53px;
	background-image: url("../images/icon_folder_1icon_folder.png");
	background-position: 0px 83%;
	background-size: 47px;
	background-repeat: no-repeat;
	color: #3e290f;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 0px;
}

.btn_index_checkout {
	width: 100%;
	padding-top: 2px;
	padding-bottom: 8px;
	padding-left: 22px;
	background-image: url("../images/icon_arrow_red_1icon_arrow_red.png");
	background-position: 0px 4px;
	background-size: 19px;
	background-repeat: no-repeat;
	color: #3e290f;
	line-height: 23px;
	font-weight: 400;
	text-decoration: none;
}

.btn_index_checkout:hover {
	color: #cb1421;
}

.index_douknow {
	min-height: auto;
	margin-bottom: 15px;
	padding: 35px 20px 40px;
	background-color: rgba(140, 106, 32, 0.95);
	background-image: url("../images/shape_mask_10.png"), url("../images/icon_qclose_1icon_qclose.png"), url("../images/icon_qopen_1icon_qopen.png");
	background-position: 100% 100%, 94% 89%, 27px 31px;
	background-size: cover, 35px, 35px;
	background-repeat: no-repeat, no-repeat, no-repeat;
}

.index_douknow_header {


	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-size: 25px;
	font-weight: 800;
}

.index_douknow_headertxt {
	display: inline-block;
	margin-bottom: 5px;
	padding-top: 15px;
	padding-bottom: 1px;
	padding-left: 43px;
	background-image: url("../images/icon_question_1icon_question.png");
	background-position: 0px 0px;
	background-size: 41px;
	background-repeat: no-repeat;
	font-size: 18px;
	font-weight: 700;
}

.index_douknow_slider {
	display: none;
	height: auto;
	background-color: transparent;
}

.slide_douknow {
	display: block;
}

.text-block {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 30px;
	line-height: 35px;
	font-weight: 300;
	text-align: center;
}

.index_douknow_txt {
	margin-bottom: 0px;
	padding: 0px 20px 10px;
	color: #fff;
	font-size: 20px;
	line-height: 24px;
	font-weight: 400;
	text-align: center;
}

.index_douknow_txt.tc {
	font-size: 27px;
	line-height: 29px;
}

.hidden {
	display: none;
}

.index_otherlanguage {
	display: block;
	min-height: auto;
	padding: 20px 20px 25px;
	background-color: rgba(255, 247, 228, 0.95);
	background-image: url("../images/globe_bg.png");
	background-position: 100% 100%;
	background-size: contain;
	background-repeat: no-repeat;
}

.index_otherlang_header {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 8px;
	color: #3e290f;
	font-size: 18px;
	font-weight: 700;
}

.btn_content_linking {
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 26px;
	background-image: url("../images/icon_arrow_brown_1icon_arrow_brown.png");
	background-position: 0px 8px;
	background-size: 25px;
	background-repeat: no-repeat;
	color: #3e290f;
	text-decoration: none;
}

.btn_content_linking:hover {
	color: #cb1421;
	text-decoration: underline;
}

.index_do_u_know_slider {
	height: auto;
	background-color: transparent;
}

.bottom_sliderbanner {
	display: block;
	width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;

	background-position: 50% 50%;
	background-size: auto;
}

.redbg {
	background-color: #cb1421;
}

.bottom_sliderbanner_inner {
	display: block;
	max-width: 1400px;
	margin-right: auto;
	margin-left: auto;
}

.bottom_sliderbox {
	height: auto;
	padding-right: 40px;
	padding-left: 40px;
	background-color: transparent;
}

.bottom_sliderbanner_slide {
	width: 33.33333333%;
	margin-bottom: 30px;
	color: #5d3535;
	font-size: 20px;
	font-weight: 300;
}

.btn_bottom_logo {
	width: 100%;
	padding-right: 3%;
	padding-left: 3%;
	float: left;
	color: #3e290f;
	font-size: 20px;
	line-height: 19px;
	font-weight: 400;
	text-align: center;
	text-decoration: none;
}

.btn_bottom_logo:hover {
	color: #cb1421;
}

.btn_bottom_logo.v2 {
	width: 100%;
	margin-bottom: 10px;
	padding-right: 6%;
	padding-left: 6%;
}

.block_bottom_logotitle {
	margin-top: 0px;
	padding-left: 8px;
}

.slider_arrow_red {
	display: none;
	width: 48px;
	margin-top: 0px;
	color: #cb1421;
	font-size: 36px;
}

.slider_icon_red {
	margin-top: 24.5px;
}

.index_banner_slide_arrow {
	font-size: 30px;
}

.bottom_sliderpromo {
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #cb1421;
}

.bottom_sliderpromo.bp {
	background-color: #143050;
}

.bottom_sliderpromo.purple {
	background-color: #4c215d;
}

.bottom_sliderpromo.orange {
	background-color: #bb441c;
}

.bottom_sliderpromo.yellow {
	background-color: #896709;
}

.bottom_sliderpromo.navy {
	background-color: #143050;
}

.bottom_sliderpromo.burgundy {
	background-color: #781d32;
}

.bottom_sliderpromo.green {
	background-color: #407F19;
}

.bottom_sliderpromo.typical {
	background-color: #7D6E4F;
}

.bottom_sliderpromo.brown {
	background-color: #706256;
}


.bottom_sliderpromo_inner {


	display: flex;
	max-width: 1400px;
	margin-right: auto;
	margin-left: auto;
	justify-content: center;
}

.promo_slider {
	width: 100%;
	height: auto;
	max-width: 85vw;
	padding-right: 40px;
	padding-left: 40px;
	background-color: transparent;
}

.promo_slide_content {
	width: 20%;
}

.btn_promobanner {
	width: 100%;
	padding-right: 4%;
	padding-left: 4%;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	text-decoration: none;
	display: flex;
	justify-content: center;
}

.btn_promobanner:hover {
	text-decoration: underline;
}

.btn_promo_txt {
	margin-top: 15px;
}

.bottom_usefullinking {
	display: none;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #fff;
}

.bottom_usefulinking_inner {


	display: flex;
	max-width: 1400px;
	margin-right: auto;
	margin-left: auto;
	justify-content: center;
	text-align: center;
}

.btn_footer_useful_linking {
	margin-right: 5px;
	margin-left: 5px;
}

.footer {
	/* height: 150px; */
	/* padding-right: 30px; */
	/* padding-left: 30px; */
	border-top: 1px solid #ebebeb;
	background-color: #6B0616;
}

.btn_backtotop {
	position: fixed;
	right: 20px;
	bottom: 50px;
	z-index: 25000;
	padding: 25px 13px 8px 15px;
	float: right;
	background-image: url("../images/backtotop_v2.png");
	background-position: 0px 0px;
	background-size: 60px;
	background-repeat: no-repeat;
	opacity: 0.95;
	color: #fff;
	font-weight: 700;
	cursor: pointer;
	border: 1px solid #FFF
}

.btn_backtotop:hover {
	border: 2px solid red
}

.set_footer_left {


	display: flex;
	align-items: center;
}

.set_footer_right {


	display: flex;
	align-items: center;
}

.footer_inner {
	display: block;
	max-width: 1400px;
	margin-right: auto;
	margin-left: auto;
}

.block_footer_col {
	padding-top: 15px;
	border-top: 3px solid #bd305a;
}

.block_footer_col.color2 {
	border-top-color: #896709;
}

.block_footer_col.color3 {
	border-top-color: #bb441c;
}

.block_footer_col.color4 {
	border-top-color: #781d32;
}

.block_footer_col.color5 {
	border-top-color: #4c215d;
}

.block_footer_col.color6 {
	border-top-color: #143050;
}

.block_footer_col.color7 {
	border-top-color: #407F19;
}

.block_footer_col.color9 {
	border-top-color: #bfb59e;
}

.btn_footer_header {
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 27px;
	background-image: url("../images/footer_arrow_16footer_arrow_1.png");
	background-position: 0px 10px;
	background-size: 18px;
	background-repeat: no-repeat;
	color: #3e290f;
	font-weight: 700;
	letter-spacing: 0px;
	text-decoration: none;
	text-transform: uppercase;
}

.btn_footer_header:hover {
	color: #cb1421;
}

.btn_footer_header.color2 {
	background-image: url("../images/footer_arrow_9footer_arrow_2.png");
	background-size: 18px;
}

.btn_footer_header.color3 {
	background-image: url("../images/footer_arrow_12footer_arrow_3.png");
	background-size: 18px;
}

.btn_footer_header.color4 {
	background-image: url("../images/footer_arrow_10footer_arrow_4.png");
	background-size: 18px;
}

.btn_footer_header.color5 {
	background-image: url("../images/footer_arrow_13footer_arrow_5.png");
	background-size: 18px;
}

.btn_footer_header.color6 {
	background-image: url("../images/footer_arrow_11footer_arrow_6.png");
	background-size: 18px;
}

.btn_footer_header.color7 {
	background-image: url("../images/footer_arrow_14footer_arrow_7.png");
	background-size: 18px;
}

.btn_footer_header.color8 {
	background-image: url("../images/footer_arrow_15footer_arrow_8.png");
	background-size: 18px;
}

.footer_sublinking {
	width: 1005px;
	margin-top: 4px;
	margin-bottom: 4px;
	color: #3e290f;
	font-size: 15px;
	line-height: 20px;
	text-decoration: none;
}

.footer_sublinking:hover {
	color: #cb1421;
}

.set_footer_sublinking {
	margin-bottom: 30px;
	padding-left: 27px;
}

.footer_global {
	padding: 35px 10px;
	border-top: 1px none #ebebeb;
	border-bottom: 1px none #e3e3e3;
	text-align: right;
}

.txt_ge {
	display: inline-block;
	margin-right: 20px;
	float: left;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
}

.btn_ge_linking {
	width: auto;
	padding-right: 1%;
	padding-left: 1%;
	color: #3e290f;
	font-size: 14px;
	text-decoration: none;
}

.btn_ge_linking:hover {
	color: #cb1421;
}

.footer_copyright {
	display: block;
	padding: 35px 12px 60px 0px;
	flex-direction: row;
	align-items: center;
	font-size: 14px;
	color: white;
	padding-left: 10px;
	padding-right: 30px;
}

.footer_copyright_txt {
	float: left;
}

.footer_copyright_copyrightlinking {
	float: left;
}

.btn_copyright_linking {
	margin-top: 5px;
	margin-right: 3px;
	margin-left: 10px;
	padding-right: 15px;
	background-image: url("../images/sepline_black_1sepline_black.png");
	background-position: 100% 50%;
	background-size: 5px;
	background-repeat: no-repeat;
	color: #3e290f;
	font-size: 14px;
	line-height: 18px;
	text-decoration: none;
	color: white;
}

.btn_footer_revision {
	margin-top: 5px;
	margin-right: 3px;
	margin-left: 10px;
	padding-right: 15px;
	background-position: 100% 50%;
	background-size: 5px;
	background-repeat: no-repeat;
	color: #3e290f;
	font-size: 14px;
	line-height: 18px;
	text-decoration: none;
	color: white;
}

.btn_copyright_linking:hover {
	text-decoration: underline;
}

.btn_copyright_linking.noborder {
	background-image: none;
}

.footer_copyright_version {


	display: flex;
	float: right;
	align-items: flex-start;
}

.footer_revision {
	/* float: right;  */
}

.div-block {
	float: right;
}

.logo_w3c {
	margin-left: 20px;
	max-width: 100px;
	width: 100%;
	float: right;
}

.mob_submenu {
	left: auto;
	right: 0px;
	/*bottom: 0px;*/
	width: 80%;
	/*min-height: 1200px;*/
}

.mob_btn_search {
	width: 20%;
	float: left;
	background-color: #ad0000;
}

.mob_searchtxtbox {
	width: 80%;
	height: 43px;
	margin-bottom: 0px;
	float: left;
}

.breadcrumb {
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	background-color: #fff;
}

.breadcrumb_inner {
	display: block;
	max-width: 1400px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 13px;
}

.btn_breadcrumb {
	width: 30px;
	height: 30px;
	float: left;
	background-image: url("../images/65-256.png");
	background-position: 50% 50%;
	background-size: 16px;
	background-repeat: no-repeat;
}

.btn_breadcrumb.w--current {
	background-size: 16px;
	font-size: 15px;
}

.btn_breadcrumb.others {


	display: flex;
	width: auto;
	padding-right: 2px;
	padding-left: 30px;
	align-items: center;
	background-image: url("../images/arrow_grey_right.png");
	background-position: 6px 50%;
	background-size: 16px;
	color: #3e290f;
	font-size: 14px;
	text-decoration: none;
}

.btn_breadcrumb.others:hover {
	text-decoration: underline;
}

.main_section_inner {
	display: block;
	max-width: 1400px;
	margin-right: auto;
	margin-left: auto;
	padding: 20px 25px;
}

.main_section_inner.housing_dimensions {
	padding-top: 0px;
}

.main_section_left {
	width: 75%;
	padding-right: 2%;
	float: left;
}

.main_section_left.fullwidth {
	width: 100%;
	padding-right: 0%;
	float: none;
}

.main_section_right {
	width: 25%;
	float: right;
}

.main_section_title {
	margin-bottom: 20px;
	color: #3e290f;
	font-size: 28px;
	line-height: 36px;
	font-weight: 700;
}

.main_section_title.checker_type {
	padding: 15px 20px;
	background-color: #e6ddcc;
	font-size: 28px;
}

.main_section_title.landing_page {
	margin-top: 10px;
	margin-bottom: 40px;
}

.main_section_title.shoppingcentre_detail_title {
	margin-bottom: 10px;
}

.main_sub_title {
	margin-bottom: 20px;
}

.main_section_img {
	margin-bottom: 30px;
}

.main_section_img.flat_application {
	margin-top: 15px;
	border-top-color: #c59000;
}

.main_section_img.ho {
	border-top-color: #781d32;
}

.main_section_img.noborder {
	margin-bottom: 0px;
	border-top-style: none;
}

.main_section_img.estate_locator {
	margin-bottom: 0px;
	border-top-style: none;
}

.main_section_img.estate_locator.detail {
	margin-bottom: 0px;
}

.main_section_img.shoppingcentre_detail_image {
	border-top-color: #4c215d;
}

.main_section_img.annual_report {
	border-top-style: none;
	border-top-color: #bb441c;
}

.main_section_img.publichousing {
	border-top-color: #bb441c;
}

.main_section_img.square {
	display: inline-block;
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}

.h4 {
	margin-bottom: 20px;
	font-size: 20px;
}

.h4.marginbottom {
	margin-bottom: 0px;
}

.h4.premium_statistics {
	font-size: 16px;
	font-weight: 400;
}

.h5 {
	margin-bottom: 15px;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}

.h5.rent_payment_title {
	margin-top: 0px;
	font-weight: 700;
}

.bullet_set {
	margin-bottom: 25px;
}

.bullet_li {
	margin-bottom: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 18px;
	background-image: url("../images/icon_bullet_1icon_bullet.png");
	background-position: 0px 8px;
	background-size: 11px;
	background-repeat: no-repeat;
}

.bullet_li.bullet_onlineform {
	background-image: url("../images/arrow_green_right.png");
	background-size: 16px;
}

.bullet_li.puple_bullet {
	background-image: url("../images/arrow_purple_right.png");
	background-size: 16px;
}

.bullet_li.puple_bullet.tender {
	width: auto;
	margin-right: 10px;
}

.bullet_li.online_purchase {
	background-image: url("../images/bullet.png");
	background-position: 0px 8px;
	background-size: 11px;
	background-repeat: no-repeat;
}

.bullet_li.orange {
	padding-left: 20px;
	background-image: url("../images/arrow_orange_right.png");
	background-size: 16px;
}

.inner_txt_p {
	margin-top: 15px;
	margin-bottom: 15px;
}

.inner_txt_p.redbold {
	color: #ab1a17;
	font-weight: 700;
}

.inner_txt_p.question {
	margin-bottom: 10px;
	padding-right: 15px;
	line-height: 21px;
}

.inner_txt_p.question.marginbottom {
	margin-bottom: 35px;
}

.inner_txt_p.margintop {
	margin-top: 20px;
}

.inner_txt_p.inner_txt_grandtotal {
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
}

.inner_txt_p.burgundybold {
	color: #781d32;
	font-weight: 700;
}

.inner_txt_p.available_hos {
	margin-right: 20px;
}

.inner_txt_p.link_right {
	text-align: right;
}

.inner_txt_p.bold {
	font-weight: 700;
}

.inner_txt_p.no_margintop {
	margin-top: 0px;
}

.inner_txt_p.square_img {
	margin-top: 0px;
}

.a_linking {
	color: blue;
	text-decoration: none;
}

.a_linking:hover {
	text-decoration: underline;
}

.a_linking.a_linking_blue {
	color: blue;
}

.btn_pdf {
	width: 100%;
	min-height: 44px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 66px;
	background-image: url("../images/icon_pdf_yellow.png");
	background-position: 0px 0px;
	background-size: 55px;
	background-repeat: no-repeat;
	color: blue;
	text-decoration: none;
}

.btn_pdf:hover {
	text-decoration: underline;
}

.btn_pdf.btn_pdf_videos {
	text-align: left;
}

.btn_pdf.btn_pdf_video {
	display: inline-block;
	width: auto;
}

.btn_pdf.orange {
	background-image: url("../images/icon_pdf_orange.png");
	background-size: 55px;
}

.desktop_useful_links {
	padding: 20px;
	box-shadow: 0 0 15px -1px #e0e0e0;
}

.useful_link_title {
	min-height: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 65px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	background-image: url("../images/quick_links_icon_v2.png");
	background-position: 12px 50%;
	background-size: 40px;
	background-repeat: no-repeat;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
}

.useful_link_title.mobhidden.v2 {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 65px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	background-color: #4c215d;
	background-image: url("../images/quick_links_icon_v2.png");
	background-position: 12px 50%;
	background-size: 40px;
	color: #fff;
}

.useful_link_title.purple {
	background-color: #4c215d;
}

.useful_link_title.orange {
	background-color: #bb441c;
}

.useful_link_title.yellow {
	background-color: #896709;
}

.useful_link_title.navy {
	background-color: #143050;
}

.useful_link_title.burgundy {
	background-color: #781d32;
}

.useful_link_title.green {
	background-color: #407F19;
}

.useful_link_title.typical {
	background-color: #7D6E4F;
}

.useful_link_title.brown {
	background-color: #706256;
}

.useful_links_sectionline {
	width: 100%;
	height: 5px;
	margin-top: 15px;
	background-color: #4c215d;
}

.useful_links_sectionline.flat_application {
	background-color: #c59000;
}

.useful_links_sectionline.business {
	background-color: #143050;
}

.useful_links_sectionline.ho {
	background-color: #781d32;
}

.useful_links_sectionline.commercial {
	background-color: #4c215d;
}

.useful_links_sectionline.aboutus {
	background-color: #407F19;
}

.useful_links_sectionline.yellow_line {
	display: block;
	background-color: #896709;
}

.useful_links_sectionline.estate_locator {
	background-color: #706256;
}

.useful_links_sectionline.home_ownership {
	background-color: #781d32;
}

.useful_links_sectionline.publichousing {
	background-color: #bb441c;
}

.set_useful_title {
	padding-top: 7px;
	padding-bottom: 6px;
	padding-left: 65px;
	background-color: #f6f6f6;
	background-image: url("../images/hotline_purple.png");
	background-position: 0px 50%;
	background-size: auto 100%;
	background-repeat: no-repeat;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
}

.set_useful_title.learn {
	background-image: url("../images/icon_learn_1icon_learn.png");
	background-size: 30px;
}

.set_useful_title.links {
	background-image: url("../images/icon_links_1icon_links.png");
	background-size: 30px;
}

.set_useful_title.hotline_gold {
	background-image: url("../images/icon_hotline_gold_1icon_hotline_gold.png");
	background-size: 30px;
}

.set_useful_title.learn_gold {
	background-image: url("../images/icon_learn_gold_1icon_learn_gold.png");
	background-size: 30px;
}

.set_useful_title.learn_blue {
	background-image: url("../images/icon_learn_blue_1icon_learn_blue.png");
	background-size: 30px;
}

.set_useful_title.learn_deepred {
	background-image: url("../images/icon_learn_deepred_1icon_learn_deepred.png");
	background-position: 9px 47%;
	background-size: 30px;
}

.set_useful_title.hotline_purple {
	background-image: url("../images/icon_hotline_purple_1icon_hotline_purple.png");
	background-position: 9px 45%;
	background-size: 30px;
}

.set_useful_title.hotline_purple.v2 {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 65px;
	background-color: #4c215d;
	background-image: url("../images/hotline_purple.png");
	background-position: 0px 50%;
	background-size: auto 100%;
	color: #fff;
}

.set_useful_title.award_puple {
	background-image: url("../images/icon_award_purple_1icon_award_purple.png");
	background-size: 30px;
}

.set_useful_title.award_puple.v2 {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 65px;
	background-color: #4c215d;
	background-image: url("../images/handshake_purple.png");
	background-position: 0px 50%;
	background-size: auto 100%;
	color: #fff;
}

.set_useful_title.section_orange {
	background-image: url("../images/icon_section_orange_1icon_section_orange.png");
	background-position: 10px 48%;
	background-size: 30px;
}

.set_useful_title.learn_green {
	background-image: url("../images/icon_learn_green_1icon_learn_green.png");
	background-size: 30px;
}

.set_useful_title.section_green {
	background-image: url("../images/icon_section_green_1icon_section_green.png");
	background-size: 30px;
}

.set_useful_title.link_green {
	background-image: url("../images/icon_links_green_1icon_links_green.png");
	background-size: 30px;
}

.set_useful_title.form_green {
	background-image: url("../images/icon_form_green_1icon_form_green.png");
	background-size: 30px;
}

.set_useful_title.shoppingcentre_learn {
	background-image: url("../images/learn_more_purple.png");
	background-position: 3% 43%;
	background-size: 30px;
}

.set_useful_title.learn_grey {
	background-color: #706256;
	background-image: url("../images/brown_learn_more.png");
	background-size: auto;
}

.set_useful_title.relate_burgundy {
	background-image: url("../images/link_burgundy.png");
	background-size: 30px;
}

.set_useful_title.channel_orange {
	background-image: url("../images/channel_orange.png");
	background-size: 30px;
}

.set_useful_title.learn_orange {
	background-image: url("../images/learn_more_orange.png");
	background-size: 30px;
}

.set_useful_title.link_orange {
	background-image: url("../images/link_orange.png");
	background-size: 30px;
}

.set_useful_title.purple {
	background-color: #4c215d;
}

.set_useful_title.purple.awards {
	background-image: url("../images/handshake_purple.png");
	background-size: auto 100%;
}

.set_useful_title.purple.learn_more {
	background-image: url("../images/purple_learn_more.png");
	background-size: auto 100%;
}

/* updated 20181206 start */
.set_useful_title.orange {
	background-color: #bb441c;
	background-image: url("../images/orange_learn_more.png");
	background-size: auto 100%;
}

/* updated 20181206 end */

.set_useful_title.orange.channel {
	background-image: url("../images/orange_channel.png");
	background-position: 0px 50%;
	background-size: auto;
	background-repeat: no-repeat;
}

.set_useful_title.orange.learn_more {
	background-image: url("../images/orange_learn_more.png");
	background-size: auto 100%;
}

.set_useful_title.orange.useful_links {
	background-image: url("../images/orange_link.png");
	background-size: auto 100%;
}

.set_useful_title.orange.this_page {
	background-image: url("../images/orange_page.png");
	background-size: auto 100%;
}

.set_useful_title.orange.hotline {
	background-image: url("../images/orange_hotline.png");
	background-size: auto 100%;
}


/* updated 20181206 start*/
.set_useful_title.yellow {
	background-color: #896709;
	background-image: url("../images/yellow_learn_more.png");
	background-size: auto 100%;
}

/* updated 20181206 end*/

.set_useful_title.yellow.hotline {
	background-image: url("../images/yellow_hotline.png");
	background-size: auto 100%;
}

.set_useful_title.yellow.learn_more {
	background-image: url("../images/yellow_learn_more.png");
	background-size: auto 100%;
}


/* updated 20181206 start*/
.set_useful_title.navy {
	background-color: #143050;
	background-image: url("../images/navy_learn_more.png");
	background-size: auto 100%;
}

/* updated 20181206 end*/

.set_useful_title.navy.learn_more {
	background-image: url("../images/navy_learn_more.png");
	background-size: auto 100%;
}

.set_useful_title.burgundy {
	background-color: #781d32;
	background-image: url("../images/burgundy_learn_more.png");
	background-size: auto 100%;
}

.set_useful_title.burgundy.learn_more {
	background-image: url("../images/burgundy_learn_more.png");
	background-size: auto 100%;
}

.set_useful_title.burgundy.related_info {
	background-image: url("../images/burgundy_related_info.png");
	background-size: auto 100%;
}


.set_useful_title.green {
	background-color: #407F19;
	background-image: url("../images/green_page.png");
	background-size: auto 100%;
}

.set_useful_title.green.learn_more {
	background-image: url("../images/green_learn_more.png");
	background-size: auto 100%;
}

.set_useful_title.green.link {
	background-image: url("../images/green_link.png");
	background-size: auto 100%;
}

.set_useful_title.green.useful_links {
	background-image: url("../images/green_link.png");
	background-size: auto 100%;
}

.set_useful_title.green.forms {
	background-image: url("../images/green_form.png");
	background-size: auto 100%;
}


.set_useful_title.typical {
	background-color: #7D6E4F;
	background-image: url("../images/typical_learn_more.png");
	background-size: auto 100%;
}

.set_useful_title.purple.useful_links {
	background-image: url("../images/purple_link.png");
	background-size: auto 100%;
}


.set_useful_title.purple.on_this_page {
	background-image: url("../images/purple_page.png");
	background-size: auto 100%;
}

.set_useful_title.purple.housing_channel {
	background-image: url("../images/purple_tv.png");
	background-size: auto 100%;
}

.set_useful_title.purple.in_this_section {
	background-image: url("../images/purple_page.png");
	background-size: auto 100%;
}

.set_useful_title.purple.tender_awards {
	background-image: url("../images/purple_handshake.png");
	background-size: auto 100%;
}

.set_useful_title.purple.hotline {
	background-image: url("../images/purple_hotline.png");
	background-size: auto 100%;
}


.set_useful_title.purple.community_events {
	background-image: url("../images/purple_calendar.png");
	background-size: auto 100%;
}

.set_useful_title.purple.housing_authority_meetings {
	background-image: url("../images/purple_calendar.png");
	background-size: auto 100%;
}

.set_useful_title.purple.shopping_centre_promoptions {
	background-image: url("../images/purple_calendar.png");
	background-size: auto 100%;
}


.set_useful_title.orange.on_this_page {
	background-image: url("../images/orange_page.png");
	background-size: auto 100%;
}

.set_useful_title.orange.housing_channel {
	background-image: url("../images/orange_tv.png");
	background-size: auto 100%;
}

.set_useful_title.orange.in_this_section {
	background-image: url("../images/orange_page.png");
	background-size: auto 100%;
}

.set_useful_title.orange.tender_awards {
	background-image: url("../images/orange_handshake.png");
	background-size: auto 100%;
}

.set_useful_title.orange.community_events {
	background-image: url("../images/orange_calendar.png");
	background-size: auto 100%;
}

.set_useful_title.orange.housing_authority_meetings {
	background-image: url("../images/orange_calendar.png");
	background-size: auto 100%;
}

.set_useful_title.orange.shopping_centre_promoptions {
	background-image: url("../images/orange_calendar.png");
	background-size: auto 100%;
}


.set_useful_title.yellow.useful_links {
	background-image: url("../images/yellow_link.png");
	background-size: auto 100%;
}

.set_useful_title.yellow.on_this_page {
	background-image: url("../images/yellow_page.png");
	background-size: auto 100%;
}

.set_useful_title.yellow.housing_channel {
	background-image: url("../images/yellow_tv.png");
	background-size: auto 100%;
}

.set_useful_title.yellow.in_this_section {
	background-image: url("../images/yellow_page.png");
	background-size: auto 100%;
}

.set_useful_title.yellow.tender_awards {
	background-image: url("../images/yellow_handshake.png");
	background-size: auto 100%;
}

.set_useful_title.yellow.community_events {
	background-image: url("../images/yellow_calendar.png");
	background-size: auto 100%;
}

.set_useful_title.yellow.housing_authority_meetings {
	background-image: url("../images/yellow_calendar.png");
	background-size: auto 100%;
}

.set_useful_title.yellow.shopping_centre_promoptions {
	background-image: url("../images/yellow_calendar.png");
	background-size: auto 100%;
}


.set_useful_title.navy.useful_links {
	background-image: url("../images/navy_link.png");
	background-size: auto 100%;
}

.set_useful_title.navy.on_this_page {
	background-image: url("../images/navy_page.png");
	background-size: auto 100%;
}

.set_useful_title.navy.housing_channel {
	background-image: url("../images/navy_tv.png");
	background-size: auto 100%;
}

.set_useful_title.navy.in_this_section {
	background-image: url("../images/navy_page.png");
	background-size: auto 100%;
}

.set_useful_title.navy.tender_awards {
	background-image: url("../images/navy_handshake.png");
	background-size: auto 100%;
}

.set_useful_title.navy.hotline {
	background-image: url("../images/navy_hotline.png");
	background-size: auto 100%;
}

.set_useful_title.navy.community_events {
	background-image: url("../images/navy_calendar.png");
	background-size: auto 100%;
}

.set_useful_title.navy.housing_authority_meetings {
	background-image: url("../images/navy_calendar.png");
	background-size: auto 100%;
}

.set_useful_title.navy.shopping_centre_promoptions {
	background-image: url("../images/navy_calendar.png");
	background-size: auto 100%;
}


.set_useful_title.burgundy.useful_links {
	background-image: url("../images/burgundy_link.png");
	background-size: auto 100%;
}

.set_useful_title.burgundy.on_this_page {
	background-image: url("../images/burgundy_page.png");
	background-size: auto 100%;
}


.set_useful_title.burgundy.housing_channel {
	background-image: url("../images/burgundy_tv.png");
	background-size: auto 100%;
}

.set_useful_title.burgundy.in_this_section {
	background-image: url("../images/burgundy_page.png");
	background-size: auto 100%;
}

.set_useful_title.burgundy.tender_awards {
	background-image: url("../images/burgundy_handshake.png");
	background-size: auto 100%;
}

.set_useful_title.burgundy.hotline {
	background-image: url("../images/burgundy_hotline.png");
	background-size: auto 100%;
}

.set_useful_title.burgundy.community_events {
	background-image: url("../images/burgundy_calendar.png");
	background-size: auto 100%;
}

.set_useful_title.burgundy.housing_authority_meetings {
	background-image: url("../images/burgundy_calendar.png");
	background-size: auto 100%;
}

.set_useful_title.burgundy.shopping_centre_promoptions {
	background-image: url("../images/burgundy_calendar.png");
	background-size: auto 100%;
}


.set_useful_title.green.on_this_page {
	background-image: url("../images/green_page.png");
	background-size: auto 100%;
}

.set_useful_title.green.housing_channel {
	background-image: url("../images/green_tv.png");
	background-size: auto 100%;
}

.set_useful_title.green.in_this_section {
	background-image: url("../images/green_page.png");
	background-size: auto 100%;
}

.set_useful_title.green.tender_awards {
	background-image: url("../images/green_handshake.png");
	background-size: auto 100%;
}

.set_useful_title.green.hotline {
	background-image: url("../images/green_hotline.png");
	background-size: auto 100%;
}

.set_useful_title.green.community_events {
	background-image: url("../images/green_calendar.png");
	background-size: auto 100%;
}

.set_useful_title.green.housing_authority_meetings {
	background-image: url("../images/green_calendar.png");
	background-size: auto 100%;
}

.set_useful_title.green.shopping_centre_promoptions {
	background-image: url("../images/green_calendar.png");
	background-size: auto 100%;
}


.set_useful_title.typical.learn_more {
	background-image: url("../images/yellow_learn_more.png");
	background-size: auto 100%;
}

.set_useful_title.typical.useful_links {
	background-image: url("../images/yellow_link.png");
	background-size: auto 100%;
}

.set_useful_title.typical.on_this_page {
	background-image: url("../images/yellow_page.png");
	background-size: auto 100%;
}

.set_useful_title.typical.housing_channel {
	background-image: url("../images/yellow_tv.png");
	background-size: auto 100%;
}

.set_useful_title.typical.in_this_section {
	background-image: url("../images/yellow_page.png");
	background-size: auto 100%;
}

.set_useful_title.typical.tender_awards {
	background-image: url("../images/yellow_handshake.png");
	background-size: auto 100%;
}

.set_useful_title.typical.hotline {
	background-image: url("../images/yellow_hotline.png");
	background-size: auto 100%;
}

.set_useful_title.typical.community_events {
	background-image: url("../images/yellow_calendar.png");
	background-size: auto 100%;
}

.set_useful_title.typical.housing_authority_meetings {
	background-image: url("../images/yellow_calendar.png");
	background-size: auto 100%;
}

.set_useful_title.typical.shopping_centre_promoptions {
	background-image: url("../images/yellow_calendar.png");
	background-size: auto 100%;
}


.set_useful_a {
	width: 100%;
	padding: 8px 20px 8px 26px;
	background-image: url("../images/icon_arrow_red_1icon_arrow_red.png");
	background-position: 6px 10px;
	background-size: 16px;
	background-repeat: no-repeat;
	font-size: 16px;
	line-height: 21px;
	/* Turn to blank color: #3e290f;*/
	color: #000000;
	text-decoration: none;
}

/* Added 20191206 start */
.set_useful_noimage_a {
	width: 100%;
	padding: 8px 20px 8px 26px;
	background-position: 6px 10px;
	background-size: 16px;
	background-repeat: no-repeat;
	font-size: 16px;
	line-height: 21px;
	/* Turn to blank color: #3e290f;*/
	color: #000000;
	text-decoration: none;
}

/* Added 20191206 end */

/* 2020116 Quick Link start */
.set_useful_a.pureText:hover {
	text-decoration: none;
}

/* 2020116 Quick Link end */

.set_useful_a:hover {
	text-decoration: underline;
}

.set_useful_a.purple {
	background-image: url("../images/purple_arrow_1purple_arrow.png");
	background-size: 16px;
}

.set_useful_a.yellow {
	background-image: url("../images/arrow_yellow_right.png");
	background-size: 16px;
}

.set_useful_a.green {
	background-image: url("../images/arrow_green_right.png");
	background-size: 16px;
}

.set_useful_a.grey {
	background-image: url("../images/arrow_grey_right.png");
	background-size: 16px;
}

.set_useful_a.grey.landing {
	/* Turn to blank color: #3e290f;*/
	color: #000000;
}

.set_useful_a.burgundy {
	background-image: url("../images/arrow_burgundy_right.png");
	background-size: 16px;
}

.set_useful_a.navy {
	background-image: url("../images/arrow_navy_right.png");
	background-size: 16px;
}

.set_useful_a.navy.landing {
	/* Turn to blank color: #3e290f;*/
	color: #000000;
}

.set_useful_a.orange {
	background-image: url("../images/arrow_orange_right.png");
	background-size: 16px;
}

.set_useful_a.typical {
	background-image: url("../images/arrow_typical_right.png");
	background-size: 16px;
}

.set_slider_linking {


	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.useful_links_slider {
	height: auto;
	background-color: transparent;
}

.useful_links_slide {
	margin-bottom: 46px;
}

.useful_links_arrow_left {
	position: relative;
	left: 0px;
	right: 0px;
	bottom: 0px;
	height: 46px;
	margin-top: -40px;
	margin-bottom: 0px;
	float: left;
	color: #747474;
	font-size: 24px;
}

.useful_links_arrow_left.right {
	float: right;
}

.mob_btn_links {
	display: none;
}

.btn_close_usefullink {
	display: none;
}

.mob_btn_links_close {
	display: none;
}

.set_allocation_search {


	display: flex;
	margin-bottom: 30px;
	align-items: center;
}

.set_allocation_search_col1 {
	width: 19%;
	min-height: 20px;
	float: left;
}

.set_allocation_search_col2 {
	width: 95%;
	margin-right: 10px;
	float: left;
}

.selectdrop_inner_select {
	width: 100%;
}

.selectdrop_inner_select.estate_locator_sort {
	width: auto;
	margin-right: 0px;
	margin-left: 0px;
}

.selectdrop_inner_select.available_hos {
	max-width: 400px;
	margin-right: 0px;
	margin-left: 0px;
}

.selectdrop_inner_select.hs_detail {
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}

.selectdrop_inner_select_toggle {
	width: 100%;
	padding-top: 9px;
	padding-bottom: 9px;
	border: 1px solid #ddd;
	background-color: #fff;
}

.selectdrop_inner_select_toggle.estate_locator_sort {
	width: auto;
	padding-right: 150px;
}

.selectdrop_inner_select_toggle.estate_locator_search_drop {
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 50px;
}

.set_allocation_search_col3 {
	width: 10%;
	text-align: right;
}

.btn_go {
	width: 100%;
	padding: 10px 25px;
	float: none;
	border-radius: 200px;
	background-color: #7D6E4F;
	color: #fff;
	font-weight: 400;
	text-align: center;
	text-decoration: none;
}

.select_dropinner_list.hs_detail.w--open {
	left: 0px;
	top: 100%;
}

.select_drop_inner_a {
	z-index: 99999;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	background-color: #fff;
}

.select_drop_inner_a:hover {
	background-color: #cb1421;
	color: #fff;
}

.select_drop_inner_a.frame {
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

.select_drop_inner_a.burgundy:hover {
	background-color: #781d32;
}

.select_drop_inner_a.typical:hover {
	background-color: #7D6E4F;
}

.select_drop_inner_a.purple:hover {
	background-color: #4c215d;
}

.select_drop_inner_a.green:hover {
	background-color: #407F19;
}

.select_drop_inner_a.yellow:hover {
	background-color: #896709;
}

.select_drop_inner_a.brown:hover {
	background-color: #706256;
}

.set_allocation_table {
	margin-top: 60px;
}

.set_allocation_table.allocation_sepline {
	padding-top: 30px;
	border-top: 1px solid #ddd;
}

.sepline_grey {
	width: 100%;
	height: 1px;
	margin-bottom: 15px;
	border-style: none;
	border-color: #6e6e6e;
	background-color: #ddd;
}

.set_title {
	margin-bottom: 11px;
	font-size: 24px;
	font-weight: 700;
}

.sepline_color {
	display: none;
	width: 10%;
	height: 5px;
	background-color: #c59000;
}

.sepline_color.blue {
	background-color: #143050;
}

.inner_orderlist {
	margin-top: 15px;
	margin-bottom: 20px;
	padding-left: 18px;
	font-weight: 800;
}

.list_txt {
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 0px;
	font-weight: 500;
}

.embedtable {
	width: 100%;
	margin-top: 30px;
	margin-bottom: 30px;
}

.embedtable.premium_statistics_month {
	margin-top: 30px;
}

.embedtable.available_hos {
	width: 100%;
}

.notxt {
	width: 20px;
	padding-right: 3px;
	padding-left: 10px;
	float: none;
	font-weight: 700;
}

.sepline {
	width: 100%;
	height: 1px;
	margin-top: 5px;
	margin-bottom: 10px;
	background-color: #dadada;
}

.sepline.tender {
	margin-top: 40px;
}

.section_note {
	margin-top: 40px;
	padding-top: 20px;
	border-top: 1px solid #ddd;
}

.section_note.tender_hotline {
	padding-bottom: 15px;
}

.inner_ordertxt {
	margin-bottom: 14px;
	padding-left: 10px;
	line-height: 22px;
	font-weight: 400;
}

.btn_linking {
	width: 100%;
	margin-top: 19px;
	padding-left: 20px;
	background-image: url("../images/arrow_yellow_right.png");
	background-position: 0px 50%;
	background-size: 14px;
	background-repeat: no-repeat;
	color: blue;
	text-decoration: none;
}

.btn_linking:hover {
	text-decoration: underline;
}

.btn_linking.btn_blue {
	background-image: url("../images/footer_arrow_11footer_arrow_6.png");
	background-position: 0px -2px;
	background-size: 21px;
	color: #143050;
	font-size: 16px;
	line-height: 20px;
	text-decoration: none;
}

.btn_linking.btn_blue:hover {
	color: #3e290f;
}

.btn_linking.ha_link {
	padding-left: 0px;
	background-image: none;
	color: blue;
	text-decoration: none;
}

.btn_linking.ha_link:hover {
	text-decoration: underline;
}

.set_allocation_date {
	font-size: 28px;
	font-weight: 700;
}

.normaltxt {
	padding-right: 2px;
	padding-left: 2px;
	font-size: 20px;
	font-weight: 300;
}

.set_allcation_date_txt {
	margin-top: 5px;
}

.online_form {
	margin-top: 0px;
}

.txt_area {
	min-height: 177px;
	margin-bottom: 0px;
	font-style: italic;
}

.online_forn_col {
	padding-right: 30px;
	padding-left: 0px;
}

.onlineform_label {
	margin-bottom: 0px;
	padding-bottom: 3px;
	border-bottom: 3px none #d1d1d1;
	font-size: 17px;
}

.onlineform_label.form_bottom {
	margin-bottom: 0px;
	border-style: none;
}

.online_form_row {
	margin-top: 25px;
	margin-bottom: 25px;
}

.onlineform_radiobox {


	display: flex;
	margin-top: 11px;
	margin-right: 21px;
	float: left;
	align-items: center;
	font-size: 19px;
	font-weight: 600;
}

.onlineform_radiobox.style2 {
	margin-top: 38px;
	margin-bottom: 12px;
	float: none;
	font-size: 24px;
}

.onlineform_radiobox.style2.left {
	margin-top: 0px;
	margin-right: 40px;
	padding-top: 9px;
	float: left;
}

.radiobox {
	width: 20px;
	height: 20px;
	margin-right: 11px;
}

.radiolabel {
	font-size: 16px;
	font-weight: 700;
}

.radiolabel.style2 {
	font-weight: 400;
}

.radiolabel.style2.premium_statistics {
	font-size: 16px;
	font-weight: 400;
}

.redtxt {
	color: #c3130f;
}

.txtfield {
	padding-top: 10px;
	padding-bottom: 10px;
	font-style: italic;
}

.btn_submit {
	display: block;
	height: 45px;
	margin: 45px auto 50px;
	padding: 10px 25px;
	border-radius: 200px;
	background-color: #7D6E4F;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
}

.btn_submit.btn_reset {
	margin-right: 20px;
	margin-left: 20px;
}

.btn_submit.online_purchase {
	margin-right: 10px;
	margin-left: 10px;
}

.h3.online_purchase_request_note {
	margin-top: 25px;
}

.code_set {
	display: block;
	width: 40%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.set_hameeting_search.marginbottom {
	margin-bottom: 40px;
}

.btn_search {
	height: 45px;
	margin-top: 20px;
	padding: 10px 25px;
	border-radius: 200px;
	background-color: #7D6E4F;
	color: #fff;
	font-weight: 700;
	text-decoration: none;
}

.btn_search.searchhidden {
	display: none;
}

.btn_search.ha {
	margin-right: 10px;
}

.btn_search.purple {
	background-color: #4c215d;
}

.btn_search.purple:hover {
	background-color: #3e290f;
}

.btn_search.available_hos {
	margin-top: 0px;
	margin-left: 20px;
	padding-right: 25px;
	padding-left: 25px;
}

.btn_search.ha_sort_btn {
	margin: auto 30px auto 20px;
}

.btn_search.v2 {
	background-color: #7D6E4F;
}

.btn_search.hs_detail {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

.block_contacttable {
	width: 45%;
	margin-top: 42px;
	border: 1px solid #dbdbdb;
}

.block_table_header {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	background-color: #407F19;
	color: #fff;
	font-weight: 700;
}

.block_table_content {
	padding: 20px;
}

.row_transaction {


	display: flex;
	align-items: flex-start;
}

.set_tr_content {
	padding-right: 0px;
	padding-left: 40px;
}

.set_index_news {
	margin-bottom: 4px;
	padding-top: 8px;
	padding-bottom: 7px;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px none #e0e0e0;
}

.set_indexnews_left {
	width: 20%;
	padding-top: 1px;
	padding-bottom: 5px;
	float: left;
	font-size: 15px;
	font-weight: 700;
}

.set_indesnews_right {
	width: 85%;
	padding-top: 5px;
	padding-bottom: 5px;
	float: right;
}

.set_indexnews_right {
	display: block;
	width: 78%;
	padding: 2px 8px 2px 21px;
	float: right;
	color: #3e290f;
	line-height: 25px;
	font-weight: 400;
	text-decoration: none;
}

.set_indexnews_right:hover {
	color: #cb1421;
	text-decoration: underline;
}

.mob_video {
	display: none;
}

.section_tender_faq {
	margin-top: 60px;
	padding-top: 30px;
	border-top: 1px solid #dadada;
}

.section_main_des {
	margin-top: -15px;
	margin-bottom: 15px;
}

.set_tender_faq_dropbox {
	width: 100%;
	margin-top: 10px;
}

.set_tender_faq_dropbox_toggle {
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top: 5px solid #4c215d;
	background-color: #f5f5f5;
	/*background-image: url("../images/icon_plus_mob_1icon_plus_mob.png");*/
	background-position: 98% 50%;
	background-size: 38px;
	background-repeat: no-repeat;
}

.set_tender_faq_dropbox_toggle.w--open {
	padding-top: 15px;
	padding-bottom: 15px;
	background-image: url("../images/icon_min_mob_1icon_min_mob.png");
	background-size: 38px;
}

.set_tender_faq_dropbox_toggle.bluetheme {
	border-top-color: #143050;
}

.set_tender_faq_dropbox_toggle.purple_plus {
	background-image: url("../images/purple_plus_1purple_plus.png");
	background-size: 38px;
}

.set_tender_faq_dropbox_toggle.browntheme {
	border-top-color: #7D6E4F;
	border-top: 5px solid #7D6E4F;
	background-image: url("../images/icon_plus_1icon_plus.png");
}

.set_tender_faq_dropbox_toggle.browntheme.w--open {
	background-image: url("../images/icon_min_1icon_min.png");
}

.set_tender_no {


	display: flex;
	width: 45px;
	height: 45px;
	margin-top: 3px;
	float: left;
	justify-content: center;
	align-items: center;
	border-radius: 200px;
	background-color: #4c215d;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
}

.set_tender_no.bluetheme {
	background-color: #143050;
}

.set_tender_no.browntheme {
	background-color: #7D6E4F;
}

.set_tender_title {
	padding-left: 16px;
	float: left;
}

.set_tender_estate {
	color: #4c215d;
	font-weight: 700;
}

.set_tender_estate.bluetxt {
	color: #143050;
}

.a_linkg_tenderlocation {
	color: #3e290f;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
}

.set_tender_droplist.w--open {
	position: relative;
	padding-right: 20px;
	padding-bottom: 50px;
	padding-left: 20px;
	background-color: #f5f5f5;
}

.row_tender_title {
	font-size: 16px;
	line-height: 25px;
	font-weight: 700;
	text-transform: uppercase;
}

.row_tender_content {


	display: flex;
	padding-top: 10px;
	padding-bottom: 10px;
	align-items: center;
	border-top: 1px solid #d4d4d4;
}

.row_tender_content.header {
	margin-top: 31px;
	border-bottom: 3px solid #d4d4d4;
}

.row_tender_content.header.bg_lightbrown {
	background-color: #f8f4e9;
}

.row_tender_content.date {
	margin-top: 0px;
	border-top-style: solid;
	border-top-width: 3px;
}

.row_tender_content.bottomline {
	border-bottom: 4px solid #d4d4d4;
}

.row_tender_content.whitebg {
	background-color: #fff;
}

.row_tender_content.bluetheme {
	background-color: #dfe6ee;
}

.row_tender_content.bluetheme.margintop {
	margin-top: 30px;
}

.row_tender_txt {
	font-size: 16px;
}

.row_tender_txt.row_tender_txt_transparent {
	opacity: 0;
}

.row_tender_txt.purple_txt_a {
	color: #4c215d;
	text-decoration: underline;
}

.row_tender_txt.trade {
	opacity: 0;
}

.set_tender_bottom_btn {
	margin-top: 36px;
	text-align: center;
}

.btn_tender_pdf {
	margin-right: 1%;
	margin-left: 1%;
	padding: 20px 47px 20px 71px;
	border-radius: 1005px;
	background-color: #4c215d;
	background-image: url("../images/icon_arrow_white_1icon_arrow_white.png"), url("../images/icon_pdf_1icon_pdf.png");
	background-position: 96% 50%, 23px 50%;
	background-size: 25px, 39px;
	background-repeat: no-repeat, no-repeat;
	color: #fff;
	text-decoration: none;
}

.btn_tender_pdf:hover {
	background-color: #3e290f;
}

.bottom_line {
	border-top: 1px none #cacaca;
	border-bottom: 1px solid #cacaca;
}

.row_business_contact {
	margin-bottom: 12px;
	font-size: 16px;
}

.row_contact_title {
	font-weight: 700;
}

.section_photogallery {


	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	align-content: flex-start;
}

.lightbox_img {
	width: 25%;
	padding-right: 2%;
	padding-left: 0%;
	/* Turn to blank color: #3e290f;*/
	color: #000000;
	text-decoration: none;
}

.lightbox_img.shopping_centre {


	display: flex;
	width: 100%;
	height: 100%;
	margin-top: auto;
	margin-bottom: auto;
	padding-right: 0%;
	justify-content: center;
	align-items: center;
}

.lightbox_title {
	padding-top: 10px;
	padding-bottom: 20px;
	/* Turn to blank color: #3e290f;*/
	color: #000000;
	font-weight: 700;
}

.lightbox_title.lightbox_video_title {
	min-height: auto;
	margin-top: 10px;
	margin-bottom: -10px;
	font-size: 18px;
	line-height: 25px;
}

.lightbox_video {


	display: flex;
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
	flex-direction: column;
	align-items: center;
	/* Turn to blank color: #3e290f;*/
	color: #000000;
	text-decoration: none;
}

.lightbox_video.home {
	height: 100%;
	padding-right: 0px;
	opacity: 0;
}

.lightbox_videoimg {
	display: block;
	width: 100%;
	float: left;
	align-items: center;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
	.lightbox_videoimg {
		height: 1%;
	}
}

.lightbox_videocontent {
	float: left;
}

.block_videogallery {


	display: flex;
	width: 33.3%;
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 20px;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	border-style: solid none none;
	border-width: 1px;
	border-color: #ececec #000;
}

.section_forecast {
	margin-top: 30px;
}

.h3_bluetxt {
	color: #143050;
}

.h3_bluetxt.section_forecast_date {
	margin-top: 10px;
	margin-bottom: 15px;
	color: #3e290f;
	font-size: 24px;
}

.btn_mail {
	width: 100%;
	margin-bottom: 7px;
	padding-left: 38px;
	background-image: url("../images/icon_mail_1icon_mail.png");
	background-position: 0px 34%;
	background-size: 38px;
	background-repeat: no-repeat;
	color: #3b270d;
	text-decoration: none;
}

.btn_mail:hover {
	background-image: url("../images/icon_mail_hover_1icon_mail_hover.png");
	background-size: 38px;
	color: #ad0000;
}

.block_material_content {
	margin-top: 40px;
}

.a_sitemap_link {
	width: auto;
	padding: 10px 36px 10px 38px;
	background-image: url("../images/footer_arrow_11footer_arrow_6.png"), url("../images/icon_locator_1icon_locator.png");
	background-position: 100% 33%, 0px 50%;
	background-size: auto, 30px;
	background-repeat: no-repeat, no-repeat;
	color: #143050;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
}

.a_sitemap_link:hover {
	color: #ad0000;
}

.text-block-2 {
	text-decoration: none;
}

.set_btn_showhide {
	margin-bottom: 0px;
	padding-top: 25px;
	padding-bottom: 25px;
	border-top: 1px solid #ececec;
	text-align: center;
}

.btn_showall {
	height: 45px;
	margin-left: 1%;
	padding: 10px 25px;
	border-style: none;
	border-radius: 200px;
	background-color: #7D6E4F;
	color: #fff;
	font-weight: 700;
	text-decoration: none;
	cursor: pointer;
}

.btn_showall.btn_showmore {
	padding-right: 49px;
	padding-left: 26px;
	background-image: url("../images/icon_plus_mob_white_1icon_plus_mob_white.png");
	background-position: 88% 50%;
	background-size: 26px;
	background-repeat: no-repeat;
}

.btn_showall.purple {
	background-color: #4c215d;
}

.btn_showall.purple:hover {
	background-color: #3e290f;
}

.section_forecast_grandtotal {
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #143050;
	color: #fff;
	text-align: center;
}

.title_grandtotal {
	margin-bottom: 50px;
	font-size: 40px;
	line-height: 40px;
	font-weight: 200;
	text-align: center;
}

.block_grandtotal {
	width: 25%;
	margin-bottom: 50px;
	padding-top: 30px;
	padding-bottom: 30px;
	float: left;
	border-right: 1px solid #fff;
	font-size: 31px;
	line-height: 40px;
	font-weight: 200;
	text-align: center;
}

.block_grandtotal.noborder {
	border-right-style: solid;
}

.block_grandtotal.noborder2 {
	border-right-style: none;
}

.title_grandbold {
	margin-bottom: 5px;
	font-size: 42px;
	font-weight: 800;
}

.set_block_form {
	margin-bottom: 25px;
	padding-right: 30px;
}

.set_block_form.reply_mode {
	padding-right: 0px;
}

.error-message {
	background-color: #f0f0f0;
}

.section_org_chart {
	margin-top: 50px;
	margin-bottom: 50px;
}

.chart_header {
	margin-left: 0px;
	padding-left: 40px;
	background-image: url("../images/chart_top_long.png");
	background-position: 0px 50%;
	background-repeat: no-repeat;
}

.chart_header_box {
	padding: 30px 100px;
	background-color: #407F19;
	color: #fff;
	font-size: 21px;
	font-weight: 700;
	text-align: center;
}

.chat_inner {
	padding-top: 10px;
	padding-bottom: 10px;
	border-left: 1px solid #584637;
}

.chart_inner_box {
	margin-bottom: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 40px;
	background-image: url("../images/chart_vline_1chart_vline.png");
	background-position: 0px 48px;
	background-repeat: repeat-x;
}

.chart_inner_box.style2 {
	background-position: 0px 50%;
}

.chart_inner_box.chat_inner_box_dir {
	background-position: 0px 84px;
}

.chart_dropdown {
	width: 100%;
	border-left: 5px none #407F19;
	background-color: #fff;
	background-image: url("../images/chart_bottom_half.png");
	background-position: 0px 40%;
	background-repeat: no-repeat;
}

.chart_dropdown_toggle {
	width: 100%;
	border-left: 5px solid #407F19;
	background-color: #d6f1c9;
	background-image: url("../images/arrow_green_down.png");
	background-position: 98% 50%;
	background-size: 20px;
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: 700;
}

.chart_dropdown_toggle.w--open {
	border-left: 5px solid #407F19;
	background-image: url("../images/arrow_green_up.png");
	background-size: 20px;
}

.chart_dropdown_toggle.w--open:hover {
	color: #ad0000;
}

.chart_dropdownlist.w--open {
	position: relative;
	padding-top: 0px;
	border-left: 1px none #584637;
	background-color: transparent;
}

.chart_subdroplist_inner {
	padding-top: 20px;
	padding-left: 40px;
	border-left: 1px none #584637;
	background-color: transparent;
}

.drop_subbox {
	margin-top: 0px;
	padding: 20px 30px;
	border: 1px solid #dad9d9;
	background-color: #f0ffe9;
}

.drop_subbox.style2 {
	padding-top: 30px;
	padding-bottom: 30px;
}

.btn_chart_linking {
	width: 100%;
	margin-bottom: 8px;
	padding-left: 21px;
	background-image: url("../images/icon_bullet_green_1icon_bullet_green.png");
	background-position: 0px 6px;
	background-size: 13px;
	background-repeat: no-repeat;
	color: blue;
	text-decoration: none;
}

.btn_chart_linking:hover {
	text-decoration: underline;
}

.chart_normalbox {
	padding: 20px 25px;
	background-color: #f4eade;
	font-size: 16px;
}

.chart_normalbox.lightyellow {
	background-color: #fff3d5;
}

.btn_chart {
	color: blue;
	font-weight: 700;
	text-decoration: none;
}

.btn_chart:hover {
	text-decoration: underline;
}

.chart_footer {
	padding-left: 40px;
	background-image: url("../images/chart_bottom2.png");
	background-position: 0px 50%;
	background-repeat: no-repeat;
}

.chart_header_box_people {
	padding: 20px;
	background-color: #407F19;
}

.chart_people {


	display: flex;
	padding-right: 20px;
	flex-direction: row;
	align-items: center;
	color: #fff;
	font-size: 18px;
	line-height: 21px;
	font-weight: 700;
}

.chart_people.black {
	/* Turn to blank color: #3e290f;*/
	color: #000000;
}

.chartpeople_left {
	width: 15%;
	float: left;
	border-right: 3px solid #62a741;
	text-align: center;
}

.chartpeople_right {
	width: 80%;
	padding-left: 20px;
	float: right;
}

.chart_name {
	margin-right: 10px;
	padding-right: 10px;
	float: left;
	border-right: 2px solid #62a741;
	font-weight: 400;
}

.chart_phone {
	float: left;
	font-weight: 400;
}

.chart_title {
	margin-bottom: 10px;
}

.chart_subdroplistdirectorate_inner {
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 17px;
	background-image: url("../images/chart_vline_1chart_vline.png");
	background-position: 0px 50%;
	background-size: 30px;
	background-repeat: repeat-x;
}

.chart_subdroplistdirectorate_inner.lastitem {
	background-image: url("../images/chart_bottom2.png");
	background-size: auto;
	background-repeat: no-repeat;
}

.chart_dropdown_directorate {
	width: 100%;
	border-left: 1px none #584637;
}

.directorate_sub {
	font-size: 18px;
	font-weight: 700;
}

.chart_borderleft {
	border-left: 1px solid #3e290f;
}

.btn_point_system {
	width: 100%;
	padding: 20px 20px 20px 29px;
	background-color: #ddbc51;
	color: #3a260d;
	font-size: 18px;
	line-height: 18px;
	font-weight: 700;
	text-decoration: none;
}

.checker_radio_box {
	margin-right: 2%;
	float: left;
	font-size: 19px;
	font-weight: 700;
}

.label_checker {
	font-weight: 700;
}

.radio_yesno {
	margin-top: 15px;
	margin-bottom: 10px;
}

.radio_yesno.margin_bottom {
	margin-bottom: 30px;
}

.step_question {
	margin-top: 30px;
	margin-bottom: 30px;
	padding-bottom: 35px;
	border-bottom: 1px solid #dadada;
}

.step_question.b2_yes {
	display: block;
	opacity: 1;
}

.step_question.b2_no {
	display: block;
	opacity: 1;
}

.step_question.b2_no.hidden {
	display: none;
}

.step_question.b3_yes {
	display: block;
	opacity: 1;
}

.btn_startagain {
	margin-top: 10px;
	margin-right: 1%;
	margin-left: 1%;
	padding: 10px 25px;
	border-radius: 200px;
	background-color: #7D6E4F;
	font-weight: 700;
}

.btn_continue {
	padding: 10px 25px;
	border-radius: 200px;
	background-color: #7D6E4F;
	font-weight: 700;
}

.question_boxtype {
	margin-bottom: 15px;
	padding: 20px;
	border: 1px solid #3e290f;
	background-color: #e6ddcc;
}

.question_result_box.elderly_persons {
	display: block;
	opacity: 1;
}

.question_result_box.elderly_persons.hidden {
	display: none;
}

.question_result_box.ordinary {
	display: block;
	opacity: 1;
}

.question_result_box.non_elderly {
	display: block;
	opacity: 1;
}

.question_result_box.non_elderly.hidden {
	display: none;
}

.question_result_box.single_elderly {
	display: block;
	opacity: 1;
}

.question_result_box.single_elderly.hidden {
	display: none;
}

.row_question_selectbox {


	display: flex;
	margin-bottom: 28px;
	align-items: center;
}

.question_selectbox {
	height: 48px;
	background-image: -webkit-linear-gradient(270deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5));
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5));
}

.a_linking_blue {
	color: blue;
	font-weight: 400;
	text-decoration: none;
	cursor: pointer;
}

.a_linking_blue:hover {
	text-decoration: underline;
}

.question_bottom_btn {
	margin-top: 40px;
	text-align: center;
}

.question_bottom_btn2 {
	margin-top: 40px;
	text-align: left;
}

.block_question_details {
	position: relative;
	display: block;
	padding: 20px;
	background-color: #fbf7ed;
	opacity: 1;
}

.block_question_details_txt {
	width: 85%;
	padding-top: 0px;
	padding-bottom: 0px;
	float: left;
}

.block_question_details_txt.normal {
	display: inline-block;
	width: 80px;
	font-weight: 700;
}

.btn_question_close {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 50px;
	height: 50px;
	float: none;
	background-image: url("../images/6_-_Cross-128_16_-_Cross-128.png");
	background-position: 50% 50%;
	background-size: 25px;
	background-repeat: no-repeat;
}

.span_list {
	display: inline-block;
	padding-bottom: 6px;
}

.smalla {
	font-size: 13px;
}

.biga {
	font-size: 19px;
}

.vidoe_iconlayer {
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background-image: url("../images/icon_play_white_1icon_play_white.png");
	background-position: 50% 40%;
	background-size: 45px;
	background-repeat: no-repeat;
}

.index_section_col {
	padding-left: 0px;
}

.index_section_col2 {
	padding-right: 0px;
	padding-left: 0px;
}

.index_new_promotion_banner {
	margin-bottom: 15px;
	padding: 20px 0px 30px;
	background-color: rgba(255, 255, 255, 0.91);
}

.index_upper_banner {
	height: auto;
	padding-right: 2%;
	padding-left: 2%;
	background-color: transparent;
}

.index_upper_banner_arrow {
	display: none;
	width: 40px;
}

.index_upperaroow_icon {
	margin-right: 10px;
	margin-left: 10px;
	font-size: 25px;
}

.slide_upperbanner {
	width: 50%;
	padding-left: 0px;
}

.text-block-3 {
	line-height: 18px;
}

.nav_upper_bullet {
	display: none;
}

.more_droplinking {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	color: #3e290f;
	font-size: 15px;
	cursor: pointer;
}

.more_droplinking:hover {
	background-color: #cb1421;
	color: #fff;
}

.title_newmove {
	padding: 20px;
	background-color: #f78308;
	color: #fff;
	font-size: 22px;
	font-weight: 700;
}

.block_hs_bar {
	display: block;
	margin-bottom: 25px;
	padding-top: 15px;
	padding-bottom: 0px;
	align-items: center;
	border-bottom: 1px dotted #525252;
}

.block_hs_bar.bg {
	margin-bottom: 0px;
	padding-left: 19px;
	border-bottom-style: none;
	background-image: url("../images/title-mid.jpg");
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: repeat-x;
}

.hs_date {
	width: 25%;
	padding-top: 9px;
	float: left;
	font-weight: 700;
}

.hs_date.big {
	width: 100%;
	padding-bottom: 20px;
	font-size: 25px;
}

.search_bykeybox {
	float: right;
	text-align: right;
}

.form_hs_search {


	display: flex;
	float: right;
	justify-content: flex-end;
}

.hs_searchfiled {
	width: 240px;
	height: 45px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	float: left;
}

.hs_searchtitle {
	height: 45px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
}

.hs_searchtitle.big {
	font-size: 20px;
}

.hs_submit {
	height: 45px;
	padding: 10px 25px;
	float: left;
	border-radius: 200px;
	background-color: #7D6E4F;
	color: #fff;
	font-weight: 700;
}

.hs_ui_content {
	padding-left: 13px;
}

.hs_block_title {
	margin-bottom: 15px;
}

.housingDimensionsSubHeading {
	font-weight: bold;
	padding-top: 25px;
}

.list-item {
	margin-bottom: 13px;
	padding-left: 19px;
	background-image: url("../images/directorsblog-bullet_1directorsblog-bullet.gif");
	background-position: 0px center;
	background-repeat: no-repeat;
}

.block_seths {
	margin-bottom: 30px;
}

.hs_section_left {


	display: flex;
	width: 60%;
	margin-right: 10px;
	float: left;
	flex-direction: column;
	justify-content: space-between;
}

.hs_section_left.fullwidth {
	width: 100%;
	float: none;
}

.hs_section_right {
	width: 40%;
	float: right;
}

.hs_section_right.mobile {
	display: none;
}

.hs_select_bg {
	min-height: 400px;
	padding: 20px;
	background-color: #e4e4dd;
}

.a_hs_linking {
	color: #3b270d;
	text-decoration: none;
}

.a_hs_linking:hover {
	text-decoration: underline;
}

.hs_detail_select {
	margin-top: 17px;
	margin-bottom: 0px;
}

.hs_select_article {
	width: 60%;
}

.hc_title_bottom {


	display: flex;
	height: 7px;
	padding-right: 15px;
	align-items: center;
}

.hs_bottom_next {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	border-style: dotted none none;
	border-width: 1px;
	border-color: #525252;
}

.btn_next {
	float: right;
	color: blue;
	text-decoration: none;
}

.btn_next:hover {
	text-decoration: underline;
}

.form {
	display: inline;
}

.row_2col {
	margin-bottom: 17px;
}

.row_2col_img {
	margin-top: 23px;
}

.section_press_group {
	margin-bottom: 25px;
}

.group_press_news {
	margin-top: 15px;
}

.group_press_news_date {
	width: 96px;
	height: auto;
	float: left;
}

.group_press_news_content {
	width: 86%;
	float: right;
}

.a_press_linking {
	width: 100%;
	padding-left: 20px;
	background-image: url("../images/footer_arrow_14footer_arrow_7.png");
	background-position: 0px 2px;
	background-size: 18px;
	background-repeat: no-repeat;
	text-decoration: none;
}


.a_press_linking.at_a_grace {
	background-image: url("../images/footer_arrow_16footer_arrow_9.png");
}

.a_press_linking:hover {
	text-decoration: none;
}

.row_job_vacancies {


	display: flex;
	margin-bottom: 35px;
	align-items: flex-start;
}

.txt_job_vacancies {
	padding-left: 40px;
}

.set_useful_subtitle {
	margin-top: 15px;
	margin-bottom: 1px;
	margin-left: 10px;
	font-weight: 700;
}

.set_useful_subtxt {
	margin-left: 10px;
	margin-bottom: 7px;
	line-height: 22px;
}

.btn_submit_container {


	display: flex;
	width: auto;
	margin-bottom: -40px;
	justify-content: center;
}

.orange_txt {
	color: #bb441c;
}

.footer_print {
	margin-right: 50px;
	padding-right: 40px;
	background-image: url("../images/icon_print_1icon_print.png");
	background-position: 100% 50%;
	background-size: 38px;
	background-repeat: no-repeat;
	font-size: 14px;
	cursor: pointer;
}

.footer_print:hover {
	background-image: url("../images/icon_print_hover_1icon_print_hover.png");
	background-size: 38px;
	color: #cb1421;
}

.contact_us_bp_content {
	margin-top: 30px;
	margin-bottom: 30px;
	border-bottom-color: #e4e4e4;
}

.contact_us_bp_block {
	margin-top: 15px;
	margin-bottom: 15px;
}

.contact_us_bp_block_1 {
	padding: 10px 20px;
	background-color: #7D6E4F;
}

.contact_us_bp_block_title {
	color: #fff;
	font-weight: 700;
}

.contact_us_bp_block_2 {
	padding: 0px;
	background-color: transparent;
}

.type_the_code {
	cursor: pointer;
}

.header_textsize {
	font-size: 18px;
	line-height: 18px;
	width: 90px;
}

.header_emailalert {
	font-size: 14px;
	text-decoration: none;
}

.header_language {
	height: 50px;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 15px;
	background-image: url("../images/btn_sepline_1btn_sepline.png");
	background-position: 100% 50%;
	background-size: auto;
	background-repeat: no-repeat;
	color: #3e290f;
	font-size: 14px;
}

.header_language:hover {
	background-image: url("../images/btn_sepline_1btn_sepline.png");
	background-position: 100% 50%;
	background-size: auto;
	background-repeat: no-repeat;
	text-decoration: none;
}

.header_language.w--open {
	text-decoration: none;
}

.header_language.share_dropdown {
	background-image: url("../images/icon_share_1icon_share.png"), url("../images/btn_sepline_1btn_sepline.png");
	background-position: 50% 50%, 100% 50%;
	background-size: 32px, auto;
	background-repeat: no-repeat, no-repeat;
	background-color: transparent;
}

.header_language.search_dropdown {
	background-image: url("../images/icon_search_1icon_search.png");
	background-position: 41% 50%;
	background-size: 38px;
}

.header_language.mini_site_hamburger {
	padding-left: 20px;
	background-image: url("../images/menu-256.png"), url("../images/btn_sepline_1btn_sepline.png");
	background-position: 50% 50%, 0px 50%;
	background-size: 25px, auto;
	background-repeat: no-repeat, no-repeat;
}

.header_language.mini_site_hamburger.w--open {
	background-image: url("../images/6_-_Cross-128_16_-_Cross-128.png"), url("../images/btn_sepline_1btn_sepline.png");
	background-position: 50% 50%, 0px 50%;
	background-size: 25px, auto;
	background-repeat: no-repeat, no-repeat;
}

.dropdown {
	display: block;
	margin-right: 0px;
	margin-left: 0px;
}

.icon {
	margin-right: 15px;
}

.header_language_dropdown_list.w--open {
	right: 0px;
	box-shadow: 1px 1px 11px 0 #ccc;
}

.backtotop_bar {


	display: flex;
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	justify-content: flex-end;
	align-items: center;
}

.brandhk_logo {
	width: 100%;
	max-width: 125px;
	margin-left: 20px;
}

.home_banner {
	width: 100%;
}
.home_banner .homer_banner_custom{
	display: block;
	position: relative;

}

.home_banner img{
	position: static;
	width: 100%;
	height: auto;
	display: block;
}
@media screen and (max-width: 768px) {
	.home_banner img:first-child{
		display: none;
	}
}
@media screen and (min-width: 768.2px) {
	.home_banner img:last-child{
		display: none;
	}
}

.home_latestnews {
	width: 100%;
	padding-top: 45px;
	padding-bottom: 45px;
	background-color: #fff;
}

.slider {
	height: 475px;
}

.slide {
	background-image: url("../images/home_banner_2.jpg");
	background-position: 50% 0px;
	background-size: 100%;
}

.slider_banner_nav {
	margin-bottom: 20px;
}

.home_banner_content {


	display: flex;
	height: 100%;
	max-width: 1400px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 20px;
	flex-direction: row;
	justify-content: flex-start;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
}

.home_banner_title {
	width: 100%;
	padding-left: 40px;
	border-left: 10px solid #cb1241;
	font-family: Poppins, sans-serif;
	color: #fff;
	font-size: 68px;
	line-height: 76px;
	font-weight: 700;
	text-transform: none;
	text-shadow: 0 0 5px #000000;
}

.home_banner_title.banner_title_ch {
	line-height: 92px;
}

.home_banner_title.black {
	color: #3e290f;
	text-shadow: 0 0 5px #FFFFFF;
}

.home_banner_title.bp {
	border-left-color: #143050;
}

.home_banner_title.purple {
	border-left-color: #4c215d;
}

.home_banner_title.orange {
	border-left-color: #bb441c;
}

.home_banner_title.yellow {
	border-left-color: #896709;
}

.home_banner_title.navy {
	border-left-color: #143050;
}

.home_banner_title.burgundy {
	border-left-color: #781d32;
}

.home_banner_title.green {
	border-left-color: #407F19;
}

.home_banner_title.typical {
	border-left-color: #7D6E4F;
}

.home_banner_title.brown {
	border-left-color: #706256;
}

.home_banner_des {
	width: 450px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 35px;
	color: #fff;
	font-size: 18px;
	line-height: 30px;
}

.home_banner_btn {


	display: flex;
	height: 45px;
	margin-top: 30px;
	margin-left: 40px;
	padding: 10px 25px;
	justify-content: center;
	align-items: center;
	border-radius: 200px;
	background-color: #cb1421;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	box-shadow: 0 0 1px 1px #FFFFFF;
}

.home_banner_btn:visited {
	color: #fff;
	text-decoration: none;
}

.home_banner_btn.bp {
	background-color: #143050;
}

.home_banner_btn.purple {
	background-color: #4c215d;
}

.home_banner_btn.orange {
	background-color: #bb441c;
}

.home_banner_btn.yellow {
	background-color: #896709;
}

.home_banner_btn.navy {
	background-color: #143050;
}

.home_banner_btn.burgundy {
	background-color: #781d32;
}

.home_banner_btn.green {
	background-color: #407F19;
}

.home_banner_btn.typical {
	background-color: #7D6E4F;
}

.home_banner_btn.brown {
	background-color: #706256;
}


.home_banner_btn.video {
	padding-right: 55px;
	background-image: url("../images/icon_play_white_1icon_play_white.png");
	background-position: 90% 50%;
	background-size: 30px;
	background-repeat: no-repeat;
}

.home_banner_btn.transcript {
	margin-left: 10px;
}

.home_banner_video {
	background-image: url("../images/home_banner_4_v3.jpg"), -webkit-linear-gradient(270deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05)), url("../images/home_banner_4_v2.jpg");
	background-image: url("../images/home_banner_4_v3.jpg"), linear-gradient(180deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05)), url("../images/home_banner_4_v2.jpg");
	background-position: 50% 50%, 0px 0px, 50% 50%;
	background-size: cover, auto, cover;
	background-repeat: no-repeat, repeat, repeat;
}

.home_banner_video.bp {
	background-image: url("../images/ntk.jpg"), url("../images/Lower_Ngau_Tau_Kok_Estate_201506.jpg"), url("../images/home_banner_4_v3.jpg"), -webkit-linear-gradient(270deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05)), url("../images/home_banner_4_v2.jpg");
	background-image: url("../images/ntk.jpg"), url("../images/Lower_Ngau_Tau_Kok_Estate_201506.jpg"), url("../images/home_banner_4_v3.jpg"), linear-gradient(180deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05)), url("../images/home_banner_4_v2.jpg");
	background-position: 50% 39%, 50% 100%, 50% 50%, 0px 0px, 50% 50%;
	background-size: cover, cover, cover, auto, cover;
	background-repeat: repeat, repeat, no-repeat, repeat, repeat;
}

.home_banner_2 {
	background-image: url("../images/home_banner_2.jpg");
	background-position: 0px 0px;
	background-size: cover;
	background-repeat: repeat;
}

.home_banner_2.black {
	background-image: url("../images/3.jpg");
	background-size: cover;
}

.home_banner_3 {
	background-image: url("../images/home_banner_3.jpg");
	background-position: 50% 0px;
	background-size: cover;
}

.home_banner_3.black {
	background-image: url("../images/4.jpg");
}

.slide-nav-3 {
	display: none;
}

.icon-2 {
	margin-left: 35px;
}

.icon-3 {
	margin-right: 35px;
}

.latest-news-block-title {
	font-size: 36px;
	font-weight: 700;
	color: #de2935;
	margin-bottom: 15px;
}

.latest-news-block-title.bp {
	color: #143050;
}

.mask {
	padding: 0px 50px;
}

.mask.title_only {
	padding-bottom: 0px;
}

.latest-news-right-arrow {
	color: #000;
}

.latest-news-right-arrow:hover {
	color: #cb1421;
}

.latest-news-right-arrow.no_job {
	opacity: 0;
}

.latest-news-right-arrow.bp:hover {
	color: #143050;
}

.slider-2 {
	width: 100%;
	height: auto;
	background-color: transparent;
}

.latest-news-block-container {
	width: 33.3333%;
	float: none;
}

.latest-news-block-container.no_job {
	width: 100%;
}

.latest-news-block-container.landing {
	width: 50%;
}

.latest-news-tab {
	width: 25%;
	padding: 15px 0px;
	border-width: 2px;
	border-color: #cb1421;
	border-bottom-style: none;
	background-color: #eee;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
}

.latest-news-tab:hover {
	background-image: -webkit-linear-gradient(270deg, rgba(203, 20, 33, 0.1), rgba(203, 20, 33, 0.1));
	background-image: linear-gradient(180deg, rgba(203, 20, 33, 0.1), rgba(203, 20, 33, 0.1));
}

.latest-news-tab.w--current {
	width: 20%;
	background-color: #cb1421;
	color: #fff;
}

.latest-news-block-content {
	overflow: hidden;
	max-height: 100px;
	font-weight: 600;
}

.latest-news-block {
	width: 100%;
	padding: 25px 50px;
	/* Turn to blank color: #3e290f;*/
	color: #000000;
	text-align: left;
	text-decoration: none;
	cursor: pointer;
}

.latest-news-block:hover {
	text-decoration: underline;
}

.latest-news-block.no_job {
	text-align: center;
}

.latest-news-block.bp:hover {
	color: #143050;
}

.text-block-4 {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}

.home_latestnews_container {
	display: block;
	max-width: 1400px;
	margin-right: auto;
	margin-left: auto;
}

.tabs-menu {
	width: 100%;
	float: right;
	border-bottom: 2px solid #cb1421;
	text-align: right;
}

.tabs {
	display: block;
	flex-direction: row;
	justify-content: center;
	flex-wrap: wrap;
}

.latest-news-title {
	padding: 0px 15px 30px;
	font-size: 32px;
	font-weight: 700;
	text-align: center;
}

.latest-news-title.w--current {
	background-color: #fff;
}

.latest-news-title.bp {
	padding-bottom: 20px;
	border-bottom-color: #ddd;
	font-size: 24px;
}

.tab-pane {


	display: flex;
	flex-direction: column;
	align-items: center;
}

.home_latest_news_btn {
	display: inline-block;
	height: 45px;
	padding: 10px 25px;
	border-radius: 200px;
	background-color: #cb1421;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	text-decoration: none;
	cursor: pointer;
}

.home_latest_news_btn.bp {
	background-color: #143050;
}

.tab-pane-2 {


	display: flex;
	flex-direction: column;
	align-items: center;
}

.tab-pane-3 {


	display: flex;
	flex-direction: column;
	align-items: center;
}

.tab-pane-4 {


	display: flex;
	flex-direction: column;
	align-items: center;
}

.slider-3 {
	height: auto;
	background-color: transparent;
}

.latest-news-tab-2 {


	display: flex;
	width: 25%;
	max-width: 300px;
	padding: 16px 20px;
	justify-content: center;
	align-items: center;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	background-color: #eee;
	font-size: 20px;
	line-height: 22px;
	font-weight: 700;
	text-align: center;
	text-decoration: none;
}

.latest-news-tab-2:hover {
	background-image: -webkit-linear-gradient(270deg, rgba(203, 20, 33, 0.1), rgba(203, 20, 33, 0.1));
	background-image: linear-gradient(180deg, rgba(203, 20, 33, 0.1), rgba(203, 20, 33, 0.1));
}

.latest-news-tab-2.w--current {
	width: 25%;
	background-color: #cb1421;
	color: #fff;
}

.latest-news-tab-2.bp {
	width: 50%;
}

.latest-news-tab-2.bp:hover {
	background-image: -webkit-linear-gradient(270deg, rgba(20, 48, 80, 0.1), rgba(20, 48, 80, 0.1));
	background-image: linear-gradient(180deg, rgba(20, 48, 80, 0.1), rgba(20, 48, 80, 0.1));
}

.latest-news-tab-2.bp.w--current {
	background-color: #143050;
}

.latest-news-left-arrow {
	color: #000;
}

.latest-news-left-arrow:hover {
	color: #cb1421;
}

.latest-news-left-arrow.no_job {
	opacity: 0;
}

.latest-news-left-arrow.bp:hover {
	color: #143050;
}

.latest-news-tab-pane-1 {
	text-align: center;
}

.latest-news-tab-pane-2 {
	text-align: center;
}

.latest-news-tab-pane-4 {
	text-align: center;
}

.latest-news-tab-pane-3 {
	text-align: center;
}


.bottom_sliderbanner_container {


	display: flex;
	max-width: 1200px;
	margin-right: auto;
	margin-left: auto;
	flex-wrap: wrap;
}

.bottom_sliderbanner_block {
	width: 20%;
	margin-top: 25px;
	margin-bottom: 25px;
	padding-right: 10px;
	padding-left: 10px;
	/* Turn to blank color: #3e290f;*/
	color: #000000;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

.bottom_sliderbanner_block:hover {
	text-decoration: underline;
}

.bottom_sliderbanner_icon {
	display: block;
	width: 180px;
	height: 135px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}

.bottom_sliderbanner_icon.e-services {
	background-image: url("../images/e-services_v2.png");
	background-position: 0px 0px;
	background-size: cover;
}

.bottom_sliderbanner_icon.app {
	background-image: url("../images/app.png");
	background-position: 0px 0px;
	background-size: cover;
}

.bottom_sliderbanner_icon.vistas {
	background-image: url("../images/vista.png");
	background-position: 0px 0px;
	background-size: cover;
}

.bottom_sliderbanner_icon.prh_applications {
	background-image: url("../images/no_of_PRH_v8.png");
	background-position: 0px 0px;
	background-size: cover;
}

.bottom_sliderbanner_icon.domain {
	background-image: url("../images/domainmall.png");
	background-position: 0px 0px;
	background-size: cover;
}

.bottom_sliderbanner_icon.ha_channel {
	background-image: url("../images/channel.png");
	background-position: 0px 0px;
	background-size: cover;
}

.bottom_sliderbanner_icon.site_safety {
	background-image: url("../images/0incident_v3.png");
	background-position: 0px 0px;
	background-size: cover;
}

.bottom_sliderbanner_icon.t_and_h {
	background-image: url("../images/housing.png");
	background-position: 0px 0px;
	background-size: cover;
}

.bottom_sliderbanner_icon.ig {
	background-image: url("../images/HA_IG_Icon.jpg");
	background-position: 0px 0px;
	background-size: cover;
}

.bottom_sliderbanner_icon.prh_en {
	background-image: url("../images/PRH-web-icon_en.png");
	background-position: 0px 0px;
	background-size: cover;
}

.bottom_sliderbanner_icon.prh_tc {
	background-image: url("../images/PRH-web-icon_tc.png");
	background-position: 0px 0px;
	background-size: cover;
}

.latest-news-title-text {
	padding-left: 35px;
	background-image: url("../images/news_icon_1news_icon.png");
	background-position: 0px 50%;
	background-size: 25px;
	background-repeat: no-repeat;
}

.tabs-menu-2 {


	display: flex;
	justify-content: center;
	align-items: flex-end;
	border-bottom: 2px solid #cb1421;
}

.tabs-menu-2.bp {
	border-bottom-color: #143050;
}

.bottom_sliderbanner_businesspartnership {
	padding-top: 50px;
	padding-bottom: 30px;
	background-color: #143050;
}

.block_videogallery_container {


	display: flex;
	flex-wrap: wrap;
}

.btn_video_pdf {
	margin-top: 15px;
	margin-right: 1%;
	margin-left: 1%;
	padding: 13px 40px 13px 30px;
	border-radius: 1000px;
	background-color: #74c856;
	background-image: url("../images/icon_arrow_white_1icon_arrow_white.png");
	background-position: 95% 50%;
	background-size: 25px;
	background-repeat: no-repeat;
	color: #0000EE;
	text-decoration: none;
}

.sitemap_dropdown {
	width: 100%;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
}

.sitemap_dropdown_inner {
	width: 100%;
	padding-top: 35px;
	padding-bottom: 35px;
	padding-left: 10px;
	background-image: url("../images/plus_1plus.png");
	background-position: 99% 50%;
	background-size: 28px;
	background-repeat: no-repeat;
	color: #3e290f;
	font-weight: 700;
}

.sitemap_dropdown_inner.w--open {
	background-image: url("../images/minus_1minus.png");
	background-size: 28px;
}

.sitemap_container {
	background-color: #fff;
}

.sitemap_dropdown_list.w--open {
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: transparent;
}

.bottom_usefulinking_line {
	width: 1px;
	margin-right: 20px;
	margin-left: 20px;
	background-color: #ebebeb;
}

.shoppingcentre_list {
	padding-left: 10px;
}

.row_shoppingcentre {
	padding-top: 0px;
	padding-bottom: 0px;
}

.row_shoppingcentre_name {
	margin-top: 7px;
	margin-bottom: 7px;
	font-weight: 700;
}

.row_shoppingcentre_name:hover {
	text-decoration: underline;
}

.column_extra {
	height: 1px;
}

.h3_shoppingdetailtxt {
	margin-top: 40px;
	font-size: 18px;
}

.mob_btn_links_close-2 {
	display: none;
}

.set_useful_a-2 {
	width: 100%;
	padding: 8px 20px 8px 26px;
	background-image: url("../images/icon_arrow_red_1icon_arrow_red.png");
	background-position: 6px 10px;
	background-size: 16px;
	background-repeat: no-repeat;
	color: #3e290f;
	font-size: 16px;
	line-height: 21px;
	text-decoration: none;
}

.set_useful_a-2:hover {
	color: #ad0000;
}

.desktop_useful_links-2 {
	padding: 20px;
	border: 1px solid #d4d4d4;
	box-shadow: 0 0 15px -1px #e0e0e0;
}

.slide-nav-4 {
	display: none;
}

.shoppingcentre_slider_photo_1 {
	width: 100%;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}

.shoppingcentre_slider_photo_2 {
	width: 50%;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}

.shoppingcentre_slider_photo {
	width: 33.4%;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}

.shoppingcentre_slider_photo.spw_1 {
	background-image: url("../images/shek-pai-wan-thumbnail-1.jpg");
	background-position: 50% 50%;
	background-size: 175px 170px;
	background-repeat: no-repeat;
}

.shoppingcentre_slider_photo.spw_2 {
	background-image: url("../images/shek-pai-wan-thumbnail-2.jpg");
	background-position: 50% 50%;
	background-size: 175px 170px;
	background-repeat: no-repeat;
}

.shoppingcentre_slider_photo.spw_3 {
	background-image: url("../images/shek-pai-wan-thumbnail-3.jpg");
	background-position: 50% 50%;
	background-size: 175px 170px;
	background-repeat: no-repeat;
}

.shoppingcentre_slider_photo.spw_4 {
	background-image: url("../images/shek-pai-wan-thumbnail-4.jpg");
	background-position: 50% 50%;
	background-size: 175px 170px;
	background-repeat: no-repeat;
}

.shoppingcentre_slider_photo.spw_5 {
	background-image: url("../images/shek-pai-wan-thumbnail-5.jpg");
	background-position: 50% 50%;
	background-size: 175px 170px;
	background-repeat: no-repeat;
}

.shoppingcentre_slider_photo.spw_6 {
	background-image: url("../images/shek-pai-wan-thumbnail-6.jpg");
	background-position: 50% 50%;
	background-size: 175px 170px;
	background-repeat: no-repeat;
}

.shoppingcentre_slider_photo.spw_7 {
	background-image: url("../images/shek-pai-wan-thumbnail-7.jpg");
	background-position: 50% 50%;
	background-size: 175px 170px;
	background-repeat: no-repeat;
}

.shoppingcentre_slider_container {


	display: flex;
	padding-right: 30px;
	padding-left: 30px;
	justify-content: center;
	align-items: center;
	background-color: #fbf9f2;
}

.shoppingcentre_arrow {
	color: #3e290f;
}

.shoppingcentre_arrow:hover {
	color: #cb1421;
}

.annualreport_content_container {


	display: flex;
	padding-top: 40px;
	padding-bottom: 40px;
	justify-content: flex-start;
	align-items: flex-start;
	border-top: 1px solid #efecec;
}

.annualreport_right {
	width: 70%;
	padding-left: 5px;
	float: right;
}

.annualreport_title {
	font-size: 32px;
	line-height: 32px;
	font-weight: 700;
}

.annualreport_subtitle {
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 22px;
	line-height: 24px;
	font-weight: 700;
}

.annualreport_sectioname {
	color: #3e290f;
	font-size: 18px;
	text-decoration: none;
}

.annualreport_sectioname:hover {
	color: #bb441c;
}

.annualreport_sectioname._1 {
	color: #d6472b;
}

.annualreport_sectioname._1:hover {
	color: #bb441c;
}

.annualreport_sectioname._2 {
	color: #d6642b;
}

.annualreport_sectioname._2:hover {
	color: #bb441c;
}

.annualreport_sectioname._3 {
	color: #d6812b;
}

.annualreport_sectioname._3:hover {
	color: #bb441c;
}

.annualreport_sectioname._4 {
	color: #d69d2b;
}

.annualreport_sectioname._4:hover {
	color: #bb441c;
}

.annualreport_sectioname.style {
	color: #bb441c;
}

.annualreport_sectioname.style:hover {
	color: #3e290f;
}

.annualreport_sectioname.no_link:hover {
	color: #3e290f;
}

.annualreport_column {
	padding: 5px 25px 5px 0px;
}

.btn_annualreport_pdf {
	margin-top: 15px;
	margin-right: 25px;
	padding: 13px 55px 13px 80px;
	border-radius: 1000px;
	background-color: #bb441c;
	background-image: url("../images/icon_pdf_1icon_pdf.png"), url("../images/icon_arrow_white_1icon_arrow_white.png");
	background-position: 8% 50%, 95% 50%;
	background-size: 39px, 25px;
	background-repeat: no-repeat, no-repeat;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

.btn_annualreport_pdf.financial {
	background-position: 23px 50%, 95% 50%;
}

.annualreport_name_container {


	display: flex;
	width: 100%;
	flex-wrap: wrap;
}

.annualreport_sectioname_container {
	width: 100%;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 8px;
}

.annualreport_sectioname_container.annual_report_style {
	padding-left: 25px;
	background-image: url("../images/arrow_orange_right.png");
	background-position: 0px 12px;
	background-size: 16px;
	background-repeat: no-repeat;
}

.annualreport_sectioname_container.annual_report_style._1 {
	background-image: url("../images/arrow_orange_right_2.png");
	background-position: 0px 10px;
	background-size: 20px;
	background-repeat: no-repeat;
	color: #d6642b;
}

.annualreport_sectioname_container.annual_report_style._1:hover {
	background-image: url("../images/arrow_orange_right.png");
	background-size: 20px;
	color: #bb441c;
}

.annualreport_sectioname_container.annual_report_style._2 {
	background-image: url("../images/arrow_orange_right_3.png");
	background-position: 0px 10px;
	background-size: 20px;
	background-repeat: no-repeat;
}

.annualreport_sectioname_container.annual_report_style._2:hover {
	background-image: url("../images/arrow_orange_right.png");
	background-size: 20px;
}

.annualreport_sectioname_container.annual_report_style._3 {
	background-image: url("../images/arrow_orange_right_4.png");
	background-position: 0px 10px;
	background-size: 20px;
	background-repeat: no-repeat;
}

.annualreport_sectioname_container.annual_report_style._3:hover {
	background-image: url("../images/arrow_orange_right.png");
	background-size: 20px;
}

.annualreport_sectioname_container.annual_report_style._4 {
	background-image: url("../images/arrow_orange_right_5.png");
	background-position: 0px 10px;
	background-size: 20px;
	background-repeat: no-repeat;
}

.annualreport_sectioname_container.annual_report_style._4:hover {
	background-image: url("../images/arrow_orange_right.png");
	background-size: 20px;
	color: #bb441c;
}

.annualreport_left {
	display: block;
	width: 25%;
	margin-right: 20px;
	float: left;
	flex-direction: column;
	align-items: center;
}

.annualreport_index {


	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
}

.annualrepot_index_btn {
	margin-right: 20px;
	margin-left: 20px;
	padding: 10px 25px;
	border-radius: 200px;
	background-color: #bb441c;
	color: #fff;
	text-decoration: none;
}

.estate_locator_sort_bar {


	display: flex;
	margin-top: -30px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	justify-content: center;
	align-items: center;
	background-color: #706256;
	color: #fff;
}

.estate_locator_sort {
	padding: 10px 20px;
	font-weight: 700;
}

.estate_locator_name_container {


	display: flex;
	padding-top: 0px;
	padding-bottom: 0px;
	flex-wrap: wrap;
	align-items: center;
	background-color: #fff;
}

.estate_locator_name_container.district {
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
}

.estate_locator_name {
	width: 25%;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 50px;
	background-image: url("../images/1_2.png");
	background-position: 15px 50%;
	background-size: 22px;
	background-repeat: no-repeat;
	color: #3e290f;
	text-decoration: none;
}

.estate_locator_name:hover {
	text-decoration: underline;
}

.estate_locator_name._2 {
	background-image: url("../images/2_2.png");
	background-size: 22px;
}

.estate_locator_name._3 {
	background-image: url("../images/3_2.png");
	background-size: 22px;
}

.estate_locator_name._4 {
	background-image: url("../images/4_2.png");
	background-size: 22px;
}

.estate_locator_name._5 {
	background-image: url("../images/5_2.png");
	background-size: 22px;
}

.estate_locator_name._6 {
	background-image: url("../images/6_2.png");
	background-size: 22px;
}

.estate_locator_name._7 {
	background-image: url("../images/7_2.png");
	background-size: 22px;
}

.estate_locator_name._8 {
	background-image: url("../images/8.png");
	background-size: 22px;
}

.estate_locator_name._9 {
	background-image: url("../images/9.png");
	background-size: 22px;
}

.estate_locator_name._10 {
	background-image: url("../images/10.png");
}

.estate_locator_name._11 {
	background-image: url("../images/11.png");
	background-size: 22px;
}

.estate_locator_name._12 {
	background-image: url("../images/12.png");
	background-size: 22px;
}

.estate_locator_name._13 {
	background-image: url("../images/13.png");
	background-size: 22px;
}

.estate_locator_name._14 {
	background-image: url("../images/14.png");
	background-size: 22px;
}

.estate_locator_name._15 {
	background-image: url("../images/15.png");
	background-size: 22px;
}

.estate_locator_name._16 {
	background-image: url("../images/16.png");
	background-size: 22px;
}

.estate_locator_name._17 {
	background-image: url("../images/17.png");
	background-size: 22px;
}

.estate_locator_name._18 {
	background-image: url("../images/18.png");
	background-size: 22px;
}

.estate_locator_name._19 {
	background-image: url("../images/19.png");
	background-size: 22px;
}

.estate_locator_name._20 {
	background-image: url("../images/20.png");
	background-size: 22px;
}

.estate_locator_name._21 {
	background-image: url("../images/21.png");
	background-size: 22px;
}

.estate_locator_name._22 {
	background-image: url("../images/22.png");
	background-size: 22px;
}

.estate_locator_name._23 {
	background-image: url("../images/23.png");
	background-size: 22px;
}

.estate_locator_name._24 {
	background-image: url("../images/24.png");
	background-size: 22px;
}

.estate_locator_name._25 {
	background-image: url("../images/25.png");
	background-size: 22px;
}

.estate_locator_name._26 {
	background-image: url("../images/26.png");
}

.estate_locator_name._27 {
	background-image: url("../images/27.png");
	background-size: 22px;
}

.estate_locator_name._28 {
	background-image: url("../images/28.png");
	background-size: 22px;
}

.estate_locator_name._29 {
	background-image: url("../images/29.png");
	background-size: 22px;
}

.estate_locator_name._30 {
	background-image: url("../images/30.png");
	background-size: 22px;
}

.estate_locator_name._31 {
	background-image: url("../images/31.png");
	background-size: 22px;
}

.estate_locator_name._32 {
	background-image: url("../images/32.png");
	background-size: 22px;
}

.estate_locator_name._33 {
	background-image: url("../images/33.png");
	background-size: 22px;
}

.estate_locator_name._34 {
	background-image: url("../images/34.png");
	background-size: 22px;
}

.estate_locator_name._35 {
	background-image: url("../images/35.png");
	background-size: 22px;
}

.estate_locator_name._36 {
	background-image: url("../images/36.png");
	background-size: 22px;
}

.estate_locator_name._37 {
	background-image: url("../images/37.png");
	background-size: 22px;
}

.estate_locator_name._38 {
	background-image: url("../images/38.png");
	background-size: 22px;
}

.estate_locator_name._39 {
	background-image: url("../images/39.png");
	background-size: 22px;
}

.estate_locator_topbar {
	display: block;
	margin-top: 0px;
	padding: 10px 20px;
	justify-content: center;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	background-color: #fff;
	color: #3e290f;
}

.prhtps_set {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	float: left;
	background-image: url("../images/icon_locator_1icon_locator.png");
	background-position: 1% 50%;
	background-size: 30px;
	background-repeat: no-repeat;
}

.viewallestate {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	float: right;
	background-image: url("../images/brown_arrow_1brown_arrow.png");
	background-position: 0px 45%;
	background-size: 18px;
	background-repeat: no-repeat;
	color: #3e290f;
	text-decoration: none;
}

.viewallestate:hover {
	text-decoration: underline;
}

.viewallestate.other_district {
	padding-left: 30px;
}

.estate_locator_bottom {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #3e290f;
	text-align: left;
	text-decoration: none;
	cursor: pointer;
}

.estate_locator_bottom:hover {
	text-decoration: underline;
}

.estate_locator_search_bar {


	display: flex;
	margin-top: 30px;
	padding: 5px 0px;
	align-items: center;
	background-color: #706256;
	color: #fff;
}

.estate_locator_property_type {


	display: flex;
	margin-right: 25px;
	margin-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	justify-content: space-around;
	align-items: center;
}

.estate_locator_search_btn {
	height: 45px;
	padding: 10px 25px;
	border-radius: 200px;
	background-color: #7D6E4F;
	color: #fff;
	font-weight: 700;
	cursor: pointer;
	box-shadow: 0 0 1px 1px #FFFFFF
}

.prhtps_dropdown {
	margin-right: 20px;
	margin-left: 20px;
}

.text-block-5 {
	height: 45px;
	margin-right: 20px;
	margin-left: 20px;
	padding: 10px 20px;
	background-color: #fff;
	color: #757575;
}

.estate_locator_search_result {
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
}

.estate_locator_search_result.bold {
	font-weight: 700;
}

.block_estate_locator {
	margin-top: 5px;
}

.estate_locator_search_result_row {
	padding-top: 4px;
	padding-bottom: 4px;
}

.estate_locator_search_result_name {
	padding-left: 30px;
	background-image: url("../images/brown_arrow_1brown_arrow.png");
	background-position: 0px 50%;
	background-size: 18px;
	background-repeat: no-repeat;
}

.estate_locator_showmore {


	display: flex;
	padding-top: 10px;
	padding-bottom: 10px;
	justify-content: center;
}

.estate_locator_showmore_btn {
	padding: 10px 55px 10px 36px;
	border-radius: 200px;
	background-color: #706256;
	background-image: url("../images/icon_plus_mob_white_1icon_plus_mob_white.png");
	background-position: 85% 50%;
	background-size: 20px;
	background-repeat: no-repeat;
	color: #fff;
}

.estate_locator_search_bar-2 {


	display: flex;
	margin-top: 30px;
	padding: 5px 0px;
	background-color: #cb1421;
	color: #fff;
}

.selectdrop_inner_select_toggle-2 {
	width: 100%;
	padding-top: 9px;
	padding-bottom: 9px;
	background-color: #fff;
}

.selectdrop_inner_select_toggle-2.estate_locator_search_drop {
	margin-right: 0px;
	margin-left: 0px;
}

.home_banner_play_btn {


	display: flex;
	width: 100%;
	height: 100%;
	flex-direction: column;
	justify-content: center;
	flex-wrap: nowrap;
	align-items: flex-start;
	background-image: url("../images/icon_play_white_1icon_play_white.png");
	background-position: 50% 50%;
	background-size: 90px;
	background-repeat: no-repeat;
}

.home_banner_play_btn.black {
	background-image: url("../images/play_btn_black.png");
	background-size: 90px;
}

.header_estate_locator_input {
	height: 25px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.form-block {
	margin-bottom: 0px;
}

.header_estate_locator_input_block {
	margin-bottom: 0px;
}

.estate_locator_form_block {
	margin-bottom: 0px;
}

.estate_locator_form {
	width: 175px;
	height: 25px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-right: 30px;
	padding-left: 10px;
	/*background-image: url("../images/search_arrow_red.png");
  background-position: 95% 50%;
  background-size: 18px;
  background-repeat: no-repeat;*/
}

.estate_locator_form_bg {
	position: absolute;
	top: 5px;
	right: 22px;
	width: 26px;
	height: 23px;
	background-image: url("../images/search_arrow_red.png");
	background-position: 0% 50%;
	background-size: 18px;
	background-repeat: no-repeat;
}

.dropdown-2 {
	height: 50px;
}

.estate_locator_district {
	width: 25%;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 50px;
	color: #3e290f;
	text-decoration: none;
}

.estate_locator_district:hover {
	text-decoration: underline;
}

.estate_locator_district._1 {
	background-image: url("../images/1_11.png");
	background-position: 15px 50%;
	background-size: 22px;
	background-repeat: no-repeat;
}

.estate_locator_district._2 {
	background-image: url("../images/2_12.png");
	background-position: 15px 50%;
	background-size: 22px;
	background-repeat: no-repeat;
}

.estate_locator_district._3 {
	background-image: url("../images/3_13.png");
	background-position: 15px 50%;
	background-size: 22px;
	background-repeat: no-repeat;
}

.estate_locator_district._4 {
	background-image: url("../images/4_14.png");
	background-position: 15px 50%;
	background-size: 22px;
	background-repeat: no-repeat;
}

.estate_locator_district._5 {
	background-image: url("../images/5_15.png");
	background-position: 15px 50%;
	background-size: 22px;
	background-repeat: no-repeat;
}

.estate_locator_district._6 {
	background-image: url("../images/6_16.png");
	background-position: 15px 50%;
	background-size: 22px;
	background-repeat: no-repeat;
}

.estate_locator_district._7 {
	background-image: url("../images/7_17.png");
	background-position: 15px 50%;
	background-size: 22px;
	background-repeat: no-repeat;
}

.active_sites_table {


	display: flex;
	margin-top: -30px;
	padding-bottom: 0px;
	justify-content: flex-start;
	flex-wrap: wrap;
	align-items: stretch;
	background-color: #fff;
}

.active_sites_table_title {


	display: flex;
	width: 50%;
	padding: 0px;
	align-items: stretch;
	background-color: #143050;
	color: #fff;
	font-weight: 700;
}

.active_sites_table_content {


	display: flex;
	width: 50%;
	background-color: #fff;
}

.active_sites_table_number {
	font-weight: 700;
}

.active_sites_table_content_container {
	padding-top: 20px;
	padding-bottom: 20px;
}

.ha_paper_sort {
	min-width: 250px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #ddd;
}

.ha_paper_sort_dropdown {
	background-color: #fff;
}

.online_form_title_line {
	width: 100%;
	height: 5px;
	background-color: #407F19;
}

.tender_notice_purple_pointer {
	margin-left: 15px;
}

.header_share_dropdown {


	display: flex;
	padding: 10px 6px;
	background-color: #fff;
	cursor: pointer;
}

.header_share_dropdown.search {
	padding-right: 10px;
	padding-left: 10px;
}

.header_share_dropdown.mini_site_menu {
	min-width: 500px;
	padding-right: 10px;
	padding-left: 10px;
	flex-direction: column;
	align-items: stretch;
}

.header_share_icon {
	width: 30px;
	height: 30px;
	margin-right: 4px;
	margin-left: 4px;
}

.header_share_icon.share_email {
	/* background-image: url("../images/share_icon_email_1share_icon_email.png"); */
	background-image: url("../images/mail.png");
	background-position: 50% 50%;
	background-size: 22px;
	background-repeat: no-repeat;
	background-color: #BDCB88;
	filter: invert(1);
}

.header_share_icon.share_fb {
	background-image: url("../images/share_icon_fb_1share_icon_fb.png");
	background-position: 50% 50%;
	background-size: 30px;
	background-repeat: no-repeat;
}

.header_share_icon.share_wtsapp {
	background-image: url("../images/share_icon_wtsapp_1share_icon_wtsapp.png");
	background-position: 50% 50%;
	background-size: 30px;
	background-repeat: no-repeat;
}

.header_share_icon.share_weibo {
	background-image: url("../images/share_icon_weibo_1share_icon_weibo.png");
	background-position: 50% 50%;
	background-size: 30px;
	background-repeat: no-repeat;
}

.header_share_icon.share_wechat {
	background-image: url("../images/share_icon_wechat_1share_icon_wechat.png");
	background-position: 50% 50%;
	background-size: 30px;
	background-repeat: no-repeat;
}

.header_share_icon.share_twitter {
	background-image: url("../images/share_icon_twitter_1share_icon_twitter.png");
	background-position: 0px 0px;
	background-size: 30px;
	background-repeat: no-repeat;
}

.header_share_icon.share_rss {
	background-image: url("../images/share_icon_rss_1share_icon_rss.png");
	background-position: 50% 50%;
	background-size: 30px;
	background-repeat: no-repeat;
}

.header_device_language_hidden {
	display: none;
	justify-content: center;
	opacity: 0.84;
}

.header_device_search_hidden_2 {
	display: none;
}

.annualreport_name_column {
	width: 33%;
}

.annualreport_sectioname_container-2 {
	width: 33.3333%;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 8px;
}

.annualreport_name_container-2 {


	display: flex;
	overflow: hidden;
	width: 100%;
	height: 0px;
	flex-wrap: wrap;
}

.annualreport_sectioname_container-3 {
	width: 33.3333%;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 8px;
}

.ha_meeting_link {
	margin-left: -20px;
	color: blue;
	text-decoration: underline;
}

.ha_meeting_contact {
	margin-top: 15px;
	margin-bottom: 15px;
}

.ha_contact_column {
	padding-right: 0px;
	padding-left: 0px;
}

.allocation_table_next {


	display: flex;
	margin-top: -20px;
	justify-content: center;
}

.allocation_table_number {
	margin-right: 15px;
	margin-left: 15px;
	color: #3e290f;
	text-decoration: none;
}

.dropdown-toggle {
	padding-right: 20px;
}

.header_btn {
	width: 12.5%;
}

.header_btn_toggle {


	display: flex;
	width: 100%;
	min-height: 57px;
	padding: 0px 20px;
	justify-content: center;
	align-items: center;
	border-right: 1px solid #fff;
	font-size: 15px;
	line-height: 19px;
	font-weight: 700;
	text-align: center;
}

.header_btn_toggle:hover {
	color: #fff;
}

.header_btn_toggle.flat_application {
	border-top: 5px solid #896709;
}

.header_btn_toggle.flat_application:hover {
	background-color: #896709;
}

.header_btn_toggle.flat_application.w--open {
	background-color: #896709;
	color: #fff;
}

.header_btn_toggle.public_housing {
	border-top: 5px solid #bb441c;
}

.header_btn_toggle.public_housing:hover {
	background-color: #bb441c;
}

.header_btn_toggle.public_housing.w--open {
	background-color: #bb441c;
	color: #fff;
}

.header_btn_toggle.home_ownership {
	border-top: 5px solid #781d32;
}

.header_btn_toggle.home_ownership:hover {
	background-color: #781d32;
}

.header_btn_toggle.home_ownership.w--open {
	background-color: #781d32;
	color: #fff;
}

.header_btn_toggle.commercial_properties {
	border-top: 5px solid #4c215d;
}

.header_btn_toggle.commercial_properties:hover {
	background-color: #4c215d;
}

.header_btn_toggle.commercial_properties.w--open {
	background-color: #4c215d;
	color: #fff;
}

.header_btn_toggle.business_partnership {
	border-top: 5px solid #143050;
}

.header_btn_toggle.business_partnership:hover {
	background-color: #143050;
}

.header_btn_toggle.business_partnership.w--open {
	background-color: #143050;
	color: #fff;
}

.header_btn_toggle.about_us {
	border-top: 5px solid #407F19;
}

.header_btn_toggle.about_us:hover {
	background-color: #407F19;
}

.header_btn_toggle.about_us.w--open {
	background-color: #407F19;
	color: #fff;
}

.dropdown_list_fa {
	background-color: #896709;
}

.dropdown_list_fa.w--open {
	background-color: #fff;
	background-image: -webkit-linear-gradient(270deg, rgba(172, 130, 39, 0.25), rgba(172, 130, 39, 0.25));
	background-image: linear-gradient(180deg, rgba(172, 130, 39, 0.25), rgba(172, 130, 39, 0.25));
}

.header_btn_dropdown {


	display: flex;
	border-bottom: 1px solid #fff;
	font-size: 14px;
	line-height: 20px;
}

.header_btn_dropdown.highlight_fa:hover {
	background-color: #896709;
	color: #fff;
}

.header_btn_dropdown.highlight_fa.header_btn_level3 {
	padding-left: 25px;
	border-left: 1px solid #fff;
	background-image: url("../images/bullet_yellow.png");
	background-position: 10px 50%;
	background-size: 6px;
	background-repeat: no-repeat;
}

.header_btn_dropdown.highlight_fa.header_btn_level3:hover {
	background-image: url("../images/bullet_white.png");
	background-size: 6px;
}

.header_btn_dropdown.highlight_ph:hover {
	background-color: #bb441c;
	color: #fff;
}

.header_btn_dropdown.highlight_ph.header_btn_level3 {
	padding-left: 25px;
	border-left: 1px solid #fff;
	background-image: url("../images/bullet_orange.png");
	background-position: 10px 50%;
	background-size: 6px;
	background-repeat: no-repeat;
}

.header_btn_dropdown.highlight_ph.header_btn_level3:hover {
	background-image: url("../images/bullet_white.png");
	background-size: 6px;
}

.header_btn_dropdown.highlight_ho:hover {
	background-color: rgba(120, 29, 50, 0.9);
	color: #fff;
}

.header_btn_dropdown.highlight_ho.header_btn_level3 {
	padding-left: 25px;
	border-left: 1px solid #fff;
	background-image: url("../images/bullet_burgundy.png");
	background-position: 10px 50%;
	background-size: 6px;
	background-repeat: no-repeat;
}

.header_btn_dropdown.highlight_ho.header_btn_level3:hover {
	background-image: url("../images/bullet_white.png");
	background-size: 6px;
}

.header_btn_dropdown.highlight_cp:hover {
	background-color: #4c215d;
	color: #fff;
}

.header_btn_dropdown.highlight_cp.header_btn_level3 {
	padding-right: 25px;
	padding-left: 20px;
	justify-content: flex-end;
	border-left: 1px solid #fff;
	background-image: url("../images/bullet_purple.png");
	background-position: 96% 50%;
	background-size: 6px;
	background-repeat: no-repeat;
	text-align: right;
}

.header_btn_dropdown.highlight_cp.header_btn_level3:hover {
	background-image: url("../images/bullet_white.png");
	background-size: 6px;
}

.header_btn_dropdown.highlight_bp {
	justify-content: flex-end;
}

.header_btn_dropdown.highlight_bp:hover {
	background-color: rgba(20, 48, 80, 0.9);
	color: #fff;
}

.header_btn_dropdown.highlight_bp._2 {
	width: 100%;
}

.header_btn_dropdown.highlight_bp.header_btn_level3 {
	padding-right: 25px;
	padding-left: 20px;
	border-right: 1px solid #fff;
	background-image: url("../images/bullet_navy.png");
	background-position: 96% 50%;
	background-size: 6px;
	background-repeat: no-repeat;
	text-align: right;
}

.header_btn_dropdown.highlight_bp.header_btn_level3:hover {
	background-image: url("../images/bullet_white.png");
	background-size: 6px;
}

.header_btn_dropdown.highlight_bp.useless {
	overflow: hidden;
	height: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	opacity: 0;
}

.header_btn_dropdown.highlight_bp.hide_for_2level {
	overflow: hidden;
	height: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom-style: none;
}

.header_btn_dropdown.highlight_au:hover {
	background-color: #407F19;
	color: #fff;
}

.header_btn_dropdown.highlight_au.header_btn_level3 {
	padding-right: 25px;
	padding-left: 20px;
	justify-content: flex-end;
	border-right: 1px solid #fff;
	background-image: url("../images/bullet_green.png");
	background-position: 96% 50%;
	background-size: 6px;
	background-repeat: no-repeat;
	text-align: right;
}

.header_btn_dropdown.highlight_au.header_btn_level3:hover {
	background-image: url("../images/bullet_white.png");
	background-size: 6px;
}

.header_btn_dropdown.au_175 {
	height: 0px;
	padding: 0px;
	border-bottom-style: none;
}

.dropdown-toggle-2 {
	padding: 10px 20px;
}

.header_btn_dropdown_2 {
	width: 100%;
}

.header_btn_toggle_2 {
	display: block;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	align-items: center;
	border-bottom: 1px solid #fff;
	font-size: 14px;
	line-height: 20px;
}

.header_btn_toggle_2.fa {
	background-image: url("../images/arrow_yellow_right.png");
	background-position: 95% 50%;
	background-size: 16px;
	background-repeat: no-repeat;
}

.header_btn_toggle_2.fa.w--open {
	background-color: #896709;
	background-image: url("../images/arrow_white_right.png");
	background-size: 16px;
	color: #fff;
}

.header_btn_toggle_2.ph {
	background-image: url("../images/arrow_orange_right.png");
	background-position: 95% 50%;
	background-size: 16px;
	background-repeat: no-repeat;
}

.header_btn_toggle_2.ph.w--open {
	background-color: #bb441c;
	background-image: url("../images/arrow_white_right.png");
	background-size: 16px;
	color: #fff;
}

.header_btn_toggle_2.ho {
	background-image: url("../images/arrow_burgundy_right.png");
	background-position: 97% 50%;
	background-size: 16px;
	background-repeat: no-repeat;
}

.header_btn_toggle_2.ho.w--open {
	background-color: rgba(120, 29, 50, 0.9);
	background-image: url("../images/arrow_white_right.png");
	background-size: 16px;
	color: #fff;
}

.header_btn_toggle_2.cp {
	padding-right: 20px;
	padding-left: 40px;
	background-image: url("../images/arrow_purple_left.png");
	background-position: 4% 50%;
	background-size: 16px;
	background-repeat: no-repeat;
	text-align: right;
}

.header_btn_toggle_2.cp.w--open {
	background-color: rgba(76, 33, 93, 0.9);
	background-image: url("../images/arrow_white_left.png");
	background-size: 16px;
	color: #fff;
}

.header_btn_toggle_2.bp {
	padding-right: 20px;
	padding-left: 40px;
	background-image: url("../images/arrow_navy_left.png");
	background-position: 4% 50%;
	background-size: 16px;
	background-repeat: no-repeat;
	text-align: right;
}

.header_btn_toggle_2.bp.w--open {
	background-color: rgba(20, 48, 80, 0.9);
	background-image: url("../images/arrow_white_left.png");
	background-size: 16px;
	color: #fff;
}

.header_btn_toggle_2.au {
	padding-right: 20px;
	padding-left: 40px;
	background-image: url("../images/arrow_green_left.png");
	background-position: 4% 50%;
	background-size: 16px;
	background-repeat: no-repeat;
	text-align: right;
}

.header_btn_toggle_2.au.w--open {
	background-color: #407F19;
	background-image: url("../images/arrow_white_left.png");
	background-size: 16px;
	color: #fff;
}

.header_btn_level3 {
	left: 0px;
}

.header_btn_level3.w--open {
	left: 100%;
	top: 0px;
}

.header_btn_level3.fa.w--open {
	background-color: #fff;
	background-image: -webkit-linear-gradient(270deg, rgba(172, 130, 39, 0.25), rgba(172, 130, 39, 0.25));
	background-image: linear-gradient(180deg, rgba(172, 130, 39, 0.25), rgba(172, 130, 39, 0.25));
}

.header_btn_level3.ph.w--open {
	max-width: 100%;
	background-color: #fff;
	background-image: -webkit-linear-gradient(270deg, rgba(214, 87, 43, 0.25), rgba(214, 87, 43, 0.25));
	background-image: linear-gradient(180deg, rgba(214, 87, 43, 0.25), rgba(214, 87, 43, 0.25));
}

.header_btn_level3.dropdownlist_ho.w--open {
	background-color: #fff;
	background-image: -webkit-linear-gradient(270deg, rgba(120, 29, 50, 0.25), rgba(120, 29, 50, 0.25));
	background-image: linear-gradient(180deg, rgba(120, 29, 50, 0.25), rgba(120, 29, 50, 0.25));
}

.header_btn_level3.dropdownlist_cp.w--open {
	left: auto;
	top: 0px;
	right: 100%;
	max-width: 100%;
	background-color: #fff;
	background-image: -webkit-linear-gradient(270deg, rgba(76, 33, 93, 0.25), rgba(76, 33, 93, 0.25));
	background-image: linear-gradient(180deg, rgba(76, 33, 93, 0.25), rgba(76, 33, 93, 0.25));
}

.header_btn_level3.dropdown_list_bp {
	position: absolute;
	left: auto;
	top: 0px;
	right: 264px;
}

.header_btn_level3.dropdown_list_bp.w--open {
	right: 100%;
	max-width: 100%;
	background-color: #fff;
	background-image: -webkit-linear-gradient(270deg, rgba(20, 48, 80, 0.25), rgba(20, 48, 80, 0.25));
	background-image: linear-gradient(180deg, rgba(20, 48, 80, 0.25), rgba(20, 48, 80, 0.25));
}

.header_btn_level3.dropdown_list_au.w--open {
	left: auto;
	top: 0px;
	right: 100%;
	max-width: 100%;
	background-color: #fff;
	background-image: -webkit-linear-gradient(270deg, rgba(70, 138, 45, 0.25), rgba(70, 138, 45, 0.25));
	background-image: linear-gradient(180deg, rgba(70, 138, 45, 0.25), rgba(70, 138, 45, 0.25));
}

.dropdown_list_ph.w--open {
	background-color: #fff;
	background-image: -webkit-linear-gradient(270deg, rgba(214, 87, 43, 0.25), rgba(214, 87, 43, 0.25));
	background-image: linear-gradient(180deg, rgba(214, 87, 43, 0.25), rgba(214, 87, 43, 0.25));
}

.dropdown_list_ho.w--open {
	background-color: #fff;
	background-image: -webkit-linear-gradient(270deg, rgba(120, 29, 50, 0.25), rgba(120, 29, 50, 0.25));
	background-image: linear-gradient(180deg, rgba(120, 29, 50, 0.25), rgba(120, 29, 50, 0.25));
}

.dropdownlist_cp.w--open {
	top: auto;
	right: 0px;
	background-color: #fff;
	background-image: -webkit-linear-gradient(270deg, rgba(76, 33, 93, 0.25), rgba(76, 33, 93, 0.25));
	background-image: linear-gradient(180deg, rgba(76, 33, 93, 0.25), rgba(76, 33, 93, 0.25));
}

.dropdown_list_bp.w--open {
	right: 0px;
	background-color: #fff;
	background-image: -webkit-linear-gradient(270deg, rgba(20, 48, 80, 0.25), rgba(20, 48, 80, 0.25));
	background-image: linear-gradient(180deg, rgba(20, 48, 80, 0.25), rgba(20, 48, 80, 0.25));
}

.dropdown_list_au.w--open {
	right: 0px;
	background-color: #fff;
	background-image: -webkit-linear-gradient(270deg, rgba(70, 138, 45, 0.25), rgba(70, 138, 45, 0.25));
	background-image: linear-gradient(180deg, rgba(70, 138, 45, 0.25), rgba(70, 138, 45, 0.25));
}

.table_desktop_container {
	width: 100%;
}

.table_desktop_container.forecast {
	margin-top: 40px;
}

.table_desktop {
	width: 100%;
}

.active_sites_column_1 {
	width: 10%;
	padding: 10px 10px 10px 20px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	font-weight: 700;
}

.active_sites_column_1.name {
	padding-top: 6px;
	padding-bottom: 6px;
}

.active_sites_column_1.site_name {


	display: flex;
	padding-top: 8px;
	padding-bottom: 8px;
	align-items: center;
}

.active_sites_column_2 {
	width: 90%;
	padding: 10px 20px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.active_sites_column_2.site_name {


	display: flex;
	padding-top: 8px;
	padding-bottom: 8px;
	align-items: center;
}

.estate_locator_detail_row {


	display: flex;
	border-bottom: 1px solid #ddd;
}

.estate_locator_detail_column_1 {
	width: 20%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-weight: 700;
}

.estate_locator_detail_column_2 {
	display: block;
	width: 80%;
	padding-top: 10px;
	padding-bottom: 10px;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
}

.estate_locator_detail_column_2.fullwidth {
	width: 100%;
}

.estate_locator_detail_column_2.blocks_name {


	display: flex;
	padding-right: 10px;
	flex-direction: row;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.estate_locator_detail_photo {
	width: 100%;
	border: 1px solid #ddd;
}

.estate_locator_detail_photo.mobile {
	display: none;
}

.estate_locator_detail_block_name {
	width: 50%;
}

.estate_locator_fullwidth {
	width: 100%;
}

.homepage_video_effect {
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 99999;


	display: flex;
	width: 100vw;
	height: 100vh;
	flex-direction: row;
	justify-content: center;
	align-items: stretch;
	background-color: rgba(0, 0, 0, 0.75);
}

.home_video {
	width: 1200px;
}

.transaction_other_year_row {


	display: flex;
	align-items: flex-end;
}

.transaction_record_bottom {
	width: 100%;
}

.transaction_record_top {
	width: 100%;
}

.header_estate_locator_icon {
	margin-right: 8px;
}

.green_txt {
	color: #407F19;
}

.online_purchase_btn_group {


	display: flex;
	justify-content: center;
	align-items: center;
}

.landing_page_banner {
	width: 100%;
}

.latestnews {
	width: 100%;
	padding-top: 45px;
	padding-bottom: 45px;
	background-color: #fff;
}

.latestnews.landing_page {
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center;
}

.latestnews.landing_page.in_this_section {
	border-bottom: 1px solid #ddd;
}

.bp_banner_1 {
	background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)), url("../images/bp_banner_1.jpg");
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)), url("../images/bp_banner_1.jpg");
	background-position: 0px 0px, 50% 50%;
	background-size: auto, cover;
}

.bp_banner_2 {
	background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)), url("../images/bp_banner_2.jpg");
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)), url("../images/bp_banner_2.jpg");
	background-position: 0px 0px, 50% 50%;
	background-size: auto, cover;
}

.bp_banner_3 {
	background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)), url("../images/bp_banner_3.jpg");
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)), url("../images/bp_banner_3.jpg");
	background-position: 0px 0px, 50% 50%;
	background-size: auto, cover;
}

.bp_banner_4 {
	background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)), url("../images/bp_banner_4.jpg");
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)), url("../images/bp_banner_4.jpg");
	background-position: 0px 0px, 50% 0px;
	background-size: auto, cover;
}

.mobile_table_column_top_border {
	border-top: 1px solid #ddd;
}

.mobile_table_row {


	display: flex;
	width: 100%;
}

.mobile_table_column_2 {
	width: 65%;
	padding: 10px 20px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.mobile_table_column_1 {
	width: 35%;
	padding: 10px 20px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	font-weight: 700;
}

.form_available_hos {


	display: flex;
	align-items: center;
}

.desktop_table {
	width: 100%;
	margin-top: 30px;
}

.div-block-2 {
	height: 10000px;
}

.menu_dropdown {


	display: flex;
	width: 100%;
	max-width: 1400px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 8px;
	padding-bottom: 8px;
	justify-content: center;
	flex-wrap: wrap;
	align-items: flex-start;
	align-content: flex-start;
}

.menu_dropdown.au {
	border-top: 1px solid #407F19;
	border-bottom: 1px solid #407F19;
	background-color: rgba(70, 138, 45, 0.05);
}

.menu_dropdown.bp {
	border-top: 1px solid #143050;
	border-bottom: 1px solid #143050;
	background-color: rgba(20, 48, 80, 0.05);
}

.menu_dropdown.cp {
	border-top: 1px solid #4c215d;
	border-bottom: 1px solid #4c215d;
	background-color: rgba(76, 33, 93, 0.05);
}

.menu_dropdown.ho {
	border-top: 1px solid #781d32;
	border-bottom: 1px solid #781d32;
	background-color: rgba(120, 29, 50, 0.05);
}

.menu_dropdown.fa {
	border-top: 1px solid #896709;
	border-bottom: 1px solid #896709;
	background-color: rgba(172, 130, 39, 0.05);
}

.menu_dropdown.ph {
	border-top: 1px solid #bb441c;
	border-bottom: 1px solid #bb441c;
	background-color: rgba(214, 87, 43, 0.05);
}

.menu_dropdown.ph.opt2 {
	width: 50%;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	flex-wrap: nowrap;
}

.menu_dropdown.ph.opt3 {
	padding-top: 10px;
	padding-bottom: 20px;
	justify-content: flex-start;
}

.menu_dropdown.ph.opt3.v2 {
	padding-top: 20px;
	padding-bottom: 80px;
	padding-left: 20%;
}

.menu_dropdown.final {
	padding-top: 10px;
	padding-bottom: 20px;
	justify-content: flex-start;
	align-items: flex-start;
}

.menu_dropdown.final.bp {
	padding-bottom: 140px;
}

.menu_dropdown.final.cp {
	padding-bottom: 45px;
}

.menu_dropdown_block {


	display: flex;
	width: 12.5%;
	padding-bottom: 15px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.menu_dropdown_block.opt2 {
	width: 37.5%;
	min-width: 485px;
	padding-bottom: 0px;
	border-right: 1px solid #bbb;
}

.menu_dropdown_block.opt2.right {
	width: 50%;
}

.menu_dropdown_block.opt3 {
	width: 40%;
	padding-bottom: 0px;
	border-right: 1px solid #ddd;
}

.menu_dropdown_block.opt3.v2 {
	width: auto;
	border-right-style: none;
}

.menu_dropdown_block.opt3.v2.orange {
	border-right-color: #bb441c;
}

.menu_dropdown_container {
	z-index: 50000;


	display: flex;
	overflow: hidden;
	height: 0px;
	justify-content: center;
	align-items: center;
	background-color: rgba(255, 255, 255, 0.95);
}

.menu_dropdown_container.w--open {
	position: fixed;
	left: 0px;
	top: 127px;
	right: 0px;
	height: auto;
}

.menu_dropdown_container.fa {
	border-top: 1px none #896709;
	border-bottom: 1px none #896709;
	background-image: -webkit-linear-gradient(270deg, rgba(172, 130, 39, 0.1), rgba(172, 130, 39, 0.1));
	background-image: linear-gradient(180deg, rgba(172, 130, 39, 0.1), rgba(172, 130, 39, 0.1));
}

.menu_dropdown_container.fa.w--open {
	height: auto;
	border-top-style: solid;
	border-bottom-style: solid;
}

.menu_dropdown_container.ph.w--open {
	height: auto;
	border-top: 1px solid #bb441c;
	border-bottom: 1px solid #bb441c;
	background-image: -webkit-linear-gradient(270deg, rgba(214, 87, 43, 0.1), rgba(214, 87, 43, 0.1));
	background-image: linear-gradient(180deg, rgba(214, 87, 43, 0.1), rgba(214, 87, 43, 0.1));
}

.menu_dropdown_container.ho.w--open {
	height: auto;
	border-top: 1px solid #781d32;
	border-bottom: 1px solid #781d32;
	background-image: -webkit-linear-gradient(270deg, rgba(120, 29, 50, 0.1), rgba(120, 29, 50, 0.1));
	background-image: linear-gradient(180deg, rgba(120, 29, 50, 0.1), rgba(120, 29, 50, 0.1));
}

.menu_dropdown_container.cp.w--open {
	overflow: visible;
	height: auto;
	border-top: 1px solid #4c215d;
	border-bottom: 1px solid #4c215d;
	background-image: -webkit-linear-gradient(270deg, rgba(76, 33, 93, 0.1), rgba(76, 33, 93, 0.1));
	background-image: linear-gradient(180deg, rgba(76, 33, 93, 0.1), rgba(76, 33, 93, 0.1));
}

.menu_dropdown_container.bp.w--open {
	overflow: visible;
	height: auto;
	background-image: -webkit-linear-gradient(270deg, rgba(20, 48, 80, 0.1), rgba(20, 48, 80, 0.1));
	background-image: linear-gradient(180deg, rgba(20, 48, 80, 0.1), rgba(20, 48, 80, 0.1));
}

.menu_dropdown_container.au.w--open {
	height: auto;
	background-image: -webkit-linear-gradient(270deg, rgba(70, 138, 45, 0.1), rgba(70, 138, 45, 0.1));
	background-image: linear-gradient(180deg, rgba(70, 138, 45, 0.1), rgba(70, 138, 45, 0.1));
}

.menu_dropdown_lv2 {


	display: flex;
	width: 100%;
	margin-bottom: 5px;
	padding: 5px 20px;
	justify-content: center;
	align-items: center;
	font-size: 15px;
	line-height: 19px;
	font-weight: 700;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

.menu_dropdown_lv2.fa:hover {
	background-color: #896709;
	color: #fff;
}

.menu_dropdown_lv2.ph:hover {
	background-color: #bb441c;
	color: #fff;
}

.menu_dropdown_lv2.ph.opt2 {
	height: auto;
	margin-bottom: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	justify-content: flex-start;
	color: #3e290f;
}

.menu_dropdown_lv2.ph.opt2:hover {
	color: #fff;
}

.menu_dropdown_lv2.ph.opt2.w--open {
	background-color: #bb441c;
	color: #fff;
}

.menu_dropdown_lv2.ph.opt2.hv_lv3 {
	margin-bottom: 0px;
	background-image: url("../images/arrow_orange_right.png");
	background-position: 95% 50%;
	background-size: 20px;
	background-repeat: no-repeat;
}

.menu_dropdown_lv2.ph.opt2.hv_lv3:hover {
	background-image: url("../images/icon_arrow_white_1icon_arrow_white.png");
	background-position: 95% 50%;
	background-size: 20px;
	background-repeat: no-repeat;
}

.menu_dropdown_lv2.ph.opt2.hv_lv3.w--open {
	background-image: url("../images/arrow_white_right.png"), url("../images/arrow_orange_right.png");
	background-position: 95% 50%, 96% 50%;
	background-size: 20px, 20px;
	background-repeat: no-repeat, no-repeat;
}

.menu_dropdown_lv2.ph.opt2.hv_lv3.v2 {
	padding-top: 8px;
	padding-bottom: 8px;
	background-image: none;
}

.menu_dropdown_lv2.ph.opt2.hv_lv3.v2.w--open {
	background-color: transparent;
	color: #bb441c;
}

.menu_dropdown_lv2.ph.opt2.v2 {
	padding-top: 8px;
	padding-bottom: 8px;
}

.menu_dropdown_lv2.ph.opt2.v2:hover {
	background-color: transparent;
	color: #bb441c;
}

.menu_dropdown_lv2.ho:hover {
	background-color: rgba(120, 29, 50, 0.9);
	color: #fff;
}

.menu_dropdown_lv2.cp:hover {
	background-color: rgba(76, 33, 93, 0.9);
	color: #fff;
}

.menu_dropdown_lv2.bp:hover {
	background-color: rgba(20, 48, 80, 0.9);
	color: #fff;
}

.menu_dropdown_lv2.au {
	text-decoration: none;
}

.menu_dropdown_lv2.au:hover {
	background-color: #407F19;
	color: #fff;
	text-decoration: none;
}

.menu_dropdown_lv2.final {
	height: auto;
	margin-bottom: 0px;
	padding-top: 15px;
	padding-right: 50px;
	padding-bottom: 15px;
	justify-content: flex-start;
	color: #3e290f;
	text-align: left;
}

.menu_dropdown_lv2.final.fa_lv3 {
	background-image: url("../images/arrow_yellow_right.png");
	background-position: 95% 50%;
	background-size: 20px;
	background-repeat: no-repeat;
}

.menu_dropdown_lv2.final.fa_lv3:hover {
	background-color: #896709;
	background-image: url("../images/arrow_white_right.png");
	background-size: 20px;
	color: #fff;
}

.menu_dropdown_lv2.final.fa.lv3 {
	background-image: url("../images/arrow_yellow_right.png");
	background-position: 95% 50%;
	background-size: 20px;
	background-repeat: no-repeat;
}

.menu_dropdown_lv2.final.fa.lv3:hover {
	background-image: url("../images/arrow_white_right.png");
	background-size: 20px;
}

.menu_dropdown_lv2.final.fa.lv3.w--open {
	background-color: #896709;
	background-image: url("../images/arrow_white_right.png");
	background-size: 20px;
	color: #fff;
}

.menu_dropdown_lv2.final.ph.lv3 {
	background-image: url("../images/arrow_orange_right.png");
	background-position: 95% 50%;
	background-size: 20px;
	background-repeat: no-repeat;
}

.menu_dropdown_lv2.final.ph.lv3:hover {
	background-image: url("../images/arrow_white_right.png");
	background-size: 20px;
}

.menu_dropdown_lv2.final.ph.lv3.w--open {
	background-color: #bb441c;
	background-image: url("../images/arrow_white_right.png");
	background-size: 20px;
	color: #fff;
}

.menu_dropdown_lv2.final.ho.lv3 {
	background-image: url("../images/arrow_burgundy_right.png");
	background-position: 95% 50%;
	background-size: 20px;
	background-repeat: no-repeat;
}

.menu_dropdown_lv2.final.ho.lv3:hover {
	background-image: url("../images/arrow_white_right.png");
	background-size: 20px;
}

.menu_dropdown_lv2.final.ho.lv3.w--open {
	background-color: rgba(120, 29, 50, 0.9);
	background-image: url("../images/arrow_white_right.png");
	background-size: 20px;
	color: #fff;
}

.menu_dropdown_lv2.final.cp.lv3 {
	background-image: url("../images/arrow_purple_right.png");
	background-position: 95% 50%;
	background-size: 20px;
	background-repeat: no-repeat;
}

.menu_dropdown_lv2.final.cp.lv3:hover {
	background-image: url("../images/arrow_white_right.png");
	background-size: 20px;
}

.menu_dropdown_lv2.final.cp.lv3.w--open {
	background-color: rgba(76, 33, 93, 0.9);
	background-image: url("../images/arrow_white_right.png");
	background-size: 20px;
	color: #fff;
}

.menu_dropdown_lv2.final.bp.lv3 {
	background-image: url("../images/arrow_navy_right.png");
	background-position: 95% 50%;
	background-size: 20px;
	background-repeat: no-repeat;
}

.menu_dropdown_lv2.final.bp.lv3:hover {
	background-image: url("../images/arrow_white_right.png");
	background-size: 20px;
}

.menu_dropdown_lv2.final.bp.lv3.w--open {
	background-color: rgba(20, 48, 80, 0.9);
	background-image: url("../images/arrow_white_right.png");
	background-size: 20px;
	color: #fff;
}

.menu_dropdown_lv2.final.au.lv3 {
	background-image: url("../images/arrow_green_right.png");
	background-position: 95% 50%;
	background-size: 20px;
	background-repeat: no-repeat;
}

.menu_dropdown_lv2.final.au.lv3:hover {
	background-image: url("../images/arrow_white_right.png");
	background-size: 20px;
}

.menu_dropdown_lv2.final.au.lv3.w--open {
	background-color: #407F19;
	background-image: url("../images/arrow_white_right.png");
	background-size: 20px;
	color: #fff;
}

.menu_dropdown_line {
	width: 90%;
	height: 1px;
	margin-top: 0px;
	margin-bottom: 5px;
	background-color: #ddd;
}

.menu_dropdown_line.fa {
	background-color: #896709;
}

.menu_dropdown_line.ph {
	background-color: #bb441c;
}

.menu_dropdown_line.ph.opt2 {
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
}

.menu_dropdown_line.lv3 {
	width: 37.5%;
	margin-top: 2px;
	margin-bottom: 2px;
	background-color: #bbb;
}

.menu_dropdown_line.ho {
	background-color: #781d32;
}

.menu_dropdown_line.cp {
	background-color: #4c215d;
}

.menu_dropdown_line.bp {
	background-color: #143050;
}

.menu_dropdown_line.au {
	background-color: #407F19;
}

.menu_dropdown_lv3 {


	display: flex;
	width: 100%;
	padding: 5px 10px;
	justify-content: center;
	align-items: center;
	font-size: 13px;
	line-height: 18px;
	text-align: center;
	cursor: pointer;
}

.menu_dropdown_lv3.fa:hover {
	background-color: #896709;
	color: #fff;
}

.menu_dropdown_lv3.ph:hover {
	background-color: #bb441c;
	color: #fff;
}

.menu_dropdown_lv3.ph.opt2 {
	padding-top: 11px;
	padding-bottom: 11px;
	justify-content: flex-start;
	text-align: left;
}

.menu_dropdown_lv3.ph.opt2.v2 {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 20px;
	border-left: 1px solid #bb441c;
}

.menu_dropdown_lv3.ph.opt2.v2:hover {
	background-color: transparent;
	color: #bb441c;
}

.menu_dropdown_lv3.ph.opt2.opt3 {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 35px;
	background-image: url("../images/bullet_orange.png");
	background-position: 15px 50%;
	background-size: 6px;
	background-repeat: no-repeat;
	font-size: 15px;
}

.menu_dropdown_lv3.ph.opt2.opt3:hover {
	background-image: url("../images/bullet_white.png");
	background-size: 6px;
}

.menu_dropdown_lv3.ho:hover {
	background-color: rgba(120, 29, 50, 0.9);
	color: #fff;
}

.menu_dropdown_lv3.cp:hover {
	background-color: rgba(76, 33, 93, 0.9);
	color: #fff;
}

.menu_dropdown_lv3.bp:hover {
	background-color: rgba(20, 48, 80, 0.9);
	color: #fff;
}

.menu_dropdown_lv3.au:hover {
	background-color: #407F19;
	color: #fff;
}

.menu_dropdown_lv3.final {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 35px;
	justify-content: flex-start;
	font-size: 15px;
}

.menu_dropdown_lv3.final.ph {
	background-image: url("../images/bullet_orange.png");
	background-position: 15px 50%;
	background-size: 6px;
	background-repeat: no-repeat;
}

.menu_dropdown_lv3.final.ph:hover {
	background-image: url("../images/bullet_white.png");
	background-size: 6px;
}

.menu_dropdown_lv3.final.fa {
	background-image: url("../images/bullet_yellow.png");
	background-position: 15px 50%;
	background-size: 6px;
	background-repeat: no-repeat;
}

.menu_dropdown_lv3.final.fa:hover {
	background-image: url("../images/bullet_white.png");
	background-size: 6px;
}

.menu_dropdown_lv3.final.ho {
	background-image: url("../images/bullet_burgundy.png");
	background-position: 15px 50%;
	background-size: 6px;
	background-repeat: no-repeat;
}

.menu_dropdown_lv3.final.ho:hover {
	background-image: url("../images/bullet_white.png");
	background-size: 6px;
}

.menu_dropdown_lv3.final.cp {
	background-image: url("../images/bullet_purple.png");
	background-position: 15px 50%;
	background-size: 6px;
	background-repeat: no-repeat;
}

.menu_dropdown_lv3.final.cp:hover {
	background-image: url("../images/bullet_white.png");
	background-size: 6px;
}

.menu_dropdown_lv3.final.bp {
	background-image: url("../images/bullet_navy.png");
	background-position: 15px 50%;
	background-size: 6px;
	background-repeat: no-repeat;
}

.menu_dropdown_lv3.final.bp:hover {
	background-image: url("../images/bullet_white.png");
	background-size: 6px;
}

.menu_dropdown_lv3.final.au {
	background-image: url("../images/bullet_green.png");
	background-position: 15px 50%;
	background-size: 6px;
	background-repeat: no-repeat;
}

.menu_dropdown_lv3.final.au:hover {
	background-image: url("../images/bullet_white.png");
	background-size: 6px;
}

.menu_opt2 {


	display: flex;
	max-width: 1400px;
	margin-right: auto;
	margin-left: auto;
}

.menu_opt2_dropdown {
	width: 100%;
	color: #3e290f;
}

.menu_lv3_left {
	left: 0px;
	top: 0px;
	bottom: 0px;
}

.menu_lv3_left.w--open {
	position: fixed;
	left: 0px;
	top: 127px;
	right: 0px;
	bottom: auto;
}

.menu_opt2_line {
	width: 1px;
	height: 100%;
	background-color: #ddd;
}

.menu_opt2_line.ph {
	background-color: #bb441c;
}

.dropdown_list_lv3 {
	top: 0px;
	right: 0px;
	bottom: 0px;
}

.dropdown_list_lv3.w--open {
	left: 100%;
	top: -326px;
	right: auto;
	bottom: 0px;
	background-color: transparent;
}

.menu_lv3 {
	left: 100%;
	display: none;
	width: 167.25%;
	flex-direction: column;
	align-items: flex-start;
	opacity: 0;
}

.menu_lv3.w--open {
	top: -270px;
	right: -100%;


	display: flex;
	height: 392px;
	background-color: transparent;
	opacity: 1;
}

.menu_lv3._5.w--open {
	top: -400%;
}

.menu_lv3._5.opt3.w--open {
	left: 100%;
	top: -400%;
	width: 150%;
}

.menu_lv3._4.w--open {
	top: -300%;
}

.menu_lv3._4.opt3.w--open {
	left: 100%;
	top: -300%;
	width: 150%;
}

.menu_lv3._3.w--open {
	top: -200%;
}

.menu_lv3._3.opt3.w--open {
	left: 100%;
	top: -200%;
	width: 150%;
}

.menu_lv3._2.w--open {
	top: -100%;
}

.menu_lv3._2.opt3.w--open {
	left: 100%;
	top: -100%;
	width: 150%;
}

.menu_lv3.opt3.w--open {
	left: 100%;
	width: 150%;
}

.menu_lv3.opt3._6.w--open {
	top: -500%;
}

.menu_lv3.opt3._5.w--open {
	top: -400%;
}

.menu_lv3.opt3._4.w--open {
	top: -300%;
}

.menu_lv3.opt3._3.w--open {
	top: -200%;
}

.menu_lv3.opt3._2.w--open {
	top: -100%;
}

.menu_lv3._6.w--open {
	top: -500%;
}

.menu_lv3._7.w--open {
	top: -600%;
}

.menu_lv3._8.w--open {
	top: -700%;
}

.menu_lv3._1.w--open {
	top: 0px;
}

.menu_ph_em {
	display: none;
	width: 50%;
	flex-direction: column;
	align-items: flex-start;
	opacity: 0;
}

.menu_ph_em.w--open {
	left: 100%;
	top: -216px;
	height: 324px;
	background-color: transparent;
	opacity: 1;
}

.menu_ph_tm {
	display: none;
	width: 50%;
	flex-direction: column;
	align-items: flex-start;
	opacity: 0;
}

.menu_ph_rrm {
	display: none;
	width: 50%;
	flex-direction: column;
	align-items: flex-start;
	opacity: 0;
}

.menu_ph_msn {
	display: none;
	width: 50%;
	flex-direction: column;
	align-items: flex-start;
	opacity: 0;
}

.dropdown-list {
	right: 0px;
	bottom: 0px;
}

.dropdown-list.w--open {
	left: 100%;
	top: -324px;
	right: 0px;
	bottom: auto;
}

.menu_mobile_enter.minisite {
	width: 40px;
	height: 40px;
	margin-top: -10px;
	margin-bottom: -10px;
	background-image: url("../images/arrow_orange_right_1.png");
	background-position: 50% 50%;
	/*touch fix: background-position: 50% 50%;*/
	background-size: 25px;
	background-repeat: no-repeat;
}

.image-2 {
	width: 175px;
	height: 175px;
}

.ha_sort_btn_dropdown {
	margin-right: 0px;
	margin-left: 0px;
}

.ha_sort_btn_bar {


	display: flex;
	width: 100%;
	margin-top: 25px;
	margin-bottom: 15px;
	padding-right: 0px;
	padding-left: 0px;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
}

.superscript_txt {
	position: relative;
	top: -6px;
	font-size: 12px;
}

.lightbox_shopping_centre {
	position: relative;
	z-index: 10000;


	display: flex;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
}

.ha_sort_btn_gp {


	display: flex;
	align-items: center;
}

.noline_link {
	color: blue;
	text-decoration: none;
	word-wrap: break-word;
	word-break: break-all;
}

.noline_link:hover {
	text-decoration: underline;
}

.noline_link.landing {
	color: #3e290f;
}

.h4_16 {
	font-size: 16px;
	font-weight: 400;
}

.h4_16.available_hos {
	margin-top: 25px;
}

.h4_16.housing_dimension {
	margin-top: 0px;
}

.h4_16.housing_dimension.hs_detail {
	display: block;
	min-width: 160px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.h4_16.housing_dimension.hs_detail.tc {
	min-width: 100px;
}

.burgundy_txt {
	color: #781d32;
}

.menu_opt2_v2_arrow {
	margin-left: 5px;
}

.tender_extra_arrow_sentence {


	display: flex;
	padding-top: 5px;
	padding-bottom: 5px;
	justify-content: flex-start;
	align-items: center;
}

.useful_links_content {
	width: 100%;
}

.utility-page-wrap {


	display: flex;
	width: 100vw;
	height: 100vh;
	max-height: 100%;
	max-width: 100%;
	justify-content: center;
	align-items: center;
}

.utility-page-content {


	display: flex;
	width: 260px;
	flex-direction: column;
	text-align: center;
}

.utility-page-form {


	display: flex;
	flex-direction: column;
	align-items: stretch;
}

.home_search {
	width: 500px;
}

.home_search_btn {
	margin-bottom: 0px;
}

.home_banner_video-2 {
	background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url("../images/home_banner_4_v3.jpg");
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url("../images/home_banner_4_v3.jpg");
	background-position: 0px 0px, 50% 50%;
	background-size: cover;
	background-repeat: repeat, no-repeat;
}

/* background-repeat: repeat,
no-repeat;
} */

.home_banner_video-2.bp {
	background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url("../images/ntk.jpg");
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url("../images/ntk.jpg");
	background-position: 0px 0px, 50% 39%;
	background-size: auto, cover;
	background-repeat: repeat, repeat;
}

.promo_banner_left_arrow {
	left: -5%;
}

.promo_banner_right_arrow {
	right: -5%;
}

.quick_links_banner {
	width: 100%;
}

.no_style {
	color: blue;
	text-decoration: none;
}

.contact_us_click_on_map {
	padding-top: 8px;
	padding-bottom: 6px;
	padding-left: 35px;
	background-image: url("../images/btn-click-for-map-tc.gif");
	background-position: 0px 50%;
	background-size: 24px;
	background-repeat: no-repeat;
	color: blue;
	text-decoration: none;
}

.contact_us_click_on_map:hover {
	text-decoration: underline;
}

._16_bold {
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 16px;
}

._16_bold.title {
	margin-top: 20px;
}

._16_bold.performance_pledge {
	margin-top: 20px;
	margin-bottom: 0px;
	color: #407F19;
}

._16_normal {
	font-size: 16px;
	font-weight: 400;
}

.mini_site_menu_item {


	display: flex;
	width: 100%;
	padding: 10px 0px 10px 10px;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #ddd;
	color: #3e290f;
	text-align: left;
	text-decoration: none;
}

.mini_site_menu_item:hover {
	color: #bb441c;
}

.mini_site_menu_item.final {
	border-bottom-style: none;
}

.mini_site_menu_dropdown {
	width: 100%;
	border-bottom: 1px solid #ddd;
}

.mini_site_menu_dropdown_block {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.mini_site_menu_dropdown_block.orange {
	background-image: url("../images/arrow_orange_down.png");
	background-position: 98% 50%;
	background-size: 20px;
	background-repeat: no-repeat;
}

.mini_site_menu_dropdown_block.orange:hover {
	color: #bb441c;
}

.mini_site_menu_dropdown_block.orange.w--open {
	background-image: url("../images/arrow_orange_up.png");
	background-size: 20px;
}

.mini_site_menu_lv2 {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 35px;
	background-image: url("../images/arrow_orange_right.png");
	background-position: 7px 50%;
	background-size: 20px;
	background-repeat: no-repeat;
	color: #bb441c;
}

.mini_site_menu_lv2:hover {
	color: #3e290f;
}

.dropdown-list-2 {
	background-color: transparent;
}

.dropdown-list-2.w--open {
	position: relative;
	padding-top: 0px;
	padding-bottom: 5px;
}

.estate_locator_area {


	display: flex;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	align-items: center;
	border-right: 5px none;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	background-color: #706256;
	color: #fff;
	font-weight: 700;
}

.estate_locator_area.purple {
	background-color: #4c215d;
}

.estate_locator_area_district {


	display: flex;
	width: 100%;
	flex-wrap: wrap;
	align-items: center;
	align-content: flex-start;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
}

.estate_locator_area_container {


	display: flex;
	width: 100%;
	flex-direction: column;
}

.paragraph_img {
	margin-bottom: 20px;
}

.main_square_img {
	display: block;
	padding-bottom: 0px;
	align-items: flex-start;
}

.header_btn_link_lv1 {
	color: #3e290d;
}

.link-block {
	position: absolute;
	width: 100%;
	height: 100%;
}

.ha_paper_rolling_date {
	position: fixed;
	z-index: 25000;
	display: none;
	padding: 10px 25px;
}

.ha_paper_pdf {


	display: flex;
	align-items: flex-start;
}

.ha_paper_pdf.download {
	width: 100%;
	margin-top: 35px;
	margin-bottom: 20px;
}

.ha_paper_pdf_icon {
	margin-right: 5px;
	float: left;
}

.form_housing_dimension {


	display: flex;
	align-items: center;
}

.selectdrop_inner_select_toggle-3 {
	width: 100%;
	padding-top: 9px;
	padding-bottom: 9px;
	border: 1px solid #ddd;
	background-color: #fff;
}

.select_drop_inner_a-2 {
	z-index: 99999;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ddd;
	background-color: #fff;
}

.select_drop_inner_a-2:hover {
	background-color: #cb1421;
	color: #fff;
}

.select_drop_inner_a-2.burgundy:hover {
	background-color: #781d32;
}

.housing_dimension_container {


	display: flex;
	justify-content: space-between;
}

.hs_print {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	border-top: 1px solid #5fb6b0;
	background-image: url("../images/pu-hd-btn-print.jpg");
	background-position: 10px 50%;
	background-size: 14px;
	background-repeat: no-repeat;
	color: #3e290f;
	text-decoration: none;
}

.hs_print:hover {
	text-decoration: underline;
}

.housing_dimension_archive_topic {
	max-width: none;
}

.hs_detail {


	display: flex;
	margin-bottom: 10px;
	float: right;
	align-items: center;
}

.hs_other_article_container {


	display: flex;
	margin-bottom: 10px;
	align-items: center;
}

.shopping_centre_slider_mask {
	padding-right: 25px;
	padding-left: 25px;
}

.download_pdf_icon {
	margin-top: 5px;
	margin-right: 10px;
}

@media (max-width: 991px) {
	.desktop_usefulbox {
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.btn_emailalert.txt {
		padding-right: 10px;
		padding-left: 10px;
		background-image: url("../images/btn_sepline_1btn_sepline.png");
		background-size: auto;
		background-repeat: no-repeat;
	}

	.btn_emailalert.txt.mob {
		background-image: none;
		background-position: 0px 0px;
		background-size: auto;
		background-repeat: repeat;
	}

	.btn_icon.header_print {


		display: flex;
		width: 50px;
		padding-right: 10px;
		justify-content: flex-end;
		align-items: center;
		background-image: url("../images/btn_sepline_1btn_sepline.png"), url("../images/icon_print_1icon_print.png");
		background-position: 100% 50%, 50% 50%;
		background-size: auto, 35px;
		background-repeat: no-repeat, no-repeat;
		color: #3e290f;
		font-size: 14px;
		text-decoration: none;
	}

	.btn_icon.header_print:hover {
		/* background-image: url("../images/btn_sepline_1btn_sepline.png"), url("../images/icon_print_hover_1icon_print_hover.png"); */
		background-position: 100% 50%, 50% 50%;
		background-size: auto, 35px;
		background-repeat: no-repeat, no-repeat;
		color: #cb1421;
	}

	.btn_icon.globe {
		background-image: url("../images/btn_sepline_1btn_sepline.png"), url("../images/globe_1globe.png");
		background-size: auto, 22px;
	}

	.important_linking_inner {
		padding-top: 0px;
		padding-bottom: 0px;
		background-color: #f3f3f3;
	}

	.hot_topic {
		width: 100%;
		padding-bottom: 5px;
		padding-left: 20px;
		float: none;
	}

	.hot_topic.en {
		width: 100%;
	}

	.hot_topic.tc {
		width: 100%;
	}

	.hot_topic.sc {
		width: 100%;
	}

	.extra_linking {
		width: 100%;
		padding-left: 20px;
		float: none;
		justify-content: flex-start;
		text-align: left;
	}

	.extra_linking.en {
		width: 100%;
		padding-left: 20px;
		float: none;
		justify-content: flex-start;
		text-align: left;
	}

	.extra_linking.tc {
		width: 100%;
		padding-left: 20px;
		float: none;
		justify-content: flex-start;
		text-align: left;
	}

	.extra_linking.sc {
		width: 100%;
		padding-left: 20px;
		float: none;
		justify-content: flex-start;
		text-align: left;
	}

	.btn_extra_linking {
		background-position: 100% 50%, 0% 45%;
		background-size: 5px, 19px;
		font-weight: 700;
	}

	.exta_more_toggle {
		font-weight: 700;
	}

	.index {
		background-color: #92c4e8;
		background-image: url("../images/index_banner3.jpg");
		background-size: cover;
		background-repeat: no-repeat;
	}

	.index_inner {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.index_left {
		width: 50%;
		float: left;
	}

	.index_left.index_left2 {
		width: 50%;
	}

	.index_left.index_middle {
		width: 50%;
		padding-right: 0%;
	}

	.index_right {
		width: 50%;
		float: right;
	}

	.index_right.v2 {
		width: 100%;
	}

	.fix_col_padding {
		display: block;
	}

	.fix_col_padding.padding-right {
		padding-right: 0px;
	}

	.slider_row {
		display: block;
		flex-direction: column;
		justify-content: flex-end;
		align-items: center;
	}

	.index_slider {
		height: auto;
		margin-bottom: 2%;
	}

	.index_slider_content {
		min-height: auto;
		padding-top: 3%;
		padding-bottom: 12%;
		padding-left: 20px;
	}

	.index_slider_nav {
		padding-left: 16px;
		text-align: left;
	}

	.index_slider_arrow_right {
		right: 0%;
		display: none;
	}

	.index_slider_title {
		font-size: 22px;
	}

	.btn_slider_readmore {
		padding-top: 0px;
		padding-right: 20px;
		padding-bottom: 3px;
		background-size: 20px;
		font-size: 15px;
	}

	.index_faq {
		width: 100%;
		margin-bottom: 12px;
		float: none;
	}

	.index_faq_dropdown_toggle {
		padding-top: 8px;
		padding-bottom: 8px;
		padding-left: 13px;
		font-size: 18px;
	}

	.index_news {
		width: 100%;
		margin-bottom: 15px;
	}

	.index_news_title {
		width: 60%;
	}

	.btn_news_readmore {
		width: 40%;
	}

	.index_news_slider {
		padding-right: 15px;
		padding-bottom: 20px;
		padding-left: 15px;
	}

	.slider_index_news {
		width: 100%;
	}

	.index_news_slider_content {
		width: 97%;
		min-height: auto;
		margin-bottom: 23px;
		padding-bottom: 0px;
	}

	.btn_slidernews_readmore {
		font-size: 15px;
	}

	.index_news_slidertitle {
		font-size: 20px;
		line-height: 21px;
	}

	.slider_news_nav.hiddenbullet {
		display: block;
	}

	.index_news_sliderinner {
		min-height: auto;
	}

	.mobile_header {
		z-index: 5555;
		background-color: #fff;
	}

	.mobile_header.annual_report {
		border-bottom: 1px solid #ddd;
	}

	.mob_logo {
		margin-top: 11px;
		margin-bottom: 11px;
	}

	.container {
		margin-right: 0px;
		margin-left: 0px;
	}

	.index_video {
		margin-bottom: 12px;
	}

	.btn_index_videotitle_txt {
		font-size: 19px;
	}

	.index_checkout {
		width: 32%;
		margin-right: 1%;
		margin-bottom: 12px;
		float: left;
	}

	.index_douknow {
		width: 32%;
		margin-right: 1%;
		margin-bottom: 12px;
		float: left;
		background-position: 100% 100%, 94% 89%, 15px 20px;
		background-size: cover, 30px, 30px;
	}

	.index_douknow_headertxt {
		background-position: 10px 100%;
		background-size: 38px;
	}

	.index_douknow_txt {
		padding-right: 10px;
		padding-left: 10px;
		font-size: 16px;
		line-height: 29px;
	}

	.index_otherlanguage {
		width: 33.333333%;
		padding-top: 20px;
		float: right;
	}

	.btn_content_linking {
		width: 100%;
		font-weight: 400;
	}

	.bottom_sliderbanner {
		padding-top: 15px;
		padding-bottom: 15px;
		background-size: cover;
	}

	.bottom_sliderbanner_slide {
		width: 50%;
	}

	.btn_bottom_logo {
		font-size: 18px;
	}

	.btn_bottom_logo.v2 {
		font-size: 16px;
	}

	.slider_arrow_red {
		display: block;
	}

	.menu_btn {
		width: 50px;
		height: 50px;
		margin-top: 8px;
		margin-right: 5px;
		margin-bottom: 8px;
		background-image: url("../images/menu-256.png");
		background-position: 50% 50%;
		background-size: 33px;
		background-repeat: no-repeat;
	}

	.menu_btn.w--open {
		background-color: #fff;
		background-image: url("../images/6_-_Cross-128_16_-_Cross-128.png");
		background-size: 33px;
	}

	.index_banner_slide_arrow {
		display: none;
	}

	.bottom_sliderpromo {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.promo_slide_content {
		width: 25%;
	}

	.bottom_usefulinking_inner {
		flex-direction: column;
		align-items: center;
	}

	.footer {
		background-image: none;
		background-position: 0px 0px;
		background-size: auto;
		background-repeat: repeat;
	}

	.btn_backtotop {
		bottom: 0px;
		width: 60px;
		height: 50px;
		right: 0;
		padding: 26px 0px 34px 14px;
	}

	.btn_backtotop.w--current {
		position: fixed;
		bottom: 0px;
		width: 60px;
		height: 50px;
		padding: 26px 43px 34px 17px;
		border-style: none;
		background-color: #cb1421;
		background-position: 0px 0px;
		background-size: 60px;
	}

	.btn_backtotop.tc.w--current {
		padding-right: 0px;
		padding-left: 13px;
	}

	.btn_backtotop.tc.for_lightbox.w--current {
		z-index: 1001;
	}

	.btn_backtotop.for_lightbox.w--current {
		z-index: 1001;
	}

	.set_footer_left {
		justify-content: center;
	}

	.set_footer_right {
		justify-content: center;
	}

	.row_footer {
		display: none;
	}

	.footer_global {
		display: none;
	}

	.footer_copyright {
		padding-top: 15px;
	}

	.footer_copyright_txt {
		margin-top: 40px;
		margin-bottom: 10px;
		float: none;
		font-size: 11px;
		text-align: center;
	}

	.footer_copyright_copyrightlinking {
		margin-top: 20px;
		float: none;
		text-align: center;
	}

	.footer_copyright_version {
		margin-top: 10px;
		padding-right: 0px;
		padding-bottom: 0px;
		float: none;
		justify-content: center;
		align-items: center;
		font-size: 13px;
		text-align: center;
	}

	.icon_hidden {
		opacity: 0;
	}

	.mob_submenu {
		left: auto;
		right: 0px;
		/*bottom: 0px;*/
		width: 80%;
		/*min-height: 1000px;*/
		padding-top: 5px;
		border-top: 1px solid #ddd;
		border-left: 1px solid #ddd;
		background-color: #fff;
		opacity: 0.95;
	}

	.mob_sharebox {


		display: flex;
		justify-content: center;
		align-items: center;
		border-top: 1px solid #e0e0e0;
		border-bottom: 1px solid #e0e0e0;
	}

	.mob_share {
		width: 50px;
		height: 50px;
		padding-top: 15px;
		background-image: url("../images/sepline_black_1sepline_black.png"), url("../images/icon_share_1icon_share.png");
		background-position: 100% 50%, 50% 50%;
		background-size: 5px, 38px;
		background-repeat: no-repeat, no-repeat;
	}

	.mob_share:hover {
		background-image: url("../images/sepline_black_1sepline_black.png"), url("../images/icon_share_hover_1icon_share_hover.png");
		background-size: 5px, 38px;
	}

	.mob_share.txt {
		background-image: url("../images/sepline_black_1sepline_black.png");
		background-position: 100% 50%;
		background-size: 5px;
		color: #202020;
		text-decoration: none;
	}

	.mob_share.txt:hover {
		color: #ad0000;
	}

	.mob_share.txt.noborder {
		background-image: url("../images/sepline_black_1sepline_black.png"), -webkit-linear-gradient(270deg, transparent, transparent);
		background-image: url("../images/sepline_black_1sepline_black.png"), linear-gradient(180deg, transparent, transparent);
		background-position: 100% 50%, 0px 0px;
		background-size: 5px, auto;
		background-repeat: no-repeat, repeat;
	}

	.mob_share.txt2 {
		background-image: none;
		color: #202020;
		text-decoration: none;
	}

	.mob_share.txt2:hover {
		color: #ad0000;
	}

	.mob_searchbox {
		width: 100%;
		padding: 20px;
		float: left;
	}

	.mob_btn_search {
		width: 20%;
		float: left;
		background-color: #ad0000;
	}

	.mob_searchtxtbox {
		width: 80%;
		height: 43px;
		margin-bottom: 10px;
		float: left;
		border-radius: 0px;
	}

	.mob_droplinking_set {
		padding-right: 20px;
		padding-left: 20px;
	}

	.mob_dropdown_linking {
		border-bottom: 3px solid #ddd;
	}

	.mob_dropdown_linking.mini_site {
		border-bottom-width: 1px;
	}

	.mob_dropdown_toggle {
		padding-top: 14px;
		padding-bottom: 14px;
		/*padding-right: 60px;*/
		/*touch fix*/
		padding-left: 20px;
		background-image: url("../images/arrow_red_down.png");
		background-position: 97% 50%;
		background-size: 20px;
		background-repeat: no-repeat;
		color: #3e290f;
		font-weight: 700;
	}

	.mob_dropdown_toggle.w--open {
		background-image: url("../images/arrow_red_up.png");
		background-size: 20px;
	}

	.mob_dropdown_toggle.fa {
		background-image: url("../images/arrow_yellow_down.png");
		background-size: 20px;
		font-weight: 700;
	}

	.mob_dropdown_toggle.fa.w--open {
		background-color: #896709;
		background-image: url("../images/arrow_white_up.png");
		background-position: 97% 50%;
		background-size: 20px;
		background-repeat: no-repeat;
		color: #fff;
	}

	.mob_dropdown_toggle.fa.w--open a {
		color: #fff;
	}

	.mob_dropdown_toggle.ph {
		background-image: url("../images/arrow_orange_down.png");
		background-size: 20px;
	}

	.mob_dropdown_toggle.ph.w--open {
		background-color: #bb441c;
		background-image: url("../images/arrow_white_up.png");
		background-size: 20px;
		color: #fff;
	}

	.mob_dropdown_toggle.ph.w--open a {
		color: #fff;
	}

	.mob_dropdown_toggle.ho {
		background-image: url("../images/arrow_burgundy_down.png");
		background-size: 20px;
	}

	.mob_dropdown_toggle.ho.w--open {
		background-color: #781d32;
		background-image: url("../images/arrow_white_up.png");
		background-size: 20px;
		color: #fff;
	}

	.mob_dropdown_toggle.ho.w--open a {
		color: #fff;
	}

	.mob_dropdown_toggle.cp {
		background-image: url("../images/arrow_purple_down_1.png");
		background-size: 20px;
	}

	.mob_dropdown_toggle.cp.w--open {
		background-color: #4c215d;
		background-image: url("../images/arrow_white_up.png");
		background-size: 20px;
		color: #fff;
	}

	.mob_dropdown_toggle.cp.w--open a {
		color: #fff;
	}

	.mob_dropdown_toggle.bp {
		background-image: url("../images/arrow_navy_down.png");
		background-size: 20px;
	}

	.mob_dropdown_toggle.bp.w--open {
		background-color: #143050;
		background-image: url("../images/arrow_white_up.png");
		background-size: 20px;
		color: #fff;
	}

	.mob_dropdown_toggle.bp.w--open a {
		color: #fff;
	}

	.mob_dropdown_toggle.au {
		background-image: url("../images/arrow_green_down.png");
		background-size: 20px;
	}

	.mob_dropdown_toggle.au.w--open {
		background-color: #407F19;
		background-image: url("../images/arrow_white_up.png");
		background-size: 20px;
		color: #fff;
	}

	.mob_dropdown_toggle.au.w--open a {
		color: #fff;
	}

	.mob_dropdown_toggle.mini_site {
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
		background-image: none;
		font-weight: 400;
	}

	.mob_dropdown_toggle.mini_site.orange {
		background-image: url("../images/arrow_orange_down.png");
		background-position: 97% 50%;
		background-size: 20px;
	}

	.mob_dropdown_toggle.mini_site.green {
		background-image: url("../images/arrow_green_down.png");
		background-position: 97% 50%;
		background-size: 25px;
	}

	.mob_menu_droplist.w--open {
		padding-top: 8px;
		padding-bottom: 8px;
		background-color: #fff;
	}

	.mob_menu_droplist.mini_site.w--open {
		padding-top: 0px;
	}

	.mob_linking {


		display: flex;
		width: 100%;
		padding: 4px 10px 4px 20px;
		justify-content: space-between;
		align-items: center;
		border-bottom: 3px solid #e4e4e4;
		color: #3e290f;
		font-weight: 700;
		text-align: left;
		text-decoration: none;
	}

	.mob_linking.mini_site {
		padding: 10px 7px 10px 10px;
		border-bottom-width: 1px;
		font-weight: 400;
	}

	.mob_linking_lv2 {
		color: #3e290f;
		font-weight: 700;
		text-align: left;
		text-decoration: none;
	}

	.mob_linking_lv3 {
		color: #3e290f;
		font-weight: 700;
		text-align: left;
		text-decoration: none;
	}

	.mob_menu_droplist_linking {
		padding-top: 8px;
		padding-bottom: 8px;
		padding-left: 35px;
		background-color: #fff;
		background-image: url("../images/icon_arrow_red_1icon_arrow_red.png");
		background-position: 7px 50%;
		background-size: 16px;
		background-repeat: no-repeat;
		color: #3e290f;
		font-weight: 700;
	}

	.mob_menu_droplist_linking.w--open {
		background-image: url("../images/icon_arrow_red_down_1icon_arrow_red_down.png");
		background-position: 7px 50%;
		/*mobile menu arrow too high fix*/
		background-size: 25px;
		background-repeat: no-repeat;
	}

	.mob_menu_droplist_linking.sub {
		padding-top: 8px;
		padding-bottom: 8px;
		background-color: #f1f1f1;
		font-weight: 400;
	}

	.mob_menu_droplist_linking.sub.ph {
		background-color: rgba(214, 87, 43, 0.1);
	}

	.mob_menu_droplist_linking.sub.fa {
		background-color: rgba(172, 130, 39, 0.1);
	}

	.mob_menu_droplist_linking.sub.ho {
		background-color: rgba(120, 29, 50, 0.1);
	}

	.mob_menu_droplist_linking.sub.cp {
		background-color: rgba(76, 33, 93, 0.1);
	}

	.mob_menu_droplist_linking.sub.bp {
		background-color: rgba(20, 48, 80, 0.1);
	}

	.mob_menu_droplist_linking.sub.au {
		background-color: rgba(70, 138, 45, 0.1);
	}

	.mob_menu_droplist_linking.fa {
		background-image: url("../images/arrow_yellow_right.png");
		background-size: 16px;
	}

	.mob_menu_droplist_linking.fa.down {


		display: flex;
		padding-top: 0px;
		padding-right: 10px;
		padding-bottom: 0px;
		justify-content: space-between;
		align-items: center;
		background-image: url("../images/arrow_yellow_down.png");
		background-size: 16px;
	}

	.mob_menu_droplist_linking.fa.down.w--open {
		background-image: url("../images/arrow_yellow_up.png");
		background-size: 16px;
	}

	.mob_menu_droplist_linking.ph {
		background-image: url("../images/arrow_orange_right.png");
		background-size: 16px;
	}

	.mob_menu_droplist_linking.ph.down {


		display: flex;
		padding-top: 0px;
		padding-right: 10px;
		padding-bottom: 0px;
		justify-content: space-between;
		align-items: center;
		background-image: url("../images/arrow_orange_down.png");
		background-size: 16px;
	}

	.mob_menu_droplist_linking.ph.down.w--open {
		background-image: url("../images/arrow_orange_up.png");
		background-size: 16px;
	}

	.mob_menu_droplist_linking.ho {
		background-image: url("../images/arrow_burgundy_right.png");
		background-size: 16px;
	}

	.mob_menu_droplist_linking.ho.down {


		display: flex;
		padding-top: 0px;
		padding-right: 10px;
		padding-bottom: 0px;
		justify-content: space-between;
		align-items: center;
		background-image: url("../images/arrow_burgundy_down.png");
		background-size: 16px;
	}

	.mob_menu_droplist_linking.ho.down.w--open {
		background-image: url("../images/arrow_burgundy_up.png");
		background-size: 16px;
	}

	.mob_menu_droplist_linking.cp {


		display: flex;
		background-image: url("../images/arrow_purple_right.png");
		background-size: 16px;
	}

	.mob_menu_droplist_linking.cp.down {


		display: flex;
		padding-top: 0px;
		padding-right: 10px;
		padding-bottom: 0px;
		justify-content: space-between;
		align-items: center;
		background-image: url("../images/arrow_purple_down_1.png");
		background-size: 16px;
	}

	.mob_menu_droplist_linking.cp.down.w--open {
		background-image: url("../images/arrow_purple_up.png");
		background-size: 16px;
	}

	.mob_menu_droplist_linking.bp {
		background-image: url("../images/arrow_navy_right.png");
		background-size: 16px;
	}

	.mob_menu_droplist_linking.bp.down {


		display: flex;
		padding-top: 0px;
		padding-right: 10px;
		padding-bottom: 0px;
		justify-content: space-between;
		align-items: center;
		background-image: url("../images/arrow_navy_down.png");
		background-size: 16px;
	}

	.mob_menu_droplist_linking.bp.down.w--open {
		background-image: url("../images/arrow_navy_up.png");
		background-size: 16px;
	}

	.mob_menu_droplist_linking.au {
		background-image: url("../images/arrow_green_right.png");
		background-size: 16px;
	}

	.mob_menu_droplist_linking.au.down {


		display: flex;
		padding-top: 0px;
		padding-right: 10px;
		padding-bottom: 0px;
		justify-content: space-between;
		align-items: center;
		background-image: url("../images/arrow_green_down.png");
		background-size: 16px;
	}

	.mob_menu_droplist_linking.au.down.w--open {
		background-image: url("../images/arrow_green_up.png");
		background-size: 16px;
	}

	.mob_menu_droplist_linking.mini_site {
		padding-top: 7px;
		padding-bottom: 7px;
		background-image: url("../images/arrow_orange_right.png");
		background-size: 16px;
		color: #bb441c;
		font-weight: 400;
	}

	.mob_menu_droplist_linking.mini_site.green {
		background-image: url("../images/arrow_green_right.png");
		background-position: 7px 50%;
		background-size: 16px;
		color: #407F19;
	}

	.btn_mob_backtolist {
		width: 100%;
		padding-top: 10px;
		padding-bottom: 15px;
		padding-left: 44px;
		border-bottom: 3px solid #f5f5f5;
		background-image: url("../images/icon_backtolist_1icon_backtolist.png");
		background-position: 6px 50%;
		background-size: 31px;
		background-repeat: no-repeat;
		color: #202020;
		font-size: 18px;
		font-weight: 300;
		text-decoration: none;
	}

	.mob_subsubmenu_pop {
		position: fixed;
		left: 0px;
		top: 0px;
		right: 0px;
		bottom: 0px;
		z-index: 10;
		display: block;
		min-height: 800px;
		padding: 12px;
		background-color: #fff;
		opacity: 0;
	}

	.mob_subsubtitle {
		width: 1005px;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 15px;
		background-color: #e8d8b4;
		background-image: none;
		background-size: auto;
		background-repeat: repeat;
		color: #614429;
		font-size: 18px;
		font-weight: 800;
		text-decoration: none;
	}

	.mob_droplist_box {
		margin-bottom: 0px;
		background-color: #fff;
	}

	.breadcrumb_inner {
		padding-left: 15px;
	}

	.btn_breadcrumb {
		width: 35px;
	}

	.btn_breadcrumb.others {
		margin-left: 0px;
	}

	.main_section_inner {
		position: relative;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.main_section_left {
		width: 100%;
		padding-right: 0%;
		float: none;
	}

	.main_section_left.fullwidth {
		width: 100%;
		margin-top: 0px;
		padding-top: 0px;
	}

	.main_section_left.fullwidth.no_more_on_top {
		padding-top: 0px;
	}

	.main_section_left.right_yes {
		margin-top: 0px;
	}

	.main_section_right {
		position: absolute;
		top: 0px;
		right: 0px;
		z-index: 999;
		width: 100%;
		padding-left: 50px;
	}

	.main_section_title.available_hos {
		margin-bottom: 5px;
	}

	.inner_txt_p.bold {
		font-weight: 700;
	}

	.desktop_useful_links {
		position: static;
		z-index: 99999;
		display: block;
		background-color: #fff;
		box-shadow: none;
		opacity: 1;
	}

	.desktop_useful_links.mobile {
		overflow: hidden;
		height: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		border-right: 1px solid #ddd;
	}

	.useful_link_title.mobhidden {
		display: block;
	}

	.mob_btn_links {
		position: relative;
		z-index: 9999;
		display: none;
		margin-top: 9px;
		margin-bottom: -1px;
		padding: 10px 63px 10px 20px;
		float: right;
		border: 1px solid #d4d4d4;
		background-color: #fff;
		background-image: url("../images/mob_btn_open_1mob_btn_open.png");
		background-position: 95% 50%;
		background-size: 35px;
		background-repeat: no-repeat;
		cursor: pointer;
	}

	.mob_btn_links.open {
		display: block;
		float: left;
		background-image: url("../images/mob_btn_close_1mob_btn_close.png");
		background-size: 35px;
		opacity: 0;
	}

	.fix_black_bg {
		position: fixed;
		left: 0px;
		top: 0px;
		right: 0px;
		bottom: 0px;
		z-index: 1;
		display: none;
		background-color: rgba(0, 0, 0, 0.67);
		opacity: 0;
	}

	.btn_close_usefullink {
		display: block;
		width: 98px;
		margin: 12px auto 35px;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 38px;
		background-image: url("../images/6_-_Cross-128_16_-_Cross-128.png");
		background-position: 0px 50%;
		background-size: 29px;
		background-repeat: no-repeat;
		color: #202020;
		font-size: 20px;
		text-decoration: none;
		text-transform: uppercase;
	}

	.mob_btn_links_close {
		display: none;
		margin-top: 9px;
		padding: 10px 68px 10px 15px;
		float: left;
		border: 1px solid #d4d4d4;
		background-image: url("../images/mob_btn_close_1mob_btn_close.png");
		background-position: 95% 50%;
		background-size: 35px;
		background-repeat: no-repeat;
		opacity: 0;
	}

	.mob_btn_link_close {
		position: relative;
		z-index: 9999;
		display: none;
		background-color: #fff;
		opacity: 0;
		cursor: pointer;
	}

	.select_dropinner_list.w--open {
		z-index: 99999;
	}

	.sepline_color {
		width: 20%;
	}

	.btn_linking.btn_blue:hover {
		color: #3e290f;
	}

	.online_forn_col {
		padding-top: 20px;
		padding-right: 0px;
		padding-bottom: 0px;
	}

	.online_forn_col._1 {
		padding-top: 5px;
	}

	.online_form_row {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.code_set {
		width: 60%;
	}

	.btn_search.available_hos {
		padding-top: 12px;
		padding-bottom: 12px;
	}

	.block_contacttable {
		width: 100%;
	}

	.row_transaction {
		align-items: flex-start;
	}

	.set_index_news {
		padding-right: 0px;
		padding-left: 0px;
	}

	.set_indexnews_left {
		width: 100%;
		float: none;
	}

	.set_indexnews_right {
		width: 100%;
		padding-right: 0px;
		padding-left: 0px;
	}

	.set_tender_faq_dropbox_toggle.bluetheme {
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		border-left: 1px solid #ddd;
		background-image: url("../images/arrow_navy_down.png");
		background-size: 20px;
	}

	.set_tender_faq_dropbox_toggle.bluetheme.w--open {
		background-image: url("../images/arrow_navy_up.png");
		background-size: 20px;
	}

	.set_tender_faq_dropbox_toggle.purple {
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		border-left: 1px solid #ddd;
		background-image: url("../images/arrow_purple_down_1.png");
		background-size: 20px;
	}

	.set_tender_faq_dropbox_toggle.purple.w--open {
		background-image: url("../images/arrow_purple_up.png");
		background-size: 20px;
	}

	.set_tender_faq_dropbox_toggle.green {
		border-color: #407F19 #ddd #ddd;
		border-right-style: solid;
		border-right-width: 1px;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-left-style: solid;
		border-left-width: 1px;
		background-image: url("../images/arrow_green_down.png");
		background-position: 98% 50%;
		background-size: 20px;
		background-repeat: no-repeat;
	}

	.set_tender_no.green {
		background-color: #407F19;
	}

	.set_tender_title {
		width: 80%;
	}

	.set_tender_title.grand_total {
		padding-left: 0px;
	}

	.a_linkg_tenderlocation {
		color: blue;
		text-decoration: none;
	}

	.set_tender_droplist.w--open {
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		background-color: #fff;
		opacity: 1;
	}

	.row_tender_content {
		display: block;
	}

	.row_tender_content.whitebg {


		display: flex;
	}

	.btn_tender_pdf {
		margin-bottom: 15px;
	}

	.lightbox_title.lightbox_video_title {
		padding-top: 5px;
		padding-bottom: 10px;
	}

	.lightbox_video {
		align-items: flex-start;
	}

	.lightbox_videocontent {
		text-align: left;
	}

	.block_videogallery {
		width: 50%;
		text-align: left;
	}

	.btn_mail.na {
		padding-left: 0px;
		background-image: none;
		background-size: auto;
		background-repeat: repeat;
	}

	.set_btn_showhide {
		padding-bottom: 15px;
	}

	.set_btn_showhide.available_hos {
		margin-top: 25px;
		margin-bottom: -20px;
	}

	.set_btn_showhide.tender_notice {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.set_btn_showhide.showmore {
		margin-bottom: 25px;
		padding-bottom: 25px;
		border-bottom: 1px solid #ddd;
	}

	.set_btn_showhide.no_line {
		border-top-style: none;
	}

	.set_btn_showhide.performance_pledges {
		margin-top: 15px;
	}

	.btn_showall.burgundy {
		background-color: #781d32;
	}

	.btn_showall.burgundy:hover {
		background-color: #3e290f;
	}

	.btn_showall.tender_notice.v2 {
		background-color: #7D6E4F;
	}

	.btn_showall.v2 {
		background-color: #7D6E4F;
	}

	.block_grandtotal {
		width: 48%;
		margin: 1%;
		padding-top: 37px;
		float: left;
		border: 1px none #fff;
		background-color: #1e3b5c;
	}

	.block_grandtotal.noborder {
		border-style: none;
	}

	.block_grandtotal.noborder2 {
		border-style: none;
	}

	.block_grandtotal.noborder2.device {
		margin-bottom: 6%;
	}

	.set_block_form {
		padding-right: 0px;
	}

	.set_block_form.no_of_copies {
		margin-top: 20px;
	}

	.chart_header {
		padding-left: 30px;
	}

	.chart_header_box {
		padding-right: 20px;
		padding-left: 20px;
	}

	.chart_inner_box {
		padding-left: 30px;
	}

	.chart_subdroplist_inner {
		padding-left: 30px;
	}

	.chart_footer {
		padding-left: 30px;
	}

	.block_question_details {
		position: relative;
	}

	.btn_question_close {
		position: absolute;
		top: 0px;
		right: 0px;
		width: 50px;
		float: none;
		background-position: 50% 50%;
	}

	.mob_bottom_links {


		display: flex;
		padding: 20px;
		justify-content: center;
		flex-wrap: wrap;
		align-items: center;
	}

	.index_new_promotion_banner {
		padding-top: 38px;
	}

	.block_hs_bar.bg {
		background-size: cover;
	}

	.hs_date {
		width: 100%;
		padding-bottom: 10px;
		float: none;
	}

	.search_bykeybox {
		width: 100%;
		float: none;
	}

	.form_hs_search {
		display: block;
		width: 100%;
	}

	.hs_section_right {
		width: 40%;
		max-width: 300px;
		float: right;
	}

	.hs_section_titlejpg {
		overflow: hidden;
		min-height: 35px;
	}

	.hc_title_bottom {
		height: 5px;
		padding-right: 14px;
	}

	.row_2col {
		margin-bottom: 25px;
	}

	.section_row2_col {
		margin-top: 30px;
	}

	.txt_job_vacancies {
		padding-left: 20px;
	}

	.header_emailalert {


		display: flex;
		justify-content: flex-end;
	}

	.header_language {
		background-image: none;
	}

	.header_language:hover {
		background-image: none;
	}

	.header_language.share_dropdown {
		width: 50px;
	}

	.dropdown.language_device {
		padding-top: 8px;
		padding-bottom: 8px;
		float: right;
	}

	.home_latestnews {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.slider {
		height: 425px;
	}

	.slider_banner_nav {
		display: block;
		margin-bottom: 5px;
	}

	.home_banner_content {
		padding-right: 100px;
		padding-left: 100px;
	}

	.home_banner_title {
		padding-left: 30px;
		font-size: 52px;
		line-height: 58px;
	}

	.home_banner_des {
		width: 325px;
		font-size: 14px;
		line-height: 22px;
	}

	.home_banner_video {
		background-size: cover;
	}

	.latest-news-block-container {
		width: 50%;
	}

	.latest-news-block-content {
		overflow: hidden;
		max-height: 95px;
	}

	.latest-news-title {
		background-image: none;
	}

	.latest-news-tab-2 {
		width: 25%;
		font-size: 18px;
	}

	.latest-news-tab-2.w--current {
		width: 25%;
	}

	.bottom_sliderbanner_block {
		width: 33.33333%;
		font-size: 16px;
		line-height: 20px;
	}

	.bottom_sliderbanner_icon {
		width: 120px;
		height: 90px;
	}

	.bottom_usefulinking_line {
		width: 500px;
		height: 1px;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.mob_btn_links_close-2 {
		display: none;
		margin-top: 9px;
		padding: 10px 68px 10px 15px;
		float: left;
		border: 1px solid #d4d4d4;
		background-image: url("../images/mob_btn_close_1mob_btn_close.png");
		background-position: 95% 50%;
		background-size: 35px;
		background-repeat: no-repeat;
		opacity: 0;
	}

	.desktop_useful_links-2 {
		position: absolute;
		z-index: 99999;
		display: none;
		background-color: #fff;
		box-shadow: none;
		opacity: 0;
		-webkit-transform: translate(0px, 0px);
		-ms-transform: translate(0px, 0px);
		transform: translate(0px, 0px);
	}

	.shoppingcentre_slider_photo.spw_1 {
		margin-right: 8px;
		margin-left: 8px;
	}

	.shoppingcentre_arrow:hover {
		color: #4c215d;
	}

	.annualreport_content_container {
		flex-direction: column;
	}

	.annualreport_right {
		width: 100%;
	}

	.annualreport_name_container {
		flex-wrap: wrap;
	}

	.annualreport_sectioname_container {
		width: 50%;
	}

	.annualreport_left {
		width: 50%;
		margin-bottom: 40px;
	}

	.estate_locator_name {
		width: 33.33%;
	}

	.estate_locator_search_bar {
		flex-wrap: wrap;
	}

	.estate_locator_search_bar-2 {
		flex-wrap: wrap;
	}

	.estate_locator_district {
		width: 33.3333%;
	}

	.active_sites_table_title {
		padding-left: 0px;
	}

	.active_sites_table_content {
		padding-right: 0px;
		padding-left: 0px;
	}

	.ha_paper_sort {
		padding-top: 9px;
		padding-bottom: 9px;
		border: 1px solid #ddd;
	}

	.ha_paper_dropdown {
		width: 100%;
		padding-top: 12px;
		padding-bottom: 12px;
		border-style: solid;
		border-width: 5px 1px 1px;
		border-color: #407F19 #ddd #ddd;
		background-color: #f5f5f5;
		background-image: url("../images/arrow_green_down.png");
		background-position: 98% 50%;
		background-size: 20px;
		background-repeat: no-repeat;
		font-weight: 700;
	}

	.ha_paper_dropdown.w--open {
		background-image: url("../images/arrow_green_up.png");
		background-size: 20px;
	}

	.ha_paper_dropdown.ho {
		border-top-color: #781d32;
		background-image: url("../images/arrow_burgundy_down.png");
		background-size: 20px;
	}

	.ha_paper_dropdown.ho.w--open {
		background-image: url("../images/arrow_burgundy_up.png");
		background-size: 20px;
	}

	.ha_paper_dropdown.ho._1 {
		background-size: 20px;
	}

	.ha_paper_dropdown.ho.mobile_table.w--open {
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		border-left: 1px solid #ddd;
	}

	.ha_paper_dropdown.cp {
		border-top-color: #4c215d;
		background-image: url("../images/arrow_purple_down.png");
		background-size: 20px;
	}

	.ha_paper_dropdown.cp.w--open {
		background-image: url("../images/arrow_purple_up.png");
		background-size: 20px;
	}

	.ha_paper_dropdown.cp._1 {
		background-size: 20px;
	}

	.ha_paper_dropdown.cp.mobile_table.w--open {
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		border-left: 1px solid #ddd;
	}

	.ha_paper_dropdown.ge {
		border-top-color: #7D6E4F;
		background-image: url("../images/arrow_typical_down.png");
		background-size: 20px;
	}

	.ha_paper_dropdown.ge.w--open {
		background-image: url("../images/arrow_typical_up.png");
		background-size: 20px;
	}

	.ha_paper_dropdown.ge._1 {
		background-size: 20px;
	}

	.ha_paper_dropdown.ge.mobile_table.w--open {
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		border-left: 1px solid #ddd;
	}

	.ha_paper_number {
		color: #407F19;
		font-weight: 700;
	}

	.ha_paper_dropdown_container {
		width: 100%;
		margin-top: 10px;
	}

	.ha_paper_dropdown_number {
		color: #407F19;
	}

	.ha_paper_dropdown_number.ho {
		color: #781d32;
	}

	.ha_paper_dropdown_number.cp {
		color: #4c215d;
	}

	.ha_paper_dropdown_number.ge {
		color: #7D6E4F;
	}

	.ha_paper_dropdown_content {
		background-color: #fff;
	}

	.ha_paper_dropdown_content.w--open {
		position: relative;
	}

	.ha_paper_dropdown_content.mobile_table.w--open {
		padding: 0px;
	}

	.ha_paper_dropdown_row {
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.ha_paper_dropdown-2 {
		width: 100%;
		padding-top: 12px;
		padding-bottom: 12px;
		border-top: 5px solid #407F19;
		background-color: #f5f5f5;
		background-image: url("../images/icon_plus_green_1icon_plus_green.png");
		background-position: 98% 50%;
		background-size: 38px;
		background-repeat: no-repeat;
		font-weight: 700;
	}

	.header_device_dropdown.w--open {
		position: static;
		display: block;
	}

	.header_device_language {
		width: 50px;
		height: 50px;
		margin-top: 8px;
		margin-right: 5px;
		margin-bottom: 8px;
		float: left;
		background-image: url("../images/globe_1globe.png");
		background-position: 50% 50%;
		background-size: 25px;
		background-repeat: no-repeat;
	}

	.header_device_search {
		width: 50px;
		height: 50px;
		margin-top: 8px;
		margin-right: 5px;
		margin-bottom: 8px;
		float: left;
		background-image: url("../images/icon_search_1icon_search.png");
		background-position: 50% 50%;
		background-size: 45px;
	}

	.header_device_language_hidden {
		position: absolute;
		z-index: 5000;
		display: none;
		width: 100%;
		height: 2000px;
		padding-top: 20px;
		padding-bottom: 20px;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		border-top: 1px solid #e2e2e2;
		border-bottom: 1px solid #e2e2e2;
		background-color: #fff;
		opacity: 0;
		font-size: 16px;
	}

	.header_device_search_hidden {
		position: absolute;
		z-index: 2000;
		width: 100%;
		height: 60px;
		padding-top: 4px;
		background-color: #fff;
		opacity: 0.93;
	}

	.header_device_language_btn {
		width: 100%;
		margin-bottom: 15px;
		padding-left: 40px;
		text-align: left;
	}

	.header_device_language_btn_black {
		text-decoration: none;
		color: #3e290f;
	}

	.header_device_language_btn.title {
		margin-bottom: 20px;
		font-size: 28px;
		line-height: 36px;
		font-weight: 700;
	}

	.header_device_search_hidden_2 {
		position: absolute;
		z-index: 4000;
		display: none;
		width: 100%;
		height: 60px;
		padding-top: 4px;
		background-color: #fff;
		opacity: 0;
		z-index: 99999;
	}

	.annualreport_sectioname_container-2 {
		width: 50%;
		align-self: stretch;
	}

	.annualreport_name_container-2 {


		display: flex;
		overflow: visible;
		width: 100%;
		height: auto;
		flex-direction: row;
		flex-wrap: wrap;
	}

	.annualreport_sectioname_container-3 {
		width: 50%;
	}

	.annualreport_sectioname_container-3.annual_report_style {
		padding-left: 25px;
		background-image: url("../images/arrow_orange_right.png");
		background-position: 0px 12px;
		background-size: 16px;
		background-repeat: no-repeat;
	}

	.allocation_table_next {
		margin-top: 20px;
	}

	.btn_quick_links_mobile_2 {


		display: flex;
		width: 100%;
		height: 60px;
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 60px;
		float: left;
		flex-direction: row;
		align-items: center;
		border: 1px solid #ddd;
		background-color: #fff;
		background-image: url("../images/icon_butt_1icon_butt.png");
		background-position: 10px 50%;
		background-size: 35px;
		background-repeat: no-repeat;
		font-size: 18px;
		font-weight: 700;
	}

	.dropdown_container {
		width: 100%;
		margin-top: 10px;
	}

	.ha_paper_dropdown-3 {
		width: 100%;
		padding-top: 12px;
		padding-bottom: 12px;
		border-top: 5px solid #407F19;
		background-color: #f5f5f5;
		background-image: url("../images/arrow_green_down.png");
		background-position: 98% 50%;
		background-size: 25px;
		background-repeat: no-repeat;
		font-weight: 700;
	}

	.ha_paper_dropdown-3.w--open {
		background-image: url("../images/arrow_green_up.png");
		background-size: 25px;
	}

	.active_sites_column_1 {
		width: 12.5%;
		padding-right: 10px;
		padding-left: 10px;
	}

	.active_sites_column_2 {
		width: 87.5%;
		padding-right: 10px;
		padding-left: 10px;
	}

	.estate_locator_detail_row._1 {
		border-top: 1px solid #ddd;
	}

	.estate_locator_detail_column_1 {
		width: 25%;
	}

	.estate_locator_detail_column_2 {
		width: 75%;
	}

	.estate_locator_detail_photo {
		display: none;
	}

	.estate_locator_detail_photo.mobile {
		display: block;
		width: auto;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.table_pointer {
		height: 40px;
	}

	.transaction_record_table_title {
		margin-bottom: 20px;
		color: #781d32;
	}

	.transaction_record_device_table {
		height: 1000px;
	}

	.table_device {
		margin-top: 20px;
	}

	.latestnews {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.latestnews.landing_page {
		text-align: center;
	}

	.mobile_table_row {


		display: flex;
		width: 100%;
		align-items: stretch;
		background-color: #fff;
	}

	.mobile_table_row.burgundy {
		background-color: rgba(120, 29, 50, 0.1);
	}

	.mobile_table_row.purple {
		background-color: rgba(76, 33, 93, 0.1);
	}

	.mobile_table_column_2 {
		display: block;
		width: 65%;
		padding: 10px 20px;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: flex-start;
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
	}

	.mobile_table_column_2.tender_trade {


		display: flex;
		padding: 0px;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: stretch;
		border-right-style: none;
		border-bottom-style: none;
	}

	.mobile_table_column_2.pp {


		display: flex;
		flex-direction: row;
	}

	.mobile_table_column_1 {


		display: flex;
		width: 35%;
		padding: 10px 20px;
		align-items: flex-start;
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		border-left: 1px solid #ddd;
		font-weight: 700;
	}

	.mobile_table_column_1.premium_statistics {
		font-weight: 400;
	}

	.mobile_table_column_1.full_width {
		width: 100%;
		font-weight: 400;
	}

	.text-block-6 {
		padding: 10px;
	}

	.mobile_table_title_link {
		color: blue;
		text-decoration: none;
	}

	.mobile_table_trade_title {
		width: 100%;
		padding: 10px 20px;
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
	}

	.mobile_table_trade_content {
		width: 50%;
		padding: 10px 20px;
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
	}

	.btn_quick_links {
		position: fixed;
		left: 0px;
		bottom: 0px;
		z-index: 1000;
		display: block;
		width: 100%;
		padding-right: 60px;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	.btn_quick_links_mobile_fix {
		padding: 30px;
	}

	.btn_quick_links_mobile_container {
		position: fixed;
		left: 0px;
		bottom: 0px;
		z-index: 20000;


		display: flex;
		width: 100%;
		padding-right: 60px;
		flex-direction: column;
		align-items: flex-start;
		opacity: 0.9;
	}

	.btn_quick_links_mobile_container.for_lightbox {
		z-index: 1000;
	}

	.btn_quick_links_mobile {


		display: flex;
		width: 100%;
		height: 60px;
		padding-right: 20px;
		padding-left: 60px;
		justify-content: space-between;
		align-items: center;
		border-bottom: 1px solid rgba(255, 255, 255, 0.5);
		background-image: url("../images/quick_links_icon_v2.png");
		background-position: 12px 50%;
		background-size: 35px;
		background-repeat: no-repeat;
		color: #fff;
		font-size: 18px;
		font-weight: 700;
	}

	.btn_quick_links_mobile.purple {
		background-color: #4c215d;
	}

	.btn_quick_links_mobile.orange {
		background-color: #bb441c;
	}

	.btn_quick_links_mobile.yellow {
		background-color: #896709;
	}

	.btn_quick_links_mobile.navy {
		background-color: #143050;
	}

	.btn_quick_links_mobile.burgundy {
		background-color: #781d32;
	}

	.btn_quick_links_mobile.green {
		background-color: #407F19;
	}

	.btn_quick_links_mobile.typical {
		border-right: 1px solid #fff;
		background-color: #7D6E4F;
	}

	.btn_quick_links_mobile.brown {
		background-color: #706256;
	}

	.mobile_useful_link {
		display: none;
		padding: 0px 0px 60px;
		border-right: 1px solid #ddd;
		background-color: #fff;
		opacity: 0;
	}

	.mobile_useful_link.v2 {
		display: none;
		padding: 0px 0px 60px;
		opacity: 0;
	}

	.btn_quick_link_arrow_down {
		display: none;
	}

	.mobile_menu_bg.w--open {
		background-color: #fff;
	}

	/*2020/06/09 Fix  (The buttons on menu display with not align.)*/
	.menu_mobile_enter {
		width: 40px;
		min-width: 40px;
		/*20200616 hamburger menu sensitivity issue*/
		height: 40px;
	}

	.menu_mobile_enter.fa {
		background-image: url("../images/arrow_yellow_right_1.png");
		background-position: 50% 50%;
		background-size: 25px;
		background-repeat: no-repeat;
	}

	.menu_mobile_enter.aag {
		background-image: url("../images/arrow_pink_right.png");
		background-position: 50% 50%;
		background-size: 25px;
		background-repeat: no-repeat;
	}

	.menu_mobile_enter.ph {
		background-image: url("../images/arrow_orange_right_1.png");
		background-position: 50% 50%;
		/*touch fix*/
		background-size: 25px;
		background-repeat: no-repeat;
	}

	.menu_mobile_enter.ho {
		background-image: url("../images/arrow_burgundy_right_1.png");
		background-position: 50% 50%;
		/*touch fix*/
		background-size: 25px;
		background-repeat: no-repeat;
	}

	.menu_mobile_enter.cp {
		background-image: url("../images/arrow_purple_right_1.png");
		background-position: 50% 50%;
		/*touch fix*/
		background-size: 25px;
		background-repeat: no-repeat;
	}

	.menu_mobile_enter.bp {
		background-image: url("../images/arrow_navy_right_1.png");
		background-position: 50% 50%;
		/*touch fix*/
		background-size: 25px;
		background-repeat: no-repeat;
	}

	.menu_mobile_enter.au {
		background-image: url("../images/arrow_green_right_1.png");
		background-position: 50% 50%;
		/*touch fix*/
		background-size: 25px;
		background-repeat: no-repeat;
	}

	.menu_mobile_enter.minisite {
		margin-top: -10px;
		margin-bottom: -10px;
		background-image: url("../images/arrow_orange_right_1.png");
		background-position: 50% 50%;
		/*touch fix*/
		background-size: 25px;
		background-repeat: no-repeat;
	}

	.ha_sort_btn_bar {
		flex-wrap: wrap;
	}

	.ha_sort_btn_gp {
		margin-bottom: 10px;
		flex-wrap: wrap;
	}

	.mobile_table_title {
		font-weight: 700;
	}

	.mobile_table_title.navy {
		color: #143050;
	}

	.mobile_table_title.typcial {
		color: #7D6E4F;
	}

	.h4_16.available_hos {
		margin-top: 15px;
	}

	.home_banner_video-2 {
		background-size: cover;
	}

	.quick_links_banner {
		width: auto;
	}

	._16_bold {
		margin-bottom: 10px;
		font-size: 16px;
	}

	._16_bold.title {
		margin-top: 10px;
	}

	.ha_paper_rolling_date {
		right: 0px;
		bottom: 20%;
		display: block;
		height: 45px;
		padding: 10px 25px 10px 40px;
		background-color: #407F19;
		background-image: url("../images/arrow_white_left.png");
		background-position: 10px 50%;
		background-size: 20px;
		background-repeat: no-repeat;
		opacity: 0.9;
		color: #fff;
		font-weight: 700;
	}

	.ha_paper_pdf {


		display: flex;
		margin-top: 2px;
		align-items: flex-end;
	}

	.ha_paper_pdf.download {
		align-items: flex-start;
	}

	.ha_paper_pdf_icon {
		margin-right: 10px;
	}

	.hs_detail {
		margin-bottom: 10px;
		float: left;
	}

	.performance_pledges_abc {
		height: 100%;
		margin-right: 5px;
		float: left;
	}
}

@media (max-width: 767px) {
	.btn_extra_linking {
		font-weight: 400;
	}

	.exta_more_toggle {
		font-weight: 400;
	}

	.index {
		background-image: url("../images/index_banner3.jpg");
		background-position: 50% 100%;
		background-size: auto;
		background-repeat: no-repeat;
	}

	.index_inner {
		padding: 25px;
	}

	.index_left {
		width: 100%;
		margin-bottom: 15px;
		padding-right: 0%;
		float: none;
	}

	.index_left.index_left2 {
		width: 100%;
	}

	.index_left.index_middle {
		width: 100%;
	}

	.index_right {
		width: 100%;
		float: none;
	}

	.fix_col_padding.padding-right {
		padding-right: 0px;
	}

	.fix_col_padding.col_marginleft {
		padding-left: 0%;
	}

	.btn_slider_readmore {
		margin-bottom: 22px;
	}

	.index_news {
		float: none;
	}

	.index_news_header {
		padding-left: 15px;
	}

	.index_news_slider {
		padding-right: 15px;
		padding-bottom: 15px;
		padding-left: 15px;
	}

	.index_news_sliderinner {
		padding-left: 58px;
	}

	.mob_logo {
		width: 65%;
		padding-left: 0px;
	}

	.index_video {
		display: none;
	}

	.index_checkout {
		width: 100%;
		float: none;
	}

	.index_douknow {
		width: 100%;
		min-height: auto;
		float: none;
		background-position: 100% 100%, 94% 89%, 20px 25px;
		background-size: cover, 52px, 52px;
	}

	.index_douknow_headertxt {
		padding-left: 53px;
		background-size: 43px;
	}

	.index_douknow_txt {
		margin-bottom: 0px;
		padding-bottom: 20px;
		font-size: 18px;
	}

	.index_otherlanguage {
		width: 100%;
		float: none;
	}

	.bottom_sliderbanner {
		padding-top: 25px;
		padding-bottom: 25px;
	}

	.bottom_sliderbanner_slide {
		margin-bottom: 59px;
	}

	.btn_bottom_logo {
		width: 100%;
		margin-bottom: 28px;
		float: none;
	}

	.slider_icon_red {
		margin-top: auto;
		margin-bottom: auto;
	}

	.promo_slide_content {
		width: 50%;
	}

	.footer_copyright_version {
		font-size: 11px;
	}

	.mob_btn_search {
		width: 30%;
	}

	.mob_searchtxtbox {
		width: 70%;
	}

	.mob_dropdown_toggle.fa.w--open {
		background-image: url("../images/arrow_white_up.png");
		background-size: 20px;
	}

	.mob_dropdown_toggle.ph.w--open {
		background-image: url("../images/arrow_white_up.png");
		background-size: 20px;
	}

	.mob_dropdown_toggle.ho.w--open {
		background-image: url("../images/arrow_white_up.png");
		background-size: 20px;
	}

	.mob_dropdown_toggle.cp.w--open {
		background-image: url("../images/arrow_white_up.png");
		background-size: 20px;
	}

	.mob_dropdown_toggle.bp.w--open {
		background-image: url("../images/arrow_white_up.png");
		background-size: 20px;
	}

	.mob_dropdown_toggle.au.w--open {
		background-image: url("../images/arrow_white_up.png");
		background-size: 20px;
	}

	.mob_linking {
		padding-right: 5px;
	}

	.mob_linking.mini_site {
		padding-right: 3px;
	}

	.mob_menu_droplist_linking.fa.down {
		padding-right: 5px;
	}

	.mob_menu_droplist_linking.ph.down {
		padding-right: 5px;
	}

	.mob_menu_droplist_linking.ho.down {
		padding-right: 5px;
	}

	.mob_menu_droplist_linking.cp.down {
		padding-right: 5px;
	}

	.mob_menu_droplist_linking.bp.down {
		padding-right: 5px;
	}

	.mob_menu_droplist_linking.au.down {
		padding-right: 5px;
	}

	.breadcrumb_inner {
		padding-left: 11px;
	}

	.btn_breadcrumb {
		width: 33px;
	}

	.btn_breadcrumb.others {
		margin-left: 0px;
		line-height: 16px;
	}

	.main_section_inner.fixtop {
		padding-top: 20px;
		padding-bottom: 25px;
	}

	.main_section_left.fullwidth {
		padding-top: 0px;
	}

	.main_section_right {
		width: 100%;
		padding-left: 54px;
	}

	.set_allocation_search {
		display: block;
		margin-bottom: 15px;
	}

	.set_allocation_search_col1 {
		width: 100%;
		margin-bottom: 7px;
	}

	.set_allocation_search_col2 {
		width: 85%;
		margin-bottom: 15px;
	}

	.set_allocation_search_col3 {
		width: 15%;
		float: left;
	}

	.btn_go {
		padding-top: 6px;
		padding-bottom: 6px;
	}

	.txt_area {
		margin-bottom: 20px;
	}

	.online_forn_col {
		margin-bottom: 0px;
		padding-right: 0px;
	}

	.online_form_row {
		margin-bottom: 0px;
	}

	.code_set {
		width: 80%;
	}

	.btn_search.available_hos {
		margin-top: 20px;
		margin-left: 0px;
	}

	.btn_search.hs_detail {
		margin-top: 15px;
		margin-left: 0px;
	}

	.block_contacttable {
		width: 100%;
	}

	.row_transaction {
		display: block;
	}

	.set_tr_content {
		padding-left: 20px;
	}

	.set_index_news {
		padding-right: 0px;
		padding-left: 0px;
	}

	.set_indexnews_left {
		padding-bottom: 0px;
		line-height: 19px;
	}

	.mob_video {
		display: block;
		margin-bottom: 12px;
	}

	.row_tender_content.whitebg {
		display: block;
	}

	.btn_tender_pdf {
		margin-bottom: 15px;
	}

	.row_contact_txt {
		padding-left: 30px;
	}

	.lightbox_img {
		width: 33.3333%;
	}

	.block_question_details_txt {
		width: 100%;
	}

	.index_new_promotion_banner {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.hs_date {
		width: 100%;
		padding-bottom: 20px;
		float: none;
	}

	.search_bykeybox {
		display: block;
		width: 100%;
		margin-top: 20px;
		padding-top: 20px;
		padding-bottom: 20px;
		float: none;
		border-top: 1px dotted #ddd;
	}

	.form_hs_search {
		width: 100%;
		float: none;
	}

	.hs_searchfiled {
		margin-left: 0px;
	}

	.hs_searchtitle {
		width: 100%;
		float: none;
		text-align: left;
	}

	.hs_submit {
		margin-top: 0px;
	}

	.hs_section_left {
		width: 100%;
		margin-top: 0px;
		margin-right: -1px;
		margin-bottom: 10px;
		float: right;
	}

	.hs_section_right {
		display: inline;
		width: 100%;
		margin-bottom: 23px;
		padding-left: 0px;
		float: none;
		clear: both;
	}

	.hs_section_right.mobile {
		display: inline;
	}

	.hs_select_bg {
		width: 100%;
		min-height: auto;
	}

	.hs_section_titlejpg {
		width: auto;
	}

	.hs_formblock {
		width: 100%;
	}

	.hs_select_article {
		width: 100%;
	}

	.hc_title_bottom {
		height: 4px;
	}

	.group_press_news_content {
		width: 100%;
	}

	.txt_job_vacancies {
		padding-left: 20px;
	}

	.slider {
		height: 350px;
	}

	.home_banner_content {
		padding-right: 0px;
		padding-left: 0px;
	}

	.home_banner_des {
		width: 250px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 12px;
		line-height: 20px;
	}

	.latest-news-block-container {
		width: 100%;
	}

	.latest-news-block-container.landing {
		width: 100%;
	}

	.latest-news-title {


		display: flex;
		width: 100%;
		padding-right: 0px;
		padding-bottom: 25px;
		padding-left: 0px;
		justify-content: center;
		border-bottom-style: none;
		background-image: none;
		font-size: 24px;
		text-align: center;
	}

	.latest-news-tab-2 {
		width: 25%;
		padding-right: 15px;
		padding-left: 15px;
	}

	.latest-news-title-text {
		width: 150px;
	}

	.tabs-menu-2 {
		align-items: stretch;
	}

	.shoppingcentre_slider_photo_2 {
		width: 100%;
	}

	.shoppingcentre_slider_photo {
		width: 50%;
	}

	.annualreport_sectioname {
		font-size: 16px;
	}

	.annualreport_sectioname_container {
		width: 100%;
		padding-bottom: 8px;
	}

	.annualreport_left {
		width: 60%;
	}

	.estate_locator_sort_bar {
		font-size: 14px;
	}

	.estate_locator_name_container {
		font-size: 14px;
	}

	.estate_locator_name {
		width: 50%;
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.estate_locator_topbar {
		font-size: 14px;
	}

	.prhtps_set {
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 30px;
		background-size: 20px;
	}

	.viewallestate {
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 30px;
		background-size: 20px;
	}

	.estate_locator_search_bar {
		font-size: 14px;
	}

	.estate_locator_search_bar-2 {
		font-size: 14px;
	}

	.selectdrop_inner_select_toggle-2 {
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.home_banner_1_old {
		background-image: -webkit-linear-gradient(270deg, rgba(0, 153, 255, 0.2), rgba(0, 153, 255, 0.2)), url("../images/home_banner_1.jpg");
		background-image: linear-gradient(180deg, rgba(0, 153, 255, 0.2), rgba(0, 153, 255, 0.2)), url("../images/home_banner_1.jpg");
		background-size: auto, 2000px;
	}

	.estate_locator_district {
		width: 50%;
	}

	.active_sites_table_title {
		width: 100%;
		padding-left: 0px;
	}

	.active_sites_table_content {
		width: 100%;
	}

	.tender_notice_purple_pointer {
		margin-left: 0px;
	}

	.annualreport_sectioname_container-2 {
		width: 100%;
		padding-bottom: 8px;
	}

	.annualreport_sectioname_container-3 {
		width: 100%;
		padding-bottom: 8px;
	}

	.btn_quick_links_mobile_2 {
		z-index: 1000;


		display: flex;
		width: 100%;
		padding-top: 12px;
		padding-bottom: 12px;
		padding-left: 60px;
		align-items: center;
		background-position: 10px 50%;
		font-size: 20px;
		font-weight: 700;
	}

	.estate_locator_detail_column_1 {
		width: 37.5%;
	}

	.estate_locator_detail_column_2 {
		width: 62.5%;
	}

	.estate_locator_detail_block_name {
		width: 100%;
	}

	.form-2 {
		margin-top: 10px;
		padding-top: 10px;
		border-top: 1px dotted #525252;
	}

	.mobile_table_row {
		flex-wrap: nowrap;
	}

	.form_available_hos {
		flex-direction: column;
		align-items: flex-start;
	}

	.h4_16.housing_dimension.hs_detail {
		margin-bottom: 10px;
	}

	.selectdrop_inner_select_toggle-3 {
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.hs_detail {
		flex-direction: column;
		align-items: flex-start;
	}

	.hs_other_article_container {
		flex-direction: column;
		align-items: flex-start;
	}
}

@media (max-width: 479px) {
	.important_linking_inner {
		padding-bottom: 0px;
	}

	.hot_topic {
		padding-bottom: 0px;
		padding-left: 10px;
		font-size: 11px;
		letter-spacing: 0px;
	}

	.extra_linking {
		padding-left: 10px;
	}

	.btn_extra_linking {
		padding: 0px 9px 0px 20px;
		background-image: url("../images/sepline_black_1sepline_black.png"), -webkit-linear-gradient(270deg, transparent, transparent);
		background-image: url("../images/sepline_black_1sepline_black.png"), linear-gradient(180deg, transparent, transparent);
		background-size: 5px, auto;
		font-size: 11px;
	}

	.btn_extra_linking.text {
		padding: 5px 8px 5px 2px;
	}

	.extra_more {
		width: 66px;
	}

	.exta_more_toggle {
		margin-top: 1px;
		padding: 2px 34px 2px 3px;
		font-size: 11px;
		line-height: 18px;
	}

	.exta_more_toggle.tc {
		margin-top: 2px;
	}

	.index_inner {
		padding: 15px;
	}

	.index_slider_content {
		padding-left: 20px;
	}

	.index_slider_title {
		font-size: 22px;
	}

	.btn_slider_readmore {
		margin-bottom: 35px;
		padding-top: 5px;
		padding-bottom: 5px;
		font-size: 16px;
	}

	.index_faq_dropdown_toggle {
		font-size: 18px;
	}

	.index_faq_downlist.w--open {
		display: block;
		width: 100%;
	}

	.index_faq_linking {
		display: block;
	}

	.index_news_header {
		padding-right: 0px;
		padding-bottom: 1px;
		padding-left: 15px;
		background-position: 11px 50%;
		background-size: 32px;
	}

	.index_news_title {
		width: 50%;
		font-size: 18px;
		letter-spacing: 0px;
	}

	.btn_news_readmore {
		width: 50%;
		padding-right: 24px;
		background-position: 94% 50%;
		background-size: 18px;
		font-size: 13px;
	}

	.index_news_slider {
		padding-top: 0px;
	}

	.index_news_slider_content {
		width: 95%;
		float: none;
	}

	.index_news_sliderinner {
		padding-left: 30px;
	}

	.mob_logo {
		width: 65%;
		margin-top: 0px;
		padding-top: 11px;
		padding-left: 0px;
	}

	.mob_logo.tc {
		width: 55%;
		padding-bottom: 9px;
	}

	.bottom_sliderbanner {
		padding-top: 25px;
		padding-bottom: 25px;
	}

	.bottom_sliderbanner_slide {
		margin-bottom: 0px;
	}

	.block_bottom_logotitle {
		font-size: 16px;
	}

	.menu_btn {
		width: 25px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
		background-size: 22px;
	}

	.menu_btn.w--open {
		background-image: url("../images/6_-_Cross-128_16_-_Cross-128.png");
		background-size: 24px;
	}

	.bottom_sliderpromo {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.promo_slider {
		padding-right: 20px;
		padding-left: 20px;
	}

	.promo_slide_content {
		width: 100%;
	}

	.btn_footer_useful_linking {
		width: 18%;
		margin-right: 3px;
		margin-left: 3px;
	}

	.footer_copyright_version {
		padding-right: 0px;
		flex-direction: row;
	}

	.mob_share {
		height: 40px;
		padding-top: 10px;
	}

	.mob_searchbox {
		padding-bottom: 0px;
	}

	.mob_droplinking_set {
		margin-right: 10px;
		margin-left: 10px;
		padding-right: 0px;
		padding-left: 0px;
	}

	.mob_dropdown_toggle {
		padding-left: 15px;
		padding-right: 60px;
		/*touch fix*/
		border-bottom: 1px none #000;
	}

	.mob_dropdown_toggle.w--open {
		background-image: url("../images/icon_min_mob_1icon_min_mob.png");
		background-position: 97% 50%;
		background-size: 38px;
		background-repeat: repeat-y;
		color: #474747;
	}

	.mob_dropdown_toggle.fa.w--open {
		background-image: url("../images/arrow_white_up.png");
		background-size: 20px;
		background-repeat: no-repeat;
	}

	.mob_dropdown_toggle.ph.w--open {
		background-image: url("../images/arrow_white_up.png");
		background-size: 20px;
		background-repeat: no-repeat;
	}

	.mob_dropdown_toggle.ho.w--open {
		background-image: url("../images/arrow_white_up.png");
		background-size: 20px;
		background-repeat: no-repeat;
	}

	.mob_dropdown_toggle.cp.w--open {
		background-image: url("../images/arrow_white_up.png");
		background-size: 20px;
		background-repeat: no-repeat;
	}

	.mob_dropdown_toggle.bp.w--open {
		background-image: url("../images/arrow_white_up.png");
		background-size: 20px;
		background-repeat: no-repeat;
	}

	.mob_dropdown_toggle.au.w--open {
		background-image: url("../images/arrow_white_up.png");
		background-size: 20px;
		background-repeat: no-repeat;
	}

	.mob_dropdown_toggle.mini_site.orange {
		background-position: 95% 50%;
	}

	.mob_linking {
		padding-right: 0px;
		padding-left: 15px;
		background-image: none;
	}

	.mob_linking.mini_site {
		padding-right: 0px;
	}

	.mob_menu_droplist_linking.fa.down {
		padding-right: 0px;
	}

	.mob_menu_droplist_linking.ph.down {
		padding-right: 0px;
	}

	.mob_menu_droplist_linking.ho.down {
		padding-right: 0px;
	}

	.mob_menu_droplist_linking.cp.down {
		padding-right: 0px;
	}

	.mob_menu_droplist_linking.bp.down {
		padding-right: 0px;
	}

	.mob_menu_droplist_linking.au.down {
		padding-right: 0px;
	}

	.breadcrumb_inner {
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 12px;
	}

	.btn_breadcrumb {
		width: 33px;
	}

	.btn_breadcrumb.others {
		margin-left: 0px;
		line-height: 16px;
	}

	.main_section_left.fullwidth {
		padding-top: 0px;
	}

	.main_section_right {
		padding-left: 25px;
	}

	.main_section_img.square {
		float: none;
	}

	.inner_txt_p {
		line-height: 24px;
	}

	.btn_pdf.btn_pdf_video {
		float: none;
	}

	.set_allocation_search_col2 {
		width: 80%;
	}

	.selectdrop_inner_select_toggle.estate_locator_search_drop {
		padding-right: 45px;
		padding-left: 10px;
	}

	.set_allocation_search_col3 {
		width: 20%;
	}

	.btn_go {
		padding-right: 15px;
		padding-left: 15px;
		font-size: 17px;
	}

	.set_allocation_table {
		margin-top: 30px;
	}

	.sepline_color {
		width: 30%;
	}

	.btn_submit.btn_reset {
		margin-right: 10px;
		margin-left: 10px;
		padding: 10px 30px;
		font-size: 14px;
	}

	.code_set {
		width: 100%;
	}

	.btn_search.ha_sort_btn {
		margin-top: 5px;
		margin-bottom: 5px;
		margin-left: 0px;
	}

	.section_tender_faq {
		margin-top: 40px;
	}

	.set_tender_faq_dropbox_toggle {
		padding-left: 10px;
		font-size: 16px;
	}

	.set_tender_no {
		width: 30px;
		height: 30px;
		font-size: 14px;
	}

	.set_tender_title {
		padding-left: 10px;
	}

	.row_tender_title.choose_one_following {
		margin-top: 15px;
	}

	.section_photogallery {


		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.lightbox_img {
		display: block;
		width: 50%;
		margin-bottom: 2%;
	}

	.lightbox_video {
		display: block;
		margin-bottom: 0px;
	}

	.lightbox_videoimg {
		width: 100%;
		float: none;
	}

	.lightbox_videocontent {
		width: 100%;
		float: none;
	}

	.block_videogallery {
		width: 100%;
		text-align: left;
	}

	.set_btn_showhide.tender_notice {
		padding-bottom: 20px;
	}

	.btn_showall {
		margin-bottom: 10px;
	}

	.btn_showall.burgundy.break {
		margin-bottom: 10px;
	}

	.btn_showall.tender_notice {
		margin-bottom: 10px;
	}

	.section_forecast_grandtotal {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.title_grandtotal {
		margin-bottom: 20px;
	}

	.block_grandtotal {
		margin-bottom: 1%;
		border: 1px none #fff;
		font-size: 20px;
		line-height: 25px;
	}

	.title_grandbold {
		font-size: 27px;
	}

	.section_org_chart {
		margin-top: 20px;
	}

	.chart_header {
		padding-left: 15px;
	}

	.chart_header_box {
		font-size: 18px;
	}

	.chart_inner_box {
		padding-top: 8px;
		padding-bottom: 8px;
		padding-left: 15px;
	}

	.chart_dropdown_toggle {
		padding-left: 10px;
	}

	.chart_subdroplist_inner {
		padding-left: 15px;
	}

	.drop_subbox {
		margin-top: 0px;
		padding-right: 20px;
		padding-left: 20px;
	}

	.drop_subbox.style2 {
		margin-top: 8px;
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.chart_footer {
		padding-left: 15px;
	}

	.chart_header_box_people {
		padding-right: 10px;
		padding-left: 10px;
	}

	.chart_people {
		padding-right: 0px;
		align-items: flex-start;
		font-size: 16px;
	}

	.chartpeople_left {
		width: 30%;
		padding-right: 1%;
		padding-left: 1%;
	}

	.chartpeople_right {
		padding-left: 10px;
	}

	.btn_startagain {
		margin-bottom: 10px;
		padding-right: 35px;
		padding-left: 35px;
	}

	.btn_continue {
		margin-bottom: 10px;
	}

	.mob_bottom_links {
		padding-right: 10px;
		padding-left: 10px;
		flex-wrap: wrap;
	}

	.index_new_promotion_banner {
		padding-top: 15px;
	}

	.index_upper_banner {
		padding-right: 7%;
		padding-left: 9%;
	}

	.index_upper_banner_arrow {
		display: block;
		color: #cb1421;
	}

	.slide_upperbanner {
		width: 100%;
	}

	.nav_upper_bullet {
		left: 0px;
		right: 0px;
		bottom: 0px;
		display: block;
		padding-top: 47px;
	}

	.block_hs_bar.bg {
		padding-left: 10px;
	}

	.hs_date.big {
		font-size: 18px;
	}

	.hs_searchfiled {
		width: 100%;
		margin-bottom: 15px;
	}

	.hc_title_bottom {
		height: 3px;
	}

	.row_job_vacancies {
		display: block;
		align-items: flex-start;
	}

	.txt_job_vacancies {
		padding-top: 20px;
		padding-left: 0px;
	}

	.contact_us_bp_block_1 {
		padding-right: 15px;
		padding-left: 15px;
	}

	.slider {
		height: 225px;
	}

	.slider_banner_nav {
		margin-bottom: 0px;
	}

	.home_banner_content {
		padding-right: 0px;
		padding-left: 0px;
	}

	.home_banner_title {
		padding-left: 20px;
		font-size: 24px;
		line-height: 30px;
	}

	.home_banner_des {
		width: 150px;
		margin-left: 25px;
		font-size: 10px;
		line-height: 12px;
	}

	.home_banner_btn {
		margin-top: 20px;
		margin-left: 30px;
	}

	/* .latest-news-block-container {
    margin-right: 50px;
  } */

	.latest-news-block {
		padding-right: 15px;
		padding-left: 15px;
	}

	.latest-news-tab-2 {
		width: 25%;
		padding: 10px;
		font-size: 12px;
		line-height: 16px;
	}

	.latest-news-tab-2.w--current {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.bottom_sliderbanner_block {
		width: 50%;
		margin-top: 15px;
		margin-bottom: 15px;
		padding-right: 20px;
		padding-left: 20px;
	}

	.bottom_sliderbanner_icon {
		margin-bottom: 10px;
	}

	.tabs-menu-2 {


		display: flex;
		flex-wrap: wrap;
	}

	.bottom_usefulinking_line {
		width: 80%;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.row_shoppingcentre {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.row_shoppingcentre_name {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.mob_btn_links_close-2 {
		display: none;
		opacity: 0;
	}

	.shoppingcentre_slider_photo {
		width: 100%;
	}

	.shoppingcentre_slider_photo.spw_1 {
		margin-right: 16px;
		margin-left: 16px;
	}

	.annualreport_left {
		width: 100%;
	}

	.annualreport_index {
		flex-direction: column;
	}

	.annualrepot_index_btn {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.estate_locator_name {
		width: 100%;
	}

	.viewallestate {
		padding-left: 25px;
		float: left;
		background-position: 0px 50%;
	}

	.estate_locator_property_type {
		margin-right: 9px;
		margin-left: 9px;
	}

	.selectdrop_inner_select_toggle-2.estate_locator_search_drop {
		padding-right: 45px;
		padding-left: 10px;
	}

	.home_banner_1_old {
		background-image: -webkit-linear-gradient(270deg, rgba(0, 153, 255, 0.2), rgba(0, 153, 255, 0.2)), url("../images/home_banner_1.jpg");
		background-image: linear-gradient(180deg, rgba(0, 153, 255, 0.2), rgba(0, 153, 255, 0.2)), url("../images/home_banner_1.jpg");
		background-size: auto, 1500px;
	}

	.estate_locator_district {
		width: 100%;
	}

	.active_sites_table_title {
		padding-left: 0px;
	}

	.active_sites_table_content {
		padding-left: 0px;
	}

	.ha_paper_sort {
		width: 100%;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
	}

	.ha_paper_dropdown {
		padding-right: 30px;
		padding-left: 15px;
	}

	.ha_paper_dropdown.ho.mobile_table {
		padding-left: 15px;
	}

	.tender_notice_purple_pointer {
		display: none;
	}

	.header_device_language {
		width: 25px;
		margin-top: 0px;
		margin-right: 8px;
		margin-bottom: 0px;
		background-size: 18px;
	}

	.header_device_search.en {
		width: 30px;
		margin-top: 0px;
		margin-right: 5px;
		margin-bottom: 0px;
		background-size: 32px;
		background-repeat: no-repeat;
	}

	.header_device_language_hidden {
		flex-direction: row;
		justify-content: flex-start;
		flex-wrap: nowrap;
		align-items: center;
		opacity: 0;
	}

	.header_device_search_hidden_2 {
		opacity: 0;
	}

	.allocation_table_number {
		margin-right: 6px;
		margin-left: 6px;
	}

	.active_sites_column_1 {
		width: 15%;
	}

	.active_sites_column_2 {
		width: 85%;
	}

	.estate_locator_detail_column_1 {
		width: 40%;
	}

	.estate_locator_detail_column_2 {
		width: 60%;
	}

	.mobile_table_column_2 {
		padding-right: 10px;
		padding-left: 10px;
	}

	.mobile_table_column_2.pp {
		width: 52.5%;
	}

	.mobile_table_column_1 {
		padding-right: 10px;
		padding-left: 10px;
	}

	.mobile_table_column_1.pp {
		width: 47.5%;
	}

	.mobile_table_trade_title {
		padding-right: 15px;
		padding-left: 15px;
	}

	.mobile_table_trade_content {
		padding-right: 15px;
		padding-left: 15px;
	}

	.mob_menu_droplist_linking_txt {
		max-width: 85%;
	}

	.ha_sort_btn_dropdown {
		width: 100%;
		margin-top: 5px;
		margin-bottom: 5px;
	}

	.ha_sort_btn_gp {
		flex-direction: row;
		flex-wrap: wrap;
		align-items: flex-start;
	}

	.mobile_table_title {
		font-size: 16px;
	}

	.promo_banner_left_arrow {
		left: -10%;
	}

	.promo_banner_right_arrow {
		right: -10%;
	}

	.hs_other_article_container {
		width: 100%;
	}
}

/* ------------------------------------------ */
#estate-locator {
	height: 695px;
}

.estate-locator-map-container .map-term-container a {
	color: #3e290f;
	text-decoration: none;
}

.estate-locator-map-container .map-term-container a:hover {
	text-decoration: underline;
}

.eatate-detail-container {


	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: center;
	align-items: stretch;
}

.eatate-detail-container .content-holder--left {
	margin-right: 5px;
	width: calc(75% - 5px);
}

@media screen and (max-width: 991px) {
	.eatate-detail-container .content-holder--left {
		margin-right: 0px;
		width: 100%;
	}
}

.eatate-detail-container .content-holder--right {
	margin-left: 5px;
	width: calc(25% - 5px);
}

@media screen and (max-width: 991px) {
	.eatate-detail-container .content-holder--right {
		display: none;
	}
}

.eatate-detail-container .content-holder--right .item-holder--container {
	padding: 20px;
	box-shadow: 0 0 15px -1px #e0e0e0;
}

.eatate-detail-container .content-holder--right .item-holder--header {
	margin-bottom: 15px;
}

.eatate-detail-container .content-holder--right .item-holder--header .item-text {
	min-height: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 46px;
	background-image: url(../public/images/estates/img-quick-links-icon.png);
	background-position: 0px 0px;
	background-size: 40px;
	background-repeat: no-repeat;
	font-size: 20px;
	font-weight: 700;
}

.eatate-detail-container .content-holder--right .item-holder--title {
	position: relative;
}

.eatate-detail-container .content-holder--right .item-holder--title:before {
	content: "";
	width: 100%;
	margin: 0 auto;
	height: 5px;
	background: #706256;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}

.eatate-detail-container .content-holder--right .item-holder--title .item-text {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 47px;
	background-color: #f6f6f6;
	background-image: url(../public/images/estates/img-learn-more-grey.png);
	background-position: 9px 50%;
	background-size: 30px;
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: 700;
}

.eatate-detail-container .content-holder--right .item-holder--links .item-link {
	padding: 8px 20px 8px 26px;
	background-image: url(../public/images/estates/img-arrow-yellow-right.png);
	background-position: 0px 9px;
	background-size: 20px;
	background-repeat: no-repeat;
	color: #3e290f;
	text-decoration: underline;
}

.eatate-detail-container .header-holder {
	margin-bottom: 20px;
}

.eatate-detail-container .header-holder .item-header--main .item__text {
	font-size: 20px;
	font-weight: 600;
}

.eatate-detail-container .items-holder {


	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: center;
	align-items: stretch;
}

.eatate-detail-container .items-holder .item-holder {


	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: center;
	align-items: stretch;
	margin-bottom: 20px;
	padding: 10px 0 10px 10px;
}

.eatate-detail-container .items-holder .item-holder:nth-child(odd) {
	background-color: #f4f3f3;
}

@media screen and (max-width: 460px) {
	.eatate-detail-container .items-holder .item-holder.item-holder--rows {
		flex-direction: column;
	}

	.eatate-detail-container .items-holder .item-holder.item-holder--rows .item-title {
		width: 100%;
		margin-bottom: 10px;
	}

	.eatate-detail-container .items-holder .item-holder.item-holder--rows .item-desc--rows {
		width: 100%;
	}
}

.eatate-detail-container .items-holder .item-title {
	width: calc(30% - 10px);
	margin-right: 10px;
}

@media screen and (max-width: 460px) {
	.eatate-detail-container .items-holder .item-title {
		width: calc(50% - 5px);
		margin-right: 5px;
	}
}

.eatate-detail-container .items-holder .item-title .item__text {
	font-weight: 600;
}

.eatate-detail-container .items-holder .item-desc {
	width: calc(70% - 10px);
	margin-left: 10px;
}

@media screen and (max-width: 460px) {
	.eatate-detail-container .items-holder .item-desc {
		width: calc(50% - 5px);
		margin-left: 5px;
	}
}

.eatate-detail-container .items-holder .item-desc.item-desc--rows {
	-webkit-column-count: 2;
	column-count: 2;
	-webkit-column-fill: balance;
	column-fill: balance;
	overflow: hidden;
}

.eatate-detail-container .items-holder .item-desc.item-desc--rows .item__text:before {
	content: none;
	display: inline-block;
	background-color: #fff;
	border: 3px solid #cb1421;
	height: 8px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	width: 9px;
	margin-right: 10px;
}

@media screen and (max-width: 460px) {
	.eatate-detail-container .items-holder .item-desc.item-desc--rows {
		-webkit-column-count: 1;
		column-count: 1;
	}
}

.eatate-detail-container .item-holder--links .item-text {
	cursor: pointer;
}

.estate_locator a {
	color: #3e290f;
}

/* ------------------------------------------ */
/* ------------------------------------------ */
.main_section_title {
	font-size: 28px;
	margin-top: 0px;
}

h3.h3 {
	font-size: 18px;
	line-height: 24px;
	margin: 10px 0;
}

.estate-property-change-btn {
	background-color: #7D6E4F;
	color: #fff;
	font-weight: 700;
	text-decoration: unset;
}

.estate-property-change-btn:hover {
	background-color: #3e290f;
}

.estate-locator-search-btn {
	background-color: #7D6E4F;
	color: #fff;
	font-weight: 700;
	text-decoration: unset;
	box-shadow: 0 0 1px 1px #FFFFFF;
}

.estate-locator-search-btn:hover {
	background-color: #3e290f;
}

.estates-selector-region .estate_locator_name {
	cursor: pointer;
}

.estates-selector-region .estate_name {
	width: 25%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 50px;
	background-image: url(../images/brown_arrow.png);
	background-position: 5% 45%;
	background-size: 30px;
	background-repeat: no-repeat;
	color: #3e290f;
	text-decoration: none;
	cursor: pointer;
}

.estate_locator_property_type .keyword-input input {
	border: none;
}

.estate_locator_property_type .keyword-input input:focus {
	outline: none;
	border: none;
}

@media (max-width: 991px) {
	.handle_width {
		width: 49%;
		float: left;
		padding: 2.5px;
		height: 85px;
		padding-bottom: 1px;
	}
}

@media screen and (max-width: 520px) {
	.estate_locator_property_type>div:first-child {
		width: 54px;
	}
}

@media screen and (max-width: 479px) {
	.estate_locator_property_type .prhtps_dropdown {
		margin-right: 10px;
		margin-left: 10px;
	}

	.estate_locator_property_type .estate_locator_search_drop {
		padding-right: 20px;
	}

	.estate_locator_property_type .w-icon-dropdown-toggle {
		margin-right: 5px;
	}

	.estate_locator_property_type .estate-property__text--choose {
		width: 83px;
	}

	.estate_locator_property_type .keyword-input {
		padding: 0;
		margin-right: 10px;
		margin-left: 10px;
	}

	.estate_locator_property_type .keyword-input input {
		max-width: 105px;
		padding: 20px 3px;
	}

	.estate_locator_search_btn {
		text-align: center;
		padding: 10px 10px;
	}

	.estate-property-change-btn {
		width: 70px;
	}

	.estate-locator-search-btn {
		width: 80px;
	}
}

.estate_locator_search_btn {
	cursor: pointer;
}

.search-estate-result-container .result-header {
	background-color: #fffbf1;
	padding: 10px 20px;
}

.search-estate-result-container .result-header .header-holder {


	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: center;
	align-items: stretch;
}

.search-estate-result-container .result-header .header-item {
	padding: 10px 5px;
	float: left;
	background-position: 1% 50%;
	background-size: 30px;
	background-repeat: no-repeat;
}

.search-estate-result-container .result-header .header-item--link {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	float: right;
	background-image: url(../images/brown_arrow.png);
	background-position: 6% 50%;
	background-size: 18px;
	background-repeat: no-repeat;
	text-decoration: none;
}

.search-estate-result-container .result-header .header-item--link .item__text {
	color: #3e290f;
}

.search-estate-result-container .result-items .result-item-holder {
	border-bottom: 2px solid #e4e4e4;
	border-left: 4px solid #3e290f;
	margin-bottom: 10px;
}

.search-estate-result-container .result-items .result-item-holder.active {
	border-left: none;
}

.search-estate-result-container .result-items .item-property {
	position: relative;
	padding: 25px 20px;
	cursor: pointer;
}

.search-estate-result-container .result-items .item-property:before {
	content: '';
	position: absolute;
	top: 50%;
	right: 20px;
	width: 20px;
	height: 4px;
	background-color: #3e290f;
}

.search-estate-result-container .result-items .item-property:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 20px;
	width: 20px;
	height: 4px;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	background-color: #3e290f;
}

.search-estate-result-container .result-items .item-property .item__text {
	font-size: 20px;
	font-weight: 600;
}

.search-estate-result-container .result-items .item-property.active {
	background-color: #706256;
}

.search-estate-result-container .result-items .item-property.active:before {
	background-color: #fff;
}

.search-estate-result-container .result-items .item-property.active:after {
	content: none;
}

.search-estate-result-container .result-items .item-property.active .item__text {
	color: #fff;
}

.search-estate-result-container .result-items .item-estates {
	display: none;
	background-color: #fffbf1;
}

.search-estate-result-container .result-items .item-estates.active {
	display: block;
}

.search-estate-result-container .result-items .estates-holder {


	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: center;
	align-items: stretch;
	padding: 2% 32% 2% 4%;
}

@media screen and (max-width: 768px) {
	.search-estate-result-container .result-items .estates-holder {
		padding-right: 4%;
	}
}

.search-estate-result-container .result-items .estate-holder {


	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: flex-end;
	align-items: stretch;
	padding: 6px 0;
}

.search-estate-result-container .result-items .estate-holder.estate-holder--hide {
	display: none;
}

.search-estate-result-container .result-items .estate-holder.estate-holder--more {
	justify-content: flex-end;
}

.search-estate-result-container .result-items .estate-holder.estate-holder--more .item-more-btn {
	margin-right: 100px;
}

.search-estate-result-container .result-items .estate-holder.estate-holder--more .item__text {
	cursor: pointer;
	border: 1px solid;
	padding: 10px 30px;
	border-radius: 25px;
	background-color: #706256;
	color: #fff;
}

.search-estate-result-container .result-items .item-estate {
	position: relative;
}

.search-estate-result-container .result-items .item-estate:before {
	content: "";
	display: block;
	width: 5px;
	height: 5px;
	border-top: 2px solid #3e290f;
	border-right: 2px solid #3e290f;
	position: absolute;
	margin-top: 9px;
	margin-left: -18px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.search-estate-result-container .result-items .item-estate .item__text {
	cursor: pointer;
	font-weight: 600;
}

.estates-locator-section .estate_locator_topbar .viewallestate div {
	cursor: pointer;
}

#region-locator {
	height: 695px;
}

#map-region-container .map-region-bt {
	cursor: pointer;
}

.block_estate_locator--search-result .estate-holder--hide {
	display: none;
}

.block_estate_locator--search-result .estate_locator_search_result_row .w-col-7 .estate_locator_search_result_name {
	cursor: pointer;
}

.estate_locator_showmore .estate_locator_showmore_btn {
	cursor: pointer;
}

.gm-style-pbc+div div div:last-child div:first-child div:last-child {
	background-color: #706256 !important;
}

.gm-style-pbc+div div div:last-child div:first-child div:nth-last-child(2) div {
	background-color: transparent !important;
}

.gm-style-pbc+div div div:last-child div:first-child div:nth-last-child(2) div div {
	background-color: #706256 !important;
}

#map-region-container p {
	color: #fff;
}

@media screen and (max-width: 460px) {
	.estate_locator_search_bar {
		padding-bottom: 15px;
	}
}

/* ------------------------------------------ */
/* ------------------------------------------ */
.sec-showhide__sec {
	display: none;
}

.sec-showhide__sec.is-active {
	display: block;
}

/* ------------------------------------------ */
/* ------------------------------------------ */
.a11y--hidden {
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

/* ------------------------------------------ */
/* ------------------------------------------ */
html {
	overflow: visible !important;
}

/*fix 20190131 fix font start*/
/* .main_body {                                                                                */
/*   font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; }                            */
/*   .main_body:lang(zh-hk), .main_body:lang(zh-cn) {                                          */
/*     font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; }    */
/*fix 20190131 fix font end*/
.main_body {
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.main_body:lang(zh-hk),
.main_body:lang(zh-cn) {
	font-family: Arial, 'Helvetica Neue', Helvetica, "Microsoft JhengHei", sans-serif;
}

.home_banner_title {
	font-family: Poppins, sans-serif;
}

.home_banner_title:lang(zh-hk),
.home_banner_title:lang(zh-cn) {
	font-family: "Microsoft JhengHei", 微軟正黑體, Poppins, sans-serif;
}

.noline_link.email {
	display: inline-block;
	word-wrap: break-word;
	word-break: break-all;
}

.btn_backtotop {
	display: none;
}

.btn_backtotop.is-active {
	display: block;
	text-decoration:
		/*unset*/
		none;
}

a,
.btn_extra_linking {
	text-decoration:
		/*unset*/
		none;
}

a:hover,
.btn_extra_linking:hover {
	text-decoration: underline;
}

a.w-dropdown-link:hover,
.btn_extra_linking.w-dropdown-link:hover {
	text-decoration:
		/*unset*/
		none;
}

.btn_extra_linking:visited {
	color: purple;
}

@media screen and (max-width: 520px) {
	.componet_header .btn_extra_linking {
		font-size: 12px;
	}
}

@media screen and (max-width: 540px) {
	.btn_extra_linking {
		padding-left: 14px;
		padding-right: 14px;
	}

	.btn_extra_linking.first-child {
		padding-left: 0;
	}

	.btn_extra_linking .header_estate_locator_icon {
		margin-right: 2px;
	}
}

@media (max-width: 480px) {
	.btn_extra_linking {
		padding-left: 2px;
		padding-right: 6px;
	}

	.btn_extra_linking.first-child {
		padding-left: 0;
	}
}

@media screen and (max-width: 540px) {
	.btn_extra_linking.text {
		padding-left: 12px;
		padding-right: 12px;
	}
}

@media (max-width: 480px) {
	.btn_extra_linking.text {
		padding-left: 2px;
		padding-right: 6px;
	}
}

.btn_search:visited {
	color: #fff;
}

.btn_backtotop:visited {
	color: #fff;
}

.select_dropinner_list.w-dropdown-list.w--open {
	max-height: 270px;
	overflow: auto;
	border-bottom: 1px solid #ccc;
}

.select_dropinner_list.w-dropdown-list.w--open .w-dropdown-link:last-child {
	border-bottom: 0;
}

.step_question {
	position: relative;
}

.block_question_details {
	display: none;
	z-index: 5;
	box-shadow: 0 3px 15px -1px #e0e0e0;
}

@media screen and (min-width: 992px) {
	.block_question_details {
		position: absolute;
		width: 100%;
	}
}

.block_question_details:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 15px;
	bottom: 100%;
	left: 0;
}

@media screen and (min-width: 992px) {
	.block_question_details:hover {
		display: block !important;
	}
}

.block_question_details.is-hidden:hover {
	display: none !important;
}

.block_question_details.is-hover,
.block_question_details.is-active {
	display: block;
}

[data-action="question-detail"] {
	cursor: pointer;
	display: inline-block;
}

.home_banner_btn_text {
	color: #fff;
	text-decoration: none;
}

.home_banner_btn_text:visited {
	color: #fff;
	text-decoration: none;
}

.w-form-fail.hidden {
	display: none !important;
}

/* ------------------------------------------ */
/* ------------------------------------------ */
.chart_subdroplistdirectorate_inner {
	background-size: initial;
}

.chart_footer .chart_subdroplistdirectorate_inner {
	background-image: none;
}

.main_section.main--organisation-chart a {
	/* Turn to blank color: #3e290f;*/
	color: #000000;
}

/* ------------------------------------------ */
/* ------------------------------------------ */
.wc-qrcode {
	display: none;
}

/* ------------------------------------------ */
/* ------------------------------------------ */
/* .footer a:visited {
  color: #3e290f; } */

/* ------------------------------------------ */
/* ------------------------------------------ */
.header_btn_toggle,
.btn_top_linking {


	display: flex;
	height: 57px;
}

[data-section] .btn_top_linking:not(:hover),
[data-section] .header_btn_toggle:not(:hover) {
	background: transparent !important;
	color: #3e290f !important;
}

[data-section="home"] .btn_top_linking:not(:hover).home,
[data-section="home"] .header_btn_toggle:not(:hover).home {
	background: #cb1421 !important;
	color: #ffffff !important;
}

[data-section="at_glance"] .btn_top_linking:not(:hover).at_glance,
[data-section="at_glance"] .header_btn_toggle:not(:hover).at_glance {
	background: #bd305a !important;
	color: #ffffff !important;
}

[data-section="flat_application"] .btn_top_linking:not(:hover).flat_application,
[data-section="flat_application"] .header_btn_toggle:not(:hover).flat_application {
	background: #896709 !important;
	color: #ffffff !important;
}

[data-section="public_housing"] .btn_top_linking:not(:hover).public_housing,
[data-section="public_housing"] .header_btn_toggle:not(:hover).public_housing {
	background: #bb441c !important;
	color: #ffffff !important;
}

[data-section="home_ownership"] .btn_top_linking:not(:hover).home_ownership,
[data-section="home_ownership"] .header_btn_toggle:not(:hover).home_ownership {
	background: #781d32 !important;
	color: #ffffff !important;
}

[data-section="commercial_properties"] .btn_top_linking:not(:hover).commercial_properties,
[data-section="commercial_properties"] .header_btn_toggle:not(:hover).commercial_properties {
	background: #4c215d !important;
	color: #ffffff !important;
}

[data-section="business_partnership"] .btn_top_linking:not(:hover).business_partnership,
[data-section="business_partnership"] .header_btn_toggle:not(:hover).business_partnership {
	background: #143050 !important;
	color: #ffffff !important;
}

[data-section="about_us"] .btn_top_linking:not(:hover).about_us,
[data-section="about_us"] .header_btn_toggle:not(:hover).about_us {
	background: #407F19 !important;
	color: #ffffff !important;
}

.estate_locator_form.w-input {
	padding-top: 0;
	padding-bottom: 0;
}

.component_header .estate_locator_form_block input {
	padding-top: 0;
	padding-bottom: 0;
}

.nodecoration {
	text-decoration: none;
}

.skip-link {
	position: relative;
	z-index: 6000;
}

.skip-link .skip-link__link {
	display: -moz-inline-stack;
	display: block;
	margin: 0;
	max-height: 0;
	color: #FFF;
	position: absolute;
	top: -5000px;
	left: -5000px;
}

.skip-link .skip-link__link:focus {
	max-height: 1920px;
	display: inline-block;
	padding: 15px;
	margin: 5px;
	outline: 3px solid #FFF;
	text-decoration: underline;
	left: 20px;
	top: 20px;
	background-color: #781d32;
}

@media screen and (max-width: 991px) {
	.w-nav[data-collapse="medium"] .w-dropdown-list.header_language_dropdown_list {
		position: absolute;
	}
}

@media screen and (min-width: 991px) {
	.header_device_language_hidden {
		display: none !important;
	}
}

@media screen and (max-width: 479px) {
	.header_device_language_hidden {
		flex-direction: column;
	}
}

.header_btn.w-dropdown {
	z-index: 905;
}

.menu_dropdown_lv3 {
	color: #3e290f;
	text-decoration: none;
}

.desktop_header {
	position: relative;
	z-index: 901;
}

.desktop_topbar_inner {
	z-index: 30;
	position: relative;
}

.desktop_menu {
	z-index: 20;
	position: relative;
}

@media screen and (max-width: 640px) {
	.mob_logo {
		width: 60%;
	}
}

@media screen and (max-width: 479px) {
	.mob_submenu .mob_bottom_links {
		padding-left: 0;
		padding-right: 0;
	}
}

@media screen and (max-width: 479px) {
	.mob_submenu .mob_bottom_links .btn_icon:first-child {
		width: 45px;
	}
}

.full_header a:visited {
	color: #3e290f;
}

.minisite_header a:visited {
	color: #3e290f;
}

@media (max-width: 991px) {
	.header_language.share_dropdown:hover {
		background-image: url(../images/icon_share_1icon_share.png), url(../images/btn_sepline_1btn_sepline.png);
	}
}

@media (max-width: 991px) {
	.mob_bottom_links .share_dropdown .header_language_dropdown_list.w--open {
		right: -180px;
	}
}

.btn_extra_linking.estate_locator {
	position: relative;
}

@media screen and (max-width: 767px) {
	.btn_extra_linking.estate_locator .estate_locator_form_block {
		position: absolute;
	}

	.btn_extra_linking.estate_locator .estate_locator_form_block.is-active {
		display: block !important;
		top: 35px;
	}
}

@media screen and (max-width: 480px) {
	.btn_extra_linking.estate_locator .estate_locator_form_block.is-active {
		top: 30px;
	}
}

@media screen and (max-width: 991px) {
	.menu_mobile_enter.red {
		background-image: url(../images/arrow_red_right.png);
		background-position: 50% 50%;
		/*touch fix*/
		background-size: 25px;
		background-repeat: no-repeat;
	}
}

/* ------------------------------------------ */
/* ------------------------------------------ */


.home_banner_swiper .swiper-pagination {
	position: absolute;
	z-index: 2;
	top: auto;
	right: 50px;
	bottom: 0;
	left: calc(-105vw / 1920 * 100);
	margin: auto;
	padding-top: 10px;
	height: 40px;
	text-align: center;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	margin-bottom: 5px;
}

.home_banner_swiper .swiper-pagination-bullet {
	background: #ccc;
	width: 12px;
	height: 12px;
	position: relative;
	display: inline-block;
	cursor: pointer;
	margin: 0px 6px 0.5em;
	transition: background-color 100ms, color 100ms;
	opacity: 1;
	border-radius: 20;
	/* box-shadow: 0 0 1px 2px #FFFFFF; */
}


/* End Home_banner */
/* Start home_banner_video */
.home_banner_video_content {
	height: 100%;
	z-index: -1;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	display: none;
}

.video_full.jp-video {
	border: 0;
}

.video_full.jp-video img {
	width: 100%;
}

.video_full.jp-video video {
	width: 100%;
}

.video_close {
	position: absolute;
	top: 10px;
	right: 10px;
	color: #fff;
	display: inline;
	font-size: 36px;
	cursor: pointer;
	margin: 0;
	padding: 0;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 1;
	vertical-align: middle;
	text-shadow: 0px 0px 4px #000;
	background: transparent;
	appearance: none;
	-webkit-appearance: none;
}

.jp-video-full {
	width: 100%;
}

.jp-video-full div div.video_close {
	z-index: 8888;
}

.jp-gui .jp-interface {
	background-color: #222222;
	border: 0;
}

.jp-gui .jp-controls-holder {
	width: 100%;
	top: 0;
	padding: 20px;
}

.jp-gui .jp-controls-holder .jp-controls {
	width: auto;
	margin: 0;
}

.jp-gui .jp-controls-holder .jp-controls .jp-play {
	background: url(../images/jplayer/icon_banner_play.png) no-repeat;
	width: 18px;
	height: 28px;
	background-size: contain;
}

.jp-state-playing .jp-gui .jp-controls-holder .jp-controls .jp-play {
	background: url(../images/jplayer/icon_banner_pause.png) no-repeat;
}

.jp-gui .jp-controls-holder .jp-controls .jp-play:focus {
	border: 2px solid #3b99fc;
	background-size: 100%;
	background-position: center;
}

.jp-gui .jp-controls-holder .jp-volume-controls {
	width: 140px;
	margin: 0;
	position: absolute;
	display: inline-block;
	vertical-align: middle;
	top: calc(50% - 5px);
	right: 100px;
	left: auto;
	transform: translateY(-50%);
}

.jp-gui .jp-controls-holder .jp-volume-controls button {
	position: relative;
	display: inline-block;
}

.jp-gui .jp-controls-holder .jp-volume-controls .jp-mute {
	background: url(../images/jplayer/icon_banner_smallvol.png) no-repeat left;
	width: 15px;
	height: 18px;
	float: left;
}

/*2021/02/22 Added Start 
	  .jp-gui .jp-controls-holder .jp-volume-controls .jp-volume-down {	
      background: url(../images/jplayer/icon_banner_voldown.png) no-repeat left;	
      width: 26px;	
      height: 18px;	
      margin-left: 23px;	
      float: left; }	
    .jp-gui .jp-controls-holder .jp-volume-controls .jp-volume-up {	
      background: url(../images/jplayer/icon_banner_volup.png) no-repeat left;	
      width: 26px;	
      height: 18px;	
      margin-left: 12px;	
      float: left; }
	  /*2021/02/22 Added End */

.jp-gui .jp-controls-holder .jp-volume-controls .jp-volume-max {
	background: url(../images/jplayer/icon_banner_largevol.png) no-repeat left;
	width: 26px;
	height: 18px;
	float: right;
	left: auto;
	display: inline-block !important;
}

.jp-gui .jp-controls-holder .jp-volume-controls .jp-volume-bar {
	position: relative;
	display: block !important;
	width: 100%;
	left: 0;
	background: url(../images/jplayer/jplayer.blue.monday.jpg) 0 -250px repeat-x;
}

.jp-gui .jp-controls-holder .jp-volume-controls .jp-volume-bar .jp-volume-bar-value {
	background: none;
	background-color: #cb1421;
	top: 28px;
	left: 0px;
	width: 120px;
	height: 5px;
	display: block !important;
}

.jp-gui .jp-controls-holder .jp-toggles {
	margin-top: 0;
	width: auto;
	right: 0;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	float: right;
}

.jp-gui .jp-controls-holder .jp-toggles .jp-full-screen {
	background: url(../images/jplayer/icon_banner_full.png) no-repeat;
	width: 24px;
	height: 23px;
}

.jp-gui .jp-controls-holder .jp-toggles .jp-full-screen:focus {
	border: 2px solid #3b99fc;
	outline: none;
	background-size: 100%;
	background-position: center;
}

.jp-gui .jp-play-bar {
	background-image: none;
	background-color: #cb1421;
}

.jp-gui .jp-current-time,
.jp-gui .jp-duration {
	margin-top: 20px;
	color: #fff;
	font-style: normal;
}

.jp-state-full-screen .jp-gui {
	position: fixed !important;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1001;
}

/* 20190416 */
.jp-video-full div div {
	z-index: 0;
}

/* The seeking class is added/removed inside jPlayer */
.jp-seeking-bg {
	background: url("../images/jplayer/jplayer.blue.monday.seeking.gif");
}

/* End home_banner_video */
@media (max-width: 1480px) {
	.home_banner_content {
		padding-left: 70px;
		padding-right: 70px;
	}
}

@media (max-width: 768px) {
	.home_banner_content {
		padding-left: 60px;
		padding-right: 60px;
	}
}

@media (max-width: 479px) {
	.home_banner_content {
		padding-left: 50px;
		padding-right: 50px;
	}
}

@media (max-width: 620px) {
	.home_banner_title {
		font-size: 36px;
		line-height: 1.2;
	}
}

@media (max-width: 479px) {
	.home_banner_title {
		font-size: 24px;
		line-height: 30px;
	}
}

@media (max-width: 620px) {
	.home_banner .home_banner_title.banner_title_ch {
		line-height: 1.5;
	}
}

@media (max-width: 479px) {
	.home_banner_btn {
		padding: 5px 15px;
		height: 35px;
	}
}

.bottom_sliderbanner.bottom-silderbanner-home a {
	/* Turn to blank color: #3e290f;*/
	color: #000000;
}

/* ------------------------------------------ */
/* ------------------------------------------ */
.corporate_video_popup .jp-state-full-screen video {
	/*2020/03/20 Fix  (update video position)*/
	/*
position:absolute;
 top:-40px;
 left:0;
*/
	position: relative !important;
	top: 0 !important;
	right: 0 !important;
	width: 100% !important;
	height: 100% !important;
}

#jp-video-popup {
	display: inline-block;
	position: relative;
}

.iziModal {
	box-shadow: none;
	text-align: center;
}

.video_youtu_outer {
	max-width: 100%;
	width: 720px;
	margin: 0 auto;
}

.video_youtu_content {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
}

.youtuvideo {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.lightbox_videocontent {
	width: 100%;
}

.jp-audio *:focus,
.jp-audio-stream *:focus,
.jp-video *:focus {
	outline: 5px solid #3b99fc;
}

/* ------------------------------------------ */
/* ------------------------------------------ */
#showhide-sec-3.allocation-data-container .rwd-table tr td:first-child {
	width: 29%;
}

#showhide-sec-3.allocation-data-container .rwd-table tr td:last-child {
	width: 71%;
}

@media screen and (max-width: 992px) {
	.set_allocation_table table td {
		font-size: 16px;
	}
}

@media screen and (max-width: 640px) {
	.set_allocation_table table td {
		font-size: 12px;
	}
}

@media screen and (max-width: 480px) {
	.set_allocation_table table td {
		font-size: 11px;
	}
}

.set_allocation_table .offer-table tr td {
	font-size: 24px;
	font-weight: 400;
}

.set_allocation_table .offer-table tr:nth-child(2n) {
	background: #FFF;
}

.set_allocation_table .offer-table tr:nth-child(2n+1) {
	background: #ddd;
}

.section_tender_faq .rwd-table tr a:hover {
	text-decoration: underline;
}

@media screen and (max-width: 420px) {
	#showhide-sec-2 .set_allocation_table .embedtable table tr:nth-child(n+3) td:nth-child(n+2) {
		min-width: 68px;
	}
}

@media screen and (max-width: 1240px) and (min-width: 991px) {
	.section_forecast .embedtable table tr td {
		padding: 5px !important;
	}
}

/*
.section_forecast{
    .custom-showhide{
        .set_btn_showhide{
            @media screen and (max-width: 1240px) and (min-width: 991px) {
                display: inherit !important;
            }
        }
        .w-hidden-main{
            @media screen and (max-width: 1240px) and (min-width: 991px) {
                display: inherit !important;
                .set_tender_title {
                    width: 80%;
                }
                .mobile_table_title.navy {
                    color: #143050;
                    font-weight: 700;
                }
                .set_tender_droplist.w--open {
                    padding-right: 0px;
                    padding-bottom: 0px;
                    padding-left: 0px;
                    background-color: #fff;
                    opacity: 1;
                }
                .mobile_table_row {
                    
                   
                    
                    display: flex;
                    width: 100%;
                    align-items: stretch;
                    background-color: #fff;
                }
                .set_tender_faq_dropbox_toggle.bluetheme {
                    border-right: 1px solid #ddd;
                    border-bottom: 1px solid #ddd;
                    border-left: 1px solid #ddd;
                    background-image: url(../images/arrow_navy_down.png);
                    background-size: 20px;
                }
                .set_tender_faq_dropbox_toggle.bluetheme.w--open {
                    background-image: url(../images/arrow_navy_up.png);
                    background-size: 20px;
                }
            }
        }
    }
    .w-hidden-medium{
        @media screen and (max-width: 1240px) and (min-width: 991px) {
            display: none !important;
        }
    }
}
*/
@media screen and (max-width: 1300px) and (min-width: 991px) {
	.section_tender_faq .embedtable table tr td {
		padding: 4px !important;
		letter-spacing: -1.1px !important;
	}
}

/*
.section_tender_faq{
    .custom-showhide{
        .set_btn_showhide{
            @media screen and (max-width: 1240px) and (min-width: 991px) {
                display: inherit !important;
            }
        }
        .w-hidden-main{
            @media screen and (max-width: 1240px) and (min-width: 991px) {
                display: inherit !important;
                .set_tender_title {
                    width: 80%;
                    .a_linkg_tenderlocation{
                        color: blue;
                        text-decoration: none;
                    }
                }
                .set_tender_droplist.w--open {
                    padding-right: 0px;
                    padding-bottom: 0px;
                    padding-left: 0px;
                    background-color: #fff;
                    opacity: 1;
                }
                .mobile_table_row {
                    
                   
                    
                    display: flex;
                    width: 100%;
                    align-items: stretch;
                    background-color: #fff;
                }
                .set_tender_faq_dropbox_toggle.purple {
                    border-right: 1px solid #ddd;
                    border-bottom: 1px solid #ddd;
                    border-left: 1px solid #ddd;
                    background-image: url(../images/arrow_navy_down.png);
                    background-size: 20px;
                }
                .set_tender_faq_dropbox_toggle.purple.w--open {
                    background-image: url(../images/arrow_navy_up.png);
                    background-size: 20px;
                }
            }
        }
    }
    .w-hidden-medium{
        @media screen and (max-width: 1240px) and (min-width: 991px) {
            display: none !important;
        }
    }
}
*/
#tnnafu-table td a:hover {
	text-decoration: underline;
}

/* ------------------------------------------ */
/* ------------------------------------------ */
#map {
	height: 695px;
}

@media screen and (max-width: 991px) {
	#map {
		height: 595px;
	}
}

@media screen and (max-width: 768px) {
	#map {
		height: 495px;
	}
}

@media screen and (max-width: 991px) {
	#region-locator {
		height: 595px;
	}
}

@media screen and (max-width: 768px) {
	#region-locator {
		height: 495px;
	}
}

@media screen and (max-width: 991px) {
	#estate-locator {
		height: 595px;
	}
}

@media screen and (max-width: 768px) {
	#estate-locator {
		height: 495px;
	}
}

/* ------------------------------------------ */
/* ------------------------------------------ */
@media (max-width: 991px) {
	.mobile_useful_link {
		padding: 0px 0px 10px;
	}
}

.btn_quick_links_mobile {
	background-image: url(../images/quick_link_icon.png);
	background-color: #fff;
}

.btn_quick_links_mobile.title-orange {
	border-top: 5px solid #bb441c;
}

.btn_quick_links_mobile.title-orange div {
	color: #bb441c;
}

.btn_quick_links_mobile.title-yellow {
	border-top: 5px solid #896709;
}

.btn_quick_links_mobile.title-yellow div {
	color: #896709;
}

.btn_quick_links_mobile.title-navy {
	border-top: 5px solid #143050;
}

.btn_quick_links_mobile.title-navy div {
	color: #143050;
}

.btn_quick_links_mobile.title-typical {
	border-top: 5px solid #7D6E4F;
}

.btn_quick_links_mobile.title-typical div {
	color: #7D6E4F;
}

.btn_quick_links_mobile.title-green {
	border-top: 5px solid #407F19;
}

.btn_quick_links_mobile.title-green div {
	color: #407F19;
}

.btn_quick_links_mobile.title-brown {
	border-top: 5px solid #706256;
}

.btn_quick_links_mobile.title-brown div {
	color: #706256;
}

.btn_quick_links_mobile.title-purple {
	border-top: 5px solid #4c215d;
}

.btn_quick_links_mobile.title-purple div {
	color: #4c215d;
}

.btn_quick_links_mobile.title-burgundy {
	border-top: 5px solid #781d32;
}

.btn_quick_links_mobile.title-burgundy div {
	color: #781d32;
}

/* ------------------------------------------ */
/* ------------------------------------------ */
.btn_promoimg img {
	width: 100%;
}

.bottom-slider--business a:visited {
	color: #fff;
}

.page-banner--business-partnership a:visited {
	color: #fff;
}

/* ------------------------------------------ */
/* ------------------------------------------ */
.bottom-slider--business .promo_banner_left_arrow {
	display: none;
}

.bottom-slider--business .promo_banner_right_arrow {
	display: none;
}

.btn_submit.online-form {
	margin-right: 10px;
	margin-left: 10px;
}

.btn_reset {
	display: block;
	height: 45px;
	margin: 45px auto 50px;
	padding: 10px 25px;
	border-radius: 200px;
	background-color: #7D6E4F;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
}

.btn_reset.online_purchase {
	margin-right: 10px;
	margin-left: 10px;
}

.btn_reset.online-form {
	margin-right: 10px;
	margin-left: 10px;
}

.hs_date {
	width: initial;
}

.block_hs_bar .hs_date {
	cursor: pointer;
}

.housing_dimension_container .hs_section_left ul {
	padding: 10px 0 10px 16px;
	line-height: 1.333em;

}

.housing_dimension_container .hs_section_left li span {
	cursor: pointer;
}

@media (max-width: 479px) {
	.chart_dropdown_directorate .chart_title {
		font-size: 16px;
	}
}

@media (max-width: 479px) {
	.chart_dropdown_directorate .chart_name {
		font-size: 16px;
	}
}

@media (max-width: 479px) {
	.chart_dropdown_directorate .chart_phone {
		font-size: 16px;
	}
}

@media (max-width: 479px) {
	.directorate_sub .chart_title {
		font-size: 16px;
	}
}

@media (max-width: 479px) {
	.directorate_sub .chart_name {
		font-size: 16px;
	}
}

@media (max-width: 479px) {
	.directorate_sub .chart_phone {
		font-size: 16px;
	}
}

.w-lightbox-caption {
	position: relative !important;
	background: none !important;
	padding-top: 10px;
	color: #ddd !important;
	text-align: center !important;
	white-space: pre-wrap;
	/* lightbox add 20210308 fixing lightbox caption */
}

@media (max-width: 768px) {
	.w-lightbox-img.w-lightbox-image {
		margin: 0 auto;
		max-height: 325px;
	}
}

@media (max-width: 479px) {
	.w-lightbox-img.w-lightbox-image {
		margin: 0 auto;
		max-width: 315px;
	}

	.latest-news-title {
		font-size: 18px;
	}
}

@media (max-width: 479px) {
	.latest-news-title.bp {
		font-size: 22px;
		padding-bottom: 5px;
	}
}

.year-list-container .select_dropinner_list .select_drop_inner_a:hover {
	background-color: #407F19;
}

.committees-list-container .select_dropinner_list .select_drop_inner_a:hover {
	background-color: #407F19;
}

/*add in 20190319*/
.allocation_table_next .allocation_table_number {
	color: blue;
}

.allocation_table_next .allocation_table_number.current {
	color: #3e290f;
}

.set_allocation_table .allocation_table_next .allocation_table_number {
	color: blue;
}

.set_allocation_table .allocation_table_next .allocation_table_number:visited {
	color: purple;
}

/* added back on 20190304 */
.set_allocation_table .allocation_table_next .allocation_table_number.current {
	color: #3e290f;
}

.set_allocation_table .allocation_table_next .allocation_table_number.current:hover {
	text-decoration: none;
}

.set_allocation_table .allocation_table_next .allocation_table_number.total {
	color: #3e290f;
}

.set_allocation_table .allocation_table_next .allocation_table_number.total:hover {
	text-decoration: none;
}

.set_allocation_table .allocation_table_next .allocation_table_number.no-active {
	color: #3e290f;
}

.set_allocation_table .allocation_table_next .allocation_table_number.no-active:hover {
	text-decoration: none;
}

.set_allocation_table .allocation_table_next .allocation_table_number.slash {
	color: #3e290f;
}

.set_allocation_table .allocation_table_next .allocation_table_number.slash:hover {
	text-decoration: none;
}

.custom-form .txtfield {
	padding-bottom: 0;
	padding-top: 0;
}

.transaction_other_year_desc p {
	margin-bottom: 0;
}

.onlineform_label {
	font-size: 16px;
}

.set_block_form.reply_mode .online_form_row {
	margin-top: 0;
}

@media (max-width: 991px) {
	.set_block_form.reply_mode .online_form_row .online_forn_col {
		padding-top: 0;
	}
}

@media (max-width: 991px) {
	.set_block_form label[for=enter-copies] {
		padding-top: 20px;
	}
}

.bottom_sliderpromo.bottom-sliderpromo-home a {
	color: #fff;
}

.text-size-meun-container p:nth-child(n+3) {
	margin-bottom: 16px;
}

.online-request-form .error {
	color: #EB0000;
}

.questions-form .error {
	color: #EB0000;
}

/* ------------------------------------------ */
/* ------------------------------------------ */
.btn_quick_links_mobile .btn_quick_link_arrow_up {
	display: block;
}

.btn_quick_links_mobile .btn_quick_link_arrow_down {
	display: none;
}

.btn_quick_links_mobile.is-open .btn_quick_link_arrow_up {
	display: none;
}

.btn_quick_links_mobile.is-open .btn_quick_link_arrow_down {
	display: block;
}

.mobile_useful_link {
	position: relative;
	pointer-events: none;
}

.mobile_useful_link.is-open {
	opacity: 1;
	pointer-events: all;
}

.main_section {
	position: relative;
}

.main_section:before {
	content: none;
}

.main_section.is-hidden:before {
	content: "";
	background-color: transparent;
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 100;
}

.useful_link_title {
	background-image: url(../images/quick_link_icon.png);
}

.useful_link_title.title-orange {
	color: #bb441c;
}

.useful_link_title.title-yellow {
	color: #896709;
}

.useful_link_title.title-navy {
	color: #143050;
}

.useful_link_title.title-typical {
	color: #7D6E4F;
}

.useful_link_title.title-green {
	color: #407F19;
}

.useful_link_title.title-brown {
	color: #706256;
}

.useful_link_title.title-purple {
	color: #4c215d;
}

.useful_link_title.title-burgundy {
	color: #781d32;
}

/* 20201126 Revised for 'learn more about' title alignment start */
@media (max-width: 1024px) {
	.set_useful_title.learn_more {
		padding-left: 65px;
	}
}

/* 20201126 Revised for 'learn more about' title alignment end */

.quick_links_banner.quick_links_tel {
	cursor: default;
	pointer-events: none;
}

.desktop_useful_links {
	padding-top: 5px;
}

.eligibliity-quick-links-content .btn_point_system {
	padding: 0;
}

/* ------------------------------------------ */
/* ------------------------------------------ */
@media screen and (max-width: 991px) {
	.w-lightbox-control {
		top: 60px;
	}
}

@media screen and (max-width: 767px) and (orientation: landscape) {
	.w-lightbox-container {
		padding-top: 60px;
		padding-bottom: 60px;
		min-height: 410px;
		overflow: auto;
		position: relative;
	}

	.w-lightbox-control {
		top: 20px;
	}
}

/* ------------------------------------------ */
/* ------------------------------------------ */
.hs_section_left {
	width: calc(100% - 430px);
}

@media (max-width: 991px) {
	.hs_section_left {
		width: calc(55% - 50px);
	}
}

@media (max-width: 767px) {
	.hs_section_left {
		width: 100%;
	}
}

.hs_section_right {
	width: 420px;
}

@media (max-width: 991px) {
	.hs_section_right {
		width: 45%;
		max-width: initial;
	}
}

@media (max-width: 460px) {
	.hs_section_right.mobile .hs_section_titlejpg {
		background-color: #e4e4dd;
	}
}

.housing_dimension_archive_topic {
	max-width: 100%;
}

@media (max-width: 991px) {
	.housing_dimension_archive_topic {
		max-width: initial;
	}
}

/* ------------------------------------------ */
/* ------------------------------------------ */
@media (min-width: 768px) {
	.w-lightbox-group .w-lightbox-image {
		width: auto;
		height: 100%;
		max-height: 380px;
	}
}

@media (max-width: 768px) {
	.w-lightbox-group .w-lightbox-image {
		height: auto;
	}
}

/* ------------------------------------------ */
/* ------------------------------------------ */
body {
	overflow-x: hidden;
}

html {
	overflow-x: hidden;
}

.w-dropdown-toggle {
	white-space: normal !important;
}

.w-slider-dot {
	width: 30px;
	height: 4px;
	border-radius: 0% !important;
	background: #858585;
}

.mob_menu_droplist_linking {
	white-space: normal;
}

.mob_menu_droplist_linking.sub {
	white-space: normal;
}

.btn_backtotop {
	z-index: 1000 !important;
}

.btn_quick_links_mobile_container {
	z-index: 1000 !important;
}

.noline_link .email {
	word-break: break-all;
}

.slider_news_nav .w-slider-dot {
	background: #fff;
	opacity: .25;
	width: 50px;
	height: 2px;
}

.slider_news_nav .w-active {
	background: #fff;
	opacity: 1;
	width: 50px;
	height: 2px;
}

table.tb_plain td {
	padding: 0;
	border: 0;
	vertical-align: top;
	background: none;
	padding-right: 10px;
}

table {
	border-width: 1px;
	border-spacing: 0px;
	border-style: none;
	border-color: gray;
	border-collapse: collapse;
	/*font-size: 18px;*/
	width: 100%;
}

table tr:nth-child(2n) {
	background: #fff;
}

table a {
	font-weight: 400;
	color: blue;
	text-decoration: none;
}

th {
	/*background: #ddd;*/
	color: #222;
	padding: 10px;
	text-align: left;
	/* border: 1px solid #ccc; */
	border-color: #ccc;
	font-weight: 300;
}

@media screen and (max-width: 992px) {
	th {
		padding: 8px;
	}
}

@media screen and (max-width: 600px) {
	th {
		padding: 3px;
	}
}

.main_section .transaction-records-district-container th {
	background: #781d32;
	color: #fff;
}

.main_section .transaction-records-estates-container th {
	background: #781d32;
	color: #fff;
}

td {
	padding: 10px;
	/* border: 1px solid #ccc;  */
	border-color: #ccc;
}

@media screen and (max-width: 992px) {
	td {
		padding: 8px;
	}
}

@media screen and (max-width: 600px) {
	td {
		padding: 3px;
	}
}

.table-scroll {
	position: relative;
	max-width: 1430px;
	font-size: 20px !important;
	margin: auto;
	overflow: hidden;
	border: 1px solid #c2c2c2;
	font-family: 'Poppins', sans-serif !important;
}

.table-scroll table {
	width: 100%;
	margin: auto;
	border-collapse: separate;
	border-spacing: 0;
}

.table-scroll th {
	padding: 5px 10px;
	border-left: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	background: #fff;
	white-space: nowrap;
	vertical-align: top;
	text-align: center;
	font-weight: 300;
	color: #060606 !important;
}

.table-scroll td {
	padding: 5px 10px;
	border-left: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	background: #fff;
	white-space: nowrap;
	vertical-align: top;
	text-align: center;
	font-weight: 300;
	color: #060606 !important;
}

.table-scroll thead {
	background: #f9f9f9;
}

.table-scroll tfoot {
	background: #f9f9f9;
}

.table-wrap {
	width: 100%;
	overflow: auto;
}

.clone {
	position: absolute;
	top: 0;
	left: 0;
	pointer-events: none;
}

.clone th {
	visibility: hidden;
	border-color: transparent;
}

.clone td {
	visibility: hidden;
	border-color: transparent;
}

.clone tbody th {
	visibility: visible;
	color: red;
}

.clone .fixed-side {
	border-left: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	background: #eee;
	visibility: visible;
	font-weight: 400;
	background: #3e290f;
	color: #FFFFFF !important;
}

.clone thead {
	background: transparent;
}

.clone tfoot {
	background: transparent;
}


th.home_ownership {
	background: #781d32 !important;
	color: #ffffff !important;
	text-align: center;
}

th.global-element {
	background: #7D6E4F ! important;
	color: #ffffff !important;
	text-align: center;
}

td.home_ownership {
	background: #781d32 !important;
	color: #ffffff !important;
	text-align: center;
}


td.flat_application,
th.flat_application {
	font-weight: bold;
	background: #896709 !important;
	color: #ffffff !important;
}

td.flat_application:nth-child(2),
th.flat_application:nth-child(2) {
	text-align: center;
}

td.sec_flat_application {
	color: #896709;
	font-weight: bold;
	text-align: center;
}


th.about_us {
	background: #407F19 !important;
	color: #ffffff !important;
	text-align: center;
}


th.cpa_1 {
	width: 13%;
	background: #407F19;
	font-weight: bold;
	color: #ffffff;
	/* " scope=" col; */
	text-align: center;
}

th.cpa_2 {
	width: 46%;
	background: #407F19;
	font-weight: bold;
	color: #ffffff;
	/* " scope=" col; */
	text-align: center;
}

th.cpa_3 {
	width: 21;
	background: #407F19;
	font-weight: bold;
	color: #ffffff;
	/* " scope=" col"; */
	text-align: center;
}

th.cpa_4 {
	width: 20;
	background: #407F19;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	/* " scope=" col; */
}


.flat_application {
	background: #896709 !important;
	color: #ffffff !important;
}

.housing_dimensions .flat_application {
	background: #fff !important;
	color: #3e290f !important;
}

.home_ownership {
	background: #781d32 !important;
	color: #ffffff !important;
}

.commercial_properties {
	background: #4c215d !important;
	color: #ffffff !important;
}

.business_partnership {
	background: #143050 !important;
	color: #ffffff !important;
}

.about_us {
	background: #407F19 !important;
	color: #ffffff !important;
}


.checkbox_style {
	margin-right: 0;
	margin-left: 10px;
}

input[type='checkbox'] {
	margin-top: 5px;
}

.advancedSearchTitle {
	background-color: #7D6E4F;
	color: #ffffff !important;
}

.advancedSearchContent {
	border: 1px solid black;
}


.list_of_tps {
	background: #781d32 !important;
	color: #ffffff !important;
	text-align: center;
}

/* create by tim*/
/* use in template 20 about us table row 1 text*/
.about_us_text {
	color: #407F19 !important;
	font-weight: bold;
	text-align: center;
}

.public_housing {
	background: #bb441c !important;
	color: #ffffff !important;
}

/* create by tim*/
/* use in template 32 public_housing table row 1 text*/
.public_housing_text {
	color: #bb441c !important;
}

#desktop_table {
	display: block;
}

@media screen and (max-width: 600px) {
	#desktop_table {
		display: none;
	}
}

/* ------------------------------------------ */
/* tree information */
span.title1 {
	font-size: 1.2em;
	font-weight: bold;
	color: #3E290f;
	display: block;
	font-style: italic;
}

span.title2 {
	color: #666;
	display: block;
}

span.tree-info .notice-slider {
	width: 100%;
	margin: 0 auto;
	display: inline-block;
}

.textcontent span {
	border-top: 1px solid #000000;
	display: block;
	padding: 6px 0 6px 0;
	width: 300px;
}

.textcontent span.last {
	border-bottom: 1px solid #000000;
	margin-bottom: 30px;
}

/* tree information */

/* 20181217 add style*/
.imgFloatLeft {
	float: left;
	margin-right: 10px;
}

.imgFloatLeft_video {
	float: left;
	margin-right: 10px;
	width: 220px;
}

.imgFloatRight {
	float: right;
	margin-left: 10px;
}

/* float: right;"
margin-right: 15px;" */

/*--create by leo cheng 20181220---*/
/* use in press-release by leo cheng */
.vertical_align_top {
	vertical-align: top;
}

.text_align_center {
	text-align: center;
}

.text_align_right {
	text-align: right;
}

.table_no_border_normal {
	width: 100%;
}

.table_no_border_normal tr td {
	border: 0px solid #000000;

}


.table_no_border_normal td {
	vertical-align: top;

}


.table_2_border tr td {
	border: 2px solid #000000;
	vertical-align: top;
	padding: 0px;
	font-size: 16px;
}

.table_2_border td {
	vertical-align: top;
}

.table_no_border tr td {
	border: 0px solid #000000;
	padding: 0px;
	vertical-align: top;
	font-size: 16px;

}

/*.table_no_border p{
	margin-bottom:0px !important;
}*/


.div_table_no_border_collapse {
	display: table;

	width: 100%;

}

.div_row {
	display: table-row;
}

.div_row2 {
	display: table-row;
	padding-top: 10px;
}

.div_cell_content {
	display: table-cell;
	padding-top: 7px;

}

.div_table_collapse {
	display: table;
	width: 100%;
}

.div_cell {
	display: table-cell;
}

.margin-space {
	margin-top: 10px;

}

.div_cell_hanlde_image {
	display: table-cell;
	padding-left: 5px;
}

.div_cell_hanlde_image>img {
	max-width: 200px;
}


.div_cell_content2 {
	display: table-cell;
	padding-left: 19px;

}

.div_cell_content3 {
	display: table-cell;
	padding-left: 45px;

}


.green-living-table {

	width: 720px;
}

@media screen and (max-width: 767px) {
	.green-living-table {
		/*width:auto;
	min-width: 65%;*/
		width: auto;
	}

	.hanlde_green_width img {
		width: 100%;

	}
}


.green-living-table th {
	color: #FFFFFF;
	background-color: #407F19;
}

.green-living-cell-size {
	width: 220px;
}

.text_color_white {
	color: #FFFFFF;
}

.div_green_living_head_table {
	display: table;
	width: 625px;
	border: 2px solid #C7C7C7;
	background-color: #407F19;
	color: #ffffff;
	font-size: 15px;
	margin-bottom: 15px;
	padding: 3px;
}


.div_green_living_head_cell {
	display: table-cell;


}

.div_green_living_table {
	display: table;
	width: 650px;
	margin-bottom: 20px;
}

.div_green_living_cell {
	display: table-cell;


}

.hanlde_green_crc_width img {
	min-width: 300px;
}


.div_green_living_cell_description {
	display: table-cell;
	min-width: 265px;
	padding-bottom: 18px;
	font-weight: bold;

}

.div_green_living_cell_description-left {
	font-weight: bold;
}

.div_green_living_row {
	display: table-row;

}


.div_green_living_last {
	display: table;

}


/*.div_green_living_last_cell{
   display: table-cell;
	min-width:25px;
}

.div_green_living_last_cell_2{
	 display: table-cell;
	 min-width:170px;
}*/

@media screen and (max-width: 669px) {
	.div_green_living_table {
		display: table;
		width: 100%;
	}

	.div_green_living_cell {
		display: table-cell;
		width: 50% !important;
		height: 100% !important;
	}

	.hanlde_green_crc_width {
		width: 100%;


	}

	.hanlde_green_crc_width img {
		min-width: 0px;
		width: 100%;

	}

	.div_green_living_cell_description {
		min-width: 0px;
	}

	.div_green_living_head_table {
		width: 100% !important;
	}

	/*.div_green_living_last{
     width:100% !important;
}

.div_green_living_last_cell{
 min-width:0px !important;
	width:5%;
}

	   .div_green_living_last_cell_2{
			min-width:0px !important;
			width:15%;
			
}*/

}


.arrow_up_image {
	display: table-cell;
	min-width: 15px;
}

.heading1 {
	margin-bottom: 12px;
	font-weight: bold;
	clear: left;
}

.tree_heading {
	margin-bottom: 12px;
	font-weight: bold;
	clear: left;
}

.font_weight_bolder {
	font-weight: 900;
}

.ul_li_arrow {
	background: url("../images/arrow_green_right.png") no-repeat 0px 8px;
	background-size: 16px;
	margin-bottom: 10px;
}

.padding_bottom_10px {
	padding-bottom: 10px;
}

.padding_bottom_4px {
	padding-bottom: 4px;
}

.list_disc li {
	list-style-type: disc;
}

/*end for press-release by leo cheng*/


ul li {
	margin-bottom: 10px;
	padding-left: 16px;
	list-style-type: none;
}

.padding_bottom_20px {
	padding-bottom: 20px;
}

.li_hd {
	/* background: url(/common/image/about-us/housing-department/directors-blog/directorsblog-bullet.gif) no-repeat scroll left center transparent; */
	list-style-type: none;
	margin-bottom: 0px;
	padding-left: 16px;
	zoom: 1;
}


/*** section color theme ***/

/* create by tim*/
/* use in contact information table*/
.contact_information {
	width: 50%;
}

.contact_information td {
	border: none;
}

@media screen and (max-width: 479px) {
	.contact_information {
		width: 100%;
	}
}

/* create by tim*/
/* use in template 32 table*/
.table-responsive {
	margin-top: 30px;
	margin-bottom: 30px;
	overflow-x: auto;
}

.table-responsive th {
	padding: 10px 20px;
	font-weight: 700;
}

.table-responsive td {
	padding: 10px 20px;
	font-size: 16px;
}

.table-responsive .contact_information th {
	border: none;
}

.table-responsive th,
.table-responsive td {
	vertical-align: top;
}

/* change color for different category*/
.table-responsive .contact_information.ph {
	border: 1px #bb441c solid;
}

.table-responsive .contact_information.fa {
	border: 1px #896709 solid;
}

.table-responsive .contact_information.cp {
	border: 1px #4c215d solid;
}

.table-responsive .contact_information.ho {
	border: 1px #5E4534 solid;
}

.table-responsive .contact_information.ph td {
	background-color: #FAD8CE;
}

.table-responsive .contact_information.fa td {
	background-color: #F1E6D0;
}

.table-responsive .contact_information.cp td {
	background-color: #DAD2E1;
}

.table-responsive .contact_information.ho td {
	background-color: #E3CED5;
}

@media screen and (max-width: 1200px) {
	.table-responsive .mobile_table_column_1.hotline {
		width: 20% !important;
	}

	.table-responsive .mobile_table_column_2.hotline {
		width: 80% !important;
	}
}

@media screen and (max-width: 479px) {
	.table-responsive table {
		float: none !important;
		width: 100% !important;
	}

	.table-responsive th {
		padding-right: 10px;
		padding-left: 10px;
	}

	.table-responsive td {
		padding-right: 10px;
		padding-left: 10px;
	}

	.table-responsive .mobile_table_column_1 {
		width: 50% !important;
	}

	.table-responsive .mobile_table_column_2 {
		width: 50% !important;
	}
}

/* create by tim*/
/* use in template 32 table*/
.unset_width {
	width: unset;
}

/* create by tim*/
/* use in template 32 hotline page*/
.level-two {
	padding-left: 20px;
}

.level-three {
	padding-left: 40px;
}

.level-four {
	padding-left: 60px;
}

@media screen and (max-width: 479px) {
	.level-two {
		padding-left: 10px;
	}

	.level-three {
		padding-left: 20px;
	}

	.level-four {
		padding-left: 30px;
	}
}

/* cerate by tim*/
/* use in template 32 commercial-properties*/
.img-hr {
	width: 80%;
	height: 5px;
}

/* speeches */
.speeches_table_no_border tr td {
	border: 0px solid #000000;
	padding: 0px;
	vertical-align: top;

}

/* housing dimensions */
.housing_dimension_container #yearArticleList li {
	background: url(/common/image/about-us/housing-department/directors-blog/directorsblog-bullet.gif) no-repeat scroll left center transparent;
	list-style-type: none;
	margin-bottom: 0px;
	padding-left: 16px;
	color: #0033CC;
	zoom: 1;
}

.haa_header {
	font-weight: bold;
	font-size: 18px;
}

.housing_table_no_border {
	border-collapse: separate;
}

.housing_table_no_border tr td {
	border: 0px solid #000000;
	padding: 0px;
	vertical-align: top;
}

.housing_table_no_border img.float_right {
	float: right;
	margin: 0px 10px 10px;
	padding: 0px 0px 10px;
	margin-right: 0;
}

/*used in 1 page*/
.set_space>li {
	margin-bottom: 10px;
}


.housing_table_no_border img.float_left {
	float: left;
	margin: 0px 10px 10px;
	padding: 0px 0px 10px;
	margin-left: 0;
}

.housing_table_no_border img.float_right_top {
	float: right;
	margin: 0px 10px;
	padding: 0px 0px 5px;
	margin-right: 0px;
	margin-top: 0px;
}

.housing_table_no_border img.float_left_top {
	float: left;
	margin: 0px 10px;
	padding: 0px 0px 5px;
	margin-left: 0;
	margin-top: 0;
}

.housing_table_no_border ol {
	padding: 0;
	margin: 0px 0px 12px 23px;
}

.housing_table_no_border ol li {
	padding-left: 10px;
}

.housing_table_no_border ul {
	margin: 0;
	padding: 0;
}

.housing_table_no_border ul li {
	list-style-type: none;
	margin-bottom: 0px;
	padding: 10px 0 10px 16px;
}

.housing_table_no_border .housing_inner_data_table {
	border-spacing: 1px;
	border-collapse: separate;
}

.tree-info-selectcommonname .select_dropinner_list.w-dropdown-list.w--open,
.tree-info-selectbotnane .select_dropinner_list.w-dropdown-list.w--open {
	max-height: 300px;
	max-width: 320px;
}

.tree-info-selectbotnane a {
	white-space: normal;
}

.rwd-table .popupBoxDivWidth {
	max-width: 600px;
}

.ha-meeting-selectyear .select_dropinner_list.w-dropdown-list.w--open,
.ha-meeting-selectcommittee .select_dropinner_list.w-dropdown-list.w--open {
	max-height: 300px;
}

.ha-meeting-include {
	max-width: 1400px;
	margin-right: auto;
	margin-left: auto;
	padding: 20px 25px;
}

.ha-meeting-include table {
	border: 0;
	margin-bottom: 22px;
}

.ha-meeting-include table tr td {
	background: none;
	padding: 0px 0px;
	text-align: left;
	vertical-align: top;
	border: 0px solid #000000;
}

/*shopping-center*/
.img-responive-for-shopping-center {
	width: 100%;
	/*2021/02/22 Added */
	object-fit: contain;
}

/*2021/02/22 Added */
.slider_img_shopping_center {
	object-fit: contain;
}

.shopping-center-text-align-justify {
	text-align: justify;
}

/*videos*/
.img-responive-for-videos {
	width: 100%;
}


.tb_plain tr td {
	border: 0px solid #000000;
}

.tb_plain_vertical_align tr td {
	border: 0px solid #000000;
}

.tb_plain_vertical_align td {
	vertical-align: top;
}

.padding_left_0px {
	padding-left: 0px;

}

.tb_plain_special {
	padding: 0px;
}

.tb_plain_special tr td {
	border: 0px solid #000000;
	padding: 0;

}

.tb_plain_special td {
	padding: 0;
}


.table_1_border tr td {
	border: 1px solid #c6c6c6;
	padding: 8px;
}

.handle_point_width {
	width: 3%;
}

.set_paperlib_search .select_dropinner_list.w-dropdown-list.w--open,
.set_paperlib_search .select_dropinner_list.w-dropdown-list.w--open {
	max-height: 300px;
}


.float_none {
	float: none;
}

.special_backgroun_position {
	background-position: 0 8px;
}

.word-wrap {

	word-wrap: break-word;
}

.handle_list_width {
	width: 1% !important;
}

.tender-table-color {
	background: #4c215d !important;
	color: #fff !important;
	text-align: center;
}


.width_0px {
	width: 0px;
}

/*20190213*/
.articleSelect {
	max-width: 100%;
}

/* added 20190304 */
.desktop_useful_links .useful_links_content .img-responive {
	width: 100%;
}

/* ------------------------------------------ */
/* Print Style 
/* ------------------------------------------ */
.print {
	display: none !important;
}

@media print {
	.main_section_left {
		display: block !important;
		width: 100% !important;
		float: left !important;
	}

	.main_section_right {
		display: block !important;
		width: 100% !important;
		float: left !important;
		position: relative !important;
		padding-left: 0 !important;
	}

	.useful_link_title {
		padding-left: 0 !important;
	}

	.set_useful_title {
		padding-left: 0 !important;
	}

	.set_useful_a {
		padding-left: 0 !important;
	}
}

/* END Print Style for Org Chart */
/* ------------------------------------------ */

/* disable top menu link underline */
.desktop_menu_inner a:hover,
a:visited {
	text-decoration: none;
}

/* disable home and section home link underline */
.home_banner_content a:hover,
a:visited {
	text-decoration: none;
}


/* Header prompter add in 20190312*/
.hot_topic {
	overflow: hidden;
	position: relative;
}

.hot_topic>strong {
	padding-right: 4px;
}

.hot_topic>div {
	overflow: hidden;
	position: absolute;
	display: inline-block;
	width: 100%;
	height: 18px;
}

.hot_topic>div>p {
	white-space: nowrap;
	position: absolute;
	left: 0;
}

.nohover {
	pointer-events: none;
	color: #000000
}

.nohoverforform {
	pointer-events: none;
	color: #000000
}

.control_welfare {
	width: 5%;
}

@media (max-width: 460px) {
	.control_welfare {
		width: 13%;
	}
}

th.global-element-left {
	text-align: left;
	background: #7D6E4F ! important;
	color: #ffffff !important;
}

th.home_ownership-left {
	background: #781d32 !important;
	color: #ffffff !important;
	text-align: left;
	font-weight: bold;

}

.home_ownerships_text_align td {
	text-align: left;
}

.set_space2 tr td {
	padding-bottom: 20px;
}

.control_small_table_width {
	width: 82px;
}

.special-note-middle {
	text-align: center;
}

.repayment_left_head th {
	text-align: left;
}

.div_border_collapse {
	display: table;
	width: 100%;
	border: 2px solid #C7C7C7;
	border-collapse: collapse;

}

.div_border_collapse2 {
	display: table;
	width: 100%;
	border: 2px solid #C7C7C7;
	border-collapse: collapse;
	border: 2px solid #C7C7C7;
	border-top: 0px;

}

.div_row_forhomeownership {
	display: table-row;
	border: 2px solid #C7C7C7;

}

.div_cell_forhomeownership {
	display: table-cell;
	border: 2px solid #C7C7C7;

}

.div_cell_forhomeownership ul {
	padding-left: 8px;
	padding-top: 5px;
	padding-right: 2px;
}


.div_row_forhomeownership_bottom {
	display: table-row;

}

.div_cell_forhomeownership_bottom {
	display: table-cell;

}

.div_row_forhomeownership_bottom ul {
	padding-left: 8px;
	padding-top: 5px;
	padding-right: 2px;
}


.hanlde_green_image_width {
	width: 100%;
}

@media (max-width: 500px) {
	.hanlde_green_image_width {
		width: 173px;
		height: 96px;

	}

}


@media (max-width: 380px) {
	.hanlde_green_image_width {
		width: 156px;
		height: 96px;

	}

}

.special_table th:nth-child(2) {
	text-align: center;
}

.special_table td:nth-child(2) {
	text-align: center;
}

.special_table th:nth-child(3) {
	text-align: center;
}

.special_table td:nth-child(3) {
	text-align: right;
}

.special_table th:nth-child(4) {
	text-align: center;
}

.special_table td:nth-child(4) {
	text-align: right;
}

.special_table th:nth-child(5) {
	text-align: center;
}

.special_table td:nth-child(5) {
	text-align: center;
}

.about-us-all-center td {
	text-align: center;
}

.about-us-all-center td:nth-child(4) {
	text-align: center;
	white-space: nowrap;
}

.rent-all-center td {
	white-space: normal;
}

.rent-all-center td:nth-child(3) {
	white-space: nowrap;
}

.global-rss td:nth-child(2) {

	word-wrap: break-word;
	word-break: break-all;
}

@media (min-width: 991px) {

	.mobile_show_title {
		display: none;
	}
}

@media (max-width: 991px) {

	.desktop_show_title {
		display: none;
	}
}

.gm-style-iw-d {
	overflow: auto !important;
	padding: 5px;
	padding-bottom: 10px;
	padding-right: 15px;
}


@-moz-document url-prefix() {
	.gm-style-iw-d {
		padding: 0px;
	}

}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
	.gm-style-iw-d {
		padding: 0px;
	}
}

.set_allocation_search_col3 .btn_go {
	padding: 10px 20px;
}

/* 20190412 */
/*
.housing_dimension_container .content .housing_table_no_border ul .li_typical{
	background-image: url(../images/directorsblog-bullet_1directorsblog-bullet.gif);
	background-position: 0px 15px;
	background-repeat: no-repeat;
}
*/

/* for rwd table start*/
.caption.about-us {
	margin-top: 20px;
	margin-bottom: 0px;
	color: #407F19;
	font-size: 16px;
	font-weight: bold;
}

.caption.global-elements {
	margin-top: 20px;
	margin-bottom: 0px;
	color: #7D6E4F;
	font-size: 16px;
	font-weight: bold;
}

.caption.home-ownership {
	margin-top: 20px;
	margin-bottom: 0px;
	color: #781d32;
	font-size: 16px;
	font-weight: bold;
}

.caption.public-housing {
	margin-top: 20px;
	margin-bottom: 0px;
	color: #bb441c;
	font-size: 16px;
	font-weight: bold;
}

.caption.commercial-properties {
	margin-top: 20px;
	margin-bottom: 0px;
	color: #4c215d;
	font-size: 16px;
	font-weight: bold;
}

.caption.business-partnerships {
	margin-top: 20px;
	margin-bottom: 0px;
	color: #143050;
	font-size: 16px;
	font-weight: bold;
}

.caption.flat-application {
	margin-top: 20px;
	margin-bottom: 0px;
	color: #896709;
	font-size: 16px;
	font-weight: bold;
}

.set_tender_no.about-us {
	background-color: #407F19;
}

.set_tender_no.global-elements {
	background-color: #7D6E4F;
}

.set_tender_no.home-ownership {
	background-color: #781d32;
}

.set_tender_no.public-housing {
	background-color: #bb441c;
}

.set_tender_no.commercial-properties {
	background-color: #4c215d;
}

.set_tender_no.business-partnerships {
	background-color: #143050;
}

.set_tender_no.flat-application {
	background-color: #896709;
}

th.cap.about-us {
	background: #407F19;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

th.cap.global-elements {
	background: #7D6E4F;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

th.cap.home-ownership {
	background: #781d32;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

th.cap.public-housing {
	background: #bb441c;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

th.cap.commercial-properties {
	background: #4c215d;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

th.cap.business-partnerships {
	background: #143050;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

th.cap.flat-application {
	background: #896709;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

/* for rwd table end*/
/********fix start******/
/*2020/03/20 Fix  (update video position)*/
.corporate_video_popup .jp-state-full-screen video {
	position: relative !important;
	top: 0 !important;
	right: 0 !important;
	width: 100% !important;
	height: 100% !important;
}

@media screen and (orientation: portrait) {
	.jp-type-playlist {
		position: relative;
		top: 30%;
		left: 0;
	}
}

/*2020/03/25 Fix  (update video)*/
@media screen and (orientation: landscape) {
	.jp-gui .jp-interface {
		/*position:fixed !important;*/
		position: absolute !important;
		/*bottom: 0px;*/
		/*20201006 comment for show full video*/

	}
}

/*2020/03/25 Fix  (update video_close button blue border)*/
.video_close:focus {
	/* outline: none; */
}


/*2021/02/22 added */
/*2021/01/28 New fix for Home bottom useful link slider */
.usefulLink_slide_content a {
	height: 100%;
}

.usefulLink_slide_content a .btn_promoimg {
	display: block;
	margin: auto;
	margin-right: auto;
	width: fit-content;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

/* .w-slider-mask_with_margin{
	margin: 0 10%; 
} */
.promo_slide_content.usefulLink_slide_content {
	width: 10%;
}

@media (max-width: 1300px) {
	.promo_slide_content.usefulLink_slide_content {
		width: 12.5%;
	}
}

@media (max-width: 1100px) {
	.promo_slide_content.usefulLink_slide_content {
		width: 20%;
	}
}

@media (max-width: 700px) {
	.promo_slide_content.usefulLink_slide_content {
		width: 25%;
	}
}

@media (max-width: 590px) {
	.promo_slide_content.usefulLink_slide_content {
		width: 33%;
	}
}

@media (max-width: 440px) {
	.promo_slide_content.usefulLink_slide_content {
		width: 50%;
	}
}

@media (max-width: 300px) {
	.promo_slide_content.usefulLink_slide_content {
		width: 100%;
	}
}

.promo_slide_content.usefulLink_slide_contents {
	width: 25%;
}

@media (max-width: 1300px) {
	.promo_slide_content.usefulLink_slide_contents {
		width: 33.33%;
	}
}

@media (max-width: 991px) {
	.promo_slide_content.usefulLink_slide_contents {
		width: 50%;
	}
}

@media (max-width: 700px) {
	.promo_slide_content.usefulLink_slide_contents {
		width: 100%;
	}
}


.useful_link_left_arrow {
	color: #000;
}

.useful_link_left_arrow:hover {
	color: #cb1421;
}

.useful_link_right_arrow {
	color: #000;
}

.useful_link_right_arrow:hover {
	color: #cb1421;
}

@media screen and (max-width: 1024px) {
	.desktop_display {
		display: none;
	}

	.set_footer_left {
		justify-content: center;
		justify-content: flex-start;
	}


	.bottom_usefulinking_box {
		width: 100%;
		max-width: 460px;
		padding: 0px 10px;
	}

	.bottom_usefullinking .bottom_usefulinking_inner {
		flex-direction: column;
		align-items: center;
	}

	.bottom_usefulinking_line {
		width: 500px;
		height: 0px;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.btn_footer_useful_linking {
		max-width: 23%;
		width: 23%;
	}
}


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

	/* update 20210423 fix home pge mini-banner mobile version */
	.bottom_usefullinking.table_mobile_display .set_footer_left {
		width: 100%;
	}

	.bottom_usefulinking_box {
		padding: 0px 40px;
	}

	.set_footer_left {
		width: 100%;
	}

	.bottom_usefulinking_box {
		padding: 0px 40px;
	}
}


@media screen and (min-width: 1025px) {
	.table_mobile_display {
		display: none;
	}
}


/* 20210507 revised photo slider imgage as background of div */
.shoppingcentre_slider_photo .lightbox_shopping_centre {
	background-size: contain;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

/* 2021/05/17 revising photo gallery slider thumbnail image display method, hidden the image and use js to generate background imaage hahd_photo_gallary_lightbox.js-line 129*/
.shopping_centre_slider_mask .shoppingcentre_slider_photo .lightbox_shopping_centre .img-responive-for-shopping-center {
	opacity: 0;
}


/** 20230524 - Update for new page of Implementation of Municipal Solid Waste (MSW) Charging in Public Rental Housing Estates **/
table.rwd-table-sst tr td {
	border: 0;
}

table.rwd-table-sst tr td img {
	width: auto !important;
	max-width: fit-content;
}

@media (min-width : 320px) and (max-width : 767px) {
	table.rwd-table-sst tr td {
		display: block;
		width: 100%;
	}
}

/** End **/

/* edit by Calvin */

.tps-modal .btn.focus,
.btn:focus {
	box-shadow: 0 0 0 0.2rem #7C8999 !important;
}


button.video_close.is-open:focus {
	outline: 2px solid #005fcc;
}

a.mob_linking_lv2:focus {
	outline: 2px solid #005fcc !important;
	display: block
}

/* edit by Calvin */


/* edit by Sum */

.set_allocation_table table th.sec_flat_application {
	color: #896709;
	font-weight: bold;
	text-align: center;
}

@media screen and (max-width: 992px) {
	.set_allocation_table table th.sec_flat_application {
		font-size: 16px;
	}
}

@media screen and (max-width: 640px) {
	.set_allocation_table table th.sec_flat_application {
		font-size: 12px;
	}
}

@media screen and (max-width: 480px) {
	.set_allocation_table table th.sec_flat_application {
		font-size: 11px;
	}
}

/* 20240108 Housing Dimension */

@media screen and (max-width: 991px) {
	table.rwd-table-sst .hs_section_right {
		width: 100%;

	}
}

@media (min-width : 320px) and (max-width : 767px) {
	table.rwd-table-sst tr td img.housing_dimension_archive_topic {
		max-width: 100%;
	}

	table.rwd-table-sst .hs_section_right {
		width: 100%;
		max-width: 420px;
		display: block;
	}
}

/* Housing Dimension */


/* well being start up */

ul.sawbsup-nav .li_purple {
	background: #4c215d;
	padding: 0;
	flex: 0 0 12.5%;
	text-align: center;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 8px;
	border-left: 4px solid #fff;
	border-right: 4px solid #fff;
}

ul.sawbsup-nav .li_purple a {
	color: #fff;
}

ul.sawbsup-nav {
	margin: 0 0 20px 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
}

table.sawbsup-table tr td,
table.sawbsup-table tr th {
	vertical-align: top;

}

table.sawbsup-table table tr td {
	border: 0;
	padding: 10px;
	text-align: justify;
}

table.sawbsup-table table tr th {
	border: 0;
}

table.sawbsup-table table.tb_plain tr,
table.sawbsup-table table.tb_plain tr td,
table.sawbsup-table table.tb_plain tr th {
	height: fit-content !important;
}

@media (max-width: 599px) {
	ul.sawbsup-nav .li_purple {
		flex: 0 0 50%;
		/* 2 columns */
	}

	table.sawbsup-table table tr td,
	table.sawbsup-table table tr th {
		width: 100% !important;
		display: block;
		border: 0;
	}

	table.sawbsup-table tr td,
	table.sawbsup-table tr th {
		vertical-align: top;
		width: 100% !important;
		display: block;
		height: auto !important;
	}

	table.sawbsup-table img {
		height: auto !important;
	}
}

@media (min-width: 600px) and (max-width: 959px) {
	ul.sawbsup-nav .li_purple {
		flex: 0 0 25%;
		/* 4 columns */
	}

	table.sawbsup-table table tr td,
	table.sawbsup-table table tr th {
		width: 100% !important;
		display: block;
		border: 0;
	}

	table.sawbsup-table img {
		height: auto !important;
	}
}

@media (min-width: 960px) {
	ul.sawbsup-nav .li_purple {
		flex: 0 0 12.5%;
		/* 8 columns */
	}
}

/* well being start up */


/* edit by Peter */
button.mob_dropdown_toggle,
div.mob_menu_droplist_linking {
	background-color: white;
	width: 100%;
	top: 1px;
	height: inherit;
}

/* edit by Peter */


/* wcag fixed */
.achToggle {
	color: rgb(0, 0, 238);
	background-color: rgb(255, 255, 255)
}


.welcomepage-title {
	font-size: 43px;
	margin-bottom: 30px;
	color: white;
	font-weight: 600;
	margin-left: 45%;
}

.welcomepage-content {
	color: white;
	width: 70%;
}

p {
	line-height: 1.8;
	margin-top: 10px;
	/* margin-bottom: 20px; */
}

.bold_heading{
	font-weight: bold;
}
.photo {
	position: relative;
	width: 10em;
	flex: 0 0 10em;
	height: auto;
	align-self: flex-start;
}

.signature {
	margin-top: 40px;
}


.social-icons {
	margin-top: 30px;
	width: 100%;
	display: flex;
	gap: 15px;
	justify-content: center;
}


.social-icons img {
	width: 40px;
	height: 40px;
}

/* Media query for responsive design */
@media (max-width: 500px) {
    .social-icons {
	margin-top: 30px;
}

.social-icons img {
	width: 60px;
	height: 60px;
}
	}


.welcome_warpper {
	display: flex;
	flex-direction: row;
}

.news-title {
	color: #ff0000;
	font-size: 43px;
	margin-bottom: 30px;
	font-weight: 600;
	margin-left: 45%;
}

.card-container {
	display: flex;
	gap: 20px;
	flex-wrap: wrap;
	justify-content: center;
	text-align: center;
	margin-left: 4%;
	margin-right: 4%;
}

.card {
	width: 260px;
	text-align: center;
	text-decoration: none;
	color: #333;
	height: auto;
	box-shadow: 10px 5px 5px #939597;
}

.card:hover {
	opacity: 0.8;
}

.card-image {
	width: 100%;
	height: 170px;
	border-radius: 5px;
	object-fit: cover;
	/* margin-bottom: 10px; */
}

.card-title {
	font-size: 16px;
	color: #004B97;
	margin-top: 10px;
	display: none;
}

@media (max-width: 768px) {
	.card {
		width: calc(50% - 10px);
	}
}

@media (max-width: 480px) {
	.card {
		width: 100%;

	}

	.card-image {
		height: auto !important;
	}
}


.logo-grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 20px;
	margin-bottom: 20px;
	width: 1000px;
}

.logo-grid-bottom {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 20px;
	width: 800px;
	/* margin-left: 80px; */
}

.logo-card {
	background: white;
	/* padding: 15px; */
	border-radius: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 80px;
	text-decoration: none;
}

.logo-card:hover {
	opacity: 0.9;
}

.logo-card img {
	max-width: 100%;
	height: auto;
	/* max-height: 60px; */
	object-fit: contain;
}

@media (max-width: 768px) {

	.logo-grid,
	.logo-grid-bottom {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 480px) {

	.logo-grid,
	.logo-grid-bottom {
		grid-template-columns: 1fr;
	}
}

.desktop_menu {
	display: flex;
	flex-direction: column;
}

.leftMeunNav {
	display: flex;
	flex-direction: row;
	padding-left: 160px;
	justify-content: flex-end;
	/* right: -150px; */
}

@media (max-width:1800px) {
	.leftMeunNav {
		padding-left: 0;
	}
}

@media (max-width:1500px) {
	.leftMeunNav-link {
		width: 100px !important;
		;
	}

	.leftMeunNav-item {
		padding-left: 0px;
	}
}

.leftMeunNav {
	/* background-color: #FF4500; */
	position: relative;
}

.leftMeunNav-list {
	list-style: none;
	display: flex;
}

.leftMeunNav-item {
	position: relative;
}

.leftMeunNav-item:focus-within .leftMeunNav_dropdown {
	display: block;
}

.leftMeunNav-link {
	display: block;
	padding: 4px 8px;
	/* padding: 8px 10px; */
	text-align: center;
	color: black;
	text-decoration: none;
	font-size: 16px;
	width: 150px;
	line-height: 1.2;
}

.leftMeunNav-item:hover .leftMeunNav-link {
	background-color: #cb1421;
	color: #fff;
}

.leftMeunNav_dropdown {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	background-color: white;
	min-width: 200px;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.leftMeunNav-item:focus-within .leftMeunNav_dropdown ,
.leftMeunNav-item.hover .leftMeunNav_dropdown {
	display: block;
}

.leftMeunNav_dropdown-item {
	display: block;
	padding: 12px 25px 12px 35px;
	color: #333;
	text-decoration: none;
	font-size: 14px;
	position: relative;
	line-height: 1.2;
}

.leftMeunNav_dropdown-item:hover {
	background-color: #f5f5f5;
}

.leftMeunNav_dropdown-item::before {
	content: '';
	position: absolute;
	left: 20px;
	top: 23px;
	transform: translateY(-50%);
	width: 4px;
	height: 4px;
	background-color: #FF4500;
	border-radius: 50%;
}

.menu_bar_logo {
	width: auto;
	height: 72px;
	margin-left: 10px;
}

@media (max-width:1000px) {
	.logo-grid {
		width: calc(100% - 100px);
	}

	.logo-grid-bottom {
		width: calc(100% - 260px);
	}

	
}

@media (max-width:768px) {
	.logo-grid {
		width: calc(100% - 50px);
	}

	.logo-grid-bottom {
		width: calc(100% - 50px);
	}

	
}

.welcome_warpper {
	padding:0 12px;
}

.card_content {
	display: flex;
	flex-direction: column;
	align-items: center;
}



/* 
@media (max-width:1450px) {
  .menu_bar_logo {
    width: auto;
    height: 62px;
  }
} */
@media (max-width:1150px) {
	.menu_bar_logo {
		width: auto;
		height: 55px;
	}

	.deskstop_logo.tc {
		/* margin-top: 36px; */
	}
}


/* sv johnson update global START */
.menu_btn {
	background-color: transparent;
}

._w-slider {
	font-size: 0;
}

._w-slider .w-slide {
	font-size: 1rem;
}

.home_latest_news_toggle {
	border-radius: 999px;
	background-color: #cb1421;
	color: #FFF;
	margin-left: 24px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	aspect-ratio: 1;
	width: 45px;

}

table tr {
	background-color: transparent !important;
}
/* transparent td */
table:not([data-clear-table]) tr:nth-child(even) td {
	background-color: #FCF0EC;
}

table th {
	background-color: #cb1421 !important;
	color: #FFF !important;
	font-weight: bold;
}

.bottom-silderbanner-home .card--css-text {
	position: relative;
}

.bottom-silderbanner-home .card--css-text:before {
	content: attr(title);
	position: absolute;
	inset: 0;
	padding: 12px;
	color: #FFF;
	font-weight: bold;
	z-index: 2;
	text-align: left;
	font-size: 24px;
	line-height: 1;
	text-shadow: 0 0 0.2em #222;
}

@media (max-width: 479px) {

	.w-slider-arrow-left .icon-3,
	.w-slider-arrow-right .icon-2 {
		position: static;
		inset: auto;
		margin: auto;
	}

	.w-slider-arrow-left,
	.w-slider-arrow-right {
		display: flex;
		align-items: center;
		justify-content: center;
	}


	.w-slider-arrow-left {
		padding-left: 6px;

	}

	.w-slider-arrow-right {
		padding-right: 16px;
	}
}

.componet_header{
	margin-bottom: 48px;
}
.componet_header:has(> .home_banner){
	margin-bottom: 0;
}


.land-foot-swiper__container{
	position: relative;
	padding: 0 100px;
	margin: 42px auto;
	max-width: 1400px;
}
.land-foot-swiper img{
	width: 100%;
}
.land-foot-swiper__nav{
	position: absolute;
	inset:0 ; 
	display:flex;
	align-items: center;
	justify-content: space-between;
	pointer-events: none;
	z-index: 2;
}
.land-foot-swiper__btn{
	position:relative;
	flex: 0 0 50px;
	pointer-events: all;
	border: none;
	background-color: transparent;
}
.land-foot-swiper__btn img{
	width: 100%;
}
.land-foot-swiper__btn:before{
	content: "";
	position:absolute;
	inset: -50%;
}
.accessbility {
	height: 0px;
	width: 1px;
	display: inline-block;
	visibility: hidden;
	overflow: hidden;
	margin: 0;
  }
@media screen and (max-width: 992.2px) {
	.land-foot-swiper__container{
		padding: 0 32px;
		margin: 24px auto ;
	}
	.land-foot-swiper__btn{
		flex: 0 0 32px;
	}
	
}

table tr td:only-child{
	background-color: transparent
}

.li_typical{
	list-style-type: disc;
}

.page-last-update{
	text-align: right;
	color: #555;
	padding: 12px 0 ;
}

.five-boxes{
	display: grid;
	gap: 20px;
	grid-template-columns: 1fr 1fr ;
	
}
@media screen and (max-width: 640.2px) {
	.five-boxes{
		display: flex;
		flex-direction: column;
	}

}

.five-boxes:has( > *:nth-child(3) ) {
	grid-template-columns: 1fr 1fr 1fr;

}

.five-boxes + 
.five-boxes{
	margin-top: 20px
}

.five-boxes > a,
.five-boxes > div{
	position: relative;
	border: 1px solid #CCC;
	padding: 20px 20px 20px 32px;
	font-size: 20px;
	font-weight: 500;
	text-decoration: none;
	color: currentColor;
	transition: 0.2s linear ;
}
.five-boxes > a:hover{
	background-color: #FCF0EC;
}

.five-boxes > a:before,
.five-boxes > div:before{
	content: "";
	position: absolute;
	inset: 0 auto 0 0 ;
	width: 12px;
	background-color: #eb0000;
}

@media (max-width: 540px) {
	.five-boxes{
		grid-template-columns: auto auto  ;
		gap: 16px;
		
	}
	.five-boxes > a,
	.five-boxes > div{
		padding: 12px 12px 12px 22px;
		font-size: 16px;
	}
	
}

/****************Sharon***************/
.text-box {
    display: inline-block; /* Makes the box fit the content */
    padding: 10px; /* Adds some padding around the text */
    border: 1px solid #ccc; /* Optional: Adds a border */
    border-radius: 5px; /* Optional: Rounds the corners */
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* Optional: Adds a shadow */
}
.text-box strong {
    color: white;
}

/*************Sharon ***********************/
.office_disc {
    position: relative; /* Positioning context for pseudo-element */
    padding-left: 20px; /* Space for the bullet */
}

.office_disc::before {
    content: ""; /* Empty content for the bullet */
    position: absolute;
    left: 0; /* Position it to the left */
    top: 50%; /* Center vertically */
    transform: translateY(-50%); /* Adjust for vertical centering */
    width: 6px; /* Bullet size */
    height: 6px; /* Bullet size */
    background-color: black; /* Bullet color */
    border-radius: 50%; /* Make it circular */
}
/*****************End*************/