@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("../fonts/woodmart-font-1-400.woff2?v=8.0.6") format("woff2");
}

:root {
	--wd-text-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 15px;
	--wd-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: inherit;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(168,121,101);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(165,119,99);
	--btn-accented-bgcolor-hover: rgb(165,119,99);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(168,121,101);
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


@font-face {
	font-family: "font-ve-toi";
	src: url("../fonts/Lobster-Regular.woff") format("woff2"), 
url("../fonts/Lobster-Regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "fullit-bold";
	src: url("../fonts/CarlaSansBold.woff") format("woff2"), 
url("../fonts/CarlaSansBold.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: "fulit-thuong";
	src: url("../fonts/CarlaSansRegular.woff") format("woff2"), 
url("../fonts/CarlaSansRegular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "fulit-vua";
	src: url("../fonts/CarlaSansSemibold.woff") format("woff2"), 
url("../fonts/CarlaSansSemibold.woff") format("woff");
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: "fulit-text";
	src: url("../fonts/SVN-Aptima.woff") format("woff2"), 
url("../fonts/SVN-Aptima.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "fulit-text-dam";
	src: url("../fonts/SVN-Aptima-bold.woff") format("woff2"), 
url("../fonts/SVN-Aptima-bold.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

li#menu-item-31894 {
    background-color: #a67966;
       border-radius: 15px !important;
}
li#menu-item-31894 a {
    color: #fff;
}

 .wd-nav-secondary>li>a {
    height: 35px !important;
    padding: 0 20px !important;
}
.wd-nav-secondary>li:hover {
    background-color: #a67966;
       border-radius: 15px !important;
}
.wd-nav[class*="wd-style-"] > li:hover > a {
  color: rgb(255, 255, 255) !important;
}
.article-inner .post-image-mask {
  display: none !important;
}
.wd-post:hover .post-img-wrapp a {
  transform: scale(1.1) !important;
}
.box-mxh-home-dev {
    display: flex;
    justify-content: space-evenly;
    background-color: #f3f6fd;
    padding: 40px 20px;
    box-shadow: 0px 9px 6px 0px #A778641F;
    border-radius: 22px;
    position: relative;
    top: -110px;
    z-index: 9;
    margin-bottom: -20px !important;
}
.box-mxh-home-dev img:hover {
    filter: contrast(160%);
	transform: scale(1.2)
}
.box-mxh-home-dev img{
      transition: transform .5s; /* Animation */);
}
div#box-3-home {
    background-color: #a87965;
    border-radius: 34px;
    margin: 0px !important;
    padding-top: 50px;
    text-align: center;
    background-image: url(../images/Mask-group.png);
    background-size: contain;
    color: #fff;
}
.td-1-box-3 {
    font-size: 27px;
    font-weight: bold;
    line-height: 1.3;
}
.td-2-box-3 {
    font-style: italic;
    margin-top: -10px;
}
div#box-2-home {
    margin-bottom: -35px;
}
/****/
div#box-2-home  .wd-el-video:is(.wd-action-overlay,.wd-action-without) {
    border-radius: 30PX ! IMPORTANT;
}
div#box-2-home  .wd-nav-pagin-wrap.text-center.wd-style-shape.wd-hide-md-sm.wd-hide-sm {
  
    z-index: 2;
    position: relative;
    top: -70px;
}

div#box-2-home .wd-nav-pagin-wrap[class*="wd-style-shape"] li.wd-active span {
    border-color: #a67966;
    background-color: #a67966;
    width: 60px;
}
div#box-2-home .wd-nav-pagin-wrap[class*="wd-style-shape"] span {
    background-color: #d9d9d9;
    border: var(--wd-pagin-brd, 2px solid) #d9d9d9;
    border-radius: var(--wd-pagin-radius, var(--wd-pagin-size, 10px));
    transition: all .25sease;
    width: 60px;
}
.wd-el-video-btn-overlay:hover .wd-el-video-play-btn {
   color: #b41920 !important;
 
}
.wd-prev .wd-arrow-inner::after {

  color: #a87965 !important;
}
.wd-next .wd-arrow-inner::after {
  
  color: #a87965 !important;
}
.wd-el-video.wd-action-overlay:hover .wd-el-video-play-btn::after {
  opacity: .6;
  color: #B71D1D;
}
.wd-el-video.wd-action-overlay:hover .wd-el-video-play-btn::before {
  transform: scale(0.9);
  color: #B71D1D;
}
#box-4-home a.btn.btn-style-default.btn-shape-rectangle.btn-size-default.btn-icon-pos-right {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    flex-direction: column;
    align-content: flex-end;
    align-items: flex-end;
    background-color: #ffe4c400 !important;
    font-size: 10px;
    text-transform: inherit;
    font-style: italic;
    color: #a67966;
	gap: 10px;
}
#box-4-home .info-box-wrapper {
    background-color: #f3f6fd;
    border-radius: 34px;
    padding: 5px;
    /* margin-bottom: -100px !important; */
}
#box-4-home .wd-wpb {
    margin-bottom: 0px;
}
#box-4-home  .info-box-icon {
    border-radius: 40px !important;
}
#box-4-home img.attachment-full.size-full:hover {
    transform: scale(1.1);
    
}
#box-4-home img.attachment-full.size-full {
     transition: transform .5s; /* Animation */
    
}
.td-home {
    text-align: center;
    font-size: 27px;
    font-weight: bold;
    color: #A87965;
}
#box-4-home .info-box-content {
    padding: 70px 70px;
}
#box-4-home h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 22px;
    font-weight: bold;
    color: #A87965;
    padding-bottom: 50px;
    border-bottom: 2px solid;
    margin-bottom: 50px;
}
#box-4-home .info-box-inner.reset-last-child {
    font-style: italic;
    color: #A87965;
    font-size: 15px;
    margin-bottom: 50px;
}

#box-5-home .wd-info-box {
    position: relative;
    display: flex;
    flex-direction: column;
    border-radius: var(--wd-brd-radius);
    gap: var(--ib-icon-sp);
    --ib-icon-sp: 20px;
    background-color: #a67966;
    border-radius: 30px !important;
}
#box-5-home  .info-box-icon {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}
#box-5-home img:hover {
    transform: scale(1.1);
    
}
#box-5-home img {
     transition: transform .5s; /* Animation */
    
}
#box-5-home .info-box-inner.reset-last-child {
    padding: 0px 20px 20px;
    color: #fff;
    font-style: italic;
    height: 190px;
}
#box-6-home  .wd-post-date.wd-style-with-bg {
    display: none !important;
}
#box-6-home .ngay-thang-bai-viet {
    display: none;
}
#box-6-home .box-blog-1-box-6-home .blog-design-mask .article-body-container {
    text-align: left;
    background-color: #a67966 !important;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
	box-shadow: rgba(0, 0, 0, 0.09) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
}
#box-6-home .box-blog-1-box-6-home .blog-design-mask.has-post-thumbnail .article-body-container {
    background: linear-gradient(to bottom, transparent 5%, rgb(0 0 0 / 0%) 50%, rgb(0 0 0 / 0%) 100%);
}
#box-6-home .box-blog-1-box-6-home .article-body-container:before {
    content: "NEW";
    position: absolute;
    font-size: 48px;
    font-weight: bold;
    color: #fff;
    top: 34px;
}
#box-6-home .box-blog-1-box-6-home  h3.wd-entities-title.title.post-title {
    font-size: 16px;
    font-weight: bold;
}
#box-6-home .box-blog-1-box-6-home  .article-inner {
    border-radius: 50px !important;
}
#box-6-home .box-blog-2-box-6-home .article-body-container {
    padding: 0px !important;
    text-align: left !important;
}
#box-6-home .box-blog-2-box-6-home .blog-design-masonry.wd-add-shadow .article-inner {
    box-shadow: unset ! IMPORTANT;
    transition: box-shadow .35sease;
}
#box-6-home .box-blog-2-box-6-home h3.wd-entities-title.title.post-title {
    font-size: 16px;
    font-weight: 700;
    color: #A87965;
    padding-top: 15px;
}
#box-6-home .box-blog-2-box-6-home .post-img-wrapp {
    border-radius: 30px !important;
}
#box-6-home .box-blog-3-box-6-home div#woodmart-recent-posts-2 {
    background-color: #f3f6fd;
    padding: 40px 90px 20px 50px;
    border-radius: 30px;
}
#box-6-home .box-blog-3-box-6-home h5.widget-title {
    font-size: 22px;
    color: #a67966;
    border-bottom: 2px solid;
    padding-bottom: 15px;
}


#box-6-home .box-blog-3-box-6-home li {
  list-style: none;
}
#box-6-home .box-blog-3-box-6-home li::before {
    content: '';
    display: inline-block;
    background-image: url(../images/Layer_1-1.png);
    min-width: 48px;
    height: 35px;
}
#box-6-home .box-blog-3-box-6-home .wd-entities-title.title {
    padding-left: 20px;
    font-size: 16px;
    color: #a67966;
    font-weight: bold;
}
#box-6-home .box-blog-3-box-6-home .woodmart-recent-posts li {
    display: flex;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 2px solid rgb(166 121 102);
    align-items: center;
}
li:last-child {
border-bottom: none !important;
}
/**************/



.main1 {
  
  display:flex;
  flex-direction:row;
  width:100%; 
  height:450px;
  
}

.column1 {
    width: 90%;
    transition: width 0.5s;
    overflow: hidden;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    cursor: pointer;
    margin: 4px;
    border-radius: 30px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
	
}
.column1:nth-child(1) {
  
  background-image: url('../images/Layer_1-1.png');
  background-size:cover;
  background-position:center center;
  border-radius: 30px;
  
}

.column1:nth-child(2) {
  
  background-image: url('../images/Layer_1-1.png');
  background-size:cover;
  background-position:center center;
  
}

.column1:nth-child(3) {
  
  background-image: url('../images/Layer_1-1.png');
  background-size:cover;
  background-position:center center;
  
}



/*Border Styling for device width below 1024px, Tablet/Mobile*/
@media(max-width:1024px){
  
  .column1:nth-child(1) {
  
   border-radius: 10px;
  
}
  
  .column1:nth-child(3) {
  
   border-radius: 0px 0px 10px 10px;
}
}

/*Desktop Styling*/
@media screen and (min-width: 1025px) {
            
    /*Clicked column styling*/
    .expanded1 {
        
    width: 150% !important;
    
    }
    }
    

/*Tablet and mobile, below 1025px*/  
@media (max-width: 1024px) {
        
.column1 {
        
        width:100%;
        transition: height 0.5s;
        height: 120px;
        
}    
        

  /*Clicked column styling*/
.expanded1{
        
    height: 450px !important;         

    }
 }
    

}  
/*Inner elements made visible on clicked column*/
.inner-element1.active1 {
              
 opacity: 1; 
 transition: opacity 0.5s 0.4s;        
       
}

.icons1 {
    position: absolute;
    bottom: 50%;
    left: 45%;
    font-size: 40px;
    z-index: 2;
    height: 52px;
    width: 52px;
    color: #d9d9d9;
}
.column1.expanded1 i.fa-solid.fa-play {
    font-size: 60px !important;
}

.column1.expanded1:hover{
background-size: 110%;

	}
.column1.expanded1{
 transition: all 0.5s ease-in-out !important;
	background-size: 100%;
	}
.column1:hover{
background-size: 160%;

	}
div#box-7-home {
    background: #a87965;
    margin: 0px;
    border-radius: 30px;
    background-image: url(../images/TRANG-CHU-TRAN-NGHIA-03-1.png);
    background-size: contain;
}
#box-7-home a.btn.btn-style-default {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    flex-direction: column;
    align-content: flex-end;
    align-items: flex-end;
    background-color: #ffe4c400 !important;
    font-size: 10px;
    text-transform: inherit;
    font-style: italic;
    color: #ffffff;
    gap: 10px;
    padding: 0px !important;
}
div#box-7-home h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 22px;
    color: #fff;
    font-weight: bold;
}
div#box-7-home .info-box-inner.reset-last-child {
    color: #fff;
    font-style: italic;
}

.sub-td-home {
    text-align: center;
    margin-top: -20px;
    font-style: italic;
    color: #a67966;
}
#box-8-home .box-cam-nhan-dev{
    display: flex;
    align-items: flex-end;
}

#box-8-home .box-thong-tin-cam-nhan-dev{
    text-align: right;
}

#box-8-home li.wd-nav-pagin-item.wd-active {
    display: flex;
    background-color: #a67966;
    color: #fff;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    margin: 0 auto;
    justify-content: center;
}
#box-8-home .wd-slider-pagin.wd-style-number-2 li:before {
    content: none !important;
    position: absolute;
    /* inset: -10px 0; */
}
#box-8-home .wd-slider-pagin.wd-style-number-2 li:after {
    content: none !important;
    position: absolute;
    /* inset: -10px 0; */
}
#box-8-home .wd-slider-pagin.wd-style-number-2 li.wd-active span {
    color: #fff;
}
#box-8-home .wd-slider-pagin.wd-style-number-2 li span {
    color: #a67966;
}
#box-8-home li.wd-nav-pagin-item {
    /* display: flex
; */
    background-color: #fefefe;
    color: #ffffff00;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    margin: 0 auto;
    justify-content: center;
    border: 1px solid #a67966;
}
#box-8-home a.btn.btn-style-default.btn-shape-rectangle.btn-size-default.btn-icon-pos-right {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    flex-direction: column;
    align-content: flex-end;
    align-items: flex-end;
    background-color: #ffe4c400 !important;
    font-size: 10px;
    text-transform: inherit;
    font-style: italic;
    color: #a67966;
    gap: 10px;
    position: relative;
    top: -30px;
	    padding: 0px !important;
}
#box-8-home  .td-1-cam-nhan-dev {
    font-size: 27px;
    font-weight: bold;
    color: #a67966;
    margin-bottom: 10px;
}
#box-8-home .td-2-cam-nhan-dev {
    color: #a67966;
    font-style: italic;
    margin-top: -20px;
}
#box-8-home .wd-el-video {
    border-radius: 30px !important;
}
#box-9-home .wd-info-box {
    position: relative;
    display: flex;
    flex-direction: column;
    border-radius: var(--wd-brd-radius);
    gap: var(--ib-icon-sp);
    --ib-icon-sp: 20px;
    background-color: #a67966;
    border-radius: 30px !important;
}
#box-9-home  .info-box-icon {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}
#box-9-home img:hover {
    transform: scale(1.1);
    
}
#box-9-home img {
     transition: transform .5s; /* Animation */
    
}
#box-9-home .info-box-inner.reset-last-child {
    padding: 0px 20px 20px;
    color: #fff;
    font-style: italic;
    height: 85px;
}
#box-9-home a.btn.btn-style-default.btn-shape-rectangle.btn-size-default.btn-icon-pos-right {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    flex-direction: column;
    align-content: flex-end;
    align-items: flex-end;
    background-color: #ffe4c400 !important;
    font-size: 10px;
    text-transform: inherit;
    font-style: italic;
    color: #a67966;
    gap: 10px;
   
	    padding: 0px !important;
}
.wd-el-video-overlay::after {
  content: '';
  position: absolute;
  inset: -1px;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0) !important;
  transition: background-color 0.5s cubic-bezier(0, 0, 0.44, 1.18);
}
#box-10-home {
    background-color: #a67966;
    margin: 0px;
    border-radius: 50px;
	   background-image: url(../images/Mask-group.png);
    background-size: contain;
    color: #fff;
}
#box-10-home .td-1-home-10-trai a {
    font-size: 18px;;
    background-color: #fff;
    color: #a87b6a;
       padding: 10px 20px;
    border-radius: 50px;
    font-weight: bold;
}
#box-10-home .td-1-home-10-trai  {
      margin-bottom: 15px;
    text-align: right;
}
#box-10-home .td-1-home-10-phai a {
    font-size: 18px;
    background-color: #fff;
    color: #a87b6a;
       padding: 10px 20px;
    border-radius: 50px;
    font-weight: bold;
}
#box-10-home .td-1-home-10-phai  {
      margin-bottom: 15px;
    text-align:left;
   
}
#box-10-home  .td-2-home-10-trai {
    text-align: right;
}
#box-10-home  .td-2-home-10-phiai {
    text-align: left;
}
#box-10-home  .td-giua-home-10 {
    text-align: center;
    background-color: #ffffff;
    color: #a67966;
    font-size: 30px;
    font-weight: bold;
    padding: 10px 0px;
    border-radius: 30px;
    position: relative;
    top: -40px;
	line-height: 1.3;
}
#box-10-home .box-trai-box-10-home {
    position: relative;
    bottom: -50px;
}
#box-10-home .box-phai-box-10-home {
    position: relative;
    bottom: -50px;
}
#box-11-home .info-box-inner.reset-last-child {
    background-color: #a67966;
    padding: 40px 0px 50px 0px;
    border-radius: 30px;
    margin-top: -42px;
    color: #fff;
    font-style: italic;
    font-size: 20px;
	margin-right: 50px;
}
#box-11-home .dau-phay {
    text-align: right;
    margin-top: -61px;
    position: relative;
	right: 50px;
}
#box-11-home .form-home-moi {
    border: 2px solid #a67966;
    border-radius: 30px;
    padding: 40px;
    position: relative;
    top: 50px;
}
#box-11-home input.wpcf7-form-control.wpcf7-submit.has-spinner {
    display: flex;
    margin: 0 auto;
    background-color: #a87965;
    font-size: 15px;
    padding: 0px 50px;
    border-radius: 5px;
    font-style: italic;
    position: relative;
    bottom: -20px;
}
#box-11-home ::placeholder {

    font-style: italic;
}
div#box-12-home {
    margin-bottom: -75px;
}
.box-slogan-ft {
    border-top: 2px solid #a87965;
    display: flex;
    justify-content: space-between;
    padding: 15px 0px;
    background-color: #fff;
    border-bottom: 2px solid #874d34;
}
.box-slogan-ft img  {
    margin: 0 20px;

}
.wd-copyrights.wd-layout-centered {
    text-align: center;
    background-color: #9d6653 !important;
    font-style: italic !important;
}
#box-footer-dev .box-2-ft a {
    font-size: 16px;
    font-weight: bold;
    line-height: 2.3;
}
#box-footer-dev .td-box-ft-3 {
    margin-bottom: 10px;
}
#box-footer-dev .wd-list {
    list-style: none;
    --li-pl: 0;
    --list-mb: 0;
    --li-mb: 15px;
    --wd-row-gap: var(--li-mb);
    display: flex;
    flex-direction: column;
    justify-content: var(--wd-align);
    gap: 12px;
}

#box-footer-dev .wd-fontsize-xs {
    font-size: 16px;
}

#box-footer-dev .box-mxh-ft {
    display: flex;
    gap: 15px;
}
#box-footer-dev .box-mxh-ft img {
    width: 30px;
    height: 30px;
}

a.scrollToTop.button-show {
    border: 1px solid #fff !important ;
    background-color: #a87965 !important;
    color: #ffffff00 ;
    background-image: url(../images/up.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
}
/************ LIÊN HỆ ********/
.tieu-de-tong h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 22px;
    color: #a67966;
}
.tieu-de-tong .wd-info-box {
    --ib-icon-sp: 10px !important;
}
.box-thong-tin-lien-he .info-box-inner.reset-last-child {
    color: #333;
    margin-top: -2px;
}
.form-home-moi-item.box-flex-form {
    display: flex;
    gap: 20px;
}
#box-lien-he input.wpcf7-form-control.wpcf7-submit.has-spinner {
    display: flex;
    margin: 0 auto;
    background-color: #a87965;
    border-radius: 30px;
}

.wd-info-box {
    --ib-icon-sp: 10px !important;
}
.box-mxh-2-ft {
    display: flex;
    justify-content: space-evenly;
}
.box-mxh-2-ft-dev {
    border-top: 25px solid #eeeeee;
    border-bottom: 25px solid #eeeeee;
}
.box-mxh-2-ft-dev .wpb_text_column.wpb_content_element {
    margin-bottom: 20px !important;
}
.box-mxh-2-ft-dev .vc_column-inner {
    padding-top: 20px !important;
}
.page-id-7 .an-trang-home {
	display:none;
}
#box-dang-ky-dev .form-home-moi {
    padding: 40px;
    border-radius: 10px;
    border: 2px solid #a87965;
}
#box-dang-ky-dev .info-box-inner.reset-last-child {
    background-color: #a87965;
    font-size: 18px;
    border-radius: 10px;
    padding: 40px 0px 60px;
    margin-top: -20px;
}
#box-dang-ky-dev .dau-phay {
    margin-top: -80px;
    position: relative;
    text-align: right;
    right: 50px;
}
#box-dang-ky-dev .form-home-moi-item {
    margin-bottom: 30px;
}
#box-dang-ky-dev input.wpcf7-form-control.wpcf7-submit.has-spinner {
    display: flex;
    margin: 0 auto;
    background-color: #a87965;
    font-size: 15px;
    padding: 0px 50px;
    border-radius: 5px;
    font-style: italic;
    position: relative;

}
#box-dang-ky-dev  ::placeholder {

    font-style: italic;
}
.page-id-7 .box-dang-ky-footer-dev {
    display: none !important;
}
#box-11-home input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    background-color: #a87965;
}
#box-11-home input.wpcf7-form-control.wpcf7-tel.wpcf7-text.wpcf7-validates-as-tel {
    background-color: #a87965;
}
#box-11-home input.wpcf7-form-control.wpcf7-text {
    background-color: #a87965;
}
#box-11-home textarea.wpcf7-form-control.wpcf7-textarea {
    background-color: #a87965;
}
/******* DỰ ÁN ******/
#box-1-du-an h4.banner-title.wd-font-weight-.wd-fontsize-l {
    font-size: 35px;
    text-transform: uppercase;
}
#box-1-du-an .banner-subtitle.subtitle-color-default.subtitle-style-default.wd-fontsize-xs.wd-font-weight- {
    color: #E9C07E;
}
#box-1-du-an .fa-solid{
    font-weight: 900;
      color: #E9C07E;
}
#box-2-du-an .wd-tabs-header {
    display: flex
;
    flex-direction: row !important;
    gap: 10px;
    padding: var(--wd-header-padding);
    justify-content: flex-start;
}
/********** TIN TỨC *********/
#box-1-tin-tuc .wd-post-date.wd-style-with-bg {
    display: none;
}
#box-1-tin-tuc .wd-post-content {
    margin-top: -150px;
    background: linear-gradient(to bottom, transparent 5%, rgb(166 121 102 / 58%) 20%, rgb(166 121 102) 100%);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
   
}
#box-1-tin-tuc h3.wd-entities-title.title.post-title {
    color: #fff;
    font-size: 20px;
}
#box-1-tin-tuc .wd-post-desc {
    color: #fff;
}
#box-1-tin-tuc .wd-post-entry-meta {
    display: none !important;
}
.box-phai-1-box-1-tin-tuc header.entry-header {
    height: 220px !important;
}
.box-phai-1-box-1-tin-tuc .ngay-thang-bai-viet {
    display: none;
}
.box-phai-1-box-1-tin-tuc .blog-design-mask .article-body-container {
    position: absolute;
    inset-inline: 0;
    bottom: 0;
    padding: 30px 25px 5px 25px !important;
    background-color: transparent !important;
    box-shadow: none;
    text-align: left;
}
.box-phai-1-box-1-tin-tuc .blog-design-mask.has-post-thumbnail .article-body-container {
    background: linear-gradient(to bottom, transparent 5%, rgb(166 121 102 / 58%) 20%, rgb(166 121 102) 100%);
    /* background: linear-gradient(180deg, rgba(159, 102, 82, 0.3) 0%, #9F6652 100%); */
}
#box-1-tin-tuc .article-inner {
    border-radius: 10px !important;
}
#box-1-tin-tuc .wd-post-thumb.color-scheme-light {
    border-radius: 10px !important;
}
#box-2-tin-tuc .wd-grid-g {
   
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}
#box-2-tin-tuc .blog-design-small-images.has-post-thumbnail.blog-style-bg .article-body-container {
    margin-left: 0px;
}
#box-2-tin-tuc .wd-post.blog-style-bg .article-body-container {
    padding: 0px;
    border-radius: var(--wd-brd-radius);
    background-color: #ffffff00;
}
#box-2-tin-tuc .wd-add-shadow .article-body-container {
    box-shadow: none ! IMPORTANT;
    transition: box-shadow .6s ease;
}
#box-2-tin-tuc .blog-design-small-images.has-post-thumbnail .post-title {
    font-size: 18PX;
    line-height: 1.4;
}
#box-2-tin-tuc .blog-design-small-images.has-post-thumbnail .article-inner {
    display: flex
;
    align-items: flex-start;
    justify-content: center;
}
#box-2-tin-tuc .wd-post .article-body-container {
    position: relative;
    z-index: 1;
    text-align: left;
    padding-left: 20px !important;
}
#box-2-tin-tuc .article-inner {
    border-bottom: 1px solid #a87965;
    padding-bottom: 20px;
    margin-bottom: 10px;
}
#box-2-tin-tuc a.btn-read-more.more-link {
    text-transform: initial;
    font-weight: 400;
    border: 1px solid;
    padding: 5px 20px;
    border-radius: 50px;
}
#box-2-tin-tuc p.read-more-section {
    position: relative;
    bottom: -30px;
}
#box-2-tin-tuc .wd-post-date.wd-style-with-bg {
    display: none;
}
#box-2-tin-tuc .post-img-wrapp {
    border-radius: 5px;
}
.single-post .wd-page-content {
    min-height: 50vh;
    background-color: #eeeeee;
}
.wd-post-cat.wd-style-with-bg {
    display: none;
}
.wd-post-meta {
    display: none !important;
}
.wd-single-post-header .title {
    margin-bottom: 0;
    font-size: 40px !important;
    text-align: left !important;
    color: #a67966 !important;
}
.wd-single-post-img img {
    display: none !important;
}
.entry-meta.wd-entry-meta {
    display: none !important;
}
.hovered-social-icons.wd-tltp {
    display: none;
}

.tags-list {
    display: none !important;
}
.box-bai-lien-quan-hosting .wd-post-date.wd-style-with-bg {
    display: none ! IMPORTANT;
}

.box-bai-lien-quan-hosting  .article-body-container {
    padding: 0px !important;
	 background-color: #ffffff00 !important;
   
}
.box-bai-lien-quan-hosting .blog-design-masonry.wd-add-shadow .article-inner {
    box-shadow: none !important;
    transition: box-shadow .35s ease;
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
}
.box-bai-lien-quan-hosting  .wd-post .article-body-container {
    position: relative;
    z-index: 1;
    text-align: left;
    padding-left: 20px !important;
}
.box-bai-lien-quan-hosting  header.entry-header {
    width: 120%;
}


.box-bai-lien-quan-hosting  img.attachment-large.size-large {
    height: 200px;
    object-fit: cover;
}
.box-bai-lien-quan-hosting .entry-content.wd-post-desc {
    font-size: 14px;
    margin-bottom: 20px;
}
.box-bai-lien-quan-hosting p.read-more-section {
    display: none;
}
.box-bai-lien-quan-hosting .post-img-wrapp {
    border-radius: 5px !important;
}

.single-post #box-dang-ky-dev .info-box-inner.reset-last-child {
    background-color: #a87965;
    font-size: 18px;
    border-radius: 10px;
    padding: 40px 0px 70px;
    margin-top: -10px;
    color: #ffffff;
    font-style: italic;
}
.single-post  #box-dang-ky-dev .dau-phay {
    margin-top: -120px;
    position: relative;
    text-align: right;
    right: 50px;
}
.single-post section#box-dang-ky-dev {
    padding-bottom: 40px;
}
.box-bai-lien-quan-hosting h4.wd-el-title.title.slider-title.element-title {
    color: #a87965;
}
h3#reply-title {
    color: #a87965 !important;
}
.box-bai-lien-quan-hosting .ngay-thang-bai-viet {
    font-size: 13px;
    color: #8c8c8c;
}
.box-bai-lien-quan-hosting .blog-design-masonry .post-title {
    font-size: 18px !important;
    color: #a67966;
    height: 75px;
}
.box-bai-lien-quan-hosting .wd-nav-pagin-wrap[class*="wd-style-shape"] li.wd-active span {
    border-color: #a87965;
    background-color: #a87965;
    width: 86px;
    height: 4px;
}
.box-bai-lien-quan-hosting  .wd-nav-pagin-wrap[class*="wd-style-shape"] span {

    width: 86px !important;
    height: 4px ! IMPORTANT;
    
}
.box-flow-bai-viet-dev {
    display: flex
;
    justify-content: center;
    gap: 30px;
}
.td-flow-bai-viet {
    font-size: 22px;
    text-align: center;
    color: #a87965;
    font-weight: 500;
}
.box-giua-box-flow-dev {
    background-color: #FFF;
    border-radius: 10px;
    box-shadow: 0px 2px 4px 0px #0000001A;
    padding: 0 50px;
    margin-bottom: 40px;
}
#box-1-tin-tuc .wd-post-inner {
    border-radius: 20px !important;
}
#box-2-tin-tuc a.btn-read-more.more-link:after {
    content: "đ";
    background: url(../images/Group-1-2.png) no-repeat;
    color: #fff0;
    background-size: contain;
    position: relative;
    top: 4px;
    right: -5px;
}
nav[class*="-pagination"] li .current {
    color: #fff;
    background-color: var(--wd-primary-color);
    border-radius: 3px !important;
}
.single-post .box-dang-ky-footer-dev {
    display: none;
}
.box-td-text-trang h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 31px;
    color: #fff;
}

#box-3-tin-tuc .article-body-container {
    padding: 15px !important;
    text-align: left !important;
}
#box-3-tin-tuc .wd-post-date.wd-style-with-bg {
    display: none;
}
#box-3-tin-tuc .blog-design-mask.has-post-thumbnail .article-body-container {
    /* background: linear-gradient(to bottom, transparent 5%, rgba(0, 0, 0, 0.35) 50%, rgba(0, 0, 0, 0.8) 100%); */
    background: linear-gradient(180deg, rgba(168, 121, 101, 0) 0%, #884A35 100%);
}
#box-3-tin-tuc .article-inner {
    border-radius: 10px !important;
}
#box-3-tin-tuc h3.wd-entities-title.title.post-title {
    /* height: 80px; */
    font-size: 18px;
}
#box-3-tin-tuc h4.woodmart-title-container.title.wd-font-weight-.wd-fontsize-xxxl {
    color: #fff;
}

#box-3-tin-tuc .wd-nav-pagin-wrap[class*="wd-style-shape"] li.wd-active span {
    border-color: var(--wd-pagin-brd-color-act, var(--color-gray-800));
    background-color: var(--wd-pagin-bg-act, var(--color-gray-800));
    width: 36px;
    height: 4px;
}
#box-3-tin-tuc .wd-nav-pagin-wrap[class*="wd-style-shape"] span {
    display: inline-flex
;
    width: 35px;
   height: 4px;
    background-color: #d9d9d9;
    border: var(--wd-pagin-brd, 2px solid) #d9d9d9;
    border-radius: var(--wd-pagin-radius, var(--wd-pagin-size, 10px));
    transition: all .25s ease;
}
#box-3-tin-tuc .ngay-thang-bai-viet {
    position: absolute;
    top: -13px;
    color: #fff;
    font-size: 14px;
}
#box-3-tin-tuc i.fa-solid.fa-clock {
    display: none;
}


#box-3-tin-tuc .wd-arrow-inner::after {
  color: #fff !important;
}
#box-3-tin-tuc .wd-title-style-simple .liner-continer:after {
  
    height: 3px;
    background-color: rgb(255 255 255);
}
#box-4-tin-tuc a.wd-nav-link {
    font-weight: 500 !important;
    text-transform: initial !important;
    font-size: 23px !important;
    color: #8c8c8c !important;
}

#box-4-tin-tuc .tabs-name.title {
    font-size: 40px;
    color: #a87965;
    text-transform: inherit;
}

#box-4-tin-tuc .wd-post-date.wd-style-with-bg {
    display: none;
}

#box-4-tin-tuc .blog-design-mask.has-post-thumbnail .article-body-container {
    /* background: linear-gradient(to bottom, transparent 5%, rgba(0, 0, 0, 0.35) 50%, rgba(0, 0, 0, 0.8) 100%); */
    /* background: #FFFFFF; */
    background: linear-gradient(180deg, rgba(168, 121, 101, 0) 0%, #884A35 100%);
}
#box-4-tin-tuc .blog-design-mask .article-body-container {
    position: absolute;
    inset-inline: 0;
    bottom: 0;
    padding: 0px 0px 0px 10px !important;
    background-color: transparent !important;
    box-shadow: none;
    text-align: left;
}
#box-4-tin-tuc .ngay-thang-bai-viet {
    position: absolute;
    top: -25px;
    font-size: 13px !important;
    color: #fff;
}
#box-4-tin-tuc h3.wd-entities-title.title.post-title {
    font-size: 14px !important;
}
#box-4-tin-tuc .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container {
    overflow: hidden;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 200px !important;
    margin-top: 0;
    margin-left: 0;
}
#box-4-tin-tuc .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel-body {
    /* position: absolute; */
    /* top: 0; */
    inset-inline: 0;
    z-index: 1;
    display: block !important;
    visibility: hidden;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    height: auto !important;
    opacity: 0;
    transition: transform .25s ease, opacity .25s ease, visibility .25s ease;
    transform: translateY(20px);
}
#box-4-tin-tuc .vc_tta.vc_general .vc_tta-panel-body {

    padding: 0px !important;
  
}
#box-4-tin-tuc .vc_tta.vc_tta-style-classic .vc_tta-panel-body, .vc_tta.vc_tta-style-classic .vc_tta-panel-heading {
    border-width: unset !important;
}

#box-4-tin-tuc h4.woodmart-title-container.title.wd-font-weight-.wd-fontsize-l {
    font-size: 34px;
    line-height: 1;
    color: #a67966;
}
#box-4-tin-tuc .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab>a {
    padding: 0px !important;
}
#box-4-tin-tuc .vc_tta.vc_general .vc_tta-panel-body {
    border: unset !important;
    box-sizing: content-box;
    padding: 14px 20px;
    display: none;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    transition: padding .2s ease-in-out;
}
.vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
        border-color: #f0f0f000 !important;
    }
#box-4-tin-tuc .wd-title-style-simple .liner-continer:after {
    content: " ";
    position: absolute;
    top: 100%;
    width: 60px;
    height: 3px;
    background-color: rgb(168 121 101);
}
.wd-post-date.wd-style-with-bg {
    display: none !important;
}
/*** GÓC NHÌN THỊ TRƯỜNG ****/
#box-1-thi-truong .wd-post.blog-style-bg .article-body-container {
    padding: 0px !important;
    border-radius: var(--wd-brd-radius);
    background-color: var(--bgcolor-white);
}
#box-1-thi-truong .blog-design-masonry.wd-add-shadow .article-inner {
    box-shadow: unset !important;
    transition: box-shadow .35s ease;
    /* text-align: left !important; */
}
#box-1-thi-truong .article-body-container {
    text-align: left !important;
}
#box-1-thi-truong .wd-post.blog-style-bg .article-body-container {
    padding: 0px !important;
    border-radius: var(--wd-brd-radius);
    background-color: #ffffff00;
    border-bottom: 2px solid #ccc;
    padding-bottom: 10px !important;
}
#box-1-thi-truong .ngay-thang-bai-viet {
    font-size: 13px;
    color: #8c8c8c;
    padding-top: 10px;
}
#box-1-thi-truong .post-img-wrapp {
    border-radius: 10px !important;
}
#box-1-thi-truong .blog-design-masonry .post-title {
    font-size: 16px;
    font-weight: 600;
    padding-top: 15px;
    color: #9f6652;
}
#box-1-thi-truong .entry-content.wd-post-desc {
    font-size: 14px;
    color: #2d2d2d;
}
#box-2-thi-truong .box-trai-box-2-thi-truong {
    background-color: #fff;
    margin: 0px !important;
}
#box-2-thi-truong .blog-design-small-images.has-post-thumbnail.blog-style-bg .article-body-container {
    margin-left: 0px !important;
}
#box-2-thi-truong .wd-post.blog-style-bg .article-body-container {
    padding: 0px 0px 0px 15px !important;
    border-radius: var(--wd-brd-radius);
    background-color: #ffffff00;
    text-align: left;
}
#box-2-thi-truong .wd-add-shadow .article-body-container {
    box-shadow: unset !important;
    transition: box-shadow .6s ease;
}
#box-2-thi-truong .blog-design-small-images.has-post-thumbnail .post-title {
    font-size: 18px;
    line-height: 1.4;
    color: #a67966;
    font-weight: 600;
}
#box-2-thi-truong .entry-content.wd-post-desc {
    font-size: 14px;
    color: #2d2d2d;
}
#box-2-thi-truong  .ngay-thang-bai-viet {
    font-size: 13px;
}
#box-2-thi-truong .article-inner {
    border-bottom: 1px solid #acacac;
    padding-bottom: 20px;
}
#box-2-thi-truong .wd-posts:not([style*="wd-gap"]) {
    --wd-gap-lg: 20px !important;
}
#box-2-thi-truong .td-1-thi-truong {
    font-size: 22px;
    font-weight: 600;
    text-transform: uppercase;
    color: #a87965;
    padding-top: 20px;
    margin-bottom: 20px;
}
#box-2-thi-truong span.load-more-label {
    font-size: 14px;
    text-transform: initial;
    font-weight: 500;
    color: #a87965;
}
#box-2-thi-truong a.btn.wd-load-more.wd-blog-load-more.load-on-click {
    border: 1px solid #a87965;
    padding: 0 50px;
    border-radius: 5px;
}
/******* GÓC NHÌN DỰ ÁN*******/
.wd-add-shadow .article-body-container {
    box-shadow: unset !important;
    transition: box-shadow .6s ease;
}
.td-goc-nhin-du-an .info-box-wrapper {
    margin-left: -94px;
}
#box-1-doc-nhin-du-an .blog-design-small-images.has-post-thumbnail.blog-style-bg .article-body-container {
    margin-left: 0px !important;
}

#box-1-doc-nhin-du-an .blog-design-small-images.has-post-thumbnail .article-inner {
    display: flex;
    align-items: flex-start !important;
    justify-content: center;
    
}
#box-1-doc-nhin-du-an .blog-design-small-images.has-post-thumbnail.blog-style-bg .article-body-container {
    margin-left: 0px !important;
    text-align: left;
    padding-left: 20px !important;
}
#box-1-doc-nhin-du-an .blog-design-small-images.has-post-thumbnail .post-title {
    font-size: 22px;
    line-height: 1.4;
    color: #a87965;
    font-weight: 600;
}
#box-1-doc-nhin-du-an .entry-content.wd-post-desc {
    font-size: 14px;
    color: #2d2d2d;
}
#box-1-doc-nhin-du-an .entry-content.wd-post-desc {
    font-size: 14px;
    color: #2d2d2d;
}
#box-1-doc-nhin-du-an .ngay-thang-bai-viet {
    font-size: 13px;
    margin-top: 20px;
}
#box-1-doc-nhin-du-an .wd-post.blog-style-bg .article-body-container {
    padding: 0px !important;
    border-radius: var(--wd-brd-radius);
    background-color: #ffffff00;
    text-align: left;
}
.blog-design-masonry.wd-add-shadow .article-inner {
    box-shadow: unset !important;
    transition: box-shadow .35s ease;
}
#box-1-doc-nhin-du-an .blog-design-masonry .post-title {
    font-size: 16px;
    color: #a67966;
    font-weight: 600;
    margin-top: 10px;
}
#box-1-doc-nhin-du-an .post-img-wrapp {
    border-radius: 5px !important;
}
#box-1-doc-nhin-du-an .article-inner {
    border-bottom: 2px solid #ccc;
    padding-bottom: 20px;
}
.box-2-doc-nhin-du-an .blog-design-small-images.has-post-thumbnail .post-title {
    font-size: 14px !important;
    line-height: 1.4;
    color: #3e3b3a !important;
    font-weight: 600;
}
.box-2-doc-nhin-du-an {
    background-color: #fff;
    border-radius: 10px;
    padding: 0px !important;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
#box-1-doc-nhin-du-an a.btn.wd-load-more.wd-blog-load-more.load-on-click {
    width: 100%;
    background-color: #d9d9d9;
    border: unset !important;
    border-radius: 5px;
    text-transform: inherit;
}
.box-2-doc-nhin-du-an .wd-posts.wd-blog-holder.wd-grid-g {
    padding: 15px;
}
.box-2-doc-nhin-du-an .vc_column-inner {
    padding: 0px !important;
}
.box-2-doc-nhin-du-an .td-bai-viet-noi-bat {
    text-align: center;
    background-color: #a87965;
    color: #fff;
    font-size: 20px;
    padding: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin-bottom: 0px;
}
 #box-1-doc-nhin-du-an h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 22px;
    color: #a87965;
}
#box-1-doc-nhin-du-an .wd-posts:not([style*="wd-gap"]) {
    --wd-gap-lg: 20px !important;
}
.box-2-doc-nhin-du-an a.btn.btn-style-bordered.btn-shape-semi-round.btn-size-default {
    font-size: 14px !important;
    text-transform: inherit;
    color: #a87965;
    margin-top: -20px;
    margin-bottom: 20px;
    border: 1px solid;
    padding: 0 50px;
}
.box-2-doc-nhin-du-an .form-dang-ky-du-an {
    padding: 0 50px;
}
.box-2-doc-nhin-du-an input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 70%;
    display: flex
;
    margin: 0 auto;
    border-radius: 5px;
}
.box-2-doc-nhin-du-an input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email {
    border: 1px solid #eeeeee;
}
.box-2-doc-nhin-du-an ::placeholder{
	color: #8C8C8C !important;
	font-style:italic;
}
/*************/

#box-1-goc-tu-van .box-1-trai-goc-tu-van .wd-post-content {
    /* position: relative; */
    margin-top: -55% !important;
    background: linear-gradient(180deg, rgba(168, 121, 101, 0) 0%, rgba(168, 121, 101, 0.8) 50.6%, #9F6652 100%);
    /* margin-right: 15px; */
    padding: 20px;
    color: #fff;
}
#box-1-goc-tu-van .box-1-trai-goc-tu-van h3.wd-entities-title.title.post-title {
    font-size: 18px;
    color: #fff;
    font-weight: 600;
}
#box-1-goc-tu-van .wd-meta-date {
    display: none;
}
#box-1-goc-tu-van .wd-post-thumb.color-scheme-light {
    border-radius: 10px !important;
}
#box-1-goc-tu-van .wd-post-content {
    border-radius: 10px;
}
#box-1-goc-tu-van .wd-post-inner {
    border-radius: 10px !important;
    /* box-shadow: rgb(255 255 255) 0px 54px 55px, rgb(255 255 255) 0px -12px 30px, rgb(252 252 252) 0px 4px 6px, rgb(255 255 255) 0px 12px 13px, rgb(255 255 255) 0px -3px 5px; */
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
#box-1-goc-tu-van .blog-design-mask.has-post-thumbnail .article-body-container {
    /* background: linear-gradient(to bottom, transparent 5%, rgba(0, 0, 0, 0.35) 50%, rgba(0, 0, 0, 0.8) 100%); */
    background: linear-gradient(180deg, rgba(168, 121, 101, 0) 0%, rgba(168, 121, 101, 0.7) 50.6%, #A87965 100%);
}
#box-1-goc-tu-van .ngay-thang-bai-viet {
    display: none;
}
#box-1-goc-tu-van .box-1-phai-goc-tu-van  h3.wd-entities-title.title.post-title {
    font-size: 16px !important;
    text-align: left;
}
#box-1-goc-tu-van .article-inner {
    border-radius: 10px !important;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
#box-1-goc-tu-van .box-1-phai-goc-tu-van  .wd-carousel-container {
    position: relative;
    bottom: -30px;
}
#box-1-goc-tu-van .wd-post.blog-style-bg .wd-post-inner {
    background-color: #ffffff00 !important;
    border-radius: var(--wd-brd-radius);
}
#box-1-goc-tu-van .box-1-trai-goc-tu-van .blog-design-meta-image:before {
    /* box-shadow: -40px -30px 0px 30px #ffffff; */
    /* border-radius: 10px; */
    /* background-color: #fff; */
    content: '';
    background-color: #fff;
    width: 380px;
    height: 620px;
    position: absolute;
    left: -20px;
    top: -25px;
    border-radius: 10px;
}
 #box-1-goc-tu-van  .wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow {
    opacity: 1 !important;

  }


  #box-1-goc-tu-van  .wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-prev {
    transform: translateX(-70px) !important;
  }
  #box-1-goc-tu-van  .wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-next {
    transform: translateX(-50px) !important;
  }
#box-1-goc-tu-van .wd-nav-arrows.wd-pos-sep .wd-next {
  inset-inline-start: 100%;
	top: -50px;
}
#box-1-goc-tu-van .wd-nav-arrows.wd-pos-sep .wd-prev {
  inset-inline-end: 0% !important;
	top: -50px;
}


#box-1-goc-tu-van .wd-arrow-inner {
  color: #000 !important;
  background-color: #fff !important;

  border-radius: 3px;

}
#box-1-goc-tu-van .wd-arrow-inner:hover {
  color: #fff !important;
  background-color:#a87965 !important;
  border-radius: 3px;

}
#box-1-goc-tu-van .wd-prev .wd-arrow-inner::after {
  color: #2c2e1e !important;
}
#box-1-goc-tu-van .wd-next .wd-arrow-inner::after {
  color: #2c2e1e !important;
}
#box-1-goc-tu-van .wd-prev:hover .wd-arrow-inner::after {
  color: #fff !important;
}
#box-1-goc-tu-van .wd-next:hover .wd-arrow-inner::after {
  color: #fff!important;
}
#box-1-goc-tu-van  .wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow {
    pointer-events: visible !important;
  }
#box-td-goc-tu-van {
  text-align: right !important;
}
#box-td-goc-tu-van h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 30px;
    color: #A87965;
    /* position: relative; */
    /* right: -100px; */
}
#box-td-goc-tu-van .info-box-wrapper {
    position: relative;
    right: -100px;
}
div#box-2-goc-nhin-tu-van {
    position: relative;
    top: -140px;
}
#box-3-goc-nhin-tu-van .blog-design-small-images.has-post-thumbnail.blog-style-bg .article-body-container {
    margin-left: 0px !important;
    text-align: left;
}

#box-3-goc-nhin-tu-van h3.wd-entities-title.title.post-title {
    font-size: 16px;
    font-weight: 600;
    color: #a67966;
}
#box-3-goc-nhin-tu-van .wd-post.blog-style-bg .article-body-container {
    padding: 0px 0px 0px 20px !important;
    border-radius: var(--wd-brd-radius);
    background-color: var(--bgcolor-white);
}
#box-3-goc-nhin-tu-van .entry-content.wd-post-desc {
    font-size: 14px;
}
#box-3-goc-nhin-tu-van .ngay-thang-bai-viet {
    font-size: 12px;
    color: #8b8888;
    padding-top: 10px;
}

#box-3-goc-nhin-tu-van .blog-design-small-images.has-post-thumbnail .article-inner {
    display: flex
;
    align-items: flex-start;
    justify-content: center;
}
#box-3-goc-nhin-tu-van .article-inner {
    border-bottom: 2px solid #ccc;
    padding-bottom: 20px;
}
#box-3-goc-nhin-tu-van .wd-posts:not([style*="wd-gap"]) {
    --wd-gap-lg: 20px;
    --wd-gap-md: 0px;
}
#box-3-goc-nhin-tu-van .box-trai-box-3-box-tu-van {
    background-color: #fff;
  
    border-radius: 10px;
   
}
#box-3-goc-nhin-tu-van .box-phai-box-3-box-tu-van {
    background-color: #fff;
  
    border-radius: 10px;
}
#box-3-goc-nhin-tu-van span.load-more-label {
    font-size: 14px;
    text-transform: initial;
    color: #fff;
    font-weight: 500;
}
#box-3-goc-nhin-tu-van a.btn.wd-load-more.wd-blog-load-more.load-on-click {
    background-color: #a87965;
    padding: 0 50px;
    border: unset !important;
    border-radius: 5px;
}
#box-3-goc-nhin-tu-van .td-box-3 {
    font-size: 22px;
    color: #a87965;
    font-weight: 600;
    padding-top: 20px;
    margin-bottom: 20px;
}
#box-4-goc-nhin-tu-van .td-box-3 {
    font-size: 22px;
    color: #a87965;
    font-weight: 600;
    padding-top: 20px;
    margin-bottom: 20px;
}
section#box-4-goc-nhin-tu-van {
    background-color: #fff;

    border-radius: 10px;
}

#box-4-goc-nhin-tu-van h3.wd-entities-title.title.post-title {
    font-size: 16px;
    color: #a87965;
    font-weight: 600;
}
#box-4-goc-nhin-tu-van .wd-post.blog-style-bg .article-body-container {
    padding: 10px 0px;
    border-radius: var(--wd-brd-radius);
    background-color: var(--bgcolor-white);
    text-align: left;
}
#box-4-goc-nhin-tu-van .entry-content.wd-post-desc {
    font-size: 14px;
}
#box-4-goc-nhin-tu-van .ngay-thang-bai-viet {
    font-size: 12px;
    color: #8b8888;
    padding-top: 10px;
}
.box-video-1 .btn.btn-style-link {
    --btn-bgcolor: transparent;
    --btn-bgcolor-hover: transparent;
    --btn-brd-width: 0px !important;
    --btn-padding: 0;
    border-top: 0;
    border-inline: 0;
}
.box-video-1  a.btn.btn-style-link.btn-shape-rectangle.btn-size-default.btn-icon-pos-left {
    font-size: 20px;
    color: #a87965;
}


.box-video-1  :is(.btn,.button,button,[type=submit],[type=button]) {
    border: var(--btn-brd-width, 0px) var(--btn-brd-style, solid) #6d6d6d !important;   
    text-transform: inherit !important;

   
}
#box-1-video h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
  
    text-transform: uppercase;
    font-weight: 600;
}
#box-2-video .wd-title-style-simple .liner-continer:after {
    content: " ";
    position: absolute;
    top: 100%;
    left: calc(50% - 70px);
    width: 140px;
    height: 2px;
    background-color: rgb(255 255 255);
}
#box-2-video  a.btn.btn-style-bordered.btn-shape-round.btn-size-default.btn-icon-pos-left {
    text-transform: initial;
    color: #fff;
}
section#box-4-video {
    background-image: url(../images/Vector-405.png);
    background-repeat: no-repeat;
    background-position: left center;
}
#box-2-video h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    color: #Fff;
    text-transform: uppercase;
    font-weight: 600;
}
#box-2-video .info-box-inner.reset-last-child {
    color: #fff;
}
#box-4-video .td-box-4-video p {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
   
}
#box-4-video a.btn.btn-style-bordered.btn-shape-round.btn-size-extra-small.btn-icon-pos-left {
    color: #fff;
    text-transform: inherit;
}
.page-id-32069 .wd-el-video-play-btn {
    position: relative;
    display: inline-flex
;
    align-items: center;
    justify-content: center;
    width: 0.5em;
    height: 0.5em;
    color: #ff090900;
    font-size: 100px;
    transition: color 0.5s cubic-bezier(0, 0, 0.44, 1.18);
    background-image: url(../images/Group-62.png);
    background-size: contain;
		background-repeat:no-repeat;
}

.page-id-32069 .wd-el-video.wd-action-overlay:hover .wd-el-video-play-btn::before {
  transform: scale(0.9);

  color: #B71D1D00 !important;

}
.page-id-7 .wd-el-video-play-btn {
    position: relative;
    display: inline-flex
;
    align-items: center;
    justify-content: center;
    width: 0.8em;
    height: 0.8em;
    color: #ff090900;
    font-size: 100px;
    transition: color 0.5s cubic-bezier(0, 0, 0.44, 1.18);
    background-image: url(../images/Group-62.png);
    background-size: contain;
	background-repeat:no-repeat;
}

.page-id-7 .wd-el-video.wd-action-overlay:hover .wd-el-video-play-btn::before {
  transform: scale(0.9);

  color: #B71D1D00 !important;

}
.box-mxh-2-ft img:hover {
    filter: contrast(160%);
    transform: scale(1.2);
}
.box-mxh-2-ft img{
      transition: transform .5s; /* Animation */);
}
.box-flow-bai-viet-dev img:hover {
    filter: contrast(160%);
    transform: scale(1.2);
}
.box-flow-bai-viet-dev  img{
      transition: transform .5s; /* Animation */);
}
.box-mxh-ft img:hover {
    
    transform: scale(1.2);
}
.box-mxh-ft  img{
      transition: transform .5s; /* Animation */);
}
.box-slogan-ft img:hover {
    filter: contrast(160%);
    transform: scale(1.2);
}
.box-slogan-ft  img{
      transition: transform .5s; /* Animation */);
}
.wd-logo img {
      transition: transform .5s; /* Animation */);
}
.wd-logo img:hover {
    filter: contrast(160%);
    transform: scale(1.2);
}
/********* VỀ TỐI ********/
.box-video-ve-toi-dev .wpb_video_widget.wpb_content_element.vc_clearfix.vc_video-aspect-ratio-169.vc_video-el-width-100.vc_video-align-left.wd-rs-67e964deb8611 {
    padding: 120px;
    position: relative;
    top: -60px;
    border-radius: 20px;
}
.box-video-ve-toi-dev .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
    padding-top: 56.25%;
    border-radius: 20px !important;
}

span.text-box-ve-toi-box-1 {
    font-family: 'font-ve-toi';
	font-size: 64px;
}
span.text-box-ve-toi-box-2 {
    font-family: 'font-ve-toi';
    font-size: 40px;
    padding-left: 40px;
}
.td-1-ve-toi-box-1 {
    color: #9d6653;
    text-align: center;
    font-size: 40px;
    margin-top: -50px;
    padding-right: 140px;
}
#box-2-ve-toi h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 16px;
    color: #a67966;
    padding-top: 20px;
}
#box-2-ve-toi  .wd-btn-arrow.wd-prev {
  background-image: url(../images/pre.png);
  background-size: contain;
 
}
#box-2-ve-toi  .wd-btn-arrow.wd-next{
  background-image: url(../images/next.png);
  background-size: contain;
 
}
#box-2-ve-toi .wd-prev .wd-arrow-inner::after {
  color: #a8796500 !important;
}
#box-2-ve-toi .wd-next .wd-arrow-inner::after {
  color: #a8796500 !important;
}


.box-1-box-ncs {
    padding-top: 29%;
}
#box-3-ve-toi .info-box-inner.reset-last-child {
    font-size: 24px;
    padding-left: 20px;
    color: #fff;
}
#box-3-ve-toi .wd-wpb {
    margin-bottom: 20px;
}
#box-3-ve-toi .info-box-wrapper {
    border: 1px solid #fff;
    padding: 20px 20px 0px 20px;
    border-radius: 10px;
    height: 150px;
    display: flex;  
	align-content: center;
}
.td-3-box-3-ve-toi {
   
    text-align: center;
    color: #fff;
    font-size: 22px;
    padding-top: 40px;
    padding-bottom: 30px;
}
.box-2-4-ve-toi-4 .info-box-wrapper{
    background-color: #fff;
    padding: 20px 0px;
    border: 1px solid #a76d58;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    box-shadow: 0px 2px 4px 0px #00000026;
	 height: 400px;
}
.box-2-4-ve-toi-4 .info-box-inner.reset-last-child {
    font-size: 16px;
    font-weight: 600;
    color: #2d2d2d;
	padding: 10px;
}
.box-1-3-ve-toi-4 .info-box-wrapper {
    background-color: #a67966;
    padding: 20px 0px;
    border: 1px solid #a76d58;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    box-shadow: 0px 2px 4px 0px #00000026;
    height: 350px;
    margin-top: 30px;
}
.box-1-3-ve-toi-4 .info-box-inner.reset-last-child {
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    padding: 10px;
}
.box-trai-box-4-ve-toi .vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
}
#box-4-ve-toi  {
    
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right;
}
.box-anh-box-4-ve-toi {
    position: absolute;
    right: 50px;
    top: 16%;
    width: 100%;
}
/* Dành cho máy tính 1920*/

@media all and (min-width: 1920px)  {
.box-anh-box-4-ve-toi {
    position: absolute;
    right: 50px;
    top: 3%;
    width: 100%;
}
}
.box-1-vt-4  .info-box-inner.reset-last-child {
    position: relative;
    bottom: -40px;
}
.box-2-vt-4  .info-box-inner.reset-last-child {
    position: relative;
    bottom: -30px;
}
.td-2-ve-toi {
    text-align: center;
    font-size: 26px;
    color: #a67966;
}

#box-5-ve-toi .wd-slider-arrows.wd-pos-sep {
    --wd-arrow-offset-h: calc(var(--wd-arrow-width, var(--wd-arrow-size, 16%)) / -1);
}
/**************/



.main2 {
  display:flex;
  flex-direction:row;
  width:100%; 
  height:500px;
  
}

.column2 {
    width: 25%;
    transition: width 0.5s;
    overflow: hidden;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    cursor: pointer;
    margin: 6px;
    border-radius: 10px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
	
}
.column2:nth-child(1) {
  
  background-image: url('../images/education-concept-young-smiling-asian-woman-with-notebooks-looking-happy-camera-student-going-1.jpg');
  background-size:cover !important;
  background-position:center center;
  border-radius: 10px;
  
}

.column2:nth-child(2) {
  
  background-image: url('../images/education-concept-young-smiling-asian-woman-with-notebooks-looking-happy-camera-student-going-1.jpg');
  background-size:cover !important;
  background-position:center center;
  
}

.column2:nth-child(3) {
  
  background-image: url('../images/education-concept-young-smiling-asian-woman-with-notebooks-looking-happy-camera-student-going-1.jpg');
  background-size:cover !important;
  background-position:center center;
  
}


/*Inner elements made visible on clicked column*/
.inner-element2.active2 {
              
 opacity: 1; 
 transition: opacity 0.5s 0.4s;        
       
}

.column2.expanded2:hover{
background-size: 110%;

	}
.column2.expanded2{
 transition: all 0.5s ease-in-out !important;
	background-size: 100%;
	}
.column2:hover{
background-size: 160%;

	}
.column2.expanded2 .box-thong-tin-kh-ve-toi {
    padding: 20px;
    color: #fff;
}
.column2.expanded2  .ten-kh {
    font-size: 28px;
    font-weight: 600;
}
.column2.expanded2  .dc-kh {
    font-weight: bold;
}

.column2  .nd-kh {
    -webkit-line-clamp:3 ;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 75px;
	transition: transform 2s;
}

.column2.expanded2 .nd-kh {
    -webkit-line-clamp: unset !important;
    overflow: auto !important;
    text-overflow: ellipsis;
    height: auto !important;
	transition: transform 2s;
}
.column2 .box-thong-tin-kh-ve-toi {
    padding: 15px;
    color: #fff;
}
.column2 .ten-kh {
    font-size: 20px;
    font-weight: 600;
}
.column2 .dc-kh {
    font-weight: bold;
	font-size: 14px;
}
.box-5sao-flex {
    display: flex;
}
.column2 .box-5sao-dev {
    display:none;
}
.column2.expanded2 .box-5sao-dev{
    display:inherit !important;
}
.column2.expanded2 .ten-kh {
    display: flex;
    gap: 10px;
    margin-bottom: -30px;
}
.box-5sao-flex img {
    width: 20px;
    height: 20px;
    position: relative;
    bottom: -10px;
}
.td-1-box-6-ve-toi {
    font-size: 48px;
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: -20px;
}
.td-2-box-6-ve-toi {
    font-size: 36px;
    text-align: center;
    font-weight: 400;
    color: #fff;
}
#box-3-ve-toi {
    background-image: url(../images/Capture222.png?id=32124) !important;
}

#box-4-ve-toi{
    margin-top: -20px !important;
    background-image: url(../images/Capturaaqe.png?id=32135) !important;
}
/*Border Styling for device width below 1024px, Tablet/Mobile*/
@media(max-width:1024px){
  
  .column2:nth-child(1) {
  
   border-radius: 10px;
  
}
  
  .column2:nth-child(3) {
  
   border-radius:  10px;
}
}

/*Desktop Styling*/
@media screen and (min-width: 1025px) {
            
    /*Clicked column styling*/
    .expanded2 {
        
    width: 100% !important;
    
    }
    }
    

/*Tablet and mobile, below 1025px*/  
@media (max-width: 1024px) {
        
.column2 {
        
        width:100%;
	transition: height 0.5s;
        height: 450px;
        
}    
        

.expanded2{
        
    height: 450px !important;         

    }
   

}  


.sub-tieu-de-1-tu-van {
    position: relative;
    top: -20px;
}

.single-post .wd-entry-content img {
    width: 100%;
}
.single-post .post-single-page  :is(.wd-entry-content,.entry-content,.is-layout-flow,.is-layout-constrained,.is-layout-constrained>.wp-block-group__inner-container)>* {
    margin-block: 0 var(--wd-block-spacing);
    width: 100% !important;
}

#box-mxh-ft{
    background-color: #a87965;
}
/********************** the-fullton-capitaland****/
 .page-id-32358 #box-mxh-ft {
    background-color: #3a4d48 !important;
}
   .page-id-32358 .wd-nav.wd-gap-l {
        --nav-gap: 5px !important;
    }
.page-id-32358 .whb-main-header .box-icon-align-top .box-icon-wrapper {
    margin-bottom: -50px;
}
.page-id-32358 .wd-nav-secondary>li>a {
    height: 35px !important;
    padding: 0 15px !important;
}
.page-id-32358    .wd-nav[class*="wd-style-"]>li>a {
        color: #ffffff;
    }
.page-id-32358 .wd-font-weight-.wd-fontsize-xxl {
    color: #fff !important;
    font-family: 'fulit-thuong' !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    font-size: 40px !important;
}
.page-id-32358  h4.woodmart-title-container.title.wd-font-weight-.wd-fontsize-xxxl {
    color: #3A4D49 !important;
    font-family: 'fulit-thuong' !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    font-size: 40px !important;
}
#box-1-fulton table td
 {
    padding: 5px 0px;
    border-bottom: none !important;
    vertical-align: top;
    text-align: start;
    font-family: 'fulit-text';
    font-size: 16px;
}
section#box-1-fulton {
    background-image: url(../images/6250366-01-1.png);
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
}
.page-id-32358  .wd-el-video:is(.wd-action-overlay,.wd-action-without):not(.wd-with-aspect-ratio) {
    border-radius: 10px !important;
}
.page-id-32358 section#box-dang-ky-dev {
    display: none;
}
.form-dang-ky-the-fulton-item.box-flex {
    display: flex;
    gap: 20px;
}

.form-dang-ky-the-fulton-item-flex {
    width: 100%;
}
.page-id-32358 p {
    font-family: 'fulit-text';
    font-size: 16px;
}
.color-scheme-light {
    color: #fff !important;
}
.box-phai-mat-bang  a.btn.btn-style-default.btn-shape-semi-round.btn-size-default {
    width: 300px;
    justify-content: flex-start;
    font-family: 'fulit-text-dam';
    text-transform: inherit;
    font-size: 16px;
}
.text-ten-tien-ich p

 {
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-size: 20px !important;
    margin-top: -20px;
}
#box-tien-ich-ful h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    margin-top: 10px;
    font-weight: 400;
    color: #fff;
    font-family: 'fulit-text';
    font-size: 20px;
    text-transform: uppercase;
}
#box-tin-tuc-ful .wd-post.blog-style-bg .article-body-container {
    padding: 15px 0px 0px 0px;
    border-radius: var(--wd-brd-radius);
    background-color: var(--bgcolor-white);
    text-align: left;
    border-bottom: 1px solid #3a4d48;
    padding-bottom: 10px;
}
#box-tin-tuc-ful h3.wd-entities-title.title.post-title {
    font-size: 14px;
    text-transform: uppercase;
    color: #000;
    font-family: 'fulit-text-dam';
    height: 55px;
}
.page-id-32358  .blog-design-masonry.blog-style-bg :is(.post-img-wrapp,.entry-thumbnail img) {
   
    border-radius: 10px !important;
}
.page-id-32358  input.wpcf7-form-control.wpcf7-submit.has-spinner {
    display: flex
;
    margin: 0 auto;
    background-color: #ff9500;
    border-radius: 10px;
    font-size: 28px;
    padding: 15px 30px;
    font-family: 'fulit-thuong';
}
/********** DỰ ÁN duansunshinelegendcity *******/
.page-id-32445 .td-1 h3 {
    font-size: 50px;
    color: #8a6140;
}
.page-id-32445 .td-2 {
    font-size: 40px;
    color: #fbcf1b;
    font-weight: 700;
}
.page-id-32445 .td-3 {
    text-align: center;
    font-size: 40px;
    color: #fff;
    font-weight: 700;
}
.page-id-32445 .vc_separator h4 {
    line-height: 1em;
    font-size: 100%;
    margin: 0;
    word-wrap: break-word;
    flex: 0 1 auto;
    font-size: 30px !important;
    color: #8a6140 !important;
}
.page-id-32445 .vc_separator .vc_sep_holder .vc_sep_line {
    height: 1px;
    border-top: 2px solid #8a6140 !important;
    display: block;
    position: relative;
    top: 1px;
    width: 100%;
}
.page-id-32445 #box-ly-do ::marker {
    font-size: 30px;
    color: #fb943e;
}
.page-id-32445 fieldset.hidden-fields-container {
    display: none !important;
}
.page-id-32445 input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 100% !important;
    padding: 20px;
    font-size: 30px;
}
.page-id-32445 .pum-theme-256 .pum-container, .pum-theme-lightbox .pum-container {
    padding: 18px;
    border-radius: 3px;
    border: unset !important;
    box-shadow: 0px 0px 30px 0px rgba(2, 2, 2, 1.00);
    background-color: rgba(255, 255, 255, 1.00);
    background-image: url(../images/pop.jpg);
    background-size: cover;
}
 .page-id-32445 .wd-nav[class*="wd-style-"]>li>a {
        color: #ffffff;
        font-size: 16px;
    }
.box-blog-1-box-6-home .wd-entities-title a {
    color: rgb(248 248 248);
}@media (min-width: 1025px) {
	.wd-nav.wd-gap-l {
    --nav-gap: 40px !important;
}
.wd-nav[class*="wd-style-"]>li>a {
    color: #a87965;
}
.box-giua-mxh-home {
    width: 86%;
}
.box-ben-mxh-home{
    width: 7%;
}
.box-video-box-2-home {
    width: 40%;
}
.box-anh-box-2-home{
    width: 60%;
}
.box-trai-box-7-home {
    width: 22%;
}
.box-phai-box-7-home {
        width: 78%;
        padding: 70px 40px 30px 10px;
    }
#box-7-home .info-box-content {
    position: relative;
    top: -40px;
}
.box-vide-cam-nhan-dev{
    width: 60%;
}
.box-thong-tin-cam-nhan-dev{
    width: 40%;
}
.box-2-ft{
    position: relative;
    right: -100px;
}
.box-thong-tin-lien-he {
    padding-left: 100px;
}
div#box-2-home .box-video-box-2-home {
    position: relative;
    bottom: -50px;
}
#box-6-home .box-blog-1-box-6-home .blog-design-mask .article-body-container {
    position: absolute;
    inset-inline: 0;
    bottom: 0;
    /* padding: 50px 25px 15px 25px !important; */
    background-color: transparent !important;
    box-shadow: none;
    top: 0 !important;
    /* left: -20% !important; */
    width: 50%;
    text-align: left;
    background-color: #a67966 !important;
    height: 13%;
    margin-left: 80px;
    margin-top: -30px;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
	box-shadow: rgba(0, 0, 0, 0.09) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
}
#box-6-home .box-blog-1-box-6-home  h3.wd-entities-title.title.post-title {
    padding-left: 150px;
    font-size: 16px;
    font-weight: bold;
}
.an-mt {
	display:none !important;
}
#box-8-home .wd-slider-pagin {
    position: relative;
    inset-inline: 15px;
    bottom: 15px;
    z-index: 999;
    top: -205px;
}
#box-8-home ul.wd-nav-pagin.wd-clickable.wd-type-bullets.wd-horizontal {
    left: -240px;
    position: relative;
}
#box-10-home {
   
    padding: 50px 25px 0px 25px;

}
/********/
.box-trai-1-box-1-tin-tuc{
    width: 60%;
}
.box-phai-1-box-1-tin-tuc{
    width: 40%;
}
.box-ben-flow-dev {
    width: 10%;
}
.box-giua-box-flow-dev {
    width: 80%;
}
.box-bai-lien-quan-hosting  .article-inner {
    display: flex;
}
.box-phai-box-3-tin-tuc {
    width: 60%;
}
.box-trai-box-3-tin-tuc {
    width: 40%;
}
.box-trai-box-3-tin-tuc {
    padding-left: 19%;
}
#box-3-tin-tuc .wd-nav-pagin-wrap.text-center.wd-style-shape.wd-hide-md-sm.wd-hide-sm {
    text-align: left;
    position: relative;
    left: -33.8%;
}
#box-3-tin-tuc .wd-nav-arrows.wd-pos-sep.wd-hover-1.wd-icon-1 {
  position: absolute !important;
  left: 50% !important;
  margin-top: 20px !important;
}
#box-3-tin-tuc .wd-title-style-simple .liner-continer:after {
    content: " ";
    position: absolute;
    top: 100%;
    left: calc(50% - 195px);
    width: 120px;
    height: 3px;
    background-color: rgb(255 255 255);
}
#box-4-tin-tuc .wd-grid-f-col>.wd-col {
   
    padding-inline: 5px !important;
 
}
#box-2-thi-truong .box-trai-box-2-thi-truong {
    background-color: #fff;
    margin: 0px !important;
    border-radius: 10px;
    width: 48%;
    margin: 0px 10px !important;
}

#box-3-goc-nhin-tu-van .box-trai-box-3-box-tu-van {
   width: 49%;;
    margin-right: 10px !important;
}
#box-3-goc-nhin-tu-van .box-phai-box-3-box-tu-van {
   width: 49%;
    margin-left: 10px !important;
}
#box-3-goc-nhin-tu-van .td-box-3 {
    font-size: 22px;
    color: #a87965;
    font-weight: 600;
    padding-top: 20px;
    margin-bottom: 20px;
}
section#box-3-goc-nhin-tu-van {
    margin: 0px !important;
}
section#box-4-goc-nhin-tu-van {
    background-color: #fff;
    margin: 0px !important;
    border-radius: 10px;
}
.box-trai-box-4-ve-toi {
    width: 67%;
}

    #box-4-ve-toi img.alignnone.size-full.wp-image-32132 {
        position: relative;
        left: 50px;
        padding-top: 30px;
    }

#box-1-tin-tuc .wd-post-content {
    margin-top: -150px;
    background: linear-gradient(to bottom, transparent 5%, rgb(166 121 102 / 58%) 20%, rgb(166 121 102) 100%);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    height: 150px;
}
/**************/
#box-1-fulton .box-trai {
    width: 45%;
}
#box-1-fulton .box-phai {
    width: 55%;
}
.box-trai-mat-bang {
    width: 58%;
}
.box-phai-mat-bang {
    width: 42%;
}
.box-khoi-cong-1 {
    border-right: 1px solid;
  
}
.box-khoi-cong-2 {
    padding-left: 30px;
}
.bang-tong-quan {
    font-size: 20px !important;
}
}

@media (max-width: 576px) {
	.box-mxh-home-dev {
    display: flex;
    justify-content: center;
    background-color: #f3f6fd;
    padding: 10px;
    box-shadow: 0px 9px 6px 0px #A778641F;
    border-radius: 22px;
    position: relative;
    top: 10px;
    margin-bottom: 0px;
    gap: 10px;
}
.box-mxh-home-dev img {
    width: 40px;
}
.td-1-box-3 {
    font-size: 20px;
    font-weight: bold;
    line-height: 1.3;
}
div#box-3-home {
 
    padding-top: 30px;
  
}
#box-4-home .info-box-content {
    padding: 10px;
}
#box-4-home  .wd-info-box {
    
    display: block !important;
  
}
#box-4-home .box-icon-wrapper {
    max-width: 100% !important;
}
#box-4-home h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 20px;
    font-weight: bold;
    color: #A87965;
    padding-bottom: 10px;
    border-bottom: 2px solid;
    margin-bottom: 10px;
    padding-top: 10px;
}
#box-4-home .info-box-inner.reset-last-child {
    font-style: italic;
    color: #A87965;
    font-size: 15px;
    margin-bottom: 0px;
}
#box-5-home .info-box-inner.reset-last-child {
    padding: 10px 20px 20px;
    color: #fff;
    font-style: italic;
    height: auto;
}
#box-6-home .box-blog-1-box-6-home .article-body-container:before {
    content: "NEW";
    position: absolute;
    font-size: 38px;
    font-weight: bold;
    color: #fff;
    top: -5px;
}
#box-6-home .box-blog-3-box-6-home div#woodmart-recent-posts-2 {
    background-color: #f3f6fd;
    padding: 20px;
    border-radius: 30px;
}
.an-dt{
	display:none !important;
}
div#box-7-home h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 22px;
    color: #fff;
    font-weight: bold;
    padding-top: 20px;
}
#box-8-home .box-cam-nhan-dev {
    display: block;
    align-items: flex-end;
}
#box-8-home ul.wd-nav-pagin.wd-clickable.wd-type-bullets.wd-horizontal {
    left: 0;
    position: relative;
}
    #box-8-home .box-thong-tin-cam-nhan-dev {
        text-align: left;
        margin-top: -40px;
    }
#box-10-home .td-giua-home-10 {
   
    margin-bottom: -50px;
}
#box-10-home {
    
    padding-bottom: 50px;
}
#box-11-home .info-box-inner.reset-last-child {
    background-color: #a67966;
    padding: 20px 0px 40px 0px;
    border-radius: 30px;
    margin-top: -42px;
    color: #fff;
    font-style: italic;
    font-size: 16px;
    margin-right: 0px;
}
#box-11-home .form-home-moi {
    border: 2px solid #a67966;
    border-radius: 30px;
    padding: 20px;
    position: relative;
    top: 0px;
}
.box-slogan-ft img {
    margin: 0 10px;
    width: 20%;
}
.td-home {
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    color: #A87965;
}
#box-1-tin-tuc .wd-post-content {
    margin-top: -46%;
    background: linear-gradient(to bottom, transparent 5%, rgb(166 121 102 / 58%) 20%, rgb(166 121 102) 100%);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
#box-1-tin-tuc .wd-post-inner {
    border-radius: 20px !important;
}
.box-trai-1-box-1-tin-tuc {
    margin-bottom: -40px;
}
#box-2-tin-tuc .wd-grid-g {
    display: grid;
    grid-template-columns: auto;
}
 #box-2-tin-tuc p.read-more-section {
    position: relative;
    bottom: 0pc;
}
#box-2-tin-tuc .wd-post .article-body-container {
    position: relative;
    z-index: 1;
    text-align: left;
    padding-left: 0px !important;
    margin-top: 10px;
}
#box-dang-ky-dev .info-box-inner.reset-last-child {
    background-color: #a87965;
    font-size: 14px;
    border-radius: 10px;
    padding: 40px 0px 60px;
    margin-top: -20px;
}
.single-post #box-dang-ky-dev .info-box-inner.reset-last-child {
    background-color: #a87965;
    font-size: 14px;
    border-radius: 10px;
    padding: 40px 0px 60px;
    margin-top: -10px;
    color: #ffffff;
    font-style: italic;
}
.single-post #box-dang-ky-dev .dau-phay {
    margin-top: -100px;
    position: relative;
    text-align: right;
    right: 20px;
}

.dau-phay img {
    width: 50px;
}

#box-dang-ky-dev .dau-phay {
    margin-top: -80px;
    position: relative;
    text-align: right;
    right: 20px;
    
}
.box-phai-dk-dev {
    margin-top: 50px;
}
.wd-single-post-header .title {
    margin-bottom: -20px;
    font-size: 22px !important;
    text-align: left !important;
    color: #a67966 !important;
}
.box-giua-box-flow-dev {
    background-color: #FFF;
    border-radius: 10px;
    box-shadow: 0px 2px 4px 0px #0000001A;
    padding: 0 0px;
    margin-bottom: 40px;
}
.td-flow-bai-viet {
    font-size: 18px;
    text-align: center;
    color: #a87965;
    font-weight: 500;
    margin-bottom: 10px;
}
.box-flow-bai-viet-dev {
    display: flex;
    justify-content: center;
    gap: 10px;
}
.box-flow-bai-viet-dev img {
    width: 50px;
}
.box-bai-lien-quan-hosting img.attachment-large.size-large {
    height: 250px;
    object-fit: cover;
}
.box-bai-lien-quan-hosting .wd-post .article-body-container {
    position: relative;
    z-index: 1;
    text-align: left;
    padding-left: 0px !important;
    margin-top: 15px;
}
.box-bai-lien-quan-hosting .blog-design-masonry .post-title {
    font-size: 18px !important;
    color: #a67966;
    height: auto;
}
.box-bai-lien-quan-hosting .entry-content.wd-post-desc {
    font-size: 14px;
    margin-bottom: 10px;
}
.box-trai-box-3-tin-tuc {
    padding-left: 20px;
}
.box-td-text-trang h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 21px;
    color: #fff;
}
.vc_tta.vc_tta-style-classic .vc_tta-tabs-list {
    padding-left: 1px;
    padding-top: 1px;
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
}

#box-2-thi-truong .wd-post.blog-style-bg .article-body-container {
    padding: 10px 0px 0px 0px !important;
    border-radius: var(--wd-brd-radius);
    background-color: #ffffff00;
    text-align: left;
}
#box-1-doc-nhin-du-an .blog-design-small-images.has-post-thumbnail.blog-style-bg .article-body-container {
    margin-left: 0px !important;
    text-align: left;
    padding-left: 0px !important;
    padding-top: 10px !important;
}
#box-1-doc-nhin-du-an .ngay-thang-bai-viet {
    font-size: 13px;
    margin-top: 10px;
}
#box-6-home .box-blog-1-box-6-home .article-inner {
    border-radius: 30px !important;
}
#box-6-home .box-blog-1-box-6-home .blog-design-mask .article-body-container {
    text-align: left;
    background-color: #a67966e0 !important;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    box-shadow: rgba(0, 0, 0, 0.09) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
}
#box-8-home .wd-arrow-inner {
    display: none !important;
}
div#box-2-goc-nhin-tu-van {
    position: relative;
    top: 0;
}
#box-td-goc-tu-van .info-box-wrapper {
    position: relative;
    right: 0px;
}
#box-td-goc-tu-van h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 18px;
    color: #A87965;
    /* position: relative; */
    /* right: -100px; */
}
#box-2-goc-nhin-tu-van .wd-wpb {
    margin-bottom: 60px;
}
#box-3-goc-nhin-tu-van h3.wd-entities-title.title.post-title {
    font-size: 16px;
    font-weight: 600;
    color: #a67966;
    margin-top: 10px;
}
#box-3-goc-nhin-tu-van .td-box-3 {
    font-size: 18px;
    color: #a87965;
    font-weight: 600;
    padding-top: 20px;
    margin-bottom: 20px;
}
#box-3-goc-nhin-tu-van .wd-post.blog-style-bg .article-body-container {
    padding: 0px;
    border-radius: var(--wd-brd-radius);
    background-color: var(--bgcolor-white);
}
.box-video-1 a.btn.btn-style-link.btn-shape-rectangle.btn-size-default.btn-icon-pos-left {
    font-size: 22px;
    color: #a87965;
}
#box-3-goc-nhin-tu-van .wd-post.blog-style-bg .article-body-container {
    padding: 0px 0px 0px 0px !important;
    border-radius: var(--wd-brd-radius);
    background-color: var(--bgcolor-white);
}
.td-goc-nhin-du-an .info-box-wrapper {
    margin-left: 0px;
}
.td-1-video-nut span.wd-btn-icon {
    display: none !important;
}
#box-2-video a.btn.btn-style-bordered.btn-shape-round.btn-size-default.btn-icon-pos-left {
    text-transform: initial;
    color: #fff;
    margin-bottom: 20px;
}


#box-4-video a.btn.btn-style-bordered.btn-shape-round.btn-size-extra-small.btn-icon-pos-left {
    color: #fff;
    text-transform: inherit;
    font-size: 14px !important;
    padding: 7px 15px;
}
.tieu-de-tong h4.info-box-title.title.box-title-style-default.wd-fontsize-m {
    font-size: 18px;
    color: #a67966;
}
.form-lien-he-moi {
    margin-bottom: 50px;
}
.page-id-7 .wd-el-video-play-btn {
 
    height: 0.5em;
   
}


#box-10-home .td-1-home-10-trai a {
    font-size: 16px;
    background-color: #fff;
    color: #a87b6a;
    padding: 10px 20px;
    border-radius: 50px;
    font-weight: bold;
}
/****** VỀ TỐI***/
    .td-1-ve-toi-box-1 {
        color: #9d6653;
        text-align: center;
        font-size: 20px;
        margin-top: -15px;
        padding-right: 0px;
        position: relative;
        top: -10px;
    }
span.text-box-ve-toi-box-1 {
    font-family: 'font-ve-toi';
    font-size: 25px;
}
span.text-box-ve-toi-box-2 {
    font-family: 'font-ve-toi';
    font-size: 15px;
    padding-left: 0px;
}
.box-video-ve-toi-dev .wpb_video_widget.wpb_content_element.vc_clearfix.vc_video-aspect-ratio-169.vc_video-el-width-100.vc_video-align-left.wd-rs-67e964deb8611 {
    padding: 15px;
    position: relative;
    top: -30px;
    border-radius: 10px;
}
.td-2-ve-toi {
    text-align: center;
    font-size: 25px;
    color: #a67966;
}
.wd-nav-arrows.wd-pos-sep .wd-btn-arrow {
    position: absolute;
    top: calc(50% - var(--wd-arrow-offset-v, 40px) + var(--wd-arrow-height, var(--wd-arrow-size, 50px)) / -2) !important;
    z-index: 250;
}
.wd-nav-arrows.wd-pos-sep .wd-prev {
    inset-inline-end: calc(98% + var(--wd-arrow-offset-h, 0px)) !important;
}
.wd-nav-arrows.wd-pos-sep .wd-next {
    inset-inline-start: calc(98% + var(--wd-arrow-offset-h, 0px)) !important;
}
.box-anh-box-4-ve-toi {
    position: inherit;
    /* right: 50px; */
    /* top: 16%; */
    /* width: 100%; */
}
#box-3-ve-toi {
            background-image: url(../images/Vector-409.png) !important;
        background-repeat: no-repeat;
    
}
.box-1-box-ncs {
    padding-top: 0;
}
#box-3-ve-toi .info-box-inner.reset-last-child {
    font-size: 14px;
    padding-left: 20px;
    color: #fff;
}
#box-3-ve-toi .info-box-inner.reset-last-child {
    font-size: 14px;
    padding-left: 20px;
    color: #fff;
}
.box-1-con-so img.attachment-full.size-full {
    width: 92px;
}
.box-2-con-so img.attachment-full.size-full {
    width: 39px;
}
.box-3-con-so img.attachment-full.size-full {
    width: 50px;
}
.box-4-con-so img.attachment-full.size-full {
    width: 50px;
}
.box-5-con-so img.attachment-full.size-full {
    width: 69px;
}
.box-6-con-so img.attachment-full.size-full {
    width: 67px;
}
#box-3-ve-toi .info-box-wrapper {
    border: 1px solid #fff;
    padding: 20px 20px 0px 10px;
    border-radius: 10px;
    height: 120px;
    display: flex;
    align-content: center;
}
#box-3-ve-toi .info-box-inner.reset-last-child {
        font-size: 14px;
        padding-left: 0px;
        color: #fff;
    }

    #box-4-ve-toi {
        background-image: url(../images/55.png) !important;
        background-size: contain;
        background-repeat: no-repeat;
    }
img.alignnone.size-full.wp-image-32132 {
    margin-top: 50px;
}
.td-3-box-3-ve-toi {
    text-align: left;
    color: #fff;
    font-size: 18px;
    padding-top: 40px;
    padding-bottom: 20px;
}
.box-1-3-ve-toi-4 .info-box-wrapper {
    background-color: #a67966;
    padding: 20px 0px;
    border: 1px solid #a76d58;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    box-shadow: 0px 2px 4px 0px #00000026;
     height: auto;
    margin-top: 30px;
    margin-bottom: 20px;
}
.box-2-4-ve-toi-4 .info-box-wrapper {
    background-color: #fff;
    padding: 20px 0px;
    border: 1px solid #a76d58;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    box-shadow: 0px 2px 4px 0px #00000026;
    height: auto;
}
    .expanded2 {
        height: 450px !important;
        width: 100% !important;
    }
    .column2 {
        width: 100%;
        transition: height 0.5s;
        height: 250px;
    }
.main2 {
    display: block;
    flex-direction: row;
    width: 100%;
    height: auto;
}
.td-1-box-6-ve-toi {
    font-size: 28px;
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 0px;
}
.td-2-box-6-ve-toi {
    font-size: 22px;
    text-align: center;
    font-weight: 400;
    color: #fff;
}
.box-5sao-flex img {
    width: 15px;
    height: 14px;
    position: relative;
    bottom: -15px;
}
    #box-1-tin-tuc .wd-post-content {
        margin-top: -5%;
        background: linear-gradient(to bottom, transparent 5%, rgb(166 121 102) 20%, rgb(166 121 102) 100%);
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        padding-top: 35px;
    }

.page-id-32358 .wd-font-weight-.wd-fontsize-xxl {
    
    font-size: 24px !important;
}
.page-id-32358 .wd-font-weight-.wd-fontsize-xxl {
    font-size: 24px !important;
}
.page-id-32358  input.wpcf7-form-control.wpcf7-submit.has-spinner {
    display: flex
;
    margin: 0 auto;
    background-color: #ff9500;
    border-radius: 10px;
    font-size: 20px;
    padding: 15px 30px;
    font-family: 'fulit-thuong';
}
.page-id-32358 h4.woodmart-title-container.title.wd-font-weight-.wd-fontsize-xxxl {
    color: #3A4D49 !important;
    font-family: 'fulit-thuong' !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    font-size: 24px !important;
}
/********** DỰ ÁN duansunshinelegendcity *******/

.an-dt {
	display:none !important;
}


.page-id-32445 .bang-tong-quan {
    font-size: 14px !important;
}
.page-id-32445 .td-1.an-mt {
    margin-bottom: -50px;
}
.page-id-32445 .td-1 h3 {
    font-size: 20px;
    color: #8a6140;
}
.page-id-32445 .td-2 {
    font-size: 20px;
    color: #fbcf1b;
    font-weight: 700;
}
.page-id-32445 input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 100% !important;
    padding: 10px;
    font-size: 20px;
}
.page-id-32445 .vc_separator h4 {
    line-height: 1em;
    font-size: 100%;
    margin: 0;
    word-wrap: break-word;
    flex: 0 1 auto;
    font-size: 20px !important;
    color: #8a6140 !important;
}
.page-id-32445 .td-3 {
    text-align: center;
    font-size: 20px;
    color: #fff;
    font-weight: 700;
}
.page-id-32445 #box-ly-do ::marker {
    font-size: 20px;
    color: #fb943e;
}
.page-id-32445 h1 {
    font-size: 20px !important;
}

}

