/*
Theme Name: Woodmart Developed By:  TaoWeb.com.vn
Author: DEVN
Text Domain: woodmart
Version: 1.0
*/

body { color: #000 !important; font-size: 16px !important; }
.woodmart-recent-posts .recent-posts-time { display: none !important; }
.woodmart-recent-posts .recent-posts-comment { display: none !important; }
.banquyen { color: #000 !important; }
.color-scheme-dark { color: #000 !important; }
.main-page-wrapper { padding-top: 0!important; }
.wd-logo img { padding-top: 0!important; padding-bottom: 0 !important; }
.site-content { margin-bottom: 0 !important; }
.main-footer p { margin-bottom: 0 !important; }
.logo2024 { border-radius: 1px!important; }
.wd-header-html p { margin-bottom: 0 !important; }
.wd-tools-element .wd-tools-text { display: none !important; }
.wd-nav > li > a { font-size: 15px !important; text-transform: uppercase !important; }
.wd-dropdown-menu.wd-design-default { --wd-dropdown-width: 450px!important; border-radius: 0 0 5px 5px!important; padding: var(--wd-dropdown-padding, 12px 10px)!important; background: #fff!important; box-shadow: none!important; }
.wd-nav-main > li > a { font-weight: 800 !important; color: #000 !important; }
.wd-sub-menu li > a { color: #000 !important; font-size: 15px !important; text-transform: capitalize !important; background: url(icon-menu.png) no-repeat 15px 15px; text-indent: 30px; }
.wd-sub-menu li > a:hover { color: #0033ff !important; background: url(icon-menu-hover.png) no-repeat 15px 15px; }
.hotlinetop a { color: #000 !important; font-weight: 600!important; }
.hotlinetop a:hover { color: #6ca455 !important; }
.page-title .title { text-transform: uppercase!important; font-size: 25px!important; }
p.ngansach { margin-bottom: 5px!important; }
input[type="submit"] { background: #0033ff !important; border-radius: 5px !important; color: #FFF!important; }
input[type="submit"]:hover { background: #FF0000 !important; }
input[type="text"] { background: #FFF!important; color: #888 !important; font-size: 15px !important; }
input[type="tel"] { background: #FFF!important; color: #888 !important; font-size: 15px !important; }
input[type="email"] { background: #FFF!important; color: #888 !important; }
:root textarea { background: #FFF!important; color: #888 !important; }
select { background-color: #f3f3f3!important; font-size: 15px !important; }
.menufooter ul { padding-left: 0!important; }
.menufooter ul li { list-style-type: none; }
.menufooter ul li a { color: #FFF; text-transform: none; background: url(icon-menu-footer.png) no-repeat 0 8px; padding-left: 15px !important; text-transform: capitalize; }
.menufooter ul li a:hover { color: #6ca455 !important; background: url(icon-menu-footer-hover.png) no-repeat 0 8px; }
.blog-design-small-images ul { padding: 0 !important; margin: 15px 0 0 0 !important; }
.blog-design-small-images ul li.noilamviec { background: url(noilamviec.png) no-repeat 0 4px; list-style-type: none; text-indent: 25px; }
.blog-design-small-images ul li.handangky { background: url(handangky.png) no-repeat 0 4px; list-style-type: none; text-indent: 25px; }
.h3footer { font-weight: bold; color: #6ca455 !important; }
.diachifooter h3 { margin-bottom: 10px !important; color: #6ca455 !important; }
.texbox { margin-bottom: 10px; }
.banquyen a:hover { color: #0033ff !important; }
.wd-nav > li.english .nav-link-text { font-size: 16px!important; font-weight: 800 !important; text-transform: none; }
.wd-tabs.tabs-design-aside .wd-nav-tabs > li > a { text-transform: capitalize!important; font-size: 18px !important; font-weight: 500 !important; margin-bottom: 3px!important; margin-top:15px!important; padding: 0!important; }
.wd-tabs.tabs-design-aside { grid-template-columns: var(--wd-side-width, 600px) 1fr!important; }
.wd-tabs.tabs-design-aside .wd-nav-tabs > li { list-style-type: disc !important; margin-left: 15px!important; }
.wd-tabs.tabs-design-aside .wd-nav-tabs > li.wd-active > a { color: #0033ff!important; }
.wd-tabs.tabs-design-aside .wd-nav-tabs > li.wd-active::marker { color: #0033ff!important; }
.wd-tabs.tabs-design-aside .wd-nav-tabs > li:hover > a { color: #0033ff!important; }
.wd-tabs.tabs-design-aside .wd-nav-tabs > li:hover::marker { color: #0033ff!important; }
.tabtrangchu .wd-tabs-content-wrapper { margin-top: -45px; }
.chayhome ul li { letter-spacing: 8px; color: #0033ff!important; }
.wd-single-post-header { text-align: left!important; margin-bottom: 15px!important; align-items: flex-start!important; }
.wd-project .wrap-meta { display: none !important; }
.wd-project .wd-entities-title { font-size: 15px !important; text-transform: !important; }
.portfolio-info .wrap-title { height: 50px; }
.wd-project .portfolio-info { padding: 15px !important; }
.wd-action-btn.wd-style-icon { display: none !important; }
.wd-carousel-container .wd-el-title { text-transform: uppercase !important; }
.dichvuduan h3 { margin-bottom: 0 !important; }
.medahotline {
  position: fixed;
  right: 22px;
  bottom: 85px;
  z-index: 98;
  display: flex;
  flex-direction: column;
  gap: 16px;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 1199px) {
  .medahotline {
    right: 10px;
  }
}
@media (max-width: 575.98px) {
  .medahotline {
    bottom: 150px;
    transform: translate(0, 50%);
  }
}
.medahotline a {
  display: flex;
  align-items: center;
  width: 48px;
  height: 48px;
  justify-content: center;
  position: relative;
  border-radius: 29px;
  border: 1px solid #0033ff;
  background: var(--Color-5, #FFF);
}
.medahotline a svg path {
  fill: #0033ff;
}
.medahotline a svg .background {
  stroke: #0033ff;
}
.medahotline a:hover {
  background-color: #0033ff;
  border-color: #0033ff;
}
.medahotline a:hover svg path {
  fill: #fff;
  stroke: #fff;
}
.medahotline a:hover svg .border {
  fill: #0033ff;
}

.tabtrangchu .wd-entry-content {
  border: 4px solid var(--Color-5, #FFF);
  background: var(--Taikisha-Gray-02, #F5F5F5);
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.08);
  position: relative;
  padding: 10px 10px 15px;
}
.tabtrangchu .wd-entry-content::before {
  content: "";
  border: 4px solid var(--Color-5, #FFF);
  background: var(--Taikisha-Gray-02, #F5F5F5);
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.08);
  height: 100%;
  width: 100%;
  position: absolute;
  top: -15px;
  right: -15px;
  z-index: -1;
}
.tabtrangchu .wd-entry-content img { border-radius: 2px!important; margin-bottom: 15px; }


.contentboxgt {
  text-align: center;
  color: #FFF!important;
  background: #6ca455 !important;
  border-radius: 5px 5px 0 0;
}
.wd-slide-container { padding-block: 0 !important; }
.chungtoiabout h1 { font-size: 18px!important; color: #FFF!important; }
.chungtoiabout { border-bottom: 2px solid #757575; padding: 15px; color: #FFF !important; }
.chungtoiabout1 { padding: 15px; color: #FFF !important; }
.chungtoiabout2 { padding: 15px; color: #FFF !important; }
.chungtoiabout12 { border-right: 2px solid #757575; height: 200px; }
.chungtoiabout22 { height: 200px; }
.bgrcounter { background: #757575 !important; padding-bottom: 15px; padding-top: 15px; }
.boxcounter { color: #FFF !important; }
.stats-block { margin-bottom: 0!important; }
.stats-block .stats-number { font-size: 35px!important; font-weight: bold !important; }
.stats-block .stats-text { margin-top: -10px; text-transform: uppercase; }
.aio-icon-left { display: none; }
.cauchuyengiatri .info-box-title { background: #6ca455 !important; text-align: center !important; text-transform: uppercase !important; font-size: 20px !important; padding: 8px 0!important; color: #FFF !important; }
.box-icon-wrapper { margin-bottom: -20px!important; }
.cauchuyengiatri .info-box-inner { background: #FFF!important; margin-top: 0 !important; padding: 15px; height: 135px; }
.cauchuyengiatri .info-btn-wrapper { background: #FFF!important; margin-top: 0 !important; padding: 0 15px 25px 15px; border-radius: 0 0 5px 5px; }
.btn.btn-color-default { background: #6ca455 !important; color: #FFF !important; font-size: 15px !important; font-weight: normal !important; border-radius: 5px !important; }
.boxtabhome .wd-nav-wrapper .wd-nav > li { background: #757575 !important; height: 45px; line-height: 45px; }
.boxtabhome .wd-nav-wrapper .wd-nav > li.wd-active { background: #6ca455 !important; }
.boxtabhome .wd-nav-tabs > li:not(:last-child) { margin-inline-end: 0!important; border-radius: 5px 0 0 0; }
.boxtabhome .wd-nav-tabs > li:last-child { border-radius: 0 5px 0 0; }
.boxtabhome { background: #8b8b8b url(bgrtab.jpg) repeat-x top; }
.boxtabhome .wd-nav-tabs > li > a { padding: 15px 25px!important; color: #FFF !important; font-size: 18px !important; }
.boxtabhome .wd-nav-tabs > li > a:hover { color: #FFFF00 !important; }
.wd-nav-tabs-wrapper { mask-image: initial !important; }
.wd-post-date.wd-style-with-bg { display: none !important; }
.wd-nav-arrows.wd-pos-sep .wd-prev { inset-inline-end: calc(95% + var(--wd-arrow-offset-h, 0px))!important; }
.wd-nav-arrows.wd-pos-sep .wd-next { inset-inline-start: calc(95% + var(--wd-arrow-offset-h, 0px))!important; }
:is(.pswp__top-bar, .pswp__caption) { background: none !important; }
.pswp--zoom-allowed .pswp__img { border-radius: 3px!important; }
.wd-gallery-item img { border-radius: 5px!important; }
.congtrinhtexthome { padding-left: calc((100vw - 1250px)/2); }
.congtrinhtexthome .info-box-title { text-transform: uppercase; font-size: 20px !important; color: #FFF !important; }
.congtrinhtexthome .info-box-inner { color: #FFF !important; }
.boxcongtrinhtop { border-top: 0 solid #6ca455; }
.congtrinhthicongtexthome { padding-right: calc((100vw - 1250px)/2); }
.congtrinhthicongtexthome .info-box-title { text-transform: uppercase; font-size: 20px !important; color: #FFF !important; }
.congtrinhthicongtexthome .info-box-inner { color: #FFF !important; }
.congtrinhthicongmobile { display: none; }
.simpletext { padding-left: calc((100vw - 1250px)/2); font-size: 100px; line-height: 1; color: #FFF !important; font-weight: 600; }
.wd-tabs.wd-wpb { margin-bottom: 0!important; }
.simpleimagesleft.wpb_images_carousel { overflow: hidden; }
.boxdiemkhacbiet { padding: 0 25px 25px 25px; }
.diemkhacbiet {}
.diemkhacbiettexthome { padding-right: calc((100vw - 1250px)/2); }
.diemkhacbiettexthome .info-box-title { text-transform: uppercase; font-size: 30px !important; color: #FFF !important; }
.diemkhacbiettexthome .info-box-inner { color: #FFF !important; }
.ledongthotexthome { padding-left: calc((100vw - 1250px)/2); }
.ledongthotexthome .info-box-title { text-transform: uppercase; font-size: 30px !important; color: #FFF !important; }
.ledongthotexthome .info-box-inner { color: #FFF !important; }
.wd-post .post-title { text-transform: capitalize; font-size: 20px!important; font-weight: 600 !important; margin-bottom: 0!important; overflow: hidden; height: 55px; }
.chaytrangchu .vc_carousel-control .icon-next { color: #000 !important; background: #FFF!important; border-radius: 50%!important; }
.chaytrangchu .vc_carousel-control .icon-prev { color: #000 !important; background: #FFF!important; border-radius: 50%!important; }
.chaytrangchu .vc_carousel-control .icon-prev::before { top: -13px!important; }
.chaytrangchu .vc_carousel-control .icon-next::before { top: -13px!important; }
.vc_images_carousel .vc_carousel-control { opacity: 1!important; }
.vc_images_carousel .vc_carousel-indicators li { background-color: #fffdfd; border: 1px solid white!important; }
.thuvienanhthome { padding-left: calc((100vw - 1250px)/2); }
.thuvienanhthome .info-box-title { text-transform: uppercase; font-size: 20px !important; color: #000 !important; }
.thuvienanhthome .info-box-inner { color: #000 !important; }
.cauchuyengiatri .info-box-icon img { border-radius: 5px 5px 0 0; }
.meta-categories-wrapp { display: none!important; }
.wd-entry-meta { display: none!important; }
.hovered-social-icons { display: none!important; }
.read-more-section { display: none!important; }
.wd-post .entry-thumbnail img { height: 250px; }
.wd-blog-element { margin-bottom: 50px; }
.main-footer label { color: #FFF !important; }
input[type="checkbox"] { margin-top: -2px!important; }
.wd-single-footer { padding-top: 0 !important; padding-bottom: 0!important; border: none !important; display: none !important; }
.wd-page-nav { border: none !important; margin-bottom: 25px !important; }
.back-to-archive { display: none!important; }
.post-single-page .meta-post-categories { display: none!important; }
.post-single-page .post-title { text-align: left; text-transform: uppercase; font-size: 20px!important; font-weight: 800 !important; }
.post-single-page .entry-content { margin-bottom: 0 !important; }
.wp-caption .wp-caption-text { background: #6ca455 !important; color: #fff !important; text-align: center; margin-bottom: 15px !important; }
.post-single-page .entry-content img { width: 100%; }
.page-title .title { display: none!important; }
.baivietlienquancungchuyenmuc { border-radius: 3px; background: #eee; padding: 15px; margin: 15px 0 15px 0; }
.relatedcat h3 { text-transform: uppercase; font-size: 16px; margin: 0; text-indent: 15px; }
.relatedcat { margin: 15px 0 0 0; }
.relatedcat ul { margin: 0; padding: 0; }
.relatedcat ul li { background: url(green-star.gif) no-repeat 0px 8px; margin: 5px 0; text-indent: 15px; list-style-type: none; }
.relatedcat ul li a { font-size: 15px; text-transform: capitalize; }
.relatedcat ul { margin: 5px 0 15px 15px; }
.testimon-style-info-top .wd-testimon-text::before { border-bottom: 12px solid #6ca455!important; }
.testimon-style-info-top .wd-testimon-text { background: #6ca455!important; color: #FFF!important; }
.wd-testimon-name { margin-bottom: 0 !important; }
.wd-testimon-pos { color: #939393; }
.widget-title { background: #0033ff !important; padding: 10px 0; text-indent: 15px; color: #FFF; border-radius: 3px 3px 0 0; margin: 0!important; font-weight: bold; text-transform: uppercase; }
.woodmart-recent-posts-list { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 10px 0; border-radius: 0 0 3px 3px; }
.sidebar-widget ul { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 10px 0; }
.woodmart-recent-posts .recent-posts-thumbnail { margin: 0 10px; }
.woodmart-recent-posts .recent-posts-thumbnail img { border: 1px solid #e6e6e6; padding: 1px; }
.widget { margin-bottom: 5px !important; padding-bottom: 5px !important; border: none !important; }
.custom-html-widget  { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 10px 10px 0 10px; border-radius: 0 0 3px 3px; }
.custom-html-widget .texbox p { margin-bottom: 0 !important; }
.page-title-default { margin-bottom: 0 !important; }
.wd-heading { padding: 8px 15px!important; }
.sidebar-container.wd-inited .widget-area { padding-block: 15px!important; }
.sidebar-container.wd-inited .sidebar-widget { padding-inline: 15px !important; }
.custom-html-widget input[type="submit"] { background: #000 !important; border-radius: 5px !important; color: #FFF!important; }
.custom-html-widget input[type="submit"]:hover { background: #FF0000 !important; }
.trusofooter h2 { font-weight: 800; font-size: 16px !important; text-transform: uppercase !important; color: #0033ff!important; }
.trusofooter img { margin-top: -2px; }
.trusofooter ul li { margin-bottom: 20px!important; }
.trusofooter a:hover { color: #0033ff!important; }
.trusofooter { color: #000!important; }
.ketnoifooter.btn { text-transform: uppercase !important; }
.congtyfooter ul li a { font-weight: 500!important; color: #0033ff!important; }
.congtyfooter ul li::marker { color: #0033ff!important; }
.congtyfooter ul li:hover::marker { color: #000!important; }
.congtyfooter ul li a:hover { color: #000!important; }
.blog-design-masonry { --wd-post-align: left!important; }
.bannerhome .vc_single_image-wrapper img { border-radius: 0!important; }
.wd-breadcrumbs a { color: #000 !important; font-weight: normal !important; }
.wd-breadcrumbs span { color: #000 !important; font-weight: normal !important; }
.khachhanghome h3 { margin-bottom: 5px!important; }
.gioithieunganhome p { margin-bottom: 5px!important; }
.gioithieunganhome ul { margin-bottom: 5px!important; }
.about-us-number-count ul li:first-child {
  font-weight: 600;
  color: #0033ff;
  text-transform: uppercase; font-size: 16px;
}
.about-us-number-count ul li {
  margin: 0; text-transform: uppercase; font-size: 13px;
}
.about-us-number-count ul {
  list-style: none;
  padding-top: 10px;
  position: sticky;
}
.about-us-number-count p:not(:first-child) {
  position: sticky;
}
.about-us-number-count p {
  color: #0033ff;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
  margin: 0; float: left;
}
.about-us-number-count p:first-child {
  font-size: 96px;
  font-weight: 700;
  line-height: normal;
  letter-spacing: .48px;
  text-transform: uppercase;
  text-shadow: 0 0 2px #b3b3b3;
  color: #f9f9fa;
  position: absolute;
  top: 30px !important;
}
.about-us-number-count p {
  color: #0033ff;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
  margin: 0;
}
.homepage-about-us .about-us-number-count::before {
    top: 10px;
    bottom: 30px;
}
.homepage-about-us .about-us-number-count::before {
  content: '';
  position: absolute;
  left: 0;
  width: 4px;
  border-top-right-radius: 999px;
  border-bottom-right-radius: 999px;
  background-color: #0033ff;
}
.homepage-about-us .about-us-number-count p {
    font-size: 52px;
    line-height: 1.3;
	margin-right: 10px;
}
.homepage-about-us .about-us-number-count p:first-child {
    display: block;
    top: calc(50% - 7px);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    left: 50%;
    font-size: 96px;
}
.advhome img {
  width: auto;
  border: 1px solid #eee;
  border-radius: 3px;
  padding: 5px 40px;
}
.sc_tab_content_items {
  display: flex;
  text-align: center;
}
.sc_tab_content_item {
  width: 25%;
  position: relative;
  margin-top: 15px;
}
.sc_tab_top_item {
  position: relative;
}
.sc_tab_content_item .img {
  z-index: 11000;
}
.sc_tab_content_item .title {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;
  color: #FFF !important;
}
.sc_tab_content_item .content {
  padding-left: 15px;
  padding-right: 15px;
  color: #b9b9b9;
}
.sc_tab_top_item::after {
  position: absolute;
  content: '';
  width: 31px;
  height: 20px;
  right: -10px;
  top: 55px;
  background-image: url(icon-right.png);
}
.title-size-small { --wd-title-sp: 10px !important; }
.wd-page-title .title { display: none!important; }
.wd-post-cat.wd-style-with-bg { display: none!important; }
.wd-post-meta { display: none!important; }
iframe { border-radius: 5px!important; }

.box_meta_single_title {    background-color: #000;    color: #fff;    text-align: center;    padding: 10px 10px;    font-weight: 500;}
.box_meta_single_title .title {    color: #ffba00;    font-weight: 400;    margin: 0;}.box_meta_single_content {    background-color: #ffba00;    color: #161616;    display: flex;    margin-bottom: 30px;}.box_meta_single_content .item:first-child {    border-left: 0;}.box_meta_single_content .item {    flex: 0 0 20%;    padding: 10px 3px;    display: flex;    align-items: center;    border-left: 1px solid #f3f3f3;	text-align: left;}.box_meta_single_content .item img {    width: 45px;    margin-right: 5px;}.box_meta_single_content .fw-b {    letter-spacing: -0.5px;    font-weight: bold;    line-height: 16px;    font-size: 14px;}.fs-12 {    font-size: 12px;}.lightGallery-event,.lightGallery-event a {    font-size: 0;}.box_meta_single_gallery .row {    margin-left: -7.5px;    margin-right: -7.5px;    margin-bottom: 15px;    margin-top: 15px;}.box_meta_single_gallery .row > * {    padding-left: 7.5px;    padding-right: 7.5px;}.box_meta_single_gallery .item {    position: relative;}.box_meta_single_gallery_thumbanil img {    width: 100%;    height: 150px;    object-fit: cover;}.box_meta_single_gallery .item .thumb_more span {    color: #ffba00;    font-size: 30px;    font-weight: 600;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);}.box_meta_single_gallery .item .thumb_more {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    background-color: rgb(0 0 0 / 51%);}.box_meta_single_gallery a {    display: block;    cursor: pointer;}.col-xs-3 {    width: 25%;}@media (max-width: 767px){	.box_meta_single_gallery_thumbanil img {        height: 70px;    }}@media (max-width: 680px){	.box_meta_single_content .item {        border-top: 1px solid #f3f3f3;        border-left: 0;    }	.box_meta_single_content {		display: block;	}}
.wd-nav-portfolio > li > a { border-radius: 5px!important; border: 1px solid #595959 !important; padding: 15px; color: #000 !important; font-weight: 800 !important; }
.wd-nav-portfolio > li.wd-active > a { border: 1px solid #0033ff !important; color: #0033ff !important; }
.wd-nav[class*="wd-style-underline"] > li:is(:hover, .current-menu-item, .wd-active, .active) > a .nav-link-text::after { display: none !important; }
.wd-nav-portfolio > li:hover > a { border: 1px solid #0033ff !important; color: #0033ff !important;  }
.wd-nav.wd-gap-m { --nav-gap: 15px!important; }
.wd-load-more { border-radius: 5px!important; border: 1px solid #0033ff !important; color: #0033ff !important; }
.wd-single-project ul li:nth-last-child(1){ background: #f0f7fb !important; }
.wd-single-project ul li:nth-last-child(2){ background: #f9f9f9 !important; }
.wd-single-project ul li:nth-last-child(3){ background: #f0f7fb !important; }
.wd-single-project ul li:nth-last-child(4){ background: #f9f9f9 !important; }
.wd-single-project ul li:nth-last-child(5){ background: #f0f7fb !important; }
.wd-single-project ul li { padding: 15px; list-style-type: none; border-radius: 3px!important; }
.trusofooter li.diachicao { height: 50px; }

.duanchitiet ul li:nth-last-child(1){ background: #f0f7fb !important; }
.duanchitiet ul li:nth-last-child(2){ background: #f9f9f9 !important; }
.duanchitiet ul li:nth-last-child(3){ background: #f0f7fb !important; }
.duanchitiet ul li:nth-last-child(4){ background: #f9f9f9 !important; }
.duanchitiet ul li:nth-last-child(5){ background: #f0f7fb !important; }
.duanchitiet ul li { padding: 15px; list-style-type: none; border-radius: 3px!important; }



.blog-design-small-images.has-post-thumbnail :is(.wd-post-thumb, .wd-post-content) {
    flex: 1 0 20%!important;
    max-width: 20%!important;
}
.blog-design-small-images.blog-style-bg.has-post-thumbnail .wd-post-content {
    margin-inline-start: 0!important;
    flex: 1 0 80%!important;
    max-width: 80%!important;	
	text-align: left!important;	
	align-items: flex-start!important;	
	margin-left: 10px !important; 
	padding: 15px;
	background: none;
}

.blog-design-small-images.wd-add-shadow .wd-post-content {
  box-shadow: none !important;
  transition: none !important;
}
.wd-posts:not([style*="wd-gap"]) {
  --wd-gap-lg: 25px!important;
}
.blog-design-small-images.category-tuyen-dung { background: #f8f8f8; border-radius: 5px; padding: 15px; }
.blog-design-small-images.category-recruitment { background: #f8f8f8; border-radius: 5px; padding: 15px; }

.yeucaucongviec ul li:nth-last-child(1){ background: #f0f7fb !important; }
.yeucaucongviec ul li:nth-last-child(2){ background: #f9f9f9 !important; }
.yeucaucongviec ul li:nth-last-child(3){ background: #f0f7fb !important; }
.yeucaucongviec ul li:nth-last-child(4){ background: #f9f9f9 !important; }
.yeucaucongviec ul li:nth-last-child(5){ background: #f0f7fb !important; }
.yeucaucongviec ul li { padding: 15px; list-style-type: none; border-radius: 3px!important; line-height: 2; }
.yeucaucongviec ul  { margin-left: 0!important; padding-left: 0!important; }
.wd-tab-content h3 { margin-bottom: 10px !important; margin-top: -10px !important; }
.whb-main-header .whb-col-right .wd-nav > li > a { text-transform: capitalize !important; }
.whb-main-header .whb-col-right .wd-nav-img { border-radius: 100%!important; border: 0.4px solid #D4D4D4; background: #FFF; width: 20px!important; height: 20px!important; }
.whb-main-header .whb-col-right .wd-dropdown-menu.wd-design-default {  --wd-dropdown-width: 150px !important; }
.whb-main-header .whb-col-right .wd-sub-menu li > a { text-indent: 0px!important; background: none !important; }
.landingduan .wd-tabs-header ul li { border: 1px solid #595959; border-radius: 200px; padding: 0 25px 0 10px; text-indent:40px;}
.landingduan .wd-tabs-header ul li.wd-active { border: 1px solid #0033ff!important; }
.landingduan .wd-tabs-header ul li:hover { border: 1px solid #595959!important; color: #595959 !important;}
.landingduan .wd-tabs-header ul li a:hover { color: #595959 !important;}
.landingduan .wd-nav-tabs { --nav-gap: 15px!important; }
.landingduan .wd-tabs-header ul { margin-bottom: 15px !important; }
.landingduan .wd-tabs-header ul li a::before {
  content: "";
  position: absolute;
  left: 10px;
  top: 10px;
  width: 22px;
  height: 22px;
  border: 1px solid var(--Taikisha-Gray-07, #595959);
  border-radius: 100%;
}
.landingduan .wd-tabs-header ul li.wd-active a::before {
  border-color: #0033ff;
  background: #0033ff;
}
.landingduan .wd-tabs-header ul li.wd-active a::after {
  content: "";
  position: absolute;
  left: 17px;
  top: 20px;
  width: 6px;
  height: 10px;
  border: solid #fff;
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg) translate(-50%, -50%);
  z-index: 2;
  opacity: 1;
}

.chaytrangchu .vc_carousel-control .icon-next { font-size: 50px!important; }
.chaytrangchu .vc_carousel-control .icon-prev { font-size: 50px!important; }
.chaytrangchu .vc_carousel-control .icon-next { color: #000 !important; background: #FFF!important; border-radius: 50%!important; }
.chaytrangchu .vc_carousel-control .icon-prev { color: #000 !important; background: #FFF!important; border-radius: 50%!important; }
.chaytrangchu .vc_carousel-control .icon-prev::before { top: -23px!important; }
.chaytrangchu .vc_carousel-control .icon-next::before { top: -23px!important; }
.chaytrangchu .vc_carousel-control .icon-next { width: 45px !important; height: 45px!important; }
.chaytrangchu .vc_carousel-control .icon-prev { width: 45px !important; height: 45px!important; }
.chaytrangchu .vc_carousel-control.vc_right { right: 25px !important; }

@media (min-width: 240px) and (max-width: 767px) {

.whb-main-header .whb-mobile-right .wd-nav > li > a { text-transform: capitalize !important; }
.whb-main-header .whb-mobile-right .wd-nav-img { border-radius: 100%!important; border: 0.4px solid #D4D4D4; background: #FFF; width: 20px!important; height: 20px!important; }
.whb-main-header .whb-mobile-right .wd-dropdown-menu.wd-design-default {  --wd-dropdown-width: 150px !important; margin-top: -1px; }
.whb-main-header .whb-mobile-right .wd-sub-menu li > a { text-indent: 0px!important; background: none !important; }
.whb-main-header .whb-mobile-right .wd-header-nav { text-align: right; }
	.wd-tabs.tabs-design-aside .wd-nav-tabs > li > a { margin-bottom: 0 !important; margin-top: 0 !important; }
	.portfolio-info .wrap-title { height: auto; }
	.trusofooter li.diachicao { height: auto; }
	.chungtoiabout12 { border-right: 0px solid #000; height: auto; }
	.chungtoiabout22 { height: auto; }
	.aio-icon-left { display: none; }
	.aio-icon.none { width: auto!important; height: auto !important; }
	.cauchuyengiatri .info-box-inner { height: auto; }
	.sc_tab_content_item { width: 100%; }
	.sc_tab_content_items { display: initial; }
	.sc_tab_top_item::after { display: none; }
	.boxcounter { margin-bottom: 15px !important; }
	.congtrinhthicongdesktop { display: none; }
	.congtrinhthicongmobile { display: block; }
	.simpletext { font-size: 35PX; padding: 15px; }
	.wd-post .entry-thumbnail img { height: auto; }
	.wd-post .post-title { height: auto; }
	.wd-sub-menu li > a { text-indent: 20px; background: url(icon-menu.png) no-repeat 20px 22px; }
	.wd-side-hidden { background: #fff!important; }
	.wd-action-btn.wd-style-text > a { color: #000!important; }
	.wd-nav-mobile > li > a { color: #000!important; }
	.wd-nav-opener { color: #000!important; }
	.wd-nav-mobile li:active > a { background: none!important; }
	.wd-nav-mobile li.opener-page > a { background: none!important; }
	.mobile-nav .wd-nav-opener.wd-active { background: none!important; }
	.tabtrangchu .wd-tabs-content-wrapper { margin-top: 15px; }
	.tabtrangchu .wd-nav-tabs { flex-wrap: wrap!important; white-space: wrap!important; }
	.tabtrangchu  .wd-nav-tabs > li { width: 100% !important; }
	.boxgioithieuhome { margin-left: 0; }
	.khachhanghome h3 { font-size: 18px !important; }
	.khachhanghome h3 span { font-size: 22px !important; }
	.dichvuduan h3 { font-size: 22px !important; }
	.dichvuduan h3 span { font-size: 22px !important; }
	 .blog-design-small-images.blog-style-bg .wd-post-thumb {
    border-bottom-right-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
  }
	.blog-design-small-images.has-post-thumbnail :is(.wd-post-thumb, .wd-post-content) {
    flex: 1 0 100%!important;
    max-width: 100%!important;
}

	.blog-design-small-images.blog-style-bg.has-post-thumbnail .wd-post-content {
    margin-inline-start: 0!important;
    flex: 1 0 100%!important;
    max-width: 100%!important;	
	text-align: left!important;	
	align-items: flex-start!important;	
	margin-left: 0 !important; 
	padding: 15px 0 0 0;
}
}