/*
Theme Name: Webseo Child Theme
Theme URI:  https://webseo.com.vn
Author: Huy Tap - hotro@webseo.com.vn
Author URI: https://webseo.com.vn
Description: Đây là Themes Website do WebSeo phát triển.
Version: 2.1 (Updated: 19/08/2020 17:00)
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hkt
Template: hkt-simple
*/
@font-face { font-family: New Font; src: url(/wp-content/themes/hkt-simple-child/assets/fonts/Roboto-Regular.ttf); font-weight: normal; }
body { background: #f3ede3; font-family: 'Roboto', Arial, sans-serif; }
a { color: #222; }
b, strong { font-weight: bold; }
#departDateHide { position: absolute; top: 0; left: 0; opacity: 0; }
.container-fluid.p-0.clearfix { background: #fff; }
.home .container-fluid.p-0.clearfix { background: transparent; }
/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
/* header top */
.header-top { display: flex; flex-direction: row; margin-top: 10px; }
#site-header .header-top-ws .header-top-ws-wrapper { display: flex; flex-wrap: nowrap; align-items: center; justify-content: space-between; }
#site-header .header-top-ws .hotline-top { margin: 0 30px 0 0; font-weight: 7500; width: 130px; }
#site-header .header-top-ws .hotline-top:before { font-family: 'FontAwesome'; content: "\f095"; color: #fff; margin-right: 4px; }
#site-header .header-top-ws .hotline-top a { color: #fff; }
#site-header .header-top-ws .header-top-right { display: flex; justify-content: flex-end; flex-wrap: nowrap; padding: 5px 0 0 0; align-content: center; }
#site-header .header-top-ws .menu-top-ws ul li a { color: #e1e1e1; }
#site-header .header-top-ws .menu-top-ws ul li { padding: 5px 15px; }
#site-header .header-top-ws .menu-top-ws ul { display: flex; align-items: center; justify-content: center; flex-wrap: nowrap; }
#site-header .header-top-ws .ngon-ngu { width: 100px; padding-top: 3px; }
.ws-breadcrumbs { background: #e9ecef; }
.ws-breadcrumbs .breadcrumb { padding: 0.75rem 0; margin-bottom: 0; }
.loi-chao-mung { color: #fff; }
.header-top-ws { background: #d63d13; }
.header-top-wrapper { display: flex; justify-content: space-between; height: 34px; }
.header-top { background: red; }
.contact-top { display: flex; padding: 5px 0; }
.contact-top .hotline-top { margin-right: 30px; }
.contact-top a { color: #fff; }
.ngonngu { padding-top: 4px; }
.header-main {
    padding: 20px 0;
    background: #ffd5b8;
}
.header-main img { height: 50px; width: auto; }
.header-main .dangky {
    background: #e8bc67;
    color: #491a00;
    border-radius: 4px;
    font-size: 13px;
    padding: 10px 20px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    width: 180px;
}.header-main .header-right .navigation a { color: #753d11; font-weight: 400;     text-transform: none;}
.header-main .navigation ul li { border: none; }
.header-left.header-logo {
    width: 300px;
}
.header-main .header-right {
    width: calc(100% - 300px);
}
/* con số nổi bật */
.thongtinoibat { background-image: linear-gradient(to right, #a77c2f, #f8e88a, #eabe69); }
.thongtinnoibat-item { display: flex; flex-wrap: nowrap; align-content: center; align-items: center; padding-bottom: 25px; padding-top: 25px; }
.thongtinnoibat-item img { height: 65px; width: 65px; }
.thongtinnoibat-item .item-info { display: flex; color: #222; padding-left: 15px; flex-direction: column; }
.thongtinnoibat-item .count { font-size: 30px; font-weight: 600; }
.thongtinnoibat-item .ten { font-size: 15px; font-weight: 400; text-transform: uppercase; }
.thongtinnoibat-item .hauto { font-size: 28px; }

/* giới thiệu */
.gioi-thieu { margin-top: 40px; margin-bottom: 40px; }
.gioi-thieu .rs p:before { content: ""; height: 3px; background: #a7a7a7; width: 100px; position: absolute; left: 0; top: 16px; }
.gioi-thieu .rs { font-size: 26px; position: relative; color: #a7a7a7; padding-left: 120px; margin-bottom: 0; }
.gioi-thieu .title-box { font-size: 24px; margin-top: 15px; padding-left: 0 !important; text-align: left !important; font-weight: 700; font-family: monospace; }
.gioi-thieu .caption-box { text-align: justify; }
.gioi-thieu .button-xemthem { margin-top: 0; }
.gioi-thieu .link-box { padding: 6px 50px 6px 12px; background-image: linear-gradient(to right, #f8e88a, transparent); display: table; font-size: 14px; }

/*Giới thiệu */
#gioi-thieu { background: #f5f5f5 url(assets/img/bg-gioithieu.png) no-repeat left bottom; background-size: 400px; }
#gioi-thieu .vc_column-inner { padding-left: 3px; padding-right: 3px; }
#gioi-thieu .gioi-thieu-right { padding: 0 30px; }
#gioi-thieu .wpb_content_element { margin-bottom: 6px !important; }
#gioi-thieu .gioi-thieu-right-item-images img { border-radius: 5px; margin: auto; object-fit: cover; object-position: center center; height: 15vw; width: 100%; }
#gioi-thieu .gioi-thieu-left-item .title-box { text-transform: uppercase; }
#gioi-thieu .boxcontent { margin-bottom: 30px; }
#gioi-thieu .boxcontent p { font-size: 16px; text-align: justify; }
#gioi-thieu  .linklienket { border: 1px solid #f7be68; padding: 12px 25px; color: #454545; background: #ffc92b; font-size: 1vw; border-radius: 8px; }
.box-gioithieu-img-left { display: flex; flex-direction: row; margin: auto; align-content: center; }
.box-gioithieu-img-right { flex-direction: row-reverse; }
.box-gioithieu-img-left .img-box { width: 50%; }
.box-gioithieu-img-left .img-box img { width: 100%; height: auto; }
.box-gioithieu-img-left .box-item-webseo-left { width: 50%; padding: 20px; display: flex; flex-direction: column; justify-content: center; text-align: center; background-color: #f7f7f7; }
.box-gioithieu-img-left .title-box { text-align: center; font-size: 1.7vw; color: #222; }
.box-gioithieu-img-left .title-box:after { content: ''; width: 300px; position: relative; display: block; height: 1px; background: linear-gradient(90deg, rgba(196, 58, 81, 0) 0, rgba(180, 147, 63, 1) 50%, rgba(196, 58, 81, 0) 100%); transform: scale3d(1, 1, 1); margin-top: 15px !important; margin: auto; }
.box-gioithieu-img-left .caption-box { text-align: justify; }
.box-gioithieu-img-left .box-item-webseo-left .chitiet { display: none; }
.menu-gioi-thieu .menu-item { height: 90px; display: flex; flex-wrap: nowrap; width: 100%; justify-content: space-around; align-items: center; background: #fff; text-align: center; white-space: nowrap; overflow: hidden; }
.menu-gioi-thieu { background: #fff; border-bottom: 1px solid #e5e5e5; }
.menu-gioi-thieu .sub-menu-gioi-thieu { display: flex; }
.menu-gioi-thieu .menu-item.current { background: #0066b3; }
.menu-gioi-thieu a { filter: brightness(75%); }
.menu-gioi-thieu .menu-item.current a { color: #fff; filter: brightness(100%); }
.page-template-default .hkt-breadcrumb { margin-top: 9px; }
.page-template-default #page { margin-top: 0; }
.menu-gioi-thieu #menu-item-vechungtoi a { background: url(/wp-content/themes/webseo-theme-child/images/icon-truso.png) no-repeat left center; padding: 5px 5px 5px 35px; }
.menu-gioi-thieu #menu-item-hsnl a { background: url(/wp-content/themes/webseo-theme-child/images/icon-out-history.png) no-repeat left center; padding: 5px 5px 5px 35px; }
.menu-gioi-thieu #menu-item-nhanhieu a { background: url(/wp-content/themes/webseo-theme-child/images/icon-setup.png) no-repeat left center; padding: 5px 5px 5px 35px; }
.menu-gioi-thieu #menu-item-lsht a { background: url(/wp-content/themes/webseo-theme-child/images/icon-streng.png) no-repeat left center; padding: 5px 5px 5px 35px; }
.menu-gioi-thieu #menu-item-diemmanh a { background: url(/wp-content/themes/webseo-theme-child/images/icon-truso.png) no-repeat left center; padding: 5px 5px 5px 35px; }
.menu-gioi-thieu #menu-item-doingu a { background: url(/wp-content/themes/webseo-theme-child/images/icon-team.png) no-repeat left center; padding: 5px 5px 5px 35px; }
.home.page .post-single-content, .page-id-6682 .post-single-content { padding: 0; background: transparent; margin: 0; border-radius: 0; }

/* hồ sơ năng lực */
.hsnl-left img { padding-left: 10px; }
.hsnl-right .tit { border: 3px solid #d63d13; display: table; padding: 5px 17px; color: #d63d13; font-size: 20px; margin-top: 38px; margin-bottom: 20px; }
.hsnl-right .tit2 { font-size: 7vh; text-transform: uppercase; font-weight: 700; line-height: 1.3; margin: 25px 0; }
.hsnl-right .tit3 { text-align: justify; color: #777; }
.hsnl-right .tit4 { padding: 30px 0; }
.hsnl-right .tit4 li { padding: 5px; }
.hsnl-right .tit4 li:before { padding: 5px 0; font-family: 'FontAwesome'; content: "\f00c"; font-size: 18px; color: #d63d13; margin-right: 10px; }
.hsnl-right .but-cta { background: #fff; margin-bottom: 24px; padding: 10px 15px; font-size: 19px; display: flex; font-weight: 700; align-content: center; align-items: center; box-shadow: 1px 1px 8px 0px #c7c7c7; }
.hsnl-right .but-cta a { display: flex; align-content: center; align-items: center; text-decoration: none; }
.hsnl-right .but-cta i { font-size: 45px; color: #d63d13; margin-right: 15px; }

/* abouts service */
.about-service-villagold { background: #231e15; margin-top: 40px; margin-bottom: 0; padding-top: 50px; padding-bottom: 50px; color: #FFDC73; }
.title-service-villagold { position: relative; font-weight: 700; font-size: 38px; padding-top: 41px; padding-bottom: 12px; margin-bottom: 40px; }
.title-service-villagold:before { background: url(/wp-content/themes/hkt-simple-child/assets/images/title_before.png) no-repeat top center; content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: 55%; }
.title-service-villagold:after { background: url(/wp-content/themes/hkt-simple-child/assets/images/title_after.png) no-repeat bottom center; content: ""; position: absolute; top: 0; left: 0; padding-bottom: 40px; width: 100%; height: 100%; background-size: 55%; }
.about-service-villagold  .title-box { font-size: 18px; text-transform: uppercase; margin-top: 10px; font-family: 'Roboto'; font-weight: 400; }
.about-service-villagold .title-box a { color: #FFDC73; }
.about-service-villagold  .link-box a { color: #705729; }

/* news home */
.title-home {
    font-size: 16px;
    line-height: 1.5;
    padding: 10px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    background: #d63d13;
    margin-bottom: 10px;
}.layout-home-left-category, .layout-center-item.tinnoibat { margin-top: 15px; }
.layout-home-left-category .ws-news-category .big { display: flex; flex-direction: column; }
.layout-home-left-category .ws-news-category .big .big-left { width: 100%; }
.layout-home-left-category .ws-news-category .big-right { width: 100%; padding-left: 0; }
.layout-home-left-category .ws-news-category .big .big-left img, .layout-home-left-category .big-left img { margin: auto; object-fit: cover; object-position: center center; height: 300px; width: 100%; }
.layout-home-left-category .ws-news-category .big-right h2 { font-size: 14px; margin: 0; padding-top: 0; }
.layout-home-left-category .ws-news-category h3.itemsmall, .layout-home-left-category .small-item h3.itemsmall { font-size: 13px; margin: 0; padding-top: 0; }
.layout-home-left-category .ws-news-category .big-right p, .layout-home-left-category .ws-news-category h3.itemsmall { display: -webkit-box; -webkit-line-clamp: 3; overflow: hidden; -webkit-box-orient: vertical; text-overflow: ellipsis; }
.layout-home-left-category .ws-news-category .ngaydang, .layout-home-left-category .ws-news-category .ngaydang, .ws-news-tanvan .ngaydang { color: #8d8d8d; font-size: 12px; }
.layout-home-left-category .ws-news-category .small { margin-top: 0; display: flex; flex-direction: column; flex-wrap: wrap; }
.layout-home-left-category .ws-news-category .small .small-item { width: 100%; }
.layout-home-left-category .ws-news-category .small .small-item img, .layout-home-left-category .small-item img { width: 100px; float: left; margin: auto; margin-right: 10px; object-fit: cover; object-position: center center; height: 70px; }
.layout-home-left-category .ws-news-category { display: flex; flex-wrap: wrap; flex-direction: row; }
.layout-home-left-category .ws-news-category .small { padding-left: 20px; }
.layout-home-left-category .ws-news-category .big, .layout-home-left-category .ws-news-category .small { width: 50%; }
.layout-home-left-category .ws-news-category .big .itembig { font-size: 18px; margin: 15px 0 0 0; }
.layout-home-left-category .ws-news-category .big p { display: -webkit-box; -webkit-line-clamp: 4; overflow: hidden; text-align: justify; -webkit-box-orient: vertical; text-overflow: ellipsis; }
.layout-home-left-category .small-item { clear: both; border-bottom: 1px solid #ddd; overflow: hidden; padding-bottom: 10px; margin-bottom: 10px; }
.layout-home-left-category .small-item:last-child { border-bottom: none; margin-bottom: 0; }
.ws-news-recents .news-item { overflow: hidden; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #ccc; }
.ws-news-recents .news-item img { margin-right: 15px; object-fit: cover; object-position: center center; height: 70px; width: 100px; float: left; }
.ws-news-category .itemsmall a { font-size: 16px; }

/* project */
.project-home-luxury { background: #ffd5b8; padding: 30px 0; position: relative; }
.project-home-luxury .title-project, .doitac  .title-project { text-align: center; text-transform: uppercase; font-size: 31px; font-weight: 700; margin-bottom: 15px; }
.project-home-luxury .project-item img { width: 100%; }
.project-home-luxury .title-post { font-size: 18px; font-weight: 700; background: #e9dac6; padding: 10px; }
.project-home-luxury .xemthem a { color: #fff; }
.project-home-luxury .xemthem { background-image: linear-gradient(to right, #a77c2f, #eabe69, #8d5924); padding: 7px 30px; margin: 15px auto; border-radius: 5px; border: 2px solid #d2a457; }
.project-home-luxury .project-item { margin-bottom: 25px; }
.post-type-archive-project #page { padding-top: 20px; }
.single-project #main-content { padding-top: 0 !important; }
.du-an-noi-bat .cat-box-title { background: transparent; text-align: center; }
.du-an-noi-bat .heading-title {
    padding-top: 15px;
    padding-bottom: 15px;
    border: none;
}.du-an-noi-bat .heading-title .inline-title { font-weight: 700; position: relative; background-color: transparent; color: #d63d13; display: inline-block; font-size: 30px; margin-left: 0; padding: 0 25px 0 10px !important; height: auto; line-height: 1.5; }
.du-an-noi-bat .product-address { display: none; }
.du-an-noi-bat .recent-item .entry { padding: 0; }
.du-an-noi-bat .post-box-title { line-height: 1.4; margin: 0; padding: 15px 0; font-weight: 700; text-align: left; }
.du-an-noi-bat .post-box-title a { font-weight: 700; }
.du-an-noi-bat .overlay-icon:before, .du-an-noi-bat .hkt_slider .overlay-icon:before { content: ''; background: url(/wp-content/uploads/2023/02/logo-file-anh-khong-nen-dung-tren-nen-anh.png) no-repeat center center; color: #FFF; display: block; position: absolute; top: 39%; left: 39%; border: none; border-radius: 0; width: 120px; height: 120px; background-size: 111px; text-align: center; font-size: 18px; line-height: 35px; margin: -20px 0 0 -20px; opacity: 0; -webkit-backface-visibility: hidden; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.du-an-noi-bat .post-thumbnail img { object-fit: cover; object-position: center top; height: 275px; width: 100%; border-radius: 5px; transition: transform 3s; }
.project-home-luxury .xem-tat-ca a { background: transparent !important; border: none !important; color: #fff !important; }
.project-home-luxury .xem-tat-ca { background: #8d5924; background-image: linear-gradient(to right, #a77c2f, #eabe69, #8d5924); color: #fff; border-radius: 4px; font-size: 13px; padding: 0 20px; text-align: center; text-transform: uppercase; font-weight: 700; width: 180px; margin: 30px auto; }
.du-an-noi-bat span.inline-title:before, .du-an-noi-bat span.inline-title:after { display: none }
.home .wsnhomduc .recent-item .post-box-title a { height: auto; font-size: 18px; line-height: 1.4; }
.post

/* đối tác */
.doitac { background: #f3ede3; padding: 30px 0; }
.doitac .owl-carousel .owl-dots.disabled, .doitac .owl-carousel .owl-nav.disabled { display: block; }
.doitac .item.slide-item { border: 2px solid #f3ede3; background: #fff; }

/* box contact */
.box-contact .avatar { text-align: center; border-radius: 50%; }
.box-contact .user .avatar span { background: #edf7ff; border: 1px solid #ebedf0; box-sizing: border-box; border-radius: 800px; font-weight: 700; width: 84px; height: 84px; font-size: 20px; line-height: 56px; text-align: center; letter-spacing: -.16px; color: #004e7f; display: inline-block; margin-bottom: 8px; }
.box-contact .user .name { font-size: 17px; line-height: 24px; text-align: center; letter-spacing: -.16px; color: #2c2f36; margin-bottom: 4px; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: 700; }
.box-contact .user .info-link { text-align: center; }
.box-contact .user .phone { border-radius: 4px; line-height: 40px; height: 40px; color: #fff; margin-top: 16px; margin-bottom: 8px; cursor: pointer; background: #008f3d; padding: 0 16px; }
.box-contact .user .phone a { color: #fff !important; font-weight: 700; }
.box-contact .user .mail { font-style: normal; font-weight: 700; line-height: 20px; text-align: center; color: #2c2f36; margin-bottom: 8px; }
.box-contact a { color: #925e27 !important; font-weight: 700; }

/* sidebar */
#sidebar .widget { background-color: #fff; padding: 20px; border-radius: 4px; margin-bottom: 20px; border: 1px solid #eee; overflow: hidden; }
#sidebar .widget a { color: #333; font-size: 15px; }
#sidebar .widget a:hover { color: #925e27; }
#sidebar .widget .widget-title { font-size: 18px; color: #925e27; -webkit-font-smoothing: antialiased; position: relative; border-bottom: 1px solid #eee; margin: 0 0 15px 0; padding-bottom: 10px; text-transform: none; }
#sidebar .advanced-recent-posts .post-thumbnail { width: 90px; height: 60px; }
#sidebar .horizontal-container .post-img { float: left; position: relative; margin-right: 10px; }
#sidebar .advanced-recent-posts .post-title a { font-weight: 400; font-size: 1rem !important; }
#sidebar .widget .widget-title { font-size: 18px; color: #925e27; -webkit-font-smoothing: antialiased; position: relative; border-bottom: 1px solid #eee; margin: 0 0 15px 0; padding-bottom: 10px; text-transform: none; }
#sidebar .widget li.post-box.horizontal-small.horizontal-container { clear: both; padding-bottom: 15px; margin-top: 15px; overflow: hidden; border-bottom: 1px solid #ddd; }

/* single  */
.single .single-post header h1 { color: #212121; font-weight: 700; font-size: 3em; line-height: 1.15; margin: 0 0 0.4em; letter-spacing: -.04em; }
.single .thecontent h2 { line-height: 1.3; text-align: left !important; }
.single .single-post header .info { color: #777; margin-bottom: 20px; display: flex; justify-content: flex-start; }
#custom_html-2 { position: sticky; top: 0; z-index: 999; }
ul.social-share-container { list-style: none !important; padding: 0 0 15px 0 !important; }
ul.social-share-container a { padding: 5px 15px; background: #ddd; color: #fff; display: flex; margin-right: 10px; }
ul.social-share-container a i { padding-top: 3px; padding-right: 5px; }
ul.social-share-container .facebook-btn { background: #0c7bd3; }
ul.social-share-container .twitter-btn { background: #0f578d; }
ul.social-share-container .linkedin-btn { background: #36a4fb; }
ul.social-share-container .pinterest-btn { background: #e91e63; }

/* dự án */
.post-type-archive-project .main-container { background: #dfdfdf; }
.post-type-archive-project .grid .recent-item { margin-bottom: 20px; border: 1px solid #ccc; padding: 15px; background: #fff; }
.post-type-archive-project .product-address a { color: #6c6c6c; }
.post-type-archive-project .product-address { font-size: 14px; margin-top: 10px; }
.post-type-archive-project .post-listing .post-box-title>a, .post-type-archive-project .related-posts .post-box-title>a { font-weight: 700; color: #946129; font-size: 18px; }

/* single tour */
.breadcrumb span { padding: 0 2px; color: #222; }
tbody#infochitiet li { float: left; padding: 1px 10px; background: #ffc107; margin-right: 5px; border-radius: 4px; }
article#the-post { background: #fff; }
.home article#the-post { padding-top: 20px; background: transparent; }
.home article#the-post { padding-top: 0; }
article#the-post h1.title { font-size: 25px; padding: 5px 0; }
article#the-post .entry-tour-content { padding: 15px 0; line-height: 1.6; }
article#the-post .nav-tabs .nav-link.active, article#the-post .nav-tabs .nav-item.show .nav-link { font-weight: 700; }
article#the-post #myTabContent h2 { background: #ac8b70; margin: 10px 0; padding: 8px 10px; font-size: 18px; color: #fff; border-radius: 5px; }
.content-ws-wrapper { margin-top: 30px; }
.widget-giatour { z-index: 99; top: 10px; }
.widget-giatour .tongtien { font-size: 25px; color: #ff6000; font-weight: 700; }
.card-body img.pull-left { float: none; }
.single-project #page { display: flex; flex-direction: column; }
.hktSticky { position: sticky; top: 60px; z-index: 9999; }

/* hktcustom Swiper */
.hktSwiper-gallery { width: 100%; margin: 0 auto; }
.hktSwiper-gallery [class*="swiper-button"] { display: block; opacity: 1; width: 30px; height: 36px; background: url(assets/images/ladi-icons.svg) rgba(255, 255, 255, .2) no-repeat; }
.hktSwiper-gallery .swiper-pagination { background-color: rgba(0, 0, 0, 0.3); color: #efefef; text-shadow: #c1bfb5 1px 1px 2px; width: auto; padding: 2px 5px; left: 50%; transform: translateX(-50%); }
.hktSwiper-gallery .swiper-button-prev { background-position: -28px; }
.hktSwiper-gallery .swiper-button-next { background-position: -52px; }
.hktSwiper-gallery .hktSwiper-slider { width: 100%; height: auto; margin: 0 0 10px 0; }
.hktSwiper-slider .swiper-slide { width: auto; height: auto; }
.hktSwiper-slider .swiper-slide img { display: block; width: 100%; margin: 0 auto; }
.hktSwiper-gallery .hktSwiper-thumbs { width: 100%; padding: 0; overflow: hidden; }
.hktSwiper-thumbs .swiper-slide { width: 100px; text-align: center; overflow: hidden; opacity: .6; cursor: pointer; }
.hktSwiper-thumbs .swiper-slide-active { opacity: 1; border: 3px solid #f58220; }
.hktSwiper-thumbs .swiper-slide img { }

/* dịch vụ home */
.place-big { position: relative; overflow: hidden; margin-bottom: 20px; }
.place-img img { width: 100%; transition: all 300ms ease-in-out; }
.place-big:hover img { transform: scale(1.2) translate(0); }
.place-img::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .65) 100%); transform: rotate(-180deg); }
.place-big .place-info { position: absolute; top: 0; left: 0; color: #fff; width: 100%; height: 100%; }
.place-big img { margin: auto; object-fit: cover; object-position: center center; height: 208px; width: 100%; }
.place-big.bigger img { height: 436px; }
.place-info h3 { width: 100%; height: 100%; }
.place-info a { color: #fff; display: block; padding-top: 20px; padding-left: 28px; width: 100%; height: 100%; box-sizing: border-box; }
.place-info .place-name { font-weight: 700; font-size: 22px; line-height: 30px; margin-bottom: 5px; text-transform: capitalize; display: block; }
.place-info .place-number { font-size: 14px; }

/* tin tức */
#tintuc { margin-top: 30px; }
.tintuc .small-heading { border-bottom: 1px solid #ececec; margin-bottom: 25px; padding-bottom: 15px; }
.tintuc .small-heading ul li { position: relative; list-style: none; display: inline-block; margin-right: 15px; padding-right: 10px; font-size: 20px; }
.tintuc .small-heading ul li a { font-size: 20px; color: #777; font-weight: 600; }
.tintuc .small-heading ul li strong { color: #2d373f }
.tintuc .small-heading ul li a:hover { color: #925e27; }
.tintuc .small-heading ul li:last-child a { font-size: 14px; color: #925e27; }
.tintuc .small-heading ul li:last-child a:after { font-family: FontAwesome; content: "\f178"; margin-left: 3px; }
.tintuc .small-heading ul li:last-child { float: right; padding-right: 0; margin-right: 0; }
.tintuc .item-list + .item-list .recent-item { padding-top: 15px; margin-top: 15px; }
.tintuc .post-thumbnail img { border: 1px solid #DDD; padding: 2px; }
.tintuc .post-thumbnail a { background-color: #fff; }
.tintuc .item-list .post-box-title a { font-size: 16px; color: #222; }
.tintuc .item-list .post-box-title a:hover { color: #925e27; }
.tintuc .grid .post-box-title a { font-size: 18px; font-weight: 600; color: #925e27; }
.tintuc .grid .post-box-title { padding: 5px 0; }
.tintuc .excerpt { display: none; }
.tintuc .post-meta { margin: 0; }
.tintuc .grid .recent-item { margin-bottom: 0; }
span.inline-title { font-weight: 700; position: relative; background-color: #eabe69; color: #fff; display: inline-block; margin-left: 0; padding: 0 25px 0 10px !important; height: 40px; line-height: 40px; }
#sidebar .widget .widget-title { border-bottom: none; margin: 0; padding-bottom: 0; }

/* sản phẩm */
#page.page-wsnhomduc { padding-top: 20px; display: flex; }
#page .bc-wrap { padding: 0 10px; margin-bottom: 20px; background-color: #fff !important; border-top: 1px solid #ebedf0; box-shadow: 0 2px 8px rgba(3, 44, 71, 0.12); }
.search-filter-wrap { display: flex; align-items: center; }
.search-filter-wrap > div { padding: 10px 15px; cursor: pointer; }
.search-filter-wrap .search-kw { width: 280px; margin-right: 15px; }
.search-filter-wrap .form-action { width: 120px; }
.search-filter-wrap #link-reset { width: 40px; }
.search-filter-wrap .select-control { width: 180px; border-right: 1px solid #ebedf0; }
.search-filter-wrap select option.child { text-indent: 20px; }
@media (max-width:991px) {
	.search-filter-wrap { flex-direction: column; padding-top: 20px; }
	.search-filter-wrap .search-kw, .search-filter-wrap .select-control { width: 100%; margin: 0; }
	.search-filter-wrap .select-control { border: none; }
}
.wsnhomduc .recent-item { background: #fff; margin: 0 0 30px 0; border: 1px solid #ebedf0; border-radius: 4px; position: relative; }
.wsnhomduc .recent-item:hover { cursor: default; box-shadow: 0 2px 8px rgba(3, 44, 71, 0.12); }
.wsnhomduc .recent-item .entry { padding: 8px 12px 10px 12px; border-top: none; box-sizing: border-box; border-radius: 0 0 4px 4px; }
.wsnhomduc .recent-item .post-box-title a { display: -webkit-box; height: 40px; overflow: hidden; -webkit-line-clamp: 2; position: relative; text-overflow: ellipsis; white-space: normal; word-wrap: break-word; -webkit-box-orient: vertical; color: #925e27; font-style: normal; font-weight: 700; font-size: 15px; line-height: 20px; margin-bottom: 4px; }
.wsnhomduc .recent-item .product-info, .wsnhomduc .recent-item .product-address, .wsnhomduc .recent-item .product-date { font-size: 14px; padding: 6px 0; }
.product-price { font-weight: 500; color: #C90000; margin-right: 8px; }
.ic_dot { font-weight: 500; color: #747c87; margin-right: 8px; }
.product-area { font-weight: 500; margin-right: 8px; }
.product-address a { color: #2c2f36; }
.summary h1.title { margin: 15px 0 8px; font-size: 1.25rem; font-weight: 600; }
.divide { height: 1px; line-height: 1px; background: #ebedf0; width: 100%; margin: 16px 0; }
.short-detail-wrap { display: flex; justify-content: space-between; }
.short-detail-wrap ul { display: block; padding: 10px 0; }
.short-detail-wrap ul li { list-style: none; float: left; margin-right: 60px; }
@media (max-width:991px) {
	.short-detail-wrap ul li { margin-right: 15px; }
}
.summary .sp1 { font-style: normal; font-weight: normal; font-size: 14px; line-height: 20px; color: #747c87; width: auto; display: block; margin-bottom: 4px; }
.summary .sp2 { font-style: normal; font-weight: 600; font-size: 20px; line-height: 28px; color: #2c2f36; width: auto; display: block; margin-top: 4px; }
.summary .sp2.price { color: #C90000; }
.btn-border-grey { border: 1px solid #ccd3d9; box-sizing: border-box; border-radius: 4px; padding: 10px 16px; color: #004e7f; font-weight: 500; line-height: 20px; }
.box-contact .avatar { text-align: center; border-radius: 50%; }
.box-contact .user .avatar span { background: #edf7ff; border: 1px solid #ebedf0; box-sizing: border-box; border-radius: 800px; font-weight: 500; width: 84px; height: 84px; font-size: 20px; line-height: 56px; text-align: center; letter-spacing: -.16px; color: #004e7f; display: inline-block; margin-bottom: 8px; }
.box-contact .user .name { font-size: 17px; line-height: 24px; text-align: center; letter-spacing: -.16px; color: #2c2f36; margin-bottom: 4px; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: 500; }
.box-contact .user .info-link { text-align: center; }
.box-contact .user .phone { border-radius: 4px; line-height: 40px; height: 40px; color: #fff; margin-top: 16px; margin-bottom: 8px; cursor: pointer; background: #8d5924; background-image: linear-gradient(to right, #a77c2f, #eabe69, #8d5924); padding: 0 16px; }
.box-contact .user .phone a { color: #fff !important; font-weight: 500; }
.box-contact .user .mail { font-style: normal; font-weight: 500; line-height: 20px; text-align: center; color: #2c2f36; margin-bottom: 8px; }

/* sidebar */
#sidebar .widget { background-color: #fff; padding: 20px; border-radius: 4px; margin-bottom: 20px; border: 1px solid #eee; overflow: hidden; }
#sidebar .widget a { color: #333; font-size: 15px; }
#sidebar .widget a:hover { color: #925e27; }
#sidebar .widget .widget-title { font-size: 18px; color: #925e27; -webkit-font-smoothing: antialiased; position: relative; border-bottom: 1px solid #eee; margin: 0 0 15px 0; padding-bottom: 10px; text-transform: none; }
aside#sidebar span.inline-title { background-color: transparent; margin: 0; padding: 0 !important; color: #925e27; }
aside#sidebar span.inline-title:before, span.inline-title:after { content: none; }
aside#sidebar .widget ul.menu>li+li, aside#sidebar .widget>ul>li+li { border-color: #f5f5f5; }
aside#sidebar .widget.widget_nav_menu ul li { width: 100%; border-bottom: 1px solid #eee; padding: 10px 0; }

/* footer */
#site-footer { position: relative; overflow: hidden; color: #b8b7b7; font-size: 14px; line-height: 1.4; padding: 0; background: url(/wp-content/themes/hkt-simple-child/assets/images/bg-footer.jpg) !important; box-shadow: inset 0 0 2px 0 rgb(0 0 0 / 20%); clear: both; }
#site-footer .inner { padding: 50px 0px 50px 0px !important; }
#site-footer i { color: #fff !important; }
#site-footer .widget .widget-title { padding: 0 0 8px; margin-bottom: 5px; font-size: 18px; color: #e8bc67; font-weight: 700; text-transform: none; line-height: 1.4; border-bottom: 0 solid #f6df91 !important; background-color: transparent; }
#site-footer li { color: #b8b7b7; font-size: 14px; border: none; padding: 7px 0; line-height: 1.5; margin: 0; }
#site-footer ul li:before { font-family: 'FontAwesome'; content: "\f054"; font-size: 10px; color: #fff; margin-right: 10px; }
#site-footer i.fa { font-size: 18px; padding-right: 15px; color: #fff !important; }
#site-footer i.fa.fa-facebook-square:hover { color: #ad0080 !important; }
#site-footer i.fa.fa-youtube:hover { color: red !important; }
#site-footer a { color: #ccc; }
#site-footer a:hover { color: #ffc92b; }
#site-footer .copyrights { background: rgb(70 68 68 / 45%) !important; padding: 3px 0 !important; }
#copyrights li:before, #text-2 li:before { display: none; }
.copyright-left { padding-top: 9px; }
.opcity-footer { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: #000; opacity: 0.4; }

/* form modal */
.reg-modal .modal-body { padding: 0 20px 10px; }
.reg-modal .modal-header { padding: 0; border: none; }
.reg-modal .modal-header .close { margin: 0; font-size: 1.6rem; }
.reg-form .form-head .title-form { text-transform: uppercase; text-align: center; color: #8b632a; font-size: 22px; font-weight: 700; margin-bottom: 20px; }
.reg-form .form-group { margin-bottom: 30px; position: relative; }
.reg-form .form-group:before { position: absolute; left: 0; top: 0; width: 38px; z-index: 9; height: 38px; text-align: center; padding: 11px; color: #c9924b; display: inline-block; font-family: FontAwesome; }
.reg-form .form-group.uname:before { content: "\f007"; }
.reg-form .form-group.uphone:before { content: "\f095"; }
.reg-form .form-group.umess:before { content: "\f086"; }
.reg-form .wpcf7-form-control { padding-left: 40px !important; }
.reg-form .wpcf7-submit { width: 100%; background-image: linear-gradient(to right, #a77c2f, #eabe69, #8d5924); padding: 8px 10px !important; text-transform: uppercase !important; font-weight: 600; border: none; }
.reg-form .wpcf7-textarea { background: rgb(246 246 246 / 74%) none repeat scroll 0 0; height: 115px; }
.modal-content { background-image: linear-gradient(to right, rgb(167 124 47 / 51%), rgb(234 190 105 / 45%), rgb(141 89 36 / 42%)); border: 5px solid rgb(199 130 29 / 46%); }
.form-control { background-color: rgb(255 255 255 / 75%); }
.hkt-row-stretch.menu-head-wrap { background: url(/wp-content/themes/hkt-simple-child/assets/images/bg-footer.jpg) !important; position: sticky; z-index: 99; padding: 15px 0; margin-bottom: 20px; top: 0; }
.kbw-menu .menu { display: flex; justify-content: center; align-items: center; align-content: center; }
.kbw-menu .menu li a { font-size: 14px; text-transform: uppercase; font-weight: 700; color: #ffebd5; padding: 0 25px; display: block; position: relative; }
.kbw-menu .menu  li a:before { content: "\f022"; font-family: FontAwesome; display: inline-block; margin-right: 5px; }
.single-project .entry-content h2, .testimonial .entry-content h2:first-child { color: #fff; font-size: 16px; position: relative; background-image: linear-gradient(to right, #a77c2f, #eabe69, #8d5924); padding: 12px 10px 12px 50px; margin: 30px 0 15px; text-transform: uppercase; }
.single-project .entry-content h2:before, .testimonial .entry-content h2:first-child:before { font-family: 'FontAwesome'; content: "\f044"; color: #ffffff; margin-right: 10px; font-size: 27px; background: #edab21; bottom: 0; left: 0; top: 0; width: 40px; position: absolute; padding-left: 7px; padding-top: 6px; }
.single-project .description li { border-bottom: 1px dashed #e9e3da; padding: 7px 0; }
.post-listing .post-box-title>a, .related-posts .post-box-title>a { font-weight: 700; }
.category #main-content, .single #main-content { background: #fff; padding-top: 20px; padding-bottom: 20px; }
span.inline-title { width: 100%; }
span.inline-title:before { display: none; }
#hkt_posts_widget-3 { position: sticky; top: 0; z-index: 999; }
.main-container { background: #f5f5f5; }

/* RESPONSIVE */
@media screen and (min-width:1400px) {
	.container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 1350px; }
}
@media screen and (max-width:1400px) {
	.thongtinnoibat-item .ten { font-size: 13px; }
	.container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 98%; }
}
@media screen and (max-width:1200px) {
	.header-main .header-right { margin-top: 5px; }
	.container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 100%; }
}
@media screen and (min-width:992px) {
	.header-right .navigation > ul > .current a, .header-right .navigation > ul > .current-menu-item a { background: transparent; color: #663200; }
	.reg-modal .modal-dialog-centered { width: 550px; }
	.reg-modal .modal-body { padding: 0 45px 30px; }
	.tintuc .vc_col-sm-8 { width: 75%; }
	.tintuc .vc_col-sm-4 { width: 25%; }
	.tintuc .hkt-block-wrap .item-list .post-thumbnail { max-width: 90px; }
	.support-bottom { width: 65px; bottom: 140px; right: 0; position: fixed !important; z-index: 99800; background-color: transparent !important; padding: 6px 0; border-radius: 3px 0 0 3px; }
	.support-bottom .btn-list { display: block !important; flex-direction: row !important; flex-wrap: nowrap !important; padding: 6px !important; justify-content: space-around !important; }
	.support-bottom .btn-float-container { width: 100%; margin-bottom: 10px; }
	.support-bottom a { width: 44px; height: 44px; line-height: 44px; display: inline-block !important; border: none !important; font-size: 18px !important; color: #fff !important; text-align: center !important; position: relative; border-radius: 50% !important; cursor: pointer !important; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.11); background: none; }
	.support-bottom .btn-float-container span { display: none; }
	.support-bottom i { display: block; font-size: 28px; width: 44px; height: 44px; }
	.support-bottom .button-call { background-image: url(assets/images/icon-call.svg); }
	.support-bottom .button-messenger { background-image: url(assets/images/icon-messenger.svg); }
	.support-bottom .button-zalo { background-image: url(assets/images/icon-zalo.svg); }
	.sidebar.sidebar-project { max-width: 25%; }
	.sidebar.sidebar-project[class*="-4"] { ; max-width: 33.33%; }
	.sidebar.sidebar-project[class*="-6"] { ; max-width: 50%; }
	.sidebar-project .widget .widget-title { font-size: 1.1rem; }
	.sidebar-project .inline-title { background-color: transparent; padding: 0; margin: 0; }
	.sidebar-project .inline-title:before, .sidebar .inline-title:after { content: none; }
	.sidebar-project .widget { border: 3px solid #edab21; margin-bottom: 40px; background: #fff; }
	.sidebar-project .widget-title { background: #edab21; color: #fff; margin: 0; padding: 8px 15px !important; text-transform: uppercase; }
	.sidebar-project .widget ul, .sidebar .widget-title + * { padding: 10px 0; margin: 0; }
	.widget.cf7 .form-head { display: none; }
	.widget.cf7 .reg-form .form-group { margin-bottom: 15px; }
	.widget.cf7 .reg-form { padding-top: 15px; }
	.widget.cf7 .reg-form .wpcf7-textarea { background-color: #fff; }
	.widget.cf7 .hotline-sidebar { display: none; }
	.cf7 .widget-title.formtt { background: #edab21; margin: 0; padding: 5px 15px; font-size: 1rem; line-height: 1.4; text-transform: uppercase; text-align: center; }
	.form-nhan-thong-tin input { margin-bottom: 10px; padding: 7px; }
	.form-nhan-thong-tin input.wpcf7-submit { color: #fff !important; display: table; border: 1px solid #ccc; margin: auto; background: #edab21 !important; }
	.widget .hotline-sidebar { background: #925e27; color: #fff; padding: 6px; font-size: 1.4rem; font-weight: 600; text-align: center; margin: 0; }
	.sidebar .widget.ez-toc { box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5); }
	.sidebar .widget .ez-toc-title-toggle { display: none; }
	div.ez-toc-widget-container ul.ez-toc-list { padding: 0; display: block !important; }
	.ez-toc-widget-container li.active>a { font-weight: 400; }
	div.ez-toc-widget-container li { margin-bottom: 0.5em; }
	div.ez-toc-widget-container li a:hover { color: #eb4335; }
	.sidebar .ez-toc-widget-container ul.ez-toc-list li.active:before { background-color: transparent !important; }
	.ez-toc-widget-container li a { overflow: hidden; display: -webkit-box; text-overflow: ellipsis; -webkit-box-orient: vertical; white-space: normal; -webkit-line-clamp: 1; }
	.sidebar .post-box-title a { color: #2a3373; font-size: 1.05rem; font-weight: 600; text-transform: uppercase; }

	/* category */
	#page { display: flex; }
	.page-home, body.page-template-tpl-full-width #page, .page-template-page-search-tour #page { display: block !important; }
	.category .article, .single .article, #page.page-wsnhomduc .article { width: 70%; padding-right: 20px; }
	aside#sidebar, #page.page-wsnhomduc aside#sidebar { width: 30%; }
}
@media screen and (max-width:991px) {
	.menu-head-wrap, .gioi-thieu .rs { display: none; }
	.single-project #the-post { margin-top: 15px; }
	.single-project .intro { background-color: #F4F4F4; padding: 20px 20px 5px; }
	.single-project h1.title { color: #925e27; font-size: 1.4rem; font-weight: 600; text-transform: uppercase; position: relative; padding-bottom: 15px; }
	.single-project h1.title:after { content: ''; width: 90px; height: 4px; position: absolute; left: 0; bottom: 0; background-color: #edab21; }
	.single-project .description ul { margin: 0.8em 0 1em 1.7em; }
	.single-project .description ul { list-style: disc; }
	.single-project .entry-content h2, .testimonial .entry-content h2:first-child { background: #925e27; color: #fff; font-size: 16px; position: relative; padding: 12px 10px 12px 50px; margin: 30px 0 15px; text-transform: uppercase; }
	.single-project .entry-content h2:first-child, .testimonial .entry-content h2:first-child { margin-top: 0; }
	.single-project .entry-content h2:before, .testimonial .entry-content h2:first-child:before { font-family: 'FontAwesome'; content: "\f044"; color: #ffffff; margin-right: 10px; font-size: 27px; background: #edab21; bottom: 0; left: 0; top: 0; width: 40px; position: absolute; padding-left: 7px; padding-top: 6px; }
	blockquote { background: #fff588; padding: 10px; border: 2px dashed #925e27; margin: 20px 0; }
	.sidebar.sidebar-project { float: none; width: inherit; margin: 0 !important; padding: 0 15px; }
	#mobile-nav-toggle { color: #ffffff !important; top: 2px !important; }
	h1#logo img { height: 80px; margin-top: 12px; }
	.container, .container-sm, .container-md { max-width: 100%; }
	.header-top-wrapper { padding-left: 50px; }
	.header-main .dangky { display: block; margin-top: 22px; }
	#header .row-header.row-flex { display: flex; flex-wrap: nowrap !important; }
	.search-depart.select-control.col-md-3 { display: none; }
	#page { display: flex; padding: 10px 0; flex-direction: column; }
	.content-ws-wrapper { margin-top: 0; }
	.category .article, .single .article, aside#sidebar { width: 100%; padding-right: 0; padding-top: 0 !important; }
	.related-posts .item-list .excerpt { display: none; }
	#sidebar .widget { padding: 20px 0; border: none; }
	.thongtinoibat .vc_col-sm-3 { width: 50%; max-width: 50%; float: left; }
	.gioi-thieu { margin-top: 0; margin-bottom: 0; }
	.about-us-item.about-us-item-left { background: #fff; padding-bottom: 20px; }
	.about-us-item .tit4-right { margin-top: 21px; }
	.about-us-item { width: 100%; }
	.about-service-villagold { margin-top: 0; margin-bottom: 0; }
	.about-service-villagold .vc_column-inner { padding: 0; }

	/* support online */
	.support-bottom { width: 100%; bottom: 0; position: fixed !important; z-index: 10; background-color: #f9f9f9 !important; border-top: 1px solid #d8dde6 !important; box-shadow: 0 -4px 8px rgba(29, 36, 62, 0.20); padding: 10px 0 15px; }
	.support-bottom .btn-list { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; padding: 0 !important; justify-content: space-around !important; }
	.support-bottom a { color: #666; }
	.support-bottom .btn-float-container span { font-size: 11px !important; display: block !important; margin-top: -3px !important; }
	.support-bottom i { font-size: 30px; display: block; margin: 0 auto 5px; width: 30px; height: 30px; }
	.support-bottom .button-home { background-image: url(assets/images/m-icon-home.png); background-size: 100% 100%; }
	.support-bottom .button-call { background-image: url(assets/images/m-icon-call.png); background-size: 100% 100%; }
	.support-bottom .button-messenger { background-image: url(assets/images/m-icon-messenger.png); background-size: 100% 100%; }
	.support-bottom .button-zalo { background-image: url(assets/images/m-icon-zalo.png) !important; background-size: 100% 100%; }
	.support-bottom .button-mail { background-image: url(assets/images/m-icon-mail.png) !important; background-size: 100% 100%; }
	.hotline-phone-ring-wrap { display: none; }
	.loi-chao-mung { display: none; }
	#site-header .header-top-ws .header-top-ws-wrapper { display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-end; flex-direction: row; }
	.button-xemthem { margin-top: 15px; margin-bottom: 40px; }
	.nav-header.mobile-only.d-block.d-lg-none { margin: auto; text-align: center; padding-top: 5px; }
}
@media screen and (max-width:768px) {
	.contact-top { display: none; }
	.header-top-wrapper { justify-content: flex-end; }
	h1#logo img { height: 60px; margin-top: 5px; }
	h1#logo img { height: 60px; margin-top: 5px; }
	.thongtinnoibat-item { width: 100%; padding-bottom: 8px; padding-top: 8px; border-bottom: 1px solid #ccc; }
	.thongtinnoibat-item:last-child { border-bottom: none; }
	.thongtinnoibat-item img { height: 50px; width: 50px; }
	.thongtinnoibat-item .count { font-size: 20px; font-weight: 600; }
	.thongtinnoibat-item .hauto { font-size: 19px; }
	.thongtinnoibat-item .ten { font-size: 12px; }
	.layout-home-left-category .ws-news-category .big, .layout-home-left-category .ws-news-category .small { width: 100%; }
	.layout-home-left-category .ws-news-category .big .big-left img, .layout-home-left-category .big-left img { height: 210px; }
	.layout-home-left-category .ws-news-category .small { padding-left: 0; }
	.thongtinoibat { background: #e9e3da !important }
	.header-main .dangky { margin-top: 10px; }
	.home #page { padding-top: 0; }
	.about-service-villagold .vc_column_container.vc_col-sm-3:nth-child(2n+1) .item-service { margin-left: 30px; margin-right: 8px; }
	.about-service-villagold .vc_column_container.vc_col-sm-3:nth-child(2n) .item-service { margin-right: 30px; margin-left: 8px; }

}
@media screen and (max-width:575px) {
	.tintuc .small-heading ul li { margin-right: 5px; padding-right: 5px; }
	.tintuc .small-heading ul li:last-child { display: none; }
	.tintuc .small-heading ul li, .tintuc .small-heading ul li a { font-size: 15px; }
	.info-tour { font-size: 13px; display: flex; justify-content: space-between; color: #6c6c6c; flex-direction: column; }
	.info-tour-left { width: 100%; }
	.header-main img { height: 40px; width: auto; }
	.title-service-villagold { font-size: 22px; padding-top: 23px; padding-bottom: 8px; margin-bottom: 19px; }
	.hsnl-right .tit { border: 3px solid #d63d13; display: block; padding: 5px 17px; color: #d63d13; font-size: 20px; text-align: center; margin-top: 25px; margin-bottom: 20px; }
	.about-service-villagold .vc_column_container.vc_col-sm-3 { width: 50%; float: left; }
	.wsnhomduc.du-an-noi-bat { width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	.about-service-villagold .item-service { margin: 15px; }
	.about-service-villagold .title-box, .home .wsnhomduc .recent-item .post-box-title a { font-size: 14px; }
	.archive.post-type-archive-wsnhomduc .wsnhomduc_cat-cong-nhom-duc { width: 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
	.wsnhomduc .post-thumbnail img { height: auto; }
	.wsnhomduc .recent-item .post-box-title a { height: auto; font-size: 15px; line-height: 1.4; }
	.wsnhomduc .post-box-title { line-height: 1.4; margin: 0; padding: 0px 0; font-weight: 700; text-align: left; }
	#sidebar .widget { border: none; padding: 15px; }
	.project-home-luxury .xem-tat-ca { margin: 0px auto; }
	.layout-home-left-category .ws-news-category .big .itembig { font-size: 20px; margin: 15px 0 10px 0; line-height: 1.45; }
	.du-an-noi-bat .overlay-icon:before, .du-an-noi-bat .hkt_slider .overlay-icon:before { top: 39%; left: 39%; width: 80px; height: 80px; background-size: 65px; }
	ul.social-share-container a { padding: 2px 5px; font-size: 13px; background: #ddd; color: #fff; display: flex; margin-right: 4px; }
.header-left.header-logo {
    width: 100%;
}}
