/*
Theme Name: Haviweb Child Theme
Theme URI: http://haviweb.com.vn/
Description: Công ty thiết kế website Havi
Author: Havi
Author URI: http://haviweb.com.vn/
Template: flatsome
Version: 3.6.2
*/
/*icon language*/
a.icon-lang {
    background-image: url(http://demoweb.company/bds04/wp-content/uploads/2022/01/icon-lang.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 61px;
    margin-top: 12px;
	margin-left: -110%;
}
/*header*/
.header-nav.header-nav-main.nav li a {
    color: black;
}
.header-nav.header-nav-main.nav li {
    color: black;
}
.header-nav.header-nav-main.nav li a:hover {
    color: #69c262;
}
.header-nav.header-nav-main.nav li.active>a {
    color: #69c262;
}
/*banner*/
.txt-bn {
    background-color: #ffffffcf;
    display: block;
    width: 66%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 8px;
}
/*search mới*/
.woof_products_top_panel {
    display: none !important;
}
div#woof_html_buffer {
    display: none !important;
}
.tksp button.button.woof_reset_search_form {
    display: none;
}
/*search*/
.tksp .chosen-container.chosen-container-single { background:transparent !important; width: 162px !important; margin-right: 11px;}
.tksp .woof_submit_search_form_container { clear: none; width: 14%;}
.tksp .widget.widget-woof {
    margin-bottom: 5px;
    margin-top: 5px;
}
.tksp button.button.woof_submit_search_form {
    margin-bottom: 0px;
    margin-top: 3px;
	border-radius: 8px;
	border: 2px solid;
	background-color: transparent;
	padding-left: 35px;
}
.tksp button.button.woof_submit_search_form:before {
    content: "";
    background-image: url(http://demoweb.company/bds04/wp-content/uploads/2022/01/magnifier.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 19px;
    height: 19px;
    position: absolute;
    top: 9px;
    left: 9px;
}
.tksp {
    background-color: #50a75ead;
    border-radius: 8px;
    padding-bottom: 0;
}
.tksp .woof_container_select {
    width: 18% !important;
    float: left;
    position: relative;
	margin-top: 16px;
    margin-bottom: -1px;
}
.tksp .chosen-container-single .chosen-single {
	height: 38px !important;
	line-height: 34px !important;
    background: transparent !important;
    border-radius: 0 !important;
	color: white;
	border: 0 !important;
    box-shadow: none;
	text-align: left;
	border: 1px solid white !important;
    border-radius: 8px !important;
}
.tksp .woof_price_search_container.woof_container.woof_price_filter {
    width: 25%;
    float: left;
	margin-left: 20px;
	margin-top: 16px;
    margin-bottom: -5px;
	margin-right: 15px;
}
.tksp .price_slider.ui-slider.ui-corner-all.ui-slider-horizontal.ui-widget.ui-widget-content {
    margin-bottom: 0;
}
.tksp .woof_redraw_zone {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
}
.tksp .chosen-container-single .chosen-single div b {
    background-position: 0 14px !important;
}
.chosen-container-single .chosen-single div b{
	background-image: url(http://demoweb.company/bds04/wp-content/uploads/2022/01/icon-row.png) !important;
    width: 12px !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}
.tksp li.active-result.result-selected {
    display: none !important;
}
/*.tksp .chosen-drop .chosen-search {
    display: none;
}*/
.tksp li.active-result {
    padding: 8px 0 8px 0;
}
.tksp ul.chosen-results {
    padding: 6px 0px 10px 2px;
    font-size: 15px;
}
.tksp .chosen-drop:before {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 20%;
    border-style: solid;
    border-width: 9px;
    border-color: transparent transparent #fff;
}
.tksp .chosen-drop {
    border-radius: 8px !important;
	top: 136%;
}
.chosen-container .chosen-results li.highlighted{
	background-color: #59b160 !important;
	color: white !important;
	background-image: none !important;
	border-radius: 8px;
	padding: 8px 0 8px 0;
}
/*icon thuộc tính sp*/
.bathsicon {
	float: left;
	background: url("http://demoweb.company/bds04/wp-content/uploads/2018/09/bathtub.png") no-repeat;
	padding-right: 20px;
	margin-top: 11px;
    padding-bottom: 10px;
}
.bat1{
	padding-left: 33px;
}
.bedicon {
	float: left;
	background: url("http://demoweb.company/bds04/wp-content/uploads/2018/09/bed.png") no-repeat;
	padding-right: 20px;
	margin-top: 11px;
    padding-bottom: 10px;
}
.bed1{
	padding-left: 33px;
}
.acricon{
	float: left;
	background: url("http://demoweb.company/bds04/wp-content/uploads/2018/09/meeting-point.png") no-repeat;
	margin-top: 11px;
    padding-bottom: 10px;
}
.acr1{
	padding-left: 33px;
}
.manager{
	display: inline-block;
	border-top: 2px solid;
    padding-top: 5px;
    width: 99%;
}
/*sp ưa chuộng*/
.spnb .product-small .col-inner {
    border: 1px solid #dddddd;
    border-radius: 8px;
    padding: 0px 0px 30px 0px;
}
.spnb .box-text.box-text-products {
    padding: 10px 15px 18px 15px;
}
.spnb .catname-home {
    position: absolute;
    width: 100px;
    height: 28px;
    z-index: 99;
    background-color: #59b160;
    top: 3%;
	left: 3%;
    border-radius: 4px;
}
.spnb .cat-name {
    color: white;
    font-size: 14px;
}
.spnb .box-image {
    border-radius: 5px;
}
.spnb .price-wrapper{position: relative;height: 84px;}
.spnb span.price {
    position: absolute;
    top: 108%;
	font-size: 16px;
	text-transform: uppercase;
}
.spnb .dat-phong-home {
    text-align: right;
	top: 93%;
	position: absolute;
    right: 0;
}
.spnb .dat-phong-home a {
    background-color: #59b160;
    padding: 10px 16px 11px 16px;
    color: white;
    font-size: 14px;
    border-radius: 4px;
}
.dia-chi-home {
    background: url(http://demoweb.company/bds04/wp-content/uploads/2022/01/icon-map22.png) no-repeat;
	text-align: left;
}
.dc-home {
    padding-left: 22px;
}
.spnb .ts-sp {
    position: absolute;
    top: 25%;
    border-bottom: 1px solid #dbdbdb;
	width: 100%;
}
/*danh mục sp*/
.archive .bedicon{margin-top: 0;}
.archive .acricon{margin-top: 0;}
.archive .bathsicon{margin-top: 0;}
.archive .catname-home{display: none;}
.archive .woof.woof_sid.woof_sid_auto_shortcode {
    display: none;
}
.archive .dat-phong-home {
    text-align: right;
    position: absolute;
    right: 0;
    top: 88%;
}
.archive .dat-phong-home a {
    background-color: #59b160;
    padding: 5px 16px 5px 16px;
    color: white;
    font-size: 14px;
	border-radius: 4px;
}
.archive .bathsicon{padding-right: 10px;}
.archive .bedicon{padding-right: 10px;}
.archive .acricon{padding-right: 10px;}
.archive .dia-chi-home {
    text-align: left;
    margin-top: -1%;
    margin-bottom: 8px;
}
/*.archive .price-wrapper {
    position: relative;
}*/
.archive span.price {
    position: absolute;
    top: 95%;
}
.archive .star-rating {
    display: none;
}
#shop-sidebar .is-divider.small{display: none;}
#shop-sidebar span.product-title {
    font-size: 14px;
}
#shop-sidebar .woof.woof_sid.woof_sid_widget {
    padding: 18px 18px 0px 18px;
    border: 1px solid #59b160;
    border-radius: 0 8px;
}
/*update*/
.box-text.box-text-products {
    height: 151px !important;
    margin-bottom: 15px;
}
/*chi tiết sp*/
.thong-so{display: inline-block;}
.btn-dp{display: block;border-radius: 4px;}
.chi-tiet-sp .star-rating {
    display: none;
}
.chi-tiet-sp .dat-phong-home {
    text-align: right;
}
.chi-tiet-sp .dat-phong-home a {
    background-color: #59b160;
    padding: 5px 16px 5px 16px;
    color: white;
    font-size: 14px;
	border-radius: 4px;
}
.chi-tiet-sp .bathsicon{padding-right: 10px;}
.chi-tiet-sp .bedicon{padding-right: 10px;}
.chi-tiet-sp .acricon{padding-right: 10px;}
.chi-tiet-sp .dia-chi-home {
    text-align: left;
    margin-top: -1%;
    margin-bottom: 8px;
}
.chi-tiet-sp .price-wrapper {
    position: relative;
}
.chi-tiet-sp span.price {
    position: absolute;
    top: 76%;
}
.related h3.product-section-title {
    margin-left: 0;
}
.col-ct-sp .catname-home {
    display: none;
}
.col-ct-sp .bathsicon{margin-top: 0;}
.col-ct-sp .bedicon{margin-top: 0;}
.col-ct-sp .acricon{margin-top: 0;}
.noi-dung-san-pham #tab-tien-nghi ul li {
    width: 30%;
    float: left;
}
/*sidebar chi tiết sp*/
.sidebar-detail-sp .is-divider.small{display: none;}
.sidebar-detail-sp span.product-title {
    font-size: 14px;
}
span.widget-title.shop-sidebar{
	padding: 12px;
    background: #59b160;
    width: auto;
    display: inline-block;
    color: #FFF;
    text-transform: uppercase;
    font-size: 14px;
	font-weight: 100;
    position: relative;
    margin-bottom: 0;
}
span.widget-title.shop-sidebar:before{
    position: absolute;
    content: "";
    top: 0;
    right: -53px;
    border-left: 52px solid #59b160a8;
    border-top: 39px solid transparent;
}
span.widget-title.shop-sidebar:after{
	position: absolute;
    top: 0;
    right: -38px;
    content: "";
    border-left: 38px solid #59b160;
    border-top: 39px solid transparent;
}
.sidebar-detail-sp .woof.woof_sid.woof_sid_widget {
    padding: 18px 18px 0px 18px;
    border: 1px solid #59b160;
    border-radius: 0 8px;
}
ul.product_list_widget{
	padding: 18px 18px 0px 18px;
    border: 1px solid #59b160;
    border-radius: 0 8px;
}
/*lượt xem sp*/
.luot-xem:before {
content: "\f06e";
    color: #f96e5b;
    display: inline-block;
    font-size: 14px;
    font-family: 'FontAwesome';
    margin: auto;
    padding: 5px;
}
span.luot-xem {
    color: #f96e5b;
}
/*giá sp*/
span.devvn_woocommerce_price_prefix {
    font-size: 1.1em;
    margin: 0 10px 0 0;
}
span.devvn_woocommerce_price_suffix {
    font-size: 1.1em;
    margin: 0 0 0 6px;
}
/*căn sp*/
p.name.product-title {
    height: 48px;
    overflow: hidden;
    margin: 0 AUTO;
}
/*sản phẩm tương tự*/
.related-products-wrapper .dat-phong-home{margin-top: 40px;}
/*next slide*/
.flickity-prev-next-button svg.flickity-button-icon {
    border-radius: 5px !important;
    height: 45px;
    width: 28px;
    border: 1px solid !important;
}
.flickity-prev-next-button.previous svg.flickity-button-icon {
    left: 20%;
}
.flickity-prev-next-button.next svg.flickity-button-icon {
    left: 76% !important;
}
/*footer*/
.copyright-footer {
    color: white;
}
#block_widget-2 img {
    margin-top: -4px;
	margin-right: 12px;
}
#block_widget-2 p {
    font-size: 17px;
}
/* chi tiết bài viết */
#woocommerce_products-4 .is-divider.small{display: none;}
#flatsome_recent_posts-2 .is-divider.small{display: none;}
#woocommerce_products-4 span.product-title {
    font-size: 14px;
}
#woocommerce_products-4 span.devvn_woocommerce_price_prefix {
    font-size: 14px;
}
#woocommerce_products-4 span.woocommerce-Price-amount.amount {
    font-size: 14px;
}
#woocommerce_products-4 span.devvn_woocommerce_price_suffix {
    font-size: 14px;
}
#woocommerce_products-4 span.widget-title {
    padding: 12px;
    background: #59b160;
    width: auto;
    display: inline-block;
    color: #FFF;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 100;
    position: relative;
    margin-bottom: 0;
}
#woocommerce_products-4 span.widget-title:before{
	position: absolute;
    content: "";
    top: 0;
    right: -53px;
    border-left: 52px solid #59b160a8;
    border-top: 39px solid transparent;
}
#woocommerce_products-4 span.widget-title:after{
	position: absolute;
    top: 0;
    right: -38px;
    content: "";
    border-left: 38px solid #59b160;
    border-top: 39px solid transparent;
}
#flatsome_recent_posts-2 ul {
    padding: 18px 18px 0px 18px;
    border: 1px solid #59b160;
    border-radius: 0 8px;
}
#flatsome_recent_posts-2 span.widget-title {
    padding: 12px;
    background: #59b160;
    width: auto;
    display: inline-block;
    color: #FFF;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 100;
    position: relative;
    margin-bottom: 0;
}
#flatsome_recent_posts-2 span.widget-title:before{
	position: absolute;
    content: "";
    top: 0;
    right: -53px;
    border-left: 52px solid #59b160a8;
    border-top: 39px solid transparent;
}
#flatsome_recent_posts-2 span.widget-title:after{
	position: absolute;
    top: 0;
    right: -38px;
    content: "";
    border-left: 38px solid #59b160;
    border-top: 39px solid transparent;
}
/*form đặt phòng*/
div#dat-phong {
    background: url(http://demoweb.company/bds04/wp-content/uploads/2018/09/th.jpg) rgb(255 255 255 / 86%);
    background-blend-mode: overlay;
    background-size: cover;
	border-radius: 8px;
    text-align: center;
}
.title-frm {
    font-weight: 600;
    font-size: 24px;
    margin-bottom: 10px;
}
span.wpcf7-spinner {
    display: none;
}
/*mobie search*/
@media only screen and (max-width: 880px){
	.col, .gallery-item, .columns {
    padding: 0 8px 30px;
}
}
@media only screen and (max-width: 880px){
	.tksp .woof_container_select {
    width: 62% !important;
		float:none;
}
}
@media only screen and (max-width: 880px){
	.woof_redraw_zone {
    text-align: -webkit-center;
}
}
@media only screen and (max-width: 880px){
	.woof_submit_search_form_container {
    text-align: -webkit-center;
}
}
@media only screen and (max-width: 880px){
	button.button.woof_submit_search_form {
	float: none !important;
}
}
/* hotline */
.float-icon-hotline { display: block; width: 40px; position: fixed; bottom: 100px; left: 25px; z-index: 999999;}
.float-icon-hotline ul { display: block; width: 100%; padding-left: 0; margin-bottom: 0;}
.float-icon-hotline ul li { display: block; width: 100%; position: relative; margin-bottom: 10px; cursor: pointer;}
.float-icon-hotline ul li .fa { background-color: #ed1c24; display: block; width: 40px; height: 40px; text-align: center; line-height: 36px; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888; color: #fff; font-weight: 700; border-radius: 50%; position: relative; z-index: 2; border: 2px solid #fff;}
.float-icon-hotline ul li .fa-phone { background-color: #ed1c24; }
.float-icon-hotline ul li .fa-zalo { background: #ef0303 url(http://demoweb.company/bds04/wp-content/uploads/2022/01/zalo.png) center center no-repeat; }
.float-icon-hotline ul li .fa-fb { background: #ef0303 url(http://demoweb.company/bds04/wp-content/uploads/2022/01/messenger.png) center center no-repeat !important;}
.float-icon-hotline ul li .fa-facebook { background: #168efb }
.animated.infinite { animation-iteration-count: infinite;}
.tada { animation-name: tada;}
.animated { animation-duration: 1s; animation-fill-mode: both; }
.float-icon-hotline ul li span { display: inline-block; padding: 0; color: #fff;    border: 2px solid #fff; border-radius: 20px; height: 40px; line-height: 36px; position: absolute; top: 0; left: 15px;  z-index: 0; width: 0; overflow: hidden; -webkit-transition: all 1s; transition: all 1s; background-color: #59b15f; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888; font-weight: 400; white-space: nowrap; opacity: 0; }
@keyframes tada {
  0% { transform: scale3d(1,1,1);}
  10%, 20% { transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}
  30%, 50%, 70%, 90% { transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
  40%, 60%, 80% { transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
  100% { transform: scale3d(1,1,1);}
}
@media only screen and (min-width: 960px) {
	.float-icon-hotline ul li:hover span { width: 215px; padding-left: 30px; padding-right: 10px; opacity: 1;}
}

@media only screen and (max-width: 959px) { 
	.float-icon-hotline ul { display: flex !important ; }
  .float-icon-hotline ul li~li { margin-left: 10px !important;}
  .float-icon-hotline ul li { margin-bottom: 0px !important; }
  .float-icon-hotline { bottom: 15px !important ; left: 0px !important; }
  a#top-link { bottom: 15px !important; }
}
/*trang nhượng quyền*/
.txt-title h2:before {
    content: "";
    border-left: 5px solid #59b160;
    margin-right: 6px;
}
@media only screen and (min-width: 801px){.row-ql .large-3 {
    max-width: 20%;
    flex-basis: 20%;
	}}
/*quy trình*/
.buoc-icon .icon-box-img:after {
    content: "";
    height: 40px;
    border-left: 1px dashed #000;
    width: 1px;
    display: block;
    position: relative;
    left: 50%;
}
.buoc-icon .icon-box-img{margin: auto;}
.step-qt {
    background: #FFF0EA;
    border-radius: 10px;
    padding: 10px 0px;
    margin-bottom: 20px;
    position: relative;
    border: 2px solid #59b160;
}
.buoc-qt:after {
    content: "";
    width: auto;
    position: absolute;
    bottom: 50%;
    height: 1px;
    background: black;
    width: 32px;
    right: -33px;
}
/*liên hệ nhượng quyền*/
.txt-lh-nq p{margin-bottom: 13px;}
/*dự án*/
.du-an-nq .is-divider {
    display: none;
}
.du-an-nq h5.post-title.is-large {
    text-transform: uppercase;
}
/*form liên hệ nhượng quyền*/
.hoten {
    width: 48%;
    float: left;
}
.email-nq {
    width: 48%;
    float: right;
}
.sdt {
    width: 48%;
    float: left;
}
.tieude {
    width: 48%;
    float: right;
}
.noidung {
	width: 100%;
	float: left;
}
.smt-nq {
    text-align: center;
}
@media only screen and (max-width: 549px){
	.tksp .woof_redraw_zone {
    display: block;
	}
	.tksp .woof_container_select {
    width: 50% !important;
    float: left;
	margin-top: 0;
}
	.tksp .chosen-container.chosen-container-single{width: 46% !important;}
	.woof_container_inner_loi .chosen-container.chosen-container-single {
    width: 92% !important;
    margin-left: 4px;
}
	.woof_container_inner_thihn .chosen-container.chosen-container-single {
    width: 92% !important;
    margin-left: 4px;
}
	.tksp .woof_submit_search_form_container {
    clear: none;
    width: 48%;
    font-size: 13px;
}
	.tksp {
    padding-bottom: 0;
    padding-top: 10px;
}
	.banner-home {
    height: 468px;
}
	.spnb .catname-home{width: 45% !important;}
	.spnb .cat-name{font-size: 13px !important;}
	.chosen-search {
    display: none;
}
	.bathsicon {
    background-size: cover;
    padding-right: 5px;
    width: 22px;
    height: 22px;
	margin-right:18px;
}
	.bat1{padding-left: 26px;}
	.bedicon {
    background-size: cover;
    padding-right: 5px;
    width: 22px;
    height: 22px;
	margin-right:18px;
}
	.bed1{padding-left: 26px;}
	.acricon {
    background-size: cover;
    padding-right: 5px;
    width: 22px;
    height: 22px;
	margin-right:18px;
}
	.acr1{padding-left: 26px;}
	.spnb .box-text.box-text-products {
    padding: 10px 10px 18px 10px;
}
	.dc-home {
    padding-left: 16px;
	font-size: 13px;
}
	p.name.product-title{height: 56px;}
	.spnb span.price {
    top: 76%;
    font-size: 14px;
    text-transform: unset;
}
	.spnb .dat-phong-home a {
    padding: 8px 14px 9px 14px;
    color: white;
    font-size: 10px;
}
	.spnb .dat-phong-home {
    text-align: center;
    top: 103%;
    position: absolute;
    left: 0px;
}
	.spnb .ts-sp{padding-bottom: 5px !important;}
	.tksp button.button.woof_submit_search_form:before{top: 6px !important;}
/*danh mục sp*/
	.category-filtering.category-filter-row.show-for-medium {
    display: none;
}
	.archive .price-wrapper {
    height: 120px !important;
		position: relative;
}
	.archive .box-text.box-text-products{height: 185px !important;}
	.archive span.price {
    top: 52%;
}
	.archive .dat-phong-home {
    position: absolute;
    text-align: left;
    top: 72%;
    left: 0%;
}
	.archive .dia-chi-home {
    margin-top: 3%;
}
	.icon-menu:before{color: black;}
/*chi tiết sp*/
	.related-products-wrapper .box-text.box-text-products{height: 185px !important;}
	.archive .category-filtering.container.text-center.product-filter-row.show-for-medium {
    display: none;
}
	.chi-tiet-sp .bathsicon {
    margin-bottom: 10px;
    margin-top: 0;
}
	.chi-tiet-sp .bedicon {
    margin-bottom: 10px;
    margin-top: 0;
}
	.chi-tiet-sp .acricon {
    margin-bottom: 10px;
    margin-top: 0;
}
	.chi-tiet-sp .dc-home {
	font-size: 15px;
}
	.chi-tiet-sp .woof_container_inner_loi .chosen-container.chosen-container-single {
    width: 100% !important;
    margin-left: 0;
}
	.chi-tiet-sp .woof_container_inner_thihn .chosen-container.chosen-container-single {
    width: 100% !important;
    margin-left: 0;
}
	.chi-tiet-sp .tab-panels {
     padding: 20px 20px 10px 20px !important;
}
	.noi-dung-san-pham #tab-tien-nghi ul li {
    width: 43%;
}
.sidebar-detail-sp {
    margin-bottom: -30px !important;
    padding-bottom: 0 !important;
}
.chi-tiet-sp .dat-phong-home {
    position: absolute;
    bottom: 0;
    left: 0%;
}
	.chi-tiet-sp .related-products-wrapper .price-wrapper {
    height: 120px !important;
}
	.chi-tiet-sp .related-products-wrapper span.price {
    top: 54%;
}
	.chi-tiet-sp .related-products-wrapper .dia-chi-home{margin-top: 3%;}
}
/*trang liên hệ*/
.col-thong-tin-lh img {margin-bottom: 5px !important;}
@media only screen and (max-width: 1365px) and (min-width: 1024px){
	div#logo {
    margin-right: 5px;
	}
	.header-nav.header-nav-main.nav li {
    font-size: 14px;
    margin-right: 5px;
    }
	.txt-bn {
    width: 55%;
    }
	.txt-bn h2 {
    font-size: 30px;
    }
	.tksp {
    max-width: 83%;
}
	.tksp .woof_redraw_zone {
    display: flex;
    align-items: baseline;
    justify-content: center;
    flex-wrap: wrap;
}
	.tksp .chosen-container.chosen-container-single {
    width: 222px !important;
}
	.tksp .woof_container_select {
    width: 28% !important;
}
	.tksp .woof_submit_search_form_container {
    width: 18%;
    margin-left: 10px;
}
	li.html.custom.html_topbar_left a {
    float: right;
    margin-bottom: 10px;
}
		.archive .box-text.box-text-products {
    height: 180px !important;
}
	.archive span.price {
    top: 79%;
}
	.archive .dat-phong-home {
    left: 0;
    right: auto;
    top: 93%;
}
	.row-ql .col-inner.dark {
    height: 219px;
}
}
@media only screen and (max-width: 1023px) and (min-width: 750px){
	.icon-menu:before{color: black;}
	.tksp .woof_redraw_zone {
    display: flex;
    align-items: baseline;
    justify-content: center;
    flex-wrap: wrap;
}
	.tksp .chosen-container.chosen-container-single {
    width: 183px !important;
}
	.tksp .woof_container_select {
    width: 28% !important;
}
	.tksp .woof_submit_search_form_container {
    width: 18%;
    margin-left: 10px;
}
	li.html.custom.html_topbar_left a {
    float: right;
    margin-bottom: 10px;
}
	.text-box-home {
    top: 30%;
}
	.tksp {
    margin-top: -21px;
}
	.tksp .woof_container_select {margin-top: 5px;}
	.tksp .col-inner {
    margin-bottom: -38px;
}
	.tksp button.button.woof_submit_search_form {
    height: 39px;
	width: 100%;
	font-size: 10px;
}
	.woof_container {
    padding-bottom: 0px;
    margin-bottom: 0px;
}
	.row-why h3{font-size: 14px;}
	.archive .box-text.box-text-products {
    height: 180px !important;
}
	.archive span.price {
    top: 79%;
}
	.archive .dat-phong-home {
    left: 0;
    right: auto;
    top: 93%;
}
	.noi-dung-san-pham #tab-tien-nghi ul li {
    width: 29%;
}
	.related-products-wrapper  .box-text.box-text-products {
    height: 180px !important;
}
	.related-products-wrapper span.price {
    top: 79%;
}
	.related-products-wrapper .dat-phong-home {
    left: 0;
    right: auto;
    top: 93%;
}
}