/*
Theme Name: Maxweb
Description: This is a child theme for Flatsome Theme
Theme URI: https:
Author: Hoan
Author URI: 
Template: flatsome
Version: 3.6.1
*/


/*************** ADD CUSTOM CSS HERE.   ***************/
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');
body,h1,h2,h3,h4,h5,h6,p,a,li,span,strong{
	font-family: 'IBM Plex Sans', sans-serif !important;
}
.messangers-list-container ul{
	padding: 0 13px !important;
}
.messangers-list-container ul li a{
	background:#efefef;
	margin: 13px 0 !important;
	border-radius:8px;
	overflow:hidden;
}
.messangers-list-container ul li a:hover{
	background:#e7e7e7 !important;
}

.slider-danhmuc{
	position:relative;
}
.btn_slider{
	position:absolute;
	top:50%;
	transform:translatey(-50%);
	width:36px;
	height:36px;
	border-radius:50%;
	font-size:16px;
	color:#f77e3e;
	background:#b8c0c5;
	display:flex;
	align-items:center;
	justify-content:center;
	transition:all 0.3s;
	z-index:999;
	cursor:pointer;
}
.btn_slider:hover{
	background:#ffffff;
}
.btn_prev-slider{
	left:15px;
}
.btn_next-slider{
	right:15px;
}
.slider-imgdm {
	height: 468px;
}
.slider-imgdm .slick-list,.slider-imgdm .slick-track,.slider-imgdm .box-imgsl{
	height:100%;
}
.slider-imgdm .box-imgsl img{
	height:100%;
	width:100%;
	object-fit:cover;
}
.slider-imgdm .slick-dots{
	bottom:25px;
}
.slider-imgdm .slick-dots li{
	margin:0 10px;
	width:unset;
	height:unset;
}
.slider-imgdm .slick-dots li button{
	border-radius:50%;
	background:rgba(0, 0, 0, 0.2);
	width:0.5rem;
	height:0.5rem;
}
.slider-imgdm .slick-dots li button:before{
	display:none;
}
.slider-imgdm .slick-dots li.slick-active button{
	background:#ffffff;
	box-shadow:0 0 0 4px #f77e3e;
}
.s_tien-ich .list-tien-ich{
	margin-left:0 !important;
	margin-right:0 !important;
}
.s_tien-ich .gallery-col{
	padding-top:30px;
	padding-bottom:calc(30px - 0.7em);
}
.s_tien-ich .col_contents > .col-inner{
	padding-top:calc(25px + 0.7em) !important;
}
.s_tien-ich .s_title p{
	margin-bottom:15px;
	font-size:47px;
	font-weight:600;
}
.s_tien-ich .sub_text p{
	font-size:16px;
}
.header-nav.nav-left{
	-webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.header-nav.nav-left li{
	margin-right:50px !important;
}
.header-nav.nav-left li a{
	font-size:15.5px;
	font-weight:600;
}
.header-nav.nav-left li a.active{
	color:#f77e3e;
}
.header-nav.nav-right li.html_topbar_right{
	background:rgba(19,19,19,.7);
	border-radius:55px;
	min-width:170px;
	min-height:36px;
}
.header-nav.nav-right li.html_topbar_right a{
	display:block;
	text-align:center;
	font-size:15.5px;
	color:#ffffff !important;
}
.header-nav.nav-right li.html_topbar_right:hover{
	background:#f77e3e;
}
.stuck .header-main .nav > li > a{
	line-height:16px !important;
}
.s-banner .banner-layers .text-box{
	z-index:2;
}
.s-banner .banner-layers:after{
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:1;
	background:linear-gradient(to right,#ffffffe6 25%,transparent,transparent);
}
.s-banner .title-banner h2{
	border-bottom:none;
}
.s-banner .text-banner p{
	color:#131313;
	font-size:16px;
}
.s-banner .btn-banner{
	border-color:#131313;
	color:#131313 !important;
}
.s-banner .btn-banner:hover{
	color:#ffffff !important;
}
.s-banner .title-banner h2 span{
	font-size:62px;
	line-height:75px;
	font-weight:400;
	text-transform:inherit;
	color:#131313;
	border-bottom:none;
}
.s-trai-nghiem,.s-cau-chuyen{
	background:#eadab1;
}
/* slider --trai nghiem-- */
#slider_976,#slider_988,#slider_1099{
	margin-bottom:50px !important;
}
#slider_976 .owl-dots,#slider_988 .owl-dots,#slider_1099 .owl-dots{
	bottom:-50px !important;
	text-align:left !important;
	padding-left:1em !important;
}
#slider_976 .owl-dots button,#slider_988 .owl-dots button,#slider_1099 .owl-dots button{
	margin-bottom:0;
}
#slider_976 .owl-dots button.active span,#slider_988 .owl-dots button.active span,#slider_1099 .owl-dots button.active span{
	background:#ffffff !important;
	box-shadow:0 0 0 4px #F77E3E;
}

#slider_976 .owl-item .sa_hover_container{
	background:#ffffff;
	border-radius:15px;
}
#slider_976 .owl-item .text-sp{
	display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
#slider_976 .owl-item .line-title{
	display:flex;
	justify-items:center;
	align-items:center;
	margin-bottom:20px;
	font-size:1.22rem;
	font-weight:500;
	line-height:1.3;
}
#slider_976 .owl-item .line-title img{
	width:47px;
	height:47px;
	margin-bottom:0;
	margin-right:13px;
}
#slider_976 .owl-item .text-sp{
	margin-bottom:0;
}

/* slider --cau chuyen-- */
#slider_988 .owl-item .sa_hover_container{
	border-radius:15px;
}
#slider_988 .owl-item .sa_hover_container .box-content{
	display:flex;
	flex-direction:column;
	height:100%;
	align-items:center;
	
}
#slider_988 .owl-item .sa_hover_container ._white{
	color:#ffffff;
}
#slider_988 .owl-item .sa_hover_container ._black{
	color:#131313;
}
#slider_988 .owl-item .sa_hover_container .text-top{
	flex:1;
	position:relative;
	margin-top:45px
}
#slider_988 .owl-item .sa_hover_container .text-top:after{
	position:absolute;
	content:'';
	top:-50px;
	left:50%;
	transform:translatex(-50%);
	width:35px;
	height:35px;
}
#slider_988 .owl-item .sa_hover_container ._black .text-top:after{
	background:url(/wp-content/uploads/2022/11/quote-left-b.svg) no-repeat center;
}
#slider_988 .owl-item .sa_hover_container ._white .text-top:after{
	background:url(/wp-content/uploads/2022/11/quote-left-w.svg) no-repeat center;
}
#slider_988 .owl-item .sa_hover_container .text-top p{
	display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
	font-size:18px;
}
#slider_988 .owl-item .sa_hover_container .user-sp p:first-child{
	font-size:20px;
	margin-bottom:0;
}
#slider_988 .owl-item .sa_hover_container .user-sp p:last-child{
	font-weight:700;
	font-size:12px;
	margin-bottom:10px;
}
#slider_988 .owl-item .sa_hover_container img{
	width:71px;
	height:71px;
	flex-shrink:0;
	border-radius:50%;
	object-fit:cover;
}
/*  */
.title-tn,.title-c2{
	margin-bottom:20px;
}
.title-tn h3,.title-c2 h3{
	border-bottom:none;
	margin-bottom:0;
}
.title-tn h3 span,.title-c2 h3 span{
	font-size:46px;
	text-transform:inherit;
	border-bottom:none;
	padding-bottom:0;
}
.s-trai-nghiem .text-tn p{
	font-size:16px;
	line-height:25px;
	margin-bottom:30px;
}
.s-dk .section-content{
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
}
.s-dk .section-content .title-dk{
	font-size:47.7px;
	font-weight:600;
}
.s-dk .section-content .title-dk p{
	margin-bottom:30px;
}
.s-dk .section-content a.button{
	color:#131313;
	background:#ffffff !important;
	margin:0;
	font-size:15.5px !important;
	border:none;
	padding:10px 40px;
	display:flex;
	align-items:center;
	justify-content:center;
}
.s-dk .section-content a.button:hover{
	background:#f77e3e !important;
}
.s-dk .section-content a.button span{
	position:relative;
	padding-left:30px;
}
.s-dk .section-content a.button span:after{
	position:absolute;
	content:'';
	width:28px;
	height:28px;
	background:url(/wp-content/uploads/2022/11/cup.svg) no-repeat center;
	left:-3px;
	top:-5px;
}
/* css form popup */
#popmake-1030 .pum-title{
	margin-bottom:25px;
}
#popmake-1030 .form-content input,#popmake-1030 .form-content select{
	border-radius:20px;
	padding-left:40px;
	position:relative;
	margin-bottom:0
}
#popmake-1030 .form-content span{
	margin-bottom:20px;
}
#popmake-1030 .form-content input.ip-name{
	background: url(/wp-content/uploads/2022/11/user.svg) no-repeat 10px 50%;
}
#popmake-1030 .form-content input.ip-phone{
	background: url(/wp-content/uploads/2022/11/mobile.svg) no-repeat 10px 50%;
}
#popmake-1030 .form-content input.ip-email{
	background: url(/wp-content/uploads/2022/11/email.svg) no-repeat 10px 50%;
}
#popmake-1030 .form-content select.ip-select{
	background: url(/wp-content/uploads/2022/11/branch.svg) no-repeat 10px 50%;
}
#popmake-1030 .form-content input.ip-date{
	background: url(/wp-content/uploads/2022/11/date.svg) no-repeat 10px 50%;
}
#popmake-1030 [type="date"]::-webkit-inner-spin-button {
  display: none;
}
#popmake-1030 [type="date"]::-webkit-calendar-picker-indicator {
  opacity: 0;
}
#popmake-1030 input[type=submit]{
	width:100%;
	background:#f77e3e;
	font-size:15.6px;
	font-weight:700;
	margin:0;
	padding:0;
}
#popmake-1030 .popmake-close{
	margin:0;
}
/* css blog */
.s-blog .blogss .post-item{
	padding-bottom:0;
}
.s-blog .blogss .post-item .post-title{
	font-size:32px;
	line-height:41.6px;
	color:#231f20;
	font-weight:400;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.s-blog .blogss .is-divider{
	display:none;
}
.s-blog .row-title .col-inner{
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.s-blog .row-title .col-inner .s_title p{
	margin-bottom:0;
	font-size:40px;
	color:#131313;
}
.s-blog .box-text  button{
	border:none;
	text-decoration:underline;
	padding:0;
	font-size:16px;
	font-weight:700;
	margin:0;
}
.s-blog .box-text{
	padding-bottom:5px;
}
.s-blog .box-text  button:hover{
	color:#131313 !important;
}
.s-blog .blogss .post-item{
	transition:all 0.3s;
}
.s-blog .blogss .post-item:hover{
	transform:translatey(-10px);
}
.btn_view-blog{
	margin:0;
	font-size:15.5px;
	font-weight:400;
	text-transform:underline;
	color:#f77e3e !important;
}
.btn_view-blog span{
	text-decoration:underline;
}
/* css trang gioi thieu */
.s1_gt .col-content{
	margin-bottom:200px;
}
.s1_gt .text-title h2{
	font-size:64px;
	line-height:76.8px;
	font-weight:400;
}
.s1_gt .text-sp{
	padding:50px 30px;
	background:#eadab1;
	border-radius:15px;
}
.slider-img .flickity-page-dots{
	bottom:-30px;
}
.slider-img .flickity-page-dots li{
	width:8px !important;
	height:8px !important;
	background:rgba(0,0,0,0.2) !important;
	border:inherit;
	margin:0 0.5em;
}
.slider-img .flickity-page-dots li.is-selected{
	box-shadow:0 0 0 4px #f77e3e;
	background:#ffffff !important;
}
.s_nl .text-sp{
	background:#dccca5;
}
.s_nl .bg,.s_kp .bg{
	background-size:contain !important;
	background-position:70% 105%;
}
.s_kp .text-sp {
    padding: 50px 0;
    background: transparent;
    border-radius: 15px;
}
.s_kp .col-content{
	margin-bottom:300px;
}
.s_kp .col-content .col-right .col-inner .list-img{
	align-items:center;
}
.s_kp .col-content .col-right .col-inner .list-img .img-inner{
	border-radius:15px;
}
#slider_1099 .owl-item p{
	margin-bottom:0;
}
#slider_1099 .owl-item img{
	border-radius:20px;
}
.sl-rt .text-title p,.sl-cauchuyen .text-title p{
	font-size:46px;
	font-weight:600;
	margin-bottom:0.7em;
}
.s2_gt .row-contents{
	justify-content: center;
}
.s2_gt .row-contents .text-sp p{
	font-size:35px;
	line-height:1.6;
	margin-bottom:200px;
}
/* css trang blog */
.s1_blog .sl-blog button.flickity-button{
	display:none;
}
.s1_blog .flickity-slider .post-item .col-inner{
	background:#ffffff;
	padding:30px 20px;
	border-radius:15px;
}
.is-divider{
	display:none;
}
.s1_blog .box-text-inner button{
	border:none;
	color:#131313;
	padding:0;
	text-decoration:underline;
}
.s1_blog .box-text-inner button:hover{
	background:none;
}
.s1_blog .post-title,.menu-tab .post-title{
	font-size:32px;
	line-height:1.2;
	font-weight:400;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.post-meta{
	font-size:18.4px;
	color:#131313;
}
.s1_blog .flickity-page-dots li{
	background-color:#ffffff !important;
	width:8px !important;
	height:8px !important;
	opacity:1 !important;
}
.s1_blog .flickity-page-dots li.is-selected{
	background-color:transparent !important;
	box-shadow:0 0 0 4px #f77e3e;
}
.menu-tab .list-tab .nav li{
	margin-right:15px;
}
.menu-tab .list-tab .nav li a{
	font-weight:400;
	font-size:16px;
	padding:10px 15px;
}
.menu-tab .list-tab .nav li.active a,
.menu-tab .list-tab .nav li:hover a{
	color:#f77e3e;
	font-weight:700;
}
.menu-tab .list-tab .nav li.active a:before,
.menu-tab .list-tab .nav li:hover a:before{
	background-color:#f77e3e;
}
.menu-tab .box-text button {
	color:#131313;
    text-decoration: underline;
    padding: 0;
    font-size: 16px;
    font-weight: 700;
	margin:0;
}
/*  */
.product-small.box{
	border-radius:15px;
	padding:15px 15px 20px;
	background:transparent;
	transition:all 0.2s;
}
.product-small.box .image-cover img{
	border-radius:15px;
}
.product-small.box .box-text{
	padding-bottom:0;
}
.product-small.box:hover{
	background:#ffffff;
}
.product-small.box .name a{
	font-size:24px;
	font-weight:600;
	margin-bottom:0;
}
.product-small.box .vi-tri{
	margin:10px 0;
}
.product-small.box .gia-phong .col{
	padding-bottom:15px;
}
.product-small.box .vi-tri,.product-small.box .title-gia{
	font-size:15px;
	color:rgba(0, 0, 0, 0.5);
}
.product-small.box .gia{
	font-size:17px;
	font-weight:600;
	color:rgb(19, 19, 19);
}
.product-small.box .btn-buy{
	display:flex;
	justify-content:flex-end;
}
.product-small.box .btn-buy a{
	width:118px;
	height:44px;
	background:#f77e3e;
	color:#ffffff;
	border-radius:55px;
	text-align:center;
	line-height:44px;
	font-size:16px;
	float:right;
	transition:all 0.3s;
}
.product-small.box .btn-buy a:hover{
	box-shadow:0px 7px 13px -1px #f77e3e8f;	
}
.s1-chitiet .row-texts .col-left .col-inner{
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	padding:30px 0;
	background:#ffffff;
	border-radius:15px;
	box-shadow:0 0 12px 1px #ccc;
}

.s1-chitiet .row-texts .col-left .col-inner .price-product{
	text-align:center;
}
.s1-chitiet .row-texts .col-left .col-inner .price-product p{
	font-weight:600;
	margin-bottom:0;
}
.s1-chitiet .col-right ul.product-tabs{
	display:none;
}
.slider-imgPr .flickity-viewport{
	height:412px !important;
	
}
.slider-imgPr .flickity-viewport .slide{
	height:100%;
}
.slider-imgPr .slide a{
	height:100%;
	display:block;
}
.slider-imgPr .slide a img{
	height:100%;
	object-fit:cover;
}
.slider-imgPr .slider{
	overflow:hidden;
	border-radius:15px;
}
.map-pr iframe{
	height:412px;
}
.s1-chitiet .slider-imgPr,.s1-chitiet .slider-map{
	padding-bottom:0;
}
.s1-chitiet .slider-imgPr > .col-inner p{
	margin-bottom:0;
}
.s1-chitiet .row-texts .col-right .product-title{
	font-size: 33px;
	font-weight: 500;
}
.s1-chitiet .row-texts .col-right .text-vitri img{
	margin-right:10px;
}
/* css footer */
footer .absolute-footer{
	display:none;
}
.s-footer .logo-footer{
	margin-bottom:45px !important;
}
.s-footer .f_icon{
	margin-bottom:15px;
}
.s-footer .f_icon a{
	margin-right:20px;
	margin-left:0;
	font-size:19px;
	color:#ffffff !important;
	border:none !important;
	background:transparent !important;
}
.s-footer .f_title-box{
	font-size:17.5px;
	font-weight:600;
}
/*  */
.btn-shadow{
	background-color:#f77e3e !important;
	color:#ffffff;
	font-weight:400;
	margin:0;
	transition:all 0.4s;
}
.btn-shadow:hover{
	box-shadow:0px 4px 15px 0px #f77e3eb5;
}
/* css danh muc san pham */
.contents-danhmuc{
	display:flex;
	margin-bottom:30px;
}
.col-50{
	width:50%;
}
.contents-danhmuc .ten-danhmuc{
	font-size:48px;
	font-weight:400;
	margin-bottom:10px;
}
.contents-danhmuc .address-dm{
	margin-bottom:10px;
	font-size:14px;
	position:relative;
	padding-left:25px;
}
.contents-danhmuc .address-dm:after{
	content:'';
	position:absolute;
	left:0;
	top:50%;
	transform:translatey(-50%);
	width:16px;
	height:25px;
	background:url(/wp-content/uploads/2022/11/map-marker-o.png) no-repeat;
}
.contents-danhmuc .col-left{
	padding:0 15px 0 0;
}
.contents-danhmuc .col-right{
	padding:0 0 0 15px;
}
.contents-danhmuc .col-right iframe{
	height:300px;
}
.mota-dm p{
	font-size:16px;
	line-height:25.6px;
	text-align:justify;
}
.sp-lienquan .box-image{
	height: 251px;
}
.image-fade_in_back,.image-fade_in_back a,.image-fade_in_back a img{
	height:100%;
}
.image-fade_in_back a img{
	border-radius:15px;
}
.thongtin-danhmuc .product-small .box-image{
	height:243px;
}
.s1-chitiet .row-texts .col-right p{
	margin-bottom:0;
	text-align:justify;
}
.chi-nhanh .slider-nav-circle .flickity-button svg{
	background-color:#ffffff;
	border:none;
	color:#f88844;
}
.chi-nhanh .slider-nav-circle .flickity-prev-next-button:hover svg,
.slider-nav-circle .flickity-prev-next-button:hover .arrow{
	background-color:#ffffff !important;
	fill: #f88844 !important;
	color:#f88844 !important;
}
.chi-nhanh .gallery-col{
	padding-bottom:10px;
}
.chi-nhanh .flickity-prev-next-button.previous {
    left: 6%;
}
.chi-nhanh .flickity-prev-next-button.next {
    right: 6%;
}
.text-1555 h2{
	font-size:24px;
	font-weight:600;
	margin:10px 0;
}
.text-1555 .vitri-daily{
	font-size:.9em;
	color:rgba(0, 0, 0, 0.5);
	margin-bottom:10px;
}
.text-1555 .boxbottom {
	display:flex;
	justify-content:space-between;
	align-items:flex-end;
}
.text-1555 .boxbottom p{
	margin-bottom:0;
}
.text-1555 .boxbottom .col-left p{
	font-size:14px;
	font-weight:700;
}
.text-1555 .boxbottom .col-right a{
	display:block;
	width:150px;
	height:40px;
	border-radius:55px;
	background:#ffffff;
	border:1px solid #000000;
	color:#000000;
	text-align:center;
	font-size:15px;
	text-transform:capitalize;
	line-height:40px;
	transition:all 0.3s;
}
.text-1555 .boxbottom .col-right a:hover{
	background:#f77e3e;
	border-color:#f77e3e;
	color:#ffffff;
}
.text-144 p{
	margin-bottom:0;
	font-size:46px;
	font-weight:600;
}
.shop-page-title{
	display:none;
}
.blog-wrapper .comments-area{
	display:none;
}
.ds-blog h5.post-title{
	font-size:32px;
	margin:10px 0;
	font-weight:400;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ds-blog .post-meta{
	font-size:16px;
	opacity:0.59;
}
.ds-blog .button{
	margin:0;
	font-size:16px;
}
.ds-blog .post-item{
	padding-bottom:3px;
}
.ds-blog .post-item .col-inner{
	transition:all 0.3s;
}
.ds-blog .post-item .col-inner:hover{
	transform:translatey(-10px);
}
.title-room{
	font-size:24px;
	margin-bottom:0;
}
.sp-lienquan h3.product-section-title{
	display:none;
}
.sp-lienquan > .col-inner p{
	margin-bottom:0;
}
.text-tienich p{
	font-size:24px;
	margin:25px 0 !important;
}
.ds-tienich{
	display:flex;
	flex-wrap:wrap;
	row-gap: 20px;
	column-gap: 15px;
	margin-right:-15px;
}
.ds-tienich .boxtienich{
	width:calc(100% / 3 - 15px);
	display:flex;
	align-items:flex-end;
	font-size:16px;
}
.ds-tienich .boxtienich img{
	width:30px;
	height:30px;
	object-fit:cover;
	margin-right:10px;
}
.listImgKG {
	margin:0;
	padding:0;
	display:flex;
	flex-wrap:wrap;
	row-gap:15px;
	column-gap:15px;
	margin-right:-15px;
}
.listImgKG li{
	margin:0 0 10px !important;
	width:calc(100% / 3 - 15px);
	list-style:none;
}
.listImgKG li img{
	width:100%;
	object-fit:cover;
	border-radius:15px;
	margin-bottom:5px;
}
@media only screen and (max-width:820px){
	.ds-tienich .boxtienich {
		width: calc(100% / 2 - 15px);
	}
	.listImgKG li{
		width:calc(100% / 2 - 15px);
	}
	.s1_gt .text-title h2 {
		font-size: 45px;
		line-height: 51px;
	}
	.s_kp .text-sp {
		padding: 20px 0;
	}
	.s2_gt .row-contents .text-sp p {
		font-size: 28px;
		margin-bottom: 50px;
	}
	.sl-rt .text-title p, .sl-cauchuyen .text-title p {
		font-size: 30px;
	}
	.ds-blog h5.post-title,.menu-tab .post-title {
		font-size: 26px;
	}
	.ds-blog .post-meta {
		font-size: 14px;
	}
	.ds-blog .button {
		font-size: 14px;
	}
	.s-banner .title-banner h2 span {
		font-size: 40px;
		line-height: 49px;
	}
	.contents-danhmuc{
		flex-direction:column;
	}
	.col-50{
		width:100%;
	}
	.contents-danhmuc .col-right,.contents-danhmuc .col-left{
		padding:0;
	}
	.contents-danhmuc .col-right iframe {
		height: 367px;
		width: 100%;
	}
	.slider-imgdm {
		height: 387px;
	}
	

}
@media only screen and (max-width:540px){
	.ds-tienich {
		row-gap: 30px;
	}
	.s1_gt .col-content {
		margin-bottom: 50px;
	}
	.s-dk .section-content .title-dk p {
		font-size: 28px;
	}
	.s-dk .section-content a.button {
		font-size: 14px !important;
		padding: 10px 25px;
	}
	.title-tn h3 span, .title-c2 h3 span {
		font-size: 26px;
	}
	.s1-chitiet .row-texts .col-right .product-title {
		font-size: 26px;
	}
	.s1-chitiet .row-texts .col-left .col-inner {
		padding: 20px 0;
	}
	.slider-imgPr .flickity-viewport{
		height:320px !important;
	}
	.s-banner .text-banner p{
		display:none;
	}
	.s-banner .title-banner h2 span {
		font-size: 23px;
		line-height: 32px;
	}
	.title-banner{
		margin-bottom:0;
	}
	.s-banner .banner-layers:after {
		background: #bfbfbfa6;
	}
	.text-banner p{
		margin:0 0 10px;
	}
	.product-small.box{
		padding-left:0;
		padding-right:0;
	}
	.s_tien-ich{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	.s_tien-ich .col_contents{
		padding-bottom:0;
	}
	.s_tien-ich .s_title p {
		font-size: 28px;
	}
	.s-blog .blogss .post-item{
		margin-bottom:20px;
	}
}
@media only screen and (max-width:420px){
	.listImgKG li {
		width: 100%;
	}
	.ds-tienich .boxtienich {
		width: 100%;
	}
	.ds-tienich,.listImgKG {
		column-gap: 0;
		margin-right: 0;
	}
	.s-blog .blogss .post-item .post-title {
		font-size: 24px;
		line-height: 30.6px;
	}
	
	.btn_view-blog{
		display:none;
	}
	.s2_gt .row-contents .text-sp p {
		font-size: 22px;
		margin-bottom: 50px;
		padding: 0 10px;
	}
	.s-blog .row-title .col-inner .s_title p {
		font-size: 22px;
	}
	.sl-rt .text-title p, .sl-cauchuyen .text-title p {
		font-size: 24px;
	}
	.s-dk .section-content .title-dk p {
		font-size: 22px;
	}
	.s1_gt .text-title h2 {
		font-size: 33px;
	}
	.slider-imgPr .flickity-viewport {
		height: 238px !important;
	}
	.s_tien-ich .s_title p {
		font-size: 25px;
	}
	.product-small.box .name a {
		font-size: 20px;
	}
	.product-small.box .gia {
		font-size: 16px;
	}
	.thongtin-danhmuc .product-small .box-image,.sp-lienquan .box-image {
		height: 210px;
	}
	.contents-danhmuc .col-right iframe,.map-pr iframe {
		height: 225px;
	}
	.contents-danhmuc .ten-danhmuc,.s1-chitiet .row-texts .col-right .product-title {
		font-size: 25px;
	}
	.slider-imgdm {
		height: 203px;
	}
	.btn_slider {
		width: 24px;
		height: 24px;
	}
	.btn_prev-slider {
		left: 7px;
	}
	.btn_next-slider {
		right: 7px;
	}
}
@media only screen and (min-width: 320px) and (max-width: 860px){
	.text-144 p {
    font-size: 31px;
}
}
.btn-banner:hover{
	background: #f77e3e!important;
	border-color: #f77e3e!important;
}