/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
body{color:#000 !important;font-size:16px !important}
.wd-images-gallery { margin-bottom: 0!important; }
.cangiaiphapfooter { text-transform: capitalize; font-weight: normal !important; font-size: 42px !important; color: #0089ff !important; }
.lienhengayfooter { text-transform: uppercase; font-size: 18px !important; color: #000 !important; }
.color-scheme-dark { color: #000 !important; }
.banquyenfooter { color: #fff !important; }
.footernoidung { padding: 50px 0 80px 0; }
.h3footer h3 { color: #fff !important; text-transform: capitalize; }
.thoigianfooter a { color: #fff !important; font-weight: 800 !important; }
.thoigianfooter  a:hover { color:#2ad38b !important; }
.footermenu ul { padding-left: 0!important; }
.footermenu ul li { list-style-type: none; }
.footermenu ul li a { color:#fff;text-transform:none;text-transform: capitalize; }
.footermenu ul li a:hover { color:#2ad38b !important; }
.wd-nav-main > li > a { font-weight: normal !important; font-size: 16px !important; color: #000 !important; text-transform: none !important; margin: 0 15px; }
.wd-nav > li:is(.wd-has-children, .menu-item-has-children) > a::after { color: #000 !important; }
.hotlinezalotop ul { padding-left: 0!important; margin-bottom: 0 !important; }
.hotlinezalotop ul li { list-style-type: none; }
.hotlinezalotop ul li a.zalotop { color:#000;text-transform:none;background:url(Tel-New.png) no-repeat 0 1px;padding-left:25px !important; text-transform: none; font-size: 13.5px !important; font-weight: 800 !important; }
.hotlinezalotop ul li a.hotlinetop { color:#000;text-transform:none;background:url(Zalo-New.png) no-repeat 0 2px;padding-left:25px !important; text-transform: none; font-size: 13.5px !important; font-weight: 800 !important; }
.homebgrnews { background:url(BGRNew.jpg) no-repeat; height: 500px; background-size: cover; }
.homebgrnews2 { background:url(Breadcrumbs.png) no-repeat; height: 300px; background-size: cover; }
.homebgr { background:url(Banner-Black.jpg) no-repeat; height: 690px; background-size: cover; }
.FTBGR { background:url(Footer.png) no-repeat; height: 656px; background-size: cover; }
.anhfram { margin-bottom: -85px; }
.title-design-centered { background:url(Banner-Black.jpg) no-repeat!important; height: 500px; background-size: cover; }
.page-title .title { color: #FFF !important; }
.post-single-page  .article-tieudeanh { margin-top: -400px; margin-bottom: 25px; }
.title-blog.page-title .title { display: none !important; }
.title-blog.page-title .breadcrumbs { display: none !important; }
.post-single-page .post-title { color: #0089ff !important; margin-bottom: 25px; }
.breadcrumbduan { color: #000 !important; }
.breadcrumbduan a { color: #000 !important; }
.wp-caption .wp-caption-text { text-align: center!important; }
.wd-nav[class*="wd-style-"] > li:is(.current-menu-item, .wd-active, .active) > a { color: #000 !important; }
.thuonghieuhome { color: #0089ff!important; }
.AdBrandingHome { color: #2ad38b!important; }



.footer-container { background: none !important; }
.thongtinfooter { margin-top: 50px; }
.main-page-wrapper { padding-top: 0 !important; }
.anhhome img { margin: 0% 0% -26% 0%; }
.noidhungbannerhome  #menu-item-9826 { margin-left: 50px !important; }
.btn.btn-color-alt.marginleft { margin-left: 25px !important; }
.btn.btn-color-white.marginleft { margin-left: 25px !important; }
.noidhungbannerhome { padding-right: 0; }
.thuonghieuhome { font-size: 42px; font-weight: 800 !important; }
.wd-dropdown-menu.wd-design-default { --wd-dropdown-width: 380px!important; border-radius: 0 0 3px 3px!important; }
.wd-sub-menu li a { font-size: 15px; text-transform: capitalize; color: #000!important; }
.wd-sub-menu li a:hover { color: #!important; }
.doitackhachhang .banner-image { padding: 5px 10px; background: #FFF; }
.main-page-wrapper { background: #FFF !important; }
.dichvuhomepatdding { padding: 100px 0; }
h1 { font-weight: normal!important; }
h2 { font-weight: normal!important; }
h3 { font-weight: normal!important; }
h4 { font-weight: normal!important; }
h5 { font-weight: normal!important; }
h6 { font-weight: normal!important; }
.dichvuthietkehome h2 { text-transform: capitalize; font-size: 42px!important; color: #0089ff !important; margin-bottom: 0 !important; }
.dichvuthietkehome strong { text-transform: uppercase; font-size: 15px!important; color: #000 !important; font-weight: normal !important; margin-bottom: 0!important; }
.dichvuthietkehome p { margin-bottom: 0!important; }
.nutzalohome { margin-top: 13.5px; }
.boxdichvuhome {
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 3% 3% 3% 3%;
  --e-column-margin-right: 3%;
  --e-column-margin-left: 3%;
  padding: 15% 10% 15% 10%;
  border-radius: 15px 15px 15px 70px!important;
  height: 550px;
  background: #FFF;
}
.boxdichvuhome .btn.btn-color-default { background: none !important; text-transform: none !important; color: #000 !important; padding: 0 !important; font-size: 16px !important; }
.boxdichvuhome .wd-btn-icon { margin-top: 2.5px; }
.boxdichvuhome .btn.btn-color-default:hover { box-shadow: none!important; color: #0089ff !important; }
.bonmucdichvuhome { margin-bottom: 25px; }
.boxdichvuhome .info-box-title { text-transform: capitalize !important; color: #000 !important; padding: 0 !important; font-size: 18px !important; }
.boxtamnhinsumenh {
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.05);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 3% 3% 3% 3%;
  --e-column-margin-right: 3%;
  --e-column-margin-left: 3%;
  padding: 18% 12% 18% 12%;
  border-radius: 15px 15px 15px 70px!important;
  height: 280px;
  background: #FFF;
}
.tamnhinsumenhpatdding { padding: 50px 0; }
.tamnhinsumenhpatdding .info-box-title { text-transform: capitalize !important; color: #0089ff !important; padding: 0 !important; font-size: 20px !important; margin-bottom: 25px!important; }
.tamnhinsumenhpatdding2 { padding: 50px 0; }
.tamnhinsumenhpatdding2 .info-box-title { text-transform: capitalize !important; color: #000 !important; padding: 0 !important; font-size: 20px !important; margin-bottom: 25px!important; }
.boxdoingu .info-box-subtitle { color: #2ad38b !important; text-transform: uppercase; font-size: 18px !important; }
.boxdoingu .info-box-title { color: #0089ff !important; font-size: 42px !important; }
.thanhtuuhome h3 { color: #fff !important; text-transform: capitalize; font-size: 40px !important; } 
.timeduanhome.woodmart-counter { border: 1px solid #2ad38b !important; padding: 45px 30px; height: 180px; background: #FFF; }
.timeduanhome .counter-value { color: #0089ff !important; font-size: 50px !important; font-weight: normal !important; }
.timeduanhome .counter-label { color: #222325 !important; font-size: 15px !important; font-weight: normal !important; text-transform: uppercase; }
.boxchonadbranding {
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.05);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 3% 3% 3% 3%;
  --e-column-margin-right: 3%;
  --e-column-margin-left: 3%;
  padding: 18% 12% 18% 12%;
  border-radius: 15px 15px 15px 70px!important;
  height: 380px;
  background: #FFF;
}
.boxchonadbranding .info-box-title { text-transform: uppercase !important; color: #0089ff !important; font-size: 20px !important; margin-bottom: 25px!important; }
.duanthanhconghome { padding: 150px 0!important; }
.boxduanthanhcong .info-box-subtitle { color: #000 !important; text-transform: capitalize; font-size: 18px !important; }
.boxduanthanhcong .info-box-title { color: #000 !important; font-size: 30px !important; }
.tieudeh3home h3 { text-transform: capitalize; color: #0089ff !important; font-size: 42px !important; margin-bottom: 0!important; }
.tieudeh3home strong { text-transform: capitalize; color: #000 !important; font-size: 18px !important; margin-bottom: 0!important; text-transform: capitalize; font-weight: normal!important; }
.tieudeh3home p { margin-bottom: 0!important; }
.wd-nav-tabs > li > a { border: 1px solid #000 !important; padding: 10px 20px!important; }
.wd-nav-tabs > li:not(:last-child) { margin-inline-end: 10px!important; }
.wd-tabs-header { margin-bottom: 25px!important; }
.wd-project .wrap-meta { display: none !important; }
.wd-project .wd-entities-title { font-size: 18px!important; text-transform: capitalize; color: #000 !important; }
.wd-nav-portfolio .nav-link-text::after { display: none !important; }
.wd-nav-portfolio > li > a { border: 1px solid #2ad38b !important; padding: 10px 20px!important; font-weight: 700!important; color: #000 !important; }
.wd-nav-portfolio > li:is(.current-menu-item, .wd-active, .active) > a { background-image: linear-gradient(to bottom right, #2ad38b, #0dceaf)!important; color: #FFF !important; }
.wd-nav-portfolio > li:hover > a { background-image: linear-gradient(to bottom right, #2ad38b, #0dceaf) !important; color: #000 !important; }
.wd-nav.wd-gap-m { --nav-gap: 15px!important; }
.wd-header-secondary-nav.text-left { display: none !important; }
.menulanding ul { padding: 0 !important; }
.menulanding ul li a { color: #000!important; }
.menulanding ul li a:hover { color: #fff!important; }
.menulanding ul li { margin: 0!important; }
.boxnoidungduanthanhcong { width: 35%; }
.thuonghieuhome { text-transform: capitalize; }
.wd-page-nav { border: 2px solid var(--brdcolor-gray-300)!important; padding: 0 25px !important; border-radius: 5px; }
.back-to-archive { display: none !important; }
.wd-page-nav-btn .wd-entities-title { text-transform: capitalize; }
.page-title .title { font-size: 50px!important; text-transform: capitalize; }
.wd-page-nav { margin-bottom: 25px!important; margin-top: 25px!important; }
.pswp__ui--fit :is(.pswp__top-bar, .pswp__caption) { background: none !important; }
.wd-portfolio-btns { display: none !important; }
.wd-projects .wd-el-title { text-transform: uppercase; color: #000 !important;  font-size: 25px !important; }
.quytrinhchitiet { padding-top: 50px; }
.boxquytrinh {
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 3% 3% 3% 3%;
  --e-column-margin-right: 3%;
  --e-column-margin-left: 3%;
  padding: 15% 10% 15% 10%;
  border-radius: 15px 15px 15px 70px!important;
  height: 450px;
  background: #FFF;
}
.boxquytrinh .btn.btn-color-default { background: none !important; text-transform: capitalize !important; color: #000 !important; padding: 0 !important; font-size: 16px !important; }
.boxquytrinh .wd-btn-icon { margin-top: 2.5px; }
.boxquytrinh .btn.btn-color-default:hover { box-shadow: none!important; color: #000 !important; }
.boxquytrinh { margin-bottom: 25px; }
.boxquytrinh .info-box-title { text-transform: capitalize !important; color: #000 !important; padding: 0 !important; font-size: 20px !important; }
.wd-price-table .wd-price-currency { display: block; font-size: 18px!important; text-transform: uppercase; margin-bottom: 10px; color: #b7b7b7!important; }
.wd-price-table .wd-price-value { font-size: 30px!important; margin-bottom: 15px; color: #FFF !important; text-transform: capitalize !important; }
.wd-price-table .wd-price-suffix { text-transform: capitalize; font-size: 15px !important; font-weight: normal!important; margin-top: 10px!important; }
.wd-plan-label > span { margin-top: 25px!important;  margin-inline-start: -35px!important;  width: 155px!important; background-color:#29d38c !important; }
.wd-plan-label {font-weight: 500!important; font-size: 15px!important; text-transform: capitalize!important; }
.wd-price-table .wd-plan-price { padding: 20px !important;}
.wd-price-table .wd-plan-features { padding-top: 10px !important; }
.wd-price-table .wd-plan-feature:not(:last-child) { margin-bottom: 10px !important; padding-bottom: 10px !important; }
.FAQs { margin-top: 35px; }
.tieudeh3trangcon strong { text-transform: capitalize; color: #000 !important; font-size: 18px !important; margin-bottom: 0!important; text-transform: capitalize; font-weight: normal!important; }
.tieudeh3trangcon p { margin-bottom: 0!important; }
.tieudeh3trangcon h3 { margin-bottom: 0!important; font-size: 50px!important; color: #0089ff!important; text-transform: capitalize; }
.wd-wpb.wd-accordion .wd-accordion-title-text { color: #000 !important; text-transform: capitalize; font-weight: normal !important; }
.wd-accordion-opener { color: #000 !important; font-weight: bold !important; font-size: 15px!important; }
.wd-price-table .wd-plan-features { background: #f9fafa!important; padding: 25px 0!important; }
.wd-price-table .wd-plan-footer { background: #f9fafa!important; }
.wd-price-table .wd-plan-inner { border-radius: 15px 15px 0 0!important; }

.wd-price-table .wd-plan-footer > a {
  background-color: #FFF !important;
  color: #000!important;
  text-transform: none !important;
  border: 2px solid #29d38c;
  border-radius: 35px!important;
  font-size: 14px!important;
}
.wd-price-table .wd-plan-footer > a:hover { background-color: #29d38c!important; color: #FFF!important; }
.wd-plan-features .wd-plan-feature:nth-of-type(1) { margin-bottom: 0!important; padding-bottom: 0 !important; border-bottom: 0 !important; font-size: 45px!important; color: #000 !important; font-weight: bold;}
.nutgia3 .wd-plan-feature:nth-of-type(1) { margin-bottom: 0!important; padding-bottom: 0 !important; border-bottom: 0 !important; font-size: 45px!important; color: #000 !important; font-weight: bold;}
.wd-plan-features .wd-plan-feature:nth-of-type(2) { padding-bottom: 10px !important; }
.nutgia2 .wd-plan-label > span { background-color:#ff1e26 !important; }

.wd-price-table.price-style-default .wd-plan-price { background: #0089ff!important; }
.boxhsnl {
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 3% 3% 3% 3%;
  --e-column-margin-right: 3%;
  --e-column-margin-left: 3%;
  padding: 15% 10% 15% 10%;
  border-radius: 15px 15px 15px 70px!important;
  height: 370px;
  background: #FFF;
}
.boxhsnl .btn.btn-color-default { background: none !important; text-transform: capitalize !important; color: #000 !important; padding: 0 !important; font-size: 16px !important; }
.boxhsnl .wd-btn-icon { margin-top: 2.5px; }
.boxhsnl .btn.btn-color-default:hover { box-shadow: none!important; color: #000 !important; }
.boxhsnl { margin-bottom: 25px; }
.boxhsnl .info-box-title { text-transform: uppercase !important; color: #0089ff !important; padding: 0 !important; font-size: 20px !important; }

.boxhsnl2 {
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 3% 3% 3% 3%;
  --e-column-margin-right: 3%;
  --e-column-margin-left: 3%;
  padding: 15% 10% 15% 10%;
  border-radius: 15px 15px 15px 70px!important;
  height: 430px;
  background: #FFF;
}
.boxhsnl2 .btn.btn-color-default { background: none !important; text-transform: capitalize !important; color: #000 !important; padding: 0 !important; font-size: 16px !important; }
.boxhsnl2 .wd-btn-icon { margin-top: 2.5px; }
.boxhsnl2 .btn.btn-color-default:hover { box-shadow: none!important; color: #000 !important; }
.boxhsnl2 { margin-bottom: 25px; }
.boxhsnl2 .info-box-title { text-transform: uppercase !important; color: #000 !important; padding: 0 !important; font-size: 20px !important; }

.wd-load-more { background-color: #11509d !important; background-image: linear-gradient(to right, #0688e6, #11509d, #11509d)!important; text-transform: none!important; border-radius: 35px!important; border: none !important; color: #FFF !important; min-height: 48px!important; padding: 5px 28px!important; font-size: 15px!important; }
.wd-load-more:hover { background-image: linear-gradient(to right, #f69220, #000, #000)!important; color: #fff; }

.btn.btn-color-white a { color: #000!important; }
.btn.btn-color-white { background-image: linear-gradient(to bottom right, #fff, #fff); color: #000; text-transform: none!important; border: 2px solid #26d290; }
.btn.btn-color-white:hover { background-image: linear-gradient(to bottom right, #2ad38b, #0dceaf)!important; color: #000!important; border: 2px solid #fff; }
.btn.btn-color-white:hover a { color: #000!important;}
.btn.btn-color-white a:hover { color: #000!important; }

.whb-general-header { background-color: #FFF!important; }

.btn.btn-color-alt a { color: #000!important; }
.btn.btn-color-alt { background-image: linear-gradient(to bottom right, #fff, #fff); color: #000; text-transform: none!important; border: 2px solid #26d290; }
.btn.btn-color-alt:hover { background-image: linear-gradient(to bottom right, #2ad38b, #0dceaf)!important; color: #000!important; border: 2px solid #fff; }
.btn.btn-color-alt:hover a { color: #000!important;}
.btn.btn-color-alt a:hover { color: #000!important; }

.btn.btn-color-primary a { color: #000!important; }
.btn.btn-color-primary { background-image: linear-gradient(to bottom right, #2ad38b, #0dceaf); text-transform: none!important; border: 2px solid #FFF; }
.btn.btn-color-primary:hover { background-image: linear-gradient(to bottom right, #fff, #fff) !important; color: #000!important; border: 2px solid #26d290; box-shadow: inherit!important; }
.btn.btn-color-primary:hover a { color: #000!important; }
.btn.btn-color-primary a:hover { color: #000!important; }

.wd-tools-element .wd-tools-text { display: none; }
.boxdoingu .info-box-inner { margin-bottom: 25px!important; }
.social-facebook { --social-color: #0089ff!important; }
.social-instagram { --social-color: #0089ff!important;}
.social-behance { --social-color: #0089ff!important;}
.social-tiktok { --social-color: #0089ff!important;}

.anhhomehieuung .vc_single_image-wrapper img:hover {
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transition: -webkit-transform 0.4s;
  -o-transform: scale(1.1);
  -ms-transform: scale1.1);
}
.anhhomehieuung .vc_single_image-wrapper {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.anhhomehieuung:hover .vc_single_image-wrapper {
-webkit-transform: scale(1.0) rotate(0.01deg);
transform: scale(1.0) rotate(0.01deg);
}


.anhhome .vc_single_image-wrapper img:hover {
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transition: -webkit-transform 0.4s;
  -o-transform: scale(1.1);
  -ms-transform: scale1.1);
}
.anhhome .vc_single_image-wrapper {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.anhhome:hover .vc_single_image-wrapper {
-webkit-transform: scale(1.0) rotate(0.01deg);
transform: scale(1.0) rotate(0.01deg);
}

.boxanh1 .info-box-inner h5 a { background:url(icon-chart-01.png) no-repeat; width: 80px; height: 80px; display: inline-block; text-indent: 100000000px; }
.boxanh1 .info-box-inner h5 a:hover{ background:url(icon-chart-01-hover.png) no-repeat; width: 80px; height: 80px; }
.boxanh1 .info-box-inner h4 { margin-bottom: 25px !important; }
.boxanh1 .info-box-inner h4 a { text-transform: capitalize !important; color: #0089ff !important; padding: 0 !important; font-size: 19px !important; }
.boxanh1 .info-box-inner h4 a:hover { color: #0089ff !important; }

.boxanh2 .info-box-inner h5 a { background:url(icon-chart-02.png) no-repeat; width: 80px; height: 80px; display: inline-block; text-indent: 100000000px; }
.boxanh2 .info-box-inner h5 a:hover{ background:url(icon-chart-02-hover.png) no-repeat; width: 80px; height: 80px; }
.boxanh2 .info-box-inner h4 { margin-bottom: 25px !important; }
.boxanh2 .info-box-inner h4 a { text-transform: capitalize !important; color: #0089ff !important; padding: 0 !important; font-size: 19px !important; }
.boxanh2 .info-box-inner h4 a:hover { color: #0089ff !important; }

.boxanh3 .info-box-inner h5 a { background:url(icon-chart-03.png) no-repeat; width: 80px; height: 80px; display: inline-block; text-indent: 100000000px; }
.boxanh3 .info-box-inner h5 a:hover{ background:url(icon-chart-03-hover.png) no-repeat; width: 80px; height: 80px; }
.boxanh3 .info-box-inner h4 { margin-bottom: 25px !important; }
.boxanh3 .info-box-inner h4 a { text-transform: capitalize !important; color: #0089ff !important; padding: 0 !important; font-size: 19px !important; }
.boxanh3 .info-box-inner h4 a:hover { color: #0089ff !important; }

.boxanh4 .info-box-inner h5 a { background:url(icon-chart-04.png) no-repeat; width: 80px; height: 80px; display: inline-block; text-indent: 100000000px; }
.boxanh4 .info-box-inner h5 a:hover{ background:url(icon-chart-04-hover.png) no-repeat; width: 80px; height: 80px; }
.boxanh4 .info-box-inner h4 { margin-bottom: 25px !important; }
.boxanh4 .info-box-inner h4 a { text-transform: capitalize !important; color: #0089ff !important; padding: 0 !important; font-size: 19px !important; }
.boxanh4 .info-box-inner h4 a:hover { color: #0089ff !important; }

.boxanh5 .info-box-inner h5 a { background:url(icon-chart-05.png) no-repeat; width: 80px; height: 80px; display: inline-block; text-indent: 100000000px; }
.boxanh5 .info-box-inner h5 a:hover{ background:url(icon-chart-05-hover.png) no-repeat; width: 80px; height: 80px; }
.boxanh5 .info-box-inner h4 { margin-bottom: 25px !important; }
.boxanh5 .info-box-inner h4 a { text-transform: capitalize !important; color: #0089ff !important; padding: 0 !important; font-size: 19px !important; }
.boxanh5 .info-box-inner h4 a:hover { color: #0089ff !important; }

.boxanh6 .info-box-inner h5 a { background:url(icon-chart-06.png) no-repeat; width: 80px; height: 80px; display: inline-block; text-indent: 100000000px; }
.boxanh6 .info-box-inner h5 a:hover{ background:url(icon-chart-06-hover.png) no-repeat; width: 80px; height: 80px; }
.boxanh6 .info-box-inner h4 { margin-bottom: 25px !important; }
.boxanh6 .info-box-inner h4 a { text-transform: capitalize !important; color: #0089ff !important; padding: 0 !important; font-size: 19px !important; }
.boxanh6 .info-box-inner h4 a:hover { color: #0089ff !important; }

.boxanh7 .info-box-inner h5 a { background:url(icon-chart-07.png) no-repeat; width: 80px; height: 80px; display: inline-block; text-indent: 100000000px; }
.boxanh7 .info-box-inner h5 a:hover{ background:url(icon-chart-07-hover.png) no-repeat; width: 80px; height: 80px; }
.boxanh7 .info-box-inner h4 { margin-bottom: 25px !important; }
.boxanh7 .info-box-inner h4 a { text-transform: capitalize !important; color: #0089ff !important; padding: 0 !important; font-size: 19px !important; }
.boxanh7 .info-box-inner h4 a:hover { color: #0089ff !important; }

.boxanh8 .info-box-inner h5 a { background:url(icon-chart-08.png) no-repeat; width: 80px; height: 80px; display: inline-block; text-indent: 100000000px; }
.boxanh8 .info-box-inner h5 a:hover{ background:url(icon-chart-08-hover.png) no-repeat; width: 80px; height: 80px; }
.boxanh8 .info-box-inner h4 { margin-bottom: 25px !important; }
.boxanh8 .info-box-inner h4 a { text-transform: capitalize !important; color: #0089ff !important; padding: 0 !important; font-size: 19px !important; }
.boxanh8 .info-box-inner h4 a:hover { color: #0089ff !important; }

.page-portfolio { margin-top: 35px; }

.boxquytrinh2 {
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 3% 3% 3% 3%;
  --e-column-margin-right: 3%;
  --e-column-margin-left: 3%;
  padding: 15% 10% 15% 10%;
  border-radius: 15px 15px 15px 70px!important;
  height: 500px;
  background: #FFF;
}
.boxquytrinh2 .btn.btn-color-default { background: none !important; text-transform: capitalize !important; color: #000 !important; padding: 0 !important; font-size: 16px !important; }
.boxquytrinh2 .wd-btn-icon { margin-top: 2.5px; }
.boxquytrinh2 .btn.btn-color-default:hover { box-shadow: none!important; color: #000 !important; }
.boxquytrinh2 { margin-bottom: 25px; }
.boxquytrinh2 .info-box-title { text-transform: capitalize !important; color: #000 !important; padding: 0 !important; font-size: 20px !important; }

.boxchonadbranding2 {
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.05);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 3% 3% 3% 3%;
  --e-column-margin-right: 3%;
  --e-column-margin-left: 3%;
  padding: 18% 12% 18% 12%;
  border-radius: 15px 15px 15px 70px!important;
  height: 500px;
  background: #FFF;
}
.boxchonadbranding2 .info-box-title { text-transform: uppercase !important; color: #000 !important; font-size: 20px !important; margin-bottom: 25px!important; }

.tieudeh3lienhe p { margin-bottom: 0!important; }
.tieudeh3lienhe h3 { margin-bottom: 0!important; font-size: 35px!important; color: #0089ff!important; text-transform: capitalize; }
label strong { color: #0089ff!important; }
wpcf7 strong { color: #0089ff!important; }
.wpcf7-form p { margin-bottom: 0 !important; }
.wpcf7-form  input { margin: 5px 0!important; border-radius: 10px!important; }
.wpcf7-list-item { display: block !important; }
input[type="checkbox"] { margin: -3px 5px 0 0 !important; }
input[type="submit"] { background-image: linear-gradient(to bottom right, #2ad38b, #0dceaf) !important; text-transform: none!important; width: 100%; border-radius: 10px!important; color: #000 !important; font-size: 14px !important; border: 1px solid #26d290; }
[type="submit"]:hover { background-image: linear-gradient(to bottom right, #fff, #fff) !important; color: #000!important; border: 1px solid #26d290; }
.boxlienheform {
  box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 3%;
  background: #FFF;
  border-radius: 20px 20px 20px 20px;
}
.boxcongtacticon h4 { margin-bottom: 0 !important; }
.boxcongtacticon h4 a { color: #F37027 !important; font-weight: 500 !important; font-size: 15px !important; }
.boxcongtacticon h4 a:hover { color: #F37027 !important; font-weight: bold !important; }
.boxcongtacticon { margin-bottom: 0 !important; }
.boxcongtacticon .info-box-content { margin-left: -10px!important; }

.post-single-page { margin-right: 25%; }
.meta-post-categories { display: none !important; }

.ftwp-widget #ftwp-container.ftwp-wrap #ftwp-contents { border: 1px solid #!important; border-radius: 25px !important; top: 130px !important; }
#ftwp-container.ftwp-wrap #ftwp-header-title { color: #000!important; text-transform: capitalize; }
#ftwp-container.ftwp-wrap .ftwp-icon-number::before { color: #000!important; }
#ftwp-container.ftwp-wrap .ftwp-icon-expand::before { color: #000!important; font-weight: bold!important; }
#ftwp-container.ftwp-wrap #ftwp-header-minimize { opacity: initial !important; }
.post-single-page h1, h2, h3, h4, h5, h6 { text-transform: capitalize; font-weight: none!important; }
.post-single-page h2 { font-size: 35px!important; }
.post-single-page h3 { font-size: 28px!important; }
.wd-single-footer { border: 0 !important; padding-top: 0!important; padding-bottom: 0 !important; }
.bgrtuvannews { padding: 3%; background: #FFF url(BG-Post.png) no-repeat; background-position: center center; background-repeat: no-repeat; background-size: cover; border-radius: 15px 15px 15px 15px; height: 300px; box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.1); }
.tuvannut { width: 80%; display: inline-block; }
.tuvannutsimbmit{ width: 19.5%; display: inline-block;}
.hovered-social-icons { display: none !important; }
.blog-design-masonry .post-title { font-size: 17px!important; text-transform: capitalize !important; }
.blog-design-masonry .post-title a:hover { color: #000!important; }
.read-more-section { display: none !important; }
.wd-entry-meta .meta-author { display: none !important; }
.wd-entry-meta { display: none !important; }
.single-meta-tags { display: none !important; }
.wd-gallery-item img { margin-bottom: 10px; }
.btn-size-large { min-height: 50px!important; border-radius: 35px 35px 35px 35px!important; }
.scrollToTop { bottom: 120px!important; }
.wd-nav[class*="wd-style-underline"] .nav-link-text::after { background-color: #0089ff !important; }
.wd-nav[class*="wd-style-underline"] .nav-link-text { padding-block: 5px !important; }

@media (min-width: 240px) and (max-width: 767px) {
	.anhfram { margin-bottom: 0; }
	.footernoidung { padding: 25px 0; }
	.noidhungbannerhome { padding-right: 0; }
	.thuonghieuhome { font-size: 25px; }
	.homebgr { height: auto; padding: 35px 0; }
	.homebgrnews { height: auto; padding: 35px 0; }
	.homebgrnews2 { height: auto; padding: 35px 0; }
	.dichvuhomepatdding { padding: 25px 0; }
	.nutzalohome { margin-top: 0; }
	.boxdichvuhome { height: auto; }
	.boxtamnhinsumenh { height: auto; }
	.tamnhinsumenhpatdding { padding: inherit!important; }
	.boxchonadbranding { height: auto; }
	.boxchonadbranding2 { height: auto; }
	.boxhsnl { height: auto; }
	.boxhsnl2 { height: auto; }
	.duanthanhconghome { padding: inherit!important; }
	.boxnoidungduanthanhcong { width: auto; }
	.anhhome img { margin: auto; }
	.quytrinhchitiet { padding-top: inherit; }
	.boxquytrinh { height: auto; }
	.boxquytrinh2 { height: auto; }
	.FAQs { margin-top: 0; }
	#menu-item-9826 { margin-left:auto; }
	.thongtinfooter { margin-top: 0; }
	.FTBGR { height: auto; padding-top: 260px; background-size: cover; }
	.boxlienheform { margin: 25px; }
	.post-single-page { margin-right: 0; }
	.wd-sidebar-opener:not(.wd-on-toolbar) { display: none !important; }
	.tuvannut { width: 100%; display: inline-block; }
	.tuvannutsimbmit{ width: 100%; display: inline-block;}
	.title-design-centered { background:url(BGRNew.jpg) bottom no-repeat!important; height: 300px; background-size: cover; }
	.post-single-page  .article-tieudeanh { margin-top: -300px; }
	.wd-tools-element > a { color: #fff!important; }

}