.dt-container .dt-length, .dt-container .dt-search,
.dt-layout-cell.dt-layout-end {
  margin: 0 !important;
  width: 100%;
}
.dt-container .dt-search{
  justify-content: flex-start !important;
  margin-bottom: 20px !important;
}
body .dt-container .dt-input{
  border-radius: 12px;
  border: 1px solid rgba(241, 91, 34, 0.08);
  background: #FFF;
  box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.04) inset;
  width: 100% !important;
  padding: 5px 20px;
  font-size: 14px;
}
.dt-container .dt-input::placeholder{
  color: rgba(19, 36, 86, 0.40);
}
body .tablepress > :not(caption) > * > * {
  padding: 10px 20px !important;
}
body .tablepress > :where(thead, tfoot) > tr > *{
  background-color: #F15B22;
  color: #fff;
}
.tablepress {
  font-weight: 700;
}
body .dt-layout-cell.dt-layout-full {
  overflow: hidden;
  padding-top: 0;
  border-radius: 20px;
  box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.08);
}
/**/
.main-dv_style1-box1 .desc {
  position: relative;
  border-radius: 28px;
  border: 1px dashed #FFF;
  background: #F15B22;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.12);
  color: #fff;
  padding: 32px 48px 25px;
  text-align: center;
  margin-top: -120px;
}
.main-dv_style2-box6 .desc-right-content,
.main-dv_style1-box1 .desc-left-content {
  border-radius: 20px;
  border: 1px solid #3853A4;
  background: #F5F5F5;
  box-shadow: 0px 2px 4px 0px rgba(19, 36, 86, 0.04);
  padding: 28px;
}
.main-dv_style1-box1 .desc-left-content li {
  margin-bottom: 15px;
  list-style: none;
  position: relative;
}
.main-dv_style1-box1 .desc-left-content li::before {
  content: "\f058";
  color: #00BA00;
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  position: absolute;
  left: -20px;
  top: 0;
}
.main-dv_style2-box6 .desc-right,
.main-dv_style1-box1 .desc-left {
  position: relative;
}
.main-dv_style2-box6 .desc-right::before,
.main-dv_style1-box1 .desc-left::before{
  content: "";
  border-radius: 20px;
  background: #3853A4;
  box-shadow: 0px 2px 4px 0px rgba(19, 36, 86, 0.04);
  width: 100%;
  height: 100%;
  transform: rotate(-3.453deg);
  display: block;
  position: absolute;
  z-index: -1
}
.main-dv_style2-box6 .desc-left,
.main-dv_style1-box1 .desc-right {
  border-radius: 20px;
  background: #FFF;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.16);
  padding: 28px;
  height: 100%;
}
/**/
.item-chuyengia{
  padding: 24px;
  background-color: #fff;
  border-radius: 21px;
  box-shadow: 0px 6px 12px -4px rgba(0, 0, 0, 0.12);
  margin: 0 10px 10px;
}
.item-chuyengia-head img {
  border-radius: 100%;
  width: 48px;
  height: 48px;
  object-fit: cover;
}
.item-chuyengia .start {
  color: #FFD707;
}
.item-chuyengia-head label {
  color: rgba(19, 36, 86, 0.60);
  font-size: 14px;
}
.item-chuyengia h3 {
  color: #132456;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
  margin-bottom: 0;
}
.xacminh {
  flex: 1;
}
.xacminh p {
  color: #2BB244;
  border: 1px solid #2BB244;
  background-color: #F3FFF2;
  display: inline-flex;
  padding: 0 10px;
  border-radius: 16px;
}
.item-chuyengia .desc p {
  color: rgba(14, 46, 76, 0.60);
}
.item-chuyengia .desc code {
  color: #F15B22;
  font-family: "GoogleSans";
  border-radius: 40px;
  background: #FFF2ED;
  padding: 0px 12px;
  display: inline-block;
  font-size: 12px;
}
/**/

.dv_style1-box3 {
  background-position: bottom;
  background-size: cover;
}
.main-dv_style1-box3 .desc {
  border-radius: 20px;
  background: #FFF;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.12);
  padding: 22px 22px 10px;
  margin-bottom: 20px;
  margin-top: -11px;
  z-index: 3;
  position: relative;
}
.item-vande-dv_style1 {
  color: #F15B22;
  font-family: "Road Rage";
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  border-radius: 13.799px;
  border: 0.862px dashed #F15B22;
  background: #FFF;
  padding: 11px 23px 11px 11px;
  margin-bottom: 70px;
  position: relative;
} 
.item-vande-dv_style1::before{
  content: "";
  background-image: url(images/ghim.png);
  background-size: contain;
  width: 22px;
  height: 22px;
  display: inline-block;
}
.main-dv_style1-box3 .banner {
  z-index: 2;
  position: relative;
}
@media only screen and (min-width: 1200px) {
  .main-dv_style1-box3 .row {
    position: absolute;
    width: 100%;
    top: 15%;
  }
  .main-dv_style1-box3 .row .col-item:first-child .item-vande-dv_style1 {
    transform: rotate(-8.01deg);
    left: 83px;
  }
  .main-dv_style1-box3 .row .col-item:nth-child(2) .item-vande-dv_style1{
    transform: rotate(6.518deg);
    right: 100px;
  }
}
@media only screen and (min-width: 1600px) {
  .main-dv_style1-box3 .desc {
    width: 126%;
    left: -13%;
  }
}
/**/
.item-visao-dv_style1::before {
  content: "";
  width: 100%;
  height: 100%;
  left: 5px;
  top: 5px;
  border-radius: 16px;
  background-color: #B28E65;
  position: absolute;
  z-index: -1;
}
.item-visao-dv_style1 .text{
  width: 60%;
  font-size: 16px;
  font-weight: 700;
}
.item-visao-dv_style1-wrap {
  border-radius: 16px;
  background: #FEF1E2;
  padding: 20px;
  height: 100%;
  position: relative;
  min-height: 160px;
  overflow: hidden;
}
.item-visao-dv_style1 .banner {
  position: absolute;
  right: 0;
  bottom: 0;
}

.main-dv_style1-box4 .col-item:nth-child(2n) .item-visao-dv_style1-wrap{
  background-color: #F5FBEB;
}
.main-dv_style1-box4 .col-item:nth-child(2n) .item-visao-dv_style1::before{
  background-color: #A1B77F;
}

.main-dv_style1-box4 .col-item:nth-child(3) .item-visao-dv_style1-wrap{
  background-color: #ECFFFF;
}
.main-dv_style1-box4 .col-item:nth-child(3) .item-visao-dv_style1::before{
  background-color: #7AB1B1;
}
.main-dv_style1-box4 .col-item:nth-child(4n) .item-visao-dv_style1-wrap{
  background-color: #FAFAEB;
}
.main-dv_style1-box4 .col-item:nth-child(4n) .item-visao-dv_style1::before{
  background-color: #BCBC80;
}
/**/
.item-dv-nhanxet{
  padding: 24px;
  margin-bottom: 10px;
}
.item-nhanxet .start {
  color: #FFD707;
}
.item-nhanxet-content label {
  color: rgba(19, 36, 86, 0.60);
  font-size: 14px;
}
.item-nhanxet-content h3 {
  color: #132456;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
  margin-bottom: 0;
}
/**/
.dv-luuy {
  padding: 40px 0;
  background-size: cover;
  font-size: 18px;
}
.main-dv-luuy {
  background-size: cover;
  padding: 40px 160px;
}
.main-dv-luuy  .icon1 {
  position: absolute;
  left: -46px;
  top: -39px;
}
.main-dv-luuy .icon2 {
  position: absolute;
  bottom: -30px;
  right: -43px;
}
.main-dv-luuy p {
  margin-bottom: 0;
}
.main-dv-luuy .desc .line-luuy {
  margin-top: -16px;
}

/**/
.dv-desc-table table {
  background-color: #fff;
  box-shadow: 2px 4px 6px 0px rgba(0, 0, 0, 0.12);
  border-radius: 20px;
  border: 0;
  overflow: hidden;
}
.dv-desc-table table  thead th{
  background-color:#3853A4;
  color: #fff;
}
.dv-desc-table  tr:not(:last-child) {
  border-bottom:1px solid #ddd;
}
.dv-desc-table tr th:not(:first-child), 
.dv-desc-table tr td:not(:first-child) {
  border-left: 1px solid #E7EFF4;
}
.dv-desc-table table  thead th:first-child{
  border-top-left-radius: 20px;
}
.dv-desc-table table  thead th:last-child{
  border-top-right-radius: 20px;
}
.dv-desc-table table  tbody tr:nth-child(even) {
  background-color: #FAFAFA;
}
/*dv2*/
.main-dv_style2-box1 .col-item:nth-child(2) .item-tk{
  background: rgba(62, 187, 0, 0.08);
}
.main-dv_style2-box1 .col-item:nth-child(3) .item-tk{
  background: #F6ECFF;
}

.item-tk {
  border-radius: 16px;
  background: rgba(246, 141, 20, 0.12);
  padding: 24px 36px;
  font-style: italic;
  font-weight: 700;
  line-height: 26px;
}
.item-tk p {
  margin-bottom: 0;
}
.item-tk img {
  max-width: 40px;
  max-height: 40px;
  object-fit: cover;
  margin-bottom: 20px;
}

.list-cat-chuyengia {
  list-style: none;
  margin: 40px 0 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  flex-wrap: wrap;
  max-width: 840px;
  margin: 0 auto 30px;
}
.list-cat-chuyengia li{
  margin: 0 10px 10px;
}
.list-cat-chuyengia li a{
  font-weight: 500;
  line-height: 20px;
  padding: 10px 24px;
  display: block;
  text-align: center;
  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: #FAFAFA;
}
.list-cat-chuyengia li a:hover,
.list-cat-chuyengia li.active a,
.list-cat-chuyengia li.current-menu-item a{
  background-color: #2854AB;
  color: #fff;
  border-color: #2854AB;
  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, 0.80);
  background: #F15B22;
  box-shadow: 0px 3px 16px 0px rgba(0, 64, 117, 0.24);
  font-weight: bold;
}

.chuyen-gia-tab {
  opacity:0;
  visibility:hidden;
  transition: .5s all;
}
.chuyen-gia-tab:not(:first-child) {
  position:absolute;
  top:0;
  bottom:0;
  width:100%
}
.chuyen-gia-tab.active {
  opacity:1;
  visibility:visible
}
/**/
.main-dv_style2-box3 .col-item:nth-child(2n) .item-lydo{
  border: 1px solid rgba(255, 255, 255, 0.40);
  background: rgba(0, 0, 0, 0.08);
}

.item-lydo {
  border-radius: 24px;
  background: rgba(255, 255, 255, 0.08);
  color: rgba(255, 255, 255, 0.80);
  padding: 24px;
  margin-bottom: 30px;
  height: 100%;
}
.item-lydo h3 {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
  color: #fff;
  margin: 16px 0;
}
.item-lydo img {
  max-width: 56px;
  max-height: 56px;
  object-fit: contain;
  border-radius: 10px;
}
/**/
.content-vande {
  display: flex;
  align-items: center;
  background-color: #F15B22;
  color: #fff;
  padding: 7px 20px;
  border-radius: 36px;
  font-weight: 700;
  gap: 10px;
  text-align: center;
  line-height: 1.4;
}
.item-vande h3 {
  font-size: 16px;
  margin: 10px 0 0;
}
.avata{
  max-width: 48px;
  max-height: 48px;
  object-fit: cover;
  border-radius: 100%;
}
.main-sw .swiper-pagination{
  position: relative;
  width: 100%;
  margin-top: 30px;
}
.swiper-pagination span{
  margin: 0 4px;
}
.swiper-pagination .swiper-pagination-bullet-active{
  background-color: #F15B22;
}
.main-dv_style2-box6 .desc-left{
  height: unset;
}

.item-baogia-head {
  padding:20px 0 0;
  background:linear-gradient(83deg,#3853A4 40.65%,#3C64DE 98.36%);
  border-radius:12px;
  z-index:3
}
.item-baogia-head:after {
  clip-path:polygon(0% 0%,100% 0,100% 70%,50% 100%,0 70%);
  background:linear-gradient(83deg,#3853A4 40.65%,#3C64DE 98.36%);
  position:absolute;
  left:50%;
  content:"";
  transform:translateX(-50%);
  bottom:-22px;
  width:96%;
  height:75px;
  z-index:2;
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.93);
}
.item-baogia-head {
  color:#fff;
  font-size:14px;
  font-weight:400;
  padding: 20px;
}
.item-baogia-head h3 {
  font-size: 20px;
  color: #fff;
  text-transform: uppercase;
}
.item-baogia-head p {
  z-index:3;
  position:relative;
  color: #FFF700;
}
.item-baogia-head label {
  color: #FFF700;
  z-index: 3;
  position: relative;
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
}
.item-baogia-head b {
  font-size:28px;
  font-style:normal;
  font-weight:700;
  line-height:36px;
  text-transform:uppercase
}
.item-baogia-head p:nth-child(2) b {
  font-size:32px;
  font-style:normal;
  font-weight:700;
  line-height:40px;
  text-decoration-line:underline;
  color:#ffde3c;
  text-transform:inherit
}
.item-baogia .desc {
  width: 100%;
  border-radius:20px;
  background:#fff;
  box-shadow:0px 4px 16px 0px rgba(0,0,0,.12);
  padding:55px 25px 25px;
  margin-top:-15px;
  min-height:150px;
  z-index:1;
  position:relative;
/*  max-width:95%;*/
  display:flex;
  height:100%;
  align-items:center;
  justify-content:space-between;
  align-self:center;
  flex-direction:column;
  gap:30px
}
.item-baogia .desc ul {
  list-style:none;
  padding-left:0;
  width:100%;
}
.item-baogia .desc ul li {
  position:relative;
  padding-left:25px;
  font-weight:500;
  margin-bottom:16px
}
.item-baogia .desc ul li:before {
  content:"";
  content: "\f058";
  color: #00BA00;
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  position:absolute;
  left:0;
}
.item-baogia .btn {
  border-radius: 28px;
  background: linear-gradient(223deg, #3C64DE 14.79%, #3853A4 92.48%);
  padding: 12px 30px;
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.21);
}
/**/

.list-buoc {
  padding: 0;
  list-style: none;
}
.list-buoc li {
  display: flex;
  align-items: center;
  border-radius: 60px;
  background: #FFF;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.12);
  padding: 15px 20px 15px 30px;
  margin-bottom: 20px;
  min-height: 91px;
}
.list-buoc li img{
  max-width: 24px;
  max-height: 24px;
  object-fit: contain;
}

.list-buoc-head img {
  position:absolute
}
.list-buoc-head .icon1 {
  position:absolute;
  bottom:10px;
  left:-16px
}
.list-buoc-head .icon2 {
  position:absolute;
  right:-50px;
  bottom:92%
}
.list-buoc-head:after {
  content:"";
  width:100%;
  height:31px;
  background-color:#2D4A9F;
  border-radius:18px;
  display:block;
  position:absolute;
  bottom:9px;
  z-index:-1;
  transform:rotate(2deg)
}
.list-buoc-head h3 {
  border-radius: 14px;
  background: linear-gradient(90deg, #3853A4 0%, #5779DD 100%);
  display: inline-block;
  padding: 0 20px;
  color: #fff;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  padding: 5px 50px;
}
/*dv3*/
.dv_style3-box2 {
  background-size: cover;
  background-position: bottom;
}
.item-vande-dv_style3 {
  border-radius: 28px;
  background: #FFF;
  box-shadow: 0px 6px 12px -4px rgba(0, 0, 0, 0.12);
  margin-top: 40px;
  padding: 40px 20px 20px;
  margin: 40px 20px 20px;
}
.item-vande-dv_style3 .head label {
  display: flex;
  align-items: center;
  color: #F15B22;
  font-weight: 700;
  align-items: flex-start;
  line-height: 20px;
}
.item-vande-dv_style3 .head label img{
  margin-right: 5px;
}
.item-vande-dv_style3 .num {
  background-color: #F15B22;
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  color: #fff;
  margin: -66px auto 20px;
  z-index: 1;
  border: 6px solid #344ca4;
}
@media only screen and (min-width: 991px) {
  .main-dv_style3-box2 .swiper-slide-duplicate.swiper-slide-prev,
  .main-dv_style3-box2 .swiper-slide.swiper-slide-active {
    transform: rotate(-7.133deg);
  }
  .main-dv_style3-box2 .swiper-slide.swiper-slide-duplicate-prev,
  .main-dv_style3-box2 .swiper-slide.swiper-slide-next+.swiper-slide{
    transform: rotate(4.999deg);
  }
  .main-dv_style3-box2 .swiper-slide.swiper-slide-next {
    transform: translateY(-20px);
  }
  .main-dv_style3-box2 .swiper-slide.swiper-slide-duplicate-prev,
  .main-dv_style3-box2 .swiper-slide-duplicate.swiper-slide-prev,
  .main-dv_style3-box2 .swiper-slide.swiper-slide-active,
  .main-dv_style3-box2 .swiper-slide.swiper-slide-next+.swiper-slide,
  .main-dv_style3-box2 .swiper-slide.swiper-slide-next {
    right: -40px;
  }
  .main-dv_style3-box2 .swiper-slide-duplicate.swiper-slide-prev,
  .main-dv_style3-box2 .swiper-slide.swiper-slide-duplicate-prev{
    top: 40px;
  }
  .main-dv_style3-box2 .banner {
    margin-top: ;
    margin-top: -85px;
    z-index: 1;
    position: relative;
  }
}

/**/
.item-lydo-dv_style3 {
  border-radius: 16px;
  background: #FEF1E2;
  padding: 20px;
  height: 100%;
  position: relative;
  min-height: 260px;
  border-radius: 16px;
  box-shadow: 4px 4px 1px 1px #CEB69A;
}
.item-lydo-dv_style3 .text{
  font-size: 18px;
  font-weight: 700;
}
.item-lydo-dv_style3 .icon {
  margin-top: -65px;
  z-index: 1;
  position: relative;
}
.main-dv_style3-box3 .col-item:nth-child(2) .item-lydo-dv_style3{
  background: #F4FAEB;
  box-shadow: 4px 4px 0 1px #B4C29E;
}
.main-dv_style3-box3 .col-item:nth-child(3) .item-lydo-dv_style3{
  background: #ECFFFF;
  box-shadow: 4px 4px 0 1px #9ACCCC;
}
.main-dv_style3-box3 .col-item:nth-child(4) .item-lydo-dv_style3{
  background: #FDFEE3;
  box-shadow: 4px 4px 0 1px #C6C88A;
}
.main-dv_style3-box3 .col-item:nth-child(5) .item-lydo-dv_style3{
  background: #FFECEC;
  box-shadow: 4px 4px 0 1px #D5A6A6;
}
.main-dv_style3-box3 .col-item:nth-child(6) .item-lydo-dv_style3{
  background: #F0F2FF;
  box-shadow: 4px 4px 0 1px #9DA2C5;
}
.main-dv_style3-box3 .col-item:nth-child(7) .item-lydo-dv_style3{
  background: #F1F8FE;
  box-shadow: 4px 4px 0 1px #95B1C9;
}
.main-dv_style3-box3 .col-item:nth-child(8) .item-lydo-dv_style3{
  background: #F6ECFF;
  box-shadow: 4px 4px 0 1px #BCA6CF;
}
/**/
.item-quytrinh-dv {
  border-radius: 20px;
  border: 1px solid rgba(56, 83, 164, 0.00);
  background: #FFF;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.16);
  padding: 20px;
  font-size: 14px;
}
.item-quytrinh-dv .text {
  font-size: 16px;
}
.item-quytrinh-dv .icon {
  max-width: 40px;
  max-height: 40px;
  object-fit: contain;
}
/*dv4*/
.dv_style4-box2{
  background-color: #3853A4;
}
.dv_style4-box2 .bg {
  position: absolute;
  right: 12%;
  top: 0;
}
.dv_style4-box2::before {
  background-color: #F15B22;
  color: ;
  content: "";
  width: 1503px;
  height: 500px;
  display: block;
  position: absolute;
  transform: rotate(22deg);
  left: -248px;
  bottom: -258px;
}

.item-lydo-dv_style4 {
  border-radius: 20px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  background: #FFF;
  box-shadow: 2px 4px 4px 0 rgba(0, 0, 0, 0.12);
  padding: 20px;
  display: flex;
  align-items: flex-start;
  font-size: 14px;
  line-height: 22px;
  height: 100%;
}
.item-lydo-dv_style4 .text{
  font-size: 18px;
  line-height: 26px
}
.item-lydo-dv_style4 .icon{
  max-width: 40px;
  max-height: 40px;
  object-fit: contain;
}

/**/
.item-vande-dv_style4 .head{
  color: #F15B22;
  font-family: "Road Rage";
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  border-radius: 13.799px;
  border: 0.862px dashed #F15B22;
  background: #FFF;
  padding: 11px 23px 11px 11px;
  position: relative;
  margin-bottom: 10px;
}
.item-vande-dv_style4 .head::before {
  content: "";
  background-image: url(images/ghim.png);
  background-size: contain;
  width: 22px;
  height: 22px;
  display: inline-block;
  position: absolute;
  left: 3px;
  top: 3px;
}

.main-dv_style4-box3 .row {
  gap: 20px;
}
.main-dv_style4-box3 .col-item:last-child {
  width: 100%;
}
.main-dv_style4-box3 .col-item:last-child .item-vande-dv_style4 {
  max-width: 33.333%;
  margin: 0 auto;
}
@media only screen and (min-width: 991px) {
  .main-dv_style4-box3 .banner {
    position: absolute;
    top: -30px;
    left: 50%;
    transform: translateX(-50%);
  }
  .main-dv_style4-box3 .col-item:first-child .item-vande-dv_style4 {
    position: relative;
    top: -20px;
    left: 50px;
  }
  .main-dv_style4-box3 .col-item:nth-child(2) .item-vande-dv_style4 {
    position: relative;
    top: 20px;
    right: 20px;
  }
}
/*dv5*/
.muiten-title {
  position: absolute;
  right: 100%;
  bottom: 13px;
} 
.dv_style5-box2 {
  background-size: cover;
  background-position: bottom;
}

.main-dv_style5-box2 .item-lydo{
  border-radius: 24px;
  border: 0.5px solid #FFFFFF2E;
  background: rgba(255, 255, 255, 0.20);
  backdrop-filter: blur(6px);
  margin-bottom: 0;
}
.main-dv_style5-box2 .col-item:nth-child(2) .item-lydo,
.main-dv_style5-box2 .col-item:nth-child(4) .item-lydo,
.main-dv_style5-box2 .col-item:nth-child(5) .item-lydo,
.main-dv_style5-box2 .col-item:nth-child(7) .item-lydo{
  background: rgba(62, 62, 62, 0.20);
  box-shadow: 2px 4px 16px 0 rgba(0, 0, 0, 0.16);
}
/**/
.dv_style5-box3 {
  background-size: cover;
}
.item-vande-dv_style5 {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.item-vande-dv_style5 .head{
  color: #F15B22;
  font-family: "Road Rage";
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 10px;
}
.item-vande-dv_style5 p{
  border-radius: 13.799px;
  border: 0.862px dashed #F15B22;
  background: #FFF;
  padding: 16px;
  flex: 1;
}
/**/
.item-lydo-dv6 img {
  max-width: 48px;
  max-height: 48px;
  object-fit: contain;
}
.item-lydo-dv6 h3 {
  color: #FFF;
  text-shadow: 0 4px 8px rgba(0, 0, 0, 0.12);
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 0;
  margin-top: 10px;
}
.item-vande-dv_style6 .head {
  background-color: #F15B22;
  color: #fff;
  font-ww: ;
  font-weight: 700;
  padding: 10px 20px;
  border-radius: 80px;
  margin-bottom: 16px;
}
/**/
@media only screen and (max-width: 1200px) {
  .item-vande-dv_style1 {
    font-size: 22px;
    padding: 5px 10px;
    margin-bottom: 10px;
  }
  .row-title-flex{
    flex-wrap: wrap;
  }
}
@media only screen and (max-width: 991px) {
  .item-visao-dv_style1 {
    margin-bottom: 20px;
  }
  .main-dv-luuy {
    padding: 40px 50px;
  }
  .main-dv-luuy {
    font-size: 16px !important;
  }
  .item-lydo-dv_style3{
    min-height: unset;
  }
  .item-vande-dv_style4 .head {
    font-size: 25px;
  }
  .main-dv_style4-box3 .row {
    gap: 10px;
  }
  .main-dv_style4-box3 .col-item:last-child .item-vande-dv_style4 {
    max-width: 100%;
  }
/*  */
  .item-tk{
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .main-dv_style1-box1 .desc {
    padding: 20px;
     margin-top: 0; 
     margin-bottom: 10px;
  }
  .main-dv_style2-box6 .desc-left, .main-dv_style1-box1 .desc-right {
    margin-top: 10px;
  }
  .item-chuyengia {
    padding: 14px;
  }
  .xacminh p {
    font-size: 12px;
    padding: 0 5px;
  }
/*  */
  body .tablepress > :not(caption) > * > * {
    padding: 10px 10px !important;
  }
/*  */
  .item-vande-dv_style3 {
    margin: 20px 0;
  }
/*  */
  .item-lydo-dv_style3 .text {
    font-size: 16px;
  }
/*  */
  .list-cat-chuyengia {
    margin-bottom: 20px;
    display: flex;
    flex-wrap: nowrap;
    overflow: auto;
    justify-content: flex-start;
  }
  .list-cat-chuyengia li {
    white-space: nowrap;
  }
  .list-cat-chuyengia li a {
    padding: 6px 10px;
    border-radius: 16px;
    font-size: 12px;
  }
  .main-dv_style2-box6 .desc-left {
    margin-bottom: 10px;
  }
  .item-baogia-head h3 {
    font-size: 16px;
  }
  .item-baogia-head label {
    font-size: 25px;
  }
/*  */
  .item-lydo-dv6 h3 {
    font-size: 16px;
  }
}