@import url('https://namdp1999.github.io/projects/vinamos/assets/css/main.css');
.menu-icon-toggle span,.menu-icon-toggle:before, .menu-icon-toggle:after{
background:#000 !important;
}
.sticker-menu .tbl-lft > li > a,.menu .tbl-lft > li a{color:#000;}
.se_image.a_se_image{ width:120px;margin-top:10px; }
.breadcrumb-text{
margin-top:15px;
margin-bottom:15px;
}
.pro_info{
max-width:620px;
}
.sticker-menu .tbl-lft .sub_menu ul{
width:max-content;
}

/* Jquery Sctipt Top */
#progressbar {
  width: 960px;
  height: 3px;
  margin-top: -3px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(130, 130, 130, 0.8)), color-stop(90%, rgba(215, 215, 235, 0.85)), color-stop(95%, rgba(225, 225, 255, 0.9)), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(left, rgba(130, 130, 130, 0.8) 0%, rgba(215, 215, 235, 0.85) 90%, rgba(225, 225, 255, 0.9) 95%, #ffffff 100%);
  background-image: -moz-linear-gradient(left, rgba(130, 130, 130, 0.8) 0%, rgba(215, 215, 235, 0.85) 90%, rgba(225, 225, 255, 0.9) 95%, #ffffff 100%);
  background-image: -o-linear-gradient(left, rgba(130, 130, 130, 0.8) 0%, rgba(215, 215, 235, 0.85) 90%, rgba(225, 225, 255, 0.9) 95%, #ffffff 100%);
  background-image: -ms-linear-gradient(left, rgba(130, 130, 130, 0.8) 0%, rgba(215, 215, 235, 0.85) 90%, rgba(225, 225, 255, 0.9) 95%, #ffffff 100%);
  background-image: linear-gradient(left, rgba(130, 130, 130, 0.8) 0%, rgba(215, 215, 235, 0.85) 90%, rgba(225, 225, 255, 0.9) 95%, #ffffff 100%);
  -moz-transition: all 0.7s ease;
  -webkit-transition: all 0.7s ease;
  -o-transition: all 0.7s ease;
  transition: all 0.7s ease;
}

/* line 64, scss/index.scss */

#gallery-con {
  width: 960px;
  height: 550px;
  margin: 0 auto 0;
  padding: 0;
  border: 1px solid rgba(0, 0, 0, 0.5);
}

/* line 72, scss/index.scss */

#gallery-con #gallery-main {
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: -1;
}

/* line 79, scss/index.scss */

#gallery-con #gallery-hidden {
  margin: 0;
  padding: 0;
  position: absolute;
  display: none;
  z-index: -1;
}

/* line 87, scss/index.scss */

#gallery-con #thumbnails {
  width: 960px;
  height: 132px;
  background: #084AA6;
  z-index: 10;
  margin-top: 418px;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 1;
}

/* line 97, scss/index.scss */

#gallery-con #thumbnails:hover {
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 1;
}

/* line 102, scss/index.scss */

#gallery-con #thumbnails #thumbcon {
  width: 855px;
  height: 120px;
  display: inline-block;
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  float: left;
}

/* line 111, scss/index.scss */

#gallery-con #thumbnails #thumbcon .thumb {
  width: 190px;
  height: auto;
  display: inline;
  margin: 12px 5px;
  opacity: 0.8;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: pointer;
}

/* line 121, scss/index.scss */

#gallery-con #thumbnails #thumbcon .thumb:hover {
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 1;
  -moz-box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px;
  -o-box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px;
  box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px;
}

/* line 128, scss/index.scss */

#gallery-con #thumbnails #thumbcon .selected {
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 1;
  -moz-box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px;
  -o-box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px;
  box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px;
}

/* line 135, scss/index.scss */

#gallery-con #thumbnails .ui-button {
  width: 32px;
  height: 32px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(170, 170, 170, 0.85)), color-stop(100%, rgba(215, 215, 215, 0.85)));
  background-image: -webkit-linear-gradient(top, rgba(170, 170, 170, 0.85) 0%, rgba(215, 215, 215, 0.85) 100%);
  background-image: -moz-linear-gradient(top, rgba(170, 170, 170, 0.85) 0%, rgba(215, 215, 215, 0.85) 100%);
  background-image: -o-linear-gradient(top, rgba(170, 170, 170, 0.85) 0%, rgba(215, 215, 215, 0.85) 100%);
  background-image: -ms-linear-gradient(top, rgba(170, 170, 170, 0.85) 0%, rgba(215, 215, 215, 0.85) 100%);
  background-image: linear-gradient(top, rgba(170, 170, 170, 0.85) 0%, rgba(215, 215, 215, 0.85) 100%);
  padding: 8px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 2px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 2px;
  -o-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 2px;
  box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 2px;
  opacity: 1;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 145, scss/index.scss */

#gallery-con #thumbnails .ui-button:hover {
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 1;
  -moz-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 3px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 3px;
  -o-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 3px;
  box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 3px;
}

/* line 152, scss/index.scss */

#gallery-con #thumbnails #left-arrow {
  margin-top: 50px;
  margin-left: 10px;
  margin-right: 10px;
  display: inline-block;
  float: left;
}

/* line 161, scss/index.scss */

#gallery-con #thumbnails #right-arrow {
  margin-top: 50px;
  margin-right: 10px;
  margin-left: 10px;
  display: inline-block;
  float: left;
  color: #000;
}

/* line 170, scss/index.scss */

#gallery-con #thumbnails #playtoggle {
  float: right;
  margin-top: -40px;
  margin-right: 10px;
}

/* line 176, scss/index.scss */

#gallery-con #thumbnails .icon {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  cursor: pointer;
  z-index: 22;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 187, scss/index.scss */

#gallery-con #thumbnails .icon-play {
  background-position: 0 0;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 191, scss/index.scss */

#gallery-con #thumbnails .icon-pause {
  background-position: -32px 0;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: #000;
}

/* line 195, scss/index.scss */

#gallery-con #thumbnails .icon-arrow-right {
  background-position: -64px 0;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 199, scss/index.scss */

#gallery-con #thumbnails .icon-arrow-left {
  background-position: -96px 0;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: #000;
}

@media (max-width: 768px) {
  #gallery-con {
    width: 100%;
    height: 262px;
  }

  #gallery-main img {
    width: 96%;
  }

  #gallery-con #thumbnails {
    width: 100%;
    height: 68px;
    margin-top: 194px;
  }

  #gallery-con #thumbnails #thumbcon {
    width: 68%;
    height: 68px;
  }

  #gallery-con #thumbnails #thumbcon .thumb {
    width: 70px;
  }

  #gallery-con #thumbnails #left-arrow {
    margin-top: 15px;
  }

  #gallery-con #thumbnails #right-arrow {
    margin-top: 15px;
  }
}

#jquery-script-menu {
  position: absolute;
  height: 90px;
  width: 100%;
  top: 0;
  left: 0;
  border-top: 5px solid #316594;
  background: #fff;
  -moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16);
  -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16);
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16);
  z-index: 999999;
  padding: 10px 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box
}

.jquery-script-center {
  max-width: 960px;
  margin: 0 auto
}

.jquery-script-center ul {
  width: 212px;
  float: left;
  line-height: 45px;
  margin: 0;
  padding: 0;
  list-style: none
}

.jquery-script-center a {
  text-decoration: none
}

.jquery-script-ads {
  max-width: 728px;
  height: 90px;
  float: right
}

.jquery-script-clear {
  clear: both;
  height: 0
}

#carbonads {
  display: block;
  overflow: hidden;
  max-width: 728px;
  position: relative;
  font-size: 22px;
  box-sizing: content-box
}

#carbonads>span {
  display: block
}

#carbonads a {
  color: #4078c0;
  text-decoration: none
}

#carbonads a:hover {
  color: #3664a3
}

.carbon-wrap {
  display: flex;
  align-items: center
}

.carbon-img {
  display: block;
  margin: 0;
  line-height: 1
}

.carbon-img img {
  display: block;
  height: 90px;
  width: auto
}

.carbon-text {
  display: block;
  padding: 0 1em;
  line-height: 1.35;
  text-align: left
}

.carbon-poweredby {
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 6px 10px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .5px;
  font-weight: 600;
  font-size: 8px;
  border-top-left-radius: 4px;
  line-height: 1;
  color: #aaa !important
}

@media only screen and (min-width:320px) and (max-width:759px) {
  .carbon-text {
    font-size: 14px
  }
}

@media only screen and (max-width:1023px) {
  .jquery-script-ads {
    display: none
  }
}
/* Jquery Sctipt Top End */

@import url('https://namdp1999.github.io/projects/lib/css/style.css');
@import url('https://owlcarousel2.github.io/OwlCarousel2/assets/owlcarousel/assets/owl.carousel.min.css');
@import url('https://owlcarousel2.github.io/OwlCarousel2/assets/owlcarousel/assets/owl.theme.default.min.css');

body {
  font-family: Arial !important;
}

.product_detail_1 {
  background-size: auto;
}

h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5 {
  text-transform: unset !important;
  font-family: Arial !important;
}

a:hover {
  text-decoration: none !important;
}

#progressbar {
  display: none;
}

#gallery-con #thumbnails {
  background: #fff;
}

#gallery-con {
  border: 1px solid rgb(0 0 0 / 0%);
}

.nut-xanh-la {
  background: #00B642 !important;
}

.o_subtotal {
  margin-top: 0px !important;
  font-weight: 700;
  color: #00B642;
}

.phone_number {
  background: rgb(0 182 66 / 81%)!important;
}

.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-img-circle {
    background-color: #00792c!important;
}

.phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-img-circle, .phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-img-circle {
  background-color: #00752b!important;
}

.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-circle {
    border-color: #00b642!important;
}

.se_image {
  float: right;
}

.a_se_image {
  float: right;
}

.code-css {
  white-space: nowrap;
  width: 1px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.loader {
  display: none;
}

/* Background */
.bg-vang-1 {
  background: #fff0bd;
}

.bg-xam {
  background: #e6e6e6!important;
}
/* End Background */
/* w1 */
.w1_header_2 {
  background-color: #fff;
  box-shadow: 0 2px 40px 0 hsla(240, 0%, 6%, .05);
}

.w1_header_2 .w1_logo {
  width: 150px;
}

.w1_header_2 ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.w1_header_2 li {
  float: left;
}

.w1_header_2 li a {
  display: block;
  color: #000;
  text-align: center;
  padding: 6px 16px;
  text-decoration: none;
  font-weight: 600;
  text-transform: uppercase;
}

.w1_header_2 li a:hover {
  color: #000;
  text-decoration: none;
}

@media (max-width: 768px) {
  .w1_header_2 .item_menu {
    display: none;
  }
}

.w1_header_2 li.item_menu a {
  margin-top: 14px !important;
}

.w1_header_2 li.item_menu:hover a {
  background-color: #0066B3;
  color: #fff;
  border-radius: 45px;
}

/* end w1 */
/* w2 */
.w2_header_san_pham {
  background-color: #3961A7;
  padding-top: 10px;
  padding-bottom: 10px;
}

.w2_header_san_pham .w2_logo {
  width: 150px;
}

.w2_header_san_pham .w2_email {
  margin-top: 14px;
  color: #fff;
}

.w2_header_san_pham .w2_phone {
  margin-top: 14px;
  color: #fff;
}

.w2_header_san_pham .w2_dang_nhap {
  margin-top: 14px;
}

.w2_header_san_pham .w2_dang_nhap a {
  color: #fff;
}

.w2_header_san_pham .w2_dang_nhap a:hover {
  color: #fff;
  text-decoration: none;
}

.w2_zoom {
  transition: transform .2s;
}

.w2_zoom:hover {
  -ms-transform: scale(1.5);
  /* IE 9 */
  -webkit-transform: scale(1.5);
  /* Safari 3-8 */
  transform: scale(1.5);
}

@media (max-width: 720px) {

  .w2_header_san_pham .w2_email,
  .w2_header_san_pham .w2_dang_nhap,
  .w2_header_san_pham .w2_phone {
    display: none;
  }
}

/* end w2 */
/* w3 */
.w3_san_pham_video_1 {
  background-image: linear-gradient(#F4F8FE, #073A91);
  padding-bottom: 30px;
}

.w3_san_pham_video_1 .w3_video_1 iframe {
  width: 100%;
  height: 400px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.w3_san_pham_video_1 .w3_nut_dang_ky_1 {
  text-align: center;
}

.w3_san_pham_video_1 .w3_nut_dang_ky_1 img {
  transition: transform .2s;
}

.w3_san_pham_video_1 .w3_nut_dang_ky_1 img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

.w3_button {
    text-align: center;
    margin: 0 auto;
}

.w3_button a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

@media (max-width: 768px) {
  .w3_san_pham_video_1 .w3_video_1 iframe {
    width: 100%;
    height: 200px;
    margin-top: 30px;
    margin-bottom: 30px;
  }
}

/* end w3 */
/* w4 */
.w4_san_pham_video_2 {
  background-image: linear-gradient(#F4F8FE, #073A91);
  padding-bottom: 50px;
}

.w4_header {
  padding-top: 20px;
  background-color: #fff;
  padding-bottom: 20px;
}

.w4_logo img {
  height: 30px;
}

.w4_title h5 {
  font-weight: 600;
  color: #062B7C;
  margin-top: 20px;
  font-size: 34px;
}

.w4_san_pham_video_2 .w4_video_2 iframe {
  width: 100%;
  height: 400px;
  margin-top: 30px;
  margin-bottom: 10px;
}

.w4_san_pham_video_2 .w4_nut_dang_ky_2 {
  text-align: center;
  margin-top: 20px;
}

.w4_san_pham_video_2 .w4_nut_dang_ky_2 a {
  color: rgb(255, 255, 255);
  font-size: 20px;
  line-height: 1;
  background: linear-gradient(180deg, #ff6a00, #ee0979);
  padding: 16px 50px;
}

.w4_san_pham_video_2 .w4_nut_dang_ky_2 a:hover {
  text-decoration: none;
  background: linear-gradient(180deg, #ee0979, #ff6a00);
}

@media (max-width: 768px) {
  .w4_san_pham_video_2 .w4_video_2 iframe {
    width: 100%;
    height: 200px;
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .w4_title h5 {
    font-size: 25px;
  }
}

/* end w4 */
/* w5 */
.w5_san_pham_video_3 {
  background-image: linear-gradient(#F4F8FE, #b7001c);
}

.w5_san_pham_video_3 .w5_video_3 iframe {
  width: 100%;
  height: 400px;
  margin-top: 20px;
  margin-bottom: 20px;
}

@media (max-width: 768px) {
  .w5_san_pham_video_3 .w5_video_3 iframe {
    width: 100%;
    height: 200px;
    margin-top: 30px;
    margin-bottom: 30px;
  }
}

.w5_san_pham_video_3.donafarm {
    background-image: linear-gradient(#78bf45, #2b5428);
}
/* end w5 */
/* w6 */
.w6_form_dat_hang {
  background-size: cover;
  background-attachment: scroll;
  background-origin: content-box;
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(https://w.ladicdn.com/uploads/images/d879e491-41af-486f-886f-61f0e4191d06.png), linear-gradient(#05224b96, #05224b96);
  background-blend-mode: overlay;
}

.w6_form_dat_hang .w6_title {
  color: #fff;
  font-weight: 700;
  padding: 26px;
}

/* end w6 */
/* w7 */
.w7_footer_san_pham {
  background-image: url(https://w.ladicdn.com/uploads/images/380beead-cde1-45cc-b464-72893e246558.jpg);
  background-size: cover;
  background-attachment: scroll;
  background-origin: content-box;
  background-position: left top;
  background-repeat: no-repeat;
}

.w7_footer_san_pham .fw-7 {
  font-weight: 700;
}

.w7_footer_san_pham .w7_contact {
  padding-top: 30px;
  padding-bottom: 30px;
}

/* end w7 */
/* w8 */
.w8_ban-chu-nhiem-club {
  background-color: #05234C;
}

.w8_style-2 {
  padding: 38px 0 30px;
}

.w8_style-2 .w8_style-title {
  position: relative;
}

.w8_style-2 .w8_style-title::before {
  position: absolute;
  content: '';
  left: 50%;
  bottom: -35px;
  border: 2px solid #606060;
  width: 10px;
  height: 10px;
  background: #ffffff;
  z-index: 2;
  transform: rotate(45deg);
  margin-left: -5px;
}

.w8_style-2 .w8_style-title h2 {
  text-align: center;
  font-family: 'Ubuntu', sans-serif;
  position: relative;
  color: #fff;
  font-size: 35px;
  line-height: 1.2;
}

.w8_style-2 .w8_style-title:after {
  position: absolute;
  content: '';
  background: #fff;
  height: 2px;
  width: 180px;
  left: 50%;
  margin-left: -90px;
  bottom: -31px;
  border-radius: 50%;
}

.w8_style-2 .w8_our-team {
  margin-top: 86px;
}

.w8_style-2 .w8_team-member {
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
}

.w8_style-2 .w8_team-member .w8_member-pic {}

.w8_style-2 .w8_team-member .w8_member-pic img {
  width: 100%;
}

.w8_style-2 .w8_team-member .w8_member-data {
  position: absolute;
  width: 100%;
  background: #fff;
  bottom: 0;
  text-align: center;
  border-top: 6px groove #2196f3;
  z-index: 1;
}

.w8_style-2 .w8_team-member .w8_member-data:before {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: #fff;
  transform: skewY(-15deg);
  z-index: -1;
}

.w8_style-2 .w8_team-member .w8_member-data .name {
  padding: 10px 0;
}

.w8_style-2 .w8_team-member .w8_member-data .name h4 {
  font-size: 16px;
  font-weight: 600;
  color: #555;
  padding-top: 5px;
  background: #fff;
}

.w8_style-2 .w8_team-member .w8_member-data .name h6 {
  color: #777777;
  font-size: 14px;
}

.w8_style-2 .w8_team-member .w8_member-data .social {
  width: 100%;
  transition: 1s;
  padding: 10px 0;
  border-top: 1px solid #add8e6;
  -webkit-transition: all .6s ease;
  -moz-transition: all .6s ease;
  -ms-transition: all .6s ease;
  -o-transition: all .6s ease;
  transition: all .6s ease;
  margin-bottom: -45px;
}

.w8_style-2 .w8_team-member .w8_member-data .social a {
  text-decoration: none;
  margin-right: 15px;
  margin-left: 15px;
  color: #2196f3;
}

.w8_style-2 .w8_team-member:hover {
  box-shadow: 0px 6px 12px -8px #000;
}

.w8_style-2 .w8_team-member:hover .w8_member-data .social {
  margin-bottom: 0;
}

.w8_style-2 .w8_team-member .w8_member-data .social a img {
  height: 20px;
  width: auto;
}

.w8_button-dangky {
  text-align: center;
  margin: 0 auto;
}

.w8_button-dangky a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

.w8_button-dangky img {
  transition: transform .2s;
}

.w8_button-dangky img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

@media (max-width: 768px) {
  .w8_style-2 .w8_team-member .w8_member-data .social a {
    text-decoration: none;
    margin-right: 10px;
    margin-left: 10px;
    color: #2196f3;
  }
}

/* end w8 */
/* w9 */
.w9_price-table {
  overflow: hidden;
  text-align: center;
  background: #fff;
  box-sizing: border-box;
  box-shadow: 0px 1px 11px 1px #727c8a36;
  border-radius: 3px;
  margin-bottom: 40px;
}

.w9_img_product.w9_noi-bat {
  margin-top: -30px;
}

.col-sm-4:nth-child(n) .w9_price-table:hover {
  transition: .2s ease .2s;
}

.w9_price-table .w9_price-head {
  padding: 25px;
  background: linear-gradient(45deg, #2188f3, #5121f3);
  border-bottom-left-radius: 75%;
  border-bottom-right-radius: 25%;
}

.w9_price-table .w9_price-head h2 {
  margin: 0;
  padding: 20px;
  font-size: 34px;
  color: #fff;
  font-weight: 700;
}

.w9_price-content {
  position: relative;
}

.w9_price-content ul {
  position: relative;
  padding: 20px 0px;
}

.w9_price-content ul li {
  list-style: none;
  font-size: 16px;
  padding: 5px 15px;
  color: #777;
  cursor: pointer;
  border-left: 7px solid transparent;
  border-left: 7px solid transparent;
  transition: .3s;
  font-weight: 400;
  text-align: left;
}

.w9_price-content ul li i {
  display: inline-block;
  padding-right: 3px;
  vertical-align: middle;
  color: green;
}

.w9_price-content .nam_price {
  color: rgb(242, 67, 13);
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
  padding-top: 18px;
}

.w9_price-button {
  padding: 0 0 30px;
}

.w9_price-button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w9_section_dich_vu .w9_title {
  color: rgb(5, 31, 77);
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
  margin-top: 40px;
  margin-bottom: 70px;
}

@media (max-width: 767px) {
  .w9_img_product.w9_noi-bat {
    margin-top: 0px;
  }

  .w9_section_dich_vu .w9_title {
    margin-bottom: 40px;
  }
}

.w9_img_product {
  width: 90%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: -25px;
}

/* end w9 */
/* w11 */
.w11_section_cam_nhan {
  padding-top: 30px;
  padding-bottom: 30px;
}

.w11_section_cam_nhan .w11_comment-o {
  padding: 20px;
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -o-border-radius: 30px;
  -ms-border-radius: 30px;
  margin-top: 70px;
}

.w11_section_cam_nhan .w11_comment-o img {
  display: block;
  width: 100px;
  margin: auto;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -o-border-radius: 100%;
  -ms-border-radius: 100%;
  margin-bottom: 25px;
  margin-top: -70px;
  box-shadow: 0 2px 6px #2b2b2b;
  -webkit-box-shadow: 0 2px 6px #2b2b2b;
  -moz-box-shadow: 0 2px 6px #2b2b2b;
  -o-box-shadow: 0 2px 6px #2b2b2b;
  -ms-box-shadow: 0 2px 6px #2b2b2b;
}

.w11_section_cam_nhan .w11_section-header {
  margin: 0;
  text-align: center;
  padding-bottom: 15px;
  position: relative;
  margin-bottom: 30px;
  font-family: "Roboto", "HelveticaNeue", "Helvetica Neue", sans-serif;
  font-weight: 700;
  font-size: 35px;
  line-height: 40px;
  color: #292929;
  text-transform: uppercase;
}

.w11_section_cam_nhan .w11_section-header:before {
  content: "";
  width: 100px;
  height: 1px;
  position: absolute;
  bottom: 2px;
  left: 0;
  right: 0;
  margin: auto;
  background-color: #777777;
}

.w11_section_cam_nhan .w11_section-header:after {
  content: "";
  width: 25px;
  height: 5px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background-color: #119efd;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
}

.w11_button-dangky {
  text-align: center;
  margin: 0 auto;
      margin-top: 30px;
}

.w11_button-dangky a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

.w11_button-dangky img {
  transition: transform .2s;
}

.w11_button-dangky img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

/* end w11 */
/* w12 */
.w12_section_chung_nhan_san_pham {
  background-color: #dedede;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w12_section_chung_nhan_san_pham .title_chung_nhan {
  color: #051f4d;
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  padding: 30px;
}

.w12_section_chung_nhan_san_pham .box_chung_nhan img {
  width: 100%;
  margin-bottom: 30px;
}

/* end w12 */
/* w13 */
.w13_banner-header {
  margin-top: 0px;
  margin-bottom: 0px;
}

/* end w13 */
/* w14 */
.w14_lo-trinh-phat-trien {
  background-color: #eaf2fe;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w14_lo-trinh-phat-trien .ladi-headline {
  font-family: "Open Sans", sans-serif;
  color: rgb(5, 31, 77);
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
}

.w14_lo-trinh-phat-trien .timeline {
  position: relative;
  width: 660px;
  margin: 0 auto;
  margin-top: 20px;
  padding: 1em 0;
  list-style-type: none;
}

.w14_lo-trinh-phat-trien .timeline:before {
  position: absolute;
  left: 49%;
  top: 0;
  content: ' ';
  display: block;
  width: 14px;
  height: 100%;
  margin-left: -3px;
  background: rgb(80, 80, 80);
  background: -moz-linear-gradient(top, rgba(80, 80, 80, 0) 0%, rgb(80, 80, 80) 8%, rgb(80, 80, 80) 92%, rgba(80, 80, 80, 0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(30, 87, 153, 1)), color-stop(100%, rgba(125, 185, 232, 1)));
  background: -webkit-linear-gradient(top, rgba(80, 80, 80, 0) 0%, rgb(80, 80, 80) 8%, rgb(80, 80, 80) 92%, rgba(80, 80, 80, 0) 100%);
  background: -o-linear-gradient(top, rgba(80, 80, 80, 0) 0%, rgb(80, 80, 80) 8%, rgb(80, 80, 80) 92%, rgba(80, 80, 80, 0) 100%);
  background: -ms-linear-gradient(top, rgba(80, 80, 80, 0) 0%, rgb(80, 80, 80) 8%, rgb(80, 80, 80) 92%, rgba(80, 80, 80, 0) 100%);
  background: linear-gradient(to bottom, rgba(80, 80, 80, 0) 0%, rgb(80, 80, 80) 8%, rgb(80, 80, 80) 92%, rgba(80, 80, 80, 0) 100%);
  z-index: 5;
}

.w14_lo-trinh-phat-trien .timeline li {
  padding: 2em 0;
}

.w14_lo-trinh-phat-trien .timeline li:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.w14_lo-trinh-phat-trien .direction-l {
  position: relative;
  width: 300px;
  float: left;
  text-align: right;
}

.w14_lo-trinh-phat-trien .direction-r {
  position: relative;
  width: 300px;
  float: right;
}

.w14_lo-trinh-phat-trien .flag-wrapper {
  position: relative;
  display: inline-block;
  text-align: center;
}

.w14_lo-trinh-phat-trien .flag {
  position: relative;
  display: inline;
  background: rgb(248, 248, 248);
  padding: 6px 10px;
  border-radius: 5px;
  font-weight: 600;
  text-align: left;
}

.w14_lo-trinh-phat-trien .direction-l .flag {
  -webkit-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.15), 0 0 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.15), 0 0 1px rgba(0, 0, 0, 0.15);
  box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.15), 0 0 1px rgba(0, 0, 0, 0.15);
}

.w14_lo-trinh-phat-trien .direction-r .flag {
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15), 0 0 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15), 0 0 1px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15), 0 0 1px rgba(0, 0, 0, 0.15);
}

.w14_lo-trinh-phat-trien .direction-l .flag:before,
.w14_lo-trinh-phat-trien .direction-r .flag:before {
  position: absolute;
  top: 50%;
  right: -40px;
  content: ' ';
  display: block;
  width: 25px;
  height: 25px;
  margin-top: -10px;
  background: #fff;
  border-radius: 20px;
  border: 4px solid rgb(255, 80, 80);
  z-index: 10;
}

.w14_lo-trinh-phat-trien .direction-r .flag:before {
  left: -45px;
}

.w14_lo-trinh-phat-trien .direction-l .flag:after {
  content: "";
  position: absolute;
  left: 100%;
  top: 50%;
  height: 0;
  width: 0;
  margin-top: -8px;
  border: solid transparent;
  border-left-color: rgb(248, 248, 248);
  border-width: 8px;
  pointer-events: none;
}

.w14_lo-trinh-phat-trien .direction-r .flag:after {
  content: "";
  position: absolute;
  right: 100%;
  top: 50%;
  height: 0;
  width: 0;
  margin-top: -8px;
  border: solid transparent;
  border-right-color: rgb(248, 248, 248);
  border-width: 8px;
  pointer-events: none;
}

.w14_lo-trinh-phat-trien .time-wrapper {
  display: inline;
  line-height: 1em;
  font-size: 0.66666em;
  color: rgb(250, 80, 80);
  vertical-align: middle;
}

.w14_lo-trinh-phat-trien .direction-l .time-wrapper {
  float: left;
}

.w14_lo-trinh-phat-trien .direction-r .time-wrapper {
  float: right;
}

.w14_lo-trinh-phat-trien .time {
  display: inline-block;
  padding: 4px 6px;
  background: rgb(248, 248, 248);
}

.w14_lo-trinh-phat-trien .desc {
  margin: 1em 0.75em 0 0;
  font-size: 0.77777em;
  font-style: italic;
  line-height: 1.5em;
}

.w14_lo-trinh-phat-trien .direction-r .desc {
  margin: 1em 0 0 0.75em;
}

/* ================ Timeline Media Queries ================ */
@media screen and (max-width: 660px) {
  .w14_lo-trinh-phat-trien .timeline {
    width: 100%;
    padding: 4em 0 1em 0;
  }

  .w14_lo-trinh-phat-trien .timeline li {
    padding: 2em 0;
  }

  .w14_lo-trinh-phat-trien .direction-l,
  .w14_lo-trinh-phat-trien .direction-r {
    float: none;
    width: 100%;
    text-align: center;
  }

  .w14_lo-trinh-phat-trien .flag-wrapper {
    text-align: center;
  }

  .w14_lo-trinh-phat-trien .flag {
    background: rgb(255, 255, 255);
    z-index: 15;
  }

  .w14_lo-trinh-phat-trien .direction-l .flag:before,
  .w14_lo-trinh-phat-trien .direction-r .flag:before {
    position: absolute;
    top: -30px;
    left: 48%;
    content: ' ';
    display: block;
    width: 22px;
    height: 22px;
    margin-left: -9px;
    background: #fff;
    border-radius: 18px;
    border: 4px solid rgb(255, 80, 80);
    z-index: 10;
  }

  .w14_lo-trinh-phat-trien .direction-l .flag:after,
  .w14_lo-trinh-phat-trien .direction-r .flag:after {
    content: "";
    position: absolute;
    left: 50%;
    top: -8px;
    height: 0;
    width: 0;
    margin-left: -8px;
    border: solid transparent;
    border-bottom-color: rgb(255, 255, 255);
    border-width: 8px;
    pointer-events: none;
  }

  .w14_lo-trinh-phat-trien .time-wrapper {
    display: block;
    position: relative;
    margin: 4px 0 0 0;
    z-index: 14;
  }

  .w14_lo-trinh-phat-trien .direction-l .time-wrapper {
    float: none;
  }

  .w14_lo-trinh-phat-trien .direction-r .time-wrapper {
    float: none;
  }

  .w14_lo-trinh-phat-trien .desc {
    position: relative;
    margin: 1em 0 0 0;
    padding: 1em;
    background: rgb(245, 245, 245);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.20);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.20);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.20);
    z-index: 15;
  }

  .w14_lo-trinh-phat-trien .direction-l .desc,
  .w14_lo-trinh-phat-trien .direction-r .desc {
    position: relative;
    margin: 1em 1em 0 1em;
    padding: 1em;
    z-index: 15;
  }
}

@media screen and (min-width: 400px ?? max-width: 660px) {

  .w14_lo-trinh-phat-trien .direction-l .desc,
  .w14_lo-trinh-phat-trien .direction-r .desc {
    margin: 1em 4em 0 4em;
  }
}

.w14_lo-trinh-phat-trien .w14_button-dangky {
  text-align: center;
  margin: 0 auto;
  margin-top: 30px;
}

.w14_button-dangky a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

.w14_lo-trinh-phat-trien .w14_button-dangky img {
  transition: transform .2s;
}

.w14_lo-trinh-phat-trien .w14_button-dangky img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

/* end w14 */
/* w15 */
.w15_section_welcome {
  padding: 30px 0 30px;
}

.w15_section_welcome .title_heade {
  position: relative;
  z-index: 1;
  margin-bottom: 50px;
}

.w15_section_welcome .title_heade:before {
  content: "";
  width: 70px;
  height: 3px;
  background: #ff5b02;
  position: absolute;
  bottom: -15px;
  left: 50%;
  transform: translateX(-50%);
}

.w15_section_welcome .title_heade h2 {
  margin-top: 0;
  position: relative;
  font-family: "Roboto", "HelveticaNeue", "Helvetica Neue", sans-serif;
  font-weight: 700;
  font-size: 35px;
  line-height: 40px;
  color: #292929;
  text-transform: uppercase;
}

.w15_section_welcome .title_heade h2:after {
  position: absolute;
  content: attr(data-title);
  color: rgba(210, 210, 210, 0.3);
  font-weight: 900;
  font-size: 90px;
  text-transform: uppercase;
  top: 0px;
  left: 50%;
  width: 100%;
  z-index: -1;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.w15_section_welcome .section_content {
  margin-top: 30px;
}

.w15_section_welcome .section_content .boxcontent {
  width: 100%;
  float: left;
  padding: 10px 15px;
  margin-bottom: 10px;
  background: linear-gradient(180deg, #00c6fb, #005bea);
}

.w15_section_welcome .section_content .boxcontent .icon {
  width: 70px;
  text-align: center;
  display: block;
  float: left;
}

.w15_section_welcome .section_content .boxcontent .content_right {
  float: left;
  display: block;
  text-align: left;
  padding-left: 15px;
}

.w15_section_welcome .section_content .boxcontent .content_right p {
  font-family: "Roboto", "HelveticaNeue", "Helvetica Neue", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  color: #fff;
  margin-bottom: 10px;
  text-transform: uppercase;
  padding: 0;
  display: block;
}

.w15_section_welcome .section_content .boxcontent .content_right span {
  width: 100%;
  float: left;
  display: block;
  font-size: 14px;
  color: #fff;
}

.w15_section_welcome .img_vertical img {
  width: 100%;
}

.w15_section_welcome .w15_button-dangky {
  text-align: center;
  margin: 0 auto;
  margin-top: 30px;
}

.w15_button-dangky a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

.w15_section_welcome .w15_button-dangky img {
  transition: transform .2s;
}

.w15_section_welcome .w15_button-dangky img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

/* end w15 */
/* w16 */
.w16_ladi-section {
  margin: 0 auto;
  position: relative;
}

.w16_ladi-section .w16_ladi-section-background {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
  overflow: hidden;
}

.w16_ladi-section .w16_ladi-overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  pointer-events: none;
}

.w16_ladi-section .w16_ladi-container {
  position: relative;
  margin: 0 auto;
  height: 100%;
}

.w16_ladi-section .w16_ladi-element {
  position: absolute;
}

.w16_ladi-section .w16_ladi-headline {
  width: 100%;
  display: inline-block;
  background-size: cover;
  background-position: center center;
}

.w16_ladi-section .w16_ladi-group {
  position: absolute;
  width: 100%;
  height: 100%;
}

.w16_ladi-section .w16_ladi-box {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.w16_ladi-section .w16_ladi-paragraph {
  width: 100%;
  display: inline-block;
}

.w16_ladi-section .w16_ladi-shape {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

@media (min-width: 768px) {
  #w16_SECTION430 {
    height: 700px;
  }

  #w16_SECTION430>.w16_ladi-section-background {
    background-color: rgb(234, 242, 254);
  }

  #w16_SECTION430>.w16_ladi-overlay {
    background-color: rgba(232, 232, 232, 0.47);
  }

  .w16_ladi-section .w16_ladi-container {
    width: 960px;
  }

  .w16_ladi-section #HEADLINE432 {
    width: 582px;
    top: 13.5px;
    left: 189px;
  }

  .w16_ladi-section #HEADLINE432 {
    width: 582px;
    top: 13.5px;
    left: 189px;
  }

  .w16_ladi-section #HEADLINE432>.w16_ladi-headline {
    font-family: "Open Sans", sans-serif;
    color: rgb(23, 79, 177);
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    line-height: 1;
  }

  .w16_ladi-section #GROUP520 {
    width: 417.135px;
    height: 61px;
    top: 107px;
    left: 460.115px;
  }

  .w16_ladi-section #GROUP520.ladi-animation>.w16_ladi-group {
    animation-name: bounceInRight;
    -webkit-animation-name: bounceInRight;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
  }

  .w16_ladi-section #BOX521 {
    width: 58.8434px;
    height: 61px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #BOX521>.w16_ladi-box {
    background-color: rgb(242, 67, 13);
    border-radius: 1000px 1000px 0px;
  }

  .w16_ladi-section #GROUP522 {
    width: 337px;
    height: 53px;
    top: 7.0845px;
    left: 80.1351px;
  }

  .w16_ladi-section #PARAGRAPH523 {
    width: 283px;
    top: 29px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH523>.w16_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 15px;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #PARAGRAPH524 {
    width: 337px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH524>.w16_ladi-paragraph {
    color: rgb(22, 78, 177);
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #SHAPE525 {
    width: 25.1223px;
    height: 26.043px;
    top: 15.5px;
    left: 16.399px;
  }

  .w16_ladi-section #SHAPE525 svg:last-child {
    fill: rgba(255, 255, 255, 1.0);
  }

  .w16_ladi-section #GROUP526 {
    width: 395.065px;
    height: 61px;
    top: 220px;
    left: 512.022px;
  }

  .w16_ladi-section #GROUP526.ladi-animation>.w16_ladi-group {
    animation-name: bounceInRight;
    -webkit-animation-name: bounceInRight;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
  }

  .w16_ladi-section #BOX527 {
    width: 58.8433px;
    height: 61px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #BOX527>.w16_ladi-box {
    background-color: rgb(7, 58, 145);
    border-radius: 100px 100px 0px;
  }

  .w16_ladi-section #GROUP528 {
    width: 315px;
    height: 53px;
    top: 7.0845px;
    left: 80.0655px;
  }

  .w16_ladi-section #PARAGRAPH529 {
    width: 315px;
    top: 29px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH529>.w16_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 15px;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #PARAGRAPH530 {
    width: 283px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH530>.w16_ladi-paragraph {
    color: rgb(183, 49, 43);
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #SHAPE531 {
    width: 28.9393px;
    height: 30px;
    top: 15.5px;
    left: 14.952px;
  }

  .w16_ladi-section #SHAPE531 svg:last-child {
    fill: rgba(255, 255, 255, 1.0);
  }

  .w16_ladi-section #GROUP532 {
    width: 506.022px;
    height: 518.683px;
    top: 125.159px;
    left: 6px;
  }

  .w16_ladi-section #GROUP532.ladi-animation>.w16_ladi-group {
    animation-name: pulse;
    -webkit-animation-name: pulse;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
  }

  .w16_ladi-section #GROUP533 {
    width: 494.84px;
    height: 494.84px;
    top: 0px;
    left: 11.1821px;
  }

  .w16_ladi-section #BOX534 {
    width: 494.84px;
    height: 494.84px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #BOX534>.w16_ladi-box {
    background-color: rgba(255, 255, 255, 0.7);
    border-style: dashed;
    border-color: rgb(232, 107, 48);
    border-width: 2px;
    border-radius: 1000px;
  }

  .w16_ladi-section #BOX535 {
    width: 457.608px;
    height: 457.608px;
    top: 18.616px;
    left: 18.616px;
  }

  .w16_ladi-section #BOX535>.w16_ladi-box {
    box-shadow: 0px 0px 30px -15px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 0px 30px -15px rgba(0, 0, 0, 0.2);
    background-size: cover;
    background-attachment: scroll;
    background-origin: content-box;
    background-image: url(https://w.ladicdn.com/s800x800/5dd6192bdf833813f6c81cf2/110316495_114960223626773_2002244580410848013_o-20200828180706.jpg);
    background-position: center top;
    background-repeat: repeat;
    border-radius: 1000px;
  }

  .w16_ladi-section #SHAPE536 {
    width: 20.4668px;
    height: 20.4668px;
    top: 443.658px;
    left: 377.255px;
  }

  #SHAPE536 svg:last-child {
    fill: rgba(217, 235, 255, 1.0);
  }

  .w16_ladi-section #SHAPE537 {
    width: 23.6517px;
    height: 27.3114px;
    top: 7.8639px;
    left: 55.6926px;
  }

  .w16_ladi-section #SHAPE537 svg:last-child {
    fill: rgba(217, 235, 255, 1.0);
  }

  .w16_ladi-section #BOX538 {
    width: 205.828px;
    height: 196.828px;
    top: 321.855px;
    left: 0px;
  }

  .w16_ladi-section #BOX538>.w16_ladi-box {
    box-shadow: 0px 0px 30px -15px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 0px 30px -15px rgba(0, 0, 0, 0.2);
    background-size: cover;
    background-attachment: scroll;
    background-origin: content-box;
    background-image: url(https://w.ladicdn.com/s550x500/5dd6192bdf833813f6c81cf2/computer-20200727111553.jpg);
    background-position: center top;
    background-repeat: repeat;
    border-radius: 1000px;
  }

  .w16_ladi-section #GROUP567 {
    width: 364.636px;
    height: 61px;
    top: 330px;
    left: 538.185px;
  }

  .w16_ladi-section #GROUP567.ladi-animation>.w16_ladi-group {
    animation-name: bounceInRight;
    -webkit-animation-name: bounceInRight;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
  }

  .w16_ladi-section #BOX568 {
    width: 58.8434px;
    height: 61px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #BOX568>.w16_ladi-box {
    background-color: rgb(242, 67, 13);
    border-radius: 100px 100px 0px;
  }

  .w16_ladi-section #GROUP569 {
    width: 283.606px;
    height: 53px;
    top: 5.127px;
    left: 81.0302px;
  }

  .w16_ladi-section #PARAGRAPH570 {
    width: 283px;
    top: 29px;
    left: 0.6058px;
  }

  .w16_ladi-section #PARAGRAPH570>.w16_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 15px;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #PARAGRAPH571 {
    width: 283px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH571>.w16_ladi-paragraph {
    color: rgb(23, 79, 177);
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #SHAPE572 {
    width: 28.9394px;
    height: 30px;
    top: 15.501px;
    left: 16.8813px;
  }

  .w16_ladi-section #SHAPE572 svg:last-child {
    fill: rgba(255, 255, 255, 1.0);
  }

  .w16_ladi-section #GROUP573 {
    width: 363.065px;
    height: 61px;
    top: 441px;
    left: 538.185px;
  }

  .w16_ladi-section #GROUP573.ladi-animation>.w16_ladi-group {
    animation-name: bounceInRight;
    -webkit-animation-name: bounceInRight;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
  }

  .w16_ladi-section #BOX574 {
    width: 58.8433px;
    height: 61px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #BOX574>.w16_ladi-box {
    background-color: rgb(7, 58, 145);
    border-radius: 100px 100px 0px;
  }

  .w16_ladi-section #GROUP575 {
    width: 283px;
    height: 53px;
    top: 7.0845px;
    left: 80.0655px;
  }

  .w16_ladi-section #PARAGRAPH576 {
    width: 283px;
    top: 29px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH576>.w16_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 15px;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #PARAGRAPH577 {
    width: 283px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH577>.w16_ladi-paragraph {
    color: rgb(183, 49, 43);
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #SHAPE578 {
    width: 28.9393px;
    height: 30px;
    top: 15.5px;
    left: 15.9166px;
  }

  .w16_ladi-section #SHAPE578 svg:last-child {
    fill: rgba(255, 255, 255, 1.0);
  }

  .w16_ladi-section #GROUP579 {
    width: 363.135px;
    height: 82.127px;
    top: 574px;
    left: 460.115px;
  }

  .w16_ladi-section #GROUP579.ladi-animation>.w16_ladi-group {
    animation-name: bounceInRight;
    -webkit-animation-name: bounceInRight;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
  }

  .w16_ladi-section #BOX580 {
    width: 58.8434px;
    height: 61px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #BOX580>.w16_ladi-box {
    background-color: rgb(242, 67, 13);
    border-radius: 100px 100px 0px;
  }

  .w16_ladi-section #SHAPE581 {
    width: 28.9394px;
    height: 30px;
    top: 16.5px;
    left: 15.9167px;
  }

  .w16_ladi-section #SHAPE581 svg:last-child {
    fill: rgba(255, 255, 255, 1.0);
  }

  .w16_ladi-section #GROUP582 {
    width: 283px;
    height: 77px;
    top: 5.127px;
    left: 80.1351px;
  }

  .w16_ladi-section #PARAGRAPH583 {
    width: 283px;
    top: 29px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH583>.w16_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 15px;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #PARAGRAPH584 {
    width: 283px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH584>.w16_ladi-paragraph {
    color: rgb(23, 79, 177);
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    line-height: 1.6;
  }
}

@media (max-width: 767px) {
  #w16_SECTION430 {
    height: 980px;
  }

  #w16_SECTION430>.w16_ladi-section-background {
    background-color: rgb(234, 242, 254);
  }

  #w16_SECTION430>.w16_ladi-overlay {
    background-color: rgba(232, 232, 232, 0.47);
  }

  .w16_ladi-section .w16_ladi-container {
    width: 420px;
  }

  .w16_ladi-section #HEADLINE432 {
    width: 423px;
    top: 28px;
    left: -3px;
  }

  .w16_ladi-section #HEADLINE432>.w16_ladi-headline {
    font-family: "Open Sans", sans-serif;
    color: rgb(23, 79, 177);
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    line-height: 1;
  }

  .w16_ladi-section #GROUP520 {
    width: 371.868px;
    height: 61px;
    top: 496.04px;
    left: 24.9869px;
  }

  .w16_ladi-section #GROUP520.ladi-animation>.w16_ladi-group {
    animation-name: fadeInLeft;
    -webkit-animation-name: fadeInLeft;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
  }

  .w16_ladi-section #BOX521 {
    width: 60.1161px;
    height: 61px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #BOX521>.w16_ladi-box {
    background-color: rgb(242, 67, 13);
    border-radius: 1000px 1000px 0px;
  }

  .w16_ladi-section #GROUP522 {
    width: 290px;
    height: 53px;
    top: 5px;
    left: 81.8682px;
  }

  .w16_ladi-section #PARAGRAPH523 {
    width: 290px;
    top: 29px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH523>.w16_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 16px;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #PARAGRAPH524 {
    width: 290px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH524>.w16_ladi-paragraph {
    color: rgb(22, 78, 177);
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #SHAPE525 {
    width: 26.6511px;
    height: 27.043px;
    top: 15.5px;
    left: 16.7537px;
  }

  .w16_ladi-section #SHAPE525 svg:last-child {
    fill: rgba(255, 255, 255, 1.0);
  }

  .w16_ladi-section #GROUP526 {
    width: 377px;
    height: 61px;
    top: 576.04px;
    left: 22.421px;
  }

  .w16_ladi-section #GROUP526.ladi-animation>.w16_ladi-group {
    animation-name: fadeInDown;
    -webkit-animation-name: fadeInDown;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
  }

  .w16_ladi-section #BOX527 {
    width: 61px;
    height: 61px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #BOX527>.w16_ladi-box {
    background-color: rgb(7, 58, 145);
    border-radius: 100px 100px 0px;
  }

  .w16_ladi-section #GROUP528 {
    width: 294px;
    height: 53px;
    top: 5px;
    left: 83px;
  }

  .w16_ladi-section #PARAGRAPH529 {
    width: 294px;
    top: 29px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH529>.w16_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 16px;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #PARAGRAPH530 {
    width: 201px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH530>.w16_ladi-paragraph {
    color: rgb(183, 49, 43);
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #SHAPE531 {
    width: 30px;
    height: 30px;
    top: 15.5px;
    left: 15.5px;
  }

  .w16_ladi-section #SHAPE531 svg:last-child {
    fill: rgba(255, 255, 255, 1.0);
  }

  .w16_ladi-section #GROUP532 {
    width: 317.792px;
    height: 326.04px;
    top: 138px;
    left: 49.604px;
  }

  .w16_ladi-section #GROUP532.ladi-animation>.w16_ladi-group {
    animation-name: fadeInRight;
    -webkit-animation-name: fadeInRight;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
  }

  .w16_ladi-section #GROUP533 {
    width: 317.792px;
    height: 317.792px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #BOX534 {
    width: 317.792px;
    height: 317.792px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #BOX534>.w16_ladi-box {
    background-color: rgba(255, 255, 255, 0.7);
    border-style: dashed;
    border-color: rgb(232, 107, 48);
    border-width: 2px;
    border-radius: 1000px;
  }

  .w16_ladi-section #BOX535 {
    width: 293.881px;
    height: 293.881px;
    top: 11.9836px;
    left: 11.9555px;
  }

  .w16_ladi-section #BOX535>.w16_ladi-box {
    box-shadow: 0px 0px 30px -15px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 0px 30px -15px rgba(0, 0, 0, 0.2);
    background-size: cover;
    background-attachment: scroll;
    background-origin: content-box;
    background-image: url(https://w.ladicdn.com/s600x600/5dd6192bdf833813f6c81cf2/110316495_114960223626773_2002244580410848013_o-20200828180706.jpg);
    background-position: center top;
    background-repeat: repeat;
    border-radius: 1000px;
  }

  .w16_ladi-section #SHAPE536 {
    width: 13.144px;
    height: 13.144px;
    top: 301.62px;
    left: 242.277px;
  }

  .w16_ladi-section #SHAPE536 svg:last-child {
    fill: rgba(217, 235, 255, 1.0);
  }

  .w16_ladi-section #SHAPE537 {
    width: 15.1894px;
    height: 17.5396px;
    top: 21.7479px;
    left: 35.7666px;
  }

  .w16_ladi-section #SHAPE537 svg:last-child {
    fill: rgba(217, 235, 255, 1.0);
  }

  .w16_ladi-section #BOX538 {
    width: 133.185px;
    height: 129.185px;
    top: 196.855px;
    left: 0px;
  }

  .w16_ladi-section #BOX538>.w16_ladi-box {
    box-shadow: 0px 0px 30px -15px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 0px 30px -15px rgba(0, 0, 0, 0.2);
    background-size: cover;
    background-attachment: scroll;
    background-origin: content-box;
    background-image: url(https://w.ladicdn.com/s450x450/5dd6192bdf833813f6c81cf2/computer-20200727111553.jpg);
    background-position: center top;
    background-repeat: repeat;
    border-radius: 1000px;
  }

  .w16_ladi-section #GROUP567 {
    width: 378px;
    height: 61px;
    top: 670.04px;
    left: 22.421px;
  }

  .w16_ladi-section #GROUP567.ladi-animation>.w16_ladi-group {
    animation-name: fadeInLeft;
    -webkit-animation-name: fadeInLeft;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
  }

  .w16_ladi-section #BOX568 {
    width: 61px;
    height: 61px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #BOX568>.w16_ladi-box {
    background-color: rgb(242, 67, 13);
    border-radius: 100px 100px 0px;
  }

  .w16_ladi-section #GROUP569 {
    width: 294px;
    height: 51px;
    top: 6.085px;
    left: 84px;
  }

  .w16_ladi-section #PARAGRAPH570 {
    width: 294px;
    top: 29px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH570>.w16_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 16px;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #PARAGRAPH571 {
    width: 201px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH571>.w16_ladi-paragraph {
    color: rgb(23, 79, 177);
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #SHAPE572 {
    width: 30px;
    height: 30px;
    top: 15.501px;
    left: 17.5px;
  }

  .w16_ladi-section #SHAPE572 svg:last-child {
    fill: rgba(255, 255, 255, 1.0);
  }

  .w16_ladi-section #GROUP573 {
    width: 377px;
    height: 61px;
    top: 757.04px;
    left: 22.421px;
  }

  .w16_ladi-section #GROUP573.ladi-animation>.w16_ladi-group {
    animation-name: fadeInRight;
    -webkit-animation-name: fadeInRight;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
  }

  .w16_ladi-section #BOX574 {
    width: 61px;
    height: 61px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #BOX574>.w16_ladi-box {
    background-color: rgb(7, 58, 145);
    border-radius: 100px 100px 0px;
  }

  .w16_ladi-section #GROUP575 {
    width: 294px;
    height: 51px;
    top: 3.085px;
    left: 83px;
  }

  .w16_ladi-section #PARAGRAPH576 {
    width: 294px;
    top: 29px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH576>.w16_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 16px;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #PARAGRAPH577 {
    width: 201px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH577>.w16_ladi-paragraph {
    color: rgb(183, 49, 43);
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #SHAPE578 {
    width: 30px;
    height: 30px;
    top: 15.5px;
    left: 16.5px;
  }

  .w16_ladi-section #SHAPE578 svg:last-child {
    fill: rgba(255, 255, 255, 1.0);
  }

  .w16_ladi-section #GROUP579 {
    width: 377.072px;
    height: 97.5425px;
    top: 856.04px;
    left: 27.849px;
  }

  .w16_ladi-section #GROUP579.ladi-animation>.w16_ladi-group {
    animation-name: fadeInLeft;
    -webkit-animation-name: fadeInLeft;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
  }

  .w16_ladi-section #BOX580 {
    width: 61px;
    height: 61px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #BOX580>.w16_ladi-box {
    background-color: rgb(242, 67, 13);
    border-radius: 100px 100px 0px;
  }

  .w16_ladi-section #SHAPE581 {
    width: 30px;
    height: 30px;
    top: 16.5px;
    left: 16.5px;
  }

  .w16_ladi-section #SHAPE581 svg:last-child {
    fill: rgba(255, 255, 255, 1.0);
  }

  .w16_ladi-section #GROUP582 {
    width: 294px;
    height: 94px;
    top: 3.5425px;
    left: 83.072px;
  }

  .w16_ladi-section #PARAGRAPH583 {
    width: 294px;
    top: 43px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH583>.w16_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 16px;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #PARAGRAPH584 {
    width: 201px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH584>.w16_ladi-paragraph {
    color: rgb(23, 79, 177);
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    line-height: 1.6;
  }
}

.w16_ladi-section .w16_button-dangky {
  text-align: center;
  margin: 0 auto;
  margin-top: 10px;
  margin-bottom: 30px;
}

.w16_button-dangky a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

.w16_ladi-section .w16_button-dangky img {
  transition: transform .2s;
}

.w16_ladi-section .w16_button-dangky img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

/* end w16 */
/* w17 */
.w17_footer {
  background-color: #272930;
  padding: 30px 0;
  position: relative;
}

.w17_footer img {
  width: 120px;
  margin-bottom: 20px;
}

.w17_footer .overview {
  padding-right: 50px;
}

.w17_footer .overview p {
  color: #a9a9ab;
  margin: 0;
}

.w17_footer .contact .part {
  position: relative;
  padding-left: 25px;
}

.w17_footer .contact i {
  color: #119efd;
  font-size: 15px;
  width: 25px;
  text-align: center;
  position: absolute;
  left: 0;
  top: 1px;
}

.w17_footer .contact p {
  display: inline-block;
  color: #a9a9ab;
  padding-left: 10px;
}

.w17_footer .contact p a {
  color: #a9a9ab;
}

.w17_footer .social-media {
  word-spacing: 10px;
  font-size: 0;
}

.w17_footer .social-media h5 {
  margin-top: 0;
  color: #a9a9ab;
  margin-bottom: 15px;
}

.w17_footer .social-media a {
  margin-right: 10px;
}

.w17_footer .social-media i {
  color: #a9a9ab;
  font-size: 16px;
  transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
}

.w17_footer .social-media i:hover {
  color: #119efd;
}

@media (max-width: 991px) {
  .w17_footer .overview {
    padding-bottom: 15px;
  }

  .w17_footer .contact {
    padding: 15px;
    border-top: 1px solid #414141;
    border-bottom: 1px solid #414141;
  }
}

/* end w17 */
/* w18 */
.w18_section_con_duong_phat_trien {
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
}

.w18_ladi-element {
  position: absolute;
}

#w18_GROUP1276 {
  height: 368px;
  position: relative;
  margin-top: 30px;
}

.w18_ladi-group {
  position: absolute;
  width: 100%;
  height: 100%;
}

#w18_BOX1277 {
  width: 227.809px;
  height: 267.725px;
  top: 0px;
  left: 0px;
}

.w18_ladi-box {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

#w18_BOX1277>.w18_ladi-box {
  background-color: rgb(7, 58, 145);
}

#w18_BOX1278 {
  width: 69.2841px;
  height: 69.2843px;
  top: 235.679px;
  left: 79.2624px;
}

#w18_BOX1278>.w18_ladi-box {
  background-color: rgb(255, 255, 255);
  border-radius: 1000px;
}

#w18_BOX1279 {
  width: 227.809px;
  height: 51.5979px;
  top: 316.402px;
  left: 0px;
}

#w18_BOX1279>.w18_ladi-box {
  background-color: rgb(10, 103, 233);
}

#w18_GROUP1280 {
  width: 57.439px;
  height: 57.4392px;
  top: 241.602px;
  left: 85.185px;
}

#w18_SHAPE1281 {
  width: 57.439px;
  height: 57.4392px;
  top: 0px;
  left: 0px;
}

.w18_ladi-shape {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

#w18_SHAPE1281 svg:last-child {
  fill: rgba(10, 103, 233, 1.0);
}

#w18_SHAPE1282 {
  width: 32.8693px;
  height: 32.8694px;
  top: 11.7984px;
  left: 11.7984px;
}

#w18_SHAPE1282 svg:last-child {
  fill: rgba(255, 255, 255, 1.0);
}

#w18_PARAGRAPH1283 {
  width: 182px;
  top: 85.672px;
  left: 23.8518px;
}

.w18_ladi-paragraph {
  width: 100%;
  display: inline-block;
}

#w18_PARAGRAPH1283>.w18_ladi-paragraph {
  color: rgb(255, 255, 255);
  font-size: 14px;
  text-align: center;
  line-height: 1.6;
}

#w18_PARAGRAPH1284 {
  width: 180px;
  top: 27.7928px;
  left: 23.8518px;
}

#w18_PARAGRAPH1284>.w18_ladi-paragraph {
  font-family: "Open Sans", sans-serif;
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
}

#w18_HEADLINE1285 {
  width: 237px;
  top: 330px;
  left: 0px;
}

.w18_ladi-headline {
  width: 100%;
  display: inline-block;
  background-size: cover;
  background-position: center center;
}

#w18_HEADLINE1285>.w18_ladi-headline {
  font-family: "Open Sans", sans-serif;
  color: rgb(255, 255, 255);
  font-size: 22px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
}

#w18_HEADLINE1273>.w18_ladi-headline {
  font-family: "Open Sans", sans-serif;
  color: rgb(5, 31, 77);
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
}

.w18_dang_nhap_tai_day {
  color: #c81f17;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  line-height: 1.6;
  background-color: #fff;
  padding: 10px 20px;
  border: 2px solid #c81f17;
}

.w18_dang_nhap_tai_day:hover {
  color: #fff;
  text-decoration: none;
  background-color: #c81f17;
}

.w18_button {
    text-align: center;
    margin: 0 auto;
    margin-top:30px;
}

.w18_button a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

@media (max-width: 768px) {
  #w18_GROUP1276 {
    left: 60px;
  }
}

/* end w18 */
/* w19 */
.w19_section_cam_on_2 {
  background-image: url("https://w.ladicdn.com/s1440x752/5dd6192bdf833813f6c81cf2/bds-20200807180150.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
}

.w19_section_cam_on_2 .bg-white {
  background-color: #fff;
}

.w19_section_cam_on_2 .title {
  color: #d00;
  padding-bottom: 30px;
  font-weight: 700;
  text-transform: unset;
}

.w19_section_cam_on_2 iframe {
  width: 600px;
  height: 350px;
}

@media (max-width: 768px) {
  .w19_section_cam_on_2 iframe {
    width: 100%;
    height: 200px;
  }
}

/* end w19 */
/* w20 */
.w20_section_van_de {
  padding-bottom: 40px;
}

#w20_HEADLINE1408 {
  position: relative;
  padding-top: 30px;
}

#w20_HEADLINE1408>.w20_ladi-headline {
  font-family: "Open Sans", sans-serif;
  color: rgb(5, 31, 77);
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
}

#w20_LINE1406>.w20_ladi-line {
  width: 100%;
  padding: 8px 0px;
}

.w20_ladi-line {
  position: relative;
}

#w20_LINE1406 {
  position: relative;
  width: 120px;
  margin: 0 auto;
}

.w20_ladi-line .w20_ladi-line-container {
  border-bottom: 0 !important;
  border-right: 0 !important;
  width: 100%;
  height: 100%;
}

#w20_LINE1406>.w20_ladi-line>.w20_ladi-line-container {
  border-top: 2px solid rgb(242, 67, 13);
  border-right: 2px solid rgb(242, 67, 13);
  border-bottom: 2px solid rgb(242, 67, 13);
  border-left: 0px !important;
}

#w20_GROUP1504 {
  height: 168.85px;
  position: relative;
  margin: 0 auto;
  margin-top: 34px;
  margin-bottom: 100px;
}

#w20_SHAPE1498 {
  width: 50.1549px;
  height: 38.059px;
  top: 323.758px;
  left: 530.874px;
}

.w20_ladi-group {
  position: absolute;
  width: 100%;
  height: 100%;
}

.w20_ladi-element {
  position: absolute;
}

#w20_SHAPE1498 {
  width: 50.1549px;
  height: 38.059px;
  top: 323.758px;
  left: 530.874px;
}

.w20_ladi-shape {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

#w20_SHAPE1498>.w20_ladi-shape {
  transform: rotate(178deg);
  -webkit-transform: rotate(178deg);
}

#w20_SHAPE1498 svg:last-child {
  fill: rgba(235, 243, 255, 0.5);
}

#w20_BOX1375 {
  width: 100%;
  height: 276px;
  top: 0px;
  left: 0px;
}

.w20_ladi-box {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

#w20_BOX1375>.w20_ladi-box {
  background-color: rgb(7, 58, 145);
  border-radius: 27px;
}

#w20_SHAPE1376 {
  width: 50.1549px;
  height: 38.059px;
  top: 216.405px;
  right: 25px;
}

#w20_SHAPE1376 svg:last-child {
  fill: rgba(235, 243, 255, 0.5);
}

#w20_SHAPE1377 {
  width: 50.1549px;
  height: 38.059px;
  top: 21.758px;
  left: 25px;
}

#w20_SHAPE1377>.w20_ladi-shape {
  transform: rotate(178deg);
  -webkit-transform: rotate(178deg);
}

#w20_SHAPE1377 svg:last-child {
  fill: rgba(235, 243, 255, 0.5);
}

#w20_PARAGRAPH1378 {
  width: 80%;
  top: 76px;
  left: 47.5px;
}

.w20_ladi-paragraph {
  width: 100%;
  display: inline-block;
}

#w20_PARAGRAPH1378>.w20_ladi-paragraph {
  font-family: "Open Sans", sans-serif;
  color: rgb(255, 255, 255);
  font-size: 17px;
  text-align: center;
  line-height: 1.6;
}

/* end w20 */
/* w21 */
.w21_section_dich_vu {
  padding-bottom: 30px;
}
.w21_section_dich_vu .w21_price-table {
  overflow: hidden;
  text-align: center;
  background: #fff;
  box-sizing: border-box;
  box-shadow: 0px 1px 11px 1px #727c8a36;
  border-radius: 3px;
  margin-bottom: 40px;
}

.w21_section_dich_vu .w21_price-table.w21_noi-bat {
  margin-top: -30px;
}

.w21_section_dich_vu .col-sm-4:nth-child(n) .w21_price-table:hover {
  transition: .2s ease .2s;
}

.w21_price-table .w21_price-head {
  padding: 25px;
  background: linear-gradient(45deg, #2188f3, #5121f3);
  border-bottom-left-radius: 75%;
  border-bottom-right-radius: 25%;
}

.w21_price-table .w21_price-head h4 {
  margin: 0;
  padding: 0;
  color: #fff;
  font-weight: 700;
}

.w21_price-table .w21_price-head h2 {
  margin: 0;
  padding: 20px;
  font-size: 30px;
  color: #fff;
  font-weight: 400;
}

.w21_price-content {
  position: relative;
}

.w21_price-content ul {
  position: relative;
  padding: 20px 0px;
}

.w21_price-content ul li {
  list-style: none;
  font-size: 16px;
  padding: 10px 0;
  color: #777;
  cursor: pointer;
  border-left: 7px solid transparent;
  border-left: 7px solid transparent;
  transition: .3s;
  font-weight: 400;
}

.w21_price-content ul li:hover {
  border-left: 5px solid #2188f3;
  border-left: 5px solid #2188f3;
}

.w21_price-button {
  padding: 0 0 30px;
}

.w21_price-button a {
  padding: 10px 40px;
  background: linear-gradient(45deg, #2188f3, #5121f3);
  color: #fff;
  border-radius: 3px;
  font-size: 18px;
  text-transform: uppercase;
  text-decoration: none;
}

.w21_section_dich_vu .w21_title {
  color: rgb(5, 31, 77);
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
  margin-top: 40px;
  margin-bottom: 70px;
}

@media (max-width: 767px) {
  .w21_price-table.w21_noi-bat {
    margin-top: 0px;
  }

  .w21_section_dich_vu .w21_title {
    margin-bottom: 40px;
  }
}

.w21_price-button a:hover {
  background: linear-gradient(45deg, #5121f3, #2188f3);
}

.w21_button-dangky {
  text-align: center;
  margin: 0 auto;
}

.w21_button-dangky a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

.w21_button-dangky img {
  transition: transform .2s;
}

.w21_button-dangky img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

/* end w21 */
/* w22 */
.w22_section_dien_chan_benh {
  background-color: #EAF2FE;
}

.w22_section_dien_chan_benh .tieu_de_chinh {
  color: #051f4d;
  font-size: 30px;
  font-weight: 700;
  text-align: center;
}

.w22_section_dien_chan_benh .box_dau_hieu {
  background-color: #DB2027;
  border: 3px solid #BF1F1B;
  border-radius: 10px;
  margin-bottom: 30px;
}

.w22_section_dien_chan_benh .box_dau_hieu:hover {
  background-color: #6e54ff;
  border: 3px solid #2b05ff;
}

.w22_section_dien_chan_benh .box_dau_hieu .title_dau_hieu {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  padding-top: 10px;
  height: 70px;
}

.w22_section_dien_chan_benh .box_dau_hieu .img_dau_hieu {
  width: 100%;
  border-radius: 10px;
}

.w22_section_dien_chan_benh .box_dau_hieu .list_dau_hieu {
  text-align: left;
  height: 120px;
}

.w22_section_dien_chan_benh .box_dau_hieu .list_dau_hieu li {
  color: #fff;
  padding: 5px 10px;
}

@media (max-width: 768px) {
  .w22_section_dien_chan_benh .box_dau_hieu .title_dau_hieu {
    font-size: 16px;
    height: 80px;
  }

  .w22_section_dien_chan_benh .box_dau_hieu .list_dau_hieu {
    text-align: left;
    height: 150px;
  }
}

/* end w22 */
/* w23 */
.w23_section_why_course {
  padding: 30px 0;
}

.w23_section_why_course .w23_section_feature_course_title {
  margin-bottom: 30px;
  position: relative;
}

@media (min-width: 767px) {
  .w23_section_why_course {
    background-image: url(https://bizweb.dktcdn.net/100/312/429/themes/658927/assets/sec_why_bg.jpg?1603531482470);
    background-size: cover;
    background-repeat: no-repeat;
  }

  .w23_section_why_course .owl-carousel .owl-item {
    float: left;
  }
}

.w23_section_why_course .w23_section_feature_course_title h2 {
  color: #0047a5;
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  line-height: 1;
}

.w23_section_why_course .w23_section_why_course-process {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}

.w23_section_why_course .w23_section_why_course-process .item {
  margin: 0 25px;
}

.w23_section_why_course .w23_section_why_course-process .item .w23_service-wrapper .w23_service-img {
  width: 250px;
  height: 250px;
  border-radius: 50%;
  border: 5px solid #0000ff;
  overflow: hidden;
  z-index: 20;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.w23_section_why_course .w23_section_why_course-process .item .w23_service-wrapper .w23_service-content {
  width: 100%;
  background: #f2f8f8;
  position: relative;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  padding-top: 80px;
  box-shadow: 5px 3px 5px rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  margin-top: -80px;
  margin-bottom: 20px;
}

.w23_section_why_course .w23_section_why_course-process .item .w23_service-wrapper .w23_service-content .w23_service-name {
  width: calc(100% + 26px);
  background: #4aa1ff;
  margin-left: -13px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  position: relative;
}

.w23_section_why_course .w23_section_why_course-process .item .w23_service-wrapper .w23_service-content .w23_service-name:before {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  bottom: -14px;
  left: 0;
  border-left: 14px solid transparent;
  border-top: 14px solid #d2d2d2;
  border-left-width: 14px;
  border-top-width: 14px;
  z-index: -1;
}

.w23_section_why_course .w23_section_why_course-process .item .w23_service-wrapper .w23_service-content .w23_service-name h3 {
  font-size: 18px;
  padding: 13px 15px 0px 15px;
  text-align: center;
}

.w23_section_why_course .w23_section_why_course-process .item .w23_service-wrapper .w23_service-content .w23_service-name h3 a {
  color: #fff;
}

.w23_section_why_course .w23_section_why_course-process .item .w23_service-wrapper .w23_service-content .w23_service-name:after {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  bottom: -14px;
  right: 0;
  border-right: 14px solid transparent;
  border-top: 14px solid #d2d2d2;
  border-right-width: 14px;
  border-top-width: 14px;
  z-index: -1;
}

.w23_section_why_course .w23_section_why_course-process .item .w23_service-wrapper .w23_service-content .w23_service-text {
  padding: 10px 20px;
}

.w23_section_why_course .w23_section_why_course-process .item .w23_service-wrapper .w23_service-content .w23_service-text p {
  margin-bottom: 0;
  color: #696969;
}

.w23_section_why_course .w23_section_why_course-process .item:hover .w23_service-wrapper .w23_service-img {
  border-color: #051f4d;
}

.w23_section_why_course .w23_section_why_course-process .item:hover .w23_service-wrapper .w23_service-content {
  background-color: #b1d7ff;
}

.w23_section_why_course .w23_section_why_course-process .item:hover .w23_service-wrapper .w23_service-content .w23_service-name {
  background: #051f4d;
}

.w23_section_why_course .w23_section_why_course-process .item:hover .w23_service-wrapper .w23_service-content .w23_service-name h3 a {
  color: #ffba00;
}

.w23_section_why_course .w23_section_why_course-process .item:hover .w23_service-wrapper .w23_service-content .w23_service-text p {
  color: #4f240a;
}

.w23_service-img img {
  width: 100%;
}

.w23_service-name .w23_ladi-headline {
  color: #fff;
  font-size: 12px;
  font-style: italic;
  text-align: center;
  line-height: 1.2;
}

.w23_section_why_course .w23_section_why_course-process .item:hover .w23_service-name .w23_ladi-headline {
  color: #fff;
}

.w23_section_why_course a:hover {
  text-decoration: none;
}

@media (max-width: 768px) {
  .w23_section_why_course .owl-carousel .owl-item {
    float: none;
  }
}

.w23_button-dangky {
  text-align: center;
  margin: 0 auto;
  margin-top: 30px;
}

.w23_button-dangky a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

.w23_button-dangky img {
  transition: transform .2s;
}

.w23_button-dangky img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

/* end w23 */
/* w24 */
.w24_section-why-choose {
  display: inline-block;
  width: 100%;
  display: flex;
}

.w24_section-why-choose .item {
  flex: 40%;
  height: 660px;
}

.w24_bg-cover {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
  position: relative;
}

.w24_section-why-choose .item {
  flex: 40%;
  height: 660px;
}

.w24_section-why-choose .item:nth-child(2) {
  flex: 60%;
}

.w24_section-why-choose .item .text {
  padding: 60px 30px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.w24_section-why-choose .item .text h2 {
  color: #fff;
  margin-top: 0px;
  font-weight: 700;
  font-size: 30px;
  text-transform: uppercase;
}

.w24_section-why-choose .item h3,
.w24_section-why-choose .item p {
  color: #fff;
}

.w24_section-why-choose .item .text>p {
  font-style: italic;
}

.w24_section-why-choose .item .features-list {
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
}

.w24_section-why-choose .item .features-list .it {
  flex: 50%;
  align-items: center;
  display: flex;
  margin-bottom: 30px;
}

.w24_section-why-choose .item .features-list .it .icon {
  display: inline-flex;
  width: 60px;
  height: 60px;
  margin-right: 10px;
  border-radius: 50%;
  background: #3aade1;
  align-items: center;
  justify-content: center;
}

.w24_section-why-choose .item .fa {
  color: #fff;
  font-size: 26px;
}

.w24_section-why-choose .item h3,
.w24_section-why-choose .item p {
  color: #fff;
}

.w24_section-why-choose .item .features-list .it h3 {
  flex: 1;
  margin: 0px;
  font-size: 18px;
  text-transform: unset;
}

.w24_section-why-choose .title {
  color: rgb(234, 242, 254);
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  line-height: 1.6;
}

@media (max-width: 640px) {
  .w24_section-why-choose {
    flex-direction: column;
  }

  .w24_section-why-choose .item:nth-child(1) {
    height: 300px;
  }

  .w24_section-why-choose .item {
    height: 730px;
  }

  .w24_section-why-choose .item .text {
    padding: 60px 20px;
  }

  .w24_section-why-choose .item .features-list .it {
    margin-bottom: 10px;
    flex: 100%;
  }

  .w24_section-why-choose .item .features-list .it .icon {
    width: 46px;
    height: 46px;
  }

  .w24_section-why-choose .item .fa {
    font-size: 20px;
  }
}

.w24_section-why-choose .w24_button-dangky {
  text-align: center;
  margin:0 auto;
  margin-top: 30px;
}

.w24_button-dangky a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

.w24_section-why-choose .w24_button-dangky img {
  transition: transform .2s;
}

.w24_section-why-choose .w24_button-dangky img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

/* end w24 */
/* w25 */
.w25_section_huong_dan_quan_tri .section_product_details {
  padding: 30px 0;
  background-size: cover;
  background-position: center center;
  position: relative;
}

.w25_section_huong_dan_quan_tri .a-center {
  text-align: center !important;
}

.w25_section_huong_dan_quan_tri .inline-block {
  display: inline-block !important;
}

.w25_section_huong_dan_quan_tri .section .section-title h2 {
  font-size: 36px;
  margin: 0;
  font-weight: 700;
  height: 122px;
  line-height: 148px;
  background-image: url(https://bizweb.dktcdn.net/100/263/474/themes/787685/assets/h_title_bg.png?1600442835890);
  background-repeat: no-repeat;
  background-position: center top;
  margin-bottom: 20px;
  color: #fff;
}

.w25_section_huong_dan_quan_tri .section_product_details .section-title h2 {
  background-image: url(https://bizweb.dktcdn.net/100/263/474/themes/787685/assets/chitiet_title.png?1600442835890);
}

.w25_section_huong_dan_quan_tri .margin-bottom-30 {
  margin-bottom: 30px !important;
}

.w25_section_huong_dan_quan_tri .section_product_details img {
  display: inline-block;
  width: 100%;
}

.w25_section_huong_dan_quan_tri .section_product_details h3 {
  margin-top: 60px;
  font-size: 28px;
  color: #fff;
  font-weight: 600;
}

.w25_section_huong_dan_quan_tri .section_product_details p {
  color: #fff;
  line-height: 32px;
  font-size: 16px;
  padding-right: 10px;
  font-family: 'Arial', sans-serif;
}

.w25_section_huong_dan_quan_tri .section_product_details li {
  color: #fff;
}

.w25_section_huong_dan_quan_tri .margin-top-30 {
  margin-top: 30px !important;
}

.w25_section_huong_dan_quan_tri .section_product_details .line {
  width: 50px;
  height: 4px;
  border-radius: 2px;
  background: #5acbc2;
}

@media (min-width: 576px) {
  .w25_section_huong_dan_quan_tri .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 768px) {
  .w25_section_huong_dan_quan_tri .col-sm-push-6 {
    left: 50%;
  }
}

@media (min-width: 768px) {
  .w25_section_huong_dan_quan_tri .col-sm-pull-6 {
    right: 50%;
  }
}

@media (max-width: 768px) {
  .w25_section_huong_dan_quan_tri .section_product_details .section-title h2 {
    height: 80px;
    line-height: 46px;
    font-weight: 700;
    font-size: 30px;
  }

  .w25_section_huong_dan_quan_tri .section_product_details h3 {
    margin-top: 30px;
    font-size: 22px;
    text-align: center;
  }

  .w25_section_huong_dan_quan_tri .section_product_details p {
    line-height: 24px;
    font-size: 14px;
    text-align: center;
  }

  .w25_section_huong_dan_quan_tri .section_product_details .line {
    display: none;
  }
}

.w25_dang_nhap_tai_day {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

/* end w25 */
/* w26 */
.w26_giang_vien {
  background-color: #0C264B;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w26_giang_vien .title {
  text-align: center;
  font-weight: 700;
  color: #fff;
}

.w26_giang_vien .ke-ngang {
  border-top: 5px solid rgb(253, 253, 253);
  width: 280px;
  margin: 0 auto;
}

.w26_giang_vien .anh_w26_giang_vien {
  width: 100%;
}

.w26_giang_vien .anh_w26_giang_vien {
  transition: transform .2s;
}

.w26_giang_vien .anh_w26_giang_vien:hover {
  -ms-transform: scale(1.1);
  /* IE 9 */
  -webkit-transform: scale(1.1);
  /* Safari 3-8 */
  transform: scale(1.1);
}

.w26_giang_vien .ten_w26_giang_vien {
  font-weight: 700;
  color: #fff;
}

.w26_giang_vien .vi_tri_w26_giang_vien {
  color: #fff;
}

.w26_giang_vien .chu_dam {
  color: #fff;
  font-weight: 600;
  margin-top: 50px;
}

.w26_giang_vien .chu_thuong {
  color: #fff;
}

.w26_giang_vien .ke_trang {
  background-color: #fff;
}

/* end w26 */
/* w27 */
.w27_ladi-section {
  margin: 0 auto;
  position: relative;
}

.w27_ladi-section .w27_ladi-section-background {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
  overflow: hidden;
}

.w27_ladi-overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  pointer-events: none;
}

.w27_ladi-container {
  position: relative;
  margin: 0 auto;
  height: 100%;
}

.w27_ladi-element {
  position: absolute;
}

.w27_ladi-headline {
  width: 100%;
  display: inline-block;
  background-size: cover;
  background-position: center center;
}

.w27_ladi-box {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.w27_ladi-headline {
  width: 100%;
  display: inline-block;
  background-size: cover;
  background-position: center center;
}

.w27_w27_ladi-button-group {
  position: absolute;
  width: 100%;
  height: 100%;
}

.w27_ladi-button .w27_ladi-button-background {
  height: 100%;
  width: 100%;
  pointer-events: none;
}

.w27_ladi-button>.w27_ladi-element {
  width: 100% !important;
  height: 100% !important;
  top: 0 !important;
  left: 0 !important;
  display: table;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.w27_ladi-button>.w27_ladi-element .w27_ladi-headline {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

@media (min-width: 768px) {
  #w27_SECTION1313 {
    height: 762.9px;
  }

  #w27_SECTION1313>.w27_ladi-overlay {
    background-color: rgb(5, 34, 74);
    opacity: 0.9;
  }

  #w27_SECTION1313>.w27_ladi-section-background {
    background-size: cover;
    background-attachment: scroll;
    background-origin: content-box;
    background-image: url(https://w.ladicdn.com/s1440x762/57b167c9ca57d39c18a1c57c/zkei6_ck20200310025940.jpg);
    background-position: center top;
    background-repeat: repeat;
  }

  .w27_ladi-section .w27_ladi-container {
    width: 960px;
  }

  #w27_HEADLINE1314 {
    width: 702px;
    top: 89.7px;
    left: 157.5px;
  }

  #w27_HEADLINE1314>.w27_ladi-headline {
    color: rgb(255, 254, 253);
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  .w27_ladi-section #BOX1337 {
    width: 1549px;
    height: 69px;
    top: -0.8px;
    left: -284px;
  }

  .w27_ladi-section #BOX1337 {
    width: 1549px;
    height: 69px;
    top: -0.8px;
    left: -284px;
  }

  .w27_ladi-section #BOX1337>.w27_ladi-box {
    background-color: rgb(200, 31, 23);
  }

  .w27_ladi-section #HEADLINE1338 {
    width: 961px;
    top: 15.7px;
    left: 0px;
  }

  .w27_ladi-section #HEADLINE1338>.w27_ladi-headline {
    color: rgb(255, 254, 253);
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  .w27_ladi-section #w27_HEADLINE1341 {
    width: 807px;
    top: 642.827px;
    left: 96.0603px;
  }

  #w27_HEADLINE1341>.w27_ladi-headline {
    color: rgb(255, 255, 255);
    font-size: 22px;
    text-align: center;
    line-height: 1.6;
  }

  #w27_HEADLINE1342 {
    width: 725px;
    top: 195.5px;
    left: 117.5px;
  }

  #w27_HEADLINE1342>.w27_ladi-headline {
    color: rgb(238, 234, 102);
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_BUTTON_GROUP1355 {
    width: 312px;
    height: 64px;
    top: 567px;
    left: 324.5px;
  }

  #w27_BUTTON1360 {
    width: 312px;
    height: 64px;
    top: 0px;
    left: 0px;
  }

  #w27_BUTTON1360>.w27_ladi-button>.w27_ladi-button-background {
    background: #ff6a00;
    background: -webkit-linear-gradient(180deg, #ff6a00, #ee0979);
    background: linear-gradient(180deg, #ff6a00, #ee0979);
  }

  #w27_BUTTON_TEXT1360 {
    width: 239px;
    top: 14.4px;
    left: 0px;
  }

  #w27_BUTTON_TEXT1360>.w27_ladi-headline a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
  }

  #w27_GROUP1350 {
    width: 266px;
    height: 200px;
    top: 328.2px;
    left: -96px;
  }

  #w27_GROUP1317 {
    width: 266px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1318 {
    width: 266px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1318>.w27_ladi-box {
    box-shadow: 0px 15px 20px -20px #000;
    -webkit-box-shadow: 0px 15px 20px -20px #000;
    background-color: rgb(255, 255, 255);
    border-radius: 10px;
  }

  #w27_HEADLINE1320 {
    width: 129px;
    top: 61.025px;
    left: 68.495px;
  }

  #w27_HEADLINE1320>.w27_ladi-headline {
    color: rgb(5, 31, 77);
    font-size: 48px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_HEADLINE1321 {
    width: 266px;
    top: 132.025px;
    left: 0px;
  }

  #w27_HEADLINE1321>.w27_ladi-headline {
    color: rgb(41, 101, 255);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.6;
  }

  #w27_HEADLINE1340 {
    width: 199px;
    top: 15px;
    left: 33.5px;
  }

  #w27_HEADLINE1340>.w27_ladi-headline {
    color: rgb(7, 58, 145);
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_GROUP1351 {
    width: 274.5px;
    height: 200px;
    top: 328.2px;
    left: 195px;
  }

  #w27_GROUP1322 {
    width: 274.5px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1323 {
    width: 274.5px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1323>.w27_ladi-box {
    background: rgba(10, 103, 233, 1.0);
    background: -webkit-linear-gradient(220deg, rgba(10, 103, 233, 1.0), rgba(5, 34, 74, 1.0));
    background: linear-gradient(220deg, rgba(10, 103, 233, 1.0), rgba(5, 34, 74, 1.0));
    box-shadow: 0px 15px 20px -20px rgba(0, 0, 0, 1.0);
    -webkit-box-shadow: 0px 15px 20px -20px rgba(0, 0, 0, 1.0);
    border-radius: 10px;
  }

  #w27_HEADLINE1324 {
    width: 134px;
    top: 63.025px;
    left: 70.6838px;
  }

  #w27_HEADLINE1324>.w27_ladi-headline {
    color: rgb(255, 255, 255);
    font-size: 48px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_HEADLINE1344 {
    width: 274px;
    top: 132.525px;
    left: 0px;
  }

  #w27_HEADLINE1344>.w27_ladi-headline {
    color: rgb(255, 254, 253);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.6;
  }

  #w27_HEADLINE1345 {
    width: 199px;
    top: 15px;
    left: 34.5px;
  }

  #w27_HEADLINE1345>.w27_ladi-headline {
    color: rgb(255, 254, 253);
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_GROUP1352 {
    width: 290px;
    height: 200px;
    top: 328.2px;
    left: 494.834px;
  }

  #w27_GROUP1327 {
    width: 289.666px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1328 {
    width: 289.666px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1328>.w27_ladi-box {
    box-shadow: 0px 15px 20px -20px #000;
    -webkit-box-shadow: 0px 15px 20px -20px #000;
    background-color: rgb(255, 255, 255);
    border-radius: 10px;
  }

  #w27_HEADLINE1329 {
    width: 141px;
    top: 71px;
    left: 74.589px;
  }

  #w27_HEADLINE1329>.w27_ladi-headline {
    color: rgb(5, 31, 77);
    font-size: 48px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_HEADLINE1346 {
    width: 199px;
    top: 15px;
    left: 44.249px;
  }

  #w27_HEADLINE1346>.w27_ladi-headline {
    color: rgb(7, 58, 145);
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_HEADLINE1348 {
    width: 290px;
    top: 132.525px;
    left: 0px;
  }

  #w27_HEADLINE1348>.w27_ladi-headline {
    color: rgb(41, 101, 255);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.6;
  }

  #w27_GROUP1353 {
    width: 263px;
    height: 200px;
    top: 328.2px;
    left: 810.75px;
  }

  #w27_GROUP1332 {
    width: 262.75px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1333 {
    width: 262.75px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1333>.w27_ladi-box {
    background: rgba(10, 103, 233, 1.0);
    background: -webkit-linear-gradient(220deg, rgba(10, 103, 233, 1.0), rgba(5, 34, 74, 1.0));
    background: linear-gradient(220deg, rgba(10, 103, 233, 1.0), rgba(5, 34, 74, 1.0));
    box-shadow: 0px 15px 20px -20px #000;
    -webkit-box-shadow: 0px 15px 20px -20px #000;
    border-radius: 10px;
  }

  #w27_HEADLINE1334 {
    width: 126px;
    top: 62px;
    left: 76.738px;
  }

  #w27_HEADLINE1334>.w27_ladi-headline {
    color: rgb(255, 255, 255);
    font-size: 48px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_HEADLINE1347 {
    width: 199px;
    top: 15px;
    left: 32px;
  }

  #w27_HEADLINE1347>.w27_ladi-headline {
    color: rgb(255, 254, 253);
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_HEADLINE1349 {
    width: 263px;
    top: 132.525px;
    left: 0px;
  }

  #w27_HEADLINE1349>.w27_ladi-headline {
    color: rgb(255, 254, 253);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.6;
  }
}

@media (max-width: 767px) {
  #w27_SECTION1313 {
    height: 1300.82px;
  }

  #w27_SECTION1313>.w27_ladi-section-background {
    background-size: cover;
    background-attachment: scroll;
    background-origin: content-box;
    background-image: url(https://w.ladicdn.com/s768x1564/57b167c9ca57d39c18a1c57c/zkei6_ck20200310025940.jpg);
    background-position: center top;
    background-repeat: repeat;
  }

  #w27_SECTION1313>.w27_ladi-overlay {
    background-color: rgb(5, 34, 74);
    opacity: 0.9;
  }

  .w27_ladi-section .w27_ladi-container {
    /* width: 420px; */
  }

  #w27_HEADLINE1314 {
    width: 383px;
    top: 43.818px;
    left: -0.5px;
  }

  #w27_HEADLINE1314>.w27_ladi-headline {
    color: rgb(255, 254, 253);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  .w27_ladi-section #BOX1337 {
    width: 420px;
    height: 102.818px;
    top: 0px;
    left: 0px;
  }

  .w27_ladi-section #BOX1337>.w27_ladi-box {
    background-color: rgb(200, 31, 23);
  }

  .w27_ladi-section #HEADLINE1338 {
    width: 383px;
    top: 0px;
    left: 18.5px;
  }

  .w27_ladi-section #HEADLINE1338>.w27_ladi-headline {
    color: rgb(255, 254, 253);
    font-size: 27px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_HEADLINE1341 {
    width: 334px;
    top: 1190px;
    left: 24px;
  }

  #w27_HEADLINE1341>.w27_ladi-headline {
    color: rgb(255, 255, 255);
    font-size: 14px;
    text-align: center;
    line-height: 1.6;
  }

  #w27_HEADLINE1342 {
    width: 367px;
    top: 110.818px;
    left: 8.5px;
  }

  #w27_HEADLINE1342>.w27_ladi-headline {
    color: rgb(238, 234, 102);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_BUTTON_GROUP1355 {
    width: 239px;
    height: 52px;
    top: 1110px;
    left: 72.75px;
  }

  #w27_BUTTON1360 {
    width: 239px;
    height: 52px;
    top: 0px;
    left: 0px;
  }

  #w27_BUTTON1360>.w27_ladi-button>.w27_ladi-button-background {
    background: #ff6a00;
    background: -webkit-linear-gradient(180deg, #ff6a00, #ee0979);
    background: linear-gradient(180deg, #ff6a00, #ee0979);
  }

  #w27_BUTTON_TEXT1360 {
    width: 239px;
    top: 11.7px;
    left: 0px;
  }

  #w27_BUTTON_TEXT1360>.w27_ladi-headline {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
  }

  #w27_GROUP1350 {
    width: 274.5px;
    height: 200px;
    top: 190.818px;
    left: 54px;
  }

  #w27_GROUP1317 {
    width: 274.5px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1318 {
    width: 274.5px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1318>.w27_ladi-box {
    box-shadow: 0px 15px 20px -20px #000;
    -webkit-box-shadow: 0px 15px 20px -20px #000;
    background-color: rgb(255, 255, 255);
    border-radius: 10px;
  }

  #w27_HEADLINE1320 {
    width: 133px;
    top: 61.025px;
    left: 70.6838px;
  }

  #w27_HEADLINE1320>.w27_ladi-headline {
    color: rgb(5, 31, 77);
    font-size: 48px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_HEADLINE1321 {
    width: 274px;
    top: 132.025px;
    left: 0px;
  }

  #w27_HEADLINE1321>.w27_ladi-headline {
    color: rgb(41, 101, 255);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.6;
  }

  #w27_HEADLINE1340 {
    width: 206px;
    top: 15px;
    left: 34.5705px;
  }

  #w27_HEADLINE1340>.w27_ladi-headline {
    color: rgb(7, 58, 145);
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_GROUP1351 {
    width: 274.5px;
    height: 200px;
    top: 420px;
    left: 54px;
  }

  #w27_GROUP1322 {
    width: 274.5px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1323 {
    width: 274.5px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1323>.w27_ladi-box {
    background: rgba(10, 103, 233, 1.0);
    background: -webkit-linear-gradient(220deg, rgba(10, 103, 233, 1.0), rgba(5, 34, 74, 1.0));
    background: linear-gradient(220deg, rgba(10, 103, 233, 1.0), rgba(5, 34, 74, 1.0));
    box-shadow: 0px 15px 20px -20px rgba(0, 0, 0, 1.0);
    -webkit-box-shadow: 0px 15px 20px -20px rgba(0, 0, 0, 1.0);
    border-radius: 10px;
  }

  #w27_HEADLINE1324 {
    width: 134px;
    top: 63.025px;
    left: 70.6838px;
  }

  #w27_HEADLINE1324>.w27_ladi-headline {
    color: rgb(255, 255, 255);
    font-size: 48px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_HEADLINE1344 {
    width: 274px;
    top: 132.525px;
    left: 0px;
  }

  #w27_HEADLINE1344>.w27_ladi-headline {
    color: rgb(255, 254, 253);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.6;
  }

  #w27_HEADLINE1345 {
    width: 199px;
    top: 15px;
    left: 34.5px;
  }

  #w27_HEADLINE1345>.w27_ladi-headline {
    color: rgb(255, 254, 253);
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_GROUP1352 {
    width: 278px;
    height: 200px;
    top: 650px;
    left: 52px;
  }

  #w27_GROUP1327 {
    width: 277.68px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1328 {
    width: 277.68px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1328>.w27_ladi-box {
    box-shadow: 0px 15px 20px -20px #000;
    -webkit-box-shadow: 0px 15px 20px -20px #000;
    background-color: rgb(255, 255, 255);
    border-radius: 10px;
  }

  #w27_HEADLINE1329 {
    width: 135px;
    top: 71px;
    left: 71.5026px;
  }

  #w27_HEADLINE1329>.w27_ladi-headline {
    color: rgb(5, 31, 77);
    font-size: 48px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_HEADLINE1346 {
    width: 190px;
    top: 15px;
    left: 42.418px;
  }

  #w27_HEADLINE1346>.w27_ladi-headline {
    color: rgb(7, 58, 145);
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_HEADLINE1348 {
    width: 278px;
    top: 132.525px;
    left: 0px;
  }

  #w27_HEADLINE1348>.w27_ladi-headline {
    color: rgb(41, 101, 255);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.6;
  }

  #w27_GROUP1353 {
    width: 280.5px;
    height: 200px;
    top: 880px;
    left: 52px;
  }

  #w27_GROUP1332 {
    width: 280.5px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1333 {
    width: 280.5px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1333>.w27_ladi-box {
    background: rgba(10, 103, 233, 1.0);
    background: -webkit-linear-gradient(220deg, rgba(10, 103, 233, 1.0), rgba(5, 34, 74, 1.0));
    background: linear-gradient(220deg, rgba(10, 103, 233, 1.0), rgba(5, 34, 74, 1.0));
    box-shadow: 0px 15px 20px -20px #000;
    -webkit-box-shadow: 0px 15px 20px -20px #000;
    border-radius: 10px;
  }

  #w27_HEADLINE1334 {
    width: 135px;
    top: 62px;
    left: 81.922px;
  }

  #w27_HEADLINE1334>.w27_ladi-headline {
    color: rgb(255, 255, 255);
    font-size: 48px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_HEADLINE1347 {
    width: 194px;
    top: 15px;
    left: 31.3025px;
  }

  #w27_HEADLINE1347>.w27_ladi-headline {
    color: rgb(255, 254, 253);
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_HEADLINE1349 {
    width: 258px;
    top: 133.525px;
    left: 11.6162px;
  }

  #w27_HEADLINE1349>.w27_ladi-headline {
    color: rgb(255, 254, 253);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.6;
  }
}

#w27_BUTTON_TEXT1360>.w27_ladi-headline a {
  color: #fff;
}

#w27_BUTTON_TEXT1360>.w27_ladi-headline a:hover {
  color: #fff;
  text-decoration: none;
}

/* end w27 */
/* w28 */
.w28_ladi-section {
  margin: 0 auto;
  position: relative;
}

.w28_ladi-section .w28_ladi-section-background {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
  overflow: hidden;
}

.w28_ladi-container {
  position: relative;
  margin: 0 auto;
  height: 100%;
}

.w28_ladi-element {
  position: absolute;
}

.w28_ladi-headline {
  width: 100%;
  display: inline-block;
  background-size: cover;
  background-position: center center;
}

.w28_ladi-group {
  position: absolute;
  width: 100%;
  height: 100%;
}

.w28_ladi-box {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.w28_ladi-paragraph {
  width: 100%;
  display: inline-block;
}

.w28_ladi-shape {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

@media (min-width: 768px) {
  #w28_SECTION1263 {
    height: 550px;
  }

  #w28_SECTION1263>.w28_ladi-section-background {
    background-color: rgb(234, 242, 254);
  }

  .w28_ladi-section .w28_ladi-container {
    width: 960px;
  }

  #w28_HEADLINE1299 {
    width: 460px;
    top: 60.9px;
    left: 255px;
  }

  #w28_HEADLINE1299>.w28_ladi-headline {
    font-family: "Open Sans", sans-serif;
    color: rgb(5, 31, 77);
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w28_GROUP1275 {
    width: 251px;
    height: 294.963px;
    top: 158.818px;
    left: 34px;
  }

  #w28_BOX1276 {
    width: 251px;
    height: 206px;
    top: 88.963px;
    left: 0px;
  }

  #w28_BOX1276>.w28_ladi-box {
    background-color: rgb(255, 255, 255);
    border-style: solid;
    border-color: rgba(6, 34, 75, 0.1);
    border-width: 2px;
  }

  #w28_BOX1277 {
    width: 251px;
    height: 47.7105px;
    top: 88.963px;
    left: 0px;
  }

  #w28_BOX1277>.w28_ladi-box {
    background-color: rgb(10, 103, 233);
  }

  #w28_BOX1278 {
    width: 17px;
    height: 17px;
    top: 44.799px;
    left: 117px;
  }

  #w28_BOX1278>.w28_ladi-box {
    background-color: rgb(234, 242, 254);
    border-style: solid;
    border-color: rgb(10, 103, 233);
    border-width: 4px;
    border-radius: 1000px;
  }

  #w28_PARAGRAPH1279 {
    width: 65px;
    top: 0px;
    left: 93px;
  }

  #w28_PARAGRAPH1279>.w28_ladi-paragraph {
    font-family: "Open Sans", sans-serif;
    color: rgb(5, 31, 77);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  .w28_ladi-section #PARAGRAPH1280 {
    width: 199px;
    top: 105.363px;
    left: 31px;
  }

  .w28_ladi-section #PARAGRAPH1280>.w28_ladi-paragraph {
    font-family: "Open Sans", sans-serif;
    color: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w28_SHAPE1281 {
    width: 27.95px;
    height: 18.1643px;
    top: 70.799px;
    left: 110.485px;
  }

  #w28_SHAPE1281 svg:last-child {
    fill: rgba(10, 103, 233, 1.0);
  }

  #w28_PARAGRAPH1282 {
    width: 221px;
    top: 159.363px;
    left: 15px;
  }

  #w28_PARAGRAPH1282>.w28_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 14px;
    text-align: center;
    line-height: 1.6;
  }

  #w28_GROUP1283 {
    width: 251px;
    height: 364.963px;
    top: 158.818px;
    left: 353px;
  }

  #w28_PARAGRAPH1284 {
    width: 65px;
    top: 0px;
    left: 93px;
  }

  #w28_PARAGRAPH1284>.w28_ladi-paragraph {
    font-family: "Open Sans", sans-serif;
    color: rgb(5, 31, 77);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w28_BOX1285 {
    width: 17px;
    height: 17px;
    top: 44.799px;
    left: 117px;
  }

  #w28_BOX1285>.w28_ladi-box {
    background-color: rgb(234, 242, 254);
    border-style: solid;
    border-color: rgb(10, 103, 233);
    border-width: 4px;
    border-radius: 1000px;
  }

  #w28_BOX1286 {
    width: 251px;
    height: 275px;
    top: 89.963px;
    left: 0px;
  }

  #w28_BOX1286>.w28_ladi-box {
    background-color: rgb(255, 255, 255);
    border-style: solid;
    border-color: rgba(6, 35, 76, 0.1);
    border-width: 2px;
  }

  #w28_PARAGRAPH1287 {
    width: 218px;
    top: 159.363px;
    left: 16px;
  }

  #w28_PARAGRAPH1287>.w28_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 14px;
    text-align: center;
    line-height: 1.6;
  }

  #w28_BOX1288 {
    width: 251px;
    height: 47.7105px;
    top: 90.252px;
    left: 0px;
  }

  #w28_BOX1288>.w28_ladi-box {
    background-color: rgb(10, 103, 233);
  }

  #w28_SHAPE1289 {
    width: 27.95px;
    height: 18.1643px;
    top: 71.799px;
    left: 110.485px;
  }

  #w28_SHAPE1289 svg:last-child {
    fill: rgba(10, 103, 233, 1.0);
  }

  #w28_PARAGRAPH1290 {
    width: 199px;
    top: 105.363px;
    left: 26px;
  }

  #w28_PARAGRAPH1290>.w28_ladi-paragraph {
    font-family: "Open Sans", sans-serif;
    color: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w28_GROUP1291 {
    width: 251px;
    height: 294.963px;
    top: 158.818px;
    left: 673px;
  }

  #w28_PARAGRAPH1292 {
    width: 65px;
    top: 0px;
    left: 90px;
  }

  #w28_PARAGRAPH1292>.w28_ladi-paragraph {
    font-family: "Open Sans", sans-serif;
    color: rgb(5, 31, 77);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w28_BOX1293 {
    width: 17px;
    height: 17px;
    top: 44.799px;
    left: 115px;
  }

  #w28_BOX1293>.w28_ladi-box {
    background-color: rgb(234, 242, 254);
    border-style: solid;
    border-color: rgb(10, 103, 233);
    border-width: 4px;
    border-radius: 1000px;
  }

  #w28_BOX1294 {
    width: 251px;
    height: 205px;
    top: 89.963px;
    left: 0px;
  }

  #w28_BOX1294>.w28_ladi-box {
    background-color: rgb(255, 255, 255);
    border-style: solid;
    border-color: rgba(6, 34, 75, 0.1);
    border-width: 2px;
  }

  #w28_PARAGRAPH1295 {
    width: 221px;
    top: 159.363px;
    left: 15px;
  }

  #w28_PARAGRAPH1295>.w28_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 14px;
    text-align: center;
    line-height: 1.6;
  }

  #w28_BOX1296 {
    width: 251px;
    height: 47.7105px;
    top: 88.963px;
    left: 0px;
  }

  #w28_BOX1296>.w28_ladi-box {
    background-color: rgb(10, 103, 233);
  }

  #w28_SHAPE1297 {
    width: 27.95px;
    height: 18.1643px;
    top: 70.799px;
    left: 110.485px;
  }

  #w28_SHAPE1297 svg:last-child {
    fill: rgba(10, 103, 233, 1.0);
  }

  #w28_PARAGRAPH1298 {
    width: 199px;
    top: 104.318px;
    left: 26px;
  }

  #w28_PARAGRAPH1298>.w28_ladi-paragraph {
    font-family: "Open Sans", sans-serif;
    color: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }
}

@media (max-width: 767px) {
  #w28_SECTION1263 {
    height: 1450px;
  }

  #w28_SECTION1263>.w28_ladi-section-background {
    background-color: rgb(234, 242, 254);
  }

  .w28_ladi-section .w28_ladi-container {
    width: 375px;
  }

  #w28_HEADLINE1299 {
    width: 375px;
    top: 35px;
    /* left: 10px; */
  }

  #w28_HEADLINE1299>.w28_ladi-headline {
    font-family: "Open Sans", sans-serif;
    color: rgb(5, 31, 77);
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w28_GROUP1275 {
    width: 323.331px;
    height: 379.963px;
    top: 142px;
    left: 26.75px;
  }

  #w28_BOX1276 {
    width: 323.331px;
    height: 265.363px;
    top: 114.6px;
    left: 0px;
  }

  #w28_BOX1276>.w28_ladi-box {
    background-color: rgb(255, 255, 255);
    border-style: solid;
    border-color: rgba(6, 34, 75, 0.1);
    border-width: 2px;
  }

  #w28_BOX1277 {
    width: 323.331px;
    height: 61.4593px;
    top: 114.6px;
    left: 0px;
  }

  #w28_BOX1277>.w28_ladi-box {
    background-color: rgb(10, 103, 233);
  }

  #w28_BOX1278 {
    width: 21.8989px;
    height: 21.8989px;
    top: 57.7088px;
    left: 150.716px;
  }

  #w28_BOX1278>.w28_ladi-box {
    background-color: rgb(234, 242, 254);
    border-style: solid;
    border-color: rgb(10, 103, 233);
    border-width: 4px;
    border-radius: 1000px;
  }

  #w28_PARAGRAPH1279 {
    width: 84px;
    top: 0px;
    left: 119.8px;
  }

  #w28_PARAGRAPH1279>.w28_ladi-paragraph {
    font-family: "Open Sans", sans-serif;
    color: rgb(5, 31, 77);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  .w28_ladi-section #PARAGRAPH1280 {
    width: 256px;
    top: 135.726px;
    left: 39.9333px;
  }

  .w28_ladi-section #PARAGRAPH1280>.w28_ladi-paragraph {
    font-family: "Open Sans", sans-serif;
    color: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w28_SHAPE1281 {
    width: 36.0044px;
    height: 23.3987px;
    top: 91.2013px;
    left: 142.324px;
  }

  #w28_SHAPE1281 svg:last-child {
    fill: rgba(10, 103, 233, 1.0);
  }

  #w28_PARAGRAPH1282 {
    width: 285px;
    top: 205.287px;
    left: 19.3226px;
  }

  #w28_PARAGRAPH1282>.w28_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 14px;
    text-align: center;
    line-height: 1.6;
  }

  #w28_GROUP1283 {
    width: 318.5px;
    height: 463.11px;
    top: 551.853px;
    left: 26.75px;
  }

  #w28_PARAGRAPH1284 {
    width: 82px;
    top: 0px;
    left: 118.01px;
  }

  #w28_PARAGRAPH1284>.w28_ladi-paragraph {
    font-family: "Open Sans", sans-serif;
    color: rgb(5, 31, 77);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w28_BOX1285 {
    width: 21.5717px;
    height: 21.5717px;
    top: 56.8465px;
    left: 148.464px;
  }

  #w28_BOX1285>.w28_ladi-box {
    background-color: rgb(234, 242, 254);
    border-style: solid;
    border-color: rgb(10, 103, 233);
    border-width: 4px;
    border-radius: 1000px;
  }

  #w28_BOX1286 {
    width: 318.5px;
    height: 348.954px;
    top: 114.156px;
    left: 0px;
  }

  #w28_BOX1286>.w28_ladi-box {
    background-color: rgb(255, 255, 255);
    border-style: solid;
    border-color: rgba(6, 35, 76, 0.1);
    border-width: 2px;
  }

  #w28_PARAGRAPH1287 {
    width: 277px;
    top: 202.219px;
    left: 20.3028px;
  }

  #w28_PARAGRAPH1287>.w28_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 14px;
    text-align: center;
    line-height: 1.6;
  }

  #w28_BOX1288 {
    width: 318.5px;
    height: 60.541px;
    top: 114.523px;
    left: 0px;
  }

  #w28_BOX1288>.w28_ladi-box {
    background-color: rgb(10, 103, 233);
  }

  #w28_SHAPE1289 {
    width: 35.4664px;
    height: 23.0491px;
    top: 92.3763px;
    left: 140.197px;
  }

  #w28_SHAPE1289 svg:last-child {
    fill: rgba(10, 103, 233, 1.0);
  }

  #w28_PARAGRAPH1290 {
    width: 253px;
    top: 133.698px;
    left: 32.992px;
  }

  #w28_PARAGRAPH1290>.w28_ladi-paragraph {
    font-family: "Open Sans", sans-serif;
    color: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w28_GROUP1291 {
    width: 318.5px;
    height: 374.286px;
    top: 1034.64px;
    left: 26.75px;
  }

  #w28_PARAGRAPH1292 {
    width: 82px;
    top: 0px;
    left: 114.203px;
  }

  #w28_PARAGRAPH1292>.w28_ladi-paragraph {
    font-family: "Open Sans", sans-serif;
    color: rgb(5, 31, 77);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w28_BOX1293 {
    width: 21.5717px;
    height: 21.5717px;
    top: 56.8466px;
    left: 145.926px;
  }

  #w28_BOX1293>.w28_ladi-box {
    background-color: rgb(234, 242, 254);
    border-style: solid;
    border-color: rgb(10, 103, 233);
    border-width: 4px;
    border-radius: 1000px;
  }

  #w28_BOX1294 {
    width: 318.5px;
    height: 260.13px;
    top: 114.156px;
    left: 0px;
  }

  #w28_BOX1294>.w28_ladi-box {
    background-color: rgb(255, 255, 255);
    border-style: solid;
    border-color: rgba(6, 34, 75, 0.1);
    border-width: 2px;
  }

  #w28_PARAGRAPH1295 {
    width: 281px;
    top: 202.22px;
    left: 19.0339px;
  }

  #w28_PARAGRAPH1295>.w28_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 14px;
    text-align: center;
    line-height: 1.6;
  }

  #w28_BOX1296 {
    width: 318.5px;
    height: 60.5411px;
    top: 112.887px;
    left: 0px;
  }

  #w28_BOX1296>.w28_ladi-box {
    background-color: rgb(10, 103, 233);
  }

  #w28_SHAPE1297 {
    width: 35.4664px;
    height: 23.0491px;
    top: 89.8386px;
    left: 140.197px;
  }

  #w28_SHAPE1297 svg:last-child {
    fill: rgba(10, 103, 233, 1.0);
  }

  #w28_PARAGRAPH1298 {
    width: 253px;
    top: 132.372px;
    left: 32.992px;
  }

  #w28_PARAGRAPH1298>.w28_ladi-paragraph {
    font-family: "Open Sans", sans-serif;
    color: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }
}

.w28_button-dangky {
  text-align: center;
  margin: 0 auto;
  margin-bottom: 30px;
}

.w28_button-dangky a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w28_button-dangky img {
  transition: transform .2s;
}

.w28_button-dangky img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

/* end w28 */
/* w29 */
.w29_lien_he_tu_van {
  background-color: #01214B;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w29-qua-tet {
  background: #171F5E;
  background-repeat: repeat;
  background-color: #cccccc;
}

.w29-qua-tet .bg-cam {
  background: #F66E4A;
}

.w29_lien_he_tu_van .title_lien_he {
  color: #fff;
  font-weight: 700;
  font-size: 30px;
  text-align: center;
}

.w29_lien_he_tu_van .bg_xanh {
  background-color: #0461F5;
}

.w29_lien_he_tu_van .bg_trang {
  background-color: #fff;
}

.w29_lien_he_tu_van .img_tac_gia {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w29_lien_he_tu_van .ten_tac_gia {
  color: #fff;
  font-weight: 700;
  font-size: 20px;
  border: 1px solid #fff;
  border-radius: 45px;
  text-align: center;
  padding: 8px 10px;
}

.w29_lien_he_tu_van .ten_tac_gia:hover {
  background-color: #002f79;
}

.w29_lien_he_tu_van .list_contact {
  margin-top: 20px;
  padding-left: 0px;
}

.w29_lien_he_tu_van .list_contact li {
  list-style-type: none;
  width: calc(100%);
  padding: 1.5rem 2.5rem;
  color: #051f4e;
  overflow: hidden;
  align-items: center;
}

.w29_icon {
  height: 25px!important;
  margin-right: 10px;
}

@media (max-width: 768px) {
  .w29_lien_he_tu_van .title_lien_he {
    font-size: 24px;
  }

  .w29-qua-tet .bg-cam {
    margin-top: -48px;
  }

  .w29_lien_he_tu_van .list_contact li {
    padding: 0.5rem 0.5rem;
  }

  .w29_lien_he_tu_van .list_contact {
    margin-top: 16px;
  }

  .w29_lien_he_tu_van {
    padding-bottom: 0px;
  }
}

.w29_lien_he_tu_van.donafarm {
  background-color: #2b5428;
}

.w29_lien_he_tu_van.donafarm .bg-cam {
  background-color: #78bf45;
}

.w29_lien_he_tu_van.donafarm .ten_tac_gia:hover {
  background-color: #2b5428;
}
/* end w29 */
/* w30 */
.w30_loi_ich {
  background-color: #F4F8FE;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w30_loi_ich .title_w30_loi_ich {
  font-size: 34px;
  font-weight: 700;
}

.w30_button {
    text-align: center;
    margin: 0 auto;
    margin-top: 30px;
}

.w30_button a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

/* end w30 */
/* w31 */
.w31_mua_trai_nghiem {
  background-color: #EAF2FF;
  padding-top: 50px;
  padding-bottom: 50px;
}

.w31_mua_trai_nghiem .box_trai_nghiem {
  background-color: #fff;
  box-shadow: 0px 0px 30px -15px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 0px 30px -15px rgba(0, 0, 0, 0.3);
  background-color: rgb(255, 255, 255);
  padding: 30px;
}

.w31_mua_trai_nghiem .box_trai_nghiem .box_text_left .old-price {
  color: #083a91b3;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
}

.w31_mua_trai_nghiem .box_trai_nghiem .box_text_left .new-price {
  text-align: center;
  color: #d00;
  font-size: 40px;
  font-weight: 700;
}

.w31_mua_trai_nghiem .box_trai_nghiem .img_trai_nghiem {
  width: 100%;
}

/* end w31 */
/* w32 */
.w32_form_dat_hang_4 {
  background-size: cover;
  background-attachment: scroll;
  background-origin: content-box;
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(https://w.ladicdn.com/uploads/images/d879e491-41af-486f-886f-61f0e4191d06.png), linear-gradient(#05224b96, #05224b96);
  background-blend-mode: overlay;
}

.w32_form_dat_hang_4 .w32_title_4 {
  color: #fff;
  font-weight: 700;
  padding: 26px;
}

.w32_form_dat_hang_4 .sec79 {
  background: url(https://cdn.aisystem.dev/uploads/chuyendoiso.online/1/back.jpg) 50% 50% no-repeat;
  background-size: cover;
  position: relative
}

.w32_form_dat_hang_4 .sec79::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%
}

.w32_form_dat_hang_4 .sec79 .wrap>div {
  position: relative;
  z-index: 10;
  padding: 2.5rem 0 3.5rem
}

.w32_form_dat_hang_4 .sec79_row1 {
  text-align: center;
  margin-bottom: 1.5rem
}

.w32_form_dat_hang_4 .sec79_row1 h2 {
  color: #fff;
  font-weight: 700;
  font-size: 1.75rem
}

.w32_form_dat_hang_4 .sec79_row1 hr {
  border: 0;
  width: 100px;
  height: 2px;
  border-top: 2px solid #ffc107;
  margin-top: .5rem
}

.w32_form_dat_hang_4 .sec79_row1 p {
  text-align: center
}

.w32_form_dat_hang_4 .sec79_row2 {
  max-width: 960px;
  margin: auto;
  margin-top: 2rem
}

.w32_form_dat_hang_4 .sec79_row2_col2 {
  width: calc(50% - 2rem)
}

.w32_form_dat_hang_4 .sec79_row2_col1 {
  padding: 3.5rem 2rem;
  background-color: rgba(0, 0, 0, 0.38);
  color: #fff;
  text-align: center
}

.w32_form_dat_hang_4 .sec79_row2_col1 h4 {
  font-size: 2rem;
  font-weight: 700;
  padding: 0
}

.w32_form_dat_hang_4 .sec79_row2_col1 h5 {
  font-size: 1.5rem;
  font-weight: 700;
  padding: 0
}

.w32_form_dat_hang_4 .sec79_row2_col1 hr {
  border: 0;
  border-top: 1px solid #666;
  margin: 1.5rem 0
}

.w32_form_dat_hang_4 .sec79_row2_col1_countdown {
  width: 86%;
  margin: 1rem auto
}

.w32_form_dat_hang_4 .sec79_row2_col1_countdown div span {
  width: calc(100%/4 - 3*12px/4);
  text-align: center;
  font-size: 1rem;
  line-height: 1.1;
  padding: 10px 0;
  background-color: #ffb81b;
  border-radius: 8px
}

.w32_form_dat_hang_4 .sec79_row2_col1_countdown div span b {
  display: block;
  font-size: 1.5rem
}

.w32_form_dat_hang_4 .sec79_row2_col2 form textarea::placeholder,
.w32_form_dat_hang_4 .sec79_row2_col2 form input::placeholder {
  color: #555
}

.w32_form_dat_hang_4 .sec79_row2_col2 form select,
.w32_form_dat_hang_4 .sec79_row2_col2 form textarea,
.w32_form_dat_hang_4 .sec79_row2_col2 form input {
  height: auto;
  width: 100%;
  padding: 6px 8px;
  margin-bottom: 12px;
  border: 1px solid #ccc;
  border-radius: 3px;
  background: #fff;
  color: #555;
  font-size: 16px;
  font-family: inherit
}

.w32_form_dat_hang_4 .sec79_row2_col2 form button[type="submit"] {
  width: 100%;
  display: block;
  padding: 12px 20px;
  margin: 4px auto 0;
  font-size: 1.5rem;
  line-height: 1;
  min-height: auto;
  font-style: normal;
  text-align: center;
  border-radius: 5px;
  border: 1px solid #999;
  background-color: #ffb81b;
  color: #fff;
  font-weight: 500;
  cursor: pointer;
  font-family: inherit
}

.w32_form_dat_hang_4 .sec79_row2_col2 form button[type="submit"]:hover {
  border-color: #00a651;
  background-color: #00a651;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .5)
}

.w32_form_dat_hang_4 .sec79_row2_col2 .order_form label {
  margin-bottom: 8px;
}

.w32_form_dat_hang_4 .sec79_row2_col2 .order_form button {
  width: 100%;
  font-size: 21px;
}

@media screen and (max-width: 1170px) {
  .w32_form_dat_hang_4 .sec79 .wrap>div {
    padding: 1rem .75rem 2rem
  }

  .w32_form_dat_hang_4 .sec79_row2_col1 {
    width: 100%;
    padding: 1rem .5rem
  }

  .w32_form_dat_hang_4 .sec79_row2_col2 {
    width: 100%;
    margin-top: 2rem
  }

  .w32_form_dat_hang_4 .sec79_row2_col1_countdown {
    width: 92%
  }

  .w32_form_dat_hang_4 .sec79_row2_col2 form select,
  .w32_form_dat_hang_4 .sec79_row2_col2 form textarea,
  .w32_form_dat_hang_4 .sec79_row2_col2 form input {
    padding: 10px 12px;
    margin-bottom: 21px
  }
}

/* end w32 */
/* w33 */
.w33_thanh_phan {
  padding-top: 40px;
  padding-bottom: 40px;
}

.w33_thanh_phan .title_chinh_w33_thanh_phan {
  font-weight: 700;
  font-size: 30px;
  color: #f44025;
  text-align: center;
}

.w33_thanh_phan .text_number {
  font-size: 45px;
  font-weight: 700;
  color: #0a67e980;
}

.w33_thanh_phan .title_nho {
  font-weight: 600;
  color: #05224b99;
}

.w33_thanh_phan p {
  margin-bottom: 0px;
}

.w33_thanh_phan .nut_mua_ngay {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

/* end w33 */
/* w34 */
.w34_section_cam_on {
  background-image: url("https://w.ladicdn.com/s1440x752/5dd6192bdf833813f6c81cf2/bds-20200807180150.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
}

.bg-white {
  background-color: #fff;
}

.w34_section_cam_on .title {
  color: #d00;
  font-weight: 700;
  text-transform: unset;
}

.w34_section_cam_on .button_tham_gia {
  font-size: 32px;
  font-weight: bold;
  text-align: center;
  padding: 10px 50px;
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
  margin-bottom: 30px;
}

.w34_section_cam_on h5 {
  font-weight: 400;
  text-transform: unset;
  color: #000;
}

@media (max-width: 768px) {
  .w34_section_cam_on .button_tham_gia {
    font-size: 16px;
  }
}

/* end w34 */
/* w35 */
.w35_section_loi_ich {
  background-image: url("https://w.ladicdn.com/s1440x752/5dd6192bdf833813f6c81cf2/bds-20200807180150.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
}

.w35_section_loi_ich .bg-white {
  background-color: #fff;
}

.w35_section_loi_ich .title {
  color: #1c1091;
  padding-bottom: 50px;
  font-weight: 700;
  text-transform: unset;
}

.w35_section_loi_ich .icon_i i {
  background-color: #1C1091;
  color: #fff;
  font-size: 25px;
  padding: 10px;
  border-radius: 50%;
  margin-top: 10px;
}

@media (max-width: 768px) {
  .w35_section_loi_ich .icon_i i {
    margin: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0px;
  }
}

.w35_section_loi_ich .title_nho {
  text-align: left;
}

.w35_section_loi_ich .noi_dung {
  text-align: left;
}

@media (max-width: 768px) {
  .w35_section_loi_ich iframe {
    width: 100%;
    height: 200px;
  }
}

/* end w35 */
/* w36 */
.w36_section_header_tin_tuc {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
  padding-bottom: 20px;
  background: #bc4e9c;
  /* fallback for old browsers */
  background: -webkit-linear-gradient(to right, #f80759, #bc4e9c);
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #f80759, #bc4e9c);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.w36_section_header_tin_tuc .bg-white {
  background-color: #fff;
}

.w36_section_header_tin_tuc .title {
  color: #fff;
  padding-bottom: 6px;
  padding-top: 20px;
  font-weight: 700;
  text-transform: unset;
}

.w36_section_header_tin_tuc .button_tim_hieu_them {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w36_section_header_tin_tuc h5 {
  font-weight: 400;
  text-transform: unset;
  color: #fff;
}

.w36_section_header_tin_tuc .text_vang {
  color: #ffc600;
}

.w36_section_header_tin_tuc .fw-7 {
  font-weight: 700;
}

.w36_section_header_tin_tuc .nam-list-paragraph {
  margin-bottom: 20px;
}

.w36_section_header_tin_tuc .nam-list-paragraph li {
  text-align: left;
  font-weight: 500;
  color: #fff;
  font-size: 18px;
  list-style-type: none;
  padding-top: 6px;
}

.w36_section_header_tin_tuc .nam-list-paragraph li i {
  color: #ffc600;
}

.w36_section_header_tin_tuc .text-left {
  text-align: left;
}

.w36_qua-tet {
  background: #fff;
}

.w36_qua-tet .title {
  color: #b7001c;
}

.w36_qua-tet h5 {
  color: #000;
}

.w36_qua-tet .nam-list-paragraph li {
  color: #000;
}

.w36_qua-tet .button_tim_hieu_them {
  background: #00B642;
  color: #fff;
}

.w36_qua-tet .button_tim_hieu_them:hover {
  background: #00B642;
}

@media (max-width: 768px) {
  .w36_section_header_tin_tuc .title {
    padding-bottom: 0px;
    padding-top: 20px;
    font-size: 22px;
  }

  .w36_qua-tet h5 {
    font-size: 16px;
  }

  .w36_qua-tet img {
    margin-bottom: 10px;
    margin-top: -30px;
  }

  .w36_section_header_tin_tuc .nam-list-paragraph {
    margin-bottom: 20px;
  }

  .w36_section_header_tin_tuc .nam-list-paragraph li {
    font-size: 14px;
    padding-top: 10px;
  }

  .w36_section_header_tin_tuc .nam-list-paragraph ul {
    padding-left: 0;
  }
}

/* end w36 */
/* w37 */
.w37_section_list_video {
  background-color: #073A91;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w37_section_list_video .box-video iframe {
  height: 350px;
  padding-top: 20px;
  padding-bottom: 30px;
}

.w37_section_list_video .text-center {
  text-align: center;
}

.w37_section_list_video .button_xem_them_video {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

@media (max-width: 768px) {
  .w37_section_list_video .box-video iframe {
    height: 250px;
  }
}

/* end w37 */
/* w38 */
.w38_section_list_tin_tuc_1 {
  background-color: #F3E7E4;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w38_section_list_tin_tuc_1 .title {
  color: #000;
  font-weight: 700;
  padding-bottom: 20px;
}

.w38_section_list_tin_tuc_1 .text-center {
  text-align: center;
}

.w38_section_list_tin_tuc_1 .box_tin_1 {
  border: 1px solid #c3c3c3;
  border-radius: 30px;
  margin-bottom: 30px;
}

.w38_section_list_tin_tuc_1 .box_tin_1:hover {
  background: #fff;
}

.w38_section_list_tin_tuc_1 .box_tin_1 img {
  border-radius: 30px;
}

.w38_section_list_tin_tuc_1 .box_tin_1 .box_text {
  padding: 8px;
  text-align: center;
}

.w38_section_list_tin_tuc_1 .button_xem_chi_tiet {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w38_section_list_tin_tuc_1 .box_tin_1 a {
  font-weight: 700;
  color: #000;
}

/* end w38 */
/* w39 */
.w39_section_list_tin_tuc_2 {
  background-color: #fff;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w39_section_list_tin_tuc_2 .title {
  color: #0a67e9;
  font-weight: 700;
  padding-bottom: 20px;
}

.w39_section_list_tin_tuc_2 .text-center {
  text-align: center;
}

.w39_section_list_tin_tuc_2 .box_tin_2 {
  margin-bottom: 30px;
  background: #0A67E9;
  color: #fff;
}

.w39_section_list_tin_tuc_2 .box_tin_2:hover {
  background: #0049af;
}

.w39_section_list_tin_tuc_2 .box_tin_2 .box_text {
  padding: 8px;
  text-align: center;
}

.w39_section_list_tin_tuc_2 .button_xem_chi_tiet {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w39_section_list_tin_tuc_2 .box_tin_2 a {
  font-weight: 700;
  color: #fff;
}

.w39_section_list_tin_tuc_2 .box_tin_2 p {
  color: #fff;
}

/* end w39 */
/* w40 */
.w40_section_list_tin_tuc_3 {
  background-color: #F3E7E4;
  padding-top: 20px;
  padding-bottom: 10px;
}

.w40_section_list_tin_tuc_3 .title {
  color: #000;
  font-weight: 700;
  padding-bottom: 20px;
}

.w40_section_list_tin_tuc_3 .text-center {
  text-align: center;
}

.w40_section_list_tin_tuc_3 .box_tin_3 {
  margin-bottom: 30px;
  color: #000;
}

.w40_section_list_tin_tuc_3 .box_tin_3:hover {
  background-color: #fff;
}

.w40_section_list_tin_tuc_3 .box_tin_3 img {
  width: 100% !important;
  height: auto !important;
}

.w40_section_list_tin_tuc_3 .box_tin_3 .box_text {
  padding: 8px;
  text-align: center;
}

.w40_section_list_tin_tuc_3 .button_xem_chi_tiet {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w40_section_list_tin_tuc_3 .box_tin_3 a {
  font-weight: 700;
  color: #000;
}

.w40_section_list_tin_tuc_3 .box_tin_3 h6 {
  color: #000;
  font-size: 20px;
}

/* end w40 */
/* w41 */
.w41_section_list_tin_tuc_4 {
  background-color: #fff;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w41_section_list_tin_tuc_4 .title {
  color: #0a67e9;
  font-weight: 700;
  padding-bottom: 20px;
}

.w41_section_list_tin_tuc_4 .text-center {
  text-align: center;
}

.w41_section_list_tin_tuc_4 .box_tin_4 {
  margin-bottom: 30px;
  color: #fff;
}

.w41_section_list_tin_tuc_4 .box_tin_4 .box_text {
  padding: 8px;
  text-align: center;
  background: linear-gradient(180deg, #00286d, #004ccecc);
  opacity: 0.8;
  margin: auto 68px;
  margin-top: -58px;
  margin-bottom: 23px;
}

.w41_section_list_tin_tuc_4 .box_tin_4 .box_text:hover {
  background: linear-gradient(180deg, #000b1f, #003ea9cc);
}

.w41_section_list_tin_tuc_4 .button_xem_chi_tiet {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w41_section_list_tin_tuc_4 .box_tin_4 b {
  font-weight: 700;
  color: #fff;
}

.w41_section_list_tin_tuc_4 .box_tin_4 a {
  color: #fff;
}

.w41_section_list_tin_tuc_4 .box_tin_4 a:hover {
  text-decoration: none;
}

.w41_section_list_tin_tuc_4 .box_tin_4 p {
  color: #fff;
}

.w41_section_list_tin_tuc_4 .text-center {
  text-align: center;
}

.w41_button {
  margin: 0 auto;
  margin-top: 20px;
}

@media (max-width: 768px) {
  .w41_section_list_tin_tuc_4 .box_tin_4 .box_text {
    margin: auto 24px;
    margin-top: -58px;
    margin-bottom: 23px;
  }
}

/* end w41 */
/* w42 */
.w42_footer_tin_tuc {
  background-size: cover;
  background-attachment: fixed;
  background-image: url(https://w.ladicdn.com/s1440x363/57b167c9ca57d39c18a1c57c/moe.png);
  background-position: left top;
  background-repeat: no-repeat;
  padding-bottom: 30px;
  padding-top: 50px;
}

.w42_footer_tin_tuc h2 {
  text-transform: unset;
  color: #fff;
  font-weight: 600;
}

.w42_footer_tin_tuc p {
  color: #fff;
  font-size: 14px;
}

.w42_footer_tin_tuc i {
  color: #fff;
}

.w42_footer_tin_tuc .box_contact {
  border: 2px solid #fff;
  padding: 20px;
}

/* end w42 */

/* w44 */
.w44_header_tuyen_dai_ly {
  background-color: rgb(200, 31, 23);
  padding: 16px;
}

.w44_header_tuyen_dai_ly .title {
  color: #fff;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
}

/* end w44 */
/* w45 */
.w45_section_doi_mat {
  background: #000;
  padding: 30px;
}

.w45_section_doi_mat h2 {
  font-size: 30px;
  font-weight: 700;
  text-align: center;
  padding: 20px;
}

.w45_section_doi_mat .text_do {
  color: #c91f17;
}

.w45_section_doi_mat #LINE1438 {
  width: 313px;
  position: relative;
  margin: 0 auto;
}

.w45_section_doi_mat #LINE1438>.ladi-line {
  width: 100%;
  padding: 8px 0px;
}

.w45_section_doi_mat .ladi-line .ladi-line-container {
  border-bottom: 0 !important;
  border-right: 0 !important;
  width: 100%;
  height: 100%;
}

.w45_section_doi_mat #LINE1438>.ladi-line>.ladi-line-container {
  border-top: 2px solid rgba(235, 243, 255, 0.3);
  border-right: 2px solid rgba(235, 243, 255, 0.3);
  border-bottom: 2px solid rgba(235, 243, 255, 0.3);
  border-left: 0px !important;
}

.w45_section_doi_mat .button_dang_ky_ngay {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

@media (max-width: 768px) {
  .w45_section_doi_mat h2 {
    font-size: 17px;
    font-weight: 700;
    text-align: center;
    padding: 3px;
  }

  .w45_section_doi_mat .button_dang_ky_ngay {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
  }

  .w45_section_doi_mat #LINE1438 {
    width: 220px;
    position: relative;
    margin: 0 auto;
  }
}

/* end w45 */
/* w46 */
.w46_section_hoan_toan_mien_phi {
  background: #000;
  padding: 50px;
  text-align: center;
}

.w46_section_hoan_toan_mien_phi h2 {
  font-size: 30px;
  font-weight: 700;
  text-align: center;
  padding: 8px;
}

.w46_section_hoan_toan_mien_phi .text_trang {
  color: #fff;
}

.w46_section_hoan_toan_mien_phi .text_do {
  color: #c91f17;
}

.w46_section_hoan_toan_mien_phi #LINE1438 {
  width: 313px;
  position: relative;
  margin: 0 auto;
  padding: 10px;
  padding-bottom: 60px;
}

.w46_section_hoan_toan_mien_phi #LINE1438>.ladi-line {
  width: 100%;
  padding: 8px 0px;
}

.w46_section_hoan_toan_mien_phi .ladi-line .ladi-line-container {
  border-bottom: 0 !important;
  border-right: 0 !important;
  width: 100%;
  height: 100%;
}

.w46_section_hoan_toan_mien_phi #LINE1438>.ladi-line>.ladi-line-container {
  border-top: 2px solid rgba(235, 243, 255, 0.3);
  border-right: 2px solid rgba(235, 243, 255, 0.3);
  border-bottom: 2px solid rgba(235, 243, 255, 0.3);
  border-left: 0px !important;
}

.w46_section_hoan_toan_mien_phi .button_dang_ky_ngay {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

@media (max-width: 768px) {
  .w46_section_hoan_toan_mien_phi .section_doi_mat h2 {
    font-size: 17px;
    font-weight: 700;
    text-align: center;
    padding: 3px;
  }

  .w46_section_hoan_toan_mien_phi .button_dang_ky_ngay {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
  }

  .w46_section_hoan_toan_mien_phi #LINE1438 {
    width: 220px;
    position: relative;
    margin: 0 auto;
  }
}

/* end w46 */
/* w47 */
.w47_section_video {
  margin-top: 230px;
  background-color: #073A91;
  padding-bottom: 30px;
}

.w47_section_video iframe {
  width: 100%;
  height: 410px;
  margin-top: -190px;
  margin-bottom: 20px;
}

.w47_button-dangky {
  text-align: center;
  margin: 0 auto;
}

.w47_button-dangky a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

.w47_button-dangky img {
  transition: transform .2s;
}

.w47_button-dangky img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

@media (max-width: 768px) {
  .w47_section_video {
    margin-top: 120px;
  }

  .w47_section_video iframe {
    width: 100%;
    height: 200px;
    margin-top: -100px;
    margin-bottom: 20px;
  }
}

/* end w47 */
/* w48 */
.w48 {
  background-color: #383838;
  padding-bottom: 30px;
}

.w48_title {
  color: #FE9700;
  font-weight: 700;
  text-align: center;
  font-size: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w48_box {
  background-color: #D4DDEE;
  border-radius: 15px;
}

.w48_box iframe {
  width: 100%;
  height: 200px;
  border-radius: 15px;
}

.w48_box-title {
  padding-top: 15px;
  padding-bottom: 15px;
  text-align: center;
  font-weight: 700;
  color: #95130E;
}

.w48_button {
    text-align: center;
    margin: 0 auto;
    margin-top: 30px;
}

.w48_button a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

.w48_button img {
  transition: transform .2s;
}

.w48_button img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

/* end w48 */
/* w49 */
.w49 {
  background-color: #FFC107;
  position: sticky;
  top: 0;
  z-index: 1020;
}

.w49_logo {
  width: 150px;
}

.w49 .navbar-light .navbar-nav .nav-link {
  font-weight: bold;
}

.w49 .navbar-light .navbar-nav .nav-item:hover .nav-link {
  background: #fff;
  border-radius: 45px;
  color: #0066B3;
}

.w49 .navbar-light .navbar-nav .nav-item .nav-link.btn-primary {
  border-radius: 45px;
  background: #fff;
  border: 1px solid #0066B3;
  color: #0066B3 !important;
  margin-left: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.w49 .navbar-light .navbar-nav .nav-item:hover .nav-link.btn-primary {
  background: #0066B3;
  color: #fff !important;
}

/* end w49 */
/* w50 */
.w50 {
  background-color: #051F45;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w50_qua-tet {
  background: #171F5E;
  background-repeat: repeat;
}

.w50_title {
  color: rgb(255, 255, 255);
  font-size: 30px;
  font-weight: bold;
  line-height: 1.2;
}

.w50_list {
  color: #fff;
  padding-top: 20px;
}

.w50_list li {
  padding-top: 10px;
}

.w50_video iframe {
  width: 100%;
  height: 350px;
}

.w50_button {
  text-align: center;
  margin: 0 auto;
  margin-top: 20px;
}

.w50_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

@media (max-width: 768px) {
  .w50_video iframe {
    width: 100%;
    height: 200px;
  }
}

/* end w50 */
/* w51 */
.w51 {
  background-color: #EAF2FF;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w51_title {
  text-align: center;
  font-weight: bold;
  color: #073A91;
  font-size: 30px;
}

.w51_desc {
  text-align: center;
  color: #000;
}

.w51 .icon {
  font-size: 50px;
  margin-top: 25px;
  color: #073A91;
}

.w51 .text {
  background-color: #fff;
  padding: 4px 15px;
}

.w51 .text-title {
  font-weight: bold;
  font-size: 18px;
  color: #000;
}

.w51 .text-desc {
  color: #000;
}

.w51_video {
  background-color: #171F5E;
  padding: 30px 15px;
}

.w51_video iframe {
  width: 100%;
  height: 286px;
}

.w51_item {
  margin-bottom: 0px;
}

.w51_button {
  text-align: center;
  margin: 0 auto;
}

.w51_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w51_qua-tet {
  background-color: #ffffff;
}

.w51_qua-tet .w51_title {
  color: #b7001c;
}

.w51_qua-tet .w51_item .icon {
  margin-top: 0px;
}

.w51_video {
  background-color: #c79725;
  padding: 30px 15px;
}

.w51_qua-tet .icon {
  color: #00b642;
}

@media (min-width: 768px) {
  .w51_desc {
    padding: 5px 150px;
  }

  .w51 .text-title {
    margin-bottom: 0px;
  }
}

@media (max-width: 768px) {
  .w51 {
    padding-top: 0px;
    padding-bottom: 20px;
  }

  .w51_video iframe {
    width: 100%;
    height: 190px;
  }

  .w51 .icon {
    font-size: 34px;
    margin-top: 40px;
  }

  .w51_button a {
    font-size: 16px;
  }

  .w51_item {
    margin-bottom: 0px;
  }

  .w51_title {
    font-size: 26px;
  }

  .w51_video {
    padding: 15px 15px;
  }

  .w51 .text-title {
    font-size: 16px;
  }
}

/* end w51 */
/* w52 */
.w52_section_cam_on_2 {
  background-image: url("https://w.ladicdn.com/s1440x752/5dd6192bdf833813f6c81cf2/bds-20200807180150.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
}

.w52_section_cam_on_2 .bg-white {
  background-color: #fff;
}

.w52_section_cam_on_2 .title {
  color: #ff0000;
  font-weight: 700;
  text-transform: unset;
}

.w52_section_cam_on_2 iframe {
  width: 100%;
  height: 284px;
}

.w52_section_cam_on_2 .title-video {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}

.w52_luu_y {
  background: linear-gradient(180deg, #fdfbfb, #eaedee);
  padding: 20px;
}

.w52_luu_y .title {
  color: #ff0000;
  padding-bottom: 8px;
  font-weight: 700;
}

.w52_luu_y .desc {
  font-weight: bold;
  text-align: left;
}

.w52_luu_y .list {
  padding-top: 10px;
}

.w52_luu_y .list li {
  text-align: left;
}

.w52_section_cam_on_2 .order_form {
  padding: 0px 30px;
}

.w52_section_cam_on_2 .order_form .has-feedback i {
  font-size: 20px;
  bottom: 5px;
}

.w52_section_cam_on_2 .order_form .has-feedback .form-control {
  height: 30px;
}

.w52_section_cam_on_2 .order_form .has-feedback {
  margin-bottom: 8px;
}

.w52_section_cam_on_2 .order_form label {
  margin-bottom: 0;
}

.w52_section_cam_on_2 .order_form .header {
  font-size: 24px;
  font-weight: 700;
}

@media (max-width: 768px) {
  .w52_section_cam_on_2 iframe {
    width: 100%;
    height: 200px;
  }
}

/* end w52 */
/* w53 */
.w53 {
  background-color: #051F4D;
  padding-top: 40px;
  padding-bottom: 40px;
}

.w53_title {
  color: rgb(255, 255, 255);
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  line-height: 1.4;
}

.w53_list {
  color: rgb(255, 255, 255);
  font-size: 25px;
  font-weight: bold;
  line-height: 1.4;
}

.w53_line {
  max-width: 208px;
  border-top: 2px solid rgb(242, 66, 13);
  border-right: 2px solid rgb(242, 66, 13);
  border-bottom: 2px solid rgb(242, 66, 13);
  border-left: 0px !important;
  margin: 0 auto;
  margin-top: 30px;
}

.w53_big_text {
  color: rgb(255, 245, 0);
  font-size: 32px;
  font-weight: bold;
  text-align: center;
  line-height: 1.6;
  margin-top: 30px;
}

.w53_membername {
  text-align: center;
  color: #fff;
}

.w53_img {
  width: 100%;
}

/* end w53 */
/* w54 */
.w54 {
  background-color: #fff;
  padding-top: 40px;
  padding-bottom: 40px;
}

.w54_title {
  text-align: center;
  font-weight: bold;
  color: #0a67e9;
  font-size: 30px;
}

.w54_desc {
  text-align: center;
}

.w54_button {
  text-align: center;
  margin: 0 auto;
  margin-bottom: 30px;
}

.w54_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w54_img {
  width: 100%;
}

.w54_item p {
  color: #000;
  margin-bottom: 0px;
  margin-top: 5px;
}

.w54_item .w54_title_news {
  font-weight: bold;
  font-size: 18px;
  color: #051f4d;
}

@media (min-width: 768px) {
  .w54_desc {
    padding: 20px 150px;
  }
}

/* end w54 */
/* w55 */
.w55 {
  background-color: #fff;
  padding-top: 50px;
  padding-bottom: 50px;
}

.w55_title {
  font-weight: bold;
  color: #051f4d;
  font-size: 30px;
}

.w55_title span {
  color: #f2430d;
}

.w55_desc {
  text-align: center;
}

.w55_button {
  text-align: center;
  margin-bottom: 30px;
  margin-top: 40px;
}

.w55_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w55_img {
  width: 100%;
}

.w55_item p {
  color: #000;
  margin-bottom: 0px;
  margin-top: 5px;
}

.w55_item .w55_title_news {
  font-weight: bold;
  font-size: 18px;
  color: #051f4d;
}

/* end w55 */
/* w56 */
.w56 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.w56_title {
  font-family: "Arima Madurai", cursive;
  color: #143F91;
  font-size: 36px;
  font-weight: bold;
  text-align: center;
  line-height: 1;
  margin-bottom: 30px;
}

.w56_box-img {
  background-color: #143F91;
  border-radius: 15px;
}

.w56_img {
  width: 100%;
  border-radius: 15px 15px 0px 0px;
}

.w56_name {
  color: rgb(255, 255, 255);
  font-size: 21px;
  text-align: center;
  line-height: 1.2;
  padding: 12px;
}

.w56_info {
  text-align: center;
  color: rgb(122, 122, 122);
  font-size: 16px;
  line-height: 1.2;
}

.w56_desc {
  border-style: dashed;
  border-color: #143F91;
  border-width: 2px;
  padding: 40px;
}

/* end w56 */
/* w57 */
.w57 {
  background-color: #05224A;
}

.w57_box-title {
  background-color: #073A91;
  padding: 20px 50px;
}

.w57_title {
  color: rgb(255, 255, 255);
  font-size: 30px;
  font-weight: bold;
  text-align: left;
  line-height: 1;
}

.w57_box-title h3 {
  line-height: 1;
}

.w57_desc {
  color: rgb(255, 255, 255);
  font-size: 18px;
  line-height: 1.6;
}

.w57_content {
  background-color: #fff;
  padding: 20px 50px;
  color: rgb(5, 34, 74);
  font-size: 14px;
  text-align: left;
  line-height: 1.6;
  margin-bottom: 10px;
  border-radius: 0px 0px 15px 15px;
}

.w57_content iframe {
  width: 100%;
  height: 566px;
}

.w57_note {
  font-weight: 600;
  text-align: center;
  margin-top: 10px;
  font-size: 18px;
  margin-bottom: 0px;
}

.w57_content-img {
  width: 100%;
  height: auto;
}

@media (max-width: 768px) {
  .w57_content iframe {
    height: 180px;
  }

  .w57_box-title {
    padding: 20px 30px 10px;
  }

  .w57_content {
    padding: 20px;
    margin-bottom: 20px;
  }
}

/* end w57 */
/* w58 */
.w58 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.w58_title {
  color: rgb(33, 33, 33);
  font-size: 25px;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 2px;
  line-height: 1;
}

.w58_line {
  border-top: 1px solid #143F91;
  border-right: 1px solid #143F91;
  border-bottom: 1px solid #143F91;
  border-left: 0px !important;
  width: 179px;
  margin: 0 auto;
  margin-bottom: 40px;
  margin-top: 20px;
}

.w58_img {
  width: 100%;
}

.w58_box {
  padding: 40px;
}

.w58_box-title {
  color: #143F91;
  font-size: 18px;
  text-align: left;
  line-height: 1.2;
}

.w58_box-desc {
  color: rgb(97, 97, 97);
  font-size: 15px;
  text-align: left;
  line-height: 1.4;
}

.w58_box-line {
  border-top: 1px solid #143F91;
  border-right: 1px solid #143F91;
  border-bottom: 1px solid #143F91;
  border-left: 0px !important;
  width: 150px;
  margin-bottom: 30px;
  margin-top: 30px;
}

.w58_list {
  padding-left: 0px;
}

.w58_list i {
  font-size: 15px;
  color: #143F91;
  margin-right: 15px;
}

.w58_list li {
  color: rgb(97, 97, 97);
  font-size: 15px;
  text-align: left;
  line-height: 1.2;
  padding-bottom: 12px;
  list-style-type: none;
}

/* end w58 */
/* w59 */
.w59 {
  background-color: #05224A;
  padding: 30px;
}

.w59_box {
  background-color: #fff;
  padding: 30px;
}

.w59_box-right {
  padding: 30px;
}

.w59_img {
  position: relative;
  width: 200px;
  height: 200px;
  overflow: hidden;
  border-radius: 50%;
  border: 10px solid #EAF2FE;
  margin: 0 auto;
}

.w59_img img {
  width: 100%;
  height: auto;
}

.w59_title {
  color: rgb(11, 102, 230);
  font-size: 30px;
  font-weight: bold;
  text-align: left;
  line-height: 1;
}

.w59_desc {
  color: rgb(23, 30, 94);
  font-size: 14px;
  text-align: left;
  line-height: 1.2;
}

.w59_title-2 {
  color: rgb(5, 34, 74);
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  line-height: 1;
}

.w59_list {
  list-style-type: none;
  padding-left: 0px;
}

.w59_list i {
  font-size: 15px;
  color: #FF5722;
  margin-right: 15px;
}

.w59_content {
  background-color: #EAF2FE;
  font-style: italic;
  padding: 20px;
}

@media (max-width: 768px) {
  .w59 {
    padding: 0px;
  }

  .w59_box {
    padding: 20px 0px;
  }
}

@media (min-width: 768px) {
  .w59_img {
    margin-top: 30%;
  }
}

/* end w59 */
/* w60 */
.w60 {
  background-color: #F5F5F5;
  padding-top: 40px;
  padding-bottom: 40px;
}

.w60_img {
  text-align: center;
}

.w60_img img {
  width: 90%;
}

.w60_title {
  font-family: "Open Sans", sans-serif;
  color: rgb(33, 33, 33);
  font-size: 24px;
  text-align: left;
  letter-spacing: 2px;
  line-height: 1.2;
}

.w60_line {
  border-top: 1px solid #143F91;
  border-right: 1px solid #143F91;
  border-bottom: 1px solid #143F91;
  border-left: 0px !important;
  width: 180px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.w60_icon i {
  color: #fff;
  font-size: 22px;
  padding: 10px;
  border-radius: 50%;
}

.w_60_box-item {}

.w_60_box-item-title {
  color: rgb(7, 89, 141);
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  line-height: 1;
}

/* end w60 */
/* w61 */
.w61 {
  background-color: #EAF2FF;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w61_title {
  color: rgb(5, 31, 77);
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
}

.w61_title span {
  color: rgb(242, 67, 13);
}

.w61_desc {
  color: rgb(0, 0, 0);
  font-size: 15px;
  text-align: center;
  line-height: 1.6;
}

@media (min-width: 768px) {
  .w61_desc {
    margin: auto 170px;
  }

  .w61_button {
    margin-top: 50px;
  }
}

.w61_content {
  margin-top: 30px;
  background: #fff;
  padding: 30px;
  padding-bottom: 0px;
}

.w61_type {
  color: rgb(5, 31, 77);
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
}

.w61_price {
  color: rgb(5, 31, 77);
  font-size: 48px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
}

.w61_type-desc {
  color: rgb(5, 31, 77);
  font-size: 12px;
  text-align: center;
  line-height: 1.2;
}

.w61_list {
  list-style-type: none;
  padding-left: 0px;
}

.w61_list li {
  padding-bottom: 18px;
  padding-left: 28px;
}

.w61_list li i {
  color: #0D62F2;
  font-size: 14px;
  margin-right: 12px;
}

.w61_button {
  text-align: center;
}

.w61_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

/* end w61 */
/* w62 */
.w62 {
  background-color: #F2F2F2;
  padding-top: 40px;
  padding-bottom: 40px;
}

.w62_title {
  color: rgb(0, 0, 0);
  font-size: 30px;
  text-align: left;
  line-height: 1;
}

.w62_desc {
  color: rgb(0, 0, 0);
  font-size: 16px;
  text-align: left;
  line-height: 1.2;
}

.w62_item i {
  background-color: #0063A3;
  color: #fff;
  padding: 15px;
  font-size: 26px;
  border-radius: 50%;
  border: 6px solid #fff;
}

.w62_line {
  border-top: 6px solid rgb(255, 255, 255);
  border-left: 0px !important;
  position: absolute;
  width: 145px;
  top: 29px;
  left: -19px;
}

.w62_item {
  margin-top: 20px;
}

.w62_item-2 {
  background-color: #fff;
  padding: 20px 10px 10px 30px;
}

.w62_time {
  font-weight: bold;
  color: #000;
}

@media (max-width: 768px) {
  .w62_item {
    text-align: center;
  }

  .w62_item-2 {
    margin-top: 10px;
  }

  .w62_line {
    position: relative;
    top: 0;
    left: 0;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .w62_title {
    text-align: center;
  }

  .w62_desc {
    text-align: center;
  }
}

/* end w62 */
/* w63 */
.w63 {
  background: #fff;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w63_title {
  text-align: center;
}

.w63_title h2 {
  color: rgb(5, 31, 77);
  font-size: 30px;
  font-weight: bold;
  line-height: 1.2;
}

.w63_title h2 span {
  color: rgb(242, 67, 13);
}

/* type-1 */
.w63_box-1 {
  background-color: #EAF2FF;
  padding: 20px;
  margin-top: 20px;
  box-shadow: 0px 15px 20px -20px #000;
  -webkit-box-shadow: 0px 15px 20px -20px #000;
}

.w63_price-1 {
  color: rgb(0, 0, 0);
  font-size: 36px;
  text-align: center;
  line-height: 1.6;
  font-weight: 700;
}

.w63_type-1 {
  text-align: center;
}

.w63_type-1 span {
  background: #0D62F2;
  color: #fff;
  padding: 6px 20px;
  border-radius: 45px;
  font-size: 13px;
}

.w63_list-1 {
  list-style: none;
  padding-left: 0px;
  margin-top: 20px;
}

.w63_list-1 i {
  font-size: 14px;
  color: #051F4D;
  margin-right: 12px;
  padding-left: 20px;
}

.w63_button-1 {
  text-align: center;
  margin: 0 auto;
  margin-top: 20px;
}

.w63_button-1 a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

/* type-2 */
.w63_box-2 {
  background: linear-gradient(180deg, rgba(7, 58, 145, 1.0), rgba(5, 31, 77, 1.0));
  padding: 20px;
  margin-top: 20px;
  box-shadow: 0px 15px 20px -20px #000;
  -webkit-box-shadow: 0px 15px 20px -20px #000;
}

.w63_price-2 {
  color: #fff;
  font-size: 36px;
  text-align: center;
  line-height: 1.6;
  font-weight: 700;
}

.w63_type-2 {
  text-align: center;
}

.w63_type-2 span {
  background: #F2430D;
  color: #fff;
  padding: 6px 20px;
  border-radius: 45px;
  font-size: 13px;
}

.w63_list-2 {
  list-style: none;
  padding-left: 0px;
  margin-top: 20px;
  color: #fff;
}

.w63_list-2 i {
  font-size: 14px;
  color: #fff;
  margin-right: 12px;
  padding-left: 20px;
}

.w63_button-2 {
  text-align: center;
  margin: 0 auto;
  margin-top: 20px;
}

.w63_button-2 a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

/* end w63 */
/* w64 */
.w64 {
  background: linear-gradient(180deg, rgba(10, 103, 233, 1.0), rgba(5, 34, 74, 1.0));
  padding-bottom: 30px;
}

.w64_box {
  background-color: #EAF2FE;
  border-radius: 20px;
  margin-top: 30px;
}

.w64_img {
  object-fit: cover;
  width: 100%;
  height: 300px;
  border-radius: 20px;
}

.w64_title {
  color: rgb(36, 36, 36);
  font-size: 30px;
  font-weight: bold;
  text-align: left;
  line-height: 1.2;
  margin-bottom: 30px;
}

.w64_title span {
  color: rgb(10, 103, 233);
}

.w64_content {
  padding: 30px;
  padding-top: 50px;
}

.w64_desc {
  color: rgb(84, 84, 84);
  font-size: 15px;
  text-align: left;
  line-height: 1.6;
}

.w64_button {
  text-align: center;
  margin: 0 auto;
  margin-top: 30px;
}

.w64_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}
/* end w64 */

/* w65 */
.w65 {
  background-color: #fff;
}

.w65_title {
  margin-top: 20px;
  margin-bottom: 20px;
}

.w65_title h2 {
  color: rgb(7, 58, 145);
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
}

.w65_img {
  object-fit: cover;
  width: 100%;
  height: 220px;
  border-radius: 5px;
  margin-bottom: 20px;
}

.w65_img.type-2 {
  height: 460px;
}

@media (max-width: 768px) {
  .w65_title h2 {
    font-size: 28px;
  }

  .w65_img {
    height: 160px;
  }

  .w65_img.type-2 {
    height: 340px;
  }
}

/* end w65 */
/* w66 */
.w66 {
  background-color: #1E222B;
  padding-top: 50px;
  padding-bottom: 50px;
}

.w66_title {
  background-color: #5E6169;
  padding: 30px;
  border-radius: 15px;
}

.w66_content {
  margin-top: 30px;
  background-color: #5E6169;
  padding: 30px;
  border-radius: 15px;
  margin-bottom: 30px;
}

.w66_desc {
  color: #fff;
  font-size: 15px;
}

.w66_list {
  color: #fff;
  font-size: 14px;
}

.w66_title h2 {
  color: rgb(255, 245, 0);
  font-size: 36px;
  font-weight: bold;
  text-align: left;
  line-height: 1;
}

.w66_img {
  width: 70%;
}

/* end w66 */
/* w67 */
.w67 {
  background-color: #EDEDED;
  padding-top: 50px;
  padding-bottom: 30px;
}

.w67_hr {
  border-top: 1px dashed rgb(79, 79, 79);
  margin-left: 36px;
}

.w67_img {
  width: 100%;
  margin-bottom: 30px;
}

.w67_title {
  color: rgb(51, 50, 50);
  font-size: 30px;
  font-weight: 700;
  text-align: left;
  line-height: 1;
}

.w67_desc {
  border: 2px solid #000;
  padding: 20px 30px 10px 30px;
  margin-top: 36px;
}

.w67_list {
  margin-top: 40px;
  margin-left: 30px;
  list-style-type: none;
}

.w67_list li {
  margin-top: 30px;
}

.w67_num {
  background: #143F91;
  padding: 8px 12px;
  border-radius: 50%;
  font-weight: 600;
  color: #fff;
}

@media (max-width: 768px) {
  .w67_list {
    margin-top: 40px;
    margin-left: 0px;
    list-style-type: none;
  }
}

/* end w67 */
/* w68 */
.w68 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.w68_title {
  color: #e34a1e;
  font-weight: 700;
  font-size: 30px;
  text-align: center;
  margin-bottom: 30px;
}

.w68_img {
  text-align: center;
}

.w68_img img {
  max-width: 100%;
  width: 209px;
  height: 219px;
}

.w68_button {
  text-align: center;
  margin-top: 40px;
}

.w68_button img {
  transition: transform .2s;
}

.w68_button img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

.w68 .card {
  border-radius: 10px;
  border: 0;
  margin-bottom: 10px;
}

.w68 .card-header {
  border-radius: 10px;
  border: 0;
  position: relative;
  padding: 25px;
}

.w68 .card-header a {
  display: block;
  z-index: 999;
}

.w68 .card-block {
  padding: 10px;
  color: #444;
}

.w68 .card-header::after {
  position: absolute;
  content: '+';
  top: 45%;
  right: 12px;
  color: white;
  background: #145ed9;
  height: 14px;
  width: 14px;
  line-height: 13px;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  border-radius: 10px;
}

.w68_button_2 {
  text-align: center;
}

.w68_button_2 a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

@media (max-width: 768px) {
  .w68 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .w68_title {
    font-size: 22px;
    margin-bottom: 20px;
  }

  .w68 .card-header {
    padding: 10px 24px;
  }
}

.w68.donafarm {
  background-color: #b8e896;
}
/* end w68 */
/* w69 */
.w69_section_doi_mat {
  background: #000;
  padding: 30px;
}

.w69_section_doi_mat h2 {
  font-size: 30px;
  font-weight: 700;
  text-align: center;
  padding: 20px;
}

.w69_section_doi_mat .text_do {
  color: #c91f17;
}

.w69_section_doi_mat #LINE1438 {
  width: 313px;
  position: relative;
  margin: 0 auto;
}

.w69_section_doi_mat #LINE1438>.ladi-line {
  width: 100%;
  padding: 8px 0px;
}

.w69_section_doi_mat .ladi-line .ladi-line-container {
  border-bottom: 0 !important;
  border-right: 0 !important;
  width: 100%;
  height: 100%;
}

.w69_section_doi_mat #LINE1438>.ladi-line>.ladi-line-container {
  border-top: 2px solid rgba(235, 243, 255, 0.3);
  border-right: 2px solid rgba(235, 243, 255, 0.3);
  border-bottom: 2px solid rgba(235, 243, 255, 0.3);
  border-left: 0px !important;
}

.w69_button_dang_ky_ngay {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w69_section_doi_mat .w69_button_dang_ky_ngay img {
  text-align: center;
}

.w69_section_doi_mat .w69_button_dang_ky_ngay img {
  transition: transform .2s;
}

.w69_section_doi_mat .w69_button_dang_ky_ngay img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

@media (max-width: 768px) {
  .w69_section_doi_mat h2 {
    font-size: 17px;
    font-weight: 700;
    text-align: center;
    padding: 3px;
  }

  .w69_section_doi_mat .button_dang_ky_ngay img {
    text-align: center;
    width: 80%;
  }

  .w69_section_doi_mat #LINE1438 {
    width: 220px;
    position: relative;
    margin: 0 auto;
  }
}

/* end w69 */
/* w70 */
.w70 {
  background-image: url(https://cdn2.aisystem.dev/uploads/hocvienkinhdoanhonline.club/505/img/w187_background-overlay.jpg);
  padding-top: 30px;
  padding-bottom: 30px;
}

.w70_title {
  color: rgb(255, 245, 0);
  font-size: 30px;
  font-weight: 600;
  text-align: center;
  line-height: 1.2;
}

.w70_desc {
  color: rgb(255, 255, 255);
  font-size: 16px;
  text-align: center;
  line-height: 1.2;
}

.w70_box {
  margin-top: 30px;
}

.w70_icon {
  text-align: center;
  margin-bottom: 20px;
}

.w70_icon i {
  color: #fff500;
  font-size: 62px;
  border: 2px solid #fff500;
  border-radius: 50%;
  padding: 20px;
}

.w70_icon i:hover {
  background-color: #fff500;
}

.w70_title-2 {
  color: rgb(255, 255, 255);
  font-size: 21px;
  text-align: center;
  line-height: 1.2;
}

.w70_desc-2 {
  color: rgb(255, 255, 255);
  font-size: 14px;
  text-align: center;
  line-height: 1.4;
}

@media (min-width: 768px) {
  .w70_desc {
    margin: 10px 150px;
  }
}
.w70 p{
color:#fff;
}
/* end w70 *//* w71 */
.w71 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.w71_title {
  color: rgb(51, 50, 50);
  font-size: 30px;
  font-weight: 600;
  text-align: center;
  line-height: 1;
}

.w71_desc {
  color: rgb(107, 107, 107);
  font-size: 16px;
  text-align: center;
  line-height: 1.2;
  margin-bottom: 30px;
}

.w71_img {
  text-align: center;
}

.w71_img img {
  width: 70%;
  margin-top: 30px;
}

.w71_title-2 {
  color: rgb(59, 59, 59);
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  line-height: 1.2;
  margin-top: 30px;
}

.w71_desc-2 {
  color: rgb(59, 59, 59);
  font-size: 14px;
  text-align: left;
  line-height: 1.4;
}

.w71_button {
  margin-top: 30px;
}

.w71_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

@media (max-width: 768px) {
  .w71_button {
    text-align: center;
  }
}

/* end w71 */
/* w72 */
.w72 {
  background-color: #1F1F1F;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w72-qua-tet {
  background: #171F5E;
  background-repeat: repeat;
}

.w72_title {
  color: #FC9701;
  font-weight: 700;
  font-size: 30px;
  text-align: center;
  margin-bottom: 30px;
}

.w72-qua-tet .w72_title {
  color: #fff;
}

.w72_box {
  border: 1px solid #910F11;
  border-radius: 15px;
  margin-bottom: 30px;
  background-color: #D4DDEE;
}

.w72_box iframe {
  width: 100%;
  height: 200px;
}

.w72_box-icon {
  max-width: 60px;
  margin: 0 auto;
}

.w72_box-title {
  text-align: center;
  font-weight: 700;
  color: #910F11;
  font-size: 16px;
  margin-top: 20px;
}

.w72_box-desc {
  text-align: center;
  font-size: 14px;
}

.w72_box-desc-link a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w72_button {
  text-align: center;
}

.w72_button img {
  transition: transform .2s;
}

.w72_button img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

.w72_button_2 {
  text-align: center;
}

.w72_button_2 a {
  color: #fff;
  font-size: 16px;
  text-align: center;
  line-height: 1.6;
  padding: 16px 30px;
  background: linear-gradient(180deg, #ff6a00, #ee0979);
}

.w72_button_2 a:hover {
  background: linear-gradient(180deg, #ee0979, #ff6a00);
}

@media (max-width: 768px) {
  .w72 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .w72_title {
    font-size: 22px;
    margin-bottom: 20px;
  }
}

/* end w72 */
/* w73 */
.w73_form_dat_hang_4 {
  background-color: #042167;
}

.w73_form_dat_hang_4 .w73_title_4 {
  color: #fff;
  font-weight: 700;
  padding: 26px;
}

.w73_form_dat_hang_4 .sec79 {
  background: url(https://cdn.aisystem.dev/uploads/chuyendoiso.online/1/back.jpg) 50% 50% no-repeat;
  background-size: cover;
  position: relative
}

.w73_form_dat_hang_4 .sec79::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%
}

.w73_form_dat_hang_4 .sec79 .wrap>div {
  position: relative;
  z-index: 10;
  padding: 2.5rem 0 3.5rem
}

.w73_form_dat_hang_4 .sec79_row1 {
  text-align: center;
  margin-bottom: 1.5rem
}

.w73_form_dat_hang_4 .sec79_row1 h2 {
  color: #fff;
  font-weight: 700;
  font-size: 1.75rem
}

.w73_form_dat_hang_4 .sec79_row1 hr {
  border: 0;
  width: 100px;
  height: 2px;
  border-top: 2px solid #ffc107;
  margin-top: .5rem
}

.w73_form_dat_hang_4 .sec79_row1 p {
  text-align: center
}

.w73_form_dat_hang_4 .sec79_row2 {
  max-width: 960px;
  margin: auto;
  margin-top: 2rem
}

.w73_form_dat_hang_4 .sec79_row2_col2 {
  width: calc(50% - 2rem)
}

.w73_form_dat_hang_4 .sec79_row2_col1 {
  padding: 3.5rem 2rem;
  background-color: rgba(0, 0, 0, 0.38);
  color: #fff;
  text-align: center
}

.w73_form_dat_hang_4 .sec79_row2_col1 h4 {
  font-size: 2rem;
  font-weight: 700;
  padding: 0
}

.w73_form_dat_hang_4 .sec79_row2_col1 h5 {
  font-size: 1.5rem;
  font-weight: 700;
  padding: 0
}

.w73_form_dat_hang_4 .sec79_row2_col1 hr {
  border: 0;
  border-top: 1px solid #666;
  margin: 1.5rem 0
}

.w73_form_dat_hang_4 .sec79_row2_col1_countdown {
  width: 86%;
  margin: 1rem auto
}

.w73_form_dat_hang_4 .sec79_row2_col1_countdown div span {
  width: calc(100%/4 - 3*12px/4);
  text-align: center;
  font-size: 1rem;
  line-height: 1.1;
  padding: 10px 0;
  background-color: #ffb81b;
  border-radius: 8px
}

.w73_form_dat_hang_4 .sec79_row2_col1_countdown div span b {
  display: block;
  font-size: 1.5rem
}

.w73_form_dat_hang_4 .sec79_row2_col2 form textarea::placeholder,
.w73_form_dat_hang_4 .sec79_row2_col2 form input::placeholder {
  color: #555
}

.w73_form_dat_hang_4 .sec79_row2_col2 form select,
.w73_form_dat_hang_4 .sec79_row2_col2 form textarea,
.w73_form_dat_hang_4 .sec79_row2_col2 form input {
  height: auto;
  width: 100%;
  padding: 6px 8px;
  margin-bottom: 12px;
  border: 1px solid #ccc;
  border-radius: 3px;
  background: #fff;
  color: #555;
  font-size: 16px;
  font-family: inherit
}

.w73_form_dat_hang_4 .sec79_row2_col2 form button[type="submit"] {
  width: 100%;
  display: block;
  padding: 12px 20px;
  margin: 4px auto 0;
  font-size: 1.5rem;
  line-height: 1;
  min-height: auto;
  font-style: normal;
  text-align: center;
  border-radius: 5px;
  border: 1px solid #999;
  background-color: #ffb81b;
  color: #fff;
  font-weight: 500;
  cursor: pointer;
  font-family: inherit
}

.w73_form_dat_hang_4 .sec79_row2_col2 form button[type="submit"]:hover {
  border-color: #00a651;
  background-color: #00a651;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .5)
}

.w73_form_dat_hang_4 .sec79_row2_col2 .order_form label {
  margin-bottom: 8px;
}

.w73_form_dat_hang_4 .sec79_row2_col2 .order_form button {
  width: 100%;
  font-size: 21px;
}

@media screen and (max-width: 1170px) {
  .w73_form_dat_hang_4 .sec79 .wrap>div {
    padding: 1rem .75rem 2rem
  }

  .w73_form_dat_hang_4 .sec79_row2_col1 {
    width: 100%;
    padding: 1rem .5rem
  }

  .w73_form_dat_hang_4 .sec79_row2_col2 {
    width: 100%;
    margin-top: 2rem
  }

  .w73_form_dat_hang_4 .sec79_row2_col1_countdown {
    width: 92%
  }

  .w73_form_dat_hang_4 .sec79_row2_col2 form select,
  .w73_form_dat_hang_4 .sec79_row2_col2 form textarea,
  .w73_form_dat_hang_4 .sec79_row2_col2 form input {
    padding: 10px 12px;
    margin-bottom: 21px
  }
}

/* end w73 */
/* w74 */
.w74 {
  background-color: #EAF2FF;
  padding-top: 40px;
  padding-bottom: 40px;
}

.w74_title {
  text-align: center;
  font-weight: bold;
  color: #073A91;
  font-size: 30px;
}

.w74_desc {
  text-align: center;
}

.w74 .icon {
  font-size: 50px;
  margin-top: 25px;
  color: #073A91;
}

.w74 .text {
  background-color: #fff;
  padding: 4px 15px;
}

.w74 .text-title {
  font-weight: bold;
  font-size: 18px;
}

.w74_video {
  background-color: #171F5E;
  padding: 30px 15px;
}

.w74_video iframe {
  width: 100%;
  height: 286px;
}

.w74_item {
  margin-bottom: 20px;
}

.w74_button {
  text-align: center;
  margin-top: 30px;
}

.w74_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

@media (min-width: 768px) {
  .w74_desc {
    padding: 20px 150px;
  }
}

@media (max-width: 768px) {
  .w74_video iframe {
    width: 100%;
    height: 190px;
  }

  .w74 .icon {
    font-size: 34px;
    margin-top: 40px;
  }
}

/* end w74 */
/* w75 */
.w75 {
  background-color: #EAF2FF;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w75_title {
  text-align: center;
  font-weight: bold;
  color: #073A91;
  font-size: 30px;
}

.w75_desc {
  text-align: center;
}

.w75 .icon {
  font-size: 50px;
  margin-top: 25px;
  color: #073A91;
}

.w75 .text {
  background-color: #fff;
  padding: 4px 15px;
}

.w75 .text-title {
  font-weight: bold;
  font-size: 18px;
}

.w75_img {
  background-color: #171F5E;
  padding: 30px 15px;
}

.w75_img img {
  width: 100%;
}

.w75_item {
  margin-bottom: 20px;
}

.w75_button {
  text-align: center;
  margin: 0 auto;
  margin-top: 30px;
}

.w75_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

@media (min-width: 768px) {
  .w75_desc {
    padding: 20px 150px;
  }
}

@media (max-width: 768px) {
  .w75 .icon {
    font-size: 34px;
    margin-top: 40px;
  }
}

/* end w75 */
/* w76 */
.w76 {
  padding-top: 30px;
  background-color: #FBFBFB;
}

.w76_box-title {
  font-size: .75rem;
  font-weight: 700;
  color: #0000008a;
  margin-bottom: 1.25rem;
  margin-top: 2.5rem;
}

.w76_box-link {
  margin-bottom: 4px;
}

.w76_box-link a {
  color: #0000008a;
  font-size: 12px;
}

.w76_box-link a:hover {
  color: #ee4d2d;
}

.w76_box-icon {
  width: 16px;
  margin-right: 10px;
}

.w76_box-img {
  width: 100%;
}

.w76_copyright {
  padding-top: 30px;
  padding-bottom: 30px;
}

.w76_copyright-text {
  color: #0000008a;
  font-size: 14px;
}

/* end w76 */
/* w77 */
.w77 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #F5F5F5;
}

.w77_list_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 2.5rem;
}

.w77_item {
  padding: 0 1.5625rem;
  border-right: 1px solid rgba(0, 0, 0, .09);
  text-transform: uppercase;
  font-size: .75rem;
}

.w77_item:last-child {
  border: none;
}

.w77_item-link {
  text-decoration: none;
  display: block;
  color: rgba(0, 0, 0, .54);
}

.w77_list_item_2 {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 0;
}

.w77_list_item_2-link {
  text-decoration: none;
  color: rgba(0, 0, 0, .8);
  margin: 0 1.25rem;
}

.w77_list_item_2-img {
  width: 7.5rem;
}

.w77_info-company {
  display: block;
  width: 100%;
  text-align: center;
  margin-top: .5rem;
  font-size: .75rem;
  margin-bottom: 20px;
  color: rgba(0, 0, 0, .65);
}

/* end w77 */
/* w78 */
.w78 .carousel-inner img {
  width: 100%;
  height: 100%;
}

.w78 .slide {
  height: auto;
  min-height: auto;
}

/* end w78 */
/* w79 */
.w79 .w79-main {
  padding: 40px 0 30px;
  border-bottom: 1px solid #e7e7e7;
  border-top: 1px solid #e7e7e7;
}

.w79 a {
  color: #7b7b7b;
}

.w79 a:hover {
  color: #042167;
}

.w79 .w79-content1 {
  margin-bottom: 20px;
}

.w79 h4 {
  font-size: 20px;
  letter-spacing: 0.02em;
  margin: 0 0 20px;
  position: relative;
  line-height: 30px;
  color: #252a2b;
}

.w79 p {
  margin: 0 0 10px 0;
  line-height: 21px;
  font-size: 14px;
  color: #7b7b7b;
}

.w79-content ul {
  padding-left: 0px;
  list-style-type: none;
}

.w79-content ul li a {
  color: #7b7b7b;
  font-size: 14px;
}

.w79-content ul li {
  margin-bottom: 6px;
}

.w79-contact ul>li {
  padding: 0 0px 5px 0px;
  line-height: 22px;
  font-size: 14px;
  color: #7b7b7b;
}

.w79-bottom {
  padding: 20px 0;
}

.w79-bottom p {
  margin-bottom: 0;
}

/* end w79 */
/* w80 */
.w80 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.w80_qua-tet {
  background: #fff0bd;
}

.w80_item {
  padding: 15px;
}

.w80_item:hover {
  border: 1px solid #bd0000;
}

.w80_title {
  font-size: 30px;
  font-weight: 600;
  color: #000;
  margin-bottom: 0px;
  text-align: center;
}

.w80_item-title a {
  font-size: 14px;
  margin-top: 16px;
  margin-bottom: 0px;
  color: #000;
}

.w80_item-price {
  font-weight: 600;
  color: #d00;
  margin-bottom: 0px;
}

.w80_img {
  object-fit: cover;
  width: 100%;
  /* height: 300px; */
  height: auto;
}

.w80 .carousel-control-prev i, .w80 .carousel-control-next i {
  font-size: 40px;
  color: #000000c9;
}

.w80 .carousel-control-next, .w80 .carousel-control-prev {
  width: 3%;
}

.w80 .slide {
  height: auto;
  min-height: auto;
}

@media (max-width: 768px) {
  .w80_title {
    font-size: 26px;
    margin-bottom: 8px;
  }

  .w80_img {
    height: 140px;
  }

  .w80_item-title {
    margin-bottom: 3px;
  }

  .w80_item-price {
    margin-bottom: 0px;
  }
}

/* end w80 */
/* w81 */
.w81 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.w81_item {
  position: relative;
}

.w81_item-box {
  position: absolute;
  width: 100%;
  padding: 15px 20px;
  bottom: 0;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
}

.w81_title {
  font-size: 30px;
  font-weight: 600;
  color: #000;
  margin-bottom: 30px;
  text-align: center;
}

.w81_item-title {
  margin-bottom: 0px;
}

.w81_item-button {
  margin-bottom: 0px;
}

.w81_item-title a {
  font-size: 18px;
  line-height: 22px;
  margin: 0 0 10px;
  color: #fff;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}

.w81_item-button a {
  position: relative;
  display: inline-block;
  line-height: normal;
  border: 1px solid #ffffff;
  border-radius: 0;
  text-transform: uppercase;
  font-size: 12px;
  text-align: center;
  letter-spacing: 1px;
  background-color: transparent;
  -webkit-transition: color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86), border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86), border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  z-index: 1;
  color: #252a2b;
  overflow: hidden;
  padding: 5px 15px;
}

.w81_item-button a:before {
  position: absolute;
  content: '';
  display: block;
  left: -2px;
  top: 0;
  right: -2px;
  bottom: 0;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transform-origin: left center;
  transform-origin: left center;
  z-index: -1;
  background-color: #ffffff;
  -webkit-transition: -webkit-transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: -webkit-transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.w81_item-button a:hover {
  color: #fff;
}

.w81_item-button a:hover:before {
  -webkit-transform-origin: right center;
  transform-origin: right center;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}

.w81_img {
  object-fit: cover;
  width: 100%;
  height: 300px;
}

.w81 .carousel-control-prev i, .w81 .carousel-control-next i {
  font-size: 40px;
  color: #000000c9;
}

.w81 .carousel-control-next, .w81 .carousel-control-prev {
  width: 3%;
}

.w81 .slide {
  height: auto;
  min-height: auto;
}

/* end w81 */
/* w82 */
.w82 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #EFECDB;
}

.w82_title {
  font-size: 30px;
  font-weight: 600;
  color: #143F91;
  text-align: center;
}

.w82_desc {
  text-align: center;
  font-size: 14px;
}

.w82_box {
  text-align: center;
  margin-top: 20px;
}

.w82_box-icon i {
  color: #fff;
  background: #143F91;
  padding: 16px;
  font-size: 30px;
  border-radius: 50%;
}

.w82_box-content {
  background: #fff;
  border-radius: 15px;
  padding-top: 40px;
  margin-top: -20px;
  padding-bottom: 10px;
}

.w82_box-title {
  font-weight: 600;
  color: #143F91;
}

/* end w82 */
/* w83 */
.w83 {
  padding-top: 20px;
  padding-bottom: 20px;
  background: #343C85;
}

.w83-qua-tet {
  background: #b7001c;
}

.w83_title {
  font-size: 30px;
  font-weight: 700;
  color: #fff;
  text-align: center;
}

.w83_desc {
  font-size: 22px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  margin-top: 30px;
}

.w83_text-left {
  text-align: right;
  color: #fff;
  font-size: 28px;
}

.w83_text-right {
  text-align: left;
  color: #fff;
  font-size: 28px;
}

.w83_box {
  text-align: center;
  border: 10px solid #fff;
  padding: 10px;
}

.w83_box:hover {
  background-color: #FFC700;
}

.w83_box:hover .w83_box-item {
  color: #fff;
}

.w83_box-item {
  font-weight: 800;
  font-size: 66px;
  color: #FFC700;
}

.w83_box-item span {
  vertical-align: middle;
}

.w83_button {
  text-align: center;
  margin-top: 30px;
}

.w83_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

@media (max-width: 768px) {
  .w83 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .w83_desc {
    font-size: 18px;
    margin-top: 6px;
    margin-bottom: 0px;
  }

  .w83_text-left {
    margin-top: 0px;
    margin-bottom: 8px;
    text-align: center;
  }

  .w83_text-right {
    text-align: center;
    margin-top: 5px;
    margin-bottom: 0px;
  }

  .w83_button {
    margin-top: 0px;
  }

  .w83_text-left br {
    display: none;
  }

  .w83_text-right br {
    display: none;
  }
}

/* end w83 */
/* w84 */
.w84 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.w84-qua-tet {
  background-image: url(https://png.pngtree.com/thumb_back/fw800/background/20200121/pngtree-chinese-new-year-background-with-light-yellow-image_328235.jpg);
  background-repeat: repeat;
  background-color: #cccccc;
}

.w84_title {
  font-size: 16px;
  font-weight: 600;
  color: #051F4D;
}

.w84_list-1 {
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: 30px;
}

.w84_list-1 li {
  color: #051F4D;
  font-size: 15px;
  margin-top: 10px;
}

.w84_list-1 li i {
  width: 24px;
}

.w84_item {
  margin-top: 20px;
}

.w84_item a {
  color: #051F4D;
}

.w84_item a:hover {
  color: #000;
}

.w84_item a i {
  font-size: 28px;
  vertical-align: middle;
}

.w84_img {
  margin-bottom: 30px;
}

.w84_img img {
  width: 100%;
}

.w84_list-2 {
  padding-left: 20px;
}

.w84_list-2 a {
  color: #000;
}

.w84_copyright p {
  font-size: 12px;
}

.w84_list-img {
  text-align: right;
}

@media (max-width: 768px) {
  .w84_list-img {
    text-align: left;
  }
}

.w84_list-img a {
  background-color: #EAF2FE;
  padding: 15px;
}

.w84_list-img img {
  height: 30px;
}

.w84.donafarm {
  background-color: #ddffc5;
}
/* end w84 */
/* w85 */
.w85 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #fff;
}

.w85_box-right {
  margin-left: 50px;
  margin-top: 50px;
}

.w85_title {
  font-size: 16px;
  font-weight: 600;
  color: #051F4D;
}

.w85_list-1 {
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: 30px;
}

.w85_list-1 li {
  color: #051F4D;
  font-size: 15px;
  margin-top: 10px;
}

.w85_list-1 li i {
  width: 24px;
}

.w85_item {
  margin-top: 6px;
}

.w85_item a {
  color: #051F4D;
}

.w85_item a:hover {
  color: #000;
}

.w85_item a i {
  font-size: 22px;
  vertical-align: middle;
}

.w85_img img {
  width: 100%;
}

.w85_list-2 {
  padding-left: 20px;
}

.w85_list-2 a {
  color: #000;
}

.w85_copyright p {
  font-size: 12px;
}

.w85_list-img {
  margin-top: 30px;
  margin-bottom: 30px;
}

.w85_list-img a {
  background-color: #EAF2FE;
  padding: 15px;
}

.w85_list-img img {
  height: 30px;
}

@media (max-width: 768px) {
  .w85_box-right {
    margin-left: 0px;
    padding: 20px;
  }
}

/* end w85 */
/* w86 */
.w86 {
  position: relative;
}

.w86_note {
  position: absolute;
  top: 8%;
  left: 50%;
}

.w86_note-box {
  position: relative;
  left: -50%;
  background: #052358;
  width: 880px;
  padding: 20px;
}

.w86_note-title {
  font-size: 26px;
  font-weight: 700;
  color: #fff;
  text-align: center;
}

.w86_note-desc {
  font-size: 16px;
  color: #fff;
  font-weight: 600;
  text-align: center;
}

.w86_note-desc p {
  margin-bottom: 0px;
}

.w86_note-img img {
  width: 100px;
}

.w86 iframe {
  width: 100%;
  height: 640px;
}

.w86_button-cancel {
  border: 1px solid #fff;
  background: none;
  color: #fff;
  border-radius: 50%;
  width: 28px;
  height: 28px;
}

@media (max-width: 768px) {
  .w86 iframe {
    width: 100%;
    height: 300px;
  }

  .w86_note {
    position: relative;
    left: 0px;
  }

  .w86_note-box {
    left: 0px;
    width: 100%;
  }

  .w86_note-title {
    font-size: 18px;
    margin-top: 8px;
  }

  .w86_note-desc {
    font-size: 13px;
  }

  .w86_note-img {
    text-align: center;
  }
}

.w86_icon-down {
  text-align: center;
}

.w86_icon-down i {
  font-size: 40px;
  color: #fff;
}

/* end w86 */
/* w87 */
.w87 {
  background-size: cover;
  background-attachment: scroll;
  background-origin: content-box;
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(https://cdn.aisystem.dev/uploads/hocvienkinhdoanhonline.club/505/Zoom_Meeting.jpg), linear-gradient(#05224b96, #05224b96);
  background-blend-mode: overlay;
}

.w87_title {
  font-size: 30px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  margin-top: 30px;
}

.w87_desc {
  font-size: 22px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  margin-top: 30px;
}

.w87_text-left {
  text-align: right;
  color: #fff;
  font-size: 28px;
  margin-top: 50px;
  margin-bottom: 30px;
}

.w87_text-right {
  text-align: left;
  color: #fff;
  font-size: 28px;
  margin-top: 50px;
  margin-bottom: 30px;
}

.w87_box {
  text-align: center;
  border: 10px solid #fff;
  padding: 10px;
}

.w87_box:hover {
  background-color: #FFC700;
}

.w87_box:hover .w87_box-item {
  color: #fff;
}

.w87_box-item {
  font-weight: 800;
  font-size: 66px;
  color: #FFC700;
}

.w87_button {
  text-align: center;
  margin-top: 30px;
}

/* .w87_button a {
    color: #fff;
    background: #FFC700;
    padding: 14px 26px;
    font-weight: 600;
    color: #000;
} */
.w87_button a {
  position: relative;
  display: inline-block;
  line-height: normal;
  border: 1px solid #ffffff;
  border-radius: 0;
  text-transform: uppercase;
  font-size: 12px;
  text-align: center;
  letter-spacing: 1px;
  background-color: transparent;
  -webkit-transition: color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86), border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86), border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  z-index: 1;
  color: #000;
  overflow: hidden;
  padding: 14px 26px;
  font-weight: 700;
}

.w87_button a:before {
  position: absolute;
  content: '';
  display: block;
  left: -2px;
  top: 0;
  right: -2px;
  bottom: 0;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transform-origin: left center;
  transform-origin: left center;
  z-index: -1;
  background-color: #FFC700;
  -webkit-transition: -webkit-transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: -webkit-transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.w87_button a:hover {
  color: #fff;
}

.w87_button a:hover:before {
  -webkit-transform-origin: right center;
  transform-origin: right center;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}

/* end w87 */
/* w88 */
.w88 {
  position: relative;
}

.w88_note {
  position: absolute;
  top: 5%;
  left: 50%;
}

.w88_note-box {
  position: relative;
  left: -50%;
  background: #052358;
  width: 880px;
  padding: 20px;
}

.w88_note-title {
  font-size: 26px;
  font-weight: 700;
  color: #fff;
  text-align: center;
}

.w88_note-desc {
  font-size: 16px;
  color: #fff;
  font-weight: 600;
  text-align: center;
}

.w88_note-desc p {
  margin-bottom: 0px;
}

.w88_note-img img {
  width: 100px;
}

.w88 iframe {
  width: 100%;
  height: 640px;
}

.w88_button-cancel {
  border: 1px solid #fff;
  background: none;
  color: #fff;
  border-radius: 50%;
  width: 28px;
  height: 28px;
}

@media (max-width: 768px) {
  .w88 iframe {
    width: 100%;
    height: 300px;
  }

  .w88_note {
    position: relative;
    left: 0px;
  }

  .w88_note-box {
    left: 0px;
    width: 100%;
  }

  .w88_note-title {
    font-size: 18px;
    margin-top: 8px;
  }

  .w88_note-desc {
    font-size: 13px;
  }

  .w88_note-img {
    text-align: center;
  }
}

.w88_icon-down {
  text-align: center;
}

.w88_icon-down i {
  font-size: 40px;
  color: #fff;
}

/* end w88 */
/* w89 */
.w89 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.w89_title {
  font-weight: 700;
  font-size: 30px;
  text-align: center;
  color: #F44025;
}

.w89_desc {
  font-size: 15px;
  text-align: center;
  margin-bottom: 30px;
}

.w89_box-number {
  font-size: 48px;
  font-weight: 700;
  color: #84B3F4;
}

.w89_box-title {
  font-size: 18px;
  font-weight: 600;
  color: #697AC0;
}

.w89_box-desc {
  font-size: 15px;
  color: #7b7b7b;
}

.w89_img {
  margin-bottom: 15px;
  margin-top: 15px;
}

.w89_img img {
  width: 100%;
}

/* end w89 */
/* w90 */
.w90 {
  background-image: linear-gradient(90deg, #020024 0%, #090979 35%, #00d4ff 100%);
  padding-top: 30px;
  padding-bottom: 30px;
}

.w90_title {
  font-size: 30px;
  font-weight: 700;
  color: #fff;
  text-align: center;
}

.w90_desc {
  text-align: center;
  font-size: 15px;
  color: #fff;
  margin-bottom: 50px;
}

.w90_box {
  background-color: #fff;
  padding: 30px;
  margin-bottom: 20px;
  border-radius: 6px;
}

.w90_box-title {
  font-weight: 700;
  font-size: 18px;
  color: #F44025;
}

.w90_box-desc {
  font-size: 14px;
  color: #000;
}

/* end w90 */
/* w91 */
.w91_form_dat_hang {
  background-color: #292A61;
}

.w91_form_dat_hang .w91_title {
  color: #fff;
  font-weight: 700;
  padding: 26px;
}

/* end w91 */
/* w92 */
.w92 {
  background: #fff;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w92_title {
  text-align: center;
}

.w92_title h2 {
  color: rgb(5, 31, 77);
  font-size: 30px;
  font-weight: bold;
  line-height: 1.2;
}

.w92_title h2 span {
  color: rgb(242, 67, 13);
}

/* type-1 */
.w92_box-1 {
  background-color: #EAF2FF;
  padding: 20px;
  margin-top: 20px;
  box-shadow: 0px 15px 20px -20px #000;
  -webkit-box-shadow: 0px 15px 20px -20px #000;
}

.w92_price-1 {
  color: rgb(0, 0, 0);
  font-size: 36px;
  text-align: center;
  line-height: 1.6;
  font-weight: 700;
}

.w92_type-1 {
  text-align: center;
}

.w92_type-1 span {
  background: #0D62F2;
  color: #fff;
  padding: 6px 20px;
  border-radius: 45px;
  font-size: 13px;
}

.w92_list-1 {
  list-style: none;
  padding-left: 0px;
  margin-top: 20px;
}

.w92_list-1 i {
  font-size: 14px;
  color: #051F4D;
  margin-right: 12px;
  padding-left: 20px;
}

.w92_button-1 {
  text-align: center;
  margin-top: 20px;
}

.w92_button-1 a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

/* type-2 */
.w92_box-2 {
  background: linear-gradient(180deg, rgba(7, 58, 145, 1.0), rgba(5, 31, 77, 1.0));
  padding: 20px;
  margin-top: 20px;
  box-shadow: 0px 15px 20px -20px #000;
  -webkit-box-shadow: 0px 15px 20px -20px #000;
}

.w92_price-2 {
  color: #fff;
  font-size: 36px;
  text-align: center;
  line-height: 1.6;
  font-weight: 700;
}

.w92_type-2 {
  text-align: center;
}

.w92_type-2 span {
  background: #F2430D;
  color: #fff;
  padding: 6px 20px;
  border-radius: 45px;
  font-size: 13px;
}

.w92_img {
  width: 100%;
}

.w92_list-2 {
  list-style: none;
  padding-left: 0px;
  margin-top: 20px;
  color: #fff;
}

.w92_list-2 i {
  font-size: 14px;
  color: #fff;
  margin-right: 12px;
  padding-left: 20px;
}

.w92_button-2 {
  text-align: center;
  margin-top: 20px;
}

.w92_button-2 a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

/* end w92 */
/* w93 */
.w93 {
  background: #fff;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w93_title {
  text-align: center;
}

.w93_title h2 {
  color: rgb(5, 31, 77);
  font-size: 30px;
  font-weight: bold;
  line-height: 1.2;
}

.w93_title h2 span {
  color: rgb(242, 67, 13);
}

/* type-1 */
.w93_box-1 {
  background-color: #EAF2FF;
  padding: 20px;
  margin-top: 20px;
  box-shadow: 0px 15px 20px -20px #000;
  -webkit-box-shadow: 0px 15px 20px -20px #000;
}

.w93_price-1 {
  color: rgb(0, 0, 0);
  font-size: 36px;
  text-align: center;
  line-height: 1.6;
  font-weight: 700;
}

.w93_type-1 {
  text-align: center;
}

.w93_type-1 span {
  background: #0D62F2;
  color: #fff;
  padding: 6px 20px;
  border-radius: 45px;
  font-size: 13px;
}

.w93_list-1 {
  list-style: none;
  padding-left: 0px;
  margin-top: 20px;
}

.w93_list-1 i {
  font-size: 14px;
  color: #051F4D;
  margin-right: 12px;
  padding-left: 20px;
}

.w93_button-1 {
  text-align: center;
  margin: 0 auto;
  margin-top: 20px;
}

.w93_button-1 a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

/* type-2 */
.w93_box-2 {
  background: linear-gradient(180deg, rgba(7, 58, 145, 1.0), rgba(5, 31, 77, 1.0));
  padding: 20px;
  margin-top: 20px;
  box-shadow: 0px 15px 20px -20px #000;
  -webkit-box-shadow: 0px 15px 20px -20px #000;
}

.w93_price-2 {
  color: #fff;
  font-size: 36px;
  text-align: center;
  line-height: 1.6;
  font-weight: 700;
}

.w93_type-2 {
  text-align: center;
}

.w93_type-2 span {
  background: #F2430D;
  color: #fff;
  padding: 6px 20px;
  border-radius: 45px;
  font-size: 13px;
}

.w93_img {
  width: 100%;
}

.w93_list-2 {
  list-style: none;
  padding-left: 0px;
  margin-top: 20px;
  color: #fff;
}

.w93_list-2 i {
  font-size: 14px;
  color: #fff;
  margin-right: 12px;
  padding-left: 20px;
}

.w93_button-2 {
  text-align: center;
  margin:0 auto;
  margin-top: 20px;
}

.w93_button-2 a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

/* end w93 */
/* w94 */
.w94 {
  background: #fff;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w94_title {
  text-align: center;
}

.w94_title h2 {
  color: rgb(5, 31, 77);
  font-size: 30px;
  font-weight: bold;
  line-height: 1.2;
}

.w94_title h2 span {
  color: rgb(242, 67, 13);
}

/* type-1 */
.w94_box-1 {
  background-color: #EAF2FF;
  padding: 20px;
  margin-top: 20px;
  box-shadow: 0px 15px 20px -20px #000;
  -webkit-box-shadow: 0px 15px 20px -20px #000;
}

.w94_price-1 {
  color: rgb(0, 0, 0);
  font-size: 36px;
  text-align: center;
  line-height: 1.6;
  font-weight: 700;
}

.w94_type-1 {
  text-align: center;
}

.w94_type-1 span {
  background: #0D62F2;
  color: #fff;
  padding: 6px 20px;
  border-radius: 45px;
  font-size: 13px;
}

.w94_list-1 {
  list-style: none;
  padding-left: 0px;
  margin-top: 20px;
}

.w94_list-1 i {
  font-size: 14px;
  color: #051F4D;
  margin-right: 12px;
  padding-left: 20px;
}

.w94_button-1 {
  text-align: center;
  margin: 0 auto;
  margin-top: 20px;
}

.w94_button-1 a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

/* type-2 */
.w94_box-2 {
  background: linear-gradient(180deg, rgba(7, 58, 145, 1.0), rgba(5, 31, 77, 1.0));
  padding: 20px;
  margin-top: 20px;
  box-shadow: 0px 15px 20px -20px #000;
  -webkit-box-shadow: 0px 15px 20px -20px #000;
}

.w94_price-2 {
  color: #fff;
  font-size: 36px;
  text-align: center;
  line-height: 1.6;
  font-weight: 700;
}

.w94_type-2 {
  text-align: center;
}

.w94_type-2 span {
  background: #F2430D;
  color: #fff;
  padding: 6px 20px;
  border-radius: 45px;
  font-size: 13px;
}

.w94_list-2 {
  list-style: none;
  padding-left: 0px;
  margin-top: 20px;
  color: #fff;
}

.w94_list-2 i {
  font-size: 14px;
  color: #fff;
  margin-right: 12px;
  padding-left: 20px;
}

.w94_button-2 {
  text-align: center;
  margin: 0 auto;
  margin-top: 20px;
}

.w94_button-2 a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

/* end w94 */
/* w95 */
.w95 {
  background: url(https://cdn.aisystem.dev/uploads/hocvienkinhdoanhonline.club/505/background-video.jpg);
}

.w95-qua-tet {
  background: url(https://cdn.aisystem.dev/uploads/quatet2021.net/1/background-video-2.jpg);
}

.w95 {
  background-repeat: no-repeat;
  padding-top: 20px;
  position: relative;
  background-position: 0px 0px;
  background-size: 100% 100%;
}

.w95_bg-video {
  background-repeat: no-repeat;
  padding: 10px 4px 30px 4px;
  background: url(https://cdn.aisystem.dev/uploads/hocvienkinhdoanhonline.club/505/laptop.png);
  background-size: 100%;
}

.w95_inner-iframe {
  position: relative;
  padding-top: 54%;
  padding-bottom: 78px;
  background-repeat: no-repeat;
}

.w95_inner-iframe img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 250px;
  width: 80%;
  object-fit: cover;
  margin: 10px auto 0;
}

.w95_button {
  text-align: center;
  margin-top: 8px;
}

.w95_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w95_person {
  padding-bottom: 10px;
}

.w95_img_left img {
  width: 220px;
}

.w95_img_right img {
  width: 220px;
  float: right;
}

.w95_img_left img {
  position: relative;
  animation-name: person-left;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}

@keyframes person-left {
  0% {
    left: 0px;
    top: 0px;
  }

  100% {
    left: 306px;
    top: 0px;
  }
}

.w95_img_right img {
  position: relative;
  animation-name: person-right;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}

@keyframes person-right {
  0% {
    right: 0px;
    top: 0px;
  }

  100% {
    right: 306px;
    top: 0px;
  }
}

@media (max-width: 768px) {
  .w95_inner-iframe img {
    height: 154px;
  }

  .w95_button a {
    font-size: 14px;
  }

  .w95_img_left img {
    width: 160px;
  }

  .w95_img_right img {
    width: 160px;
  }

  .w95_img_left img {
    position: relative;
    animation-name: person-left;
    animation-duration: 2s;
    animation-iteration-count: infinite;
  }

  @keyframes person-left {
    0% {
      left: -100px;
      top: 0px;
    }

    100% {
      left: 10px;
      top: 0px;
    }
  }

  .w95_img_right img {
    position: relative;
    animation-name: person-right;
    animation-duration: 2s;
    animation-iteration-count: infinite;
  }

  @keyframes person-right {
    0% {
      right: -100px;
      top: 0px;
    }

    100% {
      right: 10px;
      top: 0px;
    }
  }
}

@media (max-width: 768px) {
  .w95-qua-tet {
    display: none;
  }
}

/* end w95 */
/* w96 */
.w96 {
  padding: 0;
  margin: 0;
  border: 0;
}

.w96 ul,
.w96 li {
  list-style: none;
  margin: 0;
  padding: 0;
}

.w96 ul {
  position: relative;
  z-index: 597;
}

.w96 ul li {
  float: left;
  min-height: 1px;
  vertical-align: middle;
}

.w96 ul li.hover,
.w96 ul li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
}

.w96 ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  width: 100%;
}

.w96 ul ul li {
  float: none;
}

.w96 ul ul ul {
  top: 0;
  left: auto;
  right: -99.5%;
}

.w96 ul li:hover>ul {
  visibility: visible;
}

.w96 ul ul {
  bottom: 0;
  left: 0;
}

.w96 ul ul {
  margin-top: 0;
}

.w96 ul ul li {
  font-weight: normal;
}

.w96 a {
  display: block;
  line-height: 1em;
  text-decoration: none;
}

.w96 {
  background: #333;
  border-bottom: 4px solid #1b9bff;
  font-family: 'Oxygen Mono', Tahoma, Arial, sans-serif;
  font-size: 12px;
}

.w96>ul {
  *display: inline-block;
}

.w96:after,
.w96 ul:after {
  content: '';
  display: block;
  clear: both;
}

.w96 a {
  background: #333;
  color: #CBCBCB;
  padding: 0 20px;
}

.w96 ul {
  text-transform: uppercase;
}

.w96 ul ul {
  border-top: 4px solid #1b9bff;
  text-transform: none;
  min-width: 190px;
}

.w96 ul ul a {
  background: #1b9bff;
  color: #FFF;
  border: 1px solid #0082e7;
  border-top: 0 none;
  line-height: 150%;
  padding: 16px 20px;
}

.w96 ul ul ul {
  border-top: 0 none;
}

.w96 ul ul li {
  position: relative
}

.w96>ul>li>a {
  line-height: 48px;
}

.w96 ul ul li:first-child>a {
  border-top: 1px solid #0082e7;
}

.w96 ul ul li:hover>a {
  background: #35a6ff;
}

.w96 ul ul li:last-child>a {
  border-radius: 0 0 3px 3px;
  box-shadow: 0 1px 0 #1b9bff;
}

.w96 ul ul li:last-child:hover>a {
  border-radius: 0 0 0 3px;
}

.w96 ul ul li.has-sub>a:after {
  content: '+';
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -8px;
}

.w96 ul li:hover>a,
.w96 ul li.active>a {
  background: #1b9bff;
  color: #FFF;
}

.w96 ul li.has-sub>a:after {
  content: '+';
  margin-left: 5px;
}

.w96 ul li.last ul {
  left: auto;
  right: 0;
}

.w96 ul li.last ul ul {
  left: auto;
  right: 99.5%;
}

.w96_logo:hover a {
  background: none !important;
}

.w96_logo img {
  width: 120px;
}

.w96_login {
  float: right !important;
  margin-right: 40px !important;
}

@media (max-width: 768px) {
  .w96_login {
    float: left !important;
  }
}

.w96_login a {
  background: #006fc5;
}

/* end w96 */
/* w97 */
.w97 {
  border: none;
  border: 0px;
  margin: 0px;
  padding: 0px;
  font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  width: auto;
}

.w97 ul {
  background: #ff9933;
  height: 50px;
  list-style: none;
  margin: 0;
  padding: 0;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  -webkit-box-shadow: inset 0px 16px 0px 0px rgba(255, 255, 255, 0.1);
  -moz-box-shadow: inset 0px 16px 0px 0px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0px 16px 0px 0px rgba(255, 255, 255, 0.1);
}

.w97 li {
  float: left;
  padding: 0px 0px 0px 15px;
}

.w97 li a {
  color: #000;
  display: block;
  font-weight: normal;
  line-height: 50px;
  margin: 0px;
  padding: 0px 25px;
  text-align: center;
  text-decoration: none;
}

.w97 li a:hover {
  background: #cc6600;
  color: #FFFFFF;
  text-decoration: none;
  -webkit-box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, 0.3);
}

.w97 ul li:hover a {
  background: #cc6600;
  color: #FFFFFF;
  text-decoration: none;
}

.w97 li ul {
  display: none;
  height: auto;
  padding: 0px;
  margin: 0px;
  border: 0px;
  position: absolute;
  width: 200px;
  z-index: 200;
}

.w97 li:hover ul {
  display: block;
}

.w97 li li {
  display: block;
  float: none;
  margin: 0px;
  padding: 0px;
  width: 200px;
  background: #ff9933;
}

.w97 li:hover li a {
  background: none;
}

.w97 li ul a {
  display: block;
  height: 50px;
  font-size: 12px;
  font-style: normal;
  margin: 0px;
  padding: 0px 10px 0px 15px;
  text-align: left;
}

.w97 li ul a:hover,
.w97 li ul li:hover a {
  border: 0px;
  color: #FFFFFF;
  text-decoration: none;
  background: #cc6600;
  -webkit-box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, 0.3);
}

.w97_logo:hover a {
  background: none !important;
}

.w97_logo img {
  width: 120px;
}

.w97_login {
  float: right !important;
  margin-right: 40px !important;
}

@media (max-width: 768px) {
  .w97_login {
    float: left !important;
  }
}

.w97_login a {
  background: #70baf3;
}

/* end w97 */
/* w98 */
.w98_form_dat_hang {
  background-color: #292A61;
}

.w98-qua-tet {
  background: #171F5E;
  background-repeat: repeat;
  background-color: #cccccc;
}

.w98_form_dat_hang .w98_title {
  color: #fff;
  font-weight: 700;
  padding: 26px;
}

.w98_form_dat_hang .se_image {
  height: 100%;
}

.w98_note {
  padding: 8px;
  border: 2px dashed #c5c5c5;
  margin-bottom: 20px;
}

.w98_note p {
  margin-bottom: 0;
  color: #fff;
}

@media (min-width: 768px) {
  .w98_form_dat_hang td {
    min-width: 130px;
  }

  .w98_form_dat_hang .form-control {
    height: 36px;
  }

  .w98_form_dat_hang .form-group {
    margin-bottom: 3px;
  }
}

@media (max-width: 768px) {
  .w98_form_dat_hang .w98_title {
    padding: 14px;
    font-size: 30px;
  }

  .w98_form_dat_hang .form-control {
    height: 30px;
  }

  .w98_form_dat_hang .form-group {
    margin-bottom: 3px;
  }

  .w98_form_dat_hang {
    padding: 20px;
  }

  .order_form label {
    margin-bottom: 0px;
    font-size: 15px;
  }
}

/* end w98 */
/* w99 */
.w99 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.w99 th {
  vertical-align: middle !important;
  text-align: center;
}

.w99_price {
  text-align: center;
  margin-top: 30px;
  font-weight: 700;
}

.w99_img-main img {
  min-width: 700px;
}

.w99_img-thumb {
  text-align: center;
  max-width: 120px;
  width: 94px;
}

.w99_img-thumb img {
  width: 90px;
}

.w99_weight {
  width: 90px;
}

@media (max-width: 768px) {
  .w99_img-main img {
    max-width: 140px;
    min-width: 100px;
  }

  .w99_img-thumb img {
    width: 50px;
  }

  .w99 th {
    font-size: 12px;
  }

  .w99 td {
    font-size: 12px;
  }
}

/* end w99 */
/* w101 */
.w101 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w101_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w101_img img {
  width: 100%;
}

.w101_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w101_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w101_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w101_box-img img {
  width: 100%;
  height: auto;
}

.w101_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w101_box-link a {
  color: #000;
}

.w101_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

@media (max-width: 768px) {
  .w101_box-img {
    height: auto;
  }
}

/* end w101 */
/* w102 */
.w102 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w102_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w102_img img {
  width: 100%;
}

.w102_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w102_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w102_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w102_box-img img {
  width: 100%;
  height: auto;
}

.w102_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w102_box-link a {
  color: #000;
}

.w102_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

.w102_row .col {
  background-clip: content-box;
  min-height: 20px;
}

@media (max-width: 768px) {
  .w102_box-img {
    height: auto;
  }

  .w102_row .col {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* end w102 */
/* w103 */
.w103 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w103_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w103_img img {
  width: 100%;
}

.w103_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w103_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w103_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w103_box-img img {
  width: 100%;
  height: auto;
}

.w103_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w103_box-link a {
  color: #000;
}

.w103_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

.w103_row .col {
  background-clip: content-box;
  min-height: 20px;
}

@media (max-width: 768px) {
  .w103_box-img {
    height: auto;
  }

  .w103_row .col {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* end w103 */
/* w104 */
.w104 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w104_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w104_img img {
  width: 100%;
}

.w104_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w104_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w104_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w104_box-img img {
  width: 100%;
  height: auto;
}

.w104_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w104_box-link a {
  color: #000;
}

.w104_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

.w104_row .col {
  background-clip: content-box;
  min-height: 20px;
  padding: 5px;
}

@media (max-width: 768px) {
  .w104_box-img {
    height: auto;
  }

  .w104_row .col {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* end w104 */
/* w105 */
.w105 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w105_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w105_img img {
  width: 100%;
}

.w105_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w105_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w105_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w105_box-img img {
  width: 100%;
  height: auto;
}

.w105_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w105_box-link a {
  color: #000;
}

.w105_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

.w105_row .col {
  background-clip: content-box;
  min-height: 20px;
  padding: 5px;
}

@media (max-width: 768px) {
  .w105_box-img {
    height: auto;
  }

  .w105_row .col {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* end w105 */
/* w106 */
.w106 {
  padding-top: 20px;
  padding-bottom: 20px;
  background: #fff;
}

.w106_title h2 {
  color: rgb(13, 98, 242);
  font-size: 30px;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
}

.w106_title h2 span {
  color: rgb(242, 67, 13);
}

.w106_desc {
  color: rgb(36, 36, 36);
  font-size: 14px;
  line-height: 1.6;
  margin-top: 40px;
}

.w106_phone h3 {
  color: rgb(9 0 152);
  font-size: 21px;
  font-weight: bold;
  text-align: center;
  line-height: 1.6;
}

.w106_name h3 {
  color: rgb(9 0 152);
  font-size: 21px;
  font-weight: bold;
  text-align: center;
  line-height: 1.6;
}

.w106_button {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
}

.w106_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w106_box {
  background-color: #00b642;
  padding-bottom: 20px;
}

.w106_box-img img {
  width: 100%;
}

.w106_box-title h2 {
  font-weight: 700;
  font-size: 30px;
  color: #fff;
  text-align: center;
  margin-top: 20px;
}

.w106_box-desc h3 {
  color: rgb(255, 255, 255);
  font-size: 22px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
}

.w106_qua-tet {
  background: #fff0bd;
}

/* end w106 */
/* w107 */
.w107 {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.w107 .navbar {
  background-color: #B7001C;
}

.w107 .navbar-nav li:hover .dropdown-menu {
  display: block;
}

.w107 li.nav-item {
  /* padding: 6px 6px; */
  margin-right: 6px;
}

.w107 li.nav-item:hover {
  background: #C79725;
  border-radius: 45px;
}

.w107 li.w107_login {
  background: #C79725;
  border-radius: 45px;
}

.w107 a.nav-link {
  color: #fff !important;
}

.w107 a.nav-link:hover {
  color: #fff;
}

.w107 .dropdown-menu>li>a:hover:after {
  text-decoration: underline;
  transform: rotate(-90deg);
}

.w107 .navbar-brand img {
  height: 30px;
}

.w107.donafarm .navbar {
  background-color: #b8e896;
}

.w107.donafarm a.nav-link {
    color: #2b5428 !important;
}

.w107.donafarm li.w107_login {
    background: #ffffff;
}

.w107.donafarm li.nav-item:hover {
    background: #78bf45;
}
/* end w107 */
/* w108 */
.w108 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.w108_item {
  position: relative;
  margin-bottom: 5px;
  padding: 5px;
}

.w108_img img {
  width: 100%;
  object-fit: cover;
  height: 200px;
}

.w108_box {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

.w108_item:hover .w108_box {
  display: block;
}

.w108_box-info {
  position: relative;
  text-align: center;
  background: rgba(0, 0, 0, 0.8);
  margin: 10px;
}

.w108_box-info {
  color: #fff;
  font-size: 14px;
}

.w108_box-info p {
  margin-bottom: 5px;
}

.w108_box-title {
  color: #ffff00;
  font-size: 16px;
  margin-top: 4px;
  display: inline-block;
  font-weight: 700;
  margin-top: 10px;
  margin-bottom: 10px;
}

.w108_box-hotline {
  color: #ffff00;
  font-size: 20px;
  font-weight: 700;
}

.w108_box-hotline:hover {
  color: #ffff00;
}

.w108_box-link {
  color: #ffff00;
  font-size: 16px;
  margin-top: 4px;
  display: inline-block;
  margin-bottom: 20px;
}

.w108_box-link:hover {
  color: #ffff00;
}

.w108_title {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.w108_item:hover .w108_title {
  display: none;
}

.w108_title p {
  position: relative;
  font-size: 15px;
  text-align: center;
  color: #fff;
  background: rgba(0, 0, 0, 0.8);
  padding: 8px 10px;
  margin: 10px;
}

@media (max-width: 768px) {
  .w108_img img {
    width: 100%;
    object-fit: cover;
    height: 220px;
  }
}

/* end w108 */
/* w109 */
.w109 {
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
  /* height: 858px; */
}

.wb-img-1 {
  background: #e9e4e8;
  position: absolute;
  top: 0;
  left: 0;
  background-position: 0px -2px;
  background-size: 100% 100% !important;
  z-index: -10;
  width: 100%;
  height: 861px;
  background-repeat: no-repeat !important;
}

.w109_title h2 {
  text-align: center;
  font-weight: 700;
  font-size: 30px;
  color: #084AA6;
  margin-bottom: 20px;
}

.w109_button {
  text-align: center;
  margin-top: 44px;
}

.w109_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

@media (max-width: 768px) {
  .w109 {
    height: 400px;
  }

  .wb-img-1 {
    height: 560px;
  }
}

.w109_phone h3 {
  color: rgb(9 0 152);
  font-size: 21px;
  font-weight: bold;
  text-align: center;
  line-height: 1.6;
  margin-top: 30px;
}

.w109_name h3 {
  color: rgb(9 0 152);
  font-size: 21px;
  font-weight: bold;
  text-align: center;
  line-height: 1.6;
}

/* end w109 */
/* w110 */
@media (min-width: 768px) {
  .w110 {
    display: none;
  }
}

@media (max-width: 768px) {
  .w110_header .w110_bottom-nav {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 6px 0;
    background-color: #e6e7e8;
    z-index: 99;
    will-change: transform;
    transform: translateZ(0);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.24);
  }

  .w110_header .w110_bottom-nav-item {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center;
    text-align: center;
    font-size: 0.8rem;
    color: #f1f5f8;
    height: 46px;
  }

  .w110_header .w110_bottom-nav-link {
    display: flex;
    flex-direction: column;
  }

  .w110_header .w110_bottom-nav .w110_active {
    color: #d32f2f;
  }

  .w110_icon-phone img {
    width: 30px;
    height: auto;
  }

  .w110_icon-zoom img {
    width: 50px;
    height: auto;
  }

  .w110_icon-phone {
    background: #f15a2b;
    padding: 10px;
    margin: 0 auto;
    border-radius: 50%;
  }

  .w110_icon-zoom {
    padding: 6px;
    margin: 0 auto;
  }

  .w110_cart {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
  }

  .w110_cart-item a {
    color: #fff;
  }

  .w110_cart-item {
    font-weight: 700;
    font-size: 15px;
  }
}

/* end w110 */
/* w111 */
.w111 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w111_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w111_img img {
  width: 100%;
}

.w111_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w111_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w111_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w111_box-img img {
  width: 100%;
  height: auto;
}

.w111_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w111_box-link a {
  color: #000;
}

.w111_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

@media (max-width: 768px) {
  .w111_box-img {
    height: auto;
  }
}

/* end w111 */
/* w112 */
.w112 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w112_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w112_img img {
  width: 100%;
}

.w112_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w112_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w112_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w112_box-img img {
  width: 100%;
  height: auto;
}

.w112_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #000;
  line-height: 20px;
}

.w112_box-link a {
  color: #000;
}

.w112_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

.w112_row .col {
  background-clip: content-box;
  min-height: 20px;
}

@media (max-width: 768px) {
  .w112_box-img {
    height: auto;
  }

  .w112_row .col {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* end w112 */
/* w113 */
.w113 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w113_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w113_img img {
  width: 100%;
}

.w113_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w113_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w113_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w113_box-img img {
  width: 100%;
  height: auto;
}

.w113_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w113_box-link a {
  color: #000;
}

.w113_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

.w113_row .col {
  background-clip: content-box;
  min-height: 20px;
}

@media (max-width: 768px) {
  .w113_box-img {
    height: auto;
  }

  .w113_row .col {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* end w113 */
/* w114 */
.w114 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w114_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w114_img img {
  width: 100%;
}

.w114_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w114_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w114_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w114_box-img img {
  width: 100%;
  height: auto;
}

.w114_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w114_box-link a {
  color: #000;
}

.w114_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

.w114_row .col {
  background-clip: content-box;
  min-height: 20px;
  padding: 5px;
}

@media (max-width: 768px) {
  .w114_box-img {
    height: auto;
  }

  .w114_row .col {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* end w114 */
/* w115 */
.w115 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w115_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w115_img img {
  width: 100%;
}

.w115_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w115_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w115_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w115_box-img img {
  width: 100%;
  height: auto;
}

.w115_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w115_box-link a {
  color: #000;
}

.w115_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

.w115_row .col {
  background-clip: content-box;
  min-height: 20px;
  padding: 5px;
}

@media (max-width: 768px) {
  .w115_box-img {
    height: auto;
  }

  .w115_row .col {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* end w115 */
/* w116 */
.w116 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w116_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w116_img img {
  width: 100%;
}

.w116_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w116_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w116_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w116_box-img img {
  width: 100%;
  height: auto;
}

.w116_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w116_box-link a {
  color: #000;
}

.w116_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

@media (max-width: 768px) {
  .w116_box-img {
    height: auto;
  }
}

/* end w116 */
/* w117 */
.w117 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w117_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w117_img img {
  width: 100%;
}

.w117_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w117_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w117_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w117_box-img img {
  width: 100%;
  height: auto;
}

.w117_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w117_box-link a {
  color: #000;
}

.w117_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

@media (max-width: 768px) {
  .w117_box-img {
    height: auto;
  }
}

/* end w117 */
/* w118 */
.w118 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w118_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w118_img img {
  width: 100%;
}

.w118_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w118_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w118_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w118_box-img img {
  width: 100%;
  height: auto;
}

.w118_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w118_box-link a {
  color: #000;
}

.w118_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

.w118_row .col {
  background-clip: content-box;
  min-height: 20px;
}

@media (max-width: 768px) {
  .w118_box-img {
    height: auto;
  }

  .w118_row .col {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* end w118 */
/* w119 */
.w119 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w119_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w119_img img {
  width: 100%;
}

.w119_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w119_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w119_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w119_box-img img {
  width: 100%;
  height: auto;
}

.w119_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w119_box-link a {
  color: #000;
}

.w119_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

.w119_row .col {
  background-clip: content-box;
  min-height: 20px;
}

@media (max-width: 768px) {
  .w119_box-img {
    height: auto;
  }

  .w119_row .col {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* end w119 */
/* w120 */
.w120 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w120_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w120_img img {
  width: 100%;
}

.w120_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w120_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w120_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w120_box-img img {
  width: 100%;
  height: auto;
}

.w120_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w120_box-link a {
  color: #000;
}

.w120_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

.w120_row .col {
  background-clip: content-box;
  min-height: 20px;
}

@media (max-width: 768px) {
  .w120_box-img {
    height: auto;
  }

  .w120_row .col {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* end w120 */
/* w121 */
.w121 {
  background: #171F5E;
  padding-top: 15px;
  padding-bottom: 15px;
}

.w121_box {
  background: #EAF2FE;
  border-radius: 15px;
  padding: 15px;
}

.w121_box-img img {
  width: 100%;
}

/* end w121 */
/* w122 */
.w122 {
  padding-top: 20px;
  background-color: #E6E8ED;
}

.w122_title {
  text-align: center;
  margin-bottom: 20px;
}

.w122_title h2 {
  color: #051F4D;
  font-size: 30px;
  font-weight: 700;
}

.w122_item {
  background-color: #fff;
  padding: 15px;
  margin-bottom: 10px;
  box-shadow: 0 8px 6px -6px #9e9e9e;
}

.w122_item-img img {
  width: 100%;
}

.w122_item-title p {
  text-align: center;
  font-weight: 700;
  font-size: 15px;
  margin-top: 10px;
  margin-bottom: 0px;
  color: #000;
}

.w122_item-desc p {
  text-align: center;
  font-size: 14px;
  font-style: italic;
  color: #000;
  margin-bottom: 0px;
}

/* end w122 */
/* w123 */
.w123 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w123_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w123_img img {
  width: 100%;
}

.w123_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w123_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w123_box-img {
  position: relative;
  width: 100%;
  height: 166px;
  overflow: hidden;
}

.w123_box-img img {
  width: 100%;
  height: auto;
}

.w123_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w123_box-link a {
  color: #000;
}

.w123_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

@media (max-width: 768px) {
  .w123_box-img {
    height: 130px;
  }
}

/* end w123 */
/* w124 */
.w124 {
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
  /* height: 858px; */
}

.w124 .wb-img-1 {
  background: #e9e4e8;
  position: absolute;
  top: 0;
  left: 0;
  background-position: 0px -2px;
  background-size: 100% 100% !important;
  z-index: -10;
  width: 100%;
  height: 687px;
  background-repeat: no-repeat !important;
}

.w124_title h2 {
  text-align: center;
  font-weight: 700;
  font-size: 30px;
  color: #084AA6;
  margin-bottom: 20px;
}

.w124_button {
  text-align: center;
  margin-top: 40px;
}

.w124_button a {
  color: #fff;
  font-size: 16px;
  text-align: center;
  line-height: 1.6;
  padding: 16px 30px;
  background: linear-gradient(180deg, #ff6a00, #ee0979);
}

.w124_button a:hover {
  background: linear-gradient(180deg, #ee0979, #ff6a00);
}

.w124_phone h3 {
  color: rgb(9 0 152);
  font-size: 21px;
  font-weight: bold;
  text-align: center;
  line-height: 1.6;
  margin-top: 30px;
}

.w124_name h3 {
  color: rgb(9 0 152);
  font-size: 21px;
  font-weight: bold;
  text-align: center;
  line-height: 1.6;
}



@media (min-width: 768px) {
  .w124 #gallery-con {
    width: 960px;
  }

  .w124 #gallery-con #gallery-main {
    width: 960px;
  }

  .w124 #gallery-con #gallery-main img {
    width: 100%;
  }
}

.w124 #gallery-con #thumbnails {
  margin-top: 550px;
  height: 88px;
}

.w124 #gallery-con #thumbnails #thumbcon .thumb {
  width: 110px;
}

.w124 #gallery-con #thumbnails #left-arrow {
  margin-top: 28px;
}

.w124 #gallery-con #thumbnails #right-arrow {
  margin-top: 28px;
}

.w124 .wb-img-1 {
  background: #f3f3f3;
}

@media (max-width: 768px) {
  .w124 {
    height: 330px;
  }

  .w124 #gallery-con {
    width: 100%;
  }

  .w124 .wb-img-1 {
    height: 330px;
  }

  .w124 #gallery-con #thumbnails {
    margin-top: 197px;
  }
}
/* end w124 */

/* w125 */
.w125 {
  padding-top: 20px;
  background-color: #E6E8ED;
}

.w125_title {
  text-align: center;
  margin-bottom: 20px;
}

.w125_title h2 {
  color: #051F4D;
  font-size: 30px;
  font-weight: 700;
}

.w125_item {
  background-color: #fff;
  padding: 15px;
  margin-bottom: 20px;
  box-shadow: 0 8px 6px -6px #9e9e9e;
}

.w125_item-img img {
  width: 100%;
}

.w125_item-title p {
  text-align: center;
  font-weight: 700;
  font-size: 15px;
  margin-top: 10px;
  margin-bottom: 0px;
  color: #000;
}

.w125_item-desc p {
  text-align: center;
  font-size: 14px;
  font-style: italic;
  color: #000;
  margin-bottom: 0px;
}

/* end w125 */

/* w126 */
.w126 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w126_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w126_img img {
  width: 100%;
}

.w126_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w126_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w126_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w126_box-img img {
  width: 100%;
  height: auto;
}

.w126_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w126_box-link a {
  color: #000;
}

.w126_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

@media (max-width: 768px) {
  .w126_box-img {
    height: auto;
  }
}

/* end w126 */

/* w127 */
.w127 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.w127_header {
  border-top: 2px solid #e60f1e;
  overflow: hidden;
}

.w127_header--menu {
  width: 165px;
  float: left;
  background: url(https://cdn.aisystem.dev/uploads/hocvienkinhdoanhonline.club/505/bg_cate.png) no-repeat;
  height: 60px;
  background-position: center;
  padding-left: 40px;
  padding-top: 20px;
  cursor: pointer;
}

.w127_header--menu h3 {
  font-size: 18px;
  font-weight: 700;
  margin: 0;
}

.w127_header--list-menu {
    display: none;
    width: 200px;
    background: #fff;
    position: absolute;
    margin-left: -40px;
    border: 1px solid #e60f1e;
    margin-top: 10px;
    box-shadow: 5px 5px 2px 0px #d1d1d1;
    z-index: 100;
    padding: 0;
}

.w127_header--menu:hover .w127_header--list-menu {
    display: block;
}

.w127_header--menu h3 a {
    text-transform: uppercase;
    color: #ffffff;
}

.w127_header--list-menu li {
    width: 100%;
    height: 40px;
    border-bottom: 1px solid #eaeaea;
    list-style-type: none;
}

.w127_header--list-menu li a {
    margin-left: 10px;
    line-height: 40px;
    color: #111433;
}

.w127_header--carousel {
    width: 100%;
    float: left;
    padding-top: 10px;
}

.w127_header--img {
  width: 30px!important;
  text-align: center;
  margin: 0 auto;
}

.w127_header--title {
  text-align: center;
  font-size: 13px;
  color: #000;
}

.w127 .owl-carousel .item {
    text-align: center;
}

.w127 .owl-dots {
  display: none;
}

.w127_partner--img {
  width: 100%;
  margin-bottom: 10px;
}

.w127_partner {
  border: 1px solid #d4d4d4;
}

.w127_header--carousel {
  border: 1px solid #d4d4d4;
}

.w127_product--items {
  margin-top: 10px;
  margin-bottom: 20px;
}

.w127_product--title {
  color: #000;
  font-size: 13px;
  margin-bottom: 6px;
}

.w127_product--price {
  font-size: 15px;
  font-weight: 700;
  color: #ca0000;
  margin-bottom: 0px;
}

.w127_partner {
  padding: 20px;
}

@media (max-width: 768px) {
  .w127_product--carousel .owl-item {
    width: 130px!important;
  }
  .w127_header--carousel {
    width: 100%;
  }
}

.w127_banner--img img {
  width: 100%;
}
/* end w127 */

/* w128 */
.w128 {
  text-align: center;
  padding: 15px;
  background: #c4ffce;
}

.w128_button-maps:hover {
  cursor: pointer;
  border: 2px solid #4ce166;
}

.w128_img {
  width: 60px;
}

.w128_button-maps {
  background: #fff;
  padding: 10px;
  border-radius: 15px;
  border: 2px solid #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}

.w128_title {
  font-weight: 600;
  color: #00b520;
  font-size: 20px;
  margin-left: 15px;
}

#w128_google-maps {
  margin-bottom: 0px;
}
/* end w128 */

/* w129 */
.w129 {
  background: #1C2218;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w129_title {
  text-align: center;
  color: #fff;
  font-size: 40px;
  font-weight: 500;
  margin-bottom: 30px;
}

.w129_box {
  border: 2px solid #FB8905;
  border-radius: 5px;
  padding: 30px;
  color: #fff;
}

.w129_box-text-yellow {
  color: #FFD600;
}

.w129_box-title {
  color: #FB8905;
}

.w129_box-img {
  text-align: center;
}

.w129_box-img img {
  width: 94%;
  text-align: center;
  margin: 0 auto;
}
/* end w129 */

/* w130 */
.w130 {
  background-size: cover;
  background-attachment: scroll;
  background-origin: content-box;
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(https://namdp1999.github.io/projects/vinamos/assets/images/bg-w130.jpg), linear-gradient(#05224b96, #05224b96);
  background-blend-mode: overlay;
}
.w130_title h3 {
  text-align: center;
  font-size: 20px;
  color: #062B7C;
  line-height: 28px;
  margin-bottom: 10px;
  border: 2px solid #000000;
  border-radius: 10px;
  padding: 10px;
  background: #ffffff;
  margin-top: 15px;
  font-weight: 600;
}
.w130_zoom-gallery {
  text-align: center;
}

.w130_zoom-gallery-slide {
  display: none;
}

.w130_zoom-gallery-slide.active {
  display: block;
}

.w130_zoom-gallery .video-slide {
  position: relative;
  padding-bottom: 52.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.w130_zoom-gallery .video-slide iframe,
.w130_zoom-gallery .video-slide object,
.w130_zoom-gallery .video-slide embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10px;
}

.w130_zoom-gallery .selectors {
  text-align: center;
  margin: 10px 0;
  margin-top: 30px;
}

.w130_zoom-gallery .selectors a {
  margin: 5px;
  display: inline-block;
}

.w130_zoom-gallery .selectors a:hover,
.w130_zoom-gallery .selectors a.active {
  border-color: #ccc;
}

.w130_zoom-gallery .selectors img {
  box-shadow: none !important;
  filter: none !important;
  -webkit-filter: none !important;
  height: 70px;
  border-radius: 8px;
}

.w130_zoom-gallery .selectors a {
  position: relative;
  color: #fff;
}

.w130_zoom-gallery .selectors a span {
  position: absolute;
  color: #fff;
  text-shadow: 0px 1px 10px #000;
  top: 50%;
  left: 50%;
  display: inline-block;
  transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  font-size: 30px;
  z-index: 100;
}
.w130_link {
  margin: 0 auto;
}
.w130_link-button {
  background-color: #cc0000;
  color: #fff;
  margin: 0 auto;
  padding: 10px;
  border-radius: 10px;
  max-width: 500px;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 600;
}
.w130_link-button:hover {
  color: #fff;
}
.w130_link {
  transition: transform .2s;
}

.w130_link:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

.w130_title-video {
  max-width: 172px;
  margin-top: 0px;
  color: #fff;
}
.w130_link img {
  height: 90px;
}
.w130_icon-arrow {
  height: 50px;
}
@media (max-width: 768px) {
  .w130_zoom-gallery .selectors img {
    height: 50px;
  }
  .w130_title h3 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
  }
  .w130_zoom-gallery .video-slide {
    padding-bottom: 42.25%;
  }
  .w130_link-button {
    font-size: 14px;
  }
  .w130 .col-md-1 {
    display: none;
  }
  .mobi-hide {
    display: none;
  }
  .w130_zoom-gallery {
    margin-bottom: -11px;
  }
}
/* end w130 */

/* w131 */
.w131 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.w131_box {
  margin-bottom: 20px;
}

.w131_box-img img {
  width: 100%;
  border: 1px solid #044102;
}

.w131_box-text {
  color: #044102;
  text-align: center;
  padding: 10px;
}

.w131_box-title {
  font-size: 16px;
  font-weight: 600;
}

.w131_box-price {
  font-size: 20px;
  font-weight: 700;
}

.w131_box-button {
  text-align: center;
}

.w131_box-button a {
  color: #044102;
  border: 2px solid #044102;
  padding: 8px 20px;
  border-radius: 5px;
}

.w131_box-button a:hover{
  color: #fff;
  border: 2px solid #044102;
  background-color: #044102;
}
/* end w131 */

/* w132 */
.w132 {
  background-color: #F3F3F3;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w132_title h3 {
  text-align: center;
  font-weight: 700;
  margin-bottom: 30px;
  color: #007900;
}

.w132_form {
  background-color: #B8E896;
  padding: 20px;
}

.w132_form .form-group {
  color: #000;
}

.w132_form label {
  font-weight: 600;
}
/* end w132 */

/* Footer tifoods */
.footer-clean.tifoods24h {
  padding-top: 30px;
  padding-bottom: 30px;
}
.footer-clean.tifoods24h .footer-logo {
  height: 60px;
}
.footer-clean.tifoods24h .item-srv h3 {
  font-size: 18px;
  color: #000;
}
.footer-clean.tifoods24h .item h3 {
  font-size: 18px;
  color: #000;
}
.footer-clean.tifoods24h .item-srv ul {
  list-style: none;
  padding-left: 0;
  font-size: 14px;
}

.footer-clean.tifoods24h .item ul {
  list-style: none;
  padding-left: 0;
  font-size: 14px;
}
/* Footer tifoods end */

/* w133 */
.w133_menu {
  width: auto;
  min-width: 300px;
  padding: 10px;
  height: 66px;
  margin: 0 auto;
  position: relative;
  color: #0157cd;
  background: #E6E7E8;
  box-shadow: 0px 5px 5px 0px rgb(0 0 0 / 4%);
}

.w133_menu ul,
.w133_menu li {
  margin: 0 auto;
  padding: 0 0;
  list-style: none;
}

.w133_menu ul {
  height: 45px;
  width: 100%
}

.w133_menu li {
  float: left;
  display: inline;
  position: relative;
  font: 0.9em 'Lato', sans-serif;
  /*font-weight:700;*/
}

.w133_menu a {
  display: block;
  font-size: 110%;
  line-height: 42px;
  padding: 0 7px;
  text-decoration: none;
  color: #f1592a;
  font-weight: 600;
  border-radius: 60px;
}

.w133_menu li a:hover {
  color: #ffffff;
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.w133_menu input {
  display: none;
  margin: 0 0;
  padding: 0 0;
  width: 80px;
  height: 30px;
  opacity: 0;
  cursor: pointer
}

.w133_menu label {
  font: normal 20px Arial;
  display: none;
  width: 35px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  float: right;
}

/*BRAND*/
.w133_menu label span {
  font-size: 80%;
  position: absolute;
  left: 35px;
}

.w133_menu ul.menus {
  /*SUBMENUS*/
  height: auto;
  overflow: hidden;
  width: 170px;
  background: #383838;
  position: absolute;
  z-index: 99;
  display: none;
}

.w133_menu ul.menus li {
  display: block;
  width: 100%;
  font: normal 100% Arial;
  text-transform: none;
  text-shadow: none;
}

.w133_menu ul.menus a {
  color: #FFF;
  line-height: 40px;
  /*REV*/
  -webkit-transition: all .6s ease-in-out;
  -moz-transition: all .6s ease-in-out;
  -ms-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}

.w133_menu li:hover ul.menus {
  display: block;
}

.w133_menu ul.menus a:hover {
  background: #bebebe;
  color: #222;
  -webkit-transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -ms-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out;
}

.w133_logo img {
  height: 40px;
  width: auto;
}

.w133_menu li a.w133_logo:hover {
  background: #e6e7e8;
}

.w133_active {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  border-radius: 60px;
}

.w133 {
  position: sticky;
  top: 0;
  z-index: 999;
  background: #fff;
}

.w133_button-phone {
  margin-left: 10px;
  padding-left: 54px!important;
  padding-right: 16px!important;
  padding-bottom: 4px!important;
  color: #fff!important;
  background-image: url(https://namgd.com/projects/vinamos/assets/images/button-phone.png);
  background-repeat: no-repeat;
  background-size: 160px auto;
}

.w133_button-phone:hover {
  background-image: url(https://namgd.com/projects/vinamos/assets/images/button-phone.png)!important;
}

@media screen and (max-width: 600px) {
  .w133_menu {
    position: relative;
    color: #fff;
    background: #143F91;
  }

  .w133_logo {
    text-align: center;
    padding: 10px;
  }

  .w133_menu ul {
    top: 100%;
    left: 0;
    height: auto;
    display: none;
    position: absolute;
    z-index: 3;
    background: #0092D7;
  }

  .w133_menu ul.menus {
    width: 100%;
    position: static;
    padding-left: 0px;
  }

  .w133_menu li {
    font: normal 90% Arial;
    width: auto;
    display: block;
    float: none;
  }

  .w133_menu input, .w133_menu label {
    margin: 0 2%;
    float: right;
    display: block;
    position: absolute;
  }

  .w133_menu input {
    z-index: 4;
  }

  .w133_menu input:checked+label {
    color: #fff
  }

  .w133_menu input:checked~ul {
    display: block
  }
}

@media (min-width: 768px) {
  .h-desktop {
    display: none !important;
  }
}

@media (max-width: 768px) {
  .h-mobile {
    display: none !important;
  }

  .w133_menu {
    height: 54px;
  }

  .w133_menu a {
    display: block;
    font-size: 120%;
    line-height: 28px;
    padding: 2px 20px;
    text-decoration: none;
    color: #ffffff;
    font-weight: 600;
  }

  .w133_menu input:checked~ul {
    display: block;
    padding: 10px;
  }

  .w133_logo img {
    height: 40px;
    width: auto;
  }
  .w133_logo {
    padding: 5px!important;
    background: #E6E7E8;
  }
  .w133_button-phone {
    margin-left: 10px;
    margin-top: 10px;
    padding-top: 8px!important;
    padding-left: 52px!important;
    padding-right: 16px!important;
    padding-bottom: 20px!important;
  }
}
/* end w133 */

/* w134 */
.w134 .carousel-inner img {
  width: 100%;
  height: 100%;
}

.w134 .slide {
  height: auto;
  min-height: auto;
}

.w134 .carousel-control-prev img, .w134 .carousel-control-next img {
  width: 30px;
  height: auto;
}

.w134 .carousel-indicators {
  display: none;
}
/* end w134 */

/* w135 */
.w135 {
  background-image: url(https://namgd.com/projects/vinamos/assets/images/bg/bg-1.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.w135_content-title {
  color: #fff;
  font-size: 20px;
  margin-bottom: 20px;
}

.w135_content-title span {
  color:#f99d1c;
}

.w135_content-title-small {
  color:#f99d1c;
  font-size: 18px;
}

.w135_content-desc {
  color: #fff;
}

.w135_button {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.w135_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w135_video {
  margin-top: 50px;
}

.w135_video iframe {
  width: 100%;
  height: 324px;
  padding: 3px;
  background-image: linear-gradient(to right, #0092D7 , #143F91);
}

.w135_content {
  padding: 60px 104px 0px 30px;
  position: relative;
}

.w135_box-title {
  font-weight: 700;
  color: #fff;
  font-size: 18px;
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  padding: 6px 10px;
  width: 96%;
  text-align: center;
  margin: 0 auto;
  border: 3px solid #fff;
  margin-top: -7px;
}

#w135_snipping_circle_1 {
  width: 460px;
  height: 460px;
  margin: 0px auto;
  border: 2px dashed #ffffff7d;
  display: grid;
  grid-template-columns: 8px;
  grid-template-rows: 8px;
  place-content: center;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
}
#w135_snipping_circle_1 .item {
  grid-area: 1/1;
  line-height: 8px;
  text-align: center;
  border-radius: 50%;
  background: #fff;
  animation: spin-1 12s var(--d, 0s) linear infinite;
  transform: rotate(0) translate(230px) rotate(0);
}
@keyframes spin-1 {
  100% {
    transform: rotate(1turn) translate(230px) rotate(-1turn);
  }
}

#w135_snipping_circle_2 {
  width: 380px;
  height: 380px;
  margin: 0px auto;
  border: 2px dashed #ffffff7d;
  display: grid;
  grid-template-columns: 8px;
  grid-template-rows: 8px;
  place-content: center;
  border-radius: 50%;
  position: absolute;
  top: 40px;
  left: 40px;
}
#w135_snipping_circle_2 .item {
  grid-area: 1/1;
  line-height: 8px;
  text-align: center;
  border-radius: 50%;
  background: #fff;
  animation: spin-2 12s var(--d, 0s) linear infinite;
  transform: rotate(0) translate(190px) rotate(0);
}
@keyframes spin-2 {
  100% {
    transform: rotate(1turn) translate(190px) rotate(-1turn);
  }
}

#w135_snipping_circle_3 {
  width: 300px;
  height: 300px;
  margin: 0px auto;
  border: 2px dashed #ffffff7d;
  display: grid;
  grid-template-columns: 8px;
  grid-template-rows: 8px;
  place-content: center;
  border-radius: 50%;
  position: absolute;
  top: 80px;
  left: 80px;
}
#w135_snipping_circle_3 .item {
  grid-area: 1/1;
  line-height: 8px;
  text-align: center;
  border-radius: 50%;
  background: #fff;
  animation: spin-3 12s var(--d, 0s) linear infinite;
  transform: rotate(0) translate(150px) rotate(0);
}
@keyframes spin-3 {
  100% {
    transform: rotate(1turn) translate(150px) rotate(-1turn);
  }
}

@media (max-width: 768px) {
  .w135 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .w135_video iframe {
    height: 200px;
  }
  .w135_snipping {
    display: none;
  }
  .w135_content {
    padding: 0px;
  }
  .w135_video {
    margin-top: 0px;
  }
}
/* end w135 */

/* w136 */
.w136 {
  background-color: #1E1F20;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w136_search {
  margin-top: 26px;
}

.w136_search-button {
  border: none;
  background: none;
}

.w136_search-button i {
  background: #F94D1C;
  color: #fff;
  padding: 8px;
  border-radius: 50%;
  font-size: 12px;
}

.w136_search-input {
  background-color: #fff;
  border: 1px solid #F94D1C;
  color: #F94D1C;
  padding-left: 8px;
  font-size: 12px;
  height: 32px;
  width: 80%;
}

.w136_social {
  text-align: center;
  margin-top: 10px;
}

.w136_social-list {
  list-style-type: none;
  padding-left: 0;
}

.w136_social-list li {
  display: inline-block;
  margin-right: 6px;
}

.w136_social-list li i {
  color: #F94D1C;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  border-radius: 50%;
  font-size: 12px;
  background: #FFD4C7;
}

.w136_copyright p {
  color: #F94D1C;
}

.w136_info {
  color: #F94D1C;
}

.w136_info p {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
}

p.w136_info-name {
  font-weight: 600;
}

.w136_border-right {
  border-right: 1px solid #F94D1C;
}

.w136_copyright {
  text-align: center;
  margin-top: 20px;
}

@media (max-width: 768px) {
  .w136_border-right {
    border-right: none;
  }
  .w136_search {
    margin-bottom: 20px;
  }
}
/* end w136 */

/* w137 */
.w137 {
  background-image: url(https://namgd.com/projects/vinamos/assets/images/bg/bg-1.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding-top: 40px;
  padding-bottom: 40px;
}

.w137-qua-tet {
  background: #171F5E;
  background-repeat: repeat;
}

.w137_title {
  color: #fff;
  font-weight: 500;
  font-size: 20px;
  margin-bottom: 30px;
}

.w137_title span {
  color: #F94D1C;
}

.w137_box {
  margin-bottom: 30px;
}

.w137_box iframe {
  width: 100%;
  height: 197px;
}

.w137_box-icon {
  max-width: 60px;
  margin: 0 auto;
}

.w137_box-title {
  font-weight: 500;
  color: #fff;
  font-size: 16px;
  background: #F1592A;
  padding: 12px 10px;
}

.w137_box-desc {
  text-align: center;
  font-size: 14px;
}

.w137_button {
  text-align: center;
}

.w137_button img {
  transition: transform .2s;
}

.w137_button img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

.w137_button_2 {
  text-align: center;
}

.w137_button_2 a {
  color: #fff;
  font-size: 16px;
  text-align: center;
  line-height: 1.6;
  padding: 16px 30px;
  background: linear-gradient(180deg, #ff6a00, #ee0979);
}

.w137_button_2 a:hover {
  background: linear-gradient(180deg, #ee0979, #ff6a00);
}

@media (max-width: 768px) {
  .w137 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .w137_title {
    font-size: 22px;
    margin-bottom: 20px;
  }
}
/* end w137 */

/* w138 */
.w138 {
  background-image: url(https://namgd.com/projects/vinamos/assets/images/bg/bg-2.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 80px;
}

.w138_box iframe {
  width: 100%;
  height: 360px;
  padding: 3px;
  background-image: linear-gradient(to right, #0092D7 , #143F91);
}

.w138_box-title {
  font-weight: 700;
  color: #fff;
  font-size: 18px;
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  padding: 6px 10px;
  width: 96%;
  text-align: center;
  margin: 0 auto;
  border: 3px solid #fff;
  margin-top: -7px;
}

.w138 .mx-auto {
  margin-left: auto!important;
  margin-right: auto!important;
}

@media (max-width: 768px) {
  .w138 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .w138_box iframe {
    height: 200px;
  }
}
/* end w138 */

/* w139 */
.w139 {
  background-image: url(https://namgd.com/projects/vinamos/assets/images/bg/bg-3.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.w139_title h4 {
  color: #083d7d;
}

.w139_title-bold {
  color: #f1592a!important;
  font-weight: 600;
}

.w139_box {
  border: 2px solid #7695b8;
  background-color: #fff;
  padding: 40px;
  height: 100%;
}

.w139_box-img {
  text-align: center;
}

.w139_box-img img {
  text-align: center;
  height: 136px;
  width: auto;
}

.w139_box-title {
  font-size: 20px;
  text-align: center;
  margin-top: 20px;
}

.w139_box-link {
  position: absolute;
  bottom: 2px;
  right: 17px;
  color: #fff;
  width: 0px;
  height: 0;
  border-bottom: 60px solid #F1592A;
  border-left: 90px solid transparent;
}

.w139_box-link i {
  position: absolute;
  right: 12px;
  bottom: -46px;
  font-size: 20px;
}

@media (max-width: 768px) {
  .w139 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .w139_box-img img {
    height: 72px;
  }
}
/* end w139 */

/* w140 */
.w140 .lookback {
  text-align: center;
  padding-top: 40px;
}

.w140 .lookback p {
  color: #42464e;
  font-size: 20px;
  line-height: 28px;
  font-weight: bold;
  margin-bottom: 60px;
}

.w140 .lookback ul {
  padding: 0;
  list-style: none;
  position: relative;
  margin: 0;
}

.w140 .lookback ul li {
  width: 250px;
  position: absolute;
}

.w140 .lookback ul li span {
  width: 85px;
  height: 85px;
  background: #fff;
  display: inline-block;
  vertical-align: top;
  border-radius: 50%;
  border: 3px solid #0089ff;
  margin-bottom: 9px;
}

.w140 .lookback ul li p {
  font-size: 16px;
  line-height: 21px;
  color: #474747;
  font-weight: 400;
  margin-bottom: 10px;
}

.w140 .lookback ul li.item-1 {
  left: 60px;
  top: -28px;
}

.w140 .lookback ul li p strong {
  display: block;
  margin-bottom: 6px;
  text-align: center;
}

@media (min-width: 1200px) {
  .d-xl-block {
    display: block !important;
  }
}

.w140 .lookback ul li.item-1 .icon {
  background: url(https://www.sapo.vn/Themes/Portal/Default/StylesV2/images/home/aboutus/icon-lookback-1.png) no-repeat center center #fff;
}

.w140 .lookback ul li.item-2 {
  left: 310px;
  top: -28px;
}

.w140 .lookback ul li.item-2 .icon {
  background: url(https://www.sapo.vn/Themes/Portal/Default/StylesV2/images/home/aboutus/icon-lookback-2.png) no-repeat center center #fff;
}

.w140 .lookback ul li.item-3 {
  left: 600px;
  top: -28px;
}

.w140 .lookback ul li.item-3 .icon {
  background: url(https://www.sapo.vn/Themes/Portal/Default/StylesV2/images/home/aboutus/icon-lookback-3.png) no-repeat center center #fff;
}

.w140 .lookback ul li.item-4 {
  right: 45px;
  top: -28px;
}

.w140 .lookback ul li.item-4 .icon {
  background: url(https://www.sapo.vn/Themes/Portal/Default/StylesV2/images/home/aboutus/icon-lookback-4.png) no-repeat center center #fff;
}

.w140 .lookback ul li.item-5 {
  right: 45px;
  top: 169px;
}

.w140 .lookback ul li.item-5 .icon {
  background: url(https://www.sapo.vn/Themes/Portal/Default/StylesV2/images/home/aboutus/icon-lookback-5.png) no-repeat center center #fff;
}

.w140 .lookback ul li.item-6 {
  left: 575px;
  top: 169px;
}

.w140 .lookback ul li.item-6 .icon {
  background: url(https://www.sapo.vn/Themes/Portal/Default/StylesV2/images/home/aboutus/icon-lookback-6.png) no-repeat center center #fff;
}

.w140 .lookback ul li.item-7 {
  left: 310px;
  top: 169px;
}

.w140 .lookback ul li.item-7 .icon {
  background: url(https://www.sapo.vn/Themes/Portal/Default/StylesV2/images/home/aboutus/icon-lookback-7.png) no-repeat center center #fff;
}

.w140 .lookback ul li.item-8 {
  left: 60px;
  top: 169px;
}

.w140 .lookback ul li.item-8 .icon {
  background: url(https://www.sapo.vn/Themes/Portal/Default/StylesV2/images/home/aboutus/icon-lookback-8.png?v=1) no-repeat center center #fff;
}

.w140 .lookback ul li.item-9 {
  left: 60px;
  top: 391px;
}

.w140 .lookback ul li.item-9 .icon {
  background: url(https://www.sapo.vn/Themes/Portal/Default/StylesV2/images/home/aboutus/icon-lookback-9.png) no-repeat center center #fff;
}

.w140 .lookback ul li.item-10 {
  left: 310px;
  top: 391px;
}

.w140 .lookback ul li.item-10 .icon {
  background: url(https://www.sapo.vn/Themes/Portal/Default/StylesV2/images/home/aboutus/icon-lookback-10.png) no-repeat center center #fff;
}

.w140 .lookback ul li.item-11 {
  left: 600px;
  top: 391px;
}

.w140 .lookback ul li.item-11 .icon {
  background: url(https://www.sapo.vn/Themes/Portal/Default/StylesV2/images/home/aboutus/icon-lookback-11.png) no-repeat center center #fff;
}

.w140 .lookback ul li.item-12 {
  right: 35px;
  top: 391px;
}

.w140 .lookback ul li.item-12 .icon {
  background: url(https://www.sapo.vn/Themes/Portal/Default/StylesV2/images/home/aboutus/icon-lookback-12.png) no-repeat center center #fff;
}

@media (max-width: 767px) {
  .w140 .lookback p {
    margin-bottom: 30px;
  }

  .w140 .lookback ul {
    margin: 0 -15px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .w140 .lookback ul li {
    position: static;
    width: 100%;
    padding: 0 15px 15px;
  }

  .w140 .lookback ul li p {
    white-space: normal !important;
  }
}
/* end w140 */

/* w141 */
.w141 {
  background-image: url(https://namgd.com/projects/vinamos/assets/images/bg/bg-3.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding-top: 40px;
  padding-bottom: 40px;
}

.w141 .lookback {
  text-align: center;
  padding-top: 40px;
}

.w141 .lookback p {
  color: #143F91;
  font-size: 20px;
  line-height: 28px;
  font-weight: bold;
  margin-bottom: 60px;
}

.w141_title span {
  color: #F1592A;
}

.w141 .lookback ul {
  padding: 0;
  list-style: none;
  position: relative;
  margin: 0;
}

.w141 .lookback ul li {
  width: 333px;
  position: absolute;
}

.w141 .lookback ul li span {
  width: 85px;
  height: 85px;
  background: #fff;
  display: inline-block;
  vertical-align: top;
  border-radius: 50%;
  border: 3px solid #0089ff;
  margin-bottom: 9px;
}

.w141 .lookback ul li .icon {
  display: none;
}

.w141 .lookback ul li p {
  font-size: 16px;
  height: 200px;
  line-height: 21px;
  color: #fff;
  font-weight: 400;
  margin-bottom: 10px;
  background-image: url(https://namdp1999.github.io/projects/vinamos/assets/images/box-circle.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  padding: 40px 110px;
  font-size: 18px;
  font-weight: 600;
}

.w141 .lookback ul li p strong {
  display: block;
  margin-bottom: 14px;
  font-size: 46px;
}

@media (min-width: 1200px) {
  .d-xl-block {
    display: block !important;
  }
}

.w141 .lookback ul li.item-1 {
  left: 8px;
  top: -28px;
}

.w141 .lookback ul li.item-2 {
  left: 394px;
  top: -28px;
}

.w141 .lookback ul li.item-3 {
  right: 0px;
  top: -28px;
}

.w141 .lookback ul li.item-10 {
  left: 8px;
  top: 370px;
}

.w141 .lookback ul li.item-11 {
  left: 394px;
  top: 370px;
}

.w141 .lookback ul li.item-12 {
  right: 0px;
  top: 370px;
}

.w141_bg-looback {
  margin-top: 60px;
  margin-bottom: 80px;
  margin-right: -190px;
}

@media (max-width: 767px) {
  .w141 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .w141 .lookback p {
    margin-bottom: 30px;
  }

  .w141 .lookback ul {
    margin: 0 -15px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .w141 .lookback ul li {
    position: static;
    width: 100%;
    padding: 0 15px 15px;
  }

  .w141 .lookback ul li p {
    white-space: normal !important;
  }
}
/* end w141 */

/* w142 */
.w142 {
  background-image: url(https://namgd.com/projects/vinamos/assets/images/bg/bg-3.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding-top: 40px;
  padding-bottom: 40px;
}

.w142_title h4 {
  color: #F1592A;
  font-weight: 600;
  font-size: 24px;
}

.w142_box {
  border: 2px solid #F1592A;
  -webkit-box-shadow: -5px -4px 15px -5px #000000;
  box-shadow: -5px -4px 15px -5px #000000;
  background-color: #fff;
}

.w142_box-img img {
  width: 100%;
}

.w142_box-content {
  position: absolute;
  bottom: 30px;
  background-image: linear-gradient(to right, #0092D7, #143F91);
  left: 5px;
  border-radius: 6px;
  border: 2px solid #fff;
  padding: 20px 10px;
}

.w142_box-website-name {
  font-size: 14px;
  color: #fff;
  margin-bottom: 6px;
}

.w142_box-name {
  font-size: 16px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 0;
}

.w142_box-link {
  position: absolute;
  right: 8px;
  bottom: 8px;
  background: #fff;
  border-radius: 50%;
}

.w142_box-link img {
  width: 26px;
}
/* end w142 */

/* w143 */
.w143 {
  background-image: url(https://namgd.com/projects/vinamos/assets/images/bg/bg-4.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.w143_bg-video {
  background-repeat: no-repeat;
  padding: 10px 4px 30px 4px;
  background: url(https://cdn.aisystem.dev/uploads/hocvienkinhdoanhonline.club/505/laptop.png);
  background-size: 100%;
}

.w143_inner-iframe {
  position: relative;
  padding-top: 54%;
  padding-bottom: 78px;
  background-repeat: no-repeat;
}

.w143_inner-iframe img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 262px;
  width: 80%;
  object-fit: cover;
  margin: 10px auto 0;
}

.w143_button {
  text-align: center;
  margin-top: 8px;
}

.w143_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

@media (max-width: 768px) {
  .w143 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .w143_inner-iframe img {
    height: 160px;
  }
}
/* end w143 */

/* w144 */
.w144 {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding-top: 40px;
  padding-bottom: 40px;
}

.w144 .title_lien_he {
  color: #000;
  font-weight: 700;
  font-size: 30px;
  text-align: center;
  margin-bottom: 30px;
}

.w144 .bg_xanh {
  background-color: #C9DEFF;
  border: 2px solid #F1592A;
}

.w144 .bg_trang {
  background-color: #fff;
}

.w144 .img_tac_gia {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w144 .ten_tac_gia {
  color: #fff;
  font-weight: 700;
  font-size: 20px;
  border: 2px solid #fff;
  border-radius: 10px;
  text-align: center;
  padding: 8px 10px;
  background-image: linear-gradient(to right, #0092D7 , #143F91);
}

.w144 .ten_tac_gia:hover {
  background-color: #002f79;
}

.w144 .list_contact {
  margin-top: 50px;
  padding-left: 0px;
}

.w144 .list_contact li {
  list-style-type: none;
  width: calc(100%);
  padding: 1.5rem 2.5rem;
  color: #051f4e;
  overflow: hidden;
  align-items: center;
}

@media (max-width: 768px) {
  .w144 .title_lien_he {
    font-size: 24px;
  }

  .w144 .list_contact li {
    padding: 0.5rem 0.5rem;
  }

  .w144 .list_contact {
    margin-top: 16px;
  }

  .w144 {
    padding-bottom: 0px;
  }
}
/* end w144 */

/* w145 */
.w145 {
  background-image: url(https://namgd.com/projects/vinamos/assets/images/header.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

@media (min-width: 768px) {
  .w145 {
    position: fixed;
    width: 100%;
    z-index: 100;
  }
}

.w145_logo {
  padding-top: 30px;
  padding-bottom: 30px;
}

.w145_logo img {
  height: 40px!important;
}

.w145_menu {
  float: right;
  padding-top: 5px;
}

.w145_menu a {
  color: #e6e7e8;
  font-size: 14px;
  font-weight: 600;
}

.w145_menu i {
  background: #e6e7e8;
  color: #f1592a;
  padding: 6px;
  border-radius: 50%;
  margin-right: 6px;
}

@media (max-width: 768px) {
  .w145 {
    background: #f1592a;
  }

  .w145_logo {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .w145_menu {
    padding-top: 26px;
  }
}
/* end w145 */

/* w146 */
.w146 {
  background-image: url(https://namgd.com/projects/vinamos/assets/images/bg/bg-6.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding-top: 150px;
  padding-bottom: 150px;
}

.w146_noti {
  background: #F1592A;
  padding: 10px 30px;
  margin-bottom: 30px;
}

.w146_noti-title {
  color: #fff;
  font-weight: 600;
  margin-bottom: 0px;
}

.w146_noti-desc {
  color: #fff;
  margin-bottom: 0;
  font-weight: 500;
}


.w146_zalo {
  display: flex;
  align-items: center;
  justify-content: center;
}

.w146_zalo-qr img {
  width: 160px;
}

.w146_zalo-button {
  margin-left: 30px;
}

.w146_zalo-button-link {
  position: relative;
  display: inline-block;
}

.w146_zalo-button-link img {
  height: 150px!important;
}

.w146_zalo-button-link span {
  position: absolute;
  left: 16px;
  top: 56px;
  font-weight: 600;
  color: #fff;
  width: 100px;
  font-size: 12px;
}

@media (max-width: 768px) {
  .w146 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
/* end w146 */

/* w147 */
.w147 {
  background-image: url(https://namgd.com/projects/vinamos/assets/images/bg/bg-7.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding-top: 150px;
  padding-bottom: 80px;
}

.w147_title-one {
  font-size: 30px;
  font-weight: 500;
  color: #fff;
}

.w147_title-two {
  font-size: 30px;
  font-weight: 500;
  color: #F1592A;
}

.w147_zoom-gallery {
  text-align: center;
}

.w147_zoom-gallery-slide {
  display: none;
}

.w147_zoom-gallery-slide.active {
  display: block;
}

.w147_zoom-gallery .video-slide {
  position: relative;
  padding-bottom: 52.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.w147_zoom-gallery .video-slide iframe,
.w147_zoom-gallery .video-slide object,
.w147_zoom-gallery .video-slide embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10px;
}

.w147_zoom-gallery .selectors {
  text-align: center;
  margin: 10px 0;
  margin-top: 30px;
}

.w147_zoom-gallery .selectors a {
  margin: 5px;
  display: inline-block;
}

.w147_zoom-gallery .selectors a:hover,
.w147_zoom-gallery .selectors a.active {
  border-color: #ccc;
}

.w147_zoom-gallery .selectors img {
  box-shadow: none !important;
  filter: none !important;
  -webkit-filter: none !important;
  height: 70px;
  border-radius: 8px;
}

.w147_zoom-gallery .selectors a {
  position: relative;
  color: #fff;
}

.w147_zoom-gallery .selectors a span {
  position: absolute;
  color: #fff;
  text-shadow: 0px 1px 10px #000;
  top: 50%;
  left: 50%;
  display: inline-block;
  transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  font-size: 30px;
  z-index: 100;
}

.w147_title-video {
  max-width: 172px;
  margin-top: 0px;
  color: #fff;
}

.w147_button {
  margin-top: 30px;
  margin-bottom: 30px;
}

.w147_button a {
  background-image: linear-gradient(to right, #0092D7, #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

@media (max-width: 768px) {
  .w147 {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .w147_zoom-gallery .selectors img {
    height: 50px;
  }

  .w147_title h3 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
  }

  .w147_zoom-gallery .video-slide {
    padding-bottom: 42.25%;
  }

  .w147_zoom-gallery {
    margin-bottom: -11px;
  }

  .hide-mobi {
    display: none;
  }
}
/* end w147 */

/* w148 */
.w148 {
  background-image: url(https://namgd.com/projects/vinamos/assets/images/bg/bg-8.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding-top: 150px;
  padding-bottom: 30px;
}

.w148_content-title {
  color: #fff;
  font-size: 20px;
  margin-bottom: 20px;
}

.w148_content-title span {
  color: #f99d1c;
}

.w148_content-title-small {
  color: #f99d1c;
  font-size: 18px;
}

.w148_content-desc {
  color: #fff;
}

.w148_title {
  position: absolute;
  left: 40px;
  top: 170px;
  font-weight: 600;
}

.w148_content-title-one {
  color: #fff;
}

.w148_content-title-two {
  color: #F1592A;
}

.w148_button {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.w148_button p {
  background-image: linear-gradient(to right, #0092D7, #143F91);
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
  width: 280px;
  text-align: center;
  margin: 0 auto;
}

.w148_button a {
  color: #fff;
  font-weight: 600;
  font-size: 16px;
}

.w148_button a>span {
  color: #F1592A;
  font-size: 20px;
}

.w148_video {
  margin-top: 50px;
}

.w148_video iframe {
  width: 100%;
  height: 324px;
  padding: 3px;
  background-image: linear-gradient(to right, #0092D7, #143F91);
}

.w148_content img {
  height: 450px!important;
}

.w148_box-title {
  font-weight: 700;
  color: #fff;
  font-size: 18px;
  background-image: linear-gradient(to right, #0092D7, #143F91);
  padding: 6px 10px;
  width: 96%;
  text-align: center;
  margin: 0 auto;
  border: 3px solid #fff;
  margin-top: -7px;
}

@media (max-width: 768px) {
  .w148 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .w148_video iframe {
    height: 200px;
  }

  .w148_content {
    background: #313131;
    padding: 20px;
    border-radius: 8px;
    margin-bottom: 20px;
  }

  .w148_video {
    margin-top: 0px;
  }

  .w148_content img {
    height: 360px!important;
    margin-bottom: 30px;
    display: none;
  }

  .w148_title {
    position: relative;
    font-weight: 600;
    top: 0;
    left: 10px;
  }

  .w148_content-title-one {
    font-size: 26px;
  }

  .w148_content-title-two {
    font-size: 26px;
  }
}
/* end w148 */
/* w149 */
.w149_box {
  position: relative;
}

.w149_box_bg {
  position: absolute;
  left: 0;
  right: 0;
  width: 30%;
}

.w149_box_logo {
  position: absolute;
  top: 40px;
  left: 60px;
  height: 80px!important;
}

.w149_menu {
  background-color: #DCDDDE;
  border-bottom: 5px solid #F06F3D;
  height: 80px;
  padding-top: 12px;
}

.w149_menu_list {
  list-style: none;
  text-align: right;
}

.w149_menu_list li {
  display: inline-block;
  padding-left: 20px;
}

.w149_menu_list li a {
  color: #000;
  font-weight: 600;
}

.w149_button_login {
  background-image: linear-gradient(45deg, #ee643c, #faac2d);
  padding: 10px 20px;
  border-radius: 8px;
  color: #fff !important;
}

.w149_button-phone {
  margin-left: 10px;
  padding-left: 54px!important;
  padding-right: 16px!important;
  padding-bottom: 4px!important;
  color: #fff!important;
  background-image: url(https://namgd.com/projects/vinamos/assets/images/button-phone.png);
  background-repeat: no-repeat;
  background-size: 160px auto;
}
.w149_menu a {
    display: block;
    line-height: 46px;
    padding: 0 7px;
    text-decoration: none;
    color: #f1592a;
    font-weight: 600;
    border-radius: 60px;
}

.w149_button-phone:hover {
  background-image: url(https://namgd.com/projects/vinamos/assets/images/button-phone.png)!important;
}

@media (max-width: 768px) {
  .w149_box_bg {
    display: none;
  }

  .w149_box_logo {
    position: absolute;
    top: 12px;
    left: 20px;
    height: 50px!important;
  }

  .w149_menu_list li a {
    display: none;
  }

  .w149_button_login {
    display: block !important;
  }

  .w149_menu {
    padding-top: 12px;
  }
}
/* end w149 */

/* w150 */
.w150_bg-header {
  width: 100%;
}

.w150_logo {
  position: absolute;
  z-index: 1;
  text-align: center;
  padding: 40px 20px 20px 20px;
  background: #fff;
  box-shadow: 0px 7px 11px 2px rgb(0 0 0 / 42%);
  -webkit-box-shadow: 0px 7px 11px 2px rgb(0 0 0 / 42%);
  -moz-box-shadow: 0px 7px 11px 2px rgba(0, 0, 0, 0.42);
}

.w150_logo img {
  height: 70px !important;
}

.w150_menu {
  background-color: #DCDDDE;
  border-bottom: 5px solid #F06F3D;
  height: 80px;
  padding-top: 12px;
}

.w150_menu_list {
  list-style: none;
  text-align: center;
}

.w150_menu_list li {
  display: inline-block;
  padding-left: 20px;
}

.w150_menu_list li a {
  color: #000;
  font-weight: 600;
}

.w150_button_login a {
  background-image: linear-gradient(45deg, #ee643c, #faac2d);
  padding: 10px 20px;
  border-radius: 8px;
  color: #fff !important;
}

.w150_button-phone a {
  margin-left: 10px;
  padding-left: 54px !important;
  padding-right: 16px !important;
  padding-bottom: 4px !important;
  color: #fff !important;
  background-image: url(https://namgd.com/projects/vinamos/assets/images/button-phone.png);
  background-repeat: no-repeat;
  background-size: 160px auto;
}

.w150_menu a {
  display: block;
  line-height: 46px;
  padding: 0 7px;
  text-decoration: none;
  color: #f1592a;
  font-weight: 600;
  border-radius: 60px;
}

.w150_button-phone a:hover {
  background-image: url(https://namgd.com/projects/vinamos/assets/images/button-phone.png) !important;
}

@media (max-width: 768px) {
  .w150_menu_list li {
    display: none;
  }

  .w150_button_login {
    display: block !important;
  }

  .w150_menu {
    padding-top: 12px;
  }

  .w150_logo {
    position: relative;
    box-shadow: none;
    padding: 20px;
  }

  .w150_bg-header {
    display: none;
  }

  .w150_menu_list {
    list-style: none;
    text-align: center;
    padding-left: 0px;
    width: 200px;
    margin: 0 auto;
  }
}
/* end w150 */

/* w151 */
.w151 {
  position: fixed;
  z-index: 99999;
  bottom: 10%;
  right: 0;
  transform: scale(0.7);
  margin: -10px;
}

/*phone*/
.w151 .button-contact {
  position: relative;
}

.w151 .button-contact .phone-vr {
  position: relative;
  visibility: visible;
  background-color: transparent;
  width: 90px;
  height: 90px;
  cursor: pointer;
  z-index: 11;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  transition: visibility .5s;
  left: 0;
  bottom: 0;
  display: block;
}

.w151 .phone-vr-circle-fill {
  width: 65px;
  height: 65px;
  top: 12px;
  left: 12px;
  position: absolute;
  box-shadow: 0 0 0 0 #c31d1d;
  background-color: rgba(230, 8, 8, 0.7);
  border-radius: 50%;
  border: 2px solid transparent;
  -webkit-animation: phone-vr-circle-fill 2.3s infinite ease-in-out;
  animation: phone-vr-circle-fill 2.3s infinite ease-in-out;
  transition: all .5s;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-animuiion: zoom 1.3s infinite;
  animation: zoom 1.3s infinite;
}

.w151 .phone-vr-img-circle {
  background-color: #e60808;
  width: 40px;
  height: 40px;
  line-height: 40px;
  top: 25px;
  left: 25px;
  position: absolute;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  -webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
  animation: phone-vr-circle-fill 1s infinite ease-in-out;
}

.w151 .phone-vr-img-circle a {
  display: block;
  line-height: 37px;
}

.w151 .phone-vr-img-circle img {
  max-width: 25px!important;
}

@-webkit-keyframes phone-vr-circle-fill {
  0% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
  }

  10% {
    -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
  }

  20% {
    -webkit-transform: rotate(25deg) scale(1) skew(1deg);
  }

  30% {
    -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
  }

  40% {
    -webkit-transform: rotate(25deg) scale(1) skew(1deg);
  }

  50% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
  }

  100% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
  }
}

@-webkit-keyframes zoom {
  0% {
    transform: scale(.9)
  }

  70% {
    transform: scale(1);
    box-shadow: 0 0 0 15px transparent
  }

  100% {
    transform: scale(.9);
    box-shadow: 0 0 0 0 transparent
  }
}

@keyframes zoom {
  0% {
    transform: scale(.9)
  }

  70% {
    transform: scale(1);
    box-shadow: 0 0 0 15px transparent
  }

  100% {
    transform: scale(.9);
    box-shadow: 0 0 0 0 transparent
  }
}

.w151 .phone-bar a {
  position: fixed;
  bottom: 25px;
  left: 30px;
  z-index: -1;
  background: rgb(232, 58, 58);
  color: #fff;
  font-size: 16px;
  padding: 8px 15px 7px 50px;
  border-radius: 100px;
  white-space: nowrap;
}

.w151 .phone-bar a:hover {
  opacity: 0.8;
  color: #fff;
}

@media(max-width: 736px) {
  .w151 .phone-bar {
    display: none;
  }
}

.w151 #zalo-vr .phone-vr-circle-fill {
  box-shadow: 0 0 0 0 #2196F3;
  background-color: rgba(33, 150, 243, 0.7);
}

.w151 #zalo-vr .phone-vr-img-circle {
  background-color: #2196F3;
}

.w151 #viber-vr .phone-vr-circle-fill {
  box-shadow: 0 0 0 0 #2196F3;
  background-color: rgba(33, 150, 243, 0.7);
}

.w151 #viber-vr .phone-vr-img-circle {
  background-color: #fff;
}

.w151 #contact-vr .phone-vr-circle-fill {
  box-shadow: 0 0 0 0 #2196F3;
  background-color: rgba(33, 150, 243, 0.7);
}

.w151 #contact-vr .phone-vr-img-circle {
  background-color: #2196F3;
}
/* end w151 */

/* w152 */
.w152 {
  padding-bottom: 0px;
}

.w152_item {
  padding: 10px;
}

.w152_item_box {
  padding-top: 6px;
  text-align: center;
  border: 2px dotted #3853A4;
  border-radius: 8px;
}

.w152_icon i {
  color: #ED1F24;
  font-size: 30px;
}

.w152_title {
  font-size: 16px;
  margin-bottom: 0px;
  color: #000;
}
/* end w152 */

/* w153 */
.w153 {
  background: #171F5E;
  background-repeat: repeat;
  background-color: #cccccc;
}

.w153_item {
  padding: 10px;
}

.w153_item_box {
  padding: 10px;
  text-align: center;
}

.w153_image {
  padding: 20px;
  border-radius: 50%;
  box-shadow: 0 0 8px -4px #fff;
  background: #ffff;
}

.w153_image:hover {
  box-shadow: 0 0 8px 4px #fff;
}

.w153_image img {
  width: 100%;
  border-radius: 50%;
}

.w153_title {
  font-size: 18px;
  margin-bottom: 0px;
  color: #3853A4;
  font-weight: 600;
  margin-top: 16px;
  line-height: 1.4;
}

.w153_title a {
  color: #fff;
}

.w153 .slick-prev:before, .w153 .slick-next:before {
  color: #fff;
}
/* end w153 */

/* w154 */
.w154 {
  background-color: #EAF2FF;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w154_title {
  text-align: center;
  font-weight: bold;
  color: #073A91;
  font-size: 30px;
}

.w154_desc {
  text-align: center;
  color: #000;
}

.w154 .icon {
  font-size: 30px;
  margin-top: 25px;
  color: #073A91;
}

.w154 .text {
  background-color: #fff;
  padding: 4px 15px;
}

.w154 .text-title {
  font-weight: bold;
  font-size: 14px;
  color: #000;
}

.w154 .text-desc {
  color: #000;
  font-size: 12px;
}

.w154_video iframe {
  width: 100%;
  height: 222px;
}

.w154_item {
  margin-bottom: 0px;
}

.w154_button {
  text-align: center;
}

.w154_button a {
  /* background: linear-gradient(180deg, #ff6a00, #ee0979); */
  background: #00B642;
  color: #fff;
  padding: 10px 30px;
  font-size: 20px;
}

.w154_button a:hover {
  /* background: linear-gradient(180deg, #ee0979, #ff6a00); */
}

.w154_qua-tet {
  background-color: #ffffff;
}

.w154_qua-tet .w154_title {
  color: #b7001c;
}

.w154_qua-tet .w154_item .icon {
  margin-top: 0px;
}

.w154_video {
  background-color: #c79725;
  padding: 10px 10px;
}

.w154_qua-tet .icon {
  color: #00b642;
}

@media (min-width: 768px) {
  .w154_desc {
    padding: 5px 150px;
  }

  .w154 .text-title {
    margin-bottom: 0px;
  }
}

@media (max-width: 768px) {
  .w154 {
    padding-top: 0px;
    padding-bottom: 20px;
  }

  .w154_video iframe {
    width: 100%;
    height: 190px;
  }

  .w154 .icon {
    font-size: 20px;
    margin-top: 40px;
  }

  .w154_button a {
    font-size: 16px;
  }

  .w154_item {
    margin-bottom: 0px;
  }

  .w154_title {
    font-size: 26px;
  }

  .w154_video {
    padding: 15px 15px;
    margin-bottom: 20px;
  }

  .w154 .text-title {
    font-size: 16px;
  }
}
/* end w154 */

/* w155 */
.w155 {
  padding-top: 20px;
  padding-bottom: 20px;
  background: #f3f3f3;
}

.w155-qua-tet {
  background-image: url(https://png.pngtree.com/thumb_back/fw800/background/20200121/pngtree-chinese-new-year-background-with-light-yellow-image_328235.jpg);
  background-repeat: repeat;
  background-color: #cccccc;
}

.w155_title {
  font-size: 15px;
  font-weight: 600;
  color: #3853A4;
}

.w155_list-1 {
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: 30px;
}

.w155_list-1 li {
  color: #000;
  font-size: 15px;
  margin-top: 10px;
}

.w155_list-1 li i {
  width: 24px;
}

.w155_item {
  margin-top: 20px;
}

.w155_item a {
  color: #051F4D;
}

.w155_item a:hover {
  color: #000;
}

.w155_item a i {
  font-size: 28px;
  vertical-align: middle;
}

.w155_img img {
  width: 100%;
}

.w155_list-2 {
  padding-left: 20px;
}

.w155_list-2 a {
  color: #000;
  font-size: 15px;
}

.w155_copyright p {
  font-size: 12px;
}

.w155_list-img {
  text-align: right;
}

.w155_button-maps:hover {
  cursor: pointer;
}

.w155_button-maps .w155_img {
  width: 46px;
  margin-bottom: 0px;
}

.w155_button-maps {
  background: #fff;
  padding: 10px;
  border-radius: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #3853A4;
  margin-bottom: 20px;
}

.w155_button-maps .w155_title {
  font-weight: 600;
  color: #3853A4;
  font-size: 16px;
  margin-left: 15px;
}

@media (max-width: 768px) {
  .w155_list-img {
    text-align: left;
  }
}

.w155_list-img a {
  background-color: #EAF2FE;
  padding: 15px;
}

.w155_list-img img {
  height: 30px!important;
}

.w155.donafarm {
  background-color: #ddffc5;
}
/* end w155 */

/* w156 */
@media (min-width: 768px) {
  .w156 {
    display: none;
  }
}

@media (max-width: 768px) {
  .w156_header .w156_bottom-nav {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 6px 0;
    background-color: #e6e7e8;
    z-index: 99;
    will-change: transform;
    transform: translateZ(0);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.24);
  }

  .w156_header .w156_bottom-nav-item {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center;
    text-align: center;
    font-size: 0.8rem;
    color: #f1f5f8;
    height: 46px;
  }

  .w156_header .w156_bottom-nav-link {
    display: flex;
    flex-direction: column;
  }

  .w156_header .w156_bottom-nav .w156_active {
    color: #d32f2f;
  }

  .w156_icon-phone img {
    width: 30px;
    height: auto;
  }

  .w156_icon-zoom img {
    width: 50px;
    height: auto;
  }

  .w156_icon-phone {
    background: #f15a2b;
    padding: 10px;
    margin: 0 auto;
    border-radius: 50%;
  }

  .w156_icon-zoom {
    padding: 6px;
    margin: 0 auto;
  }

  .w156_cart {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
  }

  .w156_cart-item a {
    color: #fff;
  }

  .w156_cart-item {
    font-weight: 700;
    font-size: 15px;
  }
}
/* end w156 */

/* w157 */
.w157 {
  padding-top: 20px;
  padding-bottom: 20px;
  background: #fff;
}

.w157_title-main h3 {
  color: #3853A4;
  font-weight: 600;
  font-size: 28px;
}
.w157_item {
  padding: 10px;
}

.w157_item_box {
  padding: 10px;
  text-align: center;
  box-shadow: 0 0 8px -6px #000;
  background: #fff;
}

.w157_item_box:hover {
  box-shadow: 0 0 8px -4px #000;
}

.w157_image img {
  width: 100%;
}

.w157_title {
  font-size: 15px;
  margin-bottom: 0px;
  color: #000;
  font-weight: 500;
  margin-top: 16px;
  line-height: 1.4;
}

.w157_title a {
  color: #fff;
}

.w157 .slick-prev:before, .w157 .slick-next:before {
  color: #000;
}

.w157_stars {
  margin-bottom: 0px;
}

.w157_stars i {
  font-size: 12px;
  color: #eab900;
  line-height: 1.4;
}

.w157_price a {
  font-size: 18px;
  font-weight: 600;
  color: #009a05;
  line-height: 1.4;
}
/* end w157 */

/* w158 */
.w158 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.w158_title h3 {
  color: #3853A4;
  font-weight: 600;
  margin-bottom: 16px;
  font-size: 28px;
}

.w158_list-address {
  list-style-type: none;
  padding-left: 0px;
}

.w158_address {
  font-size: 14px;
  margin-bottom: 10px;
}

.w158_address a {
  color: #3853A4;
}

.w158_address i {
  margin-right: 4px;
}

.w158_maps iframe {
  width: 100%;
  height: 500px;
  margin-bottom: 20px;
}

.w158_info p {
  font-size: 14px;
  color: #000;
}
/* end w158 */

/* w159 */
.w159 {
  background: #171F5E;
  background-repeat: repeat;
  background-color: #cccccc;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w159_box {
  margin-bottom: 20px;
  border-radius: 23px;
  border: 2px solid #fff;
}

.w159_box:hover {
  box-shadow: 0 0 8px 3px #fff;
}

.w159_box_img img {
  width: 100%;
  border-radius: 20px 20px 0px 0px;
}

.w159_box_title {
  text-align: center;
  font-weight: 600;
  padding: 10px;
  background: #3853A4;
  border-radius: 0px 0px 20px 20px;
}

.w159_box_title p {
  margin-bottom: 0px;
  font-size: 16px;
  color: #fff;
}
/* end w159 */

/* w161 */
.w161 {
  background: #3853A4;
  padding-top: 30px;
  padding-bottom: 10px;
}

.w161_title {
  margin-bottom: 20px;
  text-align: center;
}

.w161_title-one {
  color: #ffcb00;
}

.w161_title-two {
  color: #fff;
}

.w161_member {
  margin-bottom: 20px;
}

.w161_member_img img {
  width:100%;
}

.w161_member_content {
  padding: 10px;
  background: #fff;
  text-align: center;
}

.w161_member_name {
  font-size: 20px;
  font-weight: 600;
  color: #001e79;
  margin-bottom: 4px;
}

.w161_member_desc {
  font-size: 16px;
  font-weight: 600;
  color: #d00000;
  margin-bottom: 4px;
}

.w161_member_logo {
  width: 70%;
  border: 1px solid #e0e0e0;
  padding: 10px;
  border-radius: 4px;
}
/* end w161 */

/* w162 */
.w162 {
  background-color: #01214B;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w162_title {
  color: #fff;
  font-weight: 700;
  font-size: 30px;
  text-align: center;
  margin-bottom: 20px;
}

.w162_left {
  background: #004ea2;
  padding: 0;
}

.w162_image {
  width: 100%;
}

.w162_name {
  background: #0000009c;
  color: #fff;
  text-align: center;
  font-weight: 600;
  font-size: 20px;
  padding: 12px;
}

.w162_right {
  background: #fff;
}

.w162_form .order_form {
  padding: 20px;
}

.w162_button {
  text-align: center;
}

.w162_button a {
  background: #0D2235;
  color: #fff;
  padding: 6px 20px;
  border-radius: 6px;
}

.w162_facebook {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}

.w162_facebook a {
  font-weight: 600;
  color: #000;
  font-style: italic;
}
/* end w162 */

/* w163 */
.w163 {
  padding-top: 30px;
  padding-bottom: 30px;
}
.w163_title-main {
  text-align: center;
  margin-bottom: 20px;
}

.w163_title-main h2 {
  font-weight: 700;
  font-size: 36px;
  color: #3853a4;
}

.w163 .nav.nav-tabs {
  color: #fff;
  background: #272e38;
  border-radius: 0;
  max-width: 500px;
  margin: 0 auto;
}

.w163 .nav-item.nav-link {
  padding: 18px 25px;
  color: #000000;
  background: #eaebeb;
  border-radius: 0;
  font-size: 20px;
  font-weight: 600;
  box-shadow: -1px 0 2px 0 rgb(0 0 0 / 20%);
}

.w163 .tab-content {
  background: #fdfdfd;
  line-height: 25px;
  border: 1px solid #ddd;
  border-top: 2px solid #3853A4;
  border-bottom: 2px solid #3853A4;
  padding: 30px 25px;
}

.w163 .nav-item.nav-link.active, .w163 .nav-item.nav-link:hover, .w163 .nav-item.nav-link:focus {
  border: none;
  background: #3853A4;
  color: #fff;
  border-radius: 0;
  transition: background 0.20s linear;
}

.w163_title {
  font-size: 40px;
  font-weight: 700;
  padding-bottom: 10px;
  border-bottom: 1px solid #dadada;
}

.w163_price {
  font-size: 32px;
  font-weight: 700;
  color: #3853a4;
}

.w163_desc {
  color: #404242;
  font-size: 14px;
  font-weight: 400;
}

.w163_item_cancel {
  color: #92979b;
}

.w163_item_tick {
  color: #000;
}

.w163_item_tick i {
  color: #3853a4;
}

.w163_button {
  text-align: center;
}

.w163_button a {
  color: #fff;
  background: #3853a4;
  padding: 12px 30px;
  border-radius: 5px;
}
/* end w163 */

/* w164 */
.w164 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.w164_title-main {
  margin-bottom: 20px;
  text-align: center;
}

.w164_title-main-one {
  color: #ffcb00;
}

.w164_title-main-two {
  color: #000;
}

.w164_item {
  position: relative;
  margin-bottom: 5px;
  padding: 5px;
}

.w164_img img {
  width: 100%;
  object-fit: cover;
  height: 250px;
}

.w164_box {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  height: 100%;
  padding: 5px;
  width: 100%;
}

.w164_item:hover .w164_box {
  display: block;
}

.w164_box-info {
  position: relative;
  text-align: center;
  background: rgba(0, 0, 0, 0.8);
  height: 100%;
  padding: 10px;
  padding-top: 56%;
}

.w164_box-info {
  color: #fff;
  font-size: 14px;
}

.w164_box-info p:nth-child(2) {
  color: #fff;
  font-size: 14px;
}

.w164_box-info p {
  margin-bottom: 10px;
}

.w164_box-title {
  color: #ffff00;
  font-size: 16px;
  margin-top: 4px;
  display: inline-block;
  font-weight: 700;
  margin-top: 10px;
  margin-bottom: 10px;
}

.w164_box-hotline {
  color: #ffff00;
  font-size: 20px;
  font-weight: 700;
}

.w164_box-hotline:hover {
  color: #ffff00;
}

.w164_box-link {
  color: #ffff00;
  font-size: 14px;
  background: #0000009e;
  padding: 8px 12px;
  border-radius: 8px;
  word-wrap: break-word;
  white-space: -moz-pre-wrap;
  white-space: pre-wrap;
}

.w164_box-link:hover {
  color: #ffff00;
}

.w164_title {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.w164_item:hover .w164_title {
  display: none;
}

.w164_title_box {
  padding: 6px 10px;
  margin: 5px;
  background: rgba(0, 0, 0, 0.8);
}

.w164_title p {
  position: relative;
  font-size: 14px;
  text-align: center;
  color: #fff;
  margin: 0;
}

@media (max-width: 768px) {
  .w164_img img {
    width: 100%;
    object-fit: cover;
    height: 220px;
  }
}
/* end w164 */

/* w165 */
.w165_header {
  background: #097890;
  color: #fff;
  padding-bottom: 20px;
  padding-top: 20px;
}

.w165_header_title {
  font-weight: bold;
  font-size: 36px;
  margin-top: 20px;
}

.w165_header_desc {
  margin: 10px 0;
  line-height: 21px;
  font-size: 14px;
}

.w165_detail {
  padding-top: 10px;
  background: #f3f3f3;
}

.w165_detail_buy {
  border-radius: 5px;
  background: #fff;
  padding: 20px 15px 5px 15px;
  margin-bottom: 10px;
  position: relative;
  box-sizing: border-box;
  box-shadow: 0 2px 4px rgb(0 0 0 / 8%), 0 4px 12px rgb(0 0 0 / 8%);
}

.w165_detail_buy_price {
  font-size: 32px;
  font-weight: bold;
}

.w165_detail_buy_link a {
  background: #df322f;
  border-radius: 5px;
  padding: 14px 20px;
  display: inline-block;
  width: 100%;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.w165_detail_buy_ulti ul {
  list-style: none;
  padding-left: 0;
}

.w165_detail_buy_ulti ul li {
  line-height: 30px;
  font-size: 14px;
}

.w165_detail_buy_ulti ul li i {
  font-size: 18px;
  text-align: center;
  width: 30px;
  margin-right: 5px;
}

.w165_detail_video iframe {
  width: 100%;
  height: 410px;
}

.w165_detail_tab {
  width: 100%;
  background: #fff;
  display: inline-block;
  margin-top: 10px;
  border-radius: 3px;
}

.w165_detail_tab ul {
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
}

.w165_detail_tab ul li {
  float: left;
  padding: 15px 24px;
}

.w165_detail_tab ul li a {
  color: #333;
  font-size: 14px;
}

.w165_detail_learn-what {
  background: #fff;
  border-radius: 3px;
  display: inline-block;
  margin-top: 10px;
  width: 100%;
  padding-bottom: 10px;
}

.w165_detail_title {
  padding: 15px 10px;
  border-bottom: 1px solid #ddd;
  font-size: 18px;
  font-weight: 600;
}

.w165_detail_learn-what_content {
  padding: 0 15px;
}

.w165_detail_learn-what_title {
  color: #333;
  padding: 0 22px;
  margin: 0 0 15px 0;
  line-height: 21px;
  margin-bottom: 0px;
  font-size: 14px;
  margin-bottom: 15px;
}

.w165_detail_learn-what_title i {
  color: #17AA1C;
}

.w165_detail_intro {
  background: #fff;
  border-radius: 3px;
  display: inline-block;
  margin-top: 10px;
  width: 100%;
  padding-bottom: 10px;
}

.w165_detail_title-small {
  font-size: 14px;
  font-weight: bold;
  padding: 15px 10px;
  border-bottom: 1px solid #ddd;
  font-style: italic;
}

.w165_detail_intro_content p {
  line-height: 21px;
  padding: 10px;
  font-size: 14px;
  margin-bottom: 0;
}

.w165_detail_list-course {
  background: #fff;
  border-radius: 3px;
  display: inline-block;
  margin-top: 10px;
  width: 100%;
  padding-bottom: 10px;
}

.w165_detail_list-course_content {
  padding: 0 15px;
}

#w165_accordion .card {
  margin-bottom: 0;
  border: none;
}

.w165_detail_list-course_header {
  border: none;
  padding: 10px;
  color: #333333;
  background-color: #f5f5f5;
  text-align: left;
  font-weight: 600;
  font-size: 14px;
}

.w165_detail_list-course_header:focus {
  outline: none;
}

.w165_accordion_item {
  border-bottom: 1px solid #e1e1e1;
  padding: 10px;
}

.w165_accordion_item_title p {
  font-size: 14px;
  margin-bottom: 0;
}

.w165_accordion_item_title i {
  color: #999;
  font-size: 12px;
}

.w165_accordion_item_link a {
  padding: 3px 5px;
  background-color: #7cbdff;
  color: #fff !important;
  border-radius: 5px;
  float: right;
  font-size: 14px;
  cursor: pointer;
}

.w165_accordion_item_time {
  float: right;
  color: #555;
  font-size: 14px;
}

.w165_modal_iframe {
  height: 450px;
}

@media (min-width: 768px) {
  .w165_detail_fix-right {
    position: fixed;
    top: 100px;
    left: 870px;
    bottom: 20px;
    width: 375px;
  }
}

@media (max-width: 768px) {
  .w165_header_title {
    font-size: 26px;
  }

  .w165_detail_video iframe {
    height: 220px;
  }

  .w165_modal_iframe {
    height: 226px;
  }

  .w165_modal {
    margin-top: 40%;
  }
}
/* end w165 */

/* w166 */
.w166 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.w166 .features-title {
  padding-bottom: 68px;
}

.w166 .features-title .title {
  font-size: 60px;
  font-weight: 500;
  line-height: 70px;
}

.w166 .features-title .title span {
  font-weight: 600;
  color: #1343ad;
  position: relative;
  font-size: 28px;
  line-height: 40px;
}

.w166 .features-title .title span::before {
  position: absolute;
  content: '';
  left: 0;
  bottom: 0;
  height: 3px;
  width: 65px;
  background: #1343ad;
}

.w166 .features-item {
  height: 100%;
  border: 2px solid #f4f9ff;
  padding: 30px;
  position: relative;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}

.w166 .features-item::before {
  position: absolute;
  content: '';
  left: 0;
  bottom: 0;
  height: 0px;
  width: 100%;
  background: #0157cd;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}

.w166 .features-item i {
  position: absolute;
  right: 30px;
  top: 30px;
  height: 40px;
  width: 40px;
  text-align: center;
  line-height: 40px;
  border-radius: 50%;
  background: #edfff9;
  color: #0157cd;
}

.w166 .features-item img {
  height: 80px!important;
}

.w166 .features-item .title {
  line-height: 22px;
  font-size: 16px;
  font-weight: 500;
  padding-top: 23px;
}

.w166 .features-item p {
  font-size: 14px;
  line-height: 26px;
  padding-top: 15px;
}

.w166 .features-item a {
  font-size: 14px;
  font-weight: 600;
  color: #0157cd;
  text-decoration: underline;
}

.w166 .features-item:hover {
  border-color: #fff;
  box-shadow: 0px 16px 32px 0px rgb(217 219 226 / 30%);
  margin-top: -15px;
}

.w166 .features-item:hover::before {
  height: 6px;
}
/* end w166 */

/* w167 */
.w167 {
  padding: 20px 0px;
  background: #F0F0F0;
}

.w167_content__title {
  position: relative;
  -js-display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 1.5em;
}

.w167_content__title b {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 2px;
    opacity: .1;
    background-color: #61a63c;
}

.w167_content__title--main {
    text-transform: none;
    font-weight: 500;
    color: #61a63c;
    font-size: 29px;
    margin: 0 15px;
    text-align: center;
}

.w167_content p {
  color: #000;
  text-align: justify;
}

.w167_img img {
  width: 100%;
  margin-top: 30px;
}

.w167_content__button {
  text-align: center;
}

.w167_content__button__link {
  border-radius: 99px;
  background-color: #005d1c;
  line-height: 2.4em;
  min-height: 2.5em;
  padding: 10px 20px;
  color: #fff;
  font-size: 14px;
}

.w167_content__button__link:hover {
  color: #fff;
  background-color: #004A16;
}
/* end w167 */

/* w168 */
.w168 {
  padding: 20px 0px;
}

.w168_content__title {
  position: relative;
  -js-display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 1.5em;
}

.w168_content__title b {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 2px;
    opacity: .1;
    background-color: #61a63c;
}

.w168_content__title--main {
    text-transform: none;
    font-weight: 500;
    color: #61a63c;
    font-size: 29px;
    margin: 0 15px;
    text-align: center;
}

.w168_img img {
  width: 100%;
  margin-top: 30px;
}

.w168_content__button {
  text-align: center;
}

.w168_content__button__link {
  border-radius: 99px;
  background-color: #005d1c;
  line-height: 2.4em;
  min-height: 2.5em;
  padding: 10px 20px;
  color: #fff;
  font-size: 14px;
}

.w168_content__button__link:hover {
  color: #fff;
  background-color: #004A16;
}

.w168_item {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}

.w168_item__img {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-bottom: 0;
  max-width: 123px;
}

.w168_item__img img {
  width: 100%;
}

.w168_item__content {
  padding-left: 1em;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0px;
  flex: 1 1 0px;
}

.w168_item__content h3 {
  font-size: 18px;
  color: #61a63c;
  font-weight: 700;
}
.w168_item__content p {
  margin-bottom: 0px;
}
/* end w168 */

/* w169 */
.w169 {
  background-image: url(https://myphamgoldenlife.com/wp-content/uploads/2021/05/bg-green.jpg);
  padding: 20px 0px;
}

.w169_head__title {
  position: relative;
  -js-display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 1em;
}

.w169_head__title b {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 2px;
    opacity: .1;
    background-color: #fff;
}

.w169_head__title--main {
    text-transform: none;
    font-weight: 500;
    color: #fff;
    font-size: 29px;
    margin: 0 15px;
    text-align: center;
}

.w169_head_desc {
  text-align: center;
  color: #fff;
  margin: 0px 0px 30px;
}

.w169_item {
  display: flex;
  margin-bottom: 30px;
}

.w169_item_img {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-bottom: 0;
  max-width: 84px;
}

.w169_item_img img {
  width: 100%;
  border-radius: 50%;
  border: 2px solid #a8ce73;
}

.w169_item_content {
  margin-left: 15px;
  background: #447934a3;
  padding: 20px;
  border-radius: 10px;
  color: #fff;
}

.w169 .carousel-control-prev {
  width: 2%;
  left: -30px;
}

.w169 .carousel-control-next {
  width: 2%;
  right: -30px;
}

.w169 .carousel-indicators {
  margin-bottom: 0;
}

.w169 .slide {
  height: auto;
  min-height: 0;
}
/* end w169 */

/* w170 */
.w170_title {
  font-size: 35px;
  font-weight: 700;
  line-height: 50px;
  margin-bottom: 30px;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -webkit-transform: translateY(-20px);
  -ms-transform: translateY(-20px);
  transform: translateY(-20px);
  opacity: 0;
  visibility: hidden;
}

.w170 .carousel-item.active .w170_title {
  -webkit-transition-delay: 400ms;
  -o-transition-delay: 400ms;
  transition-delay: 400ms;
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  opacity: 1;
  visibility: visible;
}

.w170_carousel-caption {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px 50px;
  color: #0043a7;
  text-align: left;
  width: 100%;
  height: 100%;
}

.w170_desc {
  font-size: 20px;
  font-weight: 500;
  line-height: 34px;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -webkit-transform: translateX(-50px);
  -ms-transform: translateX(-50px);
  transform: translateX(-50px);
  opacity: 0;
  visibility: hidden;
}

.w170 .carousel-item.active .w170_desc {
  opacity: 1;
  visibility: visible;
  -webkit-transition-delay: 1000ms;
  -o-transition-delay: 1000ms;
  transition-delay: 1000ms;
  -webkit-transform: translateX(0px);
  -ms-transform: translateX(0px);
  transform: translateX(0px);
}

.w170_button {
  -webkit-transform: scaleY(0);
  -ms-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -webkit-transition-delay: 1500ms;
  -o-transition-delay: 1500ms;
  transition-delay: 1500ms;
  -webkit-transform-origin: bottom;
  -ms-transform-origin: bottom;
  transform-origin: bottom;
}

.w170 .carousel-item.active .w170_button {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.w170_button_link {
  position: relative;
  display: inline-block;
  font-size: 18px;
  line-height: 24px;
  color: #005D1C;
  font-weight: 600;
  border-radius: 3px;
  overflow: hidden;
  text-transform: capitalize;
  vertical-align: middle;
  background-color: transparent;
  border: 2px solid #005D1C;
  padding: 14px 30px;
  -webkit-transition: .5s ease;
  -o-transition: .5s ease;
  transition: .5s ease;
  -webkit-transition: .5s ease;
  -o-transition: .5s ease;
  transition: .5s ease;
}

.w170_button_link:before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 0;
  content: "";
  background-color: #000;
  transition: .5s;
  opacity: .1;
  border-top-right-radius: 33px;
  border-bottom-right-radius: 33px;
  background: #005D1C;
}

.w170_button_link:hover:before {
    width: 100%;
    border-radius: 0;
}

.w170_button_link:hover {
  border-color: #005D1C;
  color: #005D1C;
}

.w170 .carousel-control-prev {
  width: 60px;
  height: 60px;
  top: 45%;
  left: 4%;
  background: #005D1C;
border-radius: 50%;
}

.w170 .carousel-control-next {
  width: 60px;
  height: 60px;
  top: 45%;
  right: 4%;
    border-radius: 50%;
  background: #005D1C;
}

@media (min-width: 1025px) {
  .w170_carousel-caption {
    position: absolute;
    top: 0;
    left: 0;
    padding: 10%;
    color: #0043a7;
    width: 100%;
    height: 100%;
  }
}

.w170 .slide {
  height: auto;
  min-height: 0;
}

@media (max-width: 768px) {
  .w170_title {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
  }

  .w170_desc {
    font-size: 14px;
    line-height: 18px;
    display: none;
  }

  .w170 .carousel-control-prev {
      width: 30px;
      height: 30px;
      top: 30%;
  }

  .w170 .carousel-control-next {
      width: 30px;
      height: 30px;
      top: 30%;
  }

  .w170_button_link {
    font-size: 14px;
    line-height: 18px;
    padding: 6px 10px;
  }
}
/* end w170 */

/* w171 */
.w171 {
  background-image: url(https://cdn2.aisystem.dev/uploads/hocvienkinhdoanhonline.club/505/img/w_171_bg.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  padding: 20px 0px;
}

.w171_title {
  text-align: center;
}

.w171_title--main {
  color: #244093;
  font-weight: 700;
  font-size: 30px;
}

.w171_desc {
  color: #244093;
  font-weight: 700;
  font-size: 20px;
  text-transform: uppercase;
}

.w171_content p {
  font-size: 20px;
  color: #000;
  font-weight: 500;
  margin-bottom: 20px;
}

.w171_video {
  background: #004A80;
  padding: 8px 4px 4px 4px;
  box-shadow: 5px 10px 8px #888888;
}

.w171_video iframe {
  width: 100%;
  height: 400px;
}

@media (max-width: 480px) {
  .w171_video iframe {
    height: 212px;
  }
}
/* end w171 */

/* w172 */
.w172_banner-1 {
  margin-bottom: 20px;
}

.w172_banner-1 img {
  width: 100%;
}

.w172_banner-2 {
  margin-bottom: 20px;
}

.w172_banner-2 img {
  width: 100%;
}

.w172_content_title {
  text-align: center;
  font-weight: 700;
  color: #244093;
  font-size: 34px;
}

.w172_content_desc {
  font-size: 18px;
  color: #000;
  margin-bottom: 20px;
}

.w172_content_list {
  list-style: none;
  padding-left: 0;
  color: #000;
  font-size: 14px;
}
/* end w172 */

/* w173 */
.w173 {
  padding-top: 20px;
}

.w173_title {
  text-align: center;
  margin-bottom: 30px;
}

.w173_title h2 {
  font-weight: 700;
  font-size: 34px;
  color: #244093;
}

.w173_item {
  text-align: center;
}

.w173_item img {
  width: 80%;
  margin-bottom: 20px;
}

.w173_item_title {
  font-size: 18px;
  text-transform: uppercase!important;
  font-weight: 700;
  color: #244093;
  font-style: italic;
}

.w173_bg img {
  width: 100%;
  margin-top: -100px;
}

@media (max-width: 480px) {
  .w173_item_title {
    font-size: 15px;
  }

  .w173_bg img {
    width: 100%;
    margin-top: -50px;
  }
}
/* end w173 */

/* w174 */
.w174 {
  background-image: url(https://cdn2.aisystem.dev/uploads/hocvienkinhdoanhonline.club/505/img/w_174_img-bg.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  padding: 20px 0px;
}

.w174_head_title {
  font-size: 25px;
  font-weight: 700;
  color: #244093;
  margin-bottom: 0;
}

.w174_head_desc {
  color: #16244F;
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 0;
}

.w174_item {
  text-align: center;
  margin-top: 30px;
}

.w174_item h3 {
  font-size: 20px;
  font-weight: 700;
  color: #000;
  height: 64px;
  margin: 0 30px;
  text-transform: uppercase!important;
}

.w174_item_box {
  padding: 30px 20px;
  border-radius: 45px;
}

.w174_item_box--one {
  background: #AFB1B9;
}

.w174_item_box--two {
  background: #7B839D;
}

.w174_item_box--three {
  background: #5066A9;
}

.w174_item_box img {
  width: 100%;
}

.w174_item_box_img {
  height: 394px;
}

.w174_item_link {
  margin-top: 30px;
}

.w174_item_link a {
  color: #000;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 20px;
}

.w174_item_link a i {
  font-size: 50px;
}

@media (max-width: 480px) {
  .w174_item_box_img {
    height: auto;
  }
}
/* end w174 */

/* w175 */
.w175 {
  padding: 20px 0px 40px;
  background: #EBFDFF;
}
.w175_title {
  text-align: center;
}

.w175_title h2 {
  font-weight: 700;
  color: #244093;
}

.w175_item {
  background: #fff;
  border-radius: 5px;
  box-shadow: -8px 9px 14px #888888;
  padding: 20px;
  margin-top: 30px;
}

.w175_item_title {
  font-weight: 600;
  color: #ff6a00;
  font-size: 18px;
  margin-bottom: 0;
}

.w175_item_desc {
  font-size: 16px;
  color: #000;
  margin-bottom: 0;
}
/* end w175 */

/* w176 */
.w176 {
  padding: 20px 0px;
}

.w176_content {
  text-align: center;
}

.w176_content_slogan {
  font-size: 27px;
  font-weight: 700;
  color: #244093;
}

.w176_content_title {
  font-size: 48px;
  font-weight: 700;
  color: #e50101;
  margin-bottom: 20px;
}

.w176_button {
  margin-top: 20px;
}

.w176_banner-1 {
  text-align: center;
}

.w176_banner-1 img {
  width: 100%;
  max-width: 374px!important;
}

.w176_banner-2 {
  width: 100%;
  max-width: 430px!important;
}

.w176_button img {
  width: 100%;
  max-width: 234px!important;
}

.w176_banner-3 {
  text-align: center;
  margin-top: 30px;
}

.w176_banner-3 img {
  width: 100%;
  max-width: 950px!important;
}
/* end w176 */

/* w177 */
.w177 {
  padding: 20px 0px 40px;
}

.w177_title {
  text-align: center;
  margin-bottom: 20px;
}

.w177_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #244093;
}

.w177_autoplay {
  background: #EAF0F6;
  box-shadow: -8px 9px 14px #888888;
}

.w177_item {
  padding: 0px 10px;
}

.w177_item_box {
  background-color: #fff;
  padding: 20px;
  text-align: center;
}

.w177_item_box_img img {
  margin: 0 auto;
  width: 80%;
}

.w177_item_box_name {
  font-size: 20px;
  font-weight: 600;
  color: #244093;
  margin-top: 20px;
}

.w177_item_box_desc {
  font-size: 14px;
  font-weight: 600;
  color: #244093;
}

.w177_item_box_content {
  font-size: 14px;
  margin-bottom: 0;
}

.w177 .slick-prev:before, .w177 .slick-next:before {
  color: #000;
}
/* end w177 */

/* w178 */
.w178 {
  padding: 20px 0px;
}

.w178_content {
  text-align: center;
}

.w178_content_title {
  font-size: 38px;
  font-weight: 700;
  color: #244093;
}

.w178_form {
  margin-top: 20px;
  margin-bottom: 20px;
  width: 100%;
  max-width: 500px!important;
  margin: 0 auto;
}

.w178_content_call--title {
  font-size: 40px;
  font-weight: 700;
  color: #244093;
}

.w178_content_call--phone {
  font-size: 40px;
  font-weight: 700;
  color: #cc0000;
}

.w178_banner {
  text-align: right;
}

.w178_banner img {
  width: 100%;
  max-width: 340px!important;
}

.w178_form button {
  background: #CC0000;
  border-radius: 60px;
  font-weight: 700;
  font-size: 25px;
  padding: 6px 34px!important;
  border: none;
  box-shadow: -4px 5px 12px #888888;
}

.w178_form .order_form label {
  font-size: 20px;
  font-weight: 700;
  color: #244093;
}

.w178_form .order_form .form-control {
  background: #B0D6EE!important;
  border-radius: 60px!important;
  font-weight: 700;
  font-size: 25px;
  padding: 6px 34px!important;
  border: none;
  box-shadow: -4px 5px 12px #888888!important;
}

.w178_form .order_form .form-control:hover {
  border-radius: 60px!important;
  box-shadow: -4px 5px 12px #888888!important;
}

.w178_form .order_form .form-control:active {
  border-radius: 60px!important;
  box-shadow: -4px 5px 12px #888888!important;
}

.w178_form .order_form .form-control:focus {
  border-radius: 60px!important;
  box-shadow: -4px 5px 12px #888888!important;
}
/* end w178 */

/* w179 */
.w179 {
  padding: 20px 0px;
}
.w179 .slick-dots {
  display: none!important;
}

.w179_slider-nav--main {
  background: #142559;
  padding: 20px 0px;
}

.w179 .slick-dotted.slick-slider {
  margin-bottom: 0px;
  padding: 0px;
}

.w179_slider-for {
  padding-top: 0px;
}

.w179_title h2 {
  text-align: center;
  font-weight: 700;
  font-size: 30px;
  color: #244093;
}

.w179_desc {
  font-size: 18px;
  font-style: italic;
  color: #244093;
}

.w179_item img {
  width: 80%;
  margin: 0 auto;
  border-radius: 50%;
}

.w179_slide-for_box {
  border: 3px solid #244093;
  padding: 40px;
  font-style: italic;
  color: #000;
}

.w179_slide-for_box_title {
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 0;
  font-size: 18px;
}

.w179_slide-for_box_address {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 18px;
}

.w179_slide-for_box_desc {
  margin-bottom: 0;
}

.w179_arrow-up {
  text-align: center;
}

.w179_arrow-up img {
  height: 40px!important;
  margin-top: -16px;
}
/* end w179 */

/* w180 */
.w180 {
  padding: 20px 0px;
}

.w180_autoplay {
  padding: 0px;
}
.w180_item_box_img img {
  width: 100%;
}

.w180_title h2 {
  text-align: center;
  font-weight: 700;
  font-size: 30px;
  color: #244093;
  margin-bottom: 30px;
}

.w180_item_box {
  position: relative;
}

.w180_item_box_content {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #0000004d;
  color: #fff;
  text-align: center;
  padding-top: 20%;
}

.w180 .slick-prev:before, .w180 .slick-next:before {
  color: #000;
}

.w180_item .w180_item_box_content h3 {
  font-size: 35px;
  font-weight: 700;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -webkit-transform: translateY(-20px);
  -ms-transform: translateY(-20px);
  transform: translateY(-20px);
  opacity: 0;
  visibility: hidden;
}

.w180_item.slick-active .w180_item_box_content h3 {
  -webkit-transition-delay: 400ms;
  -o-transition-delay: 400ms;
  transition-delay: 400ms;
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  opacity: 1;
  visibility: visible;
}

.w180_item .w180_item_box_content p {
  font-size: 18px;
  margin-bottom: 0;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -webkit-transform: translateY(-20px);
  -ms-transform: translateY(-20px);
  transform: translateY(-20px);
  opacity: 0;
  visibility: hidden;
}

.w180_item.slick-active .w180_item_box_content p {
  -webkit-transition-delay: 400ms;
  -o-transition-delay: 400ms;
  transition-delay: 400ms;
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  opacity: 1;
  visibility: visible;
}

.w180 .slick-dots li button:before {
  font-size: 12px;
}

.slick-prev:before, .slick-next:before {
  font-size: 30px;
}

@media (max-width: 768px) {
  .w180_item_box_content {
    padding-top: 4%;
  }

  .slick-prev {
      left: -16px;
      z-index: 1;
  }

  .slick-next {
      right: -6px;
      z-index: 1;
  }
}
/* end w180 */

/* w181 */
.w181 {
  position: relative;
}

.w181_bg img {
  width: 100%;
  height: 600px;
  max-height: 600px;
  object-fit: cover;
}

.w181_content--main {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #5049929c;
  text-align: center;
  padding-top: 8%;
  color: #fff;
}

.w181_content_title {
  font-size: 35px;
  font-weight: 700;
  margin-bottom: 30px;
}

.w181_content_desc {
  font-size: 20px;
  margin-bottom: 10px;
}

@media (max-width: 1025px) {
  .w181_bg img {
    height: 100vh!important;
    max-height: 100vh;
    object-fit: cover;
  }
}
/* end w181 */

/* w182 */
.w182 {
  padding: 20px 0px;
}
.w182_title h2 {
  font-weight: 700;
  font-size: 30px;
  color: #244093;
  text-align: center;
}

.w182_item {
  text-align: center;
  margin-top: 30px;
}

.w182_item_number {
  font-size: 70px;
  font-weight: 600;
  color: #000;
}

.w182_item_desc p {
  font-size: 20px;
  color: #000;
  margin-bottom: 0px;
}
/* end w182 */

/* w183 */
.w183 {
  padding: 20px 0px;
}

.w183_title {
  font-weight: 700;
  font-size: 30px;
  color: #244093;
  text-align: center;
  margin-bottom: 30px;
}

.w183_item {
  margin-top: 30px;
  position: relative;
}

.w183_item_img img {
  width: 100%;
}

.w183_item_content {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  padding: 5px;
  text-align: center;
  background: #000000bd;
}

.w183_item_content a {
  color: #fff;
}

.w183_item_content_name {
  font-weight: 600;
  font-size: 16px;
}

.w183_item_content_desc {
  font-weight: 600;
  font-size: 16px;
}

.w183_nav-tabs .nav-item {
  margin-bottom: 20px;
  color: #000;
}

.w183_nav-tabs .nav-tabs {
  justify-content: center;
}

.w183_nav-tabs .nav-item.active {
  background: #3a3a3a;
  color: #fff;
  border: 0;
  border-radius: 60px;
  font-weight: 600;
  padding-top: 10px;
}

.w183_nav-tabs .nav-item:hover {
  background: #3a3a3a;
  color: #fff;
  border: 0;
  border-radius: 60px;
  font-weight: 600;
  padding-top: 10px;
}
/* end w183 */

/* w184 */
.w184 {
  padding: 0px 0px 30px 0px;
  background: #F3F3F3;
}

.w184_title h2 {
  font-size: 20px;
  font-weight: 700;
  color: #000;
  margin-bottom: 30px;
  margin-top: 30px;
}

.w184_info_list {
  padding-left: 15px;
}

.w184_info_list li {
  font-size: 15px;
  color: #000;
}

.w184_info_page a {
  color: #000;
  font-size: 15px;
}

.w184_bo-cong-thuong {
  margin-top: 30px;
}

.w184_bo-cong-thuong img {
  width: 100%;
  max-width: 240px!important;
}

.w184_maps_iframe {
  height: 240px;
}
/* end w184 */

/* w185 */
.w185 {
  padding: 20px 0px;
}

.w185_title {
  font-weight: 700;
  font-size: 30px;
  color: #244093;
  text-align: center;
  margin-bottom: 30px;
}

.w185_item {
  margin-top: 30px;
  position: relative;
}

.w185_item_img img {
  width: 100%;
}

.w185_item_content {
  position: relative;
  padding: 5px;
  text-align: center;
  margin-top: -16px;
}

.w185_item_content a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w185_item_content_button {
  font-weight: 600;
  font-size: 16px;
}

.w185_item_content_desc {
  font-weight: 600;
  font-size: 16px;
}

.w185_nav-tabs .nav-item {
  margin-bottom: 20px;
  color: #000;
}

.w185_nav-tabs .nav-tabs {
  justify-content: center;
}

.w185_nav-tabs .nav-item.active {
  background: #3a3a3a;
  color: #fff;
  border: 0;
  border-radius: 60px;
  font-weight: 600;
  padding-top: 10px;
}

.w185_nav-tabs .nav-item:hover {
  background: #3a3a3a;
  color: #fff;
  border: 0;
  border-radius: 60px;
  font-weight: 600;
  padding-top: 10px;
}
/* end w185 */

/* w186 */
.w186_header {
  background-color: transparent;
  border: none;
  box-shadow: none;
  color: #fff;
  transition: background 1s;
  position: fixed;
  right: 0;
  left: 0;
  top: 0;
  z-index: 1030;
}

.w186 .navbar-brand img {
  height: 50px!important;
}

.w186 .nav-item.dropdown:hover .dropdown-menu {
  display: block;
}

.w186 .nav-item .dropdown-item {
  font-size: 12px;
}

.w186 .nav-item .nav-link {
  color:#fff;
  font-size: 12px;
  padding: 10px 20px;
  text-transform: uppercase;
}

.w186_video {
  height: 100vh!important;
  position: relative;
  background-position: 50%;
  background-size: cover;
  overflow: hidden;
  color: #fff;
  text-align: center;
}

.w186_video:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  background: rgba(0,0,0,0.2);
}

.w186_video_fullscreen {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: 1;
}

.w186_video_fullscreen--main {
  display: block;
  position: absolute;
  top: -100%;
  left: 0;
  width: 100%;
  height: 300%;
}

.w186_content {
  display: table;
  height: 100%;
}

.w186_content_box {
  display: table-cell;
  vertical-align: middle;
  position: relative;
  z-index: 99;
}

.w186_content_box h2 {
  color: #fff;
  font-size: 32px;
}

.w186_content_box_button {
  margin-top: 40px;
}

.w186_content_box_button a {
  border-color: #fff!important;
  color: #fff;
  position: relative;
  background-color: transparent;
  border: 1px solid #fff;
  padding: 8px 45px;
  text-transform: uppercase;
  font-size: 13px;
  transition: all .3s;
}

.w186_content_box_button a:hover {
  color: #111;
  background: #fff;
}

.w186 .navbar-toggler i {
  color: #fff;
}

.w186_header_fixed .navbar-toggler i {
  color: #000;
}

.w186_header_fixed {
  background: hsla(0,0%,100%,.95);
  border-bottom: none;
  box-shadow: 0 1px 3px rgb(0 0 0 / 20%);
}

.w186_header_fixed .nav-item .nav-link {
  color: #000;
}

.w186_scroll-indicator {
  border-radius: 100%;
  width: 60px;
  height: 60px;
  opacity: 1;
  cursor: pointer;
  transition: opacity 1.3s .5s;
  text-align: center;
  position: absolute;
  left: 50%;
  transform: translateX(0%);
  bottom: 15px;
  z-index: 99;
}

.w186_scroll-indicator i {
    font-size: 34px;
    color: #fff;
    width: 35px;
    height: 35px;
    line-height: 35px;
    display: block;
    position: absolute;
    left: 23%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 100;
    animation-name: w186_scroll;
    transform-origin: center bottom;
    animation-duration: 1.5s;
    animation-fill-mode: both;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    animation-direction: alternate;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyIDI4OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDI4ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI1MTAuMiwyMy45IDQ5My4zLDYuOSAyNTQuOSwyNDQuNSAxNi45LDcuNCAwLDI0LjQgMjU1LDI3OC42IDI3MiwyNjEuNSAyNzEuOSwyNjEuNSAiLz48L3N2Zz4=);
    background-position: top;
    background-repeat: no-repeat;
}

@keyframes w186_scroll {
  0%   {left:0px; top:0px;}
  50%  {left:00px; top:20px;}
  100% {left:0px; top:0px;}
}

@media (max-width: 767px) {
  .w186_video {
    height: auto!important;
    min-height: 480px!important;
  }

  .w186_video_fullscreen--main {
    object-fit: cover;
  }

  .w186_content_box {
    height: 480px!important;
    min-height: 480px!important;
  }

  .w186_content_box h2 {
    font-size: 28px;
  }

  .w186 .navbar-collapse.show {
    background: hsla(0,0%,100%,.95);
  }

  .w186 .nav-item .nav-link {
    color: #000;
  }
}
/* end w186 */

/* w187 */
.w187 {
  background-color: #081C57;
  padding-bottom: 40px;
  position: relative;
}

.w187_background-overlay {
  background-image: url(https://cdn2.aisystem.dev/uploads/hocvienkinhdoanhonline.club/505/img/w187_background-overlay.jpg);
  opacity: 0.3;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
}

.w187_top {
  margin-bottom: 30px;
}

.w187_bottom {
  margin-top: 30px;
}

.w187_box_title {
  font-size: 30px;
  font-weight: 500;
  color: #fff;
  margin-bottom: 20px;
  margin-top: 40px;
}

.w187_box_list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.w187_box_list_item a {
  font-size: 20px;
  line-height: 1.8;
  color: #fff;
}

.w187_hr {
  border-top: 1px solid #FFFFFF33;
}

.w187_box_social-title {
  font-size: 14px;
  color: #fff;
}

.w187_box_social-list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.w187_box_social-list_item {
  display: inline-block;
  margin-right: 10px;
}

.w187_box_social-list_item a {
  color: #fff;
  font-size: 20px;
}

.w187_bottom>.row {
  align-items: center;
}

.w187_logo img {
  height: 45px;
}

.w187_copyright {
  text-align: center;
  font-size: 17px;
  color: #fff;
}

.w187_img_bct {
  text-align: right;
}

.w187_img_bct img {
  height: 50px;
}

@media (max-width: 480px) {
  .w187_logo {
    text-align: center;
    margin-bottom: 20px;
  }

  .w187_img_bct {
    text-align: center;
    margin-top: 20px;
  }
}
/* end w187 */
@import url('https://namdp1999.github.io/projects/vinamos/assets/css/main.css');
@import url('https://pro.fontawesome.com/releases/v5.10.0/css/all.css');
/*EDIT MENU TOP*/
.header-top{background:#fff;}
.form-search{border:1px #000 solid;}
.main-right ul li a{color:#000;}
.main-right > ul > li:before{background:linear-gradient(45deg,#fff0 0%,#5e5e5e 52%,#fff0 100%);}
.main-right > ul > li::after{right:-1px;}
#menu{background:#008dd3;}
.sticker-menu .tbl-lft .sub_menu ul{border-top-color: #008dd3;}
.sticker-menu .tbl-lft > li:first-child > a{padding-left:15px!important;}
.main-right .phone img{display:none;}
.main-right .phone a:before{content:' ';display: block; position: relative;margin:5px auto;background: url(https://cdn2.aisystem.dev/uploads/connectorgroup.vn/1/LOGOBANNER/ic-call.png) center center no-repeat;width:30px;height:30px;}
.main-right li:nth-child(2) img{display:none;}
.main-right li:nth-child(2):before{content:' ';display: block; position: relative;margin:5px auto;background: url(https://cdn2.aisystem.dev/uploads/connectorgroup.vn/1/LOGOBANNER/ic-cart.png) center center no-repeat;width:35px;height:30px;}
.main-right .account img{display:none;}
.main-right .account a:before{content:' ';display: block; position: relative;margin:5px auto;background: url(https://cdn2.aisystem.dev/uploads/connectorgroup.vn/1/LOGOBANNER/ic-user.png) center center no-repeat;width:30px;height:30px;}
.main-right .account img{display:none;}
.main-right .account a:before{content:' ';display: block; position: relative;margin:5px auto;background: url(https://cdn2.aisystem.dev/uploads/connectorgroup.vn/1/LOGOBANNER/ic-user.png) center center no-repeat;width:30px;height:30px;}
.main-right .account li a:before{display: none;}
/*EDIT MENU TOP*/
.se_image.a_se_image{ width:120px;margin-top:10px; }
@media (min-width: 768px) {
.menu-navigation{
display:none;
}
}
/* w3 */
.w3_san_pham_video_1 {
  background-image: linear-gradient(#F4F8FE, #073A91);
  padding-bottom: 30px;
}

.w3_san_pham_video_1 .w3_video_1 iframe {
  width: 100%;
  height: 400px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.w3_san_pham_video_1 .w3_nut_dang_ky_1 {
  text-align: center;
}

.w3_san_pham_video_1 .w3_nut_dang_ky_1 img {
  transition: transform .2s;
}

.w3_san_pham_video_1 .w3_nut_dang_ky_1 img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

.w3_button {
    text-align: center;
    margin: 0 auto;
}

.w3_button a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

@media (max-width: 768px) {
  .w3_san_pham_video_1 .w3_video_1 iframe {
    width: 100%;
    height: 200px;
    margin-top: 30px;
    margin-bottom: 30px;
  }
}

/* end w3 */
@import url('https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick-theme.css');
.se_image.a_se_image{
width:120px;margin-top:10px;
}
 html {
     overflow-x: hidden;
}
.carousel-caption h3,
.carousel-caption p{
	color: #fff;
}
 #overlayer {
     display: none;
}
 body {
     font-family: Arial !important;
}
 .product_detail_1 {
     background-size: auto;
}
 h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5 {
     text-transform: unset !important;
     font-family: Arial !important;
}
 a:hover {
     text-decoration: none !important;
}
 #progressbar {
     display: none;
}
 #gallery-con #thumbnails {
     background: #fff;
}
 #gallery-con {
     border: 1px solid rgb(0 0 0 / 0%);
}
 .nut-xanh-la {
     background: #00B642 !important;
}
 .o_subtotal {
     margin-top: 0px !important;
     font-weight: 700;
     color: #00B642;
}

 .se_image {
     float: right;
}
 .a_se_image {
     float: right;
}
 .code-css {
     white-space: nowrap;
     width: 1px;
     overflow: hidden;
     text-overflow: ellipsis;
}
 .loader {
     display: none;
}
/* Background */
 .bg-vang-1 {
     background: #fff0bd;
}
 .bg-xam {
     background: #e6e6e6!important;
}
/* End Background */
 .w-35{
     width: 35% !important;
}
 #banner_home{
     max-width: initial;
     padding: initial;
}
/* w156 */
 @media (min-width: 768px) {
     .w156 {
         display: none;
    }
}
 @media (max-width: 768px) {
     .w156_header .w156_bottom-nav {
         display: flex;
         position: fixed;
         bottom: 0;
         left: 0;
         right: 0;
         padding: 6px 0;
         background-color: #e6e7e8;
         z-index: 99;
         will-change: transform;
         transform: translateZ(0);
         box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.24);
    }
     .w156_header .w156_bottom-nav-item {
         display: flex;
         flex-direction: column;
         flex-grow: 1;
         justify-content: center;
         text-align: center;
         font-size: 0.8rem;
         color: #f1f5f8;
         height: 46px;
    }
     .w156_header .w156_bottom-nav-link {
         display: flex;
         flex-direction: column;
    }
     .w156_header .w156_bottom-nav .w156_active {
         color: #d32f2f;
    }
     .w156_icon-phone img {
         width: 30px;
         height: auto;
    }
     .w156_icon-zoom img {
         width: 50px;
         height: auto;
    }
     .w156_icon-phone {
         background: #f15a2b;
         padding: 10px;
         margin: 0 auto;
         border-radius: 50%;
    }
     .w156_icon-zoom {
         padding: 6px;
         margin: 0 auto;
    }
     .w156_cart {
         background-image: linear-gradient(to right, #0092D7 , #143F91);
         color: #fff !important;
         padding: 8px 16px;
         border-radius: 10px;
         border: 2px solid #fff;
         box-shadow: 0 10px 18px -6px #000;
    }
     .w156_cart-item a {
         color: #fff;
    }
     .w156_cart-item {
         font-weight: 700;
         font-size: 15px;
    }
}
/* end w156 */
/* w50 */
 .w50 {
     background-color: #051F45;
     padding-top: 20px;
     padding-bottom: 20px;
}
 .w50_qua-tet {
     background: #171F5E;
     background-repeat: repeat;
}
 .w50_title {
     color: rgb(255, 255, 255);
     font-size: 30px;
     font-weight: bold;
     line-height: 1.2;
}
 .w50_list {
     color: #fff;
     padding-top: 20px;
}
 .w50_list li {
     padding-top: 10px;
}
 .w50_video iframe {
     width: 100%;
     height: 350px;
}
 .w50_button {
     text-align: center;
     margin: 0 auto;
     margin-top: 20px;
}
 .w50_button a {
     background-image: linear-gradient(to right, #0092D7 , #143F91);
     color: #fff !important;
     padding: 8px 16px;
     border-radius: 10px;
     border: 2px solid #fff;
     box-shadow: 0 10px 18px -6px #000;
}
 @media (max-width: 768px) {
     .w50_video iframe {
         width: 100%;
         height: 200px;
    }
}
/* end w50 */
/* w171 */
 .w171 {
     background-image: url(https://cdn2.aisystem.dev/uploads/hocvienkinhdoanhonline.club/505/img/w_171_bg.jpg);
     background-size: cover;
     background-position: center center;
     background-repeat: no-repeat;
     padding: 20px 0px;
}
 .w171_title {
     text-align: center;
}
 .w171_title--main {
     color: #244093;
     font-weight: 700;
     font-size: 30px;
}
 .w171_desc {
     color: #244093;
     font-weight: 700;
     font-size: 20px;
     text-transform: uppercase;
}
 .w171_content p {
     font-size: 20px;
     color: #000;
     font-weight: 500;
     margin-bottom: 20px;
}
 .w171_video {
     background: #004A80;
     padding: 8px 4px 4px 4px;
     box-shadow: 5px 10px 8px #888888;
}
 .w171_video iframe {
     width: 100%;
     height: 400px;
}
 @media (max-width: 480px) {
     .w171_video iframe {
         height: 212px;
    }
}
/* end w171 */
/* w172 */
 .w172_banner-1 {
     margin-bottom: 20px;
}
 .w172_banner-1 img {
     width: 100%;
}
 .w172_banner-2 {
     margin-bottom: 20px;
}
 .w172_banner-2 img {
     width: 100%;
}
 .w172_content_title {
     text-align: center;
     font-weight: 700;
     color: #244093;
     font-size: 34px;
}
 .w172_content_desc {
     font-size: 18px;
     color: #000;
     margin-bottom: 20px;
}
 .w172_content_list {
     list-style: none;
     padding-left: 0;
     color: #000;
     font-size: 14px;
}
/* end w172 */
/* w173 */
 .w173 {
     padding-top: 20px;
}
 .w173_title {
     text-align: center;
     margin-bottom: 30px;
}
 .w173_title h2 {
     font-weight: 700;
     font-size: 34px;
     color: #244093;
}
 .w173_item {
     text-align: center;
}
 .w173_item img {
     width: 80%;
     margin-bottom: 20px;
}
 .w173_item_title {
     font-size: 18px;
     text-transform: uppercase!important;
     font-weight: 700;
     color: #244093;
     font-style: italic;
}
 .w173_bg img {
     width: 100%;
     margin-top: -100px;
}
 @media (max-width: 480px) {
     .w173_item_title {
         font-size: 15px;
    }
     .w173_bg img {
         width: 100%;
         margin-top: -50px;
    }
}
/* end w173 */
/* w174 */
 .w174 {
     background-image: url(https://cdn2.aisystem.dev/uploads/kiemsaphia.net/845/LOGO/nen-trang.jpg);
     background-size: cover;
     background-position: center center;
     background-repeat: no-repeat;
     padding: 20px 0px;
}
 .w174_head_title {
     font-size: 25px;
     font-weight: 700;
     color: #244093;
     margin-bottom: 0;
}
 .w174_head_desc {
     color: #16244F;
     font-weight: 700;
     font-size: 20px;
     margin-bottom: 0;
}
 .w174_item {
     text-align: center;
     margin-top: 30px;
}
 .w174_item h3 {
     font-size: 20px;
     font-weight: 700;
     color: #000;
     height: 64px;
     margin: 0 30px;
     text-transform: uppercase!important;
}
 .w174_item_box {
     padding: 30px 20px;
     border-radius: 45px;
}
 .w174_item_box--one {
     background: #AFB1B9;
}
 .w174_item_box--two {
     background: #7B839D;
}
 .w174_item_box--three {
     background: #5066A9;
}
 .w174_item_box img {
     width: 100%;
}
 .w174_item_box_img {
     height: 394px;
}
 .w174_item_link {
     margin-top: 30px;
}
 .w174_item_link a {
     color: #000;
     font-weight: 700;
     text-transform: uppercase;
     font-size: 20px;
}
 .w174_item_link a i {
     font-size: 50px;
}
 @media (max-width: 480px) {
     .w174_item_box_img {
         height: auto;
    }
}
/* end w174 */
/* w175 */
 .w175 {
     padding: 20px 0px 40px;
     background: #EBFDFF;
}
 .w175_title {
     text-align: center;
}
 .w175_title h2 {
     font-weight: 700;
     color: #244093;
}
 .w175_item {
     background: #fff;
     border-radius: 5px;
     box-shadow: -8px 9px 14px #888888;
     padding: 20px;
     margin-top: 30px;
}
 .w175_item_title {
     font-weight: 600;
     color: #ff6a00;
     font-size: 18px;
     margin-bottom: 0;
}
 .w175_item_desc {
     font-size: 16px;
     color: #000;
     margin-bottom: 0;
}
/* end w175 */
/* w176 */
.w176 {
  padding: 20px 0px;
}

.w176_content {
  text-align: center;
}

.w176_content_slogan {
  font-size: 27px;
  font-weight: 700;
  color: #244093;
}

.w176_content_title {
  font-size: 48px;
  font-weight: 700;
  color: #e50101;
  margin-bottom: 20px;
}

.w176_button {
  margin-top: 20px;
}

.w176_banner-1 {
  text-align: center;
}

.w176_banner-1 img {
  width: 100%;
  max-width: 374px!important;
}

.w176_banner-2 {
  width: 100%;
  max-width: 430px!important;
}

.w176_button img {
  width: 100%;
  max-width: 234px!important;
}

.w176_banner-3 {
  text-align: center;
  margin-top: 30px;
}

.w176_banner-3 img {
  width: 100%;
  max-width: 950px!important;
}
/* end w176 */

/* w177 */
 .w177 {
     padding: 20px 0px 40px;
}
 .w177_title {
     text-align: center;
     margin-bottom: 20px;
}
 .w177_title h2 {
     font-size: 30px;
     font-weight: 700;
     color: #244093;
}
 .w177_autoplay {
     background: #EAF0F6;
     box-shadow: -8px 9px 14px #888888;
}
 .w177_item {
     padding: 0px 10px;
}
 .w177_item_box {
     background-color: #fff;
     padding: 20px;
     text-align: center;
}
 .w177_item_box_img img {
     margin: 0 auto;
     width: 80%;
}
 .w177_item_box_name {
     font-size: 20px;
     font-weight: 600;
     color: #244093;
     margin-top: 20px;
}
 .w177_item_box_desc {
     font-size: 14px;
     font-weight: 600;
     color: #244093;
}
 .w177_item_box_content {
     font-size: 14px;
     margin-bottom: 0;
}
 .w177 .slick-prev:before, .w177 .slick-next:before {
     color: #000;
}
/* end w177 */
/* w178 */
 .w178 {
     padding: 20px 0px;
}
 .w178_content {
     text-align: center;
}
 .w178_content_title {
     font-size: 38px;
     font-weight: 700;
     color: #244093;
}
 .w178_form {
     margin-top: 20px;
     margin-bottom: 20px;
     width: 100%;
     max-width: 500px!important;
     margin: 0 auto;
}
 .w178_content_call--title {
     font-size: 40px;
     font-weight: 700;
     color: #244093;
}
 .w178_content_call--phone {
     font-size: 40px;
     font-weight: 700;
     color: #cc0000;
}
 .w178_banner {
     text-align: right;
}
 .w178_banner img {
     width: 100%;
     max-width: 340px!important;
}
 .w178_form button {
     background: #CC0000;
     border-radius: 60px;
     font-weight: 700;
     font-size: 25px;
     padding: 6px 34px!important;
     border: none;
     box-shadow: -4px 5px 12px #888888;
}
 .w178_form .order_form label {
     font-size: 20px;
     font-weight: 700;
     color: #244093;
}
 .w178_form .order_form .form-control {
     background: #B0D6EE!important;
     border-radius: 60px!important;
     font-weight: 700;
     font-size: 25px;
     padding: 6px 34px!important;
     border: none;
     box-shadow: -4px 5px 12px #888888!important;
}
 .w178_form .order_form .form-control:hover {
     border-radius: 60px!important;
     box-shadow: -4px 5px 12px #888888!important;
}
 .w178_form .order_form .form-control:active {
     border-radius: 60px!important;
     box-shadow: -4px 5px 12px #888888!important;
}
 .w178_form .order_form .form-control:focus {
     border-radius: 60px!important;
     box-shadow: -4px 5px 12px #888888!important;
}
/* end w178 */
/* w179 */
 .w179 {
     padding: 20px 0px;
}
 .w179 .slick-dots {
     display: none!important;
}
 .w179_slider-nav--main {
     background: #142559;
     padding: 20px 0px;
}
 .w179 .slick-dotted.slick-slider {
     margin-bottom: 0px;
     padding: 0px;
}
 .w179_slider-for {
     padding-top: 0px;
}
 .w179_title h2 {
     text-align: center;
     font-weight: 700;
     font-size: 30px;
     color: #244093;
}
 .w179_desc {
     font-size: 18px;
     font-style: italic;
     color: #244093;
}
 .w179_item img {
     width: 80%;
     margin: 0 auto;
     border-radius: 50%;
}
 .w179_slide-for_box {
     border: 3px solid #244093;
     padding: 40px;
     font-style: italic;
     color: #000;
}
 .w179_slide-for_box_title {
     text-transform: uppercase;
     font-weight: 700;
     margin-bottom: 0;
     font-size: 18px;
}
 .w179_slide-for_box_address {
     text-transform: uppercase;
     font-weight: 700;
     font-size: 18px;
}
 .w179_slide-for_box_desc {
     margin-bottom: 0;
}
 .w179_arrow-up {
     text-align: center;
}
 .w179_arrow-up img {
     height: 40px!important;
     margin-top: -16px;
}
/* end w179 */
/* w180 */
 .w180 {
     padding: 20px 0px;
}
 .w180_autoplay {
     padding: 0px;
}
 .w180_item_box_img img {
     width: 100%;
}
 .w180_title h2 {
     text-align: center;
     font-weight: 700;
     font-size: 30px;
     color: #244093;
     margin-bottom: 30px;
}
 .w180_item_box {
     position: relative;
}
 .w180_item_box_content {
     position: absolute;
     width: 100%;
     height: 100%;
     top: 0;
     left: 0;
     background: #0000004d;
     color: #fff;
     text-align: center;
     padding-top: 20%;
}
 .w180 .slick-prev:before, .w180 .slick-next:before {
     color: #000;
}
 .w180_item .w180_item_box_content h3 {
     font-size: 35px;
     font-weight: 700;
     -webkit-transition: all 500ms ease;
     -o-transition: all 500ms ease;
     transition: all 500ms ease;
     -webkit-transform: translateY(-20px);
     -ms-transform: translateY(-20px);
     transform: translateY(-20px);
     opacity: 0;
     visibility: hidden;
}
 .w180_item.slick-active .w180_item_box_content h3 {
     -webkit-transition-delay: 400ms;
     -o-transition-delay: 400ms;
     transition-delay: 400ms;
     -webkit-transform: translateY(0px);
     -ms-transform: translateY(0px);
     transform: translateY(0px);
     opacity: 1;
     visibility: visible;
}
 .w180_item .w180_item_box_content p {
     font-size: 18px;
     margin-bottom: 0;
     -webkit-transition: all 500ms ease;
     -o-transition: all 500ms ease;
     transition: all 500ms ease;
     -webkit-transform: translateY(-20px);
     -ms-transform: translateY(-20px);
     transform: translateY(-20px);
     opacity: 0;
     visibility: hidden;
}
 .w180_item.slick-active .w180_item_box_content p {
     -webkit-transition-delay: 400ms;
     -o-transition-delay: 400ms;
     transition-delay: 400ms;
     -webkit-transform: translateY(0px);
     -ms-transform: translateY(0px);
     transform: translateY(0px);
     opacity: 1;
     visibility: visible;
}
 .w180 .slick-dots li button:before {
     font-size: 12px;
}
 .slick-prev:before, .slick-next:before {
     font-size: 30px;
}
 @media (max-width: 768px) {
     .w180_item_box_content {
         padding-top: 4%;
    }
     .slick-prev {
         left: -16px;
         z-index: 1;
    }
     .slick-next {
         right: -6px;
         z-index: 1;
    }
}
/* end w180 */
/* w181 */
 .w181 {
     position: relative;
}
 .w181_bg img {
     width: 100%;
     height: 600px;
     max-height: 600px;
     object-fit: cover;
}
 .w181_content--main {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background: #5049929c;
     text-align: center;
     padding-top: 8%;
     color: #fff;
}
 .w181_content_title {
     font-size: 35px;
     font-weight: 700;
     margin-bottom: 30px;
    color: #fff;
}
 .w181_content_desc {
     font-size: 20px;
     margin-bottom: 10px;
    color: #fff;
    text-align: justify;
}
 @media (max-width: 1025px) {
     .w181_bg img {
         height: 100vh!important;
         max-height: 100vh;
         object-fit: cover;
    }
}
/* end w181 */
/* w182 */
 .w182 {
     padding: 20px 0px;
}
 .w182_title h2 {
     font-weight: 700;
     font-size: 30px;
     color: #244093;
     text-align: center;
}
 .w182_item {
     text-align: center;
     margin-top: 30px;
}
 .w182_item_number {
     font-size: 70px;
     font-weight: 600;
     color: #000;
}
 .w182_item_desc p {
     font-size: 20px;
     color: #000;
     margin-bottom: 0px;
}
/* end w182 */
/* w183 */
 .w183 {
     padding: 20px 0px;
}
 .w183_title {
     font-weight: 700;
     font-size: 30px;
     color: #244093;
     text-align: center;
     margin-bottom: 30px;
}
 .w183_item {
     margin-top: 30px;
     position: relative;
}
 .w183_item_img img {
     width: 100%;
}
 .w183_item_content {
     position: absolute;
     width: 100%;
     bottom: 0;
     left: 0;
     padding: 5px;
     text-align: center;
     background: #000000bd;
}
 .w183_item_content a {
     color: #fff;
}
 .w183_item_content_name {
     font-weight: 600;
     font-size: 16px;
}
 .w183_item_content_desc {
     font-weight: 600;
     font-size: 16px;
}
 .w183_nav-tabs .nav-item {
     margin-bottom: 20px;
     color: #000;
}
 .w183_nav-tabs .nav-tabs {
     justify-content: center;
}
 .w183_nav-tabs .nav-item.active {
     background: #3a3a3a;
     color: #fff;
     border: 0;
     border-radius: 60px;
     font-weight: 600;
     padding-top: 10px;
}
 .w183_nav-tabs .nav-item:hover {
     background: #3a3a3a;
     color: #fff;
     border: 0;
     border-radius: 60px;
     font-weight: 600;
     padding-top: 10px;
}
/* end w183 */
/* w184 */
 .w184 {
     padding: 0px 0px 30px 0px;
     background: #F3F3F3;
}
 .w184_title h2 {
     font-size: 20px;
     font-weight: 700;
     color: #000;
     margin-bottom: 30px;
     margin-top: 30px;
}
 .w184_info_list {
     padding-left: 15px;
}
 .w184_info_list li {
     font-size: 15px;
     color: #000;
}
 .w184_info_page a {
     color: #000;
     font-size: 15px;
}
 .w184_bo-cong-thuong {
     margin-top: 30px;
}
 .w184_bo-cong-thuong img {
     width: 100%;
     max-width: 240px!important;
}
 .w184_maps_iframe {
     height: 240px;
}
/* end w184 */
/* w185 */
 .w185 {
     padding: 20px 0px;
}
 .w185_title {
     font-weight: 700;
     font-size: 30px;
     color: #244093;
     text-align: center;
     margin-bottom: 30px;
}
 .w185_item {
     margin-top: 30px;
     position: relative;
}
 .w185_item_img img {
     width: 100%;
}
 .w185_item_content {
     position: relative;
     padding: 5px;
     text-align: center;
     margin-top: -16px;
}
 .w185_item_content a {
     background-image: linear-gradient(to right, #0092D7 , #143F91);
     color: #fff !important;
     padding: 8px 16px;
     border-radius: 10px;
     border: 2px solid #fff;
     box-shadow: 0 10px 18px -6px #000;
}
 .w185_item_content_button {
     font-weight: 600;
     font-size: 16px;
}
 .w185_item_content_desc {
     font-weight: 600;
     font-size: 16px;
}
 .w185_nav-tabs .nav-item {
     margin-bottom: 20px;
     color: #000;
}
 .w185_nav-tabs .nav-tabs {
     justify-content: center;
}
 .w185_nav-tabs .nav-item.active {
     background: #3a3a3a;
     color: #fff;
     border: 0;
     border-radius: 60px;
     font-weight: 600;
     padding-top: 10px;
}
 .w185_nav-tabs .nav-item:hover {
     background: #3a3a3a;
     color: #fff;
     border: 0;
     border-radius: 60px;
     font-weight: 600;
     padding-top: 10px;
}
/* end w185 */
/* w67 */
.w67 {
  background-color: #EDEDED;
  padding-top: 50px;
  padding-bottom: 30px;
}

.w67_hr {
  border-top: 1px dashed rgb(79, 79, 79);
  margin-left: 36px;
}

.w67_img {
  width: 100%;
  margin-bottom: 30px;
}

.w67_title {
  color: rgb(51, 50, 50);
  font-size: 30px;
  font-weight: 700;
  text-align: left;
  line-height: 1;
}

.w67_desc {
  border: 2px solid #000;
  padding: 20px 30px 10px 30px;
  margin-top: 36px;
}

.w67_list {
  margin-top: 40px;
  margin-left: 30px;
  list-style-type: none;
}

.w67_list li {
  margin-top: 30px;
}

.w67_num {
  background: #143F91;
  padding: 8px 12px;
  border-radius: 50%;
  font-weight: 600;
  color: #fff;
}

@media (max-width: 768px) {
  .w67_list {
    margin-top: 40px;
    margin-left: 0px;
    list-style-type: none;
  }
}

/* end w67 */
/* w71 */
.w71 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.w71_title {
  color: rgb(51, 50, 50);
  font-size: 30px;
  font-weight: 600;
  text-align: center;
  line-height: 1;
}

.w71_desc {
  color: rgb(107, 107, 107);
  font-size: 16px;
  text-align: center;
  line-height: 1.2;
  margin-bottom: 30px;
}

.w71_img {
  text-align: center;
}

.w71_img img {
  width: 70%;
  margin-top: 30px;
}

.w71_title-2 {
  color: rgb(59, 59, 59);
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  line-height: 1.2;
  margin-top: 30px;
}

.w71_desc-2 {
  color: rgb(59, 59, 59);
  font-size: 14px;
  text-align: left;
  line-height: 1.4;
}

.w71_button {
  margin-top: 30px;
}

.w71_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

@media (max-width: 768px) {
  .w71_button {
    text-align: center;
  }
}

/* end w71 */
/* w187 */
.w187 {
  background-color: #081C57;
  padding-bottom: 40px;
  position: relative;
}

.w187_background-overlay {
  background-image: url(https://cdn2.aisystem.dev/uploads/hocvienkinhdoanhonline.club/505/img/w187_background-overlay.jpg);
  opacity: 0.3;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
}

.w187_top {
  margin-bottom: 30px;
}

.w187_bottom {
  margin-top: 30px;
}

.w187_box_title {
  font-size: 30px;
  font-weight: 500;
  color: #fff;
  margin-bottom: 20px;
  margin-top: 40px;
}

.w187_box_list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.w187_box_list_item a {
  font-size: 20px;
  line-height: 1.8;
  color: #fff;
}

.w187_hr {
  border-top: 1px solid #FFFFFF33;
}

.w187_box_social-title {
  font-size: 14px;
  color: #fff;
}

.w187_box_social-list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.w187_box_social-list_item {
  display: inline-block;
  margin-right: 10px;
}

.w187_box_social-list_item a {
  color: #fff;
  font-size: 20px;
}

.w187_bottom>.row {
  align-items: center;
}

.w187_logo img {
  height: 45px;
}

.w187_copyright {
  text-align: center;
  font-size: 17px;
  color: #fff;
}

.w187_img_bct {
  text-align: right;
}

.w187_img_bct img {
  height: 50px;
}

@media (max-width: 480px) {
  .w187_logo {
    text-align: center;
    margin-bottom: 20px;
  }

  .w187_img_bct {
    text-align: center;
    margin-top: 20px;
  }
}
/* end w187 */
/* w70 */
.w70 {
  background-image: url(https://cdn2.aisystem.dev/uploads/hocvienkinhdoanhonline.club/505/img/w187_background-overlay.jpg);
  padding-top: 30px;
  padding-bottom: 30px;
}

.w70_title {
  color: rgb(255, 245, 0);
  font-size: 30px;
  font-weight: 600;
  text-align: center;
  line-height: 1.2;
}

.w70_desc {
  color: rgb(255, 255, 255);
  font-size: 16px;
  text-align: center;
  line-height: 1.2;
}

.w70_box {
  margin-top: 30px;
}

.w70_icon {
  text-align: center;
  margin-bottom: 20px;
}

.w70_icon i {
  color: #fff500;
  font-size: 62px;
  border: 2px solid #fff500;
  border-radius: 50%;
  padding: 20px;
}

.w70_icon i:hover {
  background-color: #fff500;
}

.w70_title-2 {
  color: rgb(255, 255, 255);
  font-size: 21px;
  text-align: center;
  line-height: 1.2;
}

.w70_desc-2 {
  color: rgb(255, 255, 255);
  font-size: 14px;
  text-align: center;
  line-height: 1.4;
}

@media (min-width: 768px) {
  .w70_desc {
    margin: 10px 150px;
  }
}
.w70 p{
color:#fff;
}
/* end w70 */
@import url('https://namdp1999.github.io/projects/vinamos/assets/css/main.css');
.menu-icon-toggle span,.menu-icon-toggle:before, .menu-icon-toggle:after{
background:#000 !important;
}
.sticker-menu .tbl-lft > li > a,.menu .tbl-lft > li a{color:#000;}
.se_image.a_se_image{ width:120px;margin-top:10px; }
.breadcrumb-text{
margin-top:15px;
margin-bottom:15px;
}
.pro_info{
max-width:620px;
}
.sticker-menu .tbl-lft .sub_menu ul{
width:max-content;
}
/* Jquery Sctipt Top */
#progressbar {
  width: 960px;
  height: 3px;
  margin-top: -3px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(130, 130, 130, 0.8)), color-stop(90%, rgba(215, 215, 235, 0.85)), color-stop(95%, rgba(225, 225, 255, 0.9)), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(left, rgba(130, 130, 130, 0.8) 0%, rgba(215, 215, 235, 0.85) 90%, rgba(225, 225, 255, 0.9) 95%, #ffffff 100%);
  background-image: -moz-linear-gradient(left, rgba(130, 130, 130, 0.8) 0%, rgba(215, 215, 235, 0.85) 90%, rgba(225, 225, 255, 0.9) 95%, #ffffff 100%);
  background-image: -o-linear-gradient(left, rgba(130, 130, 130, 0.8) 0%, rgba(215, 215, 235, 0.85) 90%, rgba(225, 225, 255, 0.9) 95%, #ffffff 100%);
  background-image: -ms-linear-gradient(left, rgba(130, 130, 130, 0.8) 0%, rgba(215, 215, 235, 0.85) 90%, rgba(225, 225, 255, 0.9) 95%, #ffffff 100%);
  background-image: linear-gradient(left, rgba(130, 130, 130, 0.8) 0%, rgba(215, 215, 235, 0.85) 90%, rgba(225, 225, 255, 0.9) 95%, #ffffff 100%);
  -moz-transition: all 0.7s ease;
  -webkit-transition: all 0.7s ease;
  -o-transition: all 0.7s ease;
  transition: all 0.7s ease;
}

/* line 64, scss/index.scss */

#gallery-con {
  width: 960px;
  height: 550px;
  margin: 0 auto 0;
  padding: 0;
  border: 1px solid rgba(0, 0, 0, 0.5);
}

/* line 72, scss/index.scss */

#gallery-con #gallery-main {
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: -1;
}

/* line 79, scss/index.scss */

#gallery-con #gallery-hidden {
  margin: 0;
  padding: 0;
  position: absolute;
  display: none;
  z-index: -1;
}

/* line 87, scss/index.scss */

#gallery-con #thumbnails {
  width: 960px;
  height: 132px;
  background: #084AA6;
  z-index: 10;
  margin-top: 418px;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 1;
}

/* line 97, scss/index.scss */

#gallery-con #thumbnails:hover {
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 1;
}

/* line 102, scss/index.scss */

#gallery-con #thumbnails #thumbcon {
  width: 855px;
  height: 120px;
  display: inline-block;
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  float: left;
}

/* line 111, scss/index.scss */

#gallery-con #thumbnails #thumbcon .thumb {
  width: 190px;
  height: auto;
  display: inline;
  margin: 12px 5px;
  opacity: 0.8;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: pointer;
}

/* line 121, scss/index.scss */

#gallery-con #thumbnails #thumbcon .thumb:hover {
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 1;
  -moz-box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px;
  -o-box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px;
  box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px;
}

/* line 128, scss/index.scss */

#gallery-con #thumbnails #thumbcon .selected {
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 1;
  -moz-box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px;
  -o-box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px;
  box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px;
}

/* line 135, scss/index.scss */

#gallery-con #thumbnails .ui-button {
  width: 32px;
  height: 32px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(170, 170, 170, 0.85)), color-stop(100%, rgba(215, 215, 215, 0.85)));
  background-image: -webkit-linear-gradient(top, rgba(170, 170, 170, 0.85) 0%, rgba(215, 215, 215, 0.85) 100%);
  background-image: -moz-linear-gradient(top, rgba(170, 170, 170, 0.85) 0%, rgba(215, 215, 215, 0.85) 100%);
  background-image: -o-linear-gradient(top, rgba(170, 170, 170, 0.85) 0%, rgba(215, 215, 215, 0.85) 100%);
  background-image: -ms-linear-gradient(top, rgba(170, 170, 170, 0.85) 0%, rgba(215, 215, 215, 0.85) 100%);
  background-image: linear-gradient(top, rgba(170, 170, 170, 0.85) 0%, rgba(215, 215, 215, 0.85) 100%);
  padding: 8px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 2px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 2px;
  -o-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 2px;
  box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 2px;
  opacity: 1;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 145, scss/index.scss */

#gallery-con #thumbnails .ui-button:hover {
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 1;
  -moz-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 3px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 3px;
  -o-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 3px;
  box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 3px;
}

/* line 152, scss/index.scss */

#gallery-con #thumbnails #left-arrow {
  margin-top: 50px;
  margin-left: 10px;
  margin-right: 10px;
  display: inline-block;
  float: left;
}

/* line 161, scss/index.scss */

#gallery-con #thumbnails #right-arrow {
  margin-top: 50px;
  margin-right: 10px;
  margin-left: 10px;
  display: inline-block;
  float: left;
  color: #000;
}

/* line 170, scss/index.scss */

#gallery-con #thumbnails #playtoggle {
  float: right;
  margin-top: -40px;
  margin-right: 10px;
}

/* line 176, scss/index.scss */

#gallery-con #thumbnails .icon {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  cursor: pointer;
  z-index: 22;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 187, scss/index.scss */

#gallery-con #thumbnails .icon-play {
  background-position: 0 0;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 191, scss/index.scss */

#gallery-con #thumbnails .icon-pause {
  background-position: -32px 0;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: #000;
}

/* line 195, scss/index.scss */

#gallery-con #thumbnails .icon-arrow-right {
  background-position: -64px 0;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/* line 199, scss/index.scss */

#gallery-con #thumbnails .icon-arrow-left {
  background-position: -96px 0;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: #000;
}

@media (max-width: 768px) {
  #gallery-con {
    width: 100%;
    height: 262px;
  }

  #gallery-main img {
    width: 96%;
  }

  #gallery-con #thumbnails {
    width: 100%;
    height: 68px;
    margin-top: 194px;
  }

  #gallery-con #thumbnails #thumbcon {
    width: 68%;
    height: 68px;
  }

  #gallery-con #thumbnails #thumbcon .thumb {
    width: 70px;
  }

  #gallery-con #thumbnails #left-arrow {
    margin-top: 15px;
  }

  #gallery-con #thumbnails #right-arrow {
    margin-top: 15px;
  }
}

#jquery-script-menu {
  position: absolute;
  height: 90px;
  width: 100%;
  top: 0;
  left: 0;
  border-top: 5px solid #316594;
  background: #fff;
  -moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16);
  -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16);
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .16);
  z-index: 999999;
  padding: 10px 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box
}

.jquery-script-center {
  max-width: 960px;
  margin: 0 auto
}

.jquery-script-center ul {
  width: 212px;
  float: left;
  line-height: 45px;
  margin: 0;
  padding: 0;
  list-style: none
}

.jquery-script-center a {
  text-decoration: none
}

.jquery-script-ads {
  max-width: 728px;
  height: 90px;
  float: right
}

.jquery-script-clear {
  clear: both;
  height: 0
}

#carbonads {
  display: block;
  overflow: hidden;
  max-width: 728px;
  position: relative;
  font-size: 22px;
  box-sizing: content-box
}

#carbonads>span {
  display: block
}

#carbonads a {
  color: #4078c0;
  text-decoration: none
}

#carbonads a:hover {
  color: #3664a3
}

.carbon-wrap {
  display: flex;
  align-items: center
}

.carbon-img {
  display: block;
  margin: 0;
  line-height: 1
}

.carbon-img img {
  display: block;
  height: 90px;
  width: auto
}

.carbon-text {
  display: block;
  padding: 0 1em;
  line-height: 1.35;
  text-align: left
}

.carbon-poweredby {
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 6px 10px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .5px;
  font-weight: 600;
  font-size: 8px;
  border-top-left-radius: 4px;
  line-height: 1;
  color: #aaa !important
}

@media only screen and (min-width:320px) and (max-width:759px) {
  .carbon-text {
    font-size: 14px
  }
}

@media only screen and (max-width:1023px) {
  .jquery-script-ads {
    display: none
  }
}
/* Jquery Sctipt Top End */

@import url('https://namdp1999.github.io/projects/lib/css/style.css');
@import url('https://owlcarousel2.github.io/OwlCarousel2/assets/owlcarousel/assets/owl.carousel.min.css');
@import url('https://owlcarousel2.github.io/OwlCarousel2/assets/owlcarousel/assets/owl.theme.default.min.css');

body {
  font-family: Arial !important;
}

.product_detail_1 {
  background-size: auto;
}

h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5 {
  text-transform: unset !important;
  font-family: Arial !important;
}

a:hover {
  text-decoration: none !important;
}

#progressbar {
  display: none;
}

#gallery-con #thumbnails {
  background: #fff;
}

#gallery-con {
  border: 1px solid rgb(0 0 0 / 0%);
}

.nut-xanh-la {
  background: #00B642 !important;
}

.o_subtotal {
  margin-top: 0px !important;
  font-weight: 700;
  color: #00B642;
}

.phone_number {
  background: rgb(0 182 66 / 81%)!important;
}

.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-img-circle {
    background-color: #00792c!important;
}

.phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-img-circle, .phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-img-circle {
  background-color: #00752b!important;
}

.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-circle {
    border-color: #00b642!important;
}

.se_image {
  float: right;
}

.a_se_image {
  float: right;
}

.code-css {
  white-space: nowrap;
  width: 1px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.loader {
  display: none;
}

/* Background */
.bg-vang-1 {
  background: #fff0bd;
}

.bg-xam {
  background: #e6e6e6!important;
}
/* End Background */
/* w1 */
.w1_header_2 {
  background-color: #fff;
  box-shadow: 0 2px 40px 0 hsla(240, 0%, 6%, .05);
}

.w1_header_2 .w1_logo {
  width: 150px;
}

.w1_header_2 ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.w1_header_2 li {
  float: left;
}

.w1_header_2 li a {
  display: block;
  color: #000;
  text-align: center;
  padding: 6px 16px;
  text-decoration: none;
  font-weight: 600;
  text-transform: uppercase;
}

.w1_header_2 li a:hover {
  color: #000;
  text-decoration: none;
}

@media (max-width: 768px) {
  .w1_header_2 .item_menu {
    display: none;
  }
}

.w1_header_2 li.item_menu a {
  margin-top: 14px !important;
}

.w1_header_2 li.item_menu:hover a {
  background-color: #0066B3;
  color: #fff;
  border-radius: 45px;
}

/* end w1 */
/* w2 */
.w2_header_san_pham {
  background-color: #3961A7;
  padding-top: 10px;
  padding-bottom: 10px;
}

.w2_header_san_pham .w2_logo {
  width: 150px;
}

.w2_header_san_pham .w2_email {
  margin-top: 14px;
  color: #fff;
}

.w2_header_san_pham .w2_phone {
  margin-top: 14px;
  color: #fff;
}

.w2_header_san_pham .w2_dang_nhap {
  margin-top: 14px;
}

.w2_header_san_pham .w2_dang_nhap a {
  color: #fff;
}

.w2_header_san_pham .w2_dang_nhap a:hover {
  color: #fff;
  text-decoration: none;
}

.w2_zoom {
  transition: transform .2s;
}

.w2_zoom:hover {
  -ms-transform: scale(1.5);
  /* IE 9 */
  -webkit-transform: scale(1.5);
  /* Safari 3-8 */
  transform: scale(1.5);
}

@media (max-width: 720px) {

  .w2_header_san_pham .w2_email,
  .w2_header_san_pham .w2_dang_nhap,
  .w2_header_san_pham .w2_phone {
    display: none;
  }
}

/* end w2 */
/* w3 */
.w3_san_pham_video_1 {
  background-image: linear-gradient(#F4F8FE, #073A91);
  padding-bottom: 30px;
}

.w3_san_pham_video_1 .w3_video_1 iframe {
  width: 100%;
  height: 400px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.w3_san_pham_video_1 .w3_nut_dang_ky_1 {
  text-align: center;
}

.w3_san_pham_video_1 .w3_nut_dang_ky_1 img {
  transition: transform .2s;
}

.w3_san_pham_video_1 .w3_nut_dang_ky_1 img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

.w3_button {
    text-align: center;
    margin: 0 auto;
}

.w3_button a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

@media (max-width: 768px) {
  .w3_san_pham_video_1 .w3_video_1 iframe {
    width: 100%;
    height: 200px;
    margin-top: 30px;
    margin-bottom: 30px;
  }
}

/* end w3 */
/* w4 */
.w4_san_pham_video_2 {
  background-image: linear-gradient(#F4F8FE, #073A91);
  padding-bottom: 50px;
}

.w4_header {
  padding-top: 20px;
  background-color: #fff;
  padding-bottom: 20px;
}

.w4_logo img {
  height: 30px;
}

.w4_title h5 {
  font-weight: 600;
  color: #062B7C;
  margin-top: 20px;
  font-size: 34px;
}

.w4_san_pham_video_2 .w4_video_2 iframe {
  width: 100%;
  height: 400px;
  margin-top: 30px;
  margin-bottom: 10px;
}

.w4_san_pham_video_2 .w4_nut_dang_ky_2 {
  text-align: center;
  margin-top: 20px;
}

.w4_san_pham_video_2 .w4_nut_dang_ky_2 a {
  color: rgb(255, 255, 255);
  font-size: 20px;
  line-height: 1;
  background: linear-gradient(180deg, #ff6a00, #ee0979);
  padding: 16px 50px;
}

.w4_san_pham_video_2 .w4_nut_dang_ky_2 a:hover {
  text-decoration: none;
  background: linear-gradient(180deg, #ee0979, #ff6a00);
}

@media (max-width: 768px) {
  .w4_san_pham_video_2 .w4_video_2 iframe {
    width: 100%;
    height: 200px;
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .w4_title h5 {
    font-size: 25px;
  }
}

/* end w4 */
/* w5 */
.w5_san_pham_video_3 {
  background-image: linear-gradient(#F4F8FE, #b7001c);
}

.w5_san_pham_video_3 .w5_video_3 iframe {
  width: 100%;
  height: 400px;
  margin-top: 20px;
  margin-bottom: 20px;
}

@media (max-width: 768px) {
  .w5_san_pham_video_3 .w5_video_3 iframe {
    width: 100%;
    height: 200px;
    margin-top: 30px;
    margin-bottom: 30px;
  }
}

.w5_san_pham_video_3.donafarm {
    background-image: linear-gradient(#78bf45, #2b5428);
}
/* end w5 */
/* w6 */
.w6_form_dat_hang {
  background-size: cover;
  background-attachment: scroll;
  background-origin: content-box;
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(https://w.ladicdn.com/uploads/images/d879e491-41af-486f-886f-61f0e4191d06.png), linear-gradient(#05224b96, #05224b96);
  background-blend-mode: overlay;
}

.w6_form_dat_hang .w6_title {
  color: #fff;
  font-weight: 700;
  padding: 26px;
}

/* end w6 */
/* w7 */
.w7_footer_san_pham {
  background-image: url(https://w.ladicdn.com/uploads/images/380beead-cde1-45cc-b464-72893e246558.jpg);
  background-size: cover;
  background-attachment: scroll;
  background-origin: content-box;
  background-position: left top;
  background-repeat: no-repeat;
}

.w7_footer_san_pham .fw-7 {
  font-weight: 700;
}

.w7_footer_san_pham .w7_contact {
  padding-top: 30px;
  padding-bottom: 30px;
}

/* end w7 */
/* w8 */
.w8_ban-chu-nhiem-club {
  background-color: #05234C;
}

.w8_style-2 {
  padding: 38px 0 30px;
}

.w8_style-2 .w8_style-title {
  position: relative;
}

.w8_style-2 .w8_style-title::before {
  position: absolute;
  content: '';
  left: 50%;
  bottom: -35px;
  border: 2px solid #606060;
  width: 10px;
  height: 10px;
  background: #ffffff;
  z-index: 2;
  transform: rotate(45deg);
  margin-left: -5px;
}

.w8_style-2 .w8_style-title h2 {
  text-align: center;
  font-family: 'Ubuntu', sans-serif;
  position: relative;
  color: #fff;
  font-size: 35px;
  line-height: 1.2;
}

.w8_style-2 .w8_style-title:after {
  position: absolute;
  content: '';
  background: #fff;
  height: 2px;
  width: 180px;
  left: 50%;
  margin-left: -90px;
  bottom: -31px;
  border-radius: 50%;
}

.w8_style-2 .w8_our-team {
  margin-top: 86px;
}

.w8_style-2 .w8_team-member {
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
}

.w8_style-2 .w8_team-member .w8_member-pic {}

.w8_style-2 .w8_team-member .w8_member-pic img {
  width: 100%;
}

.w8_style-2 .w8_team-member .w8_member-data {
  position: absolute;
  width: 100%;
  background: #fff;
  bottom: 0;
  text-align: center;
  border-top: 6px groove #2196f3;
  z-index: 1;
}

.w8_style-2 .w8_team-member .w8_member-data:before {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: #fff;
  transform: skewY(-15deg);
  z-index: -1;
}

.w8_style-2 .w8_team-member .w8_member-data .name {
  padding: 10px 0;
}

.w8_style-2 .w8_team-member .w8_member-data .name h4 {
  font-size: 16px;
  font-weight: 600;
  color: #555;
  padding-top: 5px;
  background: #fff;
}

.w8_style-2 .w8_team-member .w8_member-data .name h6 {
  color: #777777;
  font-size: 14px;
}

.w8_style-2 .w8_team-member .w8_member-data .social {
  width: 100%;
  transition: 1s;
  padding: 10px 0;
  border-top: 1px solid #add8e6;
  -webkit-transition: all .6s ease;
  -moz-transition: all .6s ease;
  -ms-transition: all .6s ease;
  -o-transition: all .6s ease;
  transition: all .6s ease;
  margin-bottom: -45px;
}

.w8_style-2 .w8_team-member .w8_member-data .social a {
  text-decoration: none;
  margin-right: 15px;
  margin-left: 15px;
  color: #2196f3;
}

.w8_style-2 .w8_team-member:hover {
  box-shadow: 0px 6px 12px -8px #000;
}

.w8_style-2 .w8_team-member:hover .w8_member-data .social {
  margin-bottom: 0;
}

.w8_style-2 .w8_team-member .w8_member-data .social a img {
  height: 20px;
  width: auto;
}

.w8_button-dangky {
  text-align: center;
  margin: 0 auto;
}

.w8_button-dangky a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

.w8_button-dangky img {
  transition: transform .2s;
}

.w8_button-dangky img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

@media (max-width: 768px) {
  .w8_style-2 .w8_team-member .w8_member-data .social a {
    text-decoration: none;
    margin-right: 10px;
    margin-left: 10px;
    color: #2196f3;
  }
}

/* end w8 */
/* w9 */
.w9_price-table {
  overflow: hidden;
  text-align: center;
  background: #fff;
  box-sizing: border-box;
  box-shadow: 0px 1px 11px 1px #727c8a36;
  border-radius: 3px;
  margin-bottom: 40px;
}

.w9_img_product.w9_noi-bat {
  margin-top: -30px;
}

.col-sm-4:nth-child(n) .w9_price-table:hover {
  transition: .2s ease .2s;
}

.w9_price-table .w9_price-head {
  padding: 25px;
  background: linear-gradient(45deg, #2188f3, #5121f3);
  border-bottom-left-radius: 75%;
  border-bottom-right-radius: 25%;
}

.w9_price-table .w9_price-head h2 {
  margin: 0;
  padding: 20px;
  font-size: 34px;
  color: #fff;
  font-weight: 700;
}

.w9_price-content {
  position: relative;
}

.w9_price-content ul {
  position: relative;
  padding: 20px 0px;
}

.w9_price-content ul li {
  list-style: none;
  font-size: 16px;
  padding: 5px 15px;
  color: #777;
  cursor: pointer;
  border-left: 7px solid transparent;
  border-left: 7px solid transparent;
  transition: .3s;
  font-weight: 400;
  text-align: left;
}

.w9_price-content ul li i {
  display: inline-block;
  padding-right: 3px;
  vertical-align: middle;
  color: green;
}

.w9_price-content .nam_price {
  color: rgb(242, 67, 13);
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
  padding-top: 18px;
}

.w9_price-button {
  padding: 0 0 30px;
}

.w9_price-button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w9_section_dich_vu .w9_title {
  color: rgb(5, 31, 77);
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
  margin-top: 40px;
  margin-bottom: 70px;
}

@media (max-width: 767px) {
  .w9_img_product.w9_noi-bat {
    margin-top: 0px;
  }

  .w9_section_dich_vu .w9_title {
    margin-bottom: 40px;
  }
}

.w9_img_product {
  width: 90%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: -25px;
}

/* end w9 */
/* w11 */
.w11_section_cam_nhan {
  padding-top: 30px;
  padding-bottom: 30px;
}

.w11_section_cam_nhan .w11_comment-o {
  padding: 20px;
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -o-border-radius: 30px;
  -ms-border-radius: 30px;
  margin-top: 70px;
}

.w11_section_cam_nhan .w11_comment-o img {
  display: block;
  width: 100px;
  margin: auto;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -o-border-radius: 100%;
  -ms-border-radius: 100%;
  margin-bottom: 25px;
  margin-top: -70px;
  box-shadow: 0 2px 6px #2b2b2b;
  -webkit-box-shadow: 0 2px 6px #2b2b2b;
  -moz-box-shadow: 0 2px 6px #2b2b2b;
  -o-box-shadow: 0 2px 6px #2b2b2b;
  -ms-box-shadow: 0 2px 6px #2b2b2b;
}

.w11_section_cam_nhan .w11_section-header {
  margin: 0;
  text-align: center;
  padding-bottom: 15px;
  position: relative;
  margin-bottom: 30px;
  font-family: "Roboto", "HelveticaNeue", "Helvetica Neue", sans-serif;
  font-weight: 700;
  font-size: 35px;
  line-height: 40px;
  color: #292929;
  text-transform: uppercase;
}

.w11_section_cam_nhan .w11_section-header:before {
  content: "";
  width: 100px;
  height: 1px;
  position: absolute;
  bottom: 2px;
  left: 0;
  right: 0;
  margin: auto;
  background-color: #777777;
}

.w11_section_cam_nhan .w11_section-header:after {
  content: "";
  width: 25px;
  height: 5px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background-color: #119efd;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
}

.w11_button-dangky {
  text-align: center;
  margin: 0 auto;
      margin-top: 30px;
}

.w11_button-dangky a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

.w11_button-dangky img {
  transition: transform .2s;
}

.w11_button-dangky img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

/* end w11 */
/* w12 */
.w12_section_chung_nhan_san_pham {
  background-color: #dedede;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w12_section_chung_nhan_san_pham .title_chung_nhan {
  color: #051f4d;
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  padding: 30px;
}

.w12_section_chung_nhan_san_pham .box_chung_nhan img {
  width: 100%;
  margin-bottom: 30px;
}

/* end w12 */
/* w13 */
.w13_banner-header {
  margin-top: 0px;
  margin-bottom: 0px;
}

/* end w13 */
/* w14 */
.w14_lo-trinh-phat-trien {
  background-color: #eaf2fe;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w14_lo-trinh-phat-trien .ladi-headline {
  font-family: "Open Sans", sans-serif;
  color: rgb(5, 31, 77);
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
}

.w14_lo-trinh-phat-trien .timeline {
  position: relative;
  width: 660px;
  margin: 0 auto;
  margin-top: 20px;
  padding: 1em 0;
  list-style-type: none;
}

.w14_lo-trinh-phat-trien .timeline:before {
  position: absolute;
  left: 49%;
  top: 0;
  content: ' ';
  display: block;
  width: 14px;
  height: 100%;
  margin-left: -3px;
  background: rgb(80, 80, 80);
  background: -moz-linear-gradient(top, rgba(80, 80, 80, 0) 0%, rgb(80, 80, 80) 8%, rgb(80, 80, 80) 92%, rgba(80, 80, 80, 0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(30, 87, 153, 1)), color-stop(100%, rgba(125, 185, 232, 1)));
  background: -webkit-linear-gradient(top, rgba(80, 80, 80, 0) 0%, rgb(80, 80, 80) 8%, rgb(80, 80, 80) 92%, rgba(80, 80, 80, 0) 100%);
  background: -o-linear-gradient(top, rgba(80, 80, 80, 0) 0%, rgb(80, 80, 80) 8%, rgb(80, 80, 80) 92%, rgba(80, 80, 80, 0) 100%);
  background: -ms-linear-gradient(top, rgba(80, 80, 80, 0) 0%, rgb(80, 80, 80) 8%, rgb(80, 80, 80) 92%, rgba(80, 80, 80, 0) 100%);
  background: linear-gradient(to bottom, rgba(80, 80, 80, 0) 0%, rgb(80, 80, 80) 8%, rgb(80, 80, 80) 92%, rgba(80, 80, 80, 0) 100%);
  z-index: 5;
}

.w14_lo-trinh-phat-trien .timeline li {
  padding: 2em 0;
}

.w14_lo-trinh-phat-trien .timeline li:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.w14_lo-trinh-phat-trien .direction-l {
  position: relative;
  width: 300px;
  float: left;
  text-align: right;
}

.w14_lo-trinh-phat-trien .direction-r {
  position: relative;
  width: 300px;
  float: right;
}

.w14_lo-trinh-phat-trien .flag-wrapper {
  position: relative;
  display: inline-block;
  text-align: center;
}

.w14_lo-trinh-phat-trien .flag {
  position: relative;
  display: inline;
  background: rgb(248, 248, 248);
  padding: 6px 10px;
  border-radius: 5px;
  font-weight: 600;
  text-align: left;
}

.w14_lo-trinh-phat-trien .direction-l .flag {
  -webkit-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.15), 0 0 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.15), 0 0 1px rgba(0, 0, 0, 0.15);
  box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.15), 0 0 1px rgba(0, 0, 0, 0.15);
}

.w14_lo-trinh-phat-trien .direction-r .flag {
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15), 0 0 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15), 0 0 1px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15), 0 0 1px rgba(0, 0, 0, 0.15);
}

.w14_lo-trinh-phat-trien .direction-l .flag:before,
.w14_lo-trinh-phat-trien .direction-r .flag:before {
  position: absolute;
  top: 50%;
  right: -40px;
  content: ' ';
  display: block;
  width: 25px;
  height: 25px;
  margin-top: -10px;
  background: #fff;
  border-radius: 20px;
  border: 4px solid rgb(255, 80, 80);
  z-index: 10;
}

.w14_lo-trinh-phat-trien .direction-r .flag:before {
  left: -45px;
}

.w14_lo-trinh-phat-trien .direction-l .flag:after {
  content: "";
  position: absolute;
  left: 100%;
  top: 50%;
  height: 0;
  width: 0;
  margin-top: -8px;
  border: solid transparent;
  border-left-color: rgb(248, 248, 248);
  border-width: 8px;
  pointer-events: none;
}

.w14_lo-trinh-phat-trien .direction-r .flag:after {
  content: "";
  position: absolute;
  right: 100%;
  top: 50%;
  height: 0;
  width: 0;
  margin-top: -8px;
  border: solid transparent;
  border-right-color: rgb(248, 248, 248);
  border-width: 8px;
  pointer-events: none;
}

.w14_lo-trinh-phat-trien .time-wrapper {
  display: inline;
  line-height: 1em;
  font-size: 0.66666em;
  color: rgb(250, 80, 80);
  vertical-align: middle;
}

.w14_lo-trinh-phat-trien .direction-l .time-wrapper {
  float: left;
}

.w14_lo-trinh-phat-trien .direction-r .time-wrapper {
  float: right;
}

.w14_lo-trinh-phat-trien .time {
  display: inline-block;
  padding: 4px 6px;
  background: rgb(248, 248, 248);
}

.w14_lo-trinh-phat-trien .desc {
  margin: 1em 0.75em 0 0;
  font-size: 0.77777em;
  font-style: italic;
  line-height: 1.5em;
}

.w14_lo-trinh-phat-trien .direction-r .desc {
  margin: 1em 0 0 0.75em;
}

/* ================ Timeline Media Queries ================ */
@media screen and (max-width: 660px) {
  .w14_lo-trinh-phat-trien .timeline {
    width: 100%;
    padding: 4em 0 1em 0;
  }

  .w14_lo-trinh-phat-trien .timeline li {
    padding: 2em 0;
  }

  .w14_lo-trinh-phat-trien .direction-l,
  .w14_lo-trinh-phat-trien .direction-r {
    float: none;
    width: 100%;
    text-align: center;
  }

  .w14_lo-trinh-phat-trien .flag-wrapper {
    text-align: center;
  }

  .w14_lo-trinh-phat-trien .flag {
    background: rgb(255, 255, 255);
    z-index: 15;
  }

  .w14_lo-trinh-phat-trien .direction-l .flag:before,
  .w14_lo-trinh-phat-trien .direction-r .flag:before {
    position: absolute;
    top: -30px;
    left: 48%;
    content: ' ';
    display: block;
    width: 22px;
    height: 22px;
    margin-left: -9px;
    background: #fff;
    border-radius: 18px;
    border: 4px solid rgb(255, 80, 80);
    z-index: 10;
  }

  .w14_lo-trinh-phat-trien .direction-l .flag:after,
  .w14_lo-trinh-phat-trien .direction-r .flag:after {
    content: "";
    position: absolute;
    left: 50%;
    top: -8px;
    height: 0;
    width: 0;
    margin-left: -8px;
    border: solid transparent;
    border-bottom-color: rgb(255, 255, 255);
    border-width: 8px;
    pointer-events: none;
  }

  .w14_lo-trinh-phat-trien .time-wrapper {
    display: block;
    position: relative;
    margin: 4px 0 0 0;
    z-index: 14;
  }

  .w14_lo-trinh-phat-trien .direction-l .time-wrapper {
    float: none;
  }

  .w14_lo-trinh-phat-trien .direction-r .time-wrapper {
    float: none;
  }

  .w14_lo-trinh-phat-trien .desc {
    position: relative;
    margin: 1em 0 0 0;
    padding: 1em;
    background: rgb(245, 245, 245);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.20);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.20);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.20);
    z-index: 15;
  }

  .w14_lo-trinh-phat-trien .direction-l .desc,
  .w14_lo-trinh-phat-trien .direction-r .desc {
    position: relative;
    margin: 1em 1em 0 1em;
    padding: 1em;
    z-index: 15;
  }
}

@media screen and (min-width: 400px ?? max-width: 660px) {

  .w14_lo-trinh-phat-trien .direction-l .desc,
  .w14_lo-trinh-phat-trien .direction-r .desc {
    margin: 1em 4em 0 4em;
  }
}

.w14_lo-trinh-phat-trien .w14_button-dangky {
  text-align: center;
  margin: 0 auto;
  margin-top: 30px;
}

.w14_button-dangky a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

.w14_lo-trinh-phat-trien .w14_button-dangky img {
  transition: transform .2s;
}

.w14_lo-trinh-phat-trien .w14_button-dangky img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

/* end w14 */
/* w15 */
.w15_section_welcome {
  padding: 30px 0 30px;
}

.w15_section_welcome .title_heade {
  position: relative;
  z-index: 1;
  margin-bottom: 50px;
}

.w15_section_welcome .title_heade:before {
  content: "";
  width: 70px;
  height: 3px;
  background: #ff5b02;
  position: absolute;
  bottom: -15px;
  left: 50%;
  transform: translateX(-50%);
}

.w15_section_welcome .title_heade h2 {
  margin-top: 0;
  position: relative;
  font-family: "Roboto", "HelveticaNeue", "Helvetica Neue", sans-serif;
  font-weight: 700;
  font-size: 35px;
  line-height: 40px;
  color: #292929;
  text-transform: uppercase;
}

.w15_section_welcome .title_heade h2:after {
  position: absolute;
  content: attr(data-title);
  color: rgba(210, 210, 210, 0.3);
  font-weight: 900;
  font-size: 90px;
  text-transform: uppercase;
  top: 0px;
  left: 50%;
  width: 100%;
  z-index: -1;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.w15_section_welcome .section_content {
  margin-top: 30px;
}

.w15_section_welcome .section_content .boxcontent {
  width: 100%;
  float: left;
  padding: 10px 15px;
  margin-bottom: 10px;
  background: linear-gradient(180deg, #00c6fb, #005bea);
}

.w15_section_welcome .section_content .boxcontent .icon {
  width: 70px;
  text-align: center;
  display: block;
  float: left;
}

.w15_section_welcome .section_content .boxcontent .content_right {
  float: left;
  display: block;
  text-align: left;
  padding-left: 15px;
}

.w15_section_welcome .section_content .boxcontent .content_right p {
  font-family: "Roboto", "HelveticaNeue", "Helvetica Neue", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  color: #fff;
  margin-bottom: 10px;
  text-transform: uppercase;
  padding: 0;
  display: block;
}

.w15_section_welcome .section_content .boxcontent .content_right span {
  width: 100%;
  float: left;
  display: block;
  font-size: 14px;
  color: #fff;
}

.w15_section_welcome .img_vertical img {
  width: 100%;
}

.w15_section_welcome .w15_button-dangky {
  text-align: center;
  margin: 0 auto;
  margin-top: 30px;
}

.w15_button-dangky a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

.w15_section_welcome .w15_button-dangky img {
  transition: transform .2s;
}

.w15_section_welcome .w15_button-dangky img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

/* end w15 */
/* w16 */
.w16_ladi-section {
  margin: 0 auto;
  position: relative;
}

.w16_ladi-section .w16_ladi-section-background {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
  overflow: hidden;
}

.w16_ladi-section .w16_ladi-overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  pointer-events: none;
}

.w16_ladi-section .w16_ladi-container {
  position: relative;
  margin: 0 auto;
  height: 100%;
}

.w16_ladi-section .w16_ladi-element {
  position: absolute;
}

.w16_ladi-section .w16_ladi-headline {
  width: 100%;
  display: inline-block;
  background-size: cover;
  background-position: center center;
}

.w16_ladi-section .w16_ladi-group {
  position: absolute;
  width: 100%;
  height: 100%;
}

.w16_ladi-section .w16_ladi-box {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.w16_ladi-section .w16_ladi-paragraph {
  width: 100%;
  display: inline-block;
}

.w16_ladi-section .w16_ladi-shape {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

@media (min-width: 768px) {
  #w16_SECTION430 {
    height: 700px;
  }

  #w16_SECTION430>.w16_ladi-section-background {
    background-color: rgb(234, 242, 254);
  }

  #w16_SECTION430>.w16_ladi-overlay {
    background-color: rgba(232, 232, 232, 0.47);
  }

  .w16_ladi-section .w16_ladi-container {
    width: 960px;
  }

  .w16_ladi-section #HEADLINE432 {
    width: 582px;
    top: 13.5px;
    left: 189px;
  }

  .w16_ladi-section #HEADLINE432 {
    width: 582px;
    top: 13.5px;
    left: 189px;
  }

  .w16_ladi-section #HEADLINE432>.w16_ladi-headline {
    font-family: "Open Sans", sans-serif;
    color: rgb(23, 79, 177);
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    line-height: 1;
  }

  .w16_ladi-section #GROUP520 {
    width: 417.135px;
    height: 61px;
    top: 107px;
    left: 460.115px;
  }

  .w16_ladi-section #GROUP520.ladi-animation>.w16_ladi-group {
    animation-name: bounceInRight;
    -webkit-animation-name: bounceInRight;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
  }

  .w16_ladi-section #BOX521 {
    width: 58.8434px;
    height: 61px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #BOX521>.w16_ladi-box {
    background-color: rgb(242, 67, 13);
    border-radius: 1000px 1000px 0px;
  }

  .w16_ladi-section #GROUP522 {
    width: 337px;
    height: 53px;
    top: 7.0845px;
    left: 80.1351px;
  }

  .w16_ladi-section #PARAGRAPH523 {
    width: 283px;
    top: 29px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH523>.w16_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 15px;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #PARAGRAPH524 {
    width: 337px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH524>.w16_ladi-paragraph {
    color: rgb(22, 78, 177);
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #SHAPE525 {
    width: 25.1223px;
    height: 26.043px;
    top: 15.5px;
    left: 16.399px;
  }

  .w16_ladi-section #SHAPE525 svg:last-child {
    fill: rgba(255, 255, 255, 1.0);
  }

  .w16_ladi-section #GROUP526 {
    width: 395.065px;
    height: 61px;
    top: 220px;
    left: 512.022px;
  }

  .w16_ladi-section #GROUP526.ladi-animation>.w16_ladi-group {
    animation-name: bounceInRight;
    -webkit-animation-name: bounceInRight;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
  }

  .w16_ladi-section #BOX527 {
    width: 58.8433px;
    height: 61px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #BOX527>.w16_ladi-box {
    background-color: rgb(7, 58, 145);
    border-radius: 100px 100px 0px;
  }

  .w16_ladi-section #GROUP528 {
    width: 315px;
    height: 53px;
    top: 7.0845px;
    left: 80.0655px;
  }

  .w16_ladi-section #PARAGRAPH529 {
    width: 315px;
    top: 29px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH529>.w16_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 15px;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #PARAGRAPH530 {
    width: 283px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH530>.w16_ladi-paragraph {
    color: rgb(183, 49, 43);
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #SHAPE531 {
    width: 28.9393px;
    height: 30px;
    top: 15.5px;
    left: 14.952px;
  }

  .w16_ladi-section #SHAPE531 svg:last-child {
    fill: rgba(255, 255, 255, 1.0);
  }

  .w16_ladi-section #GROUP532 {
    width: 506.022px;
    height: 518.683px;
    top: 125.159px;
    left: 6px;
  }

  .w16_ladi-section #GROUP532.ladi-animation>.w16_ladi-group {
    animation-name: pulse;
    -webkit-animation-name: pulse;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
  }

  .w16_ladi-section #GROUP533 {
    width: 494.84px;
    height: 494.84px;
    top: 0px;
    left: 11.1821px;
  }

  .w16_ladi-section #BOX534 {
    width: 494.84px;
    height: 494.84px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #BOX534>.w16_ladi-box {
    background-color: rgba(255, 255, 255, 0.7);
    border-style: dashed;
    border-color: rgb(232, 107, 48);
    border-width: 2px;
    border-radius: 1000px;
  }

  .w16_ladi-section #BOX535 {
    width: 457.608px;
    height: 457.608px;
    top: 18.616px;
    left: 18.616px;
  }

  .w16_ladi-section #BOX535>.w16_ladi-box {
    box-shadow: 0px 0px 30px -15px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 0px 30px -15px rgba(0, 0, 0, 0.2);
    background-size: cover;
    background-attachment: scroll;
    background-origin: content-box;
    background-image: url(https://w.ladicdn.com/s800x800/5dd6192bdf833813f6c81cf2/110316495_114960223626773_2002244580410848013_o-20200828180706.jpg);
    background-position: center top;
    background-repeat: repeat;
    border-radius: 1000px;
  }

  .w16_ladi-section #SHAPE536 {
    width: 20.4668px;
    height: 20.4668px;
    top: 443.658px;
    left: 377.255px;
  }

  #SHAPE536 svg:last-child {
    fill: rgba(217, 235, 255, 1.0);
  }

  .w16_ladi-section #SHAPE537 {
    width: 23.6517px;
    height: 27.3114px;
    top: 7.8639px;
    left: 55.6926px;
  }

  .w16_ladi-section #SHAPE537 svg:last-child {
    fill: rgba(217, 235, 255, 1.0);
  }

  .w16_ladi-section #BOX538 {
    width: 205.828px;
    height: 196.828px;
    top: 321.855px;
    left: 0px;
  }

  .w16_ladi-section #BOX538>.w16_ladi-box {
    box-shadow: 0px 0px 30px -15px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 0px 30px -15px rgba(0, 0, 0, 0.2);
    background-size: cover;
    background-attachment: scroll;
    background-origin: content-box;
    background-image: url(https://w.ladicdn.com/s550x500/5dd6192bdf833813f6c81cf2/computer-20200727111553.jpg);
    background-position: center top;
    background-repeat: repeat;
    border-radius: 1000px;
  }

  .w16_ladi-section #GROUP567 {
    width: 364.636px;
    height: 61px;
    top: 330px;
    left: 538.185px;
  }

  .w16_ladi-section #GROUP567.ladi-animation>.w16_ladi-group {
    animation-name: bounceInRight;
    -webkit-animation-name: bounceInRight;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
  }

  .w16_ladi-section #BOX568 {
    width: 58.8434px;
    height: 61px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #BOX568>.w16_ladi-box {
    background-color: rgb(242, 67, 13);
    border-radius: 100px 100px 0px;
  }

  .w16_ladi-section #GROUP569 {
    width: 283.606px;
    height: 53px;
    top: 5.127px;
    left: 81.0302px;
  }

  .w16_ladi-section #PARAGRAPH570 {
    width: 283px;
    top: 29px;
    left: 0.6058px;
  }

  .w16_ladi-section #PARAGRAPH570>.w16_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 15px;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #PARAGRAPH571 {
    width: 283px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH571>.w16_ladi-paragraph {
    color: rgb(23, 79, 177);
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #SHAPE572 {
    width: 28.9394px;
    height: 30px;
    top: 15.501px;
    left: 16.8813px;
  }

  .w16_ladi-section #SHAPE572 svg:last-child {
    fill: rgba(255, 255, 255, 1.0);
  }

  .w16_ladi-section #GROUP573 {
    width: 363.065px;
    height: 61px;
    top: 441px;
    left: 538.185px;
  }

  .w16_ladi-section #GROUP573.ladi-animation>.w16_ladi-group {
    animation-name: bounceInRight;
    -webkit-animation-name: bounceInRight;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
  }

  .w16_ladi-section #BOX574 {
    width: 58.8433px;
    height: 61px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #BOX574>.w16_ladi-box {
    background-color: rgb(7, 58, 145);
    border-radius: 100px 100px 0px;
  }

  .w16_ladi-section #GROUP575 {
    width: 283px;
    height: 53px;
    top: 7.0845px;
    left: 80.0655px;
  }

  .w16_ladi-section #PARAGRAPH576 {
    width: 283px;
    top: 29px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH576>.w16_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 15px;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #PARAGRAPH577 {
    width: 283px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH577>.w16_ladi-paragraph {
    color: rgb(183, 49, 43);
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #SHAPE578 {
    width: 28.9393px;
    height: 30px;
    top: 15.5px;
    left: 15.9166px;
  }

  .w16_ladi-section #SHAPE578 svg:last-child {
    fill: rgba(255, 255, 255, 1.0);
  }

  .w16_ladi-section #GROUP579 {
    width: 363.135px;
    height: 82.127px;
    top: 574px;
    left: 460.115px;
  }

  .w16_ladi-section #GROUP579.ladi-animation>.w16_ladi-group {
    animation-name: bounceInRight;
    -webkit-animation-name: bounceInRight;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
  }

  .w16_ladi-section #BOX580 {
    width: 58.8434px;
    height: 61px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #BOX580>.w16_ladi-box {
    background-color: rgb(242, 67, 13);
    border-radius: 100px 100px 0px;
  }

  .w16_ladi-section #SHAPE581 {
    width: 28.9394px;
    height: 30px;
    top: 16.5px;
    left: 15.9167px;
  }

  .w16_ladi-section #SHAPE581 svg:last-child {
    fill: rgba(255, 255, 255, 1.0);
  }

  .w16_ladi-section #GROUP582 {
    width: 283px;
    height: 77px;
    top: 5.127px;
    left: 80.1351px;
  }

  .w16_ladi-section #PARAGRAPH583 {
    width: 283px;
    top: 29px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH583>.w16_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 15px;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #PARAGRAPH584 {
    width: 283px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH584>.w16_ladi-paragraph {
    color: rgb(23, 79, 177);
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    line-height: 1.6;
  }
}

@media (max-width: 767px) {
  #w16_SECTION430 {
    height: 980px;
  }

  #w16_SECTION430>.w16_ladi-section-background {
    background-color: rgb(234, 242, 254);
  }

  #w16_SECTION430>.w16_ladi-overlay {
    background-color: rgba(232, 232, 232, 0.47);
  }

  .w16_ladi-section .w16_ladi-container {
    width: 420px;
  }

  .w16_ladi-section #HEADLINE432 {
    width: 423px;
    top: 28px;
    left: -3px;
  }

  .w16_ladi-section #HEADLINE432>.w16_ladi-headline {
    font-family: "Open Sans", sans-serif;
    color: rgb(23, 79, 177);
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    line-height: 1;
  }

  .w16_ladi-section #GROUP520 {
    width: 371.868px;
    height: 61px;
    top: 496.04px;
    left: 24.9869px;
  }

  .w16_ladi-section #GROUP520.ladi-animation>.w16_ladi-group {
    animation-name: fadeInLeft;
    -webkit-animation-name: fadeInLeft;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
  }

  .w16_ladi-section #BOX521 {
    width: 60.1161px;
    height: 61px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #BOX521>.w16_ladi-box {
    background-color: rgb(242, 67, 13);
    border-radius: 1000px 1000px 0px;
  }

  .w16_ladi-section #GROUP522 {
    width: 290px;
    height: 53px;
    top: 5px;
    left: 81.8682px;
  }

  .w16_ladi-section #PARAGRAPH523 {
    width: 290px;
    top: 29px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH523>.w16_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 16px;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #PARAGRAPH524 {
    width: 290px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH524>.w16_ladi-paragraph {
    color: rgb(22, 78, 177);
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #SHAPE525 {
    width: 26.6511px;
    height: 27.043px;
    top: 15.5px;
    left: 16.7537px;
  }

  .w16_ladi-section #SHAPE525 svg:last-child {
    fill: rgba(255, 255, 255, 1.0);
  }

  .w16_ladi-section #GROUP526 {
    width: 377px;
    height: 61px;
    top: 576.04px;
    left: 22.421px;
  }

  .w16_ladi-section #GROUP526.ladi-animation>.w16_ladi-group {
    animation-name: fadeInDown;
    -webkit-animation-name: fadeInDown;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
  }

  .w16_ladi-section #BOX527 {
    width: 61px;
    height: 61px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #BOX527>.w16_ladi-box {
    background-color: rgb(7, 58, 145);
    border-radius: 100px 100px 0px;
  }

  .w16_ladi-section #GROUP528 {
    width: 294px;
    height: 53px;
    top: 5px;
    left: 83px;
  }

  .w16_ladi-section #PARAGRAPH529 {
    width: 294px;
    top: 29px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH529>.w16_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 16px;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #PARAGRAPH530 {
    width: 201px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH530>.w16_ladi-paragraph {
    color: rgb(183, 49, 43);
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #SHAPE531 {
    width: 30px;
    height: 30px;
    top: 15.5px;
    left: 15.5px;
  }

  .w16_ladi-section #SHAPE531 svg:last-child {
    fill: rgba(255, 255, 255, 1.0);
  }

  .w16_ladi-section #GROUP532 {
    width: 317.792px;
    height: 326.04px;
    top: 138px;
    left: 49.604px;
  }

  .w16_ladi-section #GROUP532.ladi-animation>.w16_ladi-group {
    animation-name: fadeInRight;
    -webkit-animation-name: fadeInRight;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
  }

  .w16_ladi-section #GROUP533 {
    width: 317.792px;
    height: 317.792px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #BOX534 {
    width: 317.792px;
    height: 317.792px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #BOX534>.w16_ladi-box {
    background-color: rgba(255, 255, 255, 0.7);
    border-style: dashed;
    border-color: rgb(232, 107, 48);
    border-width: 2px;
    border-radius: 1000px;
  }

  .w16_ladi-section #BOX535 {
    width: 293.881px;
    height: 293.881px;
    top: 11.9836px;
    left: 11.9555px;
  }

  .w16_ladi-section #BOX535>.w16_ladi-box {
    box-shadow: 0px 0px 30px -15px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 0px 30px -15px rgba(0, 0, 0, 0.2);
    background-size: cover;
    background-attachment: scroll;
    background-origin: content-box;
    background-image: url(https://w.ladicdn.com/s600x600/5dd6192bdf833813f6c81cf2/110316495_114960223626773_2002244580410848013_o-20200828180706.jpg);
    background-position: center top;
    background-repeat: repeat;
    border-radius: 1000px;
  }

  .w16_ladi-section #SHAPE536 {
    width: 13.144px;
    height: 13.144px;
    top: 301.62px;
    left: 242.277px;
  }

  .w16_ladi-section #SHAPE536 svg:last-child {
    fill: rgba(217, 235, 255, 1.0);
  }

  .w16_ladi-section #SHAPE537 {
    width: 15.1894px;
    height: 17.5396px;
    top: 21.7479px;
    left: 35.7666px;
  }

  .w16_ladi-section #SHAPE537 svg:last-child {
    fill: rgba(217, 235, 255, 1.0);
  }

  .w16_ladi-section #BOX538 {
    width: 133.185px;
    height: 129.185px;
    top: 196.855px;
    left: 0px;
  }

  .w16_ladi-section #BOX538>.w16_ladi-box {
    box-shadow: 0px 0px 30px -15px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 0px 30px -15px rgba(0, 0, 0, 0.2);
    background-size: cover;
    background-attachment: scroll;
    background-origin: content-box;
    background-image: url(https://w.ladicdn.com/s450x450/5dd6192bdf833813f6c81cf2/computer-20200727111553.jpg);
    background-position: center top;
    background-repeat: repeat;
    border-radius: 1000px;
  }

  .w16_ladi-section #GROUP567 {
    width: 378px;
    height: 61px;
    top: 670.04px;
    left: 22.421px;
  }

  .w16_ladi-section #GROUP567.ladi-animation>.w16_ladi-group {
    animation-name: fadeInLeft;
    -webkit-animation-name: fadeInLeft;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
  }

  .w16_ladi-section #BOX568 {
    width: 61px;
    height: 61px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #BOX568>.w16_ladi-box {
    background-color: rgb(242, 67, 13);
    border-radius: 100px 100px 0px;
  }

  .w16_ladi-section #GROUP569 {
    width: 294px;
    height: 51px;
    top: 6.085px;
    left: 84px;
  }

  .w16_ladi-section #PARAGRAPH570 {
    width: 294px;
    top: 29px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH570>.w16_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 16px;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #PARAGRAPH571 {
    width: 201px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH571>.w16_ladi-paragraph {
    color: rgb(23, 79, 177);
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #SHAPE572 {
    width: 30px;
    height: 30px;
    top: 15.501px;
    left: 17.5px;
  }

  .w16_ladi-section #SHAPE572 svg:last-child {
    fill: rgba(255, 255, 255, 1.0);
  }

  .w16_ladi-section #GROUP573 {
    width: 377px;
    height: 61px;
    top: 757.04px;
    left: 22.421px;
  }

  .w16_ladi-section #GROUP573.ladi-animation>.w16_ladi-group {
    animation-name: fadeInRight;
    -webkit-animation-name: fadeInRight;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
  }

  .w16_ladi-section #BOX574 {
    width: 61px;
    height: 61px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #BOX574>.w16_ladi-box {
    background-color: rgb(7, 58, 145);
    border-radius: 100px 100px 0px;
  }

  .w16_ladi-section #GROUP575 {
    width: 294px;
    height: 51px;
    top: 3.085px;
    left: 83px;
  }

  .w16_ladi-section #PARAGRAPH576 {
    width: 294px;
    top: 29px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH576>.w16_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 16px;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #PARAGRAPH577 {
    width: 201px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH577>.w16_ladi-paragraph {
    color: rgb(183, 49, 43);
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #SHAPE578 {
    width: 30px;
    height: 30px;
    top: 15.5px;
    left: 16.5px;
  }

  .w16_ladi-section #SHAPE578 svg:last-child {
    fill: rgba(255, 255, 255, 1.0);
  }

  .w16_ladi-section #GROUP579 {
    width: 377.072px;
    height: 97.5425px;
    top: 856.04px;
    left: 27.849px;
  }

  .w16_ladi-section #GROUP579.ladi-animation>.w16_ladi-group {
    animation-name: fadeInLeft;
    -webkit-animation-name: fadeInLeft;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
  }

  .w16_ladi-section #BOX580 {
    width: 61px;
    height: 61px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #BOX580>.w16_ladi-box {
    background-color: rgb(242, 67, 13);
    border-radius: 100px 100px 0px;
  }

  .w16_ladi-section #SHAPE581 {
    width: 30px;
    height: 30px;
    top: 16.5px;
    left: 16.5px;
  }

  .w16_ladi-section #SHAPE581 svg:last-child {
    fill: rgba(255, 255, 255, 1.0);
  }

  .w16_ladi-section #GROUP582 {
    width: 294px;
    height: 94px;
    top: 3.5425px;
    left: 83.072px;
  }

  .w16_ladi-section #PARAGRAPH583 {
    width: 294px;
    top: 43px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH583>.w16_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 16px;
    text-align: left;
    line-height: 1.6;
  }

  .w16_ladi-section #PARAGRAPH584 {
    width: 201px;
    top: 0px;
    left: 0px;
  }

  .w16_ladi-section #PARAGRAPH584>.w16_ladi-paragraph {
    color: rgb(23, 79, 177);
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    line-height: 1.6;
  }
}

.w16_ladi-section .w16_button-dangky {
  text-align: center;
  margin: 0 auto;
  margin-top: 10px;
  margin-bottom: 30px;
}

.w16_button-dangky a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

.w16_ladi-section .w16_button-dangky img {
  transition: transform .2s;
}

.w16_ladi-section .w16_button-dangky img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

/* end w16 */
/* w17 */
.w17_footer {
  background-color: #272930;
  padding: 30px 0;
  position: relative;
}

.w17_footer img {
  width: 120px;
  margin-bottom: 20px;
}

.w17_footer .overview {
  padding-right: 50px;
}

.w17_footer .overview p {
  color: #a9a9ab;
  margin: 0;
}

.w17_footer .contact .part {
  position: relative;
  padding-left: 25px;
}

.w17_footer .contact i {
  color: #119efd;
  font-size: 15px;
  width: 25px;
  text-align: center;
  position: absolute;
  left: 0;
  top: 1px;
}

.w17_footer .contact p {
  display: inline-block;
  color: #a9a9ab;
  padding-left: 10px;
}

.w17_footer .contact p a {
  color: #a9a9ab;
}

.w17_footer .social-media {
  word-spacing: 10px;
  font-size: 0;
}

.w17_footer .social-media h5 {
  margin-top: 0;
  color: #a9a9ab;
  margin-bottom: 15px;
}

.w17_footer .social-media a {
  margin-right: 10px;
}

.w17_footer .social-media i {
  color: #a9a9ab;
  font-size: 16px;
  transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
}

.w17_footer .social-media i:hover {
  color: #119efd;
}

@media (max-width: 991px) {
  .w17_footer .overview {
    padding-bottom: 15px;
  }

  .w17_footer .contact {
    padding: 15px;
    border-top: 1px solid #414141;
    border-bottom: 1px solid #414141;
  }
}

/* end w17 */
/* w18 */
.w18_section_con_duong_phat_trien {
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
}

.w18_ladi-element {
  position: absolute;
}

#w18_GROUP1276 {
  height: 368px;
  position: relative;
  margin-top: 30px;
}

.w18_ladi-group {
  position: absolute;
  width: 100%;
  height: 100%;
}

#w18_BOX1277 {
  width: 227.809px;
  height: 267.725px;
  top: 0px;
  left: 0px;
}

.w18_ladi-box {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

#w18_BOX1277>.w18_ladi-box {
  background-color: rgb(7, 58, 145);
}

#w18_BOX1278 {
  width: 69.2841px;
  height: 69.2843px;
  top: 235.679px;
  left: 79.2624px;
}

#w18_BOX1278>.w18_ladi-box {
  background-color: rgb(255, 255, 255);
  border-radius: 1000px;
}

#w18_BOX1279 {
  width: 227.809px;
  height: 51.5979px;
  top: 316.402px;
  left: 0px;
}

#w18_BOX1279>.w18_ladi-box {
  background-color: rgb(10, 103, 233);
}

#w18_GROUP1280 {
  width: 57.439px;
  height: 57.4392px;
  top: 241.602px;
  left: 85.185px;
}

#w18_SHAPE1281 {
  width: 57.439px;
  height: 57.4392px;
  top: 0px;
  left: 0px;
}

.w18_ladi-shape {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

#w18_SHAPE1281 svg:last-child {
  fill: rgba(10, 103, 233, 1.0);
}

#w18_SHAPE1282 {
  width: 32.8693px;
  height: 32.8694px;
  top: 11.7984px;
  left: 11.7984px;
}

#w18_SHAPE1282 svg:last-child {
  fill: rgba(255, 255, 255, 1.0);
}

#w18_PARAGRAPH1283 {
  width: 182px;
  top: 85.672px;
  left: 23.8518px;
}

.w18_ladi-paragraph {
  width: 100%;
  display: inline-block;
}

#w18_PARAGRAPH1283>.w18_ladi-paragraph {
  color: rgb(255, 255, 255);
  font-size: 14px;
  text-align: center;
  line-height: 1.6;
}

#w18_PARAGRAPH1284 {
  width: 180px;
  top: 27.7928px;
  left: 23.8518px;
}

#w18_PARAGRAPH1284>.w18_ladi-paragraph {
  font-family: "Open Sans", sans-serif;
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
}

#w18_HEADLINE1285 {
  width: 237px;
  top: 330px;
  left: 0px;
}

.w18_ladi-headline {
  width: 100%;
  display: inline-block;
  background-size: cover;
  background-position: center center;
}

#w18_HEADLINE1285>.w18_ladi-headline {
  font-family: "Open Sans", sans-serif;
  color: rgb(255, 255, 255);
  font-size: 22px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
}

#w18_HEADLINE1273>.w18_ladi-headline {
  font-family: "Open Sans", sans-serif;
  color: rgb(5, 31, 77);
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
}

.w18_dang_nhap_tai_day {
  color: #c81f17;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  line-height: 1.6;
  background-color: #fff;
  padding: 10px 20px;
  border: 2px solid #c81f17;
}

.w18_dang_nhap_tai_day:hover {
  color: #fff;
  text-decoration: none;
  background-color: #c81f17;
}

.w18_button {
    text-align: center;
    margin: 0 auto;
    margin-top:30px;
}

.w18_button a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

@media (max-width: 768px) {
  #w18_GROUP1276 {
    left: 60px;
  }
}

/* end w18 */
/* w19 */
.w19_section_cam_on_2 {
  background-image: url("https://w.ladicdn.com/s1440x752/5dd6192bdf833813f6c81cf2/bds-20200807180150.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
}

.w19_section_cam_on_2 .bg-white {
  background-color: #fff;
}

.w19_section_cam_on_2 .title {
  color: #d00;
  padding-bottom: 30px;
  font-weight: 700;
  text-transform: unset;
}

.w19_section_cam_on_2 iframe {
  width: 600px;
  height: 350px;
}

@media (max-width: 768px) {
  .w19_section_cam_on_2 iframe {
    width: 100%;
    height: 200px;
  }
}

/* end w19 */
/* w20 */
.w20_section_van_de {
  padding-bottom: 40px;
}

#w20_HEADLINE1408 {
  position: relative;
  padding-top: 30px;
}

#w20_HEADLINE1408>.w20_ladi-headline {
  font-family: "Open Sans", sans-serif;
  color: rgb(5, 31, 77);
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
}

#w20_LINE1406>.w20_ladi-line {
  width: 100%;
  padding: 8px 0px;
}

.w20_ladi-line {
  position: relative;
}

#w20_LINE1406 {
  position: relative;
  width: 120px;
  margin: 0 auto;
}

.w20_ladi-line .w20_ladi-line-container {
  border-bottom: 0 !important;
  border-right: 0 !important;
  width: 100%;
  height: 100%;
}

#w20_LINE1406>.w20_ladi-line>.w20_ladi-line-container {
  border-top: 2px solid rgb(242, 67, 13);
  border-right: 2px solid rgb(242, 67, 13);
  border-bottom: 2px solid rgb(242, 67, 13);
  border-left: 0px !important;
}

#w20_GROUP1504 {
  height: 168.85px;
  position: relative;
  margin: 0 auto;
  margin-top: 34px;
  margin-bottom: 100px;
}

#w20_SHAPE1498 {
  width: 50.1549px;
  height: 38.059px;
  top: 323.758px;
  left: 530.874px;
}

.w20_ladi-group {
  position: absolute;
  width: 100%;
  height: 100%;
}

.w20_ladi-element {
  position: absolute;
}

#w20_SHAPE1498 {
  width: 50.1549px;
  height: 38.059px;
  top: 323.758px;
  left: 530.874px;
}

.w20_ladi-shape {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

#w20_SHAPE1498>.w20_ladi-shape {
  transform: rotate(178deg);
  -webkit-transform: rotate(178deg);
}

#w20_SHAPE1498 svg:last-child {
  fill: rgba(235, 243, 255, 0.5);
}

#w20_BOX1375 {
  width: 100%;
  height: 276px;
  top: 0px;
  left: 0px;
}

.w20_ladi-box {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

#w20_BOX1375>.w20_ladi-box {
  background-color: rgb(7, 58, 145);
  border-radius: 27px;
}

#w20_SHAPE1376 {
  width: 50.1549px;
  height: 38.059px;
  top: 216.405px;
  right: 25px;
}

#w20_SHAPE1376 svg:last-child {
  fill: rgba(235, 243, 255, 0.5);
}

#w20_SHAPE1377 {
  width: 50.1549px;
  height: 38.059px;
  top: 21.758px;
  left: 25px;
}

#w20_SHAPE1377>.w20_ladi-shape {
  transform: rotate(178deg);
  -webkit-transform: rotate(178deg);
}

#w20_SHAPE1377 svg:last-child {
  fill: rgba(235, 243, 255, 0.5);
}

#w20_PARAGRAPH1378 {
  width: 80%;
  top: 76px;
  left: 47.5px;
}

.w20_ladi-paragraph {
  width: 100%;
  display: inline-block;
}

#w20_PARAGRAPH1378>.w20_ladi-paragraph {
  font-family: "Open Sans", sans-serif;
  color: rgb(255, 255, 255);
  font-size: 17px;
  text-align: center;
  line-height: 1.6;
}

/* end w20 */
/* w21 */
.w21_section_dich_vu {
  padding-bottom: 30px;
}
.w21_section_dich_vu .w21_price-table {
  overflow: hidden;
  text-align: center;
  background: #fff;
  box-sizing: border-box;
  box-shadow: 0px 1px 11px 1px #727c8a36;
  border-radius: 3px;
  margin-bottom: 40px;
}

.w21_section_dich_vu .w21_price-table.w21_noi-bat {
  margin-top: -30px;
}

.w21_section_dich_vu .col-sm-4:nth-child(n) .w21_price-table:hover {
  transition: .2s ease .2s;
}

.w21_price-table .w21_price-head {
  padding: 25px;
  background: linear-gradient(45deg, #2188f3, #5121f3);
  border-bottom-left-radius: 75%;
  border-bottom-right-radius: 25%;
}

.w21_price-table .w21_price-head h4 {
  margin: 0;
  padding: 0;
  color: #fff;
  font-weight: 700;
}

.w21_price-table .w21_price-head h2 {
  margin: 0;
  padding: 20px;
  font-size: 30px;
  color: #fff;
  font-weight: 400;
}

.w21_price-content {
  position: relative;
}

.w21_price-content ul {
  position: relative;
  padding: 20px 0px;
}

.w21_price-content ul li {
  list-style: none;
  font-size: 16px;
  padding: 10px 0;
  color: #777;
  cursor: pointer;
  border-left: 7px solid transparent;
  border-left: 7px solid transparent;
  transition: .3s;
  font-weight: 400;
}

.w21_price-content ul li:hover {
  border-left: 5px solid #2188f3;
  border-left: 5px solid #2188f3;
}

.w21_price-button {
  padding: 0 0 30px;
}

.w21_price-button a {
  padding: 10px 40px;
  background: linear-gradient(45deg, #2188f3, #5121f3);
  color: #fff;
  border-radius: 3px;
  font-size: 18px;
  text-transform: uppercase;
  text-decoration: none;
}

.w21_section_dich_vu .w21_title {
  color: rgb(5, 31, 77);
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
  margin-top: 40px;
  margin-bottom: 70px;
}

@media (max-width: 767px) {
  .w21_price-table.w21_noi-bat {
    margin-top: 0px;
  }

  .w21_section_dich_vu .w21_title {
    margin-bottom: 40px;
  }
}

.w21_price-button a:hover {
  background: linear-gradient(45deg, #5121f3, #2188f3);
}

.w21_button-dangky {
  text-align: center;
  margin: 0 auto;
}

.w21_button-dangky a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

.w21_button-dangky img {
  transition: transform .2s;
}

.w21_button-dangky img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

/* end w21 */
/* w22 */
.w22_section_dien_chan_benh {
  background-color: #EAF2FE;
}

.w22_section_dien_chan_benh .tieu_de_chinh {
  color: #051f4d;
  font-size: 30px;
  font-weight: 700;
  text-align: center;
}

.w22_section_dien_chan_benh .box_dau_hieu {
  background-color: #DB2027;
  border: 3px solid #BF1F1B;
  border-radius: 10px;
  margin-bottom: 30px;
}

.w22_section_dien_chan_benh .box_dau_hieu:hover {
  background-color: #6e54ff;
  border: 3px solid #2b05ff;
}

.w22_section_dien_chan_benh .box_dau_hieu .title_dau_hieu {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  padding-top: 10px;
  height: 70px;
}

.w22_section_dien_chan_benh .box_dau_hieu .img_dau_hieu {
  width: 100%;
  border-radius: 10px;
}

.w22_section_dien_chan_benh .box_dau_hieu .list_dau_hieu {
  text-align: left;
  height: 120px;
}

.w22_section_dien_chan_benh .box_dau_hieu .list_dau_hieu li {
  color: #fff;
  padding: 5px 10px;
}

@media (max-width: 768px) {
  .w22_section_dien_chan_benh .box_dau_hieu .title_dau_hieu {
    font-size: 16px;
    height: 80px;
  }

  .w22_section_dien_chan_benh .box_dau_hieu .list_dau_hieu {
    text-align: left;
    height: 150px;
  }
}

/* end w22 */
/* w23 */
.w23_section_why_course {
  padding: 30px 0;
}

.w23_section_why_course .w23_section_feature_course_title {
  margin-bottom: 30px;
  position: relative;
}

@media (min-width: 767px) {
  .w23_section_why_course {
    background-image: url(https://bizweb.dktcdn.net/100/312/429/themes/658927/assets/sec_why_bg.jpg?1603531482470);
    background-size: cover;
    background-repeat: no-repeat;
  }

  .w23_section_why_course .owl-carousel .owl-item {
    float: left;
  }
}

.w23_section_why_course .w23_section_feature_course_title h2 {
  color: #0047a5;
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  line-height: 1;
}

.w23_section_why_course .w23_section_why_course-process {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}

.w23_section_why_course .w23_section_why_course-process .item {
  margin: 0 25px;
}

.w23_section_why_course .w23_section_why_course-process .item .w23_service-wrapper .w23_service-img {
  width: 250px;
  height: 250px;
  border-radius: 50%;
  border: 5px solid #0000ff;
  overflow: hidden;
  z-index: 20;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.w23_section_why_course .w23_section_why_course-process .item .w23_service-wrapper .w23_service-content {
  width: 100%;
  background: #f2f8f8;
  position: relative;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  padding-top: 80px;
  box-shadow: 5px 3px 5px rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  margin-top: -80px;
  margin-bottom: 20px;
}

.w23_section_why_course .w23_section_why_course-process .item .w23_service-wrapper .w23_service-content .w23_service-name {
  width: calc(100% + 26px);
  background: #4aa1ff;
  margin-left: -13px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  position: relative;
}

.w23_section_why_course .w23_section_why_course-process .item .w23_service-wrapper .w23_service-content .w23_service-name:before {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  bottom: -14px;
  left: 0;
  border-left: 14px solid transparent;
  border-top: 14px solid #d2d2d2;
  border-left-width: 14px;
  border-top-width: 14px;
  z-index: -1;
}

.w23_section_why_course .w23_section_why_course-process .item .w23_service-wrapper .w23_service-content .w23_service-name h3 {
  font-size: 18px;
  padding: 13px 15px 0px 15px;
  text-align: center;
}

.w23_section_why_course .w23_section_why_course-process .item .w23_service-wrapper .w23_service-content .w23_service-name h3 a {
  color: #fff;
}

.w23_section_why_course .w23_section_why_course-process .item .w23_service-wrapper .w23_service-content .w23_service-name:after {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  bottom: -14px;
  right: 0;
  border-right: 14px solid transparent;
  border-top: 14px solid #d2d2d2;
  border-right-width: 14px;
  border-top-width: 14px;
  z-index: -1;
}

.w23_section_why_course .w23_section_why_course-process .item .w23_service-wrapper .w23_service-content .w23_service-text {
  padding: 10px 20px;
}

.w23_section_why_course .w23_section_why_course-process .item .w23_service-wrapper .w23_service-content .w23_service-text p {
  margin-bottom: 0;
  color: #696969;
}

.w23_section_why_course .w23_section_why_course-process .item:hover .w23_service-wrapper .w23_service-img {
  border-color: #051f4d;
}

.w23_section_why_course .w23_section_why_course-process .item:hover .w23_service-wrapper .w23_service-content {
  background-color: #b1d7ff;
}

.w23_section_why_course .w23_section_why_course-process .item:hover .w23_service-wrapper .w23_service-content .w23_service-name {
  background: #051f4d;
}

.w23_section_why_course .w23_section_why_course-process .item:hover .w23_service-wrapper .w23_service-content .w23_service-name h3 a {
  color: #ffba00;
}

.w23_section_why_course .w23_section_why_course-process .item:hover .w23_service-wrapper .w23_service-content .w23_service-text p {
  color: #4f240a;
}

.w23_service-img img {
  width: 100%;
}

.w23_service-name .w23_ladi-headline {
  color: #fff;
  font-size: 12px;
  font-style: italic;
  text-align: center;
  line-height: 1.2;
}

.w23_section_why_course .w23_section_why_course-process .item:hover .w23_service-name .w23_ladi-headline {
  color: #fff;
}

.w23_section_why_course a:hover {
  text-decoration: none;
}

@media (max-width: 768px) {
  .w23_section_why_course .owl-carousel .owl-item {
    float: none;
  }
}

.w23_button-dangky {
  text-align: center;
  margin: 0 auto;
  margin-top: 30px;
}

.w23_button-dangky a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

.w23_button-dangky img {
  transition: transform .2s;
}

.w23_button-dangky img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

/* end w23 */
/* w24 */
.w24_section-why-choose {
  display: inline-block;
  width: 100%;
  display: flex;
}

.w24_section-why-choose .item {
  flex: 40%;
  height: 660px;
}

.w24_bg-cover {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
  position: relative;
}

.w24_section-why-choose .item {
  flex: 40%;
  height: 660px;
}

.w24_section-why-choose .item:nth-child(2) {
  flex: 60%;
}

.w24_section-why-choose .item .text {
  padding: 60px 30px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.w24_section-why-choose .item .text h2 {
  color: #fff;
  margin-top: 0px;
  font-weight: 700;
  font-size: 30px;
  text-transform: uppercase;
}

.w24_section-why-choose .item h3,
.w24_section-why-choose .item p {
  color: #fff;
}

.w24_section-why-choose .item .text>p {
  font-style: italic;
}

.w24_section-why-choose .item .features-list {
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
}

.w24_section-why-choose .item .features-list .it {
  flex: 50%;
  align-items: center;
  display: flex;
  margin-bottom: 30px;
}

.w24_section-why-choose .item .features-list .it .icon {
  display: inline-flex;
  width: 60px;
  height: 60px;
  margin-right: 10px;
  border-radius: 50%;
  background: #3aade1;
  align-items: center;
  justify-content: center;
}

.w24_section-why-choose .item .fa {
  color: #fff;
  font-size: 26px;
}

.w24_section-why-choose .item h3,
.w24_section-why-choose .item p {
  color: #fff;
}

.w24_section-why-choose .item .features-list .it h3 {
  flex: 1;
  margin: 0px;
  font-size: 18px;
  text-transform: unset;
}

.w24_section-why-choose .title {
  color: rgb(234, 242, 254);
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  line-height: 1.6;
}

@media (max-width: 640px) {
  .w24_section-why-choose {
    flex-direction: column;
  }

  .w24_section-why-choose .item:nth-child(1) {
    height: 300px;
  }

  .w24_section-why-choose .item {
    height: 730px;
  }

  .w24_section-why-choose .item .text {
    padding: 60px 20px;
  }

  .w24_section-why-choose .item .features-list .it {
    margin-bottom: 10px;
    flex: 100%;
  }

  .w24_section-why-choose .item .features-list .it .icon {
    width: 46px;
    height: 46px;
  }

  .w24_section-why-choose .item .fa {
    font-size: 20px;
  }
}

.w24_section-why-choose .w24_button-dangky {
  text-align: center;
  margin:0 auto;
  margin-top: 30px;
}

.w24_button-dangky a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

.w24_section-why-choose .w24_button-dangky img {
  transition: transform .2s;
}

.w24_section-why-choose .w24_button-dangky img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

/* end w24 */
/* w25 */
.w25_section_huong_dan_quan_tri .section_product_details {
  padding: 30px 0;
  background-size: cover;
  background-position: center center;
  position: relative;
}

.w25_section_huong_dan_quan_tri .a-center {
  text-align: center !important;
}

.w25_section_huong_dan_quan_tri .inline-block {
  display: inline-block !important;
}

.w25_section_huong_dan_quan_tri .section .section-title h2 {
  font-size: 36px;
  margin: 0;
  font-weight: 700;
  height: 122px;
  line-height: 148px;
  background-image: url(https://bizweb.dktcdn.net/100/263/474/themes/787685/assets/h_title_bg.png?1600442835890);
  background-repeat: no-repeat;
  background-position: center top;
  margin-bottom: 20px;
  color: #fff;
}

.w25_section_huong_dan_quan_tri .section_product_details .section-title h2 {
  background-image: url(https://bizweb.dktcdn.net/100/263/474/themes/787685/assets/chitiet_title.png?1600442835890);
}

.w25_section_huong_dan_quan_tri .margin-bottom-30 {
  margin-bottom: 30px !important;
}

.w25_section_huong_dan_quan_tri .section_product_details img {
  display: inline-block;
  width: 100%;
}

.w25_section_huong_dan_quan_tri .section_product_details h3 {
  margin-top: 60px;
  font-size: 28px;
  color: #fff;
  font-weight: 600;
}

.w25_section_huong_dan_quan_tri .section_product_details p {
  color: #fff;
  line-height: 32px;
  font-size: 16px;
  padding-right: 10px;
  font-family: 'Arial', sans-serif;
}

.w25_section_huong_dan_quan_tri .section_product_details li {
  color: #fff;
}

.w25_section_huong_dan_quan_tri .margin-top-30 {
  margin-top: 30px !important;
}

.w25_section_huong_dan_quan_tri .section_product_details .line {
  width: 50px;
  height: 4px;
  border-radius: 2px;
  background: #5acbc2;
}

@media (min-width: 576px) {
  .w25_section_huong_dan_quan_tri .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 768px) {
  .w25_section_huong_dan_quan_tri .col-sm-push-6 {
    left: 50%;
  }
}

@media (min-width: 768px) {
  .w25_section_huong_dan_quan_tri .col-sm-pull-6 {
    right: 50%;
  }
}

@media (max-width: 768px) {
  .w25_section_huong_dan_quan_tri .section_product_details .section-title h2 {
    height: 80px;
    line-height: 46px;
    font-weight: 700;
    font-size: 30px;
  }

  .w25_section_huong_dan_quan_tri .section_product_details h3 {
    margin-top: 30px;
    font-size: 22px;
    text-align: center;
  }

  .w25_section_huong_dan_quan_tri .section_product_details p {
    line-height: 24px;
    font-size: 14px;
    text-align: center;
  }

  .w25_section_huong_dan_quan_tri .section_product_details .line {
    display: none;
  }
}

.w25_dang_nhap_tai_day {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

/* end w25 */
/* w26 */
.w26_giang_vien {
  background-color: #0C264B;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w26_giang_vien .title {
  text-align: center;
  font-weight: 700;
  color: #fff;
}

.w26_giang_vien .ke-ngang {
  border-top: 5px solid rgb(253, 253, 253);
  width: 280px;
  margin: 0 auto;
}

.w26_giang_vien .anh_w26_giang_vien {
  width: 100%;
}

.w26_giang_vien .anh_w26_giang_vien {
  transition: transform .2s;
}

.w26_giang_vien .anh_w26_giang_vien:hover {
  -ms-transform: scale(1.1);
  /* IE 9 */
  -webkit-transform: scale(1.1);
  /* Safari 3-8 */
  transform: scale(1.1);
}

.w26_giang_vien .ten_w26_giang_vien {
  font-weight: 700;
  color: #fff;
}

.w26_giang_vien .vi_tri_w26_giang_vien {
  color: #fff;
}

.w26_giang_vien .chu_dam {
  color: #fff;
  font-weight: 600;
  margin-top: 50px;
}

.w26_giang_vien .chu_thuong {
  color: #fff;
}

.w26_giang_vien .ke_trang {
  background-color: #fff;
}

/* end w26 */
/* w27 */
.w27_ladi-section {
  margin: 0 auto;
  position: relative;
}

.w27_ladi-section .w27_ladi-section-background {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
  overflow: hidden;
}

.w27_ladi-overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  pointer-events: none;
}

.w27_ladi-container {
  position: relative;
  margin: 0 auto;
  height: 100%;
}

.w27_ladi-element {
  position: absolute;
}

.w27_ladi-headline {
  width: 100%;
  display: inline-block;
  background-size: cover;
  background-position: center center;
}

.w27_ladi-box {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.w27_ladi-headline {
  width: 100%;
  display: inline-block;
  background-size: cover;
  background-position: center center;
}

.w27_w27_ladi-button-group {
  position: absolute;
  width: 100%;
  height: 100%;
}

.w27_ladi-button .w27_ladi-button-background {
  height: 100%;
  width: 100%;
  pointer-events: none;
}

.w27_ladi-button>.w27_ladi-element {
  width: 100% !important;
  height: 100% !important;
  top: 0 !important;
  left: 0 !important;
  display: table;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.w27_ladi-button>.w27_ladi-element .w27_ladi-headline {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

@media (min-width: 768px) {
  #w27_SECTION1313 {
    height: 762.9px;
  }

  #w27_SECTION1313>.w27_ladi-overlay {
    background-color: rgb(5, 34, 74);
    opacity: 0.9;
  }

  #w27_SECTION1313>.w27_ladi-section-background {
    background-size: cover;
    background-attachment: scroll;
    background-origin: content-box;
    background-image: url(https://w.ladicdn.com/s1440x762/57b167c9ca57d39c18a1c57c/zkei6_ck20200310025940.jpg);
    background-position: center top;
    background-repeat: repeat;
  }

  .w27_ladi-section .w27_ladi-container {
    width: 960px;
  }

  #w27_HEADLINE1314 {
    width: 702px;
    top: 89.7px;
    left: 157.5px;
  }

  #w27_HEADLINE1314>.w27_ladi-headline {
    color: rgb(255, 254, 253);
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  .w27_ladi-section #BOX1337 {
    width: 1549px;
    height: 69px;
    top: -0.8px;
    left: -284px;
  }

  .w27_ladi-section #BOX1337 {
    width: 1549px;
    height: 69px;
    top: -0.8px;
    left: -284px;
  }

  .w27_ladi-section #BOX1337>.w27_ladi-box {
    background-color: rgb(200, 31, 23);
  }

  .w27_ladi-section #HEADLINE1338 {
    width: 961px;
    top: 15.7px;
    left: 0px;
  }

  .w27_ladi-section #HEADLINE1338>.w27_ladi-headline {
    color: rgb(255, 254, 253);
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  .w27_ladi-section #w27_HEADLINE1341 {
    width: 807px;
    top: 642.827px;
    left: 96.0603px;
  }

  #w27_HEADLINE1341>.w27_ladi-headline {
    color: rgb(255, 255, 255);
    font-size: 22px;
    text-align: center;
    line-height: 1.6;
  }

  #w27_HEADLINE1342 {
    width: 725px;
    top: 195.5px;
    left: 117.5px;
  }

  #w27_HEADLINE1342>.w27_ladi-headline {
    color: rgb(238, 234, 102);
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_BUTTON_GROUP1355 {
    width: 312px;
    height: 64px;
    top: 567px;
    left: 324.5px;
  }

  #w27_BUTTON1360 {
    width: 312px;
    height: 64px;
    top: 0px;
    left: 0px;
  }

  #w27_BUTTON1360>.w27_ladi-button>.w27_ladi-button-background {
    background: #ff6a00;
    background: -webkit-linear-gradient(180deg, #ff6a00, #ee0979);
    background: linear-gradient(180deg, #ff6a00, #ee0979);
  }

  #w27_BUTTON_TEXT1360 {
    width: 239px;
    top: 14.4px;
    left: 0px;
  }

  #w27_BUTTON_TEXT1360>.w27_ladi-headline a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
  }

  #w27_GROUP1350 {
    width: 266px;
    height: 200px;
    top: 328.2px;
    left: -96px;
  }

  #w27_GROUP1317 {
    width: 266px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1318 {
    width: 266px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1318>.w27_ladi-box {
    box-shadow: 0px 15px 20px -20px #000;
    -webkit-box-shadow: 0px 15px 20px -20px #000;
    background-color: rgb(255, 255, 255);
    border-radius: 10px;
  }

  #w27_HEADLINE1320 {
    width: 129px;
    top: 61.025px;
    left: 68.495px;
  }

  #w27_HEADLINE1320>.w27_ladi-headline {
    color: rgb(5, 31, 77);
    font-size: 48px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_HEADLINE1321 {
    width: 266px;
    top: 132.025px;
    left: 0px;
  }

  #w27_HEADLINE1321>.w27_ladi-headline {
    color: rgb(41, 101, 255);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.6;
  }

  #w27_HEADLINE1340 {
    width: 199px;
    top: 15px;
    left: 33.5px;
  }

  #w27_HEADLINE1340>.w27_ladi-headline {
    color: rgb(7, 58, 145);
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_GROUP1351 {
    width: 274.5px;
    height: 200px;
    top: 328.2px;
    left: 195px;
  }

  #w27_GROUP1322 {
    width: 274.5px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1323 {
    width: 274.5px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1323>.w27_ladi-box {
    background: rgba(10, 103, 233, 1.0);
    background: -webkit-linear-gradient(220deg, rgba(10, 103, 233, 1.0), rgba(5, 34, 74, 1.0));
    background: linear-gradient(220deg, rgba(10, 103, 233, 1.0), rgba(5, 34, 74, 1.0));
    box-shadow: 0px 15px 20px -20px rgba(0, 0, 0, 1.0);
    -webkit-box-shadow: 0px 15px 20px -20px rgba(0, 0, 0, 1.0);
    border-radius: 10px;
  }

  #w27_HEADLINE1324 {
    width: 134px;
    top: 63.025px;
    left: 70.6838px;
  }

  #w27_HEADLINE1324>.w27_ladi-headline {
    color: rgb(255, 255, 255);
    font-size: 48px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_HEADLINE1344 {
    width: 274px;
    top: 132.525px;
    left: 0px;
  }

  #w27_HEADLINE1344>.w27_ladi-headline {
    color: rgb(255, 254, 253);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.6;
  }

  #w27_HEADLINE1345 {
    width: 199px;
    top: 15px;
    left: 34.5px;
  }

  #w27_HEADLINE1345>.w27_ladi-headline {
    color: rgb(255, 254, 253);
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_GROUP1352 {
    width: 290px;
    height: 200px;
    top: 328.2px;
    left: 494.834px;
  }

  #w27_GROUP1327 {
    width: 289.666px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1328 {
    width: 289.666px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1328>.w27_ladi-box {
    box-shadow: 0px 15px 20px -20px #000;
    -webkit-box-shadow: 0px 15px 20px -20px #000;
    background-color: rgb(255, 255, 255);
    border-radius: 10px;
  }

  #w27_HEADLINE1329 {
    width: 141px;
    top: 71px;
    left: 74.589px;
  }

  #w27_HEADLINE1329>.w27_ladi-headline {
    color: rgb(5, 31, 77);
    font-size: 48px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_HEADLINE1346 {
    width: 199px;
    top: 15px;
    left: 44.249px;
  }

  #w27_HEADLINE1346>.w27_ladi-headline {
    color: rgb(7, 58, 145);
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_HEADLINE1348 {
    width: 290px;
    top: 132.525px;
    left: 0px;
  }

  #w27_HEADLINE1348>.w27_ladi-headline {
    color: rgb(41, 101, 255);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.6;
  }

  #w27_GROUP1353 {
    width: 263px;
    height: 200px;
    top: 328.2px;
    left: 810.75px;
  }

  #w27_GROUP1332 {
    width: 262.75px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1333 {
    width: 262.75px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1333>.w27_ladi-box {
    background: rgba(10, 103, 233, 1.0);
    background: -webkit-linear-gradient(220deg, rgba(10, 103, 233, 1.0), rgba(5, 34, 74, 1.0));
    background: linear-gradient(220deg, rgba(10, 103, 233, 1.0), rgba(5, 34, 74, 1.0));
    box-shadow: 0px 15px 20px -20px #000;
    -webkit-box-shadow: 0px 15px 20px -20px #000;
    border-radius: 10px;
  }

  #w27_HEADLINE1334 {
    width: 126px;
    top: 62px;
    left: 76.738px;
  }

  #w27_HEADLINE1334>.w27_ladi-headline {
    color: rgb(255, 255, 255);
    font-size: 48px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_HEADLINE1347 {
    width: 199px;
    top: 15px;
    left: 32px;
  }

  #w27_HEADLINE1347>.w27_ladi-headline {
    color: rgb(255, 254, 253);
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_HEADLINE1349 {
    width: 263px;
    top: 132.525px;
    left: 0px;
  }

  #w27_HEADLINE1349>.w27_ladi-headline {
    color: rgb(255, 254, 253);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.6;
  }
}

@media (max-width: 767px) {
  #w27_SECTION1313 {
    height: 1300.82px;
  }

  #w27_SECTION1313>.w27_ladi-section-background {
    background-size: cover;
    background-attachment: scroll;
    background-origin: content-box;
    background-image: url(https://w.ladicdn.com/s768x1564/57b167c9ca57d39c18a1c57c/zkei6_ck20200310025940.jpg);
    background-position: center top;
    background-repeat: repeat;
  }

  #w27_SECTION1313>.w27_ladi-overlay {
    background-color: rgb(5, 34, 74);
    opacity: 0.9;
  }

  .w27_ladi-section .w27_ladi-container {
    /* width: 420px; */
  }

  #w27_HEADLINE1314 {
    width: 383px;
    top: 43.818px;
    left: -0.5px;
  }

  #w27_HEADLINE1314>.w27_ladi-headline {
    color: rgb(255, 254, 253);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  .w27_ladi-section #BOX1337 {
    width: 420px;
    height: 102.818px;
    top: 0px;
    left: 0px;
  }

  .w27_ladi-section #BOX1337>.w27_ladi-box {
    background-color: rgb(200, 31, 23);
  }

  .w27_ladi-section #HEADLINE1338 {
    width: 383px;
    top: 0px;
    left: 18.5px;
  }

  .w27_ladi-section #HEADLINE1338>.w27_ladi-headline {
    color: rgb(255, 254, 253);
    font-size: 27px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_HEADLINE1341 {
    width: 334px;
    top: 1190px;
    left: 24px;
  }

  #w27_HEADLINE1341>.w27_ladi-headline {
    color: rgb(255, 255, 255);
    font-size: 14px;
    text-align: center;
    line-height: 1.6;
  }

  #w27_HEADLINE1342 {
    width: 367px;
    top: 110.818px;
    left: 8.5px;
  }

  #w27_HEADLINE1342>.w27_ladi-headline {
    color: rgb(238, 234, 102);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_BUTTON_GROUP1355 {
    width: 239px;
    height: 52px;
    top: 1110px;
    left: 72.75px;
  }

  #w27_BUTTON1360 {
    width: 239px;
    height: 52px;
    top: 0px;
    left: 0px;
  }

  #w27_BUTTON1360>.w27_ladi-button>.w27_ladi-button-background {
    background: #ff6a00;
    background: -webkit-linear-gradient(180deg, #ff6a00, #ee0979);
    background: linear-gradient(180deg, #ff6a00, #ee0979);
  }

  #w27_BUTTON_TEXT1360 {
    width: 239px;
    top: 11.7px;
    left: 0px;
  }

  #w27_BUTTON_TEXT1360>.w27_ladi-headline {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
  }

  #w27_GROUP1350 {
    width: 274.5px;
    height: 200px;
    top: 190.818px;
    left: 54px;
  }

  #w27_GROUP1317 {
    width: 274.5px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1318 {
    width: 274.5px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1318>.w27_ladi-box {
    box-shadow: 0px 15px 20px -20px #000;
    -webkit-box-shadow: 0px 15px 20px -20px #000;
    background-color: rgb(255, 255, 255);
    border-radius: 10px;
  }

  #w27_HEADLINE1320 {
    width: 133px;
    top: 61.025px;
    left: 70.6838px;
  }

  #w27_HEADLINE1320>.w27_ladi-headline {
    color: rgb(5, 31, 77);
    font-size: 48px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_HEADLINE1321 {
    width: 274px;
    top: 132.025px;
    left: 0px;
  }

  #w27_HEADLINE1321>.w27_ladi-headline {
    color: rgb(41, 101, 255);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.6;
  }

  #w27_HEADLINE1340 {
    width: 206px;
    top: 15px;
    left: 34.5705px;
  }

  #w27_HEADLINE1340>.w27_ladi-headline {
    color: rgb(7, 58, 145);
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_GROUP1351 {
    width: 274.5px;
    height: 200px;
    top: 420px;
    left: 54px;
  }

  #w27_GROUP1322 {
    width: 274.5px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1323 {
    width: 274.5px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1323>.w27_ladi-box {
    background: rgba(10, 103, 233, 1.0);
    background: -webkit-linear-gradient(220deg, rgba(10, 103, 233, 1.0), rgba(5, 34, 74, 1.0));
    background: linear-gradient(220deg, rgba(10, 103, 233, 1.0), rgba(5, 34, 74, 1.0));
    box-shadow: 0px 15px 20px -20px rgba(0, 0, 0, 1.0);
    -webkit-box-shadow: 0px 15px 20px -20px rgba(0, 0, 0, 1.0);
    border-radius: 10px;
  }

  #w27_HEADLINE1324 {
    width: 134px;
    top: 63.025px;
    left: 70.6838px;
  }

  #w27_HEADLINE1324>.w27_ladi-headline {
    color: rgb(255, 255, 255);
    font-size: 48px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_HEADLINE1344 {
    width: 274px;
    top: 132.525px;
    left: 0px;
  }

  #w27_HEADLINE1344>.w27_ladi-headline {
    color: rgb(255, 254, 253);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.6;
  }

  #w27_HEADLINE1345 {
    width: 199px;
    top: 15px;
    left: 34.5px;
  }

  #w27_HEADLINE1345>.w27_ladi-headline {
    color: rgb(255, 254, 253);
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_GROUP1352 {
    width: 278px;
    height: 200px;
    top: 650px;
    left: 52px;
  }

  #w27_GROUP1327 {
    width: 277.68px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1328 {
    width: 277.68px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1328>.w27_ladi-box {
    box-shadow: 0px 15px 20px -20px #000;
    -webkit-box-shadow: 0px 15px 20px -20px #000;
    background-color: rgb(255, 255, 255);
    border-radius: 10px;
  }

  #w27_HEADLINE1329 {
    width: 135px;
    top: 71px;
    left: 71.5026px;
  }

  #w27_HEADLINE1329>.w27_ladi-headline {
    color: rgb(5, 31, 77);
    font-size: 48px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_HEADLINE1346 {
    width: 190px;
    top: 15px;
    left: 42.418px;
  }

  #w27_HEADLINE1346>.w27_ladi-headline {
    color: rgb(7, 58, 145);
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_HEADLINE1348 {
    width: 278px;
    top: 132.525px;
    left: 0px;
  }

  #w27_HEADLINE1348>.w27_ladi-headline {
    color: rgb(41, 101, 255);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.6;
  }

  #w27_GROUP1353 {
    width: 280.5px;
    height: 200px;
    top: 880px;
    left: 52px;
  }

  #w27_GROUP1332 {
    width: 280.5px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1333 {
    width: 280.5px;
    height: 200px;
    top: 0px;
    left: 0px;
  }

  #w27_BOX1333>.w27_ladi-box {
    background: rgba(10, 103, 233, 1.0);
    background: -webkit-linear-gradient(220deg, rgba(10, 103, 233, 1.0), rgba(5, 34, 74, 1.0));
    background: linear-gradient(220deg, rgba(10, 103, 233, 1.0), rgba(5, 34, 74, 1.0));
    box-shadow: 0px 15px 20px -20px #000;
    -webkit-box-shadow: 0px 15px 20px -20px #000;
    border-radius: 10px;
  }

  #w27_HEADLINE1334 {
    width: 135px;
    top: 62px;
    left: 81.922px;
  }

  #w27_HEADLINE1334>.w27_ladi-headline {
    color: rgb(255, 255, 255);
    font-size: 48px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_HEADLINE1347 {
    width: 194px;
    top: 15px;
    left: 31.3025px;
  }

  #w27_HEADLINE1347>.w27_ladi-headline {
    color: rgb(255, 254, 253);
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w27_HEADLINE1349 {
    width: 258px;
    top: 133.525px;
    left: 11.6162px;
  }

  #w27_HEADLINE1349>.w27_ladi-headline {
    color: rgb(255, 254, 253);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.6;
  }
}

#w27_BUTTON_TEXT1360>.w27_ladi-headline a {
  color: #fff;
}

#w27_BUTTON_TEXT1360>.w27_ladi-headline a:hover {
  color: #fff;
  text-decoration: none;
}

/* end w27 */
/* w28 */
.w28_ladi-section {
  margin: 0 auto;
  position: relative;
}

.w28_ladi-section .w28_ladi-section-background {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
  overflow: hidden;
}

.w28_ladi-container {
  position: relative;
  margin: 0 auto;
  height: 100%;
}

.w28_ladi-element {
  position: absolute;
}

.w28_ladi-headline {
  width: 100%;
  display: inline-block;
  background-size: cover;
  background-position: center center;
}

.w28_ladi-group {
  position: absolute;
  width: 100%;
  height: 100%;
}

.w28_ladi-box {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.w28_ladi-paragraph {
  width: 100%;
  display: inline-block;
}

.w28_ladi-shape {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

@media (min-width: 768px) {
  #w28_SECTION1263 {
    height: 550px;
  }

  #w28_SECTION1263>.w28_ladi-section-background {
    background-color: rgb(234, 242, 254);
  }

  .w28_ladi-section .w28_ladi-container {
    width: 960px;
  }

  #w28_HEADLINE1299 {
    width: 460px;
    top: 60.9px;
    left: 255px;
  }

  #w28_HEADLINE1299>.w28_ladi-headline {
    font-family: "Open Sans", sans-serif;
    color: rgb(5, 31, 77);
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w28_GROUP1275 {
    width: 251px;
    height: 294.963px;
    top: 158.818px;
    left: 34px;
  }

  #w28_BOX1276 {
    width: 251px;
    height: 206px;
    top: 88.963px;
    left: 0px;
  }

  #w28_BOX1276>.w28_ladi-box {
    background-color: rgb(255, 255, 255);
    border-style: solid;
    border-color: rgba(6, 34, 75, 0.1);
    border-width: 2px;
  }

  #w28_BOX1277 {
    width: 251px;
    height: 47.7105px;
    top: 88.963px;
    left: 0px;
  }

  #w28_BOX1277>.w28_ladi-box {
    background-color: rgb(10, 103, 233);
  }

  #w28_BOX1278 {
    width: 17px;
    height: 17px;
    top: 44.799px;
    left: 117px;
  }

  #w28_BOX1278>.w28_ladi-box {
    background-color: rgb(234, 242, 254);
    border-style: solid;
    border-color: rgb(10, 103, 233);
    border-width: 4px;
    border-radius: 1000px;
  }

  #w28_PARAGRAPH1279 {
    width: 65px;
    top: 0px;
    left: 93px;
  }

  #w28_PARAGRAPH1279>.w28_ladi-paragraph {
    font-family: "Open Sans", sans-serif;
    color: rgb(5, 31, 77);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  .w28_ladi-section #PARAGRAPH1280 {
    width: 199px;
    top: 105.363px;
    left: 31px;
  }

  .w28_ladi-section #PARAGRAPH1280>.w28_ladi-paragraph {
    font-family: "Open Sans", sans-serif;
    color: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w28_SHAPE1281 {
    width: 27.95px;
    height: 18.1643px;
    top: 70.799px;
    left: 110.485px;
  }

  #w28_SHAPE1281 svg:last-child {
    fill: rgba(10, 103, 233, 1.0);
  }

  #w28_PARAGRAPH1282 {
    width: 221px;
    top: 159.363px;
    left: 15px;
  }

  #w28_PARAGRAPH1282>.w28_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 14px;
    text-align: center;
    line-height: 1.6;
  }

  #w28_GROUP1283 {
    width: 251px;
    height: 364.963px;
    top: 158.818px;
    left: 353px;
  }

  #w28_PARAGRAPH1284 {
    width: 65px;
    top: 0px;
    left: 93px;
  }

  #w28_PARAGRAPH1284>.w28_ladi-paragraph {
    font-family: "Open Sans", sans-serif;
    color: rgb(5, 31, 77);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w28_BOX1285 {
    width: 17px;
    height: 17px;
    top: 44.799px;
    left: 117px;
  }

  #w28_BOX1285>.w28_ladi-box {
    background-color: rgb(234, 242, 254);
    border-style: solid;
    border-color: rgb(10, 103, 233);
    border-width: 4px;
    border-radius: 1000px;
  }

  #w28_BOX1286 {
    width: 251px;
    height: 275px;
    top: 89.963px;
    left: 0px;
  }

  #w28_BOX1286>.w28_ladi-box {
    background-color: rgb(255, 255, 255);
    border-style: solid;
    border-color: rgba(6, 35, 76, 0.1);
    border-width: 2px;
  }

  #w28_PARAGRAPH1287 {
    width: 218px;
    top: 159.363px;
    left: 16px;
  }

  #w28_PARAGRAPH1287>.w28_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 14px;
    text-align: center;
    line-height: 1.6;
  }

  #w28_BOX1288 {
    width: 251px;
    height: 47.7105px;
    top: 90.252px;
    left: 0px;
  }

  #w28_BOX1288>.w28_ladi-box {
    background-color: rgb(10, 103, 233);
  }

  #w28_SHAPE1289 {
    width: 27.95px;
    height: 18.1643px;
    top: 71.799px;
    left: 110.485px;
  }

  #w28_SHAPE1289 svg:last-child {
    fill: rgba(10, 103, 233, 1.0);
  }

  #w28_PARAGRAPH1290 {
    width: 199px;
    top: 105.363px;
    left: 26px;
  }

  #w28_PARAGRAPH1290>.w28_ladi-paragraph {
    font-family: "Open Sans", sans-serif;
    color: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w28_GROUP1291 {
    width: 251px;
    height: 294.963px;
    top: 158.818px;
    left: 673px;
  }

  #w28_PARAGRAPH1292 {
    width: 65px;
    top: 0px;
    left: 90px;
  }

  #w28_PARAGRAPH1292>.w28_ladi-paragraph {
    font-family: "Open Sans", sans-serif;
    color: rgb(5, 31, 77);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w28_BOX1293 {
    width: 17px;
    height: 17px;
    top: 44.799px;
    left: 115px;
  }

  #w28_BOX1293>.w28_ladi-box {
    background-color: rgb(234, 242, 254);
    border-style: solid;
    border-color: rgb(10, 103, 233);
    border-width: 4px;
    border-radius: 1000px;
  }

  #w28_BOX1294 {
    width: 251px;
    height: 205px;
    top: 89.963px;
    left: 0px;
  }

  #w28_BOX1294>.w28_ladi-box {
    background-color: rgb(255, 255, 255);
    border-style: solid;
    border-color: rgba(6, 34, 75, 0.1);
    border-width: 2px;
  }

  #w28_PARAGRAPH1295 {
    width: 221px;
    top: 159.363px;
    left: 15px;
  }

  #w28_PARAGRAPH1295>.w28_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 14px;
    text-align: center;
    line-height: 1.6;
  }

  #w28_BOX1296 {
    width: 251px;
    height: 47.7105px;
    top: 88.963px;
    left: 0px;
  }

  #w28_BOX1296>.w28_ladi-box {
    background-color: rgb(10, 103, 233);
  }

  #w28_SHAPE1297 {
    width: 27.95px;
    height: 18.1643px;
    top: 70.799px;
    left: 110.485px;
  }

  #w28_SHAPE1297 svg:last-child {
    fill: rgba(10, 103, 233, 1.0);
  }

  #w28_PARAGRAPH1298 {
    width: 199px;
    top: 104.318px;
    left: 26px;
  }

  #w28_PARAGRAPH1298>.w28_ladi-paragraph {
    font-family: "Open Sans", sans-serif;
    color: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }
}

@media (max-width: 767px) {
  #w28_SECTION1263 {
    height: 1450px;
  }

  #w28_SECTION1263>.w28_ladi-section-background {
    background-color: rgb(234, 242, 254);
  }

  .w28_ladi-section .w28_ladi-container {
    width: 375px;
  }

  #w28_HEADLINE1299 {
    width: 375px;
    top: 35px;
    /* left: 10px; */
  }

  #w28_HEADLINE1299>.w28_ladi-headline {
    font-family: "Open Sans", sans-serif;
    color: rgb(5, 31, 77);
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w28_GROUP1275 {
    width: 323.331px;
    height: 379.963px;
    top: 142px;
    left: 26.75px;
  }

  #w28_BOX1276 {
    width: 323.331px;
    height: 265.363px;
    top: 114.6px;
    left: 0px;
  }

  #w28_BOX1276>.w28_ladi-box {
    background-color: rgb(255, 255, 255);
    border-style: solid;
    border-color: rgba(6, 34, 75, 0.1);
    border-width: 2px;
  }

  #w28_BOX1277 {
    width: 323.331px;
    height: 61.4593px;
    top: 114.6px;
    left: 0px;
  }

  #w28_BOX1277>.w28_ladi-box {
    background-color: rgb(10, 103, 233);
  }

  #w28_BOX1278 {
    width: 21.8989px;
    height: 21.8989px;
    top: 57.7088px;
    left: 150.716px;
  }

  #w28_BOX1278>.w28_ladi-box {
    background-color: rgb(234, 242, 254);
    border-style: solid;
    border-color: rgb(10, 103, 233);
    border-width: 4px;
    border-radius: 1000px;
  }

  #w28_PARAGRAPH1279 {
    width: 84px;
    top: 0px;
    left: 119.8px;
  }

  #w28_PARAGRAPH1279>.w28_ladi-paragraph {
    font-family: "Open Sans", sans-serif;
    color: rgb(5, 31, 77);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  .w28_ladi-section #PARAGRAPH1280 {
    width: 256px;
    top: 135.726px;
    left: 39.9333px;
  }

  .w28_ladi-section #PARAGRAPH1280>.w28_ladi-paragraph {
    font-family: "Open Sans", sans-serif;
    color: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w28_SHAPE1281 {
    width: 36.0044px;
    height: 23.3987px;
    top: 91.2013px;
    left: 142.324px;
  }

  #w28_SHAPE1281 svg:last-child {
    fill: rgba(10, 103, 233, 1.0);
  }

  #w28_PARAGRAPH1282 {
    width: 285px;
    top: 205.287px;
    left: 19.3226px;
  }

  #w28_PARAGRAPH1282>.w28_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 14px;
    text-align: center;
    line-height: 1.6;
  }

  #w28_GROUP1283 {
    width: 318.5px;
    height: 463.11px;
    top: 551.853px;
    left: 26.75px;
  }

  #w28_PARAGRAPH1284 {
    width: 82px;
    top: 0px;
    left: 118.01px;
  }

  #w28_PARAGRAPH1284>.w28_ladi-paragraph {
    font-family: "Open Sans", sans-serif;
    color: rgb(5, 31, 77);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w28_BOX1285 {
    width: 21.5717px;
    height: 21.5717px;
    top: 56.8465px;
    left: 148.464px;
  }

  #w28_BOX1285>.w28_ladi-box {
    background-color: rgb(234, 242, 254);
    border-style: solid;
    border-color: rgb(10, 103, 233);
    border-width: 4px;
    border-radius: 1000px;
  }

  #w28_BOX1286 {
    width: 318.5px;
    height: 348.954px;
    top: 114.156px;
    left: 0px;
  }

  #w28_BOX1286>.w28_ladi-box {
    background-color: rgb(255, 255, 255);
    border-style: solid;
    border-color: rgba(6, 35, 76, 0.1);
    border-width: 2px;
  }

  #w28_PARAGRAPH1287 {
    width: 277px;
    top: 202.219px;
    left: 20.3028px;
  }

  #w28_PARAGRAPH1287>.w28_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 14px;
    text-align: center;
    line-height: 1.6;
  }

  #w28_BOX1288 {
    width: 318.5px;
    height: 60.541px;
    top: 114.523px;
    left: 0px;
  }

  #w28_BOX1288>.w28_ladi-box {
    background-color: rgb(10, 103, 233);
  }

  #w28_SHAPE1289 {
    width: 35.4664px;
    height: 23.0491px;
    top: 92.3763px;
    left: 140.197px;
  }

  #w28_SHAPE1289 svg:last-child {
    fill: rgba(10, 103, 233, 1.0);
  }

  #w28_PARAGRAPH1290 {
    width: 253px;
    top: 133.698px;
    left: 32.992px;
  }

  #w28_PARAGRAPH1290>.w28_ladi-paragraph {
    font-family: "Open Sans", sans-serif;
    color: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w28_GROUP1291 {
    width: 318.5px;
    height: 374.286px;
    top: 1034.64px;
    left: 26.75px;
  }

  #w28_PARAGRAPH1292 {
    width: 82px;
    top: 0px;
    left: 114.203px;
  }

  #w28_PARAGRAPH1292>.w28_ladi-paragraph {
    font-family: "Open Sans", sans-serif;
    color: rgb(5, 31, 77);
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  #w28_BOX1293 {
    width: 21.5717px;
    height: 21.5717px;
    top: 56.8466px;
    left: 145.926px;
  }

  #w28_BOX1293>.w28_ladi-box {
    background-color: rgb(234, 242, 254);
    border-style: solid;
    border-color: rgb(10, 103, 233);
    border-width: 4px;
    border-radius: 1000px;
  }

  #w28_BOX1294 {
    width: 318.5px;
    height: 260.13px;
    top: 114.156px;
    left: 0px;
  }

  #w28_BOX1294>.w28_ladi-box {
    background-color: rgb(255, 255, 255);
    border-style: solid;
    border-color: rgba(6, 34, 75, 0.1);
    border-width: 2px;
  }

  #w28_PARAGRAPH1295 {
    width: 281px;
    top: 202.22px;
    left: 19.0339px;
  }

  #w28_PARAGRAPH1295>.w28_ladi-paragraph {
    color: rgb(5, 31, 77);
    font-size: 14px;
    text-align: center;
    line-height: 1.6;
  }

  #w28_BOX1296 {
    width: 318.5px;
    height: 60.5411px;
    top: 112.887px;
    left: 0px;
  }

  #w28_BOX1296>.w28_ladi-box {
    background-color: rgb(10, 103, 233);
  }

  #w28_SHAPE1297 {
    width: 35.4664px;
    height: 23.0491px;
    top: 89.8386px;
    left: 140.197px;
  }

  #w28_SHAPE1297 svg:last-child {
    fill: rgba(10, 103, 233, 1.0);
  }

  #w28_PARAGRAPH1298 {
    width: 253px;
    top: 132.372px;
    left: 32.992px;
  }

  #w28_PARAGRAPH1298>.w28_ladi-paragraph {
    font-family: "Open Sans", sans-serif;
    color: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }
}

.w28_button-dangky {
  text-align: center;
  margin: 0 auto;
  margin-bottom: 30px;
}

.w28_button-dangky a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w28_button-dangky img {
  transition: transform .2s;
}

.w28_button-dangky img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

/* end w28 */
/* w29 */
.w29_lien_he_tu_van {
  background-color: #01214B;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w29-qua-tet {
  background: #171F5E;
  background-repeat: repeat;
  background-color: #cccccc;
}

.w29-qua-tet .bg-cam {
  background: #F66E4A;
}

.w29_lien_he_tu_van .title_lien_he {
  color: #fff;
  font-weight: 700;
  font-size: 30px;
  text-align: center;
}

.w29_lien_he_tu_van .bg_xanh {
  background-color: #0461F5;
}

.w29_lien_he_tu_van .bg_trang {
  background-color: #fff;
}

.w29_lien_he_tu_van .img_tac_gia {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w29_lien_he_tu_van .ten_tac_gia {
  color: #fff;
  font-weight: 700;
  font-size: 20px;
  border: 1px solid #fff;
  border-radius: 45px;
  text-align: center;
  padding: 8px 10px;
}

.w29_lien_he_tu_van .ten_tac_gia:hover {
  background-color: #002f79;
}

.w29_lien_he_tu_van .list_contact {
  margin-top: 20px;
  padding-left: 0px;
}

.w29_lien_he_tu_van .list_contact li {
  list-style-type: none;
  width: calc(100%);
  padding: 1.5rem 2.5rem;
  color: #051f4e;
  overflow: hidden;
  align-items: center;
}

.w29_icon {
  height: 25px!important;
  margin-right: 10px;
}

@media (max-width: 768px) {
  .w29_lien_he_tu_van .title_lien_he {
    font-size: 24px;
  }

  .w29-qua-tet .bg-cam {
    margin-top: -48px;
  }

  .w29_lien_he_tu_van .list_contact li {
    padding: 0.5rem 0.5rem;
  }

  .w29_lien_he_tu_van .list_contact {
    margin-top: 16px;
  }

  .w29_lien_he_tu_van {
    padding-bottom: 0px;
  }
}

.w29_lien_he_tu_van.donafarm {
  background-color: #2b5428;
}

.w29_lien_he_tu_van.donafarm .bg-cam {
  background-color: #78bf45;
}

.w29_lien_he_tu_van.donafarm .ten_tac_gia:hover {
  background-color: #2b5428;
}
/* end w29 */
/* w30 */
.w30_loi_ich {
  background-color: #F4F8FE;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w30_loi_ich .title_w30_loi_ich {
  font-size: 34px;
  font-weight: 700;
}

.w30_button {
    text-align: center;
    margin: 0 auto;
    margin-top: 30px;
}

.w30_button a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

/* end w30 */
/* w31 */
.w31_mua_trai_nghiem {
  background-color: #EAF2FF;
  padding-top: 50px;
  padding-bottom: 50px;
}

.w31_mua_trai_nghiem .box_trai_nghiem {
  background-color: #fff;
  box-shadow: 0px 0px 30px -15px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 0px 30px -15px rgba(0, 0, 0, 0.3);
  background-color: rgb(255, 255, 255);
  padding: 30px;
}

.w31_mua_trai_nghiem .box_trai_nghiem .box_text_left .old-price {
  color: #083a91b3;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
}

.w31_mua_trai_nghiem .box_trai_nghiem .box_text_left .new-price {
  text-align: center;
  color: #d00;
  font-size: 40px;
  font-weight: 700;
}

.w31_mua_trai_nghiem .box_trai_nghiem .img_trai_nghiem {
  width: 100%;
}

/* end w31 */
/* w32 */
.w32_form_dat_hang_4 {
  background-size: cover;
  background-attachment: scroll;
  background-origin: content-box;
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(https://w.ladicdn.com/uploads/images/d879e491-41af-486f-886f-61f0e4191d06.png), linear-gradient(#05224b96, #05224b96);
  background-blend-mode: overlay;
}

.w32_form_dat_hang_4 .w32_title_4 {
  color: #fff;
  font-weight: 700;
  padding: 26px;
}

.w32_form_dat_hang_4 .sec79 {
  background: url(https://cdn.aisystem.dev/uploads/chuyendoiso.online/1/back.jpg) 50% 50% no-repeat;
  background-size: cover;
  position: relative
}

.w32_form_dat_hang_4 .sec79::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%
}

.w32_form_dat_hang_4 .sec79 .wrap>div {
  position: relative;
  z-index: 10;
  padding: 2.5rem 0 3.5rem
}

.w32_form_dat_hang_4 .sec79_row1 {
  text-align: center;
  margin-bottom: 1.5rem
}

.w32_form_dat_hang_4 .sec79_row1 h2 {
  color: #fff;
  font-weight: 700;
  font-size: 1.75rem
}

.w32_form_dat_hang_4 .sec79_row1 hr {
  border: 0;
  width: 100px;
  height: 2px;
  border-top: 2px solid #ffc107;
  margin-top: .5rem
}

.w32_form_dat_hang_4 .sec79_row1 p {
  text-align: center
}

.w32_form_dat_hang_4 .sec79_row2 {
  max-width: 960px;
  margin: auto;
  margin-top: 2rem
}

.w32_form_dat_hang_4 .sec79_row2_col2 {
  width: calc(50% - 2rem)
}

.w32_form_dat_hang_4 .sec79_row2_col1 {
  padding: 3.5rem 2rem;
  background-color: rgba(0, 0, 0, 0.38);
  color: #fff;
  text-align: center
}

.w32_form_dat_hang_4 .sec79_row2_col1 h4 {
  font-size: 2rem;
  font-weight: 700;
  padding: 0
}

.w32_form_dat_hang_4 .sec79_row2_col1 h5 {
  font-size: 1.5rem;
  font-weight: 700;
  padding: 0
}

.w32_form_dat_hang_4 .sec79_row2_col1 hr {
  border: 0;
  border-top: 1px solid #666;
  margin: 1.5rem 0
}

.w32_form_dat_hang_4 .sec79_row2_col1_countdown {
  width: 86%;
  margin: 1rem auto
}

.w32_form_dat_hang_4 .sec79_row2_col1_countdown div span {
  width: calc(100%/4 - 3*12px/4);
  text-align: center;
  font-size: 1rem;
  line-height: 1.1;
  padding: 10px 0;
  background-color: #ffb81b;
  border-radius: 8px
}

.w32_form_dat_hang_4 .sec79_row2_col1_countdown div span b {
  display: block;
  font-size: 1.5rem
}

.w32_form_dat_hang_4 .sec79_row2_col2 form textarea::placeholder,
.w32_form_dat_hang_4 .sec79_row2_col2 form input::placeholder {
  color: #555
}

.w32_form_dat_hang_4 .sec79_row2_col2 form select,
.w32_form_dat_hang_4 .sec79_row2_col2 form textarea,
.w32_form_dat_hang_4 .sec79_row2_col2 form input {
  height: auto;
  width: 100%;
  padding: 6px 8px;
  margin-bottom: 12px;
  border: 1px solid #ccc;
  border-radius: 3px;
  background: #fff;
  color: #555;
  font-size: 16px;
  font-family: inherit
}

.w32_form_dat_hang_4 .sec79_row2_col2 form button[type="submit"] {
  width: 100%;
  display: block;
  padding: 12px 20px;
  margin: 4px auto 0;
  font-size: 1.5rem;
  line-height: 1;
  min-height: auto;
  font-style: normal;
  text-align: center;
  border-radius: 5px;
  border: 1px solid #999;
  background-color: #ffb81b;
  color: #fff;
  font-weight: 500;
  cursor: pointer;
  font-family: inherit
}

.w32_form_dat_hang_4 .sec79_row2_col2 form button[type="submit"]:hover {
  border-color: #00a651;
  background-color: #00a651;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .5)
}

.w32_form_dat_hang_4 .sec79_row2_col2 .order_form label {
  margin-bottom: 8px;
}

.w32_form_dat_hang_4 .sec79_row2_col2 .order_form button {
  width: 100%;
  font-size: 21px;
}

@media screen and (max-width: 1170px) {
  .w32_form_dat_hang_4 .sec79 .wrap>div {
    padding: 1rem .75rem 2rem
  }

  .w32_form_dat_hang_4 .sec79_row2_col1 {
    width: 100%;
    padding: 1rem .5rem
  }

  .w32_form_dat_hang_4 .sec79_row2_col2 {
    width: 100%;
    margin-top: 2rem
  }

  .w32_form_dat_hang_4 .sec79_row2_col1_countdown {
    width: 92%
  }

  .w32_form_dat_hang_4 .sec79_row2_col2 form select,
  .w32_form_dat_hang_4 .sec79_row2_col2 form textarea,
  .w32_form_dat_hang_4 .sec79_row2_col2 form input {
    padding: 10px 12px;
    margin-bottom: 21px
  }
}

/* end w32 */
/* w33 */
.w33_thanh_phan {
  padding-top: 40px;
  padding-bottom: 40px;
}

.w33_thanh_phan .title_chinh_w33_thanh_phan {
  font-weight: 700;
  font-size: 30px;
  color: #f44025;
  text-align: center;
}

.w33_thanh_phan .text_number {
  font-size: 45px;
  font-weight: 700;
  color: #0a67e980;
}

.w33_thanh_phan .title_nho {
  font-weight: 600;
  color: #05224b99;
}

.w33_thanh_phan p {
  margin-bottom: 0px;
}

.w33_thanh_phan .nut_mua_ngay {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

/* end w33 */
/* w34 */
.w34_section_cam_on {
  background-image: url("https://w.ladicdn.com/s1440x752/5dd6192bdf833813f6c81cf2/bds-20200807180150.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
}

.bg-white {
  background-color: #fff;
}

.w34_section_cam_on .title {
  color: #d00;
  font-weight: 700;
  text-transform: unset;
}

.w34_section_cam_on .button_tham_gia {
  font-size: 32px;
  font-weight: bold;
  text-align: center;
  padding: 10px 50px;
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
  margin-bottom: 30px;
}

.w34_section_cam_on h5 {
  font-weight: 400;
  text-transform: unset;
  color: #000;
}

@media (max-width: 768px) {
  .w34_section_cam_on .button_tham_gia {
    font-size: 16px;
  }
}

/* end w34 */
/* w35 */
.w35_section_loi_ich {
  background-image: url("https://w.ladicdn.com/s1440x752/5dd6192bdf833813f6c81cf2/bds-20200807180150.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
}

.w35_section_loi_ich .bg-white {
  background-color: #fff;
}

.w35_section_loi_ich .title {
  color: #1c1091;
  padding-bottom: 50px;
  font-weight: 700;
  text-transform: unset;
}

.w35_section_loi_ich .icon_i i {
  background-color: #1C1091;
  color: #fff;
  font-size: 25px;
  padding: 10px;
  border-radius: 50%;
  margin-top: 10px;
}

@media (max-width: 768px) {
  .w35_section_loi_ich .icon_i i {
    margin: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0px;
  }
}

.w35_section_loi_ich .title_nho {
  text-align: left;
}

.w35_section_loi_ich .noi_dung {
  text-align: left;
}

@media (max-width: 768px) {
  .w35_section_loi_ich iframe {
    width: 100%;
    height: 200px;
  }
}

/* end w35 */
/* w36 */
.w36_section_header_tin_tuc {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
  padding-bottom: 20px;
  background: #bc4e9c;
  /* fallback for old browsers */
  background: -webkit-linear-gradient(to right, #f80759, #bc4e9c);
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #f80759, #bc4e9c);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.w36_section_header_tin_tuc .bg-white {
  background-color: #fff;
}

.w36_section_header_tin_tuc .title {
  color: #fff;
  padding-bottom: 6px;
  padding-top: 20px;
  font-weight: 700;
  text-transform: unset;
}

.w36_section_header_tin_tuc .button_tim_hieu_them {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w36_section_header_tin_tuc h5 {
  font-weight: 400;
  text-transform: unset;
  color: #fff;
}

.w36_section_header_tin_tuc .text_vang {
  color: #ffc600;
}

.w36_section_header_tin_tuc .fw-7 {
  font-weight: 700;
}

.w36_section_header_tin_tuc .nam-list-paragraph {
  margin-bottom: 20px;
}

.w36_section_header_tin_tuc .nam-list-paragraph li {
  text-align: left;
  font-weight: 500;
  color: #fff;
  font-size: 18px;
  list-style-type: none;
  padding-top: 6px;
}

.w36_section_header_tin_tuc .nam-list-paragraph li i {
  color: #ffc600;
}

.w36_section_header_tin_tuc .text-left {
  text-align: left;
}

.w36_qua-tet {
  background: #fff;
}

.w36_qua-tet .title {
  color: #b7001c;
}

.w36_qua-tet h5 {
  color: #000;
}

.w36_qua-tet .nam-list-paragraph li {
  color: #000;
}

.w36_qua-tet .button_tim_hieu_them {
  background: #00B642;
  color: #fff;
}

.w36_qua-tet .button_tim_hieu_them:hover {
  background: #00B642;
}

@media (max-width: 768px) {
  .w36_section_header_tin_tuc .title {
    padding-bottom: 0px;
    padding-top: 20px;
    font-size: 22px;
  }

  .w36_qua-tet h5 {
    font-size: 16px;
  }

  .w36_qua-tet img {
    margin-bottom: 10px;
    margin-top: -30px;
  }

  .w36_section_header_tin_tuc .nam-list-paragraph {
    margin-bottom: 20px;
  }

  .w36_section_header_tin_tuc .nam-list-paragraph li {
    font-size: 14px;
    padding-top: 10px;
  }

  .w36_section_header_tin_tuc .nam-list-paragraph ul {
    padding-left: 0;
  }
}

/* end w36 */
/* w37 */
.w37_section_list_video {
  background-color: #073A91;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w37_section_list_video .box-video iframe {
  height: 350px;
  padding-top: 20px;
  padding-bottom: 30px;
}

.w37_section_list_video .text-center {
  text-align: center;
}

.w37_section_list_video .button_xem_them_video {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

@media (max-width: 768px) {
  .w37_section_list_video .box-video iframe {
    height: 250px;
  }
}

/* end w37 */
/* w38 */
.w38_section_list_tin_tuc_1 {
  background-color: #F3E7E4;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w38_section_list_tin_tuc_1 .title {
  color: #000;
  font-weight: 700;
  padding-bottom: 20px;
}

.w38_section_list_tin_tuc_1 .text-center {
  text-align: center;
}

.w38_section_list_tin_tuc_1 .box_tin_1 {
  border: 1px solid #c3c3c3;
  border-radius: 30px;
  margin-bottom: 30px;
}

.w38_section_list_tin_tuc_1 .box_tin_1:hover {
  background: #fff;
}

.w38_section_list_tin_tuc_1 .box_tin_1 img {
  border-radius: 30px;
}

.w38_section_list_tin_tuc_1 .box_tin_1 .box_text {
  padding: 8px;
  text-align: center;
}

.w38_section_list_tin_tuc_1 .button_xem_chi_tiet {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w38_section_list_tin_tuc_1 .box_tin_1 a {
  font-weight: 700;
  color: #000;
}

/* end w38 */
/* w39 */
.w39_section_list_tin_tuc_2 {
  background-color: #fff;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w39_section_list_tin_tuc_2 .title {
  color: #0a67e9;
  font-weight: 700;
  padding-bottom: 20px;
}

.w39_section_list_tin_tuc_2 .text-center {
  text-align: center;
}

.w39_section_list_tin_tuc_2 .box_tin_2 {
  margin-bottom: 30px;
  background: #0A67E9;
  color: #fff;
}

.w39_section_list_tin_tuc_2 .box_tin_2:hover {
  background: #0049af;
}

.w39_section_list_tin_tuc_2 .box_tin_2 .box_text {
  padding: 8px;
  text-align: center;
}

.w39_section_list_tin_tuc_2 .button_xem_chi_tiet {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w39_section_list_tin_tuc_2 .box_tin_2 a {
  font-weight: 700;
  color: #fff;
}

.w39_section_list_tin_tuc_2 .box_tin_2 p {
  color: #fff;
}

/* end w39 */
/* w40 */
.w40_section_list_tin_tuc_3 {
  background-color: #F3E7E4;
  padding-top: 20px;
  padding-bottom: 10px;
}

.w40_section_list_tin_tuc_3 .title {
  color: #000;
  font-weight: 700;
  padding-bottom: 20px;
}

.w40_section_list_tin_tuc_3 .text-center {
  text-align: center;
}

.w40_section_list_tin_tuc_3 .box_tin_3 {
  margin-bottom: 30px;
  color: #000;
}

.w40_section_list_tin_tuc_3 .box_tin_3:hover {
  background-color: #fff;
}

.w40_section_list_tin_tuc_3 .box_tin_3 img {
  width: 100% !important;
  height: auto !important;
}

.w40_section_list_tin_tuc_3 .box_tin_3 .box_text {
  padding: 8px;
  text-align: center;
}

.w40_section_list_tin_tuc_3 .button_xem_chi_tiet {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w40_section_list_tin_tuc_3 .box_tin_3 a {
  font-weight: 700;
  color: #000;
}

.w40_section_list_tin_tuc_3 .box_tin_3 h6 {
  color: #000;
  font-size: 20px;
}

/* end w40 */
/* w41 */
.w41_section_list_tin_tuc_4 {
  background-color: #fff;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w41_section_list_tin_tuc_4 .title {
  color: #0a67e9;
  font-weight: 700;
  padding-bottom: 20px;
}

.w41_section_list_tin_tuc_4 .text-center {
  text-align: center;
}

.w41_section_list_tin_tuc_4 .box_tin_4 {
  margin-bottom: 30px;
  color: #fff;
}

.w41_section_list_tin_tuc_4 .box_tin_4 .box_text {
  padding: 8px;
  text-align: center;
  background: linear-gradient(180deg, #00286d, #004ccecc);
  opacity: 0.8;
  margin: auto 68px;
  margin-top: -58px;
  margin-bottom: 23px;
}

.w41_section_list_tin_tuc_4 .box_tin_4 .box_text:hover {
  background: linear-gradient(180deg, #000b1f, #003ea9cc);
}

.w41_section_list_tin_tuc_4 .button_xem_chi_tiet {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w41_section_list_tin_tuc_4 .box_tin_4 b {
  font-weight: 700;
  color: #fff;
}

.w41_section_list_tin_tuc_4 .box_tin_4 a {
  color: #fff;
}

.w41_section_list_tin_tuc_4 .box_tin_4 a:hover {
  text-decoration: none;
}

.w41_section_list_tin_tuc_4 .box_tin_4 p {
  color: #fff;
}

.w41_section_list_tin_tuc_4 .text-center {
  text-align: center;
}

.w41_button {
  margin: 0 auto;
  margin-top: 20px;
}

@media (max-width: 768px) {
  .w41_section_list_tin_tuc_4 .box_tin_4 .box_text {
    margin: auto 24px;
    margin-top: -58px;
    margin-bottom: 23px;
  }
}

/* end w41 */
/* w42 */
.w42_footer_tin_tuc {
  background-size: cover;
  background-attachment: fixed;
  background-image: url(https://w.ladicdn.com/s1440x363/57b167c9ca57d39c18a1c57c/moe.png);
  background-position: left top;
  background-repeat: no-repeat;
  padding-bottom: 30px;
  padding-top: 50px;
}

.w42_footer_tin_tuc h2 {
  text-transform: unset;
  color: #fff;
  font-weight: 600;
}

.w42_footer_tin_tuc p {
  color: #fff;
  font-size: 14px;
}

.w42_footer_tin_tuc i {
  color: #fff;
}

.w42_footer_tin_tuc .box_contact {
  border: 2px solid #fff;
  padding: 20px;
}

/* end w42 */

/* w44 */
.w44_header_tuyen_dai_ly {
  background-color: rgb(200, 31, 23);
  padding: 16px;
}

.w44_header_tuyen_dai_ly .title {
  color: #fff;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
}

/* end w44 */
/* w45 */
.w45_section_doi_mat {
  background: #000;
  padding: 30px;
}

.w45_section_doi_mat h2 {
  font-size: 30px;
  font-weight: 700;
  text-align: center;
  padding: 20px;
}

.w45_section_doi_mat .text_do {
  color: #c91f17;
}

.w45_section_doi_mat #LINE1438 {
  width: 313px;
  position: relative;
  margin: 0 auto;
}

.w45_section_doi_mat #LINE1438>.ladi-line {
  width: 100%;
  padding: 8px 0px;
}

.w45_section_doi_mat .ladi-line .ladi-line-container {
  border-bottom: 0 !important;
  border-right: 0 !important;
  width: 100%;
  height: 100%;
}

.w45_section_doi_mat #LINE1438>.ladi-line>.ladi-line-container {
  border-top: 2px solid rgba(235, 243, 255, 0.3);
  border-right: 2px solid rgba(235, 243, 255, 0.3);
  border-bottom: 2px solid rgba(235, 243, 255, 0.3);
  border-left: 0px !important;
}

.w45_section_doi_mat .button_dang_ky_ngay {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

@media (max-width: 768px) {
  .w45_section_doi_mat h2 {
    font-size: 17px;
    font-weight: 700;
    text-align: center;
    padding: 3px;
  }

  .w45_section_doi_mat .button_dang_ky_ngay {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
  }

  .w45_section_doi_mat #LINE1438 {
    width: 220px;
    position: relative;
    margin: 0 auto;
  }
}

/* end w45 */
/* w46 */
.w46_section_hoan_toan_mien_phi {
  background: #000;
  padding: 50px;
  text-align: center;
}

.w46_section_hoan_toan_mien_phi h2 {
  font-size: 30px;
  font-weight: 700;
  text-align: center;
  padding: 8px;
}

.w46_section_hoan_toan_mien_phi .text_trang {
  color: #fff;
}

.w46_section_hoan_toan_mien_phi .text_do {
  color: #c91f17;
}

.w46_section_hoan_toan_mien_phi #LINE1438 {
  width: 313px;
  position: relative;
  margin: 0 auto;
  padding: 10px;
  padding-bottom: 60px;
}

.w46_section_hoan_toan_mien_phi #LINE1438>.ladi-line {
  width: 100%;
  padding: 8px 0px;
}

.w46_section_hoan_toan_mien_phi .ladi-line .ladi-line-container {
  border-bottom: 0 !important;
  border-right: 0 !important;
  width: 100%;
  height: 100%;
}

.w46_section_hoan_toan_mien_phi #LINE1438>.ladi-line>.ladi-line-container {
  border-top: 2px solid rgba(235, 243, 255, 0.3);
  border-right: 2px solid rgba(235, 243, 255, 0.3);
  border-bottom: 2px solid rgba(235, 243, 255, 0.3);
  border-left: 0px !important;
}

.w46_section_hoan_toan_mien_phi .button_dang_ky_ngay {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

@media (max-width: 768px) {
  .w46_section_hoan_toan_mien_phi .section_doi_mat h2 {
    font-size: 17px;
    font-weight: 700;
    text-align: center;
    padding: 3px;
  }

  .w46_section_hoan_toan_mien_phi .button_dang_ky_ngay {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
  }

  .w46_section_hoan_toan_mien_phi #LINE1438 {
    width: 220px;
    position: relative;
    margin: 0 auto;
  }
}

/* end w46 */
/* w47 */
.w47_section_video {
  margin-top: 230px;
  background-color: #073A91;
  padding-bottom: 30px;
}

.w47_section_video iframe {
  width: 100%;
  height: 410px;
  margin-top: -190px;
  margin-bottom: 20px;
}

.w47_button-dangky {
  text-align: center;
  margin: 0 auto;
}

.w47_button-dangky a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

.w47_button-dangky img {
  transition: transform .2s;
}

.w47_button-dangky img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

@media (max-width: 768px) {
  .w47_section_video {
    margin-top: 120px;
  }

  .w47_section_video iframe {
    width: 100%;
    height: 200px;
    margin-top: -100px;
    margin-bottom: 20px;
  }
}

/* end w47 */
/* w48 */
.w48 {
  background-color: #383838;
  padding-bottom: 30px;
}

.w48_title {
  color: #FE9700;
  font-weight: 700;
  text-align: center;
  font-size: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w48_box {
  background-color: #D4DDEE;
  border-radius: 15px;
}

.w48_box iframe {
  width: 100%;
  height: 200px;
  border-radius: 15px;
}

.w48_box-title {
  padding-top: 15px;
  padding-bottom: 15px;
  text-align: center;
  font-weight: 700;
  color: #95130E;
}

.w48_button {
    text-align: center;
    margin: 0 auto;
    margin-top: 30px;
}

.w48_button a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

.w48_button img {
  transition: transform .2s;
}

.w48_button img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

/* end w48 */
/* w49 */
.w49 {
  background-color: #FFC107;
  position: sticky;
  top: 0;
  z-index: 1020;
}

.w49_logo {
  width: 150px;
}

.w49 .navbar-light .navbar-nav .nav-link {
  font-weight: bold;
}

.w49 .navbar-light .navbar-nav .nav-item:hover .nav-link {
  background: #fff;
  border-radius: 45px;
  color: #0066B3;
}

.w49 .navbar-light .navbar-nav .nav-item .nav-link.btn-primary {
  border-radius: 45px;
  background: #fff;
  border: 1px solid #0066B3;
  color: #0066B3 !important;
  margin-left: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.w49 .navbar-light .navbar-nav .nav-item:hover .nav-link.btn-primary {
  background: #0066B3;
  color: #fff !important;
}

/* end w49 */
/* w50 */
.w50 {
  background-color: #051F45;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w50_qua-tet {
  background: #171F5E;
  background-repeat: repeat;
}

.w50_title {
  color: rgb(255, 255, 255);
  font-size: 30px;
  font-weight: bold;
  line-height: 1.2;
}

.w50_list {
  color: #fff;
  padding-top: 20px;
}

.w50_list li {
  padding-top: 10px;
}

.w50_video iframe {
  width: 100%;
  height: 350px;
}

.w50_button {
  text-align: center;
  margin: 0 auto;
  margin-top: 20px;
}

.w50_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

@media (max-width: 768px) {
  .w50_video iframe {
    width: 100%;
    height: 200px;
  }
}

/* end w50 */
/* w51 */
.w51 {
  background-color: #EAF2FF;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w51_title {
  text-align: center;
  font-weight: bold;
  color: #073A91;
  font-size: 30px;
}

.w51_desc {
  text-align: center;
  color: #000;
}

.w51 .icon {
  font-size: 50px;
  margin-top: 25px;
  color: #073A91;
}

.w51 .text {
  background-color: #fff;
  padding: 4px 15px;
}

.w51 .text-title {
  font-weight: bold;
  font-size: 18px;
  color: #000;
}

.w51 .text-desc {
  color: #000;
}

.w51_video {
  background-color: #171F5E;
  padding: 30px 15px;
}

.w51_video iframe {
  width: 100%;
  height: 286px;
}

.w51_item {
  margin-bottom: 0px;
}

.w51_button {
  text-align: center;
  margin: 0 auto;
}

.w51_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w51_qua-tet {
  background-color: #ffffff;
}

.w51_qua-tet .w51_title {
  color: #b7001c;
}

.w51_qua-tet .w51_item .icon {
  margin-top: 0px;
}

.w51_video {
  background-color: #c79725;
  padding: 30px 15px;
}

.w51_qua-tet .icon {
  color: #00b642;
}

@media (min-width: 768px) {
  .w51_desc {
    padding: 5px 150px;
  }

  .w51 .text-title {
    margin-bottom: 0px;
  }
}

@media (max-width: 768px) {
  .w51 {
    padding-top: 0px;
    padding-bottom: 20px;
  }

  .w51_video iframe {
    width: 100%;
    height: 190px;
  }

  .w51 .icon {
    font-size: 34px;
    margin-top: 40px;
  }

  .w51_button a {
    font-size: 16px;
  }

  .w51_item {
    margin-bottom: 0px;
  }

  .w51_title {
    font-size: 26px;
  }

  .w51_video {
    padding: 15px 15px;
  }

  .w51 .text-title {
    font-size: 16px;
  }
}

/* end w51 */
/* w52 */
.w52_section_cam_on_2 {
  background-image: url("https://w.ladicdn.com/s1440x752/5dd6192bdf833813f6c81cf2/bds-20200807180150.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
}

.w52_section_cam_on_2 .bg-white {
  background-color: #fff;
}

.w52_section_cam_on_2 .title {
  color: #ff0000;
  font-weight: 700;
  text-transform: unset;
}

.w52_section_cam_on_2 iframe {
  width: 100%;
  height: 284px;
}

.w52_section_cam_on_2 .title-video {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}

.w52_luu_y {
  background: linear-gradient(180deg, #fdfbfb, #eaedee);
  padding: 20px;
}

.w52_luu_y .title {
  color: #ff0000;
  padding-bottom: 8px;
  font-weight: 700;
}

.w52_luu_y .desc {
  font-weight: bold;
  text-align: left;
}

.w52_luu_y .list {
  padding-top: 10px;
}

.w52_luu_y .list li {
  text-align: left;
}

.w52_section_cam_on_2 .order_form {
  padding: 0px 30px;
}

.w52_section_cam_on_2 .order_form .has-feedback i {
  font-size: 20px;
  bottom: 5px;
}

.w52_section_cam_on_2 .order_form .has-feedback .form-control {
  height: 30px;
}

.w52_section_cam_on_2 .order_form .has-feedback {
  margin-bottom: 8px;
}

.w52_section_cam_on_2 .order_form label {
  margin-bottom: 0;
}

.w52_section_cam_on_2 .order_form .header {
  font-size: 24px;
  font-weight: 700;
}

@media (max-width: 768px) {
  .w52_section_cam_on_2 iframe {
    width: 100%;
    height: 200px;
  }
}

/* end w52 */
/* w53 */
.w53 {
  background-color: #051F4D;
  padding-top: 40px;
  padding-bottom: 40px;
}

.w53_title {
  color: rgb(255, 255, 255);
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  line-height: 1.4;
}

.w53_list {
  color: rgb(255, 255, 255);
  font-size: 25px;
  font-weight: bold;
  line-height: 1.4;
}

.w53_line {
  max-width: 208px;
  border-top: 2px solid rgb(242, 66, 13);
  border-right: 2px solid rgb(242, 66, 13);
  border-bottom: 2px solid rgb(242, 66, 13);
  border-left: 0px !important;
  margin: 0 auto;
  margin-top: 30px;
}

.w53_big_text {
  color: rgb(255, 245, 0);
  font-size: 32px;
  font-weight: bold;
  text-align: center;
  line-height: 1.6;
  margin-top: 30px;
}

.w53_membername {
  text-align: center;
  color: #fff;
}

.w53_img {
  width: 100%;
}

/* end w53 */
/* w54 */
.w54 {
  background-color: #fff;
  padding-top: 40px;
  padding-bottom: 40px;
}

.w54_title {
  text-align: center;
  font-weight: bold;
  color: #0a67e9;
  font-size: 30px;
}

.w54_desc {
  text-align: center;
}

.w54_button {
  text-align: center;
  margin: 0 auto;
  margin-bottom: 30px;
}

.w54_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w54_img {
  width: 100%;
}

.w54_item p {
  color: #000;
  margin-bottom: 0px;
  margin-top: 5px;
}

.w54_item .w54_title_news {
  font-weight: bold;
  font-size: 18px;
  color: #051f4d;
}

@media (min-width: 768px) {
  .w54_desc {
    padding: 20px 150px;
  }
}

/* end w54 */
/* w55 */
.w55 {
  background-color: #fff;
  padding-top: 50px;
  padding-bottom: 50px;
}

.w55_title {
  font-weight: bold;
  color: #051f4d;
  font-size: 30px;
}

.w55_title span {
  color: #f2430d;
}

.w55_desc {
  text-align: center;
}

.w55_button {
  text-align: center;
  margin-bottom: 30px;
  margin-top: 40px;
}

.w55_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w55_img {
  width: 100%;
}

.w55_item p {
  color: #000;
  margin-bottom: 0px;
  margin-top: 5px;
}

.w55_item .w55_title_news {
  font-weight: bold;
  font-size: 18px;
  color: #051f4d;
}

/* end w55 */
/* w56 */
.w56 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.w56_title {
  font-family: "Arima Madurai", cursive;
  color: #143F91;
  font-size: 36px;
  font-weight: bold;
  text-align: center;
  line-height: 1;
  margin-bottom: 30px;
}

.w56_box-img {
  background-color: #143F91;
  border-radius: 15px;
}

.w56_img {
  width: 100%;
  border-radius: 15px 15px 0px 0px;
}

.w56_name {
  color: rgb(255, 255, 255);
  font-size: 21px;
  text-align: center;
  line-height: 1.2;
  padding: 12px;
}

.w56_info {
  text-align: center;
  color: rgb(122, 122, 122);
  font-size: 16px;
  line-height: 1.2;
}

.w56_desc {
  border-style: dashed;
  border-color: #143F91;
  border-width: 2px;
  padding: 40px;
}

/* end w56 */
/* w57 */
.w57 {
  background-color: #05224A;
}

.w57_box-title {
  background-color: #073A91;
  padding: 20px 50px;
}

.w57_title {
  color: rgb(255, 255, 255);
  font-size: 30px;
  font-weight: bold;
  text-align: left;
  line-height: 1;
}

.w57_box-title h3 {
  line-height: 1;
}

.w57_desc {
  color: rgb(255, 255, 255);
  font-size: 18px;
  line-height: 1.6;
}

.w57_content {
  background-color: #fff;
  padding: 20px 50px;
  color: rgb(5, 34, 74);
  font-size: 14px;
  text-align: left;
  line-height: 1.6;
  margin-bottom: 10px;
  border-radius: 0px 0px 15px 15px;
}

.w57_content iframe {
  width: 100%;
  height: 566px;
}

.w57_note {
  font-weight: 600;
  text-align: center;
  margin-top: 10px;
  font-size: 18px;
  margin-bottom: 0px;
}

.w57_content-img {
  width: 100%;
  height: auto;
}

@media (max-width: 768px) {
  .w57_content iframe {
    height: 180px;
  }

  .w57_box-title {
    padding: 20px 30px 10px;
  }

  .w57_content {
    padding: 20px;
    margin-bottom: 20px;
  }
}

/* end w57 */
/* w58 */
.w58 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.w58_title {
  color: rgb(33, 33, 33);
  font-size: 25px;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 2px;
  line-height: 1;
}

.w58_line {
  border-top: 1px solid #143F91;
  border-right: 1px solid #143F91;
  border-bottom: 1px solid #143F91;
  border-left: 0px !important;
  width: 179px;
  margin: 0 auto;
  margin-bottom: 40px;
  margin-top: 20px;
}

.w58_img {
  width: 100%;
}

.w58_box {
  padding: 40px;
}

.w58_box-title {
  color: #143F91;
  font-size: 18px;
  text-align: left;
  line-height: 1.2;
}

.w58_box-desc {
  color: rgb(97, 97, 97);
  font-size: 15px;
  text-align: left;
  line-height: 1.4;
}

.w58_box-line {
  border-top: 1px solid #143F91;
  border-right: 1px solid #143F91;
  border-bottom: 1px solid #143F91;
  border-left: 0px !important;
  width: 150px;
  margin-bottom: 30px;
  margin-top: 30px;
}

.w58_list {
  padding-left: 0px;
}

.w58_list i {
  font-size: 15px;
  color: #143F91;
  margin-right: 15px;
}

.w58_list li {
  color: rgb(97, 97, 97);
  font-size: 15px;
  text-align: left;
  line-height: 1.2;
  padding-bottom: 12px;
  list-style-type: none;
}

/* end w58 */
/* w59 */
.w59 {
  background-color: #05224A;
  padding: 30px;
}

.w59_box {
  background-color: #fff;
  padding: 30px;
}

.w59_box-right {
  padding: 30px;
}

.w59_img {
  position: relative;
  width: 200px;
  height: 200px;
  overflow: hidden;
  border-radius: 50%;
  border: 10px solid #EAF2FE;
  margin: 0 auto;
}

.w59_img img {
  width: 100%;
  height: auto;
}

.w59_title {
  color: rgb(11, 102, 230);
  font-size: 30px;
  font-weight: bold;
  text-align: left;
  line-height: 1;
}

.w59_desc {
  color: rgb(23, 30, 94);
  font-size: 14px;
  text-align: left;
  line-height: 1.2;
}

.w59_title-2 {
  color: rgb(5, 34, 74);
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  line-height: 1;
}

.w59_list {
  list-style-type: none;
  padding-left: 0px;
}

.w59_list i {
  font-size: 15px;
  color: #FF5722;
  margin-right: 15px;
}

.w59_content {
  background-color: #EAF2FE;
  font-style: italic;
  padding: 20px;
}

@media (max-width: 768px) {
  .w59 {
    padding: 0px;
  }

  .w59_box {
    padding: 20px 0px;
  }
}

@media (min-width: 768px) {
  .w59_img {
    margin-top: 30%;
  }
}

/* end w59 */
/* w60 */
.w60 {
  background-color: #F5F5F5;
  padding-top: 40px;
  padding-bottom: 40px;
}

.w60_img {
  text-align: center;
}

.w60_img img {
  width: 90%;
}

.w60_title {
  font-family: "Open Sans", sans-serif;
  color: rgb(33, 33, 33);
  font-size: 24px;
  text-align: left;
  letter-spacing: 2px;
  line-height: 1.2;
}

.w60_line {
  border-top: 1px solid #143F91;
  border-right: 1px solid #143F91;
  border-bottom: 1px solid #143F91;
  border-left: 0px !important;
  width: 180px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.w60_icon i {
  color: #fff;
  font-size: 22px;
  padding: 10px;
  border-radius: 50%;
}

.w_60_box-item {}

.w_60_box-item-title {
  color: rgb(7, 89, 141);
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  line-height: 1;
}

/* end w60 */
/* w61 */
.w61 {
  background-color: #EAF2FF;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w61_title {
  color: rgb(5, 31, 77);
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
}

.w61_title span {
  color: rgb(242, 67, 13);
}

.w61_desc {
  color: rgb(0, 0, 0);
  font-size: 15px;
  text-align: center;
  line-height: 1.6;
}

@media (min-width: 768px) {
  .w61_desc {
    margin: auto 170px;
  }

  .w61_button {
    margin-top: 50px;
  }
}

.w61_content {
  margin-top: 30px;
  background: #fff;
  padding: 30px;
  padding-bottom: 0px;
}

.w61_type {
  color: rgb(5, 31, 77);
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
}

.w61_price {
  color: rgb(5, 31, 77);
  font-size: 48px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
}

.w61_type-desc {
  color: rgb(5, 31, 77);
  font-size: 12px;
  text-align: center;
  line-height: 1.2;
}

.w61_list {
  list-style-type: none;
  padding-left: 0px;
}

.w61_list li {
  padding-bottom: 18px;
  padding-left: 28px;
}

.w61_list li i {
  color: #0D62F2;
  font-size: 14px;
  margin-right: 12px;
}

.w61_button {
  text-align: center;
}

.w61_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

/* end w61 */
/* w62 */
.w62 {
  background-color: #F2F2F2;
  padding-top: 40px;
  padding-bottom: 40px;
}

.w62_title {
  color: rgb(0, 0, 0);
  font-size: 30px;
  text-align: left;
  line-height: 1;
}

.w62_desc {
  color: rgb(0, 0, 0);
  font-size: 16px;
  text-align: left;
  line-height: 1.2;
}

.w62_item i {
  background-color: #0063A3;
  color: #fff;
  padding: 15px;
  font-size: 26px;
  border-radius: 50%;
  border: 6px solid #fff;
}

.w62_line {
  border-top: 6px solid rgb(255, 255, 255);
  border-left: 0px !important;
  position: absolute;
  width: 145px;
  top: 29px;
  left: -19px;
}

.w62_item {
  margin-top: 20px;
}

.w62_item-2 {
  background-color: #fff;
  padding: 20px 10px 10px 30px;
}

.w62_time {
  font-weight: bold;
  color: #000;
}

@media (max-width: 768px) {
  .w62_item {
    text-align: center;
  }

  .w62_item-2 {
    margin-top: 10px;
  }

  .w62_line {
    position: relative;
    top: 0;
    left: 0;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .w62_title {
    text-align: center;
  }

  .w62_desc {
    text-align: center;
  }
}

/* end w62 */
/* w63 */
.w63 {
  background: #fff;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w63_title {
  text-align: center;
}

.w63_title h2 {
  color: rgb(5, 31, 77);
  font-size: 30px;
  font-weight: bold;
  line-height: 1.2;
}

.w63_title h2 span {
  color: rgb(242, 67, 13);
}

/* type-1 */
.w63_box-1 {
  background-color: #EAF2FF;
  padding: 20px;
  margin-top: 20px;
  box-shadow: 0px 15px 20px -20px #000;
  -webkit-box-shadow: 0px 15px 20px -20px #000;
}

.w63_price-1 {
  color: rgb(0, 0, 0);
  font-size: 36px;
  text-align: center;
  line-height: 1.6;
  font-weight: 700;
}

.w63_type-1 {
  text-align: center;
}

.w63_type-1 span {
  background: #0D62F2;
  color: #fff;
  padding: 6px 20px;
  border-radius: 45px;
  font-size: 13px;
}

.w63_list-1 {
  list-style: none;
  padding-left: 0px;
  margin-top: 20px;
}

.w63_list-1 i {
  font-size: 14px;
  color: #051F4D;
  margin-right: 12px;
  padding-left: 20px;
}

.w63_button-1 {
  text-align: center;
  margin: 0 auto;
  margin-top: 20px;
}

.w63_button-1 a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

/* type-2 */
.w63_box-2 {
  background: linear-gradient(180deg, rgba(7, 58, 145, 1.0), rgba(5, 31, 77, 1.0));
  padding: 20px;
  margin-top: 20px;
  box-shadow: 0px 15px 20px -20px #000;
  -webkit-box-shadow: 0px 15px 20px -20px #000;
}

.w63_price-2 {
  color: #fff;
  font-size: 36px;
  text-align: center;
  line-height: 1.6;
  font-weight: 700;
}

.w63_type-2 {
  text-align: center;
}

.w63_type-2 span {
  background: #F2430D;
  color: #fff;
  padding: 6px 20px;
  border-radius: 45px;
  font-size: 13px;
}

.w63_list-2 {
  list-style: none;
  padding-left: 0px;
  margin-top: 20px;
  color: #fff;
}

.w63_list-2 i {
  font-size: 14px;
  color: #fff;
  margin-right: 12px;
  padding-left: 20px;
}

.w63_button-2 {
  text-align: center;
  margin: 0 auto;
  margin-top: 20px;
}

.w63_button-2 a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

/* end w63 */
/* w64 */
.w64 {
  background: linear-gradient(180deg, rgba(10, 103, 233, 1.0), rgba(5, 34, 74, 1.0));
  padding-bottom: 30px;
}

.w64_box {
  background-color: #EAF2FE;
  border-radius: 20px;
  margin-top: 30px;
}

.w64_img {
  object-fit: cover;
  width: 100%;
  height: 300px;
  border-radius: 20px;
}

.w64_title {
  color: rgb(36, 36, 36);
  font-size: 30px;
  font-weight: bold;
  text-align: left;
  line-height: 1.2;
  margin-bottom: 30px;
}

.w64_title span {
  color: rgb(10, 103, 233);
}

.w64_content {
  padding: 30px;
  padding-top: 50px;
}

.w64_desc {
  color: rgb(84, 84, 84);
  font-size: 15px;
  text-align: left;
  line-height: 1.6;
}

.w64_button {
  text-align: center;
  margin: 0 auto;
  margin-top: 30px;
}

.w64_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}
/* end w64 */

/* w65 */
.w65 {
  background-color: #fff;
}

.w65_title {
  margin-top: 20px;
  margin-bottom: 20px;
}

.w65_title h2 {
  color: rgb(7, 58, 145);
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
}

.w65_img {
  object-fit: cover;
  width: 100%;
  height: 220px;
  border-radius: 5px;
  margin-bottom: 20px;
}

.w65_img.type-2 {
  height: 460px;
}

@media (max-width: 768px) {
  .w65_title h2 {
    font-size: 28px;
  }

  .w65_img {
    height: 160px;
  }

  .w65_img.type-2 {
    height: 340px;
  }
}

/* end w65 */
/* w66 */
.w66 {
  background-color: #1E222B;
  padding-top: 50px;
  padding-bottom: 50px;
}

.w66_title {
  background-color: #5E6169;
  padding: 30px;
  border-radius: 15px;
}

.w66_content {
  margin-top: 30px;
  background-color: #5E6169;
  padding: 30px;
  border-radius: 15px;
  margin-bottom: 30px;
}

.w66_desc {
  color: #fff;
  font-size: 15px;
}

.w66_list {
  color: #fff;
  font-size: 14px;
}

.w66_title h2 {
  color: rgb(255, 245, 0);
  font-size: 36px;
  font-weight: bold;
  text-align: left;
  line-height: 1;
}

.w66_img {
  width: 70%;
}

/* end w66 */
/* w67 */
.w67 {
  background-color: #EDEDED;
  padding-top: 50px;
  padding-bottom: 30px;
}

.w67_hr {
  border-top: 1px dashed rgb(79, 79, 79);
  margin-left: 36px;
}

.w67_img {
  width: 100%;
  margin-bottom: 30px;
}

.w67_title {
  color: rgb(51, 50, 50);
  font-size: 30px;
  font-weight: 700;
  text-align: left;
  line-height: 1;
}

.w67_desc {
  border: 2px solid #000;
  padding: 20px 30px 10px 30px;
  margin-top: 36px;
}

.w67_list {
  margin-top: 40px;
  margin-left: 30px;
  list-style-type: none;
}

.w67_list li {
  margin-top: 30px;
}

.w67_num {
  background: #143F91;
  padding: 8px 12px;
  border-radius: 50%;
  font-weight: 600;
  color: #fff;
}

@media (max-width: 768px) {
  .w67_list {
    margin-top: 40px;
    margin-left: 0px;
    list-style-type: none;
  }
}

/* end w67 */
/* w68 */
.w68 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.w68_title {
  color: #e34a1e;
  font-weight: 700;
  font-size: 30px;
  text-align: center;
  margin-bottom: 30px;
}

.w68_img {
  text-align: center;
}

.w68_img img {
  max-width: 100%;
  width: 209px;
  height: 219px;
}

.w68_button {
  text-align: center;
  margin-top: 40px;
}

.w68_button img {
  transition: transform .2s;
}

.w68_button img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

.w68 .card {
  border-radius: 10px;
  border: 0;
  margin-bottom: 10px;
}

.w68 .card-header {
  border-radius: 10px;
  border: 0;
  position: relative;
  padding: 25px;
}

.w68 .card-header a {
  display: block;
  z-index: 999;
}

.w68 .card-block {
  padding: 10px;
  color: #444;
}

.w68 .card-header::after {
  position: absolute;
  content: '+';
  top: 45%;
  right: 12px;
  color: white;
  background: #145ed9;
  height: 14px;
  width: 14px;
  line-height: 13px;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  border-radius: 10px;
}

.w68_button_2 {
  text-align: center;
}

.w68_button_2 a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

@media (max-width: 768px) {
  .w68 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .w68_title {
    font-size: 22px;
    margin-bottom: 20px;
  }

  .w68 .card-header {
    padding: 10px 24px;
  }
}

.w68.donafarm {
  background-color: #b8e896;
}
/* end w68 */
/* w69 */
.w69_section_doi_mat {
  background: #000;
  padding: 30px;
}

.w69_section_doi_mat h2 {
  font-size: 30px;
  font-weight: 700;
  text-align: center;
  padding: 20px;
}

.w69_section_doi_mat .text_do {
  color: #c91f17;
}

.w69_section_doi_mat #LINE1438 {
  width: 313px;
  position: relative;
  margin: 0 auto;
}

.w69_section_doi_mat #LINE1438>.ladi-line {
  width: 100%;
  padding: 8px 0px;
}

.w69_section_doi_mat .ladi-line .ladi-line-container {
  border-bottom: 0 !important;
  border-right: 0 !important;
  width: 100%;
  height: 100%;
}

.w69_section_doi_mat #LINE1438>.ladi-line>.ladi-line-container {
  border-top: 2px solid rgba(235, 243, 255, 0.3);
  border-right: 2px solid rgba(235, 243, 255, 0.3);
  border-bottom: 2px solid rgba(235, 243, 255, 0.3);
  border-left: 0px !important;
}

.w69_button_dang_ky_ngay {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w69_section_doi_mat .w69_button_dang_ky_ngay img {
  text-align: center;
}

.w69_section_doi_mat .w69_button_dang_ky_ngay img {
  transition: transform .2s;
}

.w69_section_doi_mat .w69_button_dang_ky_ngay img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

@media (max-width: 768px) {
  .w69_section_doi_mat h2 {
    font-size: 17px;
    font-weight: 700;
    text-align: center;
    padding: 3px;
  }

  .w69_section_doi_mat .button_dang_ky_ngay img {
    text-align: center;
    width: 80%;
  }

  .w69_section_doi_mat #LINE1438 {
    width: 220px;
    position: relative;
    margin: 0 auto;
  }
}

/* end w69 */
/* w70 */
.w70 {
  background-image: url(https://cdn2.aisystem.dev/uploads/hocvienkinhdoanhonline.club/505/img/w187_background-overlay.jpg);
  padding-top: 30px;
  padding-bottom: 30px;
}

.w70_title {
  color: rgb(255, 245, 0);
  font-size: 30px;
  font-weight: 600;
  text-align: center;
  line-height: 1.2;
}

.w70_desc {
  color: rgb(255, 255, 255);
  font-size: 16px;
  text-align: center;
  line-height: 1.2;
}

.w70_box {
  margin-top: 30px;
}

.w70_icon {
  text-align: center;
  margin-bottom: 20px;
}

.w70_icon i {
  color: #fff500;
  font-size: 62px;
  border: 2px solid #fff500;
  border-radius: 50%;
  padding: 20px;
}

.w70_icon i:hover {
  background-color: #fff500;
}

.w70_title-2 {
  color: rgb(255, 255, 255);
  font-size: 21px;
  text-align: center;
  line-height: 1.2;
}

.w70_desc-2 {
  color: rgb(255, 255, 255);
  font-size: 14px;
  text-align: center;
  line-height: 1.4;
}

@media (min-width: 768px) {
  .w70_desc {
    margin: 10px 150px;
  }
}
.w70 p{
color:#fff;
}
/* end w70 *//* w71 */
.w71 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.w71_title {
  color: rgb(51, 50, 50);
  font-size: 30px;
  font-weight: 600;
  text-align: center;
  line-height: 1;
}

.w71_desc {
  color: rgb(107, 107, 107);
  font-size: 16px;
  text-align: center;
  line-height: 1.2;
  margin-bottom: 30px;
}

.w71_img {
  text-align: center;
}

.w71_img img {
  width: 70%;
  margin-top: 30px;
}

.w71_title-2 {
  color: rgb(59, 59, 59);
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  line-height: 1.2;
  margin-top: 30px;
}

.w71_desc-2 {
  color: rgb(59, 59, 59);
  font-size: 14px;
  text-align: left;
  line-height: 1.4;
}

.w71_button {
  margin-top: 30px;
}

.w71_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

@media (max-width: 768px) {
  .w71_button {
    text-align: center;
  }
}

/* end w71 */
/* w72 */
.w72 {
  background-color: #1F1F1F;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w72-qua-tet {
  background: #171F5E;
  background-repeat: repeat;
}

.w72_title {
  color: #FC9701;
  font-weight: 700;
  font-size: 30px;
  text-align: center;
  margin-bottom: 30px;
}

.w72-qua-tet .w72_title {
  color: #fff;
}

.w72_box {
  border: 1px solid #910F11;
  border-radius: 15px;
  margin-bottom: 30px;
  background-color: #D4DDEE;
}

.w72_box iframe {
  width: 100%;
  height: 200px;
}

.w72_box-icon {
  max-width: 60px;
  margin: 0 auto;
}

.w72_box-title {
  text-align: center;
  font-weight: 700;
  color: #910F11;
  font-size: 16px;
  margin-top: 20px;
}

.w72_box-desc {
  text-align: center;
  font-size: 14px;
}

.w72_box-desc-link a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w72_button {
  text-align: center;
}

.w72_button img {
  transition: transform .2s;
}

.w72_button img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

.w72_button_2 {
  text-align: center;
}

.w72_button_2 a {
  color: #fff;
  font-size: 16px;
  text-align: center;
  line-height: 1.6;
  padding: 16px 30px;
  background: linear-gradient(180deg, #ff6a00, #ee0979);
}

.w72_button_2 a:hover {
  background: linear-gradient(180deg, #ee0979, #ff6a00);
}

@media (max-width: 768px) {
  .w72 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .w72_title {
    font-size: 22px;
    margin-bottom: 20px;
  }
}

/* end w72 */
/* w73 */
.w73_form_dat_hang_4 {
  background-color: #042167;
}

.w73_form_dat_hang_4 .w73_title_4 {
  color: #fff;
  font-weight: 700;
  padding: 26px;
}

.w73_form_dat_hang_4 .sec79 {
  background: url(https://cdn.aisystem.dev/uploads/chuyendoiso.online/1/back.jpg) 50% 50% no-repeat;
  background-size: cover;
  position: relative
}

.w73_form_dat_hang_4 .sec79::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%
}

.w73_form_dat_hang_4 .sec79 .wrap>div {
  position: relative;
  z-index: 10;
  padding: 2.5rem 0 3.5rem
}

.w73_form_dat_hang_4 .sec79_row1 {
  text-align: center;
  margin-bottom: 1.5rem
}

.w73_form_dat_hang_4 .sec79_row1 h2 {
  color: #fff;
  font-weight: 700;
  font-size: 1.75rem
}

.w73_form_dat_hang_4 .sec79_row1 hr {
  border: 0;
  width: 100px;
  height: 2px;
  border-top: 2px solid #ffc107;
  margin-top: .5rem
}

.w73_form_dat_hang_4 .sec79_row1 p {
  text-align: center
}

.w73_form_dat_hang_4 .sec79_row2 {
  max-width: 960px;
  margin: auto;
  margin-top: 2rem
}

.w73_form_dat_hang_4 .sec79_row2_col2 {
  width: calc(50% - 2rem)
}

.w73_form_dat_hang_4 .sec79_row2_col1 {
  padding: 3.5rem 2rem;
  background-color: rgba(0, 0, 0, 0.38);
  color: #fff;
  text-align: center
}

.w73_form_dat_hang_4 .sec79_row2_col1 h4 {
  font-size: 2rem;
  font-weight: 700;
  padding: 0
}

.w73_form_dat_hang_4 .sec79_row2_col1 h5 {
  font-size: 1.5rem;
  font-weight: 700;
  padding: 0
}

.w73_form_dat_hang_4 .sec79_row2_col1 hr {
  border: 0;
  border-top: 1px solid #666;
  margin: 1.5rem 0
}

.w73_form_dat_hang_4 .sec79_row2_col1_countdown {
  width: 86%;
  margin: 1rem auto
}

.w73_form_dat_hang_4 .sec79_row2_col1_countdown div span {
  width: calc(100%/4 - 3*12px/4);
  text-align: center;
  font-size: 1rem;
  line-height: 1.1;
  padding: 10px 0;
  background-color: #ffb81b;
  border-radius: 8px
}

.w73_form_dat_hang_4 .sec79_row2_col1_countdown div span b {
  display: block;
  font-size: 1.5rem
}

.w73_form_dat_hang_4 .sec79_row2_col2 form textarea::placeholder,
.w73_form_dat_hang_4 .sec79_row2_col2 form input::placeholder {
  color: #555
}

.w73_form_dat_hang_4 .sec79_row2_col2 form select,
.w73_form_dat_hang_4 .sec79_row2_col2 form textarea,
.w73_form_dat_hang_4 .sec79_row2_col2 form input {
  height: auto;
  width: 100%;
  padding: 6px 8px;
  margin-bottom: 12px;
  border: 1px solid #ccc;
  border-radius: 3px;
  background: #fff;
  color: #555;
  font-size: 16px;
  font-family: inherit
}

.w73_form_dat_hang_4 .sec79_row2_col2 form button[type="submit"] {
  width: 100%;
  display: block;
  padding: 12px 20px;
  margin: 4px auto 0;
  font-size: 1.5rem;
  line-height: 1;
  min-height: auto;
  font-style: normal;
  text-align: center;
  border-radius: 5px;
  border: 1px solid #999;
  background-color: #ffb81b;
  color: #fff;
  font-weight: 500;
  cursor: pointer;
  font-family: inherit
}

.w73_form_dat_hang_4 .sec79_row2_col2 form button[type="submit"]:hover {
  border-color: #00a651;
  background-color: #00a651;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .5)
}

.w73_form_dat_hang_4 .sec79_row2_col2 .order_form label {
  margin-bottom: 8px;
}

.w73_form_dat_hang_4 .sec79_row2_col2 .order_form button {
  width: 100%;
  font-size: 21px;
}

@media screen and (max-width: 1170px) {
  .w73_form_dat_hang_4 .sec79 .wrap>div {
    padding: 1rem .75rem 2rem
  }

  .w73_form_dat_hang_4 .sec79_row2_col1 {
    width: 100%;
    padding: 1rem .5rem
  }

  .w73_form_dat_hang_4 .sec79_row2_col2 {
    width: 100%;
    margin-top: 2rem
  }

  .w73_form_dat_hang_4 .sec79_row2_col1_countdown {
    width: 92%
  }

  .w73_form_dat_hang_4 .sec79_row2_col2 form select,
  .w73_form_dat_hang_4 .sec79_row2_col2 form textarea,
  .w73_form_dat_hang_4 .sec79_row2_col2 form input {
    padding: 10px 12px;
    margin-bottom: 21px
  }
}

/* end w73 */
/* w74 */
.w74 {
  background-color: #EAF2FF;
  padding-top: 40px;
  padding-bottom: 40px;
}

.w74_title {
  text-align: center;
  font-weight: bold;
  color: #073A91;
  font-size: 30px;
}

.w74_desc {
  text-align: center;
}

.w74 .icon {
  font-size: 50px;
  margin-top: 25px;
  color: #073A91;
}

.w74 .text {
  background-color: #fff;
  padding: 4px 15px;
}

.w74 .text-title {
  font-weight: bold;
  font-size: 18px;
}

.w74_video {
  background-color: #171F5E;
  padding: 30px 15px;
}

.w74_video iframe {
  width: 100%;
  height: 286px;
}

.w74_item {
  margin-bottom: 20px;
}

.w74_button {
  text-align: center;
  margin-top: 30px;
}

.w74_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

@media (min-width: 768px) {
  .w74_desc {
    padding: 20px 150px;
  }
}

@media (max-width: 768px) {
  .w74_video iframe {
    width: 100%;
    height: 190px;
  }

  .w74 .icon {
    font-size: 34px;
    margin-top: 40px;
  }
}

/* end w74 */
/* w75 */
.w75 {
  background-color: #EAF2FF;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w75_title {
  text-align: center;
  font-weight: bold;
  color: #073A91;
  font-size: 30px;
}

.w75_desc {
  text-align: center;
}

.w75 .icon {
  font-size: 50px;
  margin-top: 25px;
  color: #073A91;
}

.w75 .text {
  background-color: #fff;
  padding: 4px 15px;
}

.w75 .text-title {
  font-weight: bold;
  font-size: 18px;
}

.w75_img {
  background-color: #171F5E;
  padding: 30px 15px;
}

.w75_img img {
  width: 100%;
}

.w75_item {
  margin-bottom: 20px;
}

.w75_button {
  text-align: center;
  margin: 0 auto;
  margin-top: 30px;
}

.w75_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

@media (min-width: 768px) {
  .w75_desc {
    padding: 20px 150px;
  }
}

@media (max-width: 768px) {
  .w75 .icon {
    font-size: 34px;
    margin-top: 40px;
  }
}

/* end w75 */
/* w76 */
.w76 {
  padding-top: 30px;
  background-color: #FBFBFB;
}

.w76_box-title {
  font-size: .75rem;
  font-weight: 700;
  color: #0000008a;
  margin-bottom: 1.25rem;
  margin-top: 2.5rem;
}

.w76_box-link {
  margin-bottom: 4px;
}

.w76_box-link a {
  color: #0000008a;
  font-size: 12px;
}

.w76_box-link a:hover {
  color: #ee4d2d;
}

.w76_box-icon {
  width: 16px;
  margin-right: 10px;
}

.w76_box-img {
  width: 100%;
}

.w76_copyright {
  padding-top: 30px;
  padding-bottom: 30px;
}

.w76_copyright-text {
  color: #0000008a;
  font-size: 14px;
}

/* end w76 */
/* w77 */
.w77 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #F5F5F5;
}

.w77_list_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 2.5rem;
}

.w77_item {
  padding: 0 1.5625rem;
  border-right: 1px solid rgba(0, 0, 0, .09);
  text-transform: uppercase;
  font-size: .75rem;
}

.w77_item:last-child {
  border: none;
}

.w77_item-link {
  text-decoration: none;
  display: block;
  color: rgba(0, 0, 0, .54);
}

.w77_list_item_2 {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 0;
}

.w77_list_item_2-link {
  text-decoration: none;
  color: rgba(0, 0, 0, .8);
  margin: 0 1.25rem;
}

.w77_list_item_2-img {
  width: 7.5rem;
}

.w77_info-company {
  display: block;
  width: 100%;
  text-align: center;
  margin-top: .5rem;
  font-size: .75rem;
  margin-bottom: 20px;
  color: rgba(0, 0, 0, .65);
}

/* end w77 */
/* w78 */
.w78 .carousel-inner img {
  width: 100%;
  height: 100%;
}

.w78 .slide {
  height: auto;
  min-height: auto;
}

/* end w78 */
/* w79 */
.w79 .w79-main {
  padding: 40px 0 30px;
  border-bottom: 1px solid #e7e7e7;
  border-top: 1px solid #e7e7e7;
}

.w79 a {
  color: #7b7b7b;
}

.w79 a:hover {
  color: #042167;
}

.w79 .w79-content1 {
  margin-bottom: 20px;
}

.w79 h4 {
  font-size: 20px;
  letter-spacing: 0.02em;
  margin: 0 0 20px;
  position: relative;
  line-height: 30px;
  color: #252a2b;
}

.w79 p {
  margin: 0 0 10px 0;
  line-height: 21px;
  font-size: 14px;
  color: #7b7b7b;
}

.w79-content ul {
  padding-left: 0px;
  list-style-type: none;
}

.w79-content ul li a {
  color: #7b7b7b;
  font-size: 14px;
}

.w79-content ul li {
  margin-bottom: 6px;
}

.w79-contact ul>li {
  padding: 0 0px 5px 0px;
  line-height: 22px;
  font-size: 14px;
  color: #7b7b7b;
}

.w79-bottom {
  padding: 20px 0;
}

.w79-bottom p {
  margin-bottom: 0;
}

/* end w79 */
/* w80 */
.w80 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.w80_qua-tet {
  background: #fff0bd;
}

.w80_item {
  padding: 15px;
}

.w80_item:hover {
  border: 1px solid #bd0000;
}

.w80_title {
  font-size: 30px;
  font-weight: 600;
  color: #000;
  margin-bottom: 0px;
  text-align: center;
}

.w80_item-title a {
  font-size: 14px;
  margin-top: 16px;
  margin-bottom: 0px;
  color: #000;
}

.w80_item-price {
  font-weight: 600;
  color: #d00;
  margin-bottom: 0px;
}

.w80_img {
  object-fit: cover;
  width: 100%;
  /* height: 300px; */
  height: auto;
}

.w80 .carousel-control-prev i, .w80 .carousel-control-next i {
  font-size: 40px;
  color: #000000c9;
}

.w80 .carousel-control-next, .w80 .carousel-control-prev {
  width: 3%;
}

.w80 .slide {
  height: auto;
  min-height: auto;
}

@media (max-width: 768px) {
  .w80_title {
    font-size: 26px;
    margin-bottom: 8px;
  }

  .w80_img {
    height: 140px;
  }

  .w80_item-title {
    margin-bottom: 3px;
  }

  .w80_item-price {
    margin-bottom: 0px;
  }
}

/* end w80 */
/* w81 */
.w81 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.w81_item {
  position: relative;
}

.w81_item-box {
  position: absolute;
  width: 100%;
  padding: 15px 20px;
  bottom: 0;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
}

.w81_title {
  font-size: 30px;
  font-weight: 600;
  color: #000;
  margin-bottom: 30px;
  text-align: center;
}

.w81_item-title {
  margin-bottom: 0px;
}

.w81_item-button {
  margin-bottom: 0px;
}

.w81_item-title a {
  font-size: 18px;
  line-height: 22px;
  margin: 0 0 10px;
  color: #fff;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}

.w81_item-button a {
  position: relative;
  display: inline-block;
  line-height: normal;
  border: 1px solid #ffffff;
  border-radius: 0;
  text-transform: uppercase;
  font-size: 12px;
  text-align: center;
  letter-spacing: 1px;
  background-color: transparent;
  -webkit-transition: color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86), border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86), border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  z-index: 1;
  color: #252a2b;
  overflow: hidden;
  padding: 5px 15px;
}

.w81_item-button a:before {
  position: absolute;
  content: '';
  display: block;
  left: -2px;
  top: 0;
  right: -2px;
  bottom: 0;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transform-origin: left center;
  transform-origin: left center;
  z-index: -1;
  background-color: #ffffff;
  -webkit-transition: -webkit-transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: -webkit-transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.w81_item-button a:hover {
  color: #fff;
}

.w81_item-button a:hover:before {
  -webkit-transform-origin: right center;
  transform-origin: right center;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}

.w81_img {
  object-fit: cover;
  width: 100%;
  height: 300px;
}

.w81 .carousel-control-prev i, .w81 .carousel-control-next i {
  font-size: 40px;
  color: #000000c9;
}

.w81 .carousel-control-next, .w81 .carousel-control-prev {
  width: 3%;
}

.w81 .slide {
  height: auto;
  min-height: auto;
}

/* end w81 */
/* w82 */
.w82 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #EFECDB;
}

.w82_title {
  font-size: 30px;
  font-weight: 600;
  color: #143F91;
  text-align: center;
}

.w82_desc {
  text-align: center;
  font-size: 14px;
}

.w82_box {
  text-align: center;
  margin-top: 20px;
}

.w82_box-icon i {
  color: #fff;
  background: #143F91;
  padding: 16px;
  font-size: 30px;
  border-radius: 50%;
}

.w82_box-content {
  background: #fff;
  border-radius: 15px;
  padding-top: 40px;
  margin-top: -20px;
  padding-bottom: 10px;
}

.w82_box-title {
  font-weight: 600;
  color: #143F91;
}

/* end w82 */
/* w83 */
.w83 {
  padding-top: 20px;
  padding-bottom: 20px;
  background: #343C85;
}

.w83-qua-tet {
  background: #b7001c;
}

.w83_title {
  font-size: 30px;
  font-weight: 700;
  color: #fff;
  text-align: center;
}

.w83_desc {
  font-size: 22px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  margin-top: 30px;
}

.w83_text-left {
  text-align: right;
  color: #fff;
  font-size: 28px;
}

.w83_text-right {
  text-align: left;
  color: #fff;
  font-size: 28px;
}

.w83_box {
  text-align: center;
  border: 10px solid #fff;
  padding: 10px;
}

.w83_box:hover {
  background-color: #FFC700;
}

.w83_box:hover .w83_box-item {
  color: #fff;
}

.w83_box-item {
  font-weight: 800;
  font-size: 66px;
  color: #FFC700;
}

.w83_box-item span {
  vertical-align: middle;
}

.w83_button {
  text-align: center;
  margin-top: 30px;
}

.w83_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

@media (max-width: 768px) {
  .w83 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .w83_desc {
    font-size: 18px;
    margin-top: 6px;
    margin-bottom: 0px;
  }

  .w83_text-left {
    margin-top: 0px;
    margin-bottom: 8px;
    text-align: center;
  }

  .w83_text-right {
    text-align: center;
    margin-top: 5px;
    margin-bottom: 0px;
  }

  .w83_button {
    margin-top: 0px;
  }

  .w83_text-left br {
    display: none;
  }

  .w83_text-right br {
    display: none;
  }
}

/* end w83 */
/* w84 */
.w84 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.w84-qua-tet {
  background-image: url(https://png.pngtree.com/thumb_back/fw800/background/20200121/pngtree-chinese-new-year-background-with-light-yellow-image_328235.jpg);
  background-repeat: repeat;
  background-color: #cccccc;
}

.w84_title {
  font-size: 16px;
  font-weight: 600;
  color: #051F4D;
}

.w84_list-1 {
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: 30px;
}

.w84_list-1 li {
  color: #051F4D;
  font-size: 15px;
  margin-top: 10px;
}

.w84_list-1 li i {
  width: 24px;
}

.w84_item {
  margin-top: 20px;
}

.w84_item a {
  color: #051F4D;
}

.w84_item a:hover {
  color: #000;
}

.w84_item a i {
  font-size: 28px;
  vertical-align: middle;
}

.w84_img {
  margin-bottom: 30px;
}

.w84_img img {
  width: 100%;
}

.w84_list-2 {
  padding-left: 20px;
}

.w84_list-2 a {
  color: #000;
}

.w84_copyright p {
  font-size: 12px;
}

.w84_list-img {
  text-align: right;
}

@media (max-width: 768px) {
  .w84_list-img {
    text-align: left;
  }
}

.w84_list-img a {
  background-color: #EAF2FE;
  padding: 15px;
}

.w84_list-img img {
  height: 30px;
}

.w84.donafarm {
  background-color: #ddffc5;
}
/* end w84 */
/* w85 */
.w85 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #fff;
}

.w85_box-right {
  margin-left: 50px;
  margin-top: 50px;
}

.w85_title {
  font-size: 16px;
  font-weight: 600;
  color: #051F4D;
}

.w85_list-1 {
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: 30px;
}

.w85_list-1 li {
  color: #051F4D;
  font-size: 15px;
  margin-top: 10px;
}

.w85_list-1 li i {
  width: 24px;
}

.w85_item {
  margin-top: 6px;
}

.w85_item a {
  color: #051F4D;
}

.w85_item a:hover {
  color: #000;
}

.w85_item a i {
  font-size: 22px;
  vertical-align: middle;
}

.w85_img img {
  width: 100%;
}

.w85_list-2 {
  padding-left: 20px;
}

.w85_list-2 a {
  color: #000;
}

.w85_copyright p {
  font-size: 12px;
}

.w85_list-img {
  margin-top: 30px;
  margin-bottom: 30px;
}

.w85_list-img a {
  background-color: #EAF2FE;
  padding: 15px;
}

.w85_list-img img {
  height: 30px;
}

@media (max-width: 768px) {
  .w85_box-right {
    margin-left: 0px;
    padding: 20px;
  }
}

/* end w85 */
/* w86 */
.w86 {
  position: relative;
}

.w86_note {
  position: absolute;
  top: 8%;
  left: 50%;
}

.w86_note-box {
  position: relative;
  left: -50%;
  background: #052358;
  width: 880px;
  padding: 20px;
}

.w86_note-title {
  font-size: 26px;
  font-weight: 700;
  color: #fff;
  text-align: center;
}

.w86_note-desc {
  font-size: 16px;
  color: #fff;
  font-weight: 600;
  text-align: center;
}

.w86_note-desc p {
  margin-bottom: 0px;
}

.w86_note-img img {
  width: 100px;
}

.w86 iframe {
  width: 100%;
  height: 640px;
}

.w86_button-cancel {
  border: 1px solid #fff;
  background: none;
  color: #fff;
  border-radius: 50%;
  width: 28px;
  height: 28px;
}

@media (max-width: 768px) {
  .w86 iframe {
    width: 100%;
    height: 300px;
  }

  .w86_note {
    position: relative;
    left: 0px;
  }

  .w86_note-box {
    left: 0px;
    width: 100%;
  }

  .w86_note-title {
    font-size: 18px;
    margin-top: 8px;
  }

  .w86_note-desc {
    font-size: 13px;
  }

  .w86_note-img {
    text-align: center;
  }
}

.w86_icon-down {
  text-align: center;
}

.w86_icon-down i {
  font-size: 40px;
  color: #fff;
}

/* end w86 */
/* w87 */
.w87 {
  background-size: cover;
  background-attachment: scroll;
  background-origin: content-box;
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(https://cdn.aisystem.dev/uploads/hocvienkinhdoanhonline.club/505/Zoom_Meeting.jpg), linear-gradient(#05224b96, #05224b96);
  background-blend-mode: overlay;
}

.w87_title {
  font-size: 30px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  margin-top: 30px;
}

.w87_desc {
  font-size: 22px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  margin-top: 30px;
}

.w87_text-left {
  text-align: right;
  color: #fff;
  font-size: 28px;
  margin-top: 50px;
  margin-bottom: 30px;
}

.w87_text-right {
  text-align: left;
  color: #fff;
  font-size: 28px;
  margin-top: 50px;
  margin-bottom: 30px;
}

.w87_box {
  text-align: center;
  border: 10px solid #fff;
  padding: 10px;
}

.w87_box:hover {
  background-color: #FFC700;
}

.w87_box:hover .w87_box-item {
  color: #fff;
}

.w87_box-item {
  font-weight: 800;
  font-size: 66px;
  color: #FFC700;
}

.w87_button {
  text-align: center;
  margin-top: 30px;
}

/* .w87_button a {
    color: #fff;
    background: #FFC700;
    padding: 14px 26px;
    font-weight: 600;
    color: #000;
} */
.w87_button a {
  position: relative;
  display: inline-block;
  line-height: normal;
  border: 1px solid #ffffff;
  border-radius: 0;
  text-transform: uppercase;
  font-size: 12px;
  text-align: center;
  letter-spacing: 1px;
  background-color: transparent;
  -webkit-transition: color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86), border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86), border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  z-index: 1;
  color: #000;
  overflow: hidden;
  padding: 14px 26px;
  font-weight: 700;
}

.w87_button a:before {
  position: absolute;
  content: '';
  display: block;
  left: -2px;
  top: 0;
  right: -2px;
  bottom: 0;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transform-origin: left center;
  transform-origin: left center;
  z-index: -1;
  background-color: #FFC700;
  -webkit-transition: -webkit-transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: -webkit-transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.w87_button a:hover {
  color: #fff;
}

.w87_button a:hover:before {
  -webkit-transform-origin: right center;
  transform-origin: right center;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}

/* end w87 */
/* w88 */
.w88 {
  position: relative;
}

.w88_note {
  position: absolute;
  top: 5%;
  left: 50%;
}

.w88_note-box {
  position: relative;
  left: -50%;
  background: #052358;
  width: 880px;
  padding: 20px;
}

.w88_note-title {
  font-size: 26px;
  font-weight: 700;
  color: #fff;
  text-align: center;
}

.w88_note-desc {
  font-size: 16px;
  color: #fff;
  font-weight: 600;
  text-align: center;
}

.w88_note-desc p {
  margin-bottom: 0px;
}

.w88_note-img img {
  width: 100px;
}

.w88 iframe {
  width: 100%;
  height: 640px;
}

.w88_button-cancel {
  border: 1px solid #fff;
  background: none;
  color: #fff;
  border-radius: 50%;
  width: 28px;
  height: 28px;
}

@media (max-width: 768px) {
  .w88 iframe {
    width: 100%;
    height: 300px;
  }

  .w88_note {
    position: relative;
    left: 0px;
  }

  .w88_note-box {
    left: 0px;
    width: 100%;
  }

  .w88_note-title {
    font-size: 18px;
    margin-top: 8px;
  }

  .w88_note-desc {
    font-size: 13px;
  }

  .w88_note-img {
    text-align: center;
  }
}

.w88_icon-down {
  text-align: center;
}

.w88_icon-down i {
  font-size: 40px;
  color: #fff;
}

/* end w88 */
/* w89 */
.w89 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.w89_title {
  font-weight: 700;
  font-size: 30px;
  text-align: center;
  color: #F44025;
}

.w89_desc {
  font-size: 15px;
  text-align: center;
  margin-bottom: 30px;
}

.w89_box-number {
  font-size: 48px;
  font-weight: 700;
  color: #84B3F4;
}

.w89_box-title {
  font-size: 18px;
  font-weight: 600;
  color: #697AC0;
}

.w89_box-desc {
  font-size: 15px;
  color: #7b7b7b;
}

.w89_img {
  margin-bottom: 15px;
  margin-top: 15px;
}

.w89_img img {
  width: 100%;
}

/* end w89 */
/* w90 */
.w90 {
  background-image: linear-gradient(90deg, #020024 0%, #090979 35%, #00d4ff 100%);
  padding-top: 30px;
  padding-bottom: 30px;
}

.w90_title {
  font-size: 30px;
  font-weight: 700;
  color: #fff;
  text-align: center;
}

.w90_desc {
  text-align: center;
  font-size: 15px;
  color: #fff;
  margin-bottom: 50px;
}

.w90_box {
  background-color: #fff;
  padding: 30px;
  margin-bottom: 20px;
  border-radius: 6px;
}

.w90_box-title {
  font-weight: 700;
  font-size: 18px;
  color: #F44025;
}

.w90_box-desc {
  font-size: 14px;
  color: #000;
}

/* end w90 */
/* w91 */
.w91_form_dat_hang {
  background-color: #292A61;
}

.w91_form_dat_hang .w91_title {
  color: #fff;
  font-weight: 700;
  padding: 26px;
}

/* end w91 */
/* w92 */
.w92 {
  background: #fff;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w92_title {
  text-align: center;
}

.w92_title h2 {
  color: rgb(5, 31, 77);
  font-size: 30px;
  font-weight: bold;
  line-height: 1.2;
}

.w92_title h2 span {
  color: rgb(242, 67, 13);
}

/* type-1 */
.w92_box-1 {
  background-color: #EAF2FF;
  padding: 20px;
  margin-top: 20px;
  box-shadow: 0px 15px 20px -20px #000;
  -webkit-box-shadow: 0px 15px 20px -20px #000;
}

.w92_price-1 {
  color: rgb(0, 0, 0);
  font-size: 36px;
  text-align: center;
  line-height: 1.6;
  font-weight: 700;
}

.w92_type-1 {
  text-align: center;
}

.w92_type-1 span {
  background: #0D62F2;
  color: #fff;
  padding: 6px 20px;
  border-radius: 45px;
  font-size: 13px;
}

.w92_list-1 {
  list-style: none;
  padding-left: 0px;
  margin-top: 20px;
}

.w92_list-1 i {
  font-size: 14px;
  color: #051F4D;
  margin-right: 12px;
  padding-left: 20px;
}

.w92_button-1 {
  text-align: center;
  margin-top: 20px;
}

.w92_button-1 a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

/* type-2 */
.w92_box-2 {
  background: linear-gradient(180deg, rgba(7, 58, 145, 1.0), rgba(5, 31, 77, 1.0));
  padding: 20px;
  margin-top: 20px;
  box-shadow: 0px 15px 20px -20px #000;
  -webkit-box-shadow: 0px 15px 20px -20px #000;
}

.w92_price-2 {
  color: #fff;
  font-size: 36px;
  text-align: center;
  line-height: 1.6;
  font-weight: 700;
}

.w92_type-2 {
  text-align: center;
}

.w92_type-2 span {
  background: #F2430D;
  color: #fff;
  padding: 6px 20px;
  border-radius: 45px;
  font-size: 13px;
}

.w92_img {
  width: 100%;
}

.w92_list-2 {
  list-style: none;
  padding-left: 0px;
  margin-top: 20px;
  color: #fff;
}

.w92_list-2 i {
  font-size: 14px;
  color: #fff;
  margin-right: 12px;
  padding-left: 20px;
}

.w92_button-2 {
  text-align: center;
  margin-top: 20px;
}

.w92_button-2 a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

/* end w92 */
/* w93 */
.w93 {
  background: #fff;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w93_title {
  text-align: center;
}

.w93_title h2 {
  color: rgb(5, 31, 77);
  font-size: 30px;
  font-weight: bold;
  line-height: 1.2;
}

.w93_title h2 span {
  color: rgb(242, 67, 13);
}

/* type-1 */
.w93_box-1 {
  background-color: #EAF2FF;
  padding: 20px;
  margin-top: 20px;
  box-shadow: 0px 15px 20px -20px #000;
  -webkit-box-shadow: 0px 15px 20px -20px #000;
}

.w93_price-1 {
  color: rgb(0, 0, 0);
  font-size: 36px;
  text-align: center;
  line-height: 1.6;
  font-weight: 700;
}

.w93_type-1 {
  text-align: center;
}

.w93_type-1 span {
  background: #0D62F2;
  color: #fff;
  padding: 6px 20px;
  border-radius: 45px;
  font-size: 13px;
}

.w93_list-1 {
  list-style: none;
  padding-left: 0px;
  margin-top: 20px;
}

.w93_list-1 i {
  font-size: 14px;
  color: #051F4D;
  margin-right: 12px;
  padding-left: 20px;
}

.w93_button-1 {
  text-align: center;
  margin: 0 auto;
  margin-top: 20px;
}

.w93_button-1 a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

/* type-2 */
.w93_box-2 {
  background: linear-gradient(180deg, rgba(7, 58, 145, 1.0), rgba(5, 31, 77, 1.0));
  padding: 20px;
  margin-top: 20px;
  box-shadow: 0px 15px 20px -20px #000;
  -webkit-box-shadow: 0px 15px 20px -20px #000;
}

.w93_price-2 {
  color: #fff;
  font-size: 36px;
  text-align: center;
  line-height: 1.6;
  font-weight: 700;
}

.w93_type-2 {
  text-align: center;
}

.w93_type-2 span {
  background: #F2430D;
  color: #fff;
  padding: 6px 20px;
  border-radius: 45px;
  font-size: 13px;
}

.w93_img {
  width: 100%;
}

.w93_list-2 {
  list-style: none;
  padding-left: 0px;
  margin-top: 20px;
  color: #fff;
}

.w93_list-2 i {
  font-size: 14px;
  color: #fff;
  margin-right: 12px;
  padding-left: 20px;
}

.w93_button-2 {
  text-align: center;
  margin:0 auto;
  margin-top: 20px;
}

.w93_button-2 a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

/* end w93 */
/* w94 */
.w94 {
  background: #fff;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w94_title {
  text-align: center;
}

.w94_title h2 {
  color: rgb(5, 31, 77);
  font-size: 30px;
  font-weight: bold;
  line-height: 1.2;
}

.w94_title h2 span {
  color: rgb(242, 67, 13);
}

/* type-1 */
.w94_box-1 {
  background-color: #EAF2FF;
  padding: 20px;
  margin-top: 20px;
  box-shadow: 0px 15px 20px -20px #000;
  -webkit-box-shadow: 0px 15px 20px -20px #000;
}

.w94_price-1 {
  color: rgb(0, 0, 0);
  font-size: 36px;
  text-align: center;
  line-height: 1.6;
  font-weight: 700;
}

.w94_type-1 {
  text-align: center;
}

.w94_type-1 span {
  background: #0D62F2;
  color: #fff;
  padding: 6px 20px;
  border-radius: 45px;
  font-size: 13px;
}

.w94_list-1 {
  list-style: none;
  padding-left: 0px;
  margin-top: 20px;
}

.w94_list-1 i {
  font-size: 14px;
  color: #051F4D;
  margin-right: 12px;
  padding-left: 20px;
}

.w94_button-1 {
  text-align: center;
  margin: 0 auto;
  margin-top: 20px;
}

.w94_button-1 a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

/* type-2 */
.w94_box-2 {
  background: linear-gradient(180deg, rgba(7, 58, 145, 1.0), rgba(5, 31, 77, 1.0));
  padding: 20px;
  margin-top: 20px;
  box-shadow: 0px 15px 20px -20px #000;
  -webkit-box-shadow: 0px 15px 20px -20px #000;
}

.w94_price-2 {
  color: #fff;
  font-size: 36px;
  text-align: center;
  line-height: 1.6;
  font-weight: 700;
}

.w94_type-2 {
  text-align: center;
}

.w94_type-2 span {
  background: #F2430D;
  color: #fff;
  padding: 6px 20px;
  border-radius: 45px;
  font-size: 13px;
}

.w94_list-2 {
  list-style: none;
  padding-left: 0px;
  margin-top: 20px;
  color: #fff;
}

.w94_list-2 i {
  font-size: 14px;
  color: #fff;
  margin-right: 12px;
  padding-left: 20px;
}

.w94_button-2 {
  text-align: center;
  margin: 0 auto;
  margin-top: 20px;
}

.w94_button-2 a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

/* end w94 */
/* w95 */
.w95 {
  background: url(https://cdn.aisystem.dev/uploads/hocvienkinhdoanhonline.club/505/background-video.jpg);
}

.w95-qua-tet {
  background: url(https://cdn.aisystem.dev/uploads/quatet2021.net/1/background-video-2.jpg);
}

.w95 {
  background-repeat: no-repeat;
  padding-top: 20px;
  position: relative;
  background-position: 0px 0px;
  background-size: 100% 100%;
}

.w95_bg-video {
  background-repeat: no-repeat;
  padding: 10px 4px 30px 4px;
  background: url(https://cdn.aisystem.dev/uploads/hocvienkinhdoanhonline.club/505/laptop.png);
  background-size: 100%;
}

.w95_inner-iframe {
  position: relative;
  padding-top: 54%;
  padding-bottom: 78px;
  background-repeat: no-repeat;
}

.w95_inner-iframe img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 250px;
  width: 80%;
  object-fit: cover;
  margin: 10px auto 0;
}

.w95_button {
  text-align: center;
  margin-top: 8px;
}

.w95_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w95_person {
  padding-bottom: 10px;
}

.w95_img_left img {
  width: 220px;
}

.w95_img_right img {
  width: 220px;
  float: right;
}

.w95_img_left img {
  position: relative;
  animation-name: person-left;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}

@keyframes person-left {
  0% {
    left: 0px;
    top: 0px;
  }

  100% {
    left: 306px;
    top: 0px;
  }
}

.w95_img_right img {
  position: relative;
  animation-name: person-right;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}

@keyframes person-right {
  0% {
    right: 0px;
    top: 0px;
  }

  100% {
    right: 306px;
    top: 0px;
  }
}

@media (max-width: 768px) {
  .w95_inner-iframe img {
    height: 154px;
  }

  .w95_button a {
    font-size: 14px;
  }

  .w95_img_left img {
    width: 160px;
  }

  .w95_img_right img {
    width: 160px;
  }

  .w95_img_left img {
    position: relative;
    animation-name: person-left;
    animation-duration: 2s;
    animation-iteration-count: infinite;
  }

  @keyframes person-left {
    0% {
      left: -100px;
      top: 0px;
    }

    100% {
      left: 10px;
      top: 0px;
    }
  }

  .w95_img_right img {
    position: relative;
    animation-name: person-right;
    animation-duration: 2s;
    animation-iteration-count: infinite;
  }

  @keyframes person-right {
    0% {
      right: -100px;
      top: 0px;
    }

    100% {
      right: 10px;
      top: 0px;
    }
  }
}

@media (max-width: 768px) {
  .w95-qua-tet {
    display: none;
  }
}

/* end w95 */
/* w96 */
.w96 {
  padding: 0;
  margin: 0;
  border: 0;
}

.w96 ul,
.w96 li {
  list-style: none;
  margin: 0;
  padding: 0;
}

.w96 ul {
  position: relative;
  z-index: 597;
}

.w96 ul li {
  float: left;
  min-height: 1px;
  vertical-align: middle;
}

.w96 ul li.hover,
.w96 ul li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
}

.w96 ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  width: 100%;
}

.w96 ul ul li {
  float: none;
}

.w96 ul ul ul {
  top: 0;
  left: auto;
  right: -99.5%;
}

.w96 ul li:hover>ul {
  visibility: visible;
}

.w96 ul ul {
  bottom: 0;
  left: 0;
}

.w96 ul ul {
  margin-top: 0;
}

.w96 ul ul li {
  font-weight: normal;
}

.w96 a {
  display: block;
  line-height: 1em;
  text-decoration: none;
}

.w96 {
  background: #333;
  border-bottom: 4px solid #1b9bff;
  font-family: 'Oxygen Mono', Tahoma, Arial, sans-serif;
  font-size: 12px;
}

.w96>ul {
  *display: inline-block;
}

.w96:after,
.w96 ul:after {
  content: '';
  display: block;
  clear: both;
}

.w96 a {
  background: #333;
  color: #CBCBCB;
  padding: 0 20px;
}

.w96 ul {
  text-transform: uppercase;
}

.w96 ul ul {
  border-top: 4px solid #1b9bff;
  text-transform: none;
  min-width: 190px;
}

.w96 ul ul a {
  background: #1b9bff;
  color: #FFF;
  border: 1px solid #0082e7;
  border-top: 0 none;
  line-height: 150%;
  padding: 16px 20px;
}

.w96 ul ul ul {
  border-top: 0 none;
}

.w96 ul ul li {
  position: relative
}

.w96>ul>li>a {
  line-height: 48px;
}

.w96 ul ul li:first-child>a {
  border-top: 1px solid #0082e7;
}

.w96 ul ul li:hover>a {
  background: #35a6ff;
}

.w96 ul ul li:last-child>a {
  border-radius: 0 0 3px 3px;
  box-shadow: 0 1px 0 #1b9bff;
}

.w96 ul ul li:last-child:hover>a {
  border-radius: 0 0 0 3px;
}

.w96 ul ul li.has-sub>a:after {
  content: '+';
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -8px;
}

.w96 ul li:hover>a,
.w96 ul li.active>a {
  background: #1b9bff;
  color: #FFF;
}

.w96 ul li.has-sub>a:after {
  content: '+';
  margin-left: 5px;
}

.w96 ul li.last ul {
  left: auto;
  right: 0;
}

.w96 ul li.last ul ul {
  left: auto;
  right: 99.5%;
}

.w96_logo:hover a {
  background: none !important;
}

.w96_logo img {
  width: 120px;
}

.w96_login {
  float: right !important;
  margin-right: 40px !important;
}

@media (max-width: 768px) {
  .w96_login {
    float: left !important;
  }
}

.w96_login a {
  background: #006fc5;
}

/* end w96 */
/* w97 */
.w97 {
  border: none;
  border: 0px;
  margin: 0px;
  padding: 0px;
  font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  width: auto;
}

.w97 ul {
  background: #ff9933;
  height: 50px;
  list-style: none;
  margin: 0;
  padding: 0;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  -webkit-box-shadow: inset 0px 16px 0px 0px rgba(255, 255, 255, 0.1);
  -moz-box-shadow: inset 0px 16px 0px 0px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0px 16px 0px 0px rgba(255, 255, 255, 0.1);
}

.w97 li {
  float: left;
  padding: 0px 0px 0px 15px;
}

.w97 li a {
  color: #000;
  display: block;
  font-weight: normal;
  line-height: 50px;
  margin: 0px;
  padding: 0px 25px;
  text-align: center;
  text-decoration: none;
}

.w97 li a:hover {
  background: #cc6600;
  color: #FFFFFF;
  text-decoration: none;
  -webkit-box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, 0.3);
}

.w97 ul li:hover a {
  background: #cc6600;
  color: #FFFFFF;
  text-decoration: none;
}

.w97 li ul {
  display: none;
  height: auto;
  padding: 0px;
  margin: 0px;
  border: 0px;
  position: absolute;
  width: 200px;
  z-index: 200;
}

.w97 li:hover ul {
  display: block;
}

.w97 li li {
  display: block;
  float: none;
  margin: 0px;
  padding: 0px;
  width: 200px;
  background: #ff9933;
}

.w97 li:hover li a {
  background: none;
}

.w97 li ul a {
  display: block;
  height: 50px;
  font-size: 12px;
  font-style: normal;
  margin: 0px;
  padding: 0px 10px 0px 15px;
  text-align: left;
}

.w97 li ul a:hover,
.w97 li ul li:hover a {
  border: 0px;
  color: #FFFFFF;
  text-decoration: none;
  background: #cc6600;
  -webkit-box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, 0.3);
}

.w97_logo:hover a {
  background: none !important;
}

.w97_logo img {
  width: 120px;
}

.w97_login {
  float: right !important;
  margin-right: 40px !important;
}

@media (max-width: 768px) {
  .w97_login {
    float: left !important;
  }
}

.w97_login a {
  background: #70baf3;
}

/* end w97 */
/* w98 */
.w98_form_dat_hang {
  background-color: #292A61;
}

.w98-qua-tet {
  background: #171F5E;
  background-repeat: repeat;
  background-color: #cccccc;
}

.w98_form_dat_hang .w98_title {
  color: #fff;
  font-weight: 700;
  padding: 26px;
}

.w98_form_dat_hang .se_image {
  height: 100%;
}

.w98_note {
  padding: 8px;
  border: 2px dashed #c5c5c5;
  margin-bottom: 20px;
}

.w98_note p {
  margin-bottom: 0;
  color: #fff;
}

@media (min-width: 768px) {
  .w98_form_dat_hang td {
    min-width: 130px;
  }

  .w98_form_dat_hang .form-control {
    height: 36px;
  }

  .w98_form_dat_hang .form-group {
    margin-bottom: 3px;
  }
}

@media (max-width: 768px) {
  .w98_form_dat_hang .w98_title {
    padding: 14px;
    font-size: 30px;
  }

  .w98_form_dat_hang .form-control {
    height: 30px;
  }

  .w98_form_dat_hang .form-group {
    margin-bottom: 3px;
  }

  .w98_form_dat_hang {
    padding: 20px;
  }

  .order_form label {
    margin-bottom: 0px;
    font-size: 15px;
  }
}

/* end w98 */
/* w99 */
.w99 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.w99 th {
  vertical-align: middle !important;
  text-align: center;
}

.w99_price {
  text-align: center;
  margin-top: 30px;
  font-weight: 700;
}

.w99_img-main img {
  min-width: 700px;
}

.w99_img-thumb {
  text-align: center;
  max-width: 120px;
  width: 94px;
}

.w99_img-thumb img {
  width: 90px;
}

.w99_weight {
  width: 90px;
}

@media (max-width: 768px) {
  .w99_img-main img {
    max-width: 140px;
    min-width: 100px;
  }

  .w99_img-thumb img {
    width: 50px;
  }

  .w99 th {
    font-size: 12px;
  }

  .w99 td {
    font-size: 12px;
  }
}

/* end w99 */
/* w101 */
.w101 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w101_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w101_img img {
  width: 100%;
}

.w101_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w101_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w101_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w101_box-img img {
  width: 100%;
  height: auto;
}

.w101_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w101_box-link a {
  color: #000;
}

.w101_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

@media (max-width: 768px) {
  .w101_box-img {
    height: auto;
  }
}

/* end w101 */
/* w102 */
.w102 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w102_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w102_img img {
  width: 100%;
}

.w102_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w102_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w102_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w102_box-img img {
  width: 100%;
  height: auto;
}

.w102_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w102_box-link a {
  color: #000;
}

.w102_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

.w102_row .col {
  background-clip: content-box;
  min-height: 20px;
}

@media (max-width: 768px) {
  .w102_box-img {
    height: auto;
  }

  .w102_row .col {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* end w102 */
/* w103 */
.w103 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w103_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w103_img img {
  width: 100%;
}

.w103_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w103_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w103_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w103_box-img img {
  width: 100%;
  height: auto;
}

.w103_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w103_box-link a {
  color: #000;
}

.w103_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

.w103_row .col {
  background-clip: content-box;
  min-height: 20px;
}

@media (max-width: 768px) {
  .w103_box-img {
    height: auto;
  }

  .w103_row .col {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* end w103 */
/* w104 */
.w104 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w104_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w104_img img {
  width: 100%;
}

.w104_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w104_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w104_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w104_box-img img {
  width: 100%;
  height: auto;
}

.w104_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w104_box-link a {
  color: #000;
}

.w104_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

.w104_row .col {
  background-clip: content-box;
  min-height: 20px;
  padding: 5px;
}

@media (max-width: 768px) {
  .w104_box-img {
    height: auto;
  }

  .w104_row .col {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* end w104 */
/* w105 */
.w105 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w105_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w105_img img {
  width: 100%;
}

.w105_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w105_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w105_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w105_box-img img {
  width: 100%;
  height: auto;
}

.w105_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w105_box-link a {
  color: #000;
}

.w105_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

.w105_row .col {
  background-clip: content-box;
  min-height: 20px;
  padding: 5px;
}

@media (max-width: 768px) {
  .w105_box-img {
    height: auto;
  }

  .w105_row .col {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* end w105 */
/* w106 */
.w106 {
  padding-top: 20px;
  padding-bottom: 20px;
  background: #fff;
}

.w106_title h2 {
  color: rgb(13, 98, 242);
  font-size: 30px;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
}

.w106_title h2 span {
  color: rgb(242, 67, 13);
}

.w106_desc {
  color: rgb(36, 36, 36);
  font-size: 14px;
  line-height: 1.6;
  margin-top: 40px;
}

.w106_phone h3 {
  color: rgb(9 0 152);
  font-size: 21px;
  font-weight: bold;
  text-align: center;
  line-height: 1.6;
}

.w106_name h3 {
  color: rgb(9 0 152);
  font-size: 21px;
  font-weight: bold;
  text-align: center;
  line-height: 1.6;
}

.w106_button {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
}

.w106_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w106_box {
  background-color: #00b642;
  padding-bottom: 20px;
}

.w106_box-img img {
  width: 100%;
}

.w106_box-title h2 {
  font-weight: 700;
  font-size: 30px;
  color: #fff;
  text-align: center;
  margin-top: 20px;
}

.w106_box-desc h3 {
  color: rgb(255, 255, 255);
  font-size: 22px;
  font-weight: bold;
  text-align: center;
  line-height: 1.2;
}

.w106_qua-tet {
  background: #fff0bd;
}

/* end w106 */
/* w107 */
.w107 {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.w107 .navbar {
  background-color: #B7001C;
}

.w107 .navbar-nav li:hover .dropdown-menu {
  display: block;
}

.w107 li.nav-item {
  /* padding: 6px 6px; */
  margin-right: 6px;
}

.w107 li.nav-item:hover {
  background: #C79725;
  border-radius: 45px;
}

.w107 li.w107_login {
  background: #C79725;
  border-radius: 45px;
}

.w107 a.nav-link {
  color: #fff !important;
}

.w107 a.nav-link:hover {
  color: #fff;
}

.w107 .dropdown-menu>li>a:hover:after {
  text-decoration: underline;
  transform: rotate(-90deg);
}

.w107 .navbar-brand img {
  height: 30px;
}

.w107.donafarm .navbar {
  background-color: #b8e896;
}

.w107.donafarm a.nav-link {
    color: #2b5428 !important;
}

.w107.donafarm li.w107_login {
    background: #ffffff;
}

.w107.donafarm li.nav-item:hover {
    background: #78bf45;
}
/* end w107 */
/* w108 */
.w108 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.w108_item {
  position: relative;
  margin-bottom: 5px;
  padding: 5px;
}

.w108_img img {
  width: 100%;
  object-fit: cover;
  height: 200px;
}

.w108_box {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

.w108_item:hover .w108_box {
  display: block;
}

.w108_box-info {
  position: relative;
  text-align: center;
  background: rgba(0, 0, 0, 0.8);
  margin: 10px;
}

.w108_box-info {
  color: #fff;
  font-size: 14px;
}

.w108_box-info p {
  margin-bottom: 5px;
}

.w108_box-title {
  color: #ffff00;
  font-size: 16px;
  margin-top: 4px;
  display: inline-block;
  font-weight: 700;
  margin-top: 10px;
  margin-bottom: 10px;
}

.w108_box-hotline {
  color: #ffff00;
  font-size: 20px;
  font-weight: 700;
}

.w108_box-hotline:hover {
  color: #ffff00;
}

.w108_box-link {
  color: #ffff00;
  font-size: 16px;
  margin-top: 4px;
  display: inline-block;
  margin-bottom: 20px;
}

.w108_box-link:hover {
  color: #ffff00;
}

.w108_title {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.w108_item:hover .w108_title {
  display: none;
}

.w108_title p {
  position: relative;
  font-size: 15px;
  text-align: center;
  color: #fff;
  background: rgba(0, 0, 0, 0.8);
  padding: 8px 10px;
  margin: 10px;
}

@media (max-width: 768px) {
  .w108_img img {
    width: 100%;
    object-fit: cover;
    height: 220px;
  }
}

/* end w108 */
/* w109 */
.w109 {
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
  /* height: 858px; */
}

.wb-img-1 {
  background: #e9e4e8;
  position: absolute;
  top: 0;
  left: 0;
  background-position: 0px -2px;
  background-size: 100% 100% !important;
  z-index: -10;
  width: 100%;
  height: 861px;
  background-repeat: no-repeat !important;
}

.w109_title h2 {
  text-align: center;
  font-weight: 700;
  font-size: 30px;
  color: #084AA6;
  margin-bottom: 20px;
}

.w109_button {
  text-align: center;
  margin-top: 44px;
}

.w109_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

@media (max-width: 768px) {
  .w109 {
    height: 400px;
  }

  .wb-img-1 {
    height: 560px;
  }
}

.w109_phone h3 {
  color: rgb(9 0 152);
  font-size: 21px;
  font-weight: bold;
  text-align: center;
  line-height: 1.6;
  margin-top: 30px;
}

.w109_name h3 {
  color: rgb(9 0 152);
  font-size: 21px;
  font-weight: bold;
  text-align: center;
  line-height: 1.6;
}

/* end w109 */
/* w110 */
@media (min-width: 768px) {
  .w110 {
    display: none;
  }
}

@media (max-width: 768px) {
  .w110_header .w110_bottom-nav {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 6px 0;
    background-color: #e6e7e8;
    z-index: 99;
    will-change: transform;
    transform: translateZ(0);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.24);
  }

  .w110_header .w110_bottom-nav-item {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center;
    text-align: center;
    font-size: 0.8rem;
    color: #f1f5f8;
    height: 46px;
  }

  .w110_header .w110_bottom-nav-link {
    display: flex;
    flex-direction: column;
  }

  .w110_header .w110_bottom-nav .w110_active {
    color: #d32f2f;
  }

  .w110_icon-phone img {
    width: 30px;
    height: auto;
  }

  .w110_icon-zoom img {
    width: 50px;
    height: auto;
  }

  .w110_icon-phone {
    background: #f15a2b;
    padding: 10px;
    margin: 0 auto;
    border-radius: 50%;
  }

  .w110_icon-zoom {
    padding: 6px;
    margin: 0 auto;
  }

  .w110_cart {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
  }

  .w110_cart-item a {
    color: #fff;
  }

  .w110_cart-item {
    font-weight: 700;
    font-size: 15px;
  }
}

/* end w110 */
/* w111 */
.w111 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w111_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w111_img img {
  width: 100%;
}

.w111_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w111_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w111_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w111_box-img img {
  width: 100%;
  height: auto;
}

.w111_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w111_box-link a {
  color: #000;
}

.w111_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

@media (max-width: 768px) {
  .w111_box-img {
    height: auto;
  }
}

/* end w111 */
/* w112 */
.w112 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w112_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w112_img img {
  width: 100%;
}

.w112_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w112_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w112_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w112_box-img img {
  width: 100%;
  height: auto;
}

.w112_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #000;
  line-height: 20px;
}

.w112_box-link a {
  color: #000;
}

.w112_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

.w112_row .col {
  background-clip: content-box;
  min-height: 20px;
}

@media (max-width: 768px) {
  .w112_box-img {
    height: auto;
  }

  .w112_row .col {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* end w112 */
/* w113 */
.w113 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w113_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w113_img img {
  width: 100%;
}

.w113_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w113_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w113_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w113_box-img img {
  width: 100%;
  height: auto;
}

.w113_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w113_box-link a {
  color: #000;
}

.w113_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

.w113_row .col {
  background-clip: content-box;
  min-height: 20px;
}

@media (max-width: 768px) {
  .w113_box-img {
    height: auto;
  }

  .w113_row .col {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* end w113 */
/* w114 */
.w114 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w114_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w114_img img {
  width: 100%;
}

.w114_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w114_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w114_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w114_box-img img {
  width: 100%;
  height: auto;
}

.w114_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w114_box-link a {
  color: #000;
}

.w114_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

.w114_row .col {
  background-clip: content-box;
  min-height: 20px;
  padding: 5px;
}

@media (max-width: 768px) {
  .w114_box-img {
    height: auto;
  }

  .w114_row .col {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* end w114 */
/* w115 */
.w115 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w115_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w115_img img {
  width: 100%;
}

.w115_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w115_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w115_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w115_box-img img {
  width: 100%;
  height: auto;
}

.w115_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w115_box-link a {
  color: #000;
}

.w115_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

.w115_row .col {
  background-clip: content-box;
  min-height: 20px;
  padding: 5px;
}

@media (max-width: 768px) {
  .w115_box-img {
    height: auto;
  }

  .w115_row .col {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* end w115 */
/* w116 */
.w116 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w116_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w116_img img {
  width: 100%;
}

.w116_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w116_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w116_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w116_box-img img {
  width: 100%;
  height: auto;
}

.w116_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w116_box-link a {
  color: #000;
}

.w116_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

@media (max-width: 768px) {
  .w116_box-img {
    height: auto;
  }
}

/* end w116 */
/* w117 */
.w117 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w117_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w117_img img {
  width: 100%;
}

.w117_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w117_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w117_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w117_box-img img {
  width: 100%;
  height: auto;
}

.w117_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w117_box-link a {
  color: #000;
}

.w117_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

@media (max-width: 768px) {
  .w117_box-img {
    height: auto;
  }
}

/* end w117 */
/* w118 */
.w118 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w118_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w118_img img {
  width: 100%;
}

.w118_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w118_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w118_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w118_box-img img {
  width: 100%;
  height: auto;
}

.w118_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w118_box-link a {
  color: #000;
}

.w118_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

.w118_row .col {
  background-clip: content-box;
  min-height: 20px;
}

@media (max-width: 768px) {
  .w118_box-img {
    height: auto;
  }

  .w118_row .col {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* end w118 */
/* w119 */
.w119 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w119_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w119_img img {
  width: 100%;
}

.w119_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w119_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w119_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w119_box-img img {
  width: 100%;
  height: auto;
}

.w119_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w119_box-link a {
  color: #000;
}

.w119_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

.w119_row .col {
  background-clip: content-box;
  min-height: 20px;
}

@media (max-width: 768px) {
  .w119_box-img {
    height: auto;
  }

  .w119_row .col {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* end w119 */
/* w120 */
.w120 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w120_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w120_img img {
  width: 100%;
}

.w120_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w120_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w120_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w120_box-img img {
  width: 100%;
  height: auto;
}

.w120_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w120_box-link a {
  color: #000;
}

.w120_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

.w120_row .col {
  background-clip: content-box;
  min-height: 20px;
}

@media (max-width: 768px) {
  .w120_box-img {
    height: auto;
  }

  .w120_row .col {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* end w120 */
/* w121 */
.w121 {
  background: #171F5E;
  padding-top: 15px;
  padding-bottom: 15px;
}

.w121_box {
  background: #EAF2FE;
  border-radius: 15px;
  padding: 15px;
}

.w121_box-img img {
  width: 100%;
}

/* end w121 */
/* w122 */
.w122 {
  padding-top: 20px;
  background-color: #E6E8ED;
}

.w122_title {
  text-align: center;
  margin-bottom: 20px;
}

.w122_title h2 {
  color: #051F4D;
  font-size: 30px;
  font-weight: 700;
}

.w122_item {
  background-color: #fff;
  padding: 15px;
  margin-bottom: 10px;
  box-shadow: 0 8px 6px -6px #9e9e9e;
}

.w122_item-img img {
  width: 100%;
}

.w122_item-title p {
  text-align: center;
  font-weight: 700;
  font-size: 15px;
  margin-top: 10px;
  margin-bottom: 0px;
  color: #000;
}

.w122_item-desc p {
  text-align: center;
  font-size: 14px;
  font-style: italic;
  color: #000;
  margin-bottom: 0px;
}

/* end w122 */
/* w123 */
.w123 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w123_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w123_img img {
  width: 100%;
}

.w123_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w123_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w123_box-img {
  position: relative;
  width: 100%;
  height: 166px;
  overflow: hidden;
}

.w123_box-img img {
  width: 100%;
  height: auto;
}

.w123_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w123_box-link a {
  color: #000;
}

.w123_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

@media (max-width: 768px) {
  .w123_box-img {
    height: 130px;
  }
}

/* end w123 */
/* w124 */
.w124 {
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
  /* height: 858px; */
}

.w124 .wb-img-1 {
  background: #e9e4e8;
  position: absolute;
  top: 0;
  left: 0;
  background-position: 0px -2px;
  background-size: 100% 100% !important;
  z-index: -10;
  width: 100%;
  height: 687px;
  background-repeat: no-repeat !important;
}

.w124_title h2 {
  text-align: center;
  font-weight: 700;
  font-size: 30px;
  color: #084AA6;
  margin-bottom: 20px;
}

.w124_button {
  text-align: center;
  margin-top: 40px;
}

.w124_button a {
  color: #fff;
  font-size: 16px;
  text-align: center;
  line-height: 1.6;
  padding: 16px 30px;
  background: linear-gradient(180deg, #ff6a00, #ee0979);
}

.w124_button a:hover {
  background: linear-gradient(180deg, #ee0979, #ff6a00);
}

.w124_phone h3 {
  color: rgb(9 0 152);
  font-size: 21px;
  font-weight: bold;
  text-align: center;
  line-height: 1.6;
  margin-top: 30px;
}

.w124_name h3 {
  color: rgb(9 0 152);
  font-size: 21px;
  font-weight: bold;
  text-align: center;
  line-height: 1.6;
}



@media (min-width: 768px) {
  .w124 #gallery-con {
    width: 960px;
  }

  .w124 #gallery-con #gallery-main {
    width: 960px;
  }

  .w124 #gallery-con #gallery-main img {
    width: 100%;
  }
}

.w124 #gallery-con #thumbnails {
  margin-top: 550px;
  height: 88px;
}

.w124 #gallery-con #thumbnails #thumbcon .thumb {
  width: 110px;
}

.w124 #gallery-con #thumbnails #left-arrow {
  margin-top: 28px;
}

.w124 #gallery-con #thumbnails #right-arrow {
  margin-top: 28px;
}

.w124 .wb-img-1 {
  background: #f3f3f3;
}

@media (max-width: 768px) {
  .w124 {
    height: 330px;
  }

  .w124 #gallery-con {
    width: 100%;
  }

  .w124 .wb-img-1 {
    height: 330px;
  }

  .w124 #gallery-con #thumbnails {
    margin-top: 197px;
  }
}
/* end w124 */

/* w125 */
.w125 {
  padding-top: 20px;
  background-color: #E6E8ED;
}

.w125_title {
  text-align: center;
  margin-bottom: 20px;
}

.w125_title h2 {
  color: #051F4D;
  font-size: 30px;
  font-weight: 700;
}

.w125_item {
  background-color: #fff;
  padding: 15px;
  margin-bottom: 20px;
  box-shadow: 0 8px 6px -6px #9e9e9e;
}

.w125_item-img img {
  width: 100%;
}

.w125_item-title p {
  text-align: center;
  font-weight: 700;
  font-size: 15px;
  margin-top: 10px;
  margin-bottom: 0px;
  color: #000;
}

.w125_item-desc p {
  text-align: center;
  font-size: 14px;
  font-style: italic;
  color: #000;
  margin-bottom: 0px;
}

/* end w125 */

/* w126 */
.w126 {
  padding: 20px;
  background: #171F5E;
  background-repeat: repeat;
}

.w126_main {
  background: #fff;
  border-radius: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w126_img img {
  width: 100%;
}

.w126_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #b7001c;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.w126_box {
  background-color: #EAE5E9;
  border-radius: 20px;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #909090;
}

.w126_box-img {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.w126_box-img img {
  width: 100%;
  height: auto;
}

.w126_box-link {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
}

.w126_box-link a {
  color: #000;
}

.w126_box-desc {
  color: #000;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0px;
}

@media (max-width: 768px) {
  .w126_box-img {
    height: auto;
  }
}

/* end w126 */

/* w127 */
.w127 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.w127_header {
  border-top: 2px solid #e60f1e;
  overflow: hidden;
}

.w127_header--menu {
  width: 165px;
  float: left;
  background: url(https://cdn.aisystem.dev/uploads/hocvienkinhdoanhonline.club/505/bg_cate.png) no-repeat;
  height: 60px;
  background-position: center;
  padding-left: 40px;
  padding-top: 20px;
  cursor: pointer;
}

.w127_header--menu h3 {
  font-size: 18px;
  font-weight: 700;
  margin: 0;
}

.w127_header--list-menu {
    display: none;
    width: 200px;
    background: #fff;
    position: absolute;
    margin-left: -40px;
    border: 1px solid #e60f1e;
    margin-top: 10px;
    box-shadow: 5px 5px 2px 0px #d1d1d1;
    z-index: 100;
    padding: 0;
}

.w127_header--menu:hover .w127_header--list-menu {
    display: block;
}

.w127_header--menu h3 a {
    text-transform: uppercase;
    color: #ffffff;
}

.w127_header--list-menu li {
    width: 100%;
    height: 40px;
    border-bottom: 1px solid #eaeaea;
    list-style-type: none;
}

.w127_header--list-menu li a {
    margin-left: 10px;
    line-height: 40px;
    color: #111433;
}

.w127_header--carousel {
    width: 100%;
    float: left;
    padding-top: 10px;
}

.w127_header--img {
  width: 30px!important;
  text-align: center;
  margin: 0 auto;
}

.w127_header--title {
  text-align: center;
  font-size: 13px;
  color: #000;
}

.w127 .owl-carousel .item {
    text-align: center;
}

.w127 .owl-dots {
  display: none;
}

.w127_partner--img {
  width: 100%;
  margin-bottom: 10px;
}

.w127_partner {
  border: 1px solid #d4d4d4;
}

.w127_header--carousel {
  border: 1px solid #d4d4d4;
}

.w127_product--items {
  margin-top: 10px;
  margin-bottom: 20px;
}

.w127_product--title {
  color: #000;
  font-size: 13px;
  margin-bottom: 6px;
}

.w127_product--price {
  font-size: 15px;
  font-weight: 700;
  color: #ca0000;
  margin-bottom: 0px;
}

.w127_partner {
  padding: 20px;
}

@media (max-width: 768px) {
  .w127_product--carousel .owl-item {
    width: 130px!important;
  }
  .w127_header--carousel {
    width: 100%;
  }
}

.w127_banner--img img {
  width: 100%;
}
/* end w127 */

/* w128 */
.w128 {
  text-align: center;
  padding: 15px;
  background: #c4ffce;
}

.w128_button-maps:hover {
  cursor: pointer;
  border: 2px solid #4ce166;
}

.w128_img {
  width: 60px;
}

.w128_button-maps {
  background: #fff;
  padding: 10px;
  border-radius: 15px;
  border: 2px solid #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}

.w128_title {
  font-weight: 600;
  color: #00b520;
  font-size: 20px;
  margin-left: 15px;
}

#w128_google-maps {
  margin-bottom: 0px;
}
/* end w128 */

/* w129 */
.w129 {
  background: #1C2218;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w129_title {
  text-align: center;
  color: #fff;
  font-size: 40px;
  font-weight: 500;
  margin-bottom: 30px;
}

.w129_box {
  border: 2px solid #FB8905;
  border-radius: 5px;
  padding: 30px;
  color: #fff;
}

.w129_box-text-yellow {
  color: #FFD600;
}

.w129_box-title {
  color: #FB8905;
}

.w129_box-img {
  text-align: center;
}

.w129_box-img img {
  width: 94%;
  text-align: center;
  margin: 0 auto;
}
/* end w129 */

/* w130 */
.w130 {
  background-size: cover;
  background-attachment: scroll;
  background-origin: content-box;
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(https://namdp1999.github.io/projects/vinamos/assets/images/bg-w130.jpg), linear-gradient(#05224b96, #05224b96);
  background-blend-mode: overlay;
}
.w130_title h3 {
  text-align: center;
  font-size: 20px;
  color: #062B7C;
  line-height: 28px;
  margin-bottom: 10px;
  border: 2px solid #000000;
  border-radius: 10px;
  padding: 10px;
  background: #ffffff;
  margin-top: 15px;
  font-weight: 600;
}
.w130_zoom-gallery {
  text-align: center;
}

.w130_zoom-gallery-slide {
  display: none;
}

.w130_zoom-gallery-slide.active {
  display: block;
}

.w130_zoom-gallery .video-slide {
  position: relative;
  padding-bottom: 52.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.w130_zoom-gallery .video-slide iframe,
.w130_zoom-gallery .video-slide object,
.w130_zoom-gallery .video-slide embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10px;
}

.w130_zoom-gallery .selectors {
  text-align: center;
  margin: 10px 0;
  margin-top: 30px;
}

.w130_zoom-gallery .selectors a {
  margin: 5px;
  display: inline-block;
}

.w130_zoom-gallery .selectors a:hover,
.w130_zoom-gallery .selectors a.active {
  border-color: #ccc;
}

.w130_zoom-gallery .selectors img {
  box-shadow: none !important;
  filter: none !important;
  -webkit-filter: none !important;
  height: 70px;
  border-radius: 8px;
}

.w130_zoom-gallery .selectors a {
  position: relative;
  color: #fff;
}

.w130_zoom-gallery .selectors a span {
  position: absolute;
  color: #fff;
  text-shadow: 0px 1px 10px #000;
  top: 50%;
  left: 50%;
  display: inline-block;
  transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  font-size: 30px;
  z-index: 100;
}
.w130_link {
  margin: 0 auto;
}
.w130_link-button {
  background-color: #cc0000;
  color: #fff;
  margin: 0 auto;
  padding: 10px;
  border-radius: 10px;
  max-width: 500px;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 600;
}
.w130_link-button:hover {
  color: #fff;
}
.w130_link {
  transition: transform .2s;
}

.w130_link:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

.w130_title-video {
  max-width: 172px;
  margin-top: 0px;
  color: #fff;
}
.w130_link img {
  height: 90px;
}
.w130_icon-arrow {
  height: 50px;
}
@media (max-width: 768px) {
  .w130_zoom-gallery .selectors img {
    height: 50px;
  }
  .w130_title h3 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
  }
  .w130_zoom-gallery .video-slide {
    padding-bottom: 42.25%;
  }
  .w130_link-button {
    font-size: 14px;
  }
  .w130 .col-md-1 {
    display: none;
  }
  .mobi-hide {
    display: none;
  }
  .w130_zoom-gallery {
    margin-bottom: -11px;
  }
}
/* end w130 */

/* w131 */
.w131 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.w131_box {
  margin-bottom: 20px;
}

.w131_box-img img {
  width: 100%;
  border: 1px solid #044102;
}

.w131_box-text {
  color: #044102;
  text-align: center;
  padding: 10px;
}

.w131_box-title {
  font-size: 16px;
  font-weight: 600;
}

.w131_box-price {
  font-size: 20px;
  font-weight: 700;
}

.w131_box-button {
  text-align: center;
}

.w131_box-button a {
  color: #044102;
  border: 2px solid #044102;
  padding: 8px 20px;
  border-radius: 5px;
}

.w131_box-button a:hover{
  color: #fff;
  border: 2px solid #044102;
  background-color: #044102;
}
/* end w131 */

/* w132 */
.w132 {
  background-color: #F3F3F3;
  padding-top: 30px;
  padding-bottom: 30px;
}

.w132_title h3 {
  text-align: center;
  font-weight: 700;
  margin-bottom: 30px;
  color: #007900;
}

.w132_form {
  background-color: #B8E896;
  padding: 20px;
}

.w132_form .form-group {
  color: #000;
}

.w132_form label {
  font-weight: 600;
}
/* end w132 */

/* Footer tifoods */
.footer-clean.tifoods24h {
  padding-top: 30px;
  padding-bottom: 30px;
}
.footer-clean.tifoods24h .footer-logo {
  height: 60px;
}
.footer-clean.tifoods24h .item-srv h3 {
  font-size: 18px;
  color: #000;
}
.footer-clean.tifoods24h .item h3 {
  font-size: 18px;
  color: #000;
}
.footer-clean.tifoods24h .item-srv ul {
  list-style: none;
  padding-left: 0;
  font-size: 14px;
}

.footer-clean.tifoods24h .item ul {
  list-style: none;
  padding-left: 0;
  font-size: 14px;
}
/* Footer tifoods end */

/* w133 */
.w133_menu {
  width: auto;
  min-width: 300px;
  padding: 10px;
  height: 66px;
  margin: 0 auto;
  position: relative;
  color: #0157cd;
  background: #E6E7E8;
  box-shadow: 0px 5px 5px 0px rgb(0 0 0 / 4%);
}

.w133_menu ul,
.w133_menu li {
  margin: 0 auto;
  padding: 0 0;
  list-style: none;
}

.w133_menu ul {
  height: 45px;
  width: 100%
}

.w133_menu li {
  float: left;
  display: inline;
  position: relative;
  font: 0.9em 'Lato', sans-serif;
  /*font-weight:700;*/
}

.w133_menu a {
  display: block;
  font-size: 110%;
  line-height: 42px;
  padding: 0 7px;
  text-decoration: none;
  color: #f1592a;
  font-weight: 600;
  border-radius: 60px;
}

.w133_menu li a:hover {
  color: #ffffff;
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.w133_menu input {
  display: none;
  margin: 0 0;
  padding: 0 0;
  width: 80px;
  height: 30px;
  opacity: 0;
  cursor: pointer
}

.w133_menu label {
  font: normal 20px Arial;
  display: none;
  width: 35px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  float: right;
}

/*BRAND*/
.w133_menu label span {
  font-size: 80%;
  position: absolute;
  left: 35px;
}

.w133_menu ul.menus {
  /*SUBMENUS*/
  height: auto;
  overflow: hidden;
  width: 170px;
  background: #383838;
  position: absolute;
  z-index: 99;
  display: none;
}

.w133_menu ul.menus li {
  display: block;
  width: 100%;
  font: normal 100% Arial;
  text-transform: none;
  text-shadow: none;
}

.w133_menu ul.menus a {
  color: #FFF;
  line-height: 40px;
  /*REV*/
  -webkit-transition: all .6s ease-in-out;
  -moz-transition: all .6s ease-in-out;
  -ms-transition: all .6s ease-in-out;
  -o-transition: all .6s ease-in-out;
  transition: all .6s ease-in-out;
}

.w133_menu li:hover ul.menus {
  display: block;
}

.w133_menu ul.menus a:hover {
  background: #bebebe;
  color: #222;
  -webkit-transition: all .1s ease-in-out;
  -moz-transition: all .1s ease-in-out;
  -ms-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out;
}

.w133_logo img {
  height: 40px;
  width: auto;
}

.w133_menu li a.w133_logo:hover {
  background: #e6e7e8;
}

.w133_active {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  border-radius: 60px;
}

.w133 {
  position: sticky;
  top: 0;
  z-index: 999;
  background: #fff;
}

.w133_button-phone {
  margin-left: 10px;
  padding-left: 54px!important;
  padding-right: 16px!important;
  padding-bottom: 4px!important;
  color: #fff!important;
  background-image: url(https://namgd.com/projects/vinamos/assets/images/button-phone.png);
  background-repeat: no-repeat;
  background-size: 160px auto;
}

.w133_button-phone:hover {
  background-image: url(https://namgd.com/projects/vinamos/assets/images/button-phone.png)!important;
}

@media screen and (max-width: 600px) {
  .w133_menu {
    position: relative;
    color: #fff;
    background: #143F91;
  }

  .w133_logo {
    text-align: center;
    padding: 10px;
  }

  .w133_menu ul {
    top: 100%;
    left: 0;
    height: auto;
    display: none;
    position: absolute;
    z-index: 3;
    background: #0092D7;
  }

  .w133_menu ul.menus {
    width: 100%;
    position: static;
    padding-left: 0px;
  }

  .w133_menu li {
    font: normal 90% Arial;
    width: auto;
    display: block;
    float: none;
  }

  .w133_menu input, .w133_menu label {
    margin: 0 2%;
    float: right;
    display: block;
    position: absolute;
  }

  .w133_menu input {
    z-index: 4;
  }

  .w133_menu input:checked+label {
    color: #fff
  }

  .w133_menu input:checked~ul {
    display: block
  }
}

@media (min-width: 768px) {
  .h-desktop {
    display: none !important;
  }
}

@media (max-width: 768px) {
  .h-mobile {
    display: none !important;
  }

  .w133_menu {
    height: 54px;
  }

  .w133_menu a {
    display: block;
    font-size: 120%;
    line-height: 28px;
    padding: 2px 20px;
    text-decoration: none;
    color: #ffffff;
    font-weight: 600;
  }

  .w133_menu input:checked~ul {
    display: block;
    padding: 10px;
  }

  .w133_logo img {
    height: 40px;
    width: auto;
  }
  .w133_logo {
    padding: 5px!important;
    background: #E6E7E8;
  }
  .w133_button-phone {
    margin-left: 10px;
    margin-top: 10px;
    padding-top: 8px!important;
    padding-left: 52px!important;
    padding-right: 16px!important;
    padding-bottom: 20px!important;
  }
}
/* end w133 */

/* w134 */
.w134 .carousel-inner img {
  width: 100%;
  height: 100%;
}

.w134 .slide {
  height: auto;
  min-height: auto;
}

.w134 .carousel-control-prev img, .w134 .carousel-control-next img {
  width: 30px;
  height: auto;
}

.w134 .carousel-indicators {
  display: none;
}
/* end w134 */

/* w135 */
.w135 {
  background-image: url(https://namgd.com/projects/vinamos/assets/images/bg/bg-1.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.w135_content-title {
  color: #fff;
  font-size: 20px;
  margin-bottom: 20px;
}

.w135_content-title span {
  color:#f99d1c;
}

.w135_content-title-small {
  color:#f99d1c;
  font-size: 18px;
}

.w135_content-desc {
  color: #fff;
}

.w135_button {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.w135_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w135_video {
  margin-top: 50px;
}

.w135_video iframe {
  width: 100%;
  height: 324px;
  padding: 3px;
  background-image: linear-gradient(to right, #0092D7 , #143F91);
}

.w135_content {
  padding: 60px 104px 0px 30px;
  position: relative;
}

.w135_box-title {
  font-weight: 700;
  color: #fff;
  font-size: 18px;
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  padding: 6px 10px;
  width: 96%;
  text-align: center;
  margin: 0 auto;
  border: 3px solid #fff;
  margin-top: -7px;
}

#w135_snipping_circle_1 {
  width: 460px;
  height: 460px;
  margin: 0px auto;
  border: 2px dashed #ffffff7d;
  display: grid;
  grid-template-columns: 8px;
  grid-template-rows: 8px;
  place-content: center;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
}
#w135_snipping_circle_1 .item {
  grid-area: 1/1;
  line-height: 8px;
  text-align: center;
  border-radius: 50%;
  background: #fff;
  animation: spin-1 12s var(--d, 0s) linear infinite;
  transform: rotate(0) translate(230px) rotate(0);
}
@keyframes spin-1 {
  100% {
    transform: rotate(1turn) translate(230px) rotate(-1turn);
  }
}

#w135_snipping_circle_2 {
  width: 380px;
  height: 380px;
  margin: 0px auto;
  border: 2px dashed #ffffff7d;
  display: grid;
  grid-template-columns: 8px;
  grid-template-rows: 8px;
  place-content: center;
  border-radius: 50%;
  position: absolute;
  top: 40px;
  left: 40px;
}
#w135_snipping_circle_2 .item {
  grid-area: 1/1;
  line-height: 8px;
  text-align: center;
  border-radius: 50%;
  background: #fff;
  animation: spin-2 12s var(--d, 0s) linear infinite;
  transform: rotate(0) translate(190px) rotate(0);
}
@keyframes spin-2 {
  100% {
    transform: rotate(1turn) translate(190px) rotate(-1turn);
  }
}

#w135_snipping_circle_3 {
  width: 300px;
  height: 300px;
  margin: 0px auto;
  border: 2px dashed #ffffff7d;
  display: grid;
  grid-template-columns: 8px;
  grid-template-rows: 8px;
  place-content: center;
  border-radius: 50%;
  position: absolute;
  top: 80px;
  left: 80px;
}
#w135_snipping_circle_3 .item {
  grid-area: 1/1;
  line-height: 8px;
  text-align: center;
  border-radius: 50%;
  background: #fff;
  animation: spin-3 12s var(--d, 0s) linear infinite;
  transform: rotate(0) translate(150px) rotate(0);
}
@keyframes spin-3 {
  100% {
    transform: rotate(1turn) translate(150px) rotate(-1turn);
  }
}

@media (max-width: 768px) {
  .w135 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .w135_video iframe {
    height: 200px;
  }
  .w135_snipping {
    display: none;
  }
  .w135_content {
    padding: 0px;
  }
  .w135_video {
    margin-top: 0px;
  }
}
/* end w135 */

/* w136 */
.w136 {
  background-color: #1E1F20;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w136_search {
  margin-top: 26px;
}

.w136_search-button {
  border: none;
  background: none;
}

.w136_search-button i {
  background: #F94D1C;
  color: #fff;
  padding: 8px;
  border-radius: 50%;
  font-size: 12px;
}

.w136_search-input {
  background-color: #fff;
  border: 1px solid #F94D1C;
  color: #F94D1C;
  padding-left: 8px;
  font-size: 12px;
  height: 32px;
  width: 80%;
}

.w136_social {
  text-align: center;
  margin-top: 10px;
}

.w136_social-list {
  list-style-type: none;
  padding-left: 0;
}

.w136_social-list li {
  display: inline-block;
  margin-right: 6px;
}

.w136_social-list li i {
  color: #F94D1C;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  border-radius: 50%;
  font-size: 12px;
  background: #FFD4C7;
}

.w136_copyright p {
  color: #F94D1C;
}

.w136_info {
  color: #F94D1C;
}

.w136_info p {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
}

p.w136_info-name {
  font-weight: 600;
}

.w136_border-right {
  border-right: 1px solid #F94D1C;
}

.w136_copyright {
  text-align: center;
  margin-top: 20px;
}

@media (max-width: 768px) {
  .w136_border-right {
    border-right: none;
  }
  .w136_search {
    margin-bottom: 20px;
  }
}
/* end w136 */

/* w137 */
.w137 {
  background-image: url(https://namgd.com/projects/vinamos/assets/images/bg/bg-1.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding-top: 40px;
  padding-bottom: 40px;
}

.w137-qua-tet {
  background: #171F5E;
  background-repeat: repeat;
}

.w137_title {
  color: #fff;
  font-weight: 500;
  font-size: 20px;
  margin-bottom: 30px;
}

.w137_title span {
  color: #F94D1C;
}

.w137_box {
  margin-bottom: 30px;
}

.w137_box iframe {
  width: 100%;
  height: 197px;
}

.w137_box-icon {
  max-width: 60px;
  margin: 0 auto;
}

.w137_box-title {
  font-weight: 500;
  color: #fff;
  font-size: 16px;
  background: #F1592A;
  padding: 12px 10px;
}

.w137_box-desc {
  text-align: center;
  font-size: 14px;
}

.w137_button {
  text-align: center;
}

.w137_button img {
  transition: transform .2s;
}

.w137_button img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

.w137_button_2 {
  text-align: center;
}

.w137_button_2 a {
  color: #fff;
  font-size: 16px;
  text-align: center;
  line-height: 1.6;
  padding: 16px 30px;
  background: linear-gradient(180deg, #ff6a00, #ee0979);
}

.w137_button_2 a:hover {
  background: linear-gradient(180deg, #ee0979, #ff6a00);
}

@media (max-width: 768px) {
  .w137 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .w137_title {
    font-size: 22px;
    margin-bottom: 20px;
  }
}
/* end w137 */

/* w138 */
.w138 {
  background-image: url(https://namgd.com/projects/vinamos/assets/images/bg/bg-2.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 80px;
}

.w138_box iframe {
  width: 100%;
  height: 360px;
  padding: 3px;
  background-image: linear-gradient(to right, #0092D7 , #143F91);
}

.w138_box-title {
  font-weight: 700;
  color: #fff;
  font-size: 18px;
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  padding: 6px 10px;
  width: 96%;
  text-align: center;
  margin: 0 auto;
  border: 3px solid #fff;
  margin-top: -7px;
}

.w138 .mx-auto {
  margin-left: auto!important;
  margin-right: auto!important;
}

@media (max-width: 768px) {
  .w138 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .w138_box iframe {
    height: 200px;
  }
}
/* end w138 */

/* w139 */
.w139 {
  background-image: url(https://namgd.com/projects/vinamos/assets/images/bg/bg-3.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.w139_title h4 {
  color: #083d7d;
}

.w139_title-bold {
  color: #f1592a!important;
  font-weight: 600;
}

.w139_box {
  border: 2px solid #7695b8;
  background-color: #fff;
  padding: 40px;
  height: 100%;
}

.w139_box-img {
  text-align: center;
}

.w139_box-img img {
  text-align: center;
  height: 136px;
  width: auto;
}

.w139_box-title {
  font-size: 20px;
  text-align: center;
  margin-top: 20px;
}

.w139_box-link {
  position: absolute;
  bottom: 2px;
  right: 17px;
  color: #fff;
  width: 0px;
  height: 0;
  border-bottom: 60px solid #F1592A;
  border-left: 90px solid transparent;
}

.w139_box-link i {
  position: absolute;
  right: 12px;
  bottom: -46px;
  font-size: 20px;
}

@media (max-width: 768px) {
  .w139 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .w139_box-img img {
    height: 72px;
  }
}
/* end w139 */

/* w140 */
.w140 .lookback {
  text-align: center;
  padding-top: 40px;
}

.w140 .lookback p {
  color: #42464e;
  font-size: 20px;
  line-height: 28px;
  font-weight: bold;
  margin-bottom: 60px;
}

.w140 .lookback ul {
  padding: 0;
  list-style: none;
  position: relative;
  margin: 0;
}

.w140 .lookback ul li {
  width: 250px;
  position: absolute;
}

.w140 .lookback ul li span {
  width: 85px;
  height: 85px;
  background: #fff;
  display: inline-block;
  vertical-align: top;
  border-radius: 50%;
  border: 3px solid #0089ff;
  margin-bottom: 9px;
}

.w140 .lookback ul li p {
  font-size: 16px;
  line-height: 21px;
  color: #474747;
  font-weight: 400;
  margin-bottom: 10px;
}

.w140 .lookback ul li.item-1 {
  left: 60px;
  top: -28px;
}

.w140 .lookback ul li p strong {
  display: block;
  margin-bottom: 6px;
  text-align: center;
}

@media (min-width: 1200px) {
  .d-xl-block {
    display: block !important;
  }
}

.w140 .lookback ul li.item-1 .icon {
  background: url(https://www.sapo.vn/Themes/Portal/Default/StylesV2/images/home/aboutus/icon-lookback-1.png) no-repeat center center #fff;
}

.w140 .lookback ul li.item-2 {
  left: 310px;
  top: -28px;
}

.w140 .lookback ul li.item-2 .icon {
  background: url(https://www.sapo.vn/Themes/Portal/Default/StylesV2/images/home/aboutus/icon-lookback-2.png) no-repeat center center #fff;
}

.w140 .lookback ul li.item-3 {
  left: 600px;
  top: -28px;
}

.w140 .lookback ul li.item-3 .icon {
  background: url(https://www.sapo.vn/Themes/Portal/Default/StylesV2/images/home/aboutus/icon-lookback-3.png) no-repeat center center #fff;
}

.w140 .lookback ul li.item-4 {
  right: 45px;
  top: -28px;
}

.w140 .lookback ul li.item-4 .icon {
  background: url(https://www.sapo.vn/Themes/Portal/Default/StylesV2/images/home/aboutus/icon-lookback-4.png) no-repeat center center #fff;
}

.w140 .lookback ul li.item-5 {
  right: 45px;
  top: 169px;
}

.w140 .lookback ul li.item-5 .icon {
  background: url(https://www.sapo.vn/Themes/Portal/Default/StylesV2/images/home/aboutus/icon-lookback-5.png) no-repeat center center #fff;
}

.w140 .lookback ul li.item-6 {
  left: 575px;
  top: 169px;
}

.w140 .lookback ul li.item-6 .icon {
  background: url(https://www.sapo.vn/Themes/Portal/Default/StylesV2/images/home/aboutus/icon-lookback-6.png) no-repeat center center #fff;
}

.w140 .lookback ul li.item-7 {
  left: 310px;
  top: 169px;
}

.w140 .lookback ul li.item-7 .icon {
  background: url(https://www.sapo.vn/Themes/Portal/Default/StylesV2/images/home/aboutus/icon-lookback-7.png) no-repeat center center #fff;
}

.w140 .lookback ul li.item-8 {
  left: 60px;
  top: 169px;
}

.w140 .lookback ul li.item-8 .icon {
  background: url(https://www.sapo.vn/Themes/Portal/Default/StylesV2/images/home/aboutus/icon-lookback-8.png?v=1) no-repeat center center #fff;
}

.w140 .lookback ul li.item-9 {
  left: 60px;
  top: 391px;
}

.w140 .lookback ul li.item-9 .icon {
  background: url(https://www.sapo.vn/Themes/Portal/Default/StylesV2/images/home/aboutus/icon-lookback-9.png) no-repeat center center #fff;
}

.w140 .lookback ul li.item-10 {
  left: 310px;
  top: 391px;
}

.w140 .lookback ul li.item-10 .icon {
  background: url(https://www.sapo.vn/Themes/Portal/Default/StylesV2/images/home/aboutus/icon-lookback-10.png) no-repeat center center #fff;
}

.w140 .lookback ul li.item-11 {
  left: 600px;
  top: 391px;
}

.w140 .lookback ul li.item-11 .icon {
  background: url(https://www.sapo.vn/Themes/Portal/Default/StylesV2/images/home/aboutus/icon-lookback-11.png) no-repeat center center #fff;
}

.w140 .lookback ul li.item-12 {
  right: 35px;
  top: 391px;
}

.w140 .lookback ul li.item-12 .icon {
  background: url(https://www.sapo.vn/Themes/Portal/Default/StylesV2/images/home/aboutus/icon-lookback-12.png) no-repeat center center #fff;
}

@media (max-width: 767px) {
  .w140 .lookback p {
    margin-bottom: 30px;
  }

  .w140 .lookback ul {
    margin: 0 -15px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .w140 .lookback ul li {
    position: static;
    width: 100%;
    padding: 0 15px 15px;
  }

  .w140 .lookback ul li p {
    white-space: normal !important;
  }
}
/* end w140 */

/* w141 */
.w141 {
  background-image: url(https://namgd.com/projects/vinamos/assets/images/bg/bg-3.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding-top: 40px;
  padding-bottom: 40px;
}

.w141 .lookback {
  text-align: center;
  padding-top: 40px;
}

.w141 .lookback p {
  color: #143F91;
  font-size: 20px;
  line-height: 28px;
  font-weight: bold;
  margin-bottom: 60px;
}

.w141_title span {
  color: #F1592A;
}

.w141 .lookback ul {
  padding: 0;
  list-style: none;
  position: relative;
  margin: 0;
}

.w141 .lookback ul li {
  width: 333px;
  position: absolute;
}

.w141 .lookback ul li span {
  width: 85px;
  height: 85px;
  background: #fff;
  display: inline-block;
  vertical-align: top;
  border-radius: 50%;
  border: 3px solid #0089ff;
  margin-bottom: 9px;
}

.w141 .lookback ul li .icon {
  display: none;
}

.w141 .lookback ul li p {
  font-size: 16px;
  height: 200px;
  line-height: 21px;
  color: #fff;
  font-weight: 400;
  margin-bottom: 10px;
  background-image: url(https://namdp1999.github.io/projects/vinamos/assets/images/box-circle.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  padding: 40px 110px;
  font-size: 18px;
  font-weight: 600;
}

.w141 .lookback ul li p strong {
  display: block;
  margin-bottom: 14px;
  font-size: 46px;
}

@media (min-width: 1200px) {
  .d-xl-block {
    display: block !important;
  }
}

.w141 .lookback ul li.item-1 {
  left: 8px;
  top: -28px;
}

.w141 .lookback ul li.item-2 {
  left: 394px;
  top: -28px;
}

.w141 .lookback ul li.item-3 {
  right: 0px;
  top: -28px;
}

.w141 .lookback ul li.item-10 {
  left: 8px;
  top: 370px;
}

.w141 .lookback ul li.item-11 {
  left: 394px;
  top: 370px;
}

.w141 .lookback ul li.item-12 {
  right: 0px;
  top: 370px;
}

.w141_bg-looback {
  margin-top: 60px;
  margin-bottom: 80px;
  margin-right: -190px;
}

@media (max-width: 767px) {
  .w141 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .w141 .lookback p {
    margin-bottom: 30px;
  }

  .w141 .lookback ul {
    margin: 0 -15px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .w141 .lookback ul li {
    position: static;
    width: 100%;
    padding: 0 15px 15px;
  }

  .w141 .lookback ul li p {
    white-space: normal !important;
  }
}
/* end w141 */

/* w142 */
.w142 {
  background-image: url(https://namgd.com/projects/vinamos/assets/images/bg/bg-3.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding-top: 40px;
  padding-bottom: 40px;
}

.w142_title h4 {
  color: #F1592A;
  font-weight: 600;
  font-size: 24px;
}

.w142_box {
  border: 2px solid #F1592A;
  -webkit-box-shadow: -5px -4px 15px -5px #000000;
  box-shadow: -5px -4px 15px -5px #000000;
  background-color: #fff;
}

.w142_box-img img {
  width: 100%;
}

.w142_box-content {
  position: absolute;
  bottom: 30px;
  background-image: linear-gradient(to right, #0092D7, #143F91);
  left: 5px;
  border-radius: 6px;
  border: 2px solid #fff;
  padding: 20px 10px;
}

.w142_box-website-name {
  font-size: 14px;
  color: #fff;
  margin-bottom: 6px;
}

.w142_box-name {
  font-size: 16px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 0;
}

.w142_box-link {
  position: absolute;
  right: 8px;
  bottom: 8px;
  background: #fff;
  border-radius: 50%;
}

.w142_box-link img {
  width: 26px;
}
/* end w142 */

/* w143 */
.w143 {
  background-image: url(https://namgd.com/projects/vinamos/assets/images/bg/bg-4.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}

.w143_bg-video {
  background-repeat: no-repeat;
  padding: 10px 4px 30px 4px;
  background: url(https://cdn.aisystem.dev/uploads/hocvienkinhdoanhonline.club/505/laptop.png);
  background-size: 100%;
}

.w143_inner-iframe {
  position: relative;
  padding-top: 54%;
  padding-bottom: 78px;
  background-repeat: no-repeat;
}

.w143_inner-iframe img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 262px;
  width: 80%;
  object-fit: cover;
  margin: 10px auto 0;
}

.w143_button {
  text-align: center;
  margin-top: 8px;
}

.w143_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

@media (max-width: 768px) {
  .w143 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .w143_inner-iframe img {
    height: 160px;
  }
}
/* end w143 */

/* w144 */
.w144 {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding-top: 40px;
  padding-bottom: 40px;
}

.w144 .title_lien_he {
  color: #000;
  font-weight: 700;
  font-size: 30px;
  text-align: center;
  margin-bottom: 30px;
}

.w144 .bg_xanh {
  background-color: #C9DEFF;
  border: 2px solid #F1592A;
}

.w144 .bg_trang {
  background-color: #fff;
}

.w144 .img_tac_gia {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w144 .ten_tac_gia {
  color: #fff;
  font-weight: 700;
  font-size: 20px;
  border: 2px solid #fff;
  border-radius: 10px;
  text-align: center;
  padding: 8px 10px;
  background-image: linear-gradient(to right, #0092D7 , #143F91);
}

.w144 .ten_tac_gia:hover {
  background-color: #002f79;
}

.w144 .list_contact {
  margin-top: 50px;
  padding-left: 0px;
}

.w144 .list_contact li {
  list-style-type: none;
  width: calc(100%);
  padding: 1.5rem 2.5rem;
  color: #051f4e;
  overflow: hidden;
  align-items: center;
}

@media (max-width: 768px) {
  .w144 .title_lien_he {
    font-size: 24px;
  }

  .w144 .list_contact li {
    padding: 0.5rem 0.5rem;
  }

  .w144 .list_contact {
    margin-top: 16px;
  }

  .w144 {
    padding-bottom: 0px;
  }
}
/* end w144 */

/* w145 */
.w145 {
  background-image: url(https://namgd.com/projects/vinamos/assets/images/header.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

@media (min-width: 768px) {
  .w145 {
    position: fixed;
    width: 100%;
    z-index: 100;
  }
}

.w145_logo {
  padding-top: 30px;
  padding-bottom: 30px;
}

.w145_logo img {
  height: 40px!important;
}

.w145_menu {
  float: right;
  padding-top: 5px;
}

.w145_menu a {
  color: #e6e7e8;
  font-size: 14px;
  font-weight: 600;
}

.w145_menu i {
  background: #e6e7e8;
  color: #f1592a;
  padding: 6px;
  border-radius: 50%;
  margin-right: 6px;
}

@media (max-width: 768px) {
  .w145 {
    background: #f1592a;
  }

  .w145_logo {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .w145_menu {
    padding-top: 26px;
  }
}
/* end w145 */

/* w146 */
.w146 {
  background-image: url(https://namgd.com/projects/vinamos/assets/images/bg/bg-6.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding-top: 150px;
  padding-bottom: 150px;
}

.w146_noti {
  background: #F1592A;
  padding: 10px 30px;
  margin-bottom: 30px;
}

.w146_noti-title {
  color: #fff;
  font-weight: 600;
  margin-bottom: 0px;
}

.w146_noti-desc {
  color: #fff;
  margin-bottom: 0;
  font-weight: 500;
}


.w146_zalo {
  display: flex;
  align-items: center;
  justify-content: center;
}

.w146_zalo-qr img {
  width: 160px;
}

.w146_zalo-button {
  margin-left: 30px;
}

.w146_zalo-button-link {
  position: relative;
  display: inline-block;
}

.w146_zalo-button-link img {
  height: 150px!important;
}

.w146_zalo-button-link span {
  position: absolute;
  left: 16px;
  top: 56px;
  font-weight: 600;
  color: #fff;
  width: 100px;
  font-size: 12px;
}

@media (max-width: 768px) {
  .w146 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
/* end w146 */

/* w147 */
.w147 {
  background-image: url(https://namgd.com/projects/vinamos/assets/images/bg/bg-7.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding-top: 150px;
  padding-bottom: 80px;
}

.w147_title-one {
  font-size: 30px;
  font-weight: 500;
  color: #fff;
}

.w147_title-two {
  font-size: 30px;
  font-weight: 500;
  color: #F1592A;
}

.w147_zoom-gallery {
  text-align: center;
}

.w147_zoom-gallery-slide {
  display: none;
}

.w147_zoom-gallery-slide.active {
  display: block;
}

.w147_zoom-gallery .video-slide {
  position: relative;
  padding-bottom: 52.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.w147_zoom-gallery .video-slide iframe,
.w147_zoom-gallery .video-slide object,
.w147_zoom-gallery .video-slide embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10px;
}

.w147_zoom-gallery .selectors {
  text-align: center;
  margin: 10px 0;
  margin-top: 30px;
}

.w147_zoom-gallery .selectors a {
  margin: 5px;
  display: inline-block;
}

.w147_zoom-gallery .selectors a:hover,
.w147_zoom-gallery .selectors a.active {
  border-color: #ccc;
}

.w147_zoom-gallery .selectors img {
  box-shadow: none !important;
  filter: none !important;
  -webkit-filter: none !important;
  height: 70px;
  border-radius: 8px;
}

.w147_zoom-gallery .selectors a {
  position: relative;
  color: #fff;
}

.w147_zoom-gallery .selectors a span {
  position: absolute;
  color: #fff;
  text-shadow: 0px 1px 10px #000;
  top: 50%;
  left: 50%;
  display: inline-block;
  transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  font-size: 30px;
  z-index: 100;
}

.w147_title-video {
  max-width: 172px;
  margin-top: 0px;
  color: #fff;
}

.w147_button {
  margin-top: 30px;
  margin-bottom: 30px;
}

.w147_button a {
  background-image: linear-gradient(to right, #0092D7, #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

@media (max-width: 768px) {
  .w147 {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .w147_zoom-gallery .selectors img {
    height: 50px;
  }

  .w147_title h3 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
  }

  .w147_zoom-gallery .video-slide {
    padding-bottom: 42.25%;
  }

  .w147_zoom-gallery {
    margin-bottom: -11px;
  }

  .hide-mobi {
    display: none;
  }
}
/* end w147 */

/* w148 */
.w148 {
  background-image: url(https://namgd.com/projects/vinamos/assets/images/bg/bg-8.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding-top: 150px;
  padding-bottom: 30px;
}

.w148_content-title {
  color: #fff;
  font-size: 20px;
  margin-bottom: 20px;
}

.w148_content-title span {
  color: #f99d1c;
}

.w148_content-title-small {
  color: #f99d1c;
  font-size: 18px;
}

.w148_content-desc {
  color: #fff;
}

.w148_title {
  position: absolute;
  left: 40px;
  top: 170px;
  font-weight: 600;
}

.w148_content-title-one {
  color: #fff;
}

.w148_content-title-two {
  color: #F1592A;
}

.w148_button {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.w148_button p {
  background-image: linear-gradient(to right, #0092D7, #143F91);
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
  width: 280px;
  text-align: center;
  margin: 0 auto;
}

.w148_button a {
  color: #fff;
  font-weight: 600;
  font-size: 16px;
}

.w148_button a>span {
  color: #F1592A;
  font-size: 20px;
}

.w148_video {
  margin-top: 50px;
}

.w148_video iframe {
  width: 100%;
  height: 324px;
  padding: 3px;
  background-image: linear-gradient(to right, #0092D7, #143F91);
}

.w148_content img {
  height: 450px!important;
}

.w148_box-title {
  font-weight: 700;
  color: #fff;
  font-size: 18px;
  background-image: linear-gradient(to right, #0092D7, #143F91);
  padding: 6px 10px;
  width: 96%;
  text-align: center;
  margin: 0 auto;
  border: 3px solid #fff;
  margin-top: -7px;
}

@media (max-width: 768px) {
  .w148 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .w148_video iframe {
    height: 200px;
  }

  .w148_content {
    background: #313131;
    padding: 20px;
    border-radius: 8px;
    margin-bottom: 20px;
  }

  .w148_video {
    margin-top: 0px;
  }

  .w148_content img {
    height: 360px!important;
    margin-bottom: 30px;
    display: none;
  }

  .w148_title {
    position: relative;
    font-weight: 600;
    top: 0;
    left: 10px;
  }

  .w148_content-title-one {
    font-size: 26px;
  }

  .w148_content-title-two {
    font-size: 26px;
  }
}
/* end w148 */
/* w149 */
.w149_box {
  position: relative;
}

.w149_box_bg {
  position: absolute;
  left: 0;
  right: 0;
  width: 30%;
}

.w149_box_logo {
  position: absolute;
  top: 40px;
  left: 60px;
  height: 80px!important;
}

.w149_menu {
  background-color: #DCDDDE;
  border-bottom: 5px solid #F06F3D;
  height: 80px;
  padding-top: 12px;
}

.w149_menu_list {
  list-style: none;
  text-align: right;
}

.w149_menu_list li {
  display: inline-block;
  padding-left: 20px;
}

.w149_menu_list li a {
  color: #000;
  font-weight: 600;
}

.w149_button_login {
  background-image: linear-gradient(45deg, #ee643c, #faac2d);
  padding: 10px 20px;
  border-radius: 8px;
  color: #fff !important;
}

.w149_button-phone {
  margin-left: 10px;
  padding-left: 54px!important;
  padding-right: 16px!important;
  padding-bottom: 4px!important;
  color: #fff!important;
  background-image: url(https://namgd.com/projects/vinamos/assets/images/button-phone.png);
  background-repeat: no-repeat;
  background-size: 160px auto;
}
.w149_menu a {
    display: block;
    line-height: 46px;
    padding: 0 7px;
    text-decoration: none;
    color: #f1592a;
    font-weight: 600;
    border-radius: 60px;
}

.w149_button-phone:hover {
  background-image: url(https://namgd.com/projects/vinamos/assets/images/button-phone.png)!important;
}

@media (max-width: 768px) {
  .w149_box_bg {
    display: none;
  }

  .w149_box_logo {
    position: absolute;
    top: 12px;
    left: 20px;
    height: 50px!important;
  }

  .w149_menu_list li a {
    display: none;
  }

  .w149_button_login {
    display: block !important;
  }

  .w149_menu {
    padding-top: 12px;
  }
}
/* end w149 */

/* w150 */
.w150_bg-header {
  width: 100%;
}

.w150_logo {
  position: absolute;
  z-index: 1;
  text-align: center;
  padding: 40px 20px 20px 20px;
  background: #fff;
  box-shadow: 0px 7px 11px 2px rgb(0 0 0 / 42%);
  -webkit-box-shadow: 0px 7px 11px 2px rgb(0 0 0 / 42%);
  -moz-box-shadow: 0px 7px 11px 2px rgba(0, 0, 0, 0.42);
}

.w150_logo img {
  height: 70px !important;
}

.w150_menu {
  background-color: #DCDDDE;
  border-bottom: 5px solid #F06F3D;
  height: 80px;
  padding-top: 12px;
}

.w150_menu_list {
  list-style: none;
  text-align: center;
}

.w150_menu_list li {
  display: inline-block;
  padding-left: 20px;
}

.w150_menu_list li a {
  color: #000;
  font-weight: 600;
}

.w150_button_login a {
  background-image: linear-gradient(45deg, #ee643c, #faac2d);
  padding: 10px 20px;
  border-radius: 8px;
  color: #fff !important;
}

.w150_button-phone a {
  margin-left: 10px;
  padding-left: 54px !important;
  padding-right: 16px !important;
  padding-bottom: 4px !important;
  color: #fff !important;
  background-image: url(https://namgd.com/projects/vinamos/assets/images/button-phone.png);
  background-repeat: no-repeat;
  background-size: 160px auto;
}

.w150_menu a {
  display: block;
  line-height: 46px;
  padding: 0 7px;
  text-decoration: none;
  color: #f1592a;
  font-weight: 600;
  border-radius: 60px;
}

.w150_button-phone a:hover {
  background-image: url(https://namgd.com/projects/vinamos/assets/images/button-phone.png) !important;
}

@media (max-width: 768px) {
  .w150_menu_list li {
    display: none;
  }

  .w150_button_login {
    display: block !important;
  }

  .w150_menu {
    padding-top: 12px;
  }

  .w150_logo {
    position: relative;
    box-shadow: none;
    padding: 20px;
  }

  .w150_bg-header {
    display: none;
  }

  .w150_menu_list {
    list-style: none;
    text-align: center;
    padding-left: 0px;
    width: 200px;
    margin: 0 auto;
  }
}
/* end w150 */

/* w151 */
.w151 {
  position: fixed;
  z-index: 99999;
  bottom: 10%;
  right: 0;
  transform: scale(0.7);
  margin: -10px;
}

/*phone*/
.w151 .button-contact {
  position: relative;
}

.w151 .button-contact .phone-vr {
  position: relative;
  visibility: visible;
  background-color: transparent;
  width: 90px;
  height: 90px;
  cursor: pointer;
  z-index: 11;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  transition: visibility .5s;
  left: 0;
  bottom: 0;
  display: block;
}

.w151 .phone-vr-circle-fill {
  width: 65px;
  height: 65px;
  top: 12px;
  left: 12px;
  position: absolute;
  box-shadow: 0 0 0 0 #c31d1d;
  background-color: rgba(230, 8, 8, 0.7);
  border-radius: 50%;
  border: 2px solid transparent;
  -webkit-animation: phone-vr-circle-fill 2.3s infinite ease-in-out;
  animation: phone-vr-circle-fill 2.3s infinite ease-in-out;
  transition: all .5s;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-animuiion: zoom 1.3s infinite;
  animation: zoom 1.3s infinite;
}

.w151 .phone-vr-img-circle {
  background-color: #e60808;
  width: 40px;
  height: 40px;
  line-height: 40px;
  top: 25px;
  left: 25px;
  position: absolute;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  -webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
  animation: phone-vr-circle-fill 1s infinite ease-in-out;
}

.w151 .phone-vr-img-circle a {
  display: block;
  line-height: 37px;
}

.w151 .phone-vr-img-circle img {
  max-width: 25px!important;
}

@-webkit-keyframes phone-vr-circle-fill {
  0% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
  }

  10% {
    -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
  }

  20% {
    -webkit-transform: rotate(25deg) scale(1) skew(1deg);
  }

  30% {
    -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
  }

  40% {
    -webkit-transform: rotate(25deg) scale(1) skew(1deg);
  }

  50% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
  }

  100% {
    -webkit-transform: rotate(0) scale(1) skew(1deg);
  }
}

@-webkit-keyframes zoom {
  0% {
    transform: scale(.9)
  }

  70% {
    transform: scale(1);
    box-shadow: 0 0 0 15px transparent
  }

  100% {
    transform: scale(.9);
    box-shadow: 0 0 0 0 transparent
  }
}

@keyframes zoom {
  0% {
    transform: scale(.9)
  }

  70% {
    transform: scale(1);
    box-shadow: 0 0 0 15px transparent
  }

  100% {
    transform: scale(.9);
    box-shadow: 0 0 0 0 transparent
  }
}

.w151 .phone-bar a {
  position: fixed;
  bottom: 25px;
  left: 30px;
  z-index: -1;
  background: rgb(232, 58, 58);
  color: #fff;
  font-size: 16px;
  padding: 8px 15px 7px 50px;
  border-radius: 100px;
  white-space: nowrap;
}

.w151 .phone-bar a:hover {
  opacity: 0.8;
  color: #fff;
}

@media(max-width: 736px) {
  .w151 .phone-bar {
    display: none;
  }
}

.w151 #zalo-vr .phone-vr-circle-fill {
  box-shadow: 0 0 0 0 #2196F3;
  background-color: rgba(33, 150, 243, 0.7);
}

.w151 #zalo-vr .phone-vr-img-circle {
  background-color: #2196F3;
}

.w151 #viber-vr .phone-vr-circle-fill {
  box-shadow: 0 0 0 0 #2196F3;
  background-color: rgba(33, 150, 243, 0.7);
}

.w151 #viber-vr .phone-vr-img-circle {
  background-color: #fff;
}

.w151 #contact-vr .phone-vr-circle-fill {
  box-shadow: 0 0 0 0 #2196F3;
  background-color: rgba(33, 150, 243, 0.7);
}

.w151 #contact-vr .phone-vr-img-circle {
  background-color: #2196F3;
}
/* end w151 */

/* w152 */
.w152 {
  padding-bottom: 0px;
}

.w152_item {
  padding: 10px;
}

.w152_item_box {
  padding-top: 6px;
  text-align: center;
  border: 2px dotted #3853A4;
  border-radius: 8px;
}

.w152_icon i {
  color: #ED1F24;
  font-size: 30px;
}

.w152_title {
  font-size: 16px;
  margin-bottom: 0px;
  color: #000;
}
/* end w152 */

/* w153 */
.w153 {
  background: #171F5E;
  background-repeat: repeat;
  background-color: #cccccc;
}

.w153_item {
  padding: 10px;
}

.w153_item_box {
  padding: 10px;
  text-align: center;
}

.w153_image {
  padding: 20px;
  border-radius: 50%;
  box-shadow: 0 0 8px -4px #fff;
  background: #ffff;
}

.w153_image:hover {
  box-shadow: 0 0 8px 4px #fff;
}

.w153_image img {
  width: 100%;
  border-radius: 50%;
}

.w153_title {
  font-size: 18px;
  margin-bottom: 0px;
  color: #3853A4;
  font-weight: 600;
  margin-top: 16px;
  line-height: 1.4;
}

.w153_title a {
  color: #fff;
}

.w153 .slick-prev:before, .w153 .slick-next:before {
  color: #fff;
}
/* end w153 */

/* w154 */
.w154 {
  background-color: #EAF2FF;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w154_title {
  text-align: center;
  font-weight: bold;
  color: #073A91;
  font-size: 30px;
}

.w154_desc {
  text-align: center;
  color: #000;
}

.w154 .icon {
  font-size: 30px;
  margin-top: 25px;
  color: #073A91;
}

.w154 .text {
  background-color: #fff;
  padding: 4px 15px;
}

.w154 .text-title {
  font-weight: bold;
  font-size: 14px;
  color: #000;
}

.w154 .text-desc {
  color: #000;
  font-size: 12px;
}

.w154_video iframe {
  width: 100%;
  height: 222px;
}

.w154_item {
  margin-bottom: 0px;
}

.w154_button {
  text-align: center;
}

.w154_button a {
  /* background: linear-gradient(180deg, #ff6a00, #ee0979); */
  background: #00B642;
  color: #fff;
  padding: 10px 30px;
  font-size: 20px;
}

.w154_button a:hover {
  /* background: linear-gradient(180deg, #ee0979, #ff6a00); */
}

.w154_qua-tet {
  background-color: #ffffff;
}

.w154_qua-tet .w154_title {
  color: #b7001c;
}

.w154_qua-tet .w154_item .icon {
  margin-top: 0px;
}

.w154_video {
  background-color: #c79725;
  padding: 10px 10px;
}

.w154_qua-tet .icon {
  color: #00b642;
}

@media (min-width: 768px) {
  .w154_desc {
    padding: 5px 150px;
  }

  .w154 .text-title {
    margin-bottom: 0px;
  }
}

@media (max-width: 768px) {
  .w154 {
    padding-top: 0px;
    padding-bottom: 20px;
  }

  .w154_video iframe {
    width: 100%;
    height: 190px;
  }

  .w154 .icon {
    font-size: 20px;
    margin-top: 40px;
  }

  .w154_button a {
    font-size: 16px;
  }

  .w154_item {
    margin-bottom: 0px;
  }

  .w154_title {
    font-size: 26px;
  }

  .w154_video {
    padding: 15px 15px;
    margin-bottom: 20px;
  }

  .w154 .text-title {
    font-size: 16px;
  }
}
/* end w154 */

/* w155 */
.w155 {
  padding-top: 20px;
  padding-bottom: 20px;
  background: #f3f3f3;
}

.w155-qua-tet {
  background-image: url(https://png.pngtree.com/thumb_back/fw800/background/20200121/pngtree-chinese-new-year-background-with-light-yellow-image_328235.jpg);
  background-repeat: repeat;
  background-color: #cccccc;
}

.w155_title {
  font-size: 15px;
  font-weight: 600;
  color: #3853A4;
}

.w155_list-1 {
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: 30px;
}

.w155_list-1 li {
  color: #000;
  font-size: 15px;
  margin-top: 10px;
}

.w155_list-1 li i {
  width: 24px;
}

.w155_item {
  margin-top: 20px;
}

.w155_item a {
  color: #051F4D;
}

.w155_item a:hover {
  color: #000;
}

.w155_item a i {
  font-size: 28px;
  vertical-align: middle;
}

.w155_img img {
  width: 100%;
}

.w155_list-2 {
  padding-left: 20px;
}

.w155_list-2 a {
  color: #000;
  font-size: 15px;
}

.w155_copyright p {
  font-size: 12px;
}

.w155_list-img {
  text-align: right;
}

.w155_button-maps:hover {
  cursor: pointer;
}

.w155_button-maps .w155_img {
  width: 46px;
  margin-bottom: 0px;
}

.w155_button-maps {
  background: #fff;
  padding: 10px;
  border-radius: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #3853A4;
  margin-bottom: 20px;
}

.w155_button-maps .w155_title {
  font-weight: 600;
  color: #3853A4;
  font-size: 16px;
  margin-left: 15px;
}

@media (max-width: 768px) {
  .w155_list-img {
    text-align: left;
  }
}

.w155_list-img a {
  background-color: #EAF2FE;
  padding: 15px;
}

.w155_list-img img {
  height: 30px!important;
}

.w155.donafarm {
  background-color: #ddffc5;
}
/* end w155 */

/* w156 */
@media (min-width: 768px) {
  .w156 {
    display: none;
  }
}

@media (max-width: 768px) {
  .w156_header .w156_bottom-nav {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 6px 0;
    background-color: #e6e7e8;
    z-index: 99;
    will-change: transform;
    transform: translateZ(0);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.24);
  }

  .w156_header .w156_bottom-nav-item {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center;
    text-align: center;
    font-size: 0.8rem;
    color: #f1f5f8;
    height: 46px;
  }

  .w156_header .w156_bottom-nav-link {
    display: flex;
    flex-direction: column;
  }

  .w156_header .w156_bottom-nav .w156_active {
    color: #d32f2f;
  }

  .w156_icon-phone img {
    width: 30px;
    height: auto;
  }

  .w156_icon-zoom img {
    width: 50px;
    height: auto;
  }

  .w156_icon-phone {
    background: #f15a2b;
    padding: 10px;
    margin: 0 auto;
    border-radius: 50%;
  }

  .w156_icon-zoom {
    padding: 6px;
    margin: 0 auto;
  }

  .w156_cart {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
  }

  .w156_cart-item a {
    color: #fff;
  }

  .w156_cart-item {
    font-weight: 700;
    font-size: 15px;
  }
}
/* end w156 */

/* w157 */
.w157 {
  padding-top: 20px;
  padding-bottom: 20px;
  background: #fff;
}

.w157_title-main h3 {
  color: #3853A4;
  font-weight: 600;
  font-size: 28px;
}
.w157_item {
  padding: 10px;
}

.w157_item_box {
  padding: 10px;
  text-align: center;
  box-shadow: 0 0 8px -6px #000;
  background: #fff;
}

.w157_item_box:hover {
  box-shadow: 0 0 8px -4px #000;
}

.w157_image img {
  width: 100%;
}

.w157_title {
  font-size: 15px;
  margin-bottom: 0px;
  color: #000;
  font-weight: 500;
  margin-top: 16px;
  line-height: 1.4;
}

.w157_title a {
  color: #fff;
}

.w157 .slick-prev:before, .w157 .slick-next:before {
  color: #000;
}

.w157_stars {
  margin-bottom: 0px;
}

.w157_stars i {
  font-size: 12px;
  color: #eab900;
  line-height: 1.4;
}

.w157_price a {
  font-size: 18px;
  font-weight: 600;
  color: #009a05;
  line-height: 1.4;
}
/* end w157 */

/* w158 */
.w158 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.w158_title h3 {
  color: #3853A4;
  font-weight: 600;
  margin-bottom: 16px;
  font-size: 28px;
}

.w158_list-address {
  list-style-type: none;
  padding-left: 0px;
}

.w158_address {
  font-size: 14px;
  margin-bottom: 10px;
}

.w158_address a {
  color: #3853A4;
}

.w158_address i {
  margin-right: 4px;
}

.w158_maps iframe {
  width: 100%;
  height: 500px;
  margin-bottom: 20px;
}

.w158_info p {
  font-size: 14px;
  color: #000;
}
/* end w158 */

/* w159 */
.w159 {
  background: #171F5E;
  background-repeat: repeat;
  background-color: #cccccc;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w159_box {
  margin-bottom: 20px;
  border-radius: 23px;
  border: 2px solid #fff;
}

.w159_box:hover {
  box-shadow: 0 0 8px 3px #fff;
}

.w159_box_img img {
  width: 100%;
  border-radius: 20px 20px 0px 0px;
}

.w159_box_title {
  text-align: center;
  font-weight: 600;
  padding: 10px;
  background: #3853A4;
  border-radius: 0px 0px 20px 20px;
}

.w159_box_title p {
  margin-bottom: 0px;
  font-size: 16px;
  color: #fff;
}
/* end w159 */

/* w161 */
.w161 {
  background: #3853A4;
  padding-top: 30px;
  padding-bottom: 10px;
}

.w161_title {
  margin-bottom: 20px;
  text-align: center;
}

.w161_title-one {
  color: #ffcb00;
}

.w161_title-two {
  color: #fff;
}

.w161_member {
  margin-bottom: 20px;
}

.w161_member_img img {
  width:100%;
}

.w161_member_content {
  padding: 10px;
  background: #fff;
  text-align: center;
}

.w161_member_name {
  font-size: 20px;
  font-weight: 600;
  color: #001e79;
  margin-bottom: 4px;
}

.w161_member_desc {
  font-size: 16px;
  font-weight: 600;
  color: #d00000;
  margin-bottom: 4px;
}

.w161_member_logo {
  width: 70%;
  border: 1px solid #e0e0e0;
  padding: 10px;
  border-radius: 4px;
}
/* end w161 */

/* w162 */
.w162 {
  background-color: #01214B;
  padding-top: 20px;
  padding-bottom: 20px;
}

.w162_title {
  color: #fff;
  font-weight: 700;
  font-size: 30px;
  text-align: center;
  margin-bottom: 20px;
}

.w162_left {
  background: #004ea2;
  padding: 0;
}

.w162_image {
  width: 100%;
}

.w162_name {
  background: #0000009c;
  color: #fff;
  text-align: center;
  font-weight: 600;
  font-size: 20px;
  padding: 12px;
}

.w162_right {
  background: #fff;
}

.w162_form .order_form {
  padding: 20px;
}

.w162_button {
  text-align: center;
}

.w162_button a {
  background: #0D2235;
  color: #fff;
  padding: 6px 20px;
  border-radius: 6px;
}

.w162_facebook {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}

.w162_facebook a {
  font-weight: 600;
  color: #000;
  font-style: italic;
}
/* end w162 */

/* w163 */
.w163 {
  padding-top: 30px;
  padding-bottom: 30px;
}
.w163_title-main {
  text-align: center;
  margin-bottom: 20px;
}

.w163_title-main h2 {
  font-weight: 700;
  font-size: 36px;
  color: #3853a4;
}

.w163 .nav.nav-tabs {
  color: #fff;
  background: #272e38;
  border-radius: 0;
  max-width: 500px;
  margin: 0 auto;
}

.w163 .nav-item.nav-link {
  padding: 18px 25px;
  color: #000000;
  background: #eaebeb;
  border-radius: 0;
  font-size: 20px;
  font-weight: 600;
  box-shadow: -1px 0 2px 0 rgb(0 0 0 / 20%);
}

.w163 .tab-content {
  background: #fdfdfd;
  line-height: 25px;
  border: 1px solid #ddd;
  border-top: 2px solid #3853A4;
  border-bottom: 2px solid #3853A4;
  padding: 30px 25px;
}

.w163 .nav-item.nav-link.active, .w163 .nav-item.nav-link:hover, .w163 .nav-item.nav-link:focus {
  border: none;
  background: #3853A4;
  color: #fff;
  border-radius: 0;
  transition: background 0.20s linear;
}

.w163_title {
  font-size: 40px;
  font-weight: 700;
  padding-bottom: 10px;
  border-bottom: 1px solid #dadada;
}

.w163_price {
  font-size: 32px;
  font-weight: 700;
  color: #3853a4;
}

.w163_desc {
  color: #404242;
  font-size: 14px;
  font-weight: 400;
}

.w163_item_cancel {
  color: #92979b;
}

.w163_item_tick {
  color: #000;
}

.w163_item_tick i {
  color: #3853a4;
}

.w163_button {
  text-align: center;
}

.w163_button a {
  color: #fff;
  background: #3853a4;
  padding: 12px 30px;
  border-radius: 5px;
}
/* end w163 */

/* w164 */
.w164 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.w164_title-main {
  margin-bottom: 20px;
  text-align: center;
}

.w164_title-main-one {
  color: #ffcb00;
}

.w164_title-main-two {
  color: #000;
}

.w164_item {
  position: relative;
  margin-bottom: 5px;
  padding: 5px;
}

.w164_img img {
  width: 100%;
  object-fit: cover;
  height: 250px;
}

.w164_box {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  height: 100%;
  padding: 5px;
  width: 100%;
}

.w164_item:hover .w164_box {
  display: block;
}

.w164_box-info {
  position: relative;
  text-align: center;
  background: rgba(0, 0, 0, 0.8);
  height: 100%;
  padding: 10px;
  padding-top: 56%;
}

.w164_box-info {
  color: #fff;
  font-size: 14px;
}

.w164_box-info p:nth-child(2) {
  color: #fff;
  font-size: 14px;
}

.w164_box-info p {
  margin-bottom: 10px;
}

.w164_box-title {
  color: #ffff00;
  font-size: 16px;
  margin-top: 4px;
  display: inline-block;
  font-weight: 700;
  margin-top: 10px;
  margin-bottom: 10px;
}

.w164_box-hotline {
  color: #ffff00;
  font-size: 20px;
  font-weight: 700;
}

.w164_box-hotline:hover {
  color: #ffff00;
}

.w164_box-link {
  color: #ffff00;
  font-size: 14px;
  background: #0000009e;
  padding: 8px 12px;
  border-radius: 8px;
  word-wrap: break-word;
  white-space: -moz-pre-wrap;
  white-space: pre-wrap;
}

.w164_box-link:hover {
  color: #ffff00;
}

.w164_title {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.w164_item:hover .w164_title {
  display: none;
}

.w164_title_box {
  padding: 6px 10px;
  margin: 5px;
  background: rgba(0, 0, 0, 0.8);
}

.w164_title p {
  position: relative;
  font-size: 14px;
  text-align: center;
  color: #fff;
  margin: 0;
}

@media (max-width: 768px) {
  .w164_img img {
    width: 100%;
    object-fit: cover;
    height: 220px;
  }
}
/* end w164 */

/* w165 */
.w165_header {
  background: #097890;
  color: #fff;
  padding-bottom: 20px;
  padding-top: 20px;
}

.w165_header_title {
  font-weight: bold;
  font-size: 36px;
  margin-top: 20px;
}

.w165_header_desc {
  margin: 10px 0;
  line-height: 21px;
  font-size: 14px;
}

.w165_detail {
  padding-top: 10px;
  background: #f3f3f3;
}

.w165_detail_buy {
  border-radius: 5px;
  background: #fff;
  padding: 20px 15px 5px 15px;
  margin-bottom: 10px;
  position: relative;
  box-sizing: border-box;
  box-shadow: 0 2px 4px rgb(0 0 0 / 8%), 0 4px 12px rgb(0 0 0 / 8%);
}

.w165_detail_buy_price {
  font-size: 32px;
  font-weight: bold;
}

.w165_detail_buy_link a {
  background: #df322f;
  border-radius: 5px;
  padding: 14px 20px;
  display: inline-block;
  width: 100%;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.w165_detail_buy_ulti ul {
  list-style: none;
  padding-left: 0;
}

.w165_detail_buy_ulti ul li {
  line-height: 30px;
  font-size: 14px;
}

.w165_detail_buy_ulti ul li i {
  font-size: 18px;
  text-align: center;
  width: 30px;
  margin-right: 5px;
}

.w165_detail_video iframe {
  width: 100%;
  height: 410px;
}

.w165_detail_tab {
  width: 100%;
  background: #fff;
  display: inline-block;
  margin-top: 10px;
  border-radius: 3px;
}

.w165_detail_tab ul {
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
}

.w165_detail_tab ul li {
  float: left;
  padding: 15px 24px;
}

.w165_detail_tab ul li a {
  color: #333;
  font-size: 14px;
}

.w165_detail_learn-what {
  background: #fff;
  border-radius: 3px;
  display: inline-block;
  margin-top: 10px;
  width: 100%;
  padding-bottom: 10px;
}

.w165_detail_title {
  padding: 15px 10px;
  border-bottom: 1px solid #ddd;
  font-size: 18px;
  font-weight: 600;
}

.w165_detail_learn-what_content {
  padding: 0 15px;
}

.w165_detail_learn-what_title {
  color: #333;
  padding: 0 22px;
  margin: 0 0 15px 0;
  line-height: 21px;
  margin-bottom: 0px;
  font-size: 14px;
  margin-bottom: 15px;
}

.w165_detail_learn-what_title i {
  color: #17AA1C;
}

.w165_detail_intro {
  background: #fff;
  border-radius: 3px;
  display: inline-block;
  margin-top: 10px;
  width: 100%;
  padding-bottom: 10px;
}

.w165_detail_title-small {
  font-size: 14px;
  font-weight: bold;
  padding: 15px 10px;
  border-bottom: 1px solid #ddd;
  font-style: italic;
}

.w165_detail_intro_content p {
  line-height: 21px;
  padding: 10px;
  font-size: 14px;
  margin-bottom: 0;
}

.w165_detail_list-course {
  background: #fff;
  border-radius: 3px;
  display: inline-block;
  margin-top: 10px;
  width: 100%;
  padding-bottom: 10px;
}

.w165_detail_list-course_content {
  padding: 0 15px;
}

#w165_accordion .card {
  margin-bottom: 0;
  border: none;
}

.w165_detail_list-course_header {
  border: none;
  padding: 10px;
  color: #333333;
  background-color: #f5f5f5;
  text-align: left;
  font-weight: 600;
  font-size: 14px;
}

.w165_detail_list-course_header:focus {
  outline: none;
}

.w165_accordion_item {
  border-bottom: 1px solid #e1e1e1;
  padding: 10px;
}

.w165_accordion_item_title p {
  font-size: 14px;
  margin-bottom: 0;
}

.w165_accordion_item_title i {
  color: #999;
  font-size: 12px;
}

.w165_accordion_item_link a {
  padding: 3px 5px;
  background-color: #7cbdff;
  color: #fff !important;
  border-radius: 5px;
  float: right;
  font-size: 14px;
  cursor: pointer;
}

.w165_accordion_item_time {
  float: right;
  color: #555;
  font-size: 14px;
}

.w165_modal_iframe {
  height: 450px;
}

@media (min-width: 768px) {
  .w165_detail_fix-right {
    position: fixed;
    top: 100px;
    left: 870px;
    bottom: 20px;
    width: 375px;
  }
}

@media (max-width: 768px) {
  .w165_header_title {
    font-size: 26px;
  }

  .w165_detail_video iframe {
    height: 220px;
  }

  .w165_modal_iframe {
    height: 226px;
  }

  .w165_modal {
    margin-top: 40%;
  }
}
/* end w165 */

/* w166 */
.w166 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.w166 .features-title {
  padding-bottom: 68px;
}

.w166 .features-title .title {
  font-size: 60px;
  font-weight: 500;
  line-height: 70px;
}

.w166 .features-title .title span {
  font-weight: 600;
  color: #1343ad;
  position: relative;
  font-size: 28px;
  line-height: 40px;
}

.w166 .features-title .title span::before {
  position: absolute;
  content: '';
  left: 0;
  bottom: 0;
  height: 3px;
  width: 65px;
  background: #1343ad;
}

.w166 .features-item {
  height: 100%;
  border: 2px solid #f4f9ff;
  padding: 30px;
  position: relative;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}

.w166 .features-item::before {
  position: absolute;
  content: '';
  left: 0;
  bottom: 0;
  height: 0px;
  width: 100%;
  background: #0157cd;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}

.w166 .features-item i {
  position: absolute;
  right: 30px;
  top: 30px;
  height: 40px;
  width: 40px;
  text-align: center;
  line-height: 40px;
  border-radius: 50%;
  background: #edfff9;
  color: #0157cd;
}

.w166 .features-item img {
  height: 80px!important;
}

.w166 .features-item .title {
  line-height: 22px;
  font-size: 16px;
  font-weight: 500;
  padding-top: 23px;
}

.w166 .features-item p {
  font-size: 14px;
  line-height: 26px;
  padding-top: 15px;
}

.w166 .features-item a {
  font-size: 14px;
  font-weight: 600;
  color: #0157cd;
  text-decoration: underline;
}

.w166 .features-item:hover {
  border-color: #fff;
  box-shadow: 0px 16px 32px 0px rgb(217 219 226 / 30%);
  margin-top: -15px;
}

.w166 .features-item:hover::before {
  height: 6px;
}
/* end w166 */

/* w167 */
.w167 {
  padding: 20px 0px;
  background: #F0F0F0;
}

.w167_content__title {
  position: relative;
  -js-display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 1.5em;
}

.w167_content__title b {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 2px;
    opacity: .1;
    background-color: #61a63c;
}

.w167_content__title--main {
    text-transform: none;
    font-weight: 500;
    color: #61a63c;
    font-size: 29px;
    margin: 0 15px;
    text-align: center;
}

.w167_content p {
  color: #000;
  text-align: justify;
}

.w167_img img {
  width: 100%;
  margin-top: 30px;
}

.w167_content__button {
  text-align: center;
}

.w167_content__button__link {
  border-radius: 99px;
  background-color: #005d1c;
  line-height: 2.4em;
  min-height: 2.5em;
  padding: 10px 20px;
  color: #fff;
  font-size: 14px;
}

.w167_content__button__link:hover {
  color: #fff;
  background-color: #004A16;
}
/* end w167 */

/* w168 */
.w168 {
  padding: 20px 0px;
}

.w168_content__title {
  position: relative;
  -js-display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 1.5em;
}

.w168_content__title b {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 2px;
    opacity: .1;
    background-color: #61a63c;
}

.w168_content__title--main {
    text-transform: none;
    font-weight: 500;
    color: #61a63c;
    font-size: 29px;
    margin: 0 15px;
    text-align: center;
}

.w168_img img {
  width: 100%;
  margin-top: 30px;
}

.w168_content__button {
  text-align: center;
}

.w168_content__button__link {
  border-radius: 99px;
  background-color: #005d1c;
  line-height: 2.4em;
  min-height: 2.5em;
  padding: 10px 20px;
  color: #fff;
  font-size: 14px;
}

.w168_content__button__link:hover {
  color: #fff;
  background-color: #004A16;
}

.w168_item {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}

.w168_item__img {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-bottom: 0;
  max-width: 123px;
}

.w168_item__img img {
  width: 100%;
}

.w168_item__content {
  padding-left: 1em;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0px;
  flex: 1 1 0px;
}

.w168_item__content h3 {
  font-size: 18px;
  color: #61a63c;
  font-weight: 700;
}
.w168_item__content p {
  margin-bottom: 0px;
}
/* end w168 */

/* w169 */
.w169 {
  background-image: url(https://myphamgoldenlife.com/wp-content/uploads/2021/05/bg-green.jpg);
  padding: 20px 0px;
}

.w169_head__title {
  position: relative;
  -js-display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 1em;
}

.w169_head__title b {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 2px;
    opacity: .1;
    background-color: #fff;
}

.w169_head__title--main {
    text-transform: none;
    font-weight: 500;
    color: #fff;
    font-size: 29px;
    margin: 0 15px;
    text-align: center;
}

.w169_head_desc {
  text-align: center;
  color: #fff;
  margin: 0px 0px 30px;
}

.w169_item {
  display: flex;
  margin-bottom: 30px;
}

.w169_item_img {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-bottom: 0;
  max-width: 84px;
}

.w169_item_img img {
  width: 100%;
  border-radius: 50%;
  border: 2px solid #a8ce73;
}

.w169_item_content {
  margin-left: 15px;
  background: #447934a3;
  padding: 20px;
  border-radius: 10px;
  color: #fff;
}

.w169 .carousel-control-prev {
  width: 2%;
  left: -30px;
}

.w169 .carousel-control-next {
  width: 2%;
  right: -30px;
}

.w169 .carousel-indicators {
  margin-bottom: 0;
}

.w169 .slide {
  height: auto;
  min-height: 0;
}
/* end w169 */

/* w170 */
.w170_title {
  font-size: 35px;
  font-weight: 700;
  line-height: 50px;
  margin-bottom: 30px;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -webkit-transform: translateY(-20px);
  -ms-transform: translateY(-20px);
  transform: translateY(-20px);
  opacity: 0;
  visibility: hidden;
}

.w170 .carousel-item.active .w170_title {
  -webkit-transition-delay: 400ms;
  -o-transition-delay: 400ms;
  transition-delay: 400ms;
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  opacity: 1;
  visibility: visible;
}

.w170_carousel-caption {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px 50px;
  color: #0043a7;
  text-align: left;
  width: 100%;
  height: 100%;
}

.w170_desc {
  font-size: 20px;
  font-weight: 500;
  line-height: 34px;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -webkit-transform: translateX(-50px);
  -ms-transform: translateX(-50px);
  transform: translateX(-50px);
  opacity: 0;
  visibility: hidden;
}

.w170 .carousel-item.active .w170_desc {
  opacity: 1;
  visibility: visible;
  -webkit-transition-delay: 1000ms;
  -o-transition-delay: 1000ms;
  transition-delay: 1000ms;
  -webkit-transform: translateX(0px);
  -ms-transform: translateX(0px);
  transform: translateX(0px);
}

.w170_button {
  -webkit-transform: scaleY(0);
  -ms-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -webkit-transition-delay: 1500ms;
  -o-transition-delay: 1500ms;
  transition-delay: 1500ms;
  -webkit-transform-origin: bottom;
  -ms-transform-origin: bottom;
  transform-origin: bottom;
}

.w170 .carousel-item.active .w170_button {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.w170_button_link {
  position: relative;
  display: inline-block;
  font-size: 18px;
  line-height: 24px;
  color: #005D1C;
  font-weight: 600;
  border-radius: 3px;
  overflow: hidden;
  text-transform: capitalize;
  vertical-align: middle;
  background-color: transparent;
  border: 2px solid #005D1C;
  padding: 14px 30px;
  -webkit-transition: .5s ease;
  -o-transition: .5s ease;
  transition: .5s ease;
  -webkit-transition: .5s ease;
  -o-transition: .5s ease;
  transition: .5s ease;
}

.w170_button_link:before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 0;
  content: "";
  background-color: #000;
  transition: .5s;
  opacity: .1;
  border-top-right-radius: 33px;
  border-bottom-right-radius: 33px;
  background: #005D1C;
}

.w170_button_link:hover:before {
    width: 100%;
    border-radius: 0;
}

.w170_button_link:hover {
  border-color: #005D1C;
  color: #005D1C;
}

.w170 .carousel-control-prev {
  width: 60px;
  height: 60px;
  top: 45%;
  left: 4%;
  background: #005D1C;
border-radius: 50%;
}

.w170 .carousel-control-next {
  width: 60px;
  height: 60px;
  top: 45%;
  right: 4%;
    border-radius: 50%;
  background: #005D1C;
}

@media (min-width: 1025px) {
  .w170_carousel-caption {
    position: absolute;
    top: 0;
    left: 0;
    padding: 10%;
    color: #0043a7;
    width: 100%;
    height: 100%;
  }
}

.w170 .slide {
  height: auto;
  min-height: 0;
}

@media (max-width: 768px) {
  .w170_title {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
  }

  .w170_desc {
    font-size: 14px;
    line-height: 18px;
    display: none;
  }

  .w170 .carousel-control-prev {
      width: 30px;
      height: 30px;
      top: 30%;
  }

  .w170 .carousel-control-next {
      width: 30px;
      height: 30px;
      top: 30%;
  }

  .w170_button_link {
    font-size: 14px;
    line-height: 18px;
    padding: 6px 10px;
  }
}
/* end w170 */

/* w171 */
.w171 {
  background-image: url(https://cdn2.aisystem.dev/uploads/hocvienkinhdoanhonline.club/505/img/w_171_bg.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  padding: 20px 0px;
}

.w171_title {
  text-align: center;
}

.w171_title--main {
  color: #244093;
  font-weight: 700;
  font-size: 30px;
}

.w171_desc {
  color: #244093;
  font-weight: 700;
  font-size: 20px;
  text-transform: uppercase;
}

.w171_content p {
  font-size: 20px;
  color: #000;
  font-weight: 500;
  margin-bottom: 20px;
}

.w171_video {
  background: #004A80;
  padding: 8px 4px 4px 4px;
  box-shadow: 5px 10px 8px #888888;
}

.w171_video iframe {
  width: 100%;
  height: 400px;
}

@media (max-width: 480px) {
  .w171_video iframe {
    height: 212px;
  }
}
/* end w171 */

/* w172 */
.w172_banner-1 {
  margin-bottom: 20px;
}

.w172_banner-1 img {
  width: 100%;
}

.w172_banner-2 {
  margin-bottom: 20px;
}

.w172_banner-2 img {
  width: 100%;
}

.w172_content_title {
  text-align: center;
  font-weight: 700;
  color: #244093;
  font-size: 34px;
}

.w172_content_desc {
  font-size: 18px;
  color: #000;
  margin-bottom: 20px;
}

.w172_content_list {
  list-style: none;
  padding-left: 0;
  color: #000;
  font-size: 14px;
}
/* end w172 */

/* w173 */
.w173 {
  padding-top: 20px;
}

.w173_title {
  text-align: center;
  margin-bottom: 30px;
}

.w173_title h2 {
  font-weight: 700;
  font-size: 34px;
  color: #244093;
}

.w173_item {
  text-align: center;
}

.w173_item img {
  width: 80%;
  margin-bottom: 20px;
}

.w173_item_title {
  font-size: 18px;
  text-transform: uppercase!important;
  font-weight: 700;
  color: #244093;
  font-style: italic;
}

.w173_bg img {
  width: 100%;
  margin-top: -100px;
}

@media (max-width: 480px) {
  .w173_item_title {
    font-size: 15px;
  }

  .w173_bg img {
    width: 100%;
    margin-top: -50px;
  }
}
/* end w173 */

/* w174 */
.w174 {
  background-image: url(https://cdn2.aisystem.dev/uploads/hocvienkinhdoanhonline.club/505/img/w_174_img-bg.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  padding: 20px 0px;
}

.w174_head_title {
  font-size: 25px;
  font-weight: 700;
  color: #244093;
  margin-bottom: 0;
}

.w174_head_desc {
  color: #16244F;
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 0;
}

.w174_item {
  text-align: center;
  margin-top: 30px;
}

.w174_item h3 {
  font-size: 20px;
  font-weight: 700;
  color: #000;
  height: 64px;
  margin: 0 30px;
  text-transform: uppercase!important;
}

.w174_item_box {
  padding: 30px 20px;
  border-radius: 45px;
}

.w174_item_box--one {
  background: #AFB1B9;
}

.w174_item_box--two {
  background: #7B839D;
}

.w174_item_box--three {
  background: #5066A9;
}

.w174_item_box img {
  width: 100%;
}

.w174_item_box_img {
  height: 394px;
}

.w174_item_link {
  margin-top: 30px;
}

.w174_item_link a {
  color: #000;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 20px;
}

.w174_item_link a i {
  font-size: 50px;
}

@media (max-width: 480px) {
  .w174_item_box_img {
    height: auto;
  }
}
/* end w174 */

/* w175 */
.w175 {
  padding: 20px 0px 40px;
  background: #EBFDFF;
}
.w175_title {
  text-align: center;
}

.w175_title h2 {
  font-weight: 700;
  color: #244093;
}

.w175_item {
  background: #fff;
  border-radius: 5px;
  box-shadow: -8px 9px 14px #888888;
  padding: 20px;
  margin-top: 30px;
}

.w175_item_title {
  font-weight: 600;
  color: #ff6a00;
  font-size: 18px;
  margin-bottom: 0;
}

.w175_item_desc {
  font-size: 16px;
  color: #000;
  margin-bottom: 0;
}
/* end w175 */

/* w176 */
.w176 {
  padding: 20px 0px;
}

.w176_content {
  text-align: center;
}

.w176_content_slogan {
  font-size: 27px;
  font-weight: 700;
  color: #244093;
}

.w176_content_title {
  font-size: 48px;
  font-weight: 700;
  color: #e50101;
  margin-bottom: 20px;
}

.w176_button {
  margin-top: 20px;
}

.w176_banner-1 {
  text-align: center;
}

.w176_banner-1 img {
  width: 100%;
  max-width: 374px!important;
}

.w176_banner-2 {
  width: 100%;
  max-width: 430px!important;
}

.w176_button img {
  width: 100%;
  max-width: 234px!important;
}

.w176_banner-3 {
  text-align: center;
  margin-top: 30px;
}

.w176_banner-3 img {
  width: 100%;
  max-width: 950px!important;
}
/* end w176 */

/* w177 */
.w177 {
  padding: 20px 0px 40px;
}

.w177_title {
  text-align: center;
  margin-bottom: 20px;
}

.w177_title h2 {
  font-size: 30px;
  font-weight: 700;
  color: #244093;
}

.w177_autoplay {
  background: #EAF0F6;
  box-shadow: -8px 9px 14px #888888;
}

.w177_item {
  padding: 0px 10px;
}

.w177_item_box {
  background-color: #fff;
  padding: 20px;
  text-align: center;
}

.w177_item_box_img img {
  margin: 0 auto;
  width: 80%;
}

.w177_item_box_name {
  font-size: 20px;
  font-weight: 600;
  color: #244093;
  margin-top: 20px;
}

.w177_item_box_desc {
  font-size: 14px;
  font-weight: 600;
  color: #244093;
}

.w177_item_box_content {
  font-size: 14px;
  margin-bottom: 0;
}

.w177 .slick-prev:before, .w177 .slick-next:before {
  color: #000;
}
/* end w177 */

/* w178 */
.w178 {
  padding: 20px 0px;
}

.w178_content {
  text-align: center;
}

.w178_content_title {
  font-size: 38px;
  font-weight: 700;
  color: #244093;
}

.w178_form {
  margin-top: 20px;
  margin-bottom: 20px;
  width: 100%;
  max-width: 500px!important;
  margin: 0 auto;
}

.w178_content_call--title {
  font-size: 40px;
  font-weight: 700;
  color: #244093;
}

.w178_content_call--phone {
  font-size: 40px;
  font-weight: 700;
  color: #cc0000;
}

.w178_banner {
  text-align: right;
}

.w178_banner img {
  width: 100%;
  max-width: 340px!important;
}

.w178_form button {
  background: #CC0000;
  border-radius: 60px;
  font-weight: 700;
  font-size: 25px;
  padding: 6px 34px!important;
  border: none;
  box-shadow: -4px 5px 12px #888888;
}

.w178_form .order_form label {
  font-size: 20px;
  font-weight: 700;
  color: #244093;
}

.w178_form .order_form .form-control {
  background: #B0D6EE!important;
  border-radius: 60px!important;
  font-weight: 700;
  font-size: 25px;
  padding: 6px 34px!important;
  border: none;
  box-shadow: -4px 5px 12px #888888!important;
}

.w178_form .order_form .form-control:hover {
  border-radius: 60px!important;
  box-shadow: -4px 5px 12px #888888!important;
}

.w178_form .order_form .form-control:active {
  border-radius: 60px!important;
  box-shadow: -4px 5px 12px #888888!important;
}

.w178_form .order_form .form-control:focus {
  border-radius: 60px!important;
  box-shadow: -4px 5px 12px #888888!important;
}
/* end w178 */

/* w179 */
.w179 {
  padding: 20px 0px;
}
.w179 .slick-dots {
  display: none!important;
}

.w179_slider-nav--main {
  background: #142559;
  padding: 20px 0px;
}

.w179 .slick-dotted.slick-slider {
  margin-bottom: 0px;
  padding: 0px;
}

.w179_slider-for {
  padding-top: 0px;
}

.w179_title h2 {
  text-align: center;
  font-weight: 700;
  font-size: 30px;
  color: #244093;
}

.w179_desc {
  font-size: 18px;
  font-style: italic;
  color: #244093;
}

.w179_item img {
  width: 80%;
  margin: 0 auto;
  border-radius: 50%;
}

.w179_slide-for_box {
  border: 3px solid #244093;
  padding: 40px;
  font-style: italic;
  color: #000;
}

.w179_slide-for_box_title {
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 0;
  font-size: 18px;
}

.w179_slide-for_box_address {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 18px;
}

.w179_slide-for_box_desc {
  margin-bottom: 0;
}

.w179_arrow-up {
  text-align: center;
}

.w179_arrow-up img {
  height: 40px!important;
  margin-top: -16px;
}
/* end w179 */

/* w180 */
.w180 {
  padding: 20px 0px;
}

.w180_autoplay {
  padding: 0px;
}
.w180_item_box_img img {
  width: 100%;
}

.w180_title h2 {
  text-align: center;
  font-weight: 700;
  font-size: 30px;
  color: #244093;
  margin-bottom: 30px;
}

.w180_item_box {
  position: relative;
}

.w180_item_box_content {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #0000004d;
  color: #fff;
  text-align: center;
  padding-top: 20%;
}

.w180 .slick-prev:before, .w180 .slick-next:before {
  color: #000;
}

.w180_item .w180_item_box_content h3 {
  font-size: 35px;
  font-weight: 700;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -webkit-transform: translateY(-20px);
  -ms-transform: translateY(-20px);
  transform: translateY(-20px);
  opacity: 0;
  visibility: hidden;
}

.w180_item.slick-active .w180_item_box_content h3 {
  -webkit-transition-delay: 400ms;
  -o-transition-delay: 400ms;
  transition-delay: 400ms;
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  opacity: 1;
  visibility: visible;
}

.w180_item .w180_item_box_content p {
  font-size: 18px;
  margin-bottom: 0;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -webkit-transform: translateY(-20px);
  -ms-transform: translateY(-20px);
  transform: translateY(-20px);
  opacity: 0;
  visibility: hidden;
}

.w180_item.slick-active .w180_item_box_content p {
  -webkit-transition-delay: 400ms;
  -o-transition-delay: 400ms;
  transition-delay: 400ms;
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  opacity: 1;
  visibility: visible;
}

.w180 .slick-dots li button:before {
  font-size: 12px;
}

.slick-prev:before, .slick-next:before {
  font-size: 30px;
}

@media (max-width: 768px) {
  .w180_item_box_content {
    padding-top: 4%;
  }

  .slick-prev {
      left: -16px;
      z-index: 1;
  }

  .slick-next {
      right: -6px;
      z-index: 1;
  }
}
/* end w180 */

/* w181 */
.w181 {
  position: relative;
}

.w181_bg img {
  width: 100%;
  height: 600px;
  max-height: 600px;
  object-fit: cover;
}

.w181_content--main {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #5049929c;
  text-align: center;
  padding-top: 8%;
  color: #fff;
}

.w181_content_title {
  font-size: 35px;
  font-weight: 700;
  margin-bottom: 30px;
}

.w181_content_desc {
  font-size: 20px;
  margin-bottom: 10px;
}

@media (max-width: 1025px) {
  .w181_bg img {
    height: 100vh!important;
    max-height: 100vh;
    object-fit: cover;
  }
}
/* end w181 */

/* w182 */
.w182 {
  padding: 20px 0px;
}
.w182_title h2 {
  font-weight: 700;
  font-size: 30px;
  color: #244093;
  text-align: center;
}

.w182_item {
  text-align: center;
  margin-top: 30px;
}

.w182_item_number {
  font-size: 70px;
  font-weight: 600;
  color: #000;
}

.w182_item_desc p {
  font-size: 20px;
  color: #000;
  margin-bottom: 0px;
}
/* end w182 */

/* w183 */
.w183 {
  padding: 20px 0px;
}

.w183_title {
  font-weight: 700;
  font-size: 30px;
  color: #244093;
  text-align: center;
  margin-bottom: 30px;
}

.w183_item {
  margin-top: 30px;
  position: relative;
}

.w183_item_img img {
  width: 100%;
}

.w183_item_content {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  padding: 5px;
  text-align: center;
  background: #000000bd;
}

.w183_item_content a {
  color: #fff;
}

.w183_item_content_name {
  font-weight: 600;
  font-size: 16px;
}

.w183_item_content_desc {
  font-weight: 600;
  font-size: 16px;
}

.w183_nav-tabs .nav-item {
  margin-bottom: 20px;
  color: #000;
}

.w183_nav-tabs .nav-tabs {
  justify-content: center;
}

.w183_nav-tabs .nav-item.active {
  background: #3a3a3a;
  color: #fff;
  border: 0;
  border-radius: 60px;
  font-weight: 600;
  padding-top: 10px;
}

.w183_nav-tabs .nav-item:hover {
  background: #3a3a3a;
  color: #fff;
  border: 0;
  border-radius: 60px;
  font-weight: 600;
  padding-top: 10px;
}
/* end w183 */

/* w184 */
.w184 {
  padding: 0px 0px 30px 0px;
  background: #F3F3F3;
}

.w184_title h2 {
  font-size: 20px;
  font-weight: 700;
  color: #000;
  margin-bottom: 30px;
  margin-top: 30px;
}

.w184_info_list {
  padding-left: 15px;
}

.w184_info_list li {
  font-size: 15px;
  color: #000;
}

.w184_info_page a {
  color: #000;
  font-size: 15px;
}

.w184_bo-cong-thuong {
  margin-top: 30px;
}

.w184_bo-cong-thuong img {
  width: 100%;
  max-width: 240px!important;
}

.w184_maps_iframe {
  height: 240px;
}
/* end w184 */

/* w185 */
.w185 {
  padding: 20px 0px;
}

.w185_title {
  font-weight: 700;
  font-size: 30px;
  color: #244093;
  text-align: center;
  margin-bottom: 30px;
}

.w185_item {
  margin-top: 30px;
  position: relative;
}

.w185_item_img img {
  width: 100%;
}

.w185_item_content {
  position: relative;
  padding: 5px;
  text-align: center;
  margin-top: -16px;
}

.w185_item_content a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

.w185_item_content_button {
  font-weight: 600;
  font-size: 16px;
}

.w185_item_content_desc {
  font-weight: 600;
  font-size: 16px;
}

.w185_nav-tabs .nav-item {
  margin-bottom: 20px;
  color: #000;
}

.w185_nav-tabs .nav-tabs {
  justify-content: center;
}

.w185_nav-tabs .nav-item.active {
  background: #3a3a3a;
  color: #fff;
  border: 0;
  border-radius: 60px;
  font-weight: 600;
  padding-top: 10px;
}

.w185_nav-tabs .nav-item:hover {
  background: #3a3a3a;
  color: #fff;
  border: 0;
  border-radius: 60px;
  font-weight: 600;
  padding-top: 10px;
}
/* end w185 */

/* w186 */
.w186_header {
  background-color: transparent;
  border: none;
  box-shadow: none;
  color: #fff;
  transition: background 1s;
  position: fixed;
  right: 0;
  left: 0;
  top: 0;
  z-index: 1030;
}

.w186 .navbar-brand img {
  height: 50px!important;
}

.w186 .nav-item.dropdown:hover .dropdown-menu {
  display: block;
}

.w186 .nav-item .dropdown-item {
  font-size: 12px;
}

.w186 .nav-item .nav-link {
  color:#fff;
  font-size: 12px;
  padding: 10px 20px;
  text-transform: uppercase;
}

.w186_video {
  height: 100vh!important;
  position: relative;
  background-position: 50%;
  background-size: cover;
  overflow: hidden;
  color: #fff;
  text-align: center;
}

.w186_video:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  background: rgba(0,0,0,0.2);
}

.w186_video_fullscreen {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: 1;
}

.w186_video_fullscreen--main {
  display: block;
  position: absolute;
  top: -100%;
  left: 0;
  width: 100%;
  height: 300%;
}

.w186_content {
  display: table;
  height: 100%;
}

.w186_content_box {
  display: table-cell;
  vertical-align: middle;
  position: relative;
  z-index: 99;
}

.w186_content_box h2 {
  color: #fff;
  font-size: 32px;
}

.w186_content_box_button {
  margin-top: 40px;
}

.w186_content_box_button a {
  border-color: #fff!important;
  color: #fff;
  position: relative;
  background-color: transparent;
  border: 1px solid #fff;
  padding: 8px 45px;
  text-transform: uppercase;
  font-size: 13px;
  transition: all .3s;
}

.w186_content_box_button a:hover {
  color: #111;
  background: #fff;
}

.w186 .navbar-toggler i {
  color: #fff;
}

.w186_header_fixed .navbar-toggler i {
  color: #000;
}

.w186_header_fixed {
  background: hsla(0,0%,100%,.95);
  border-bottom: none;
  box-shadow: 0 1px 3px rgb(0 0 0 / 20%);
}

.w186_header_fixed .nav-item .nav-link {
  color: #000;
}

.w186_scroll-indicator {
  border-radius: 100%;
  width: 60px;
  height: 60px;
  opacity: 1;
  cursor: pointer;
  transition: opacity 1.3s .5s;
  text-align: center;
  position: absolute;
  left: 50%;
  transform: translateX(0%);
  bottom: 15px;
  z-index: 99;
}

.w186_scroll-indicator i {
    font-size: 34px;
    color: #fff;
    width: 35px;
    height: 35px;
    line-height: 35px;
    display: block;
    position: absolute;
    left: 23%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 100;
    animation-name: w186_scroll;
    transform-origin: center bottom;
    animation-duration: 1.5s;
    animation-fill-mode: both;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    animation-direction: alternate;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyIDI4OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDI4ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI1MTAuMiwyMy45IDQ5My4zLDYuOSAyNTQuOSwyNDQuNSAxNi45LDcuNCAwLDI0LjQgMjU1LDI3OC42IDI3MiwyNjEuNSAyNzEuOSwyNjEuNSAiLz48L3N2Zz4=);
    background-position: top;
    background-repeat: no-repeat;
}

@keyframes w186_scroll {
  0%   {left:0px; top:0px;}
  50%  {left:00px; top:20px;}
  100% {left:0px; top:0px;}
}

@media (max-width: 767px) {
  .w186_video {
    height: auto!important;
    min-height: 480px!important;
  }

  .w186_video_fullscreen--main {
    object-fit: cover;
  }

  .w186_content_box {
    height: 480px!important;
    min-height: 480px!important;
  }

  .w186_content_box h2 {
    font-size: 28px;
  }

  .w186 .navbar-collapse.show {
    background: hsla(0,0%,100%,.95);
  }

  .w186 .nav-item .nav-link {
    color: #000;
  }
}
/* end w186 */

/* w187 */
.w187 {
  background-color: #081C57;
  padding-bottom: 40px;
  position: relative;
}

.w187_background-overlay {
  background-image: url(https://cdn2.aisystem.dev/uploads/hocvienkinhdoanhonline.club/505/img/w187_background-overlay.jpg);
  opacity: 0.3;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
}

.w187_top {
  margin-bottom: 30px;
}

.w187_bottom {
  margin-top: 30px;
}

.w187_box_title {
  font-size: 30px;
  font-weight: 500;
  color: #fff;
  margin-bottom: 20px;
  margin-top: 40px;
}

.w187_box_list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.w187_box_list_item a {
  font-size: 20px;
  line-height: 1.8;
  color: #fff;
}

.w187_hr {
  border-top: 1px solid #FFFFFF33;
}

.w187_box_social-title {
  font-size: 14px;
  color: #fff;
}

.w187_box_social-list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.w187_box_social-list_item {
  display: inline-block;
  margin-right: 10px;
}

.w187_box_social-list_item a {
  color: #fff;
  font-size: 20px;
}

.w187_bottom>.row {
  align-items: center;
}

.w187_logo img {
  height: 45px;
}

.w187_copyright {
  text-align: center;
  font-size: 17px;
  color: #fff;
}

.w187_img_bct {
  text-align: right;
}

.w187_img_bct img {
  height: 50px;
}

@media (max-width: 480px) {
  .w187_logo {
    text-align: center;
    margin-bottom: 20px;
  }

  .w187_img_bct {
    text-align: center;
    margin-top: 20px;
  }
}
/* end w187 */
@import url('https://namdp1999.github.io/projects/vinamos/assets/css/main.css');
@import url('https://pro.fontawesome.com/releases/v5.10.0/css/all.css');
/*EDIT MENU TOP*/
.header-top{background:#fff;}
.form-search{border:1px #000 solid;}
.main-right ul li a{color:#000;}
.main-right > ul > li:before{background:linear-gradient(45deg,#fff0 0%,#5e5e5e 52%,#fff0 100%);}
.main-right > ul > li::after{right:-1px;}
#menu{background:#008dd3;}
.sticker-menu .tbl-lft .sub_menu ul{border-top-color: #008dd3;}
.sticker-menu .tbl-lft > li:first-child > a{padding-left:15px!important;}
.main-right .phone img{display:none;}
.main-right .phone a:before{content:' ';display: block; position: relative;margin:5px auto;background: url(https://cdn2.aisystem.dev/uploads/connectorgroup.vn/1/LOGOBANNER/ic-call.png) center center no-repeat;width:30px;height:30px;}
.main-right li:nth-child(2) img{display:none;}
.main-right li:nth-child(2):before{content:' ';display: block; position: relative;margin:5px auto;background: url(https://cdn2.aisystem.dev/uploads/connectorgroup.vn/1/LOGOBANNER/ic-cart.png) center center no-repeat;width:35px;height:30px;}
.main-right .account img{display:none;}
.main-right .account a:before{content:' ';display: block; position: relative;margin:5px auto;background: url(https://cdn2.aisystem.dev/uploads/connectorgroup.vn/1/LOGOBANNER/ic-user.png) center center no-repeat;width:30px;height:30px;}
.main-right .account img{display:none;}
.main-right .account a:before{content:' ';display: block; position: relative;margin:5px auto;background: url(https://cdn2.aisystem.dev/uploads/connectorgroup.vn/1/LOGOBANNER/ic-user.png) center center no-repeat;width:30px;height:30px;}
.main-right .account li a:before{display: none;}
/*EDIT MENU TOP*/
.se_image.a_se_image{ width:120px;margin-top:10px; }
@media (min-width: 768px) {
.menu-navigation{
display:none;
}
}
/* w3 */
.w3_san_pham_video_1 {
  background-image: linear-gradient(#F4F8FE, #073A91);
  padding-bottom: 30px;
}

.w3_san_pham_video_1 .w3_video_1 iframe {
  width: 100%;
  height: 400px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.w3_san_pham_video_1 .w3_nut_dang_ky_1 {
  text-align: center;
}

.w3_san_pham_video_1 .w3_nut_dang_ky_1 img {
  transition: transform .2s;
}

.w3_san_pham_video_1 .w3_nut_dang_ky_1 img:hover {
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

.w3_button {
    text-align: center;
    margin: 0 auto;
}

.w3_button a {
    background-image: linear-gradient(to right, #0092D7 , #143F91);
    color: #fff !important;
    padding: 8px 16px;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: 0 10px 18px -6px #000;
}

@media (max-width: 768px) {
  .w3_san_pham_video_1 .w3_video_1 iframe {
    width: 100%;
    height: 200px;
    margin-top: 30px;
    margin-bottom: 30px;
  }
}

/* end w3 */
@import url('https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick-theme.css');
.se_image.a_se_image{
width:120px;margin-top:10px;
}
 html {
     overflow-x: hidden;
}
.carousel-caption h3,
.carousel-caption p{
	color: #fff;
}
 #overlayer {
     display: none;
}
 body {
     font-family: Arial !important;
}
 .product_detail_1 {
     background-size: auto;
}
 h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5 {
     text-transform: unset !important;
     font-family: Arial !important;
}
 a:hover {
     text-decoration: none !important;
}
 #progressbar {
     display: none;
}
 #gallery-con #thumbnails {
     background: #fff;
}
 #gallery-con {
     border: 1px solid rgb(0 0 0 / 0%);
}
 .nut-xanh-la {
     background: #00B642 !important;
}
 .o_subtotal {
     margin-top: 0px !important;
     font-weight: 700;
     color: #00B642;
}

 .se_image {
     float: right;
}
 .a_se_image {
     float: right;
}
 .code-css {
     white-space: nowrap;
     width: 1px;
     overflow: hidden;
     text-overflow: ellipsis;
}
 .loader {
     display: none;
}
/* Background */
 .bg-vang-1 {
     background: #fff0bd;
}
 .bg-xam {
     background: #e6e6e6!important;
}
/* End Background */
 .w-35{
     width: 35% !important;
}
 #banner_home{
     max-width: initial;
     padding: initial;
}
/* w156 */
 @media (min-width: 768px) {
     .w156 {
         display: none;
    }
}
 @media (max-width: 768px) {
     .w156_header .w156_bottom-nav {
         display: flex;
         position: fixed;
         bottom: 0;
         left: 0;
         right: 0;
         padding: 6px 0;
         background-color: #e6e7e8;
         z-index: 99;
         will-change: transform;
         transform: translateZ(0);
         box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.24);
    }
     .w156_header .w156_bottom-nav-item {
         display: flex;
         flex-direction: column;
         flex-grow: 1;
         justify-content: center;
         text-align: center;
         font-size: 0.8rem;
         color: #f1f5f8;
         height: 46px;
    }
     .w156_header .w156_bottom-nav-link {
         display: flex;
         flex-direction: column;
    }
     .w156_header .w156_bottom-nav .w156_active {
         color: #d32f2f;
    }
     .w156_icon-phone img {
         width: 30px;
         height: auto;
    }
     .w156_icon-zoom img {
         width: 50px;
         height: auto;
    }
     .w156_icon-phone {
         background: #f15a2b;
         padding: 10px;
         margin: 0 auto;
         border-radius: 50%;
    }
     .w156_icon-zoom {
         padding: 6px;
         margin: 0 auto;
    }
     .w156_cart {
         background-image: linear-gradient(to right, #0092D7 , #143F91);
         color: #fff !important;
         padding: 8px 16px;
         border-radius: 10px;
         border: 2px solid #fff;
         box-shadow: 0 10px 18px -6px #000;
    }
     .w156_cart-item a {
         color: #fff;
    }
     .w156_cart-item {
         font-weight: 700;
         font-size: 15px;
    }
}
/* end w156 */
/* w50 */
 .w50 {
     background-color: #051F45;
     padding-top: 20px;
     padding-bottom: 20px;
}
 .w50_qua-tet {
     background: #171F5E;
     background-repeat: repeat;
}
 .w50_title {
     color: rgb(255, 255, 255);
     font-size: 30px;
     font-weight: bold;
     line-height: 1.2;
}
 .w50_list {
     color: #fff;
     padding-top: 20px;
}
 .w50_list li {
     padding-top: 10px;
}
 .w50_video iframe {
     width: 100%;
     height: 350px;
}
 .w50_button {
     text-align: center;
     margin: 0 auto;
     margin-top: 20px;
}
 .w50_button a {
     background-image: linear-gradient(to right, #0092D7 , #143F91);
     color: #fff !important;
     padding: 8px 16px;
     border-radius: 10px;
     border: 2px solid #fff;
     box-shadow: 0 10px 18px -6px #000;
}
 @media (max-width: 768px) {
     .w50_video iframe {
         width: 100%;
         height: 200px;
    }
}
/* end w50 */
/* w171 */
 .w171 {
     background-image: url(https://cdn2.aisystem.dev/uploads/hocvienkinhdoanhonline.club/505/img/w_171_bg.jpg);
     background-size: cover;
     background-position: center center;
     background-repeat: no-repeat;
     padding: 20px 0px;
}
 .w171_title {
     text-align: center;
}
 .w171_title--main {
     color: #244093;
     font-weight: 700;
     font-size: 30px;
}
 .w171_desc {
     color: #244093;
     font-weight: 700;
     font-size: 20px;
     text-transform: uppercase;
}
 .w171_content p {
     font-size: 20px;
     color: #000;
     font-weight: 500;
     margin-bottom: 20px;
}
 .w171_video {
     background: #004A80;
     padding: 8px 4px 4px 4px;
     box-shadow: 5px 10px 8px #888888;
}
 .w171_video iframe {
     width: 100%;
     height: 400px;
}
 @media (max-width: 480px) {
     .w171_video iframe {
         height: 212px;
    }
}
/* end w171 */
/* w172 */
 .w172_banner-1 {
     margin-bottom: 20px;
}
 .w172_banner-1 img {
     width: 100%;
}
 .w172_banner-2 {
     margin-bottom: 20px;
}
 .w172_banner-2 img {
     width: 100%;
}
 .w172_content_title {
     text-align: center;
     font-weight: 700;
     color: #244093;
     font-size: 34px;
}
 .w172_content_desc {
     font-size: 18px;
     color: #000;
     margin-bottom: 20px;
}
 .w172_content_list {
     list-style: none;
     padding-left: 0;
     color: #000;
     font-size: 14px;
}
/* end w172 */
/* w173 */
 .w173 {
     padding-top: 20px;
}
 .w173_title {
     text-align: center;
     margin-bottom: 30px;
}
 .w173_title h2 {
     font-weight: 700;
     font-size: 34px;
     color: #244093;
}
 .w173_item {
     text-align: center;
}
 .w173_item img {
     width: 80%;
     margin-bottom: 20px;
}
 .w173_item_title {
     font-size: 18px;
     text-transform: uppercase!important;
     font-weight: 700;
     color: #244093;
     font-style: italic;
}
 .w173_bg img {
     width: 100%;
     margin-top: -100px;
}
 @media (max-width: 480px) {
     .w173_item_title {
         font-size: 15px;
    }
     .w173_bg img {
         width: 100%;
         margin-top: -50px;
    }
}
/* end w173 */
/* w174 */
 .w174 {
     background-image: url(https://cdn2.aisystem.dev/uploads/kiemsaphia.net/845/LOGO/nen-trang.jpg);
     background-size: cover;
     background-position: center center;
     background-repeat: no-repeat;
     padding: 20px 0px;
}
 .w174_head_title {
     font-size: 25px;
     font-weight: 700;
     color: #244093;
     margin-bottom: 0;
}
 .w174_head_desc {
     color: #16244F;
     font-weight: 700;
     font-size: 20px;
     margin-bottom: 0;
}
 .w174_item {
     text-align: center;
     margin-top: 30px;
}
 .w174_item h3 {
     font-size: 20px;
     font-weight: 700;
     color: #000;
     height: 64px;
     margin: 0 30px;
     text-transform: uppercase!important;
}
 .w174_item_box {
     padding: 30px 20px;
     border-radius: 45px;
}
 .w174_item_box--one {
     background: #AFB1B9;
}
 .w174_item_box--two {
     background: #7B839D;
}
 .w174_item_box--three {
     background: #5066A9;
}
 .w174_item_box img {
     width: 100%;
}
 .w174_item_box_img {
     height: 394px;
}
 .w174_item_link {
     margin-top: 30px;
}
 .w174_item_link a {
     color: #000;
     font-weight: 700;
     text-transform: uppercase;
     font-size: 20px;
}
 .w174_item_link a i {
     font-size: 50px;
}
 @media (max-width: 480px) {
     .w174_item_box_img {
         height: auto;
    }
}
/* end w174 */
/* w175 */
 .w175 {
     padding: 20px 0px 40px;
     background: #EBFDFF;
}
 .w175_title {
     text-align: center;
}
 .w175_title h2 {
     font-weight: 700;
     color: #244093;
}
 .w175_item {
     background: #fff;
     border-radius: 5px;
     box-shadow: -8px 9px 14px #888888;
     padding: 20px;
     margin-top: 30px;
}
 .w175_item_title {
     font-weight: 600;
     color: #ff6a00;
     font-size: 18px;
     margin-bottom: 0;
}
 .w175_item_desc {
     font-size: 16px;
     color: #000;
     margin-bottom: 0;
}
/* end w175 */
/* w176 */
.w176 {
  padding: 20px 0px;
}

.w176_content {
  text-align: center;
}

.w176_content_slogan {
  font-size: 27px;
  font-weight: 700;
  color: #244093;
}

.w176_content_title {
  font-size: 48px;
  font-weight: 700;
  color: #e50101;
  margin-bottom: 20px;
}

.w176_button {
  margin-top: 20px;
}

.w176_banner-1 {
  text-align: center;
}

.w176_banner-1 img {
  width: 100%;
  max-width: 374px!important;
}

.w176_banner-2 {
  width: 100%;
  max-width: 430px!important;
}

.w176_button img {
  width: 100%;
  max-width: 234px!important;
}

.w176_banner-3 {
  text-align: center;
  margin-top: 30px;
}

.w176_banner-3 img {
  width: 100%;
  max-width: 950px!important;
}
/* end w176 */

/* w177 */
 .w177 {
     padding: 20px 0px 40px;
}
 .w177_title {
     text-align: center;
     margin-bottom: 20px;
}
 .w177_title h2 {
     font-size: 30px;
     font-weight: 700;
     color: #244093;
}
 .w177_autoplay {
     background: #EAF0F6;
     box-shadow: -8px 9px 14px #888888;
}
 .w177_item {
     padding: 0px 10px;
}
 .w177_item_box {
     background-color: #fff;
     padding: 20px;
     text-align: center;
}
 .w177_item_box_img img {
     margin: 0 auto;
     width: 80%;
}
 .w177_item_box_name {
     font-size: 20px;
     font-weight: 600;
     color: #244093;
     margin-top: 20px;
}
 .w177_item_box_desc {
     font-size: 14px;
     font-weight: 600;
     color: #244093;
}
 .w177_item_box_content {
     font-size: 14px;
     margin-bottom: 0;
}
 .w177 .slick-prev:before, .w177 .slick-next:before {
     color: #000;
}
/* end w177 */
/* w178 */
 .w178 {
     padding: 20px 0px;
}
 .w178_content {
     text-align: center;
}
 .w178_content_title {
     font-size: 38px;
     font-weight: 700;
     color: #244093;
}
 .w178_form {
     margin-top: 20px;
     margin-bottom: 20px;
     width: 100%;
     max-width: 500px!important;
     margin: 0 auto;
}
 .w178_content_call--title {
     font-size: 40px;
     font-weight: 700;
     color: #244093;
}
 .w178_content_call--phone {
     font-size: 40px;
     font-weight: 700;
     color: #cc0000;
}
 .w178_banner {
     text-align: right;
}
 .w178_banner img {
     width: 100%;
     max-width: 340px!important;
}
 .w178_form button {
     background: #CC0000;
     border-radius: 60px;
     font-weight: 700;
     font-size: 25px;
     padding: 6px 34px!important;
     border: none;
     box-shadow: -4px 5px 12px #888888;
}
 .w178_form .order_form label {
     font-size: 20px;
     font-weight: 700;
     color: #244093;
}
 .w178_form .order_form .form-control {
     background: #B0D6EE!important;
     border-radius: 60px!important;
     font-weight: 700;
     font-size: 25px;
     padding: 6px 34px!important;
     border: none;
     box-shadow: -4px 5px 12px #888888!important;
}
 .w178_form .order_form .form-control:hover {
     border-radius: 60px!important;
     box-shadow: -4px 5px 12px #888888!important;
}
 .w178_form .order_form .form-control:active {
     border-radius: 60px!important;
     box-shadow: -4px 5px 12px #888888!important;
}
 .w178_form .order_form .form-control:focus {
     border-radius: 60px!important;
     box-shadow: -4px 5px 12px #888888!important;
}
/* end w178 */
/* w179 */
 .w179 {
     padding: 20px 0px;
}
 .w179 .slick-dots {
     display: none!important;
}
 .w179_slider-nav--main {
     background: #142559;
     padding: 20px 0px;
}
 .w179 .slick-dotted.slick-slider {
     margin-bottom: 0px;
     padding: 0px;
}
 .w179_slider-for {
     padding-top: 0px;
}
 .w179_title h2 {
     text-align: center;
     font-weight: 700;
     font-size: 30px;
     color: #244093;
}
 .w179_desc {
     font-size: 18px;
     font-style: italic;
     color: #244093;
}
 .w179_item img {
     width: 80%;
     margin: 0 auto;
     border-radius: 50%;
}
 .w179_slide-for_box {
     border: 3px solid #244093;
     padding: 40px;
     font-style: italic;
     color: #000;
}
 .w179_slide-for_box_title {
     text-transform: uppercase;
     font-weight: 700;
     margin-bottom: 0;
     font-size: 18px;
}
 .w179_slide-for_box_address {
     text-transform: uppercase;
     font-weight: 700;
     font-size: 18px;
}
 .w179_slide-for_box_desc {
     margin-bottom: 0;
}
 .w179_arrow-up {
     text-align: center;
}
 .w179_arrow-up img {
     height: 40px!important;
     margin-top: -16px;
}
/* end w179 */
/* w180 */
 .w180 {
     padding: 20px 0px;
}
 .w180_autoplay {
     padding: 0px;
}
 .w180_item_box_img img {
     width: 100%;
}
 .w180_title h2 {
     text-align: center;
     font-weight: 700;
     font-size: 30px;
     color: #244093;
     margin-bottom: 30px;
}
 .w180_item_box {
     position: relative;
}
 .w180_item_box_content {
     position: absolute;
     width: 100%;
     height: 100%;
     top: 0;
     left: 0;
     background: #0000004d;
     color: #fff;
     text-align: center;
     padding-top: 20%;
}
 .w180 .slick-prev:before, .w180 .slick-next:before {
     color: #000;
}
 .w180_item .w180_item_box_content h3 {
     font-size: 35px;
     font-weight: 700;
     -webkit-transition: all 500ms ease;
     -o-transition: all 500ms ease;
     transition: all 500ms ease;
     -webkit-transform: translateY(-20px);
     -ms-transform: translateY(-20px);
     transform: translateY(-20px);
     opacity: 0;
     visibility: hidden;
}
 .w180_item.slick-active .w180_item_box_content h3 {
     -webkit-transition-delay: 400ms;
     -o-transition-delay: 400ms;
     transition-delay: 400ms;
     -webkit-transform: translateY(0px);
     -ms-transform: translateY(0px);
     transform: translateY(0px);
     opacity: 1;
     visibility: visible;
}
 .w180_item .w180_item_box_content p {
     font-size: 18px;
     margin-bottom: 0;
     -webkit-transition: all 500ms ease;
     -o-transition: all 500ms ease;
     transition: all 500ms ease;
     -webkit-transform: translateY(-20px);
     -ms-transform: translateY(-20px);
     transform: translateY(-20px);
     opacity: 0;
     visibility: hidden;
}
 .w180_item.slick-active .w180_item_box_content p {
     -webkit-transition-delay: 400ms;
     -o-transition-delay: 400ms;
     transition-delay: 400ms;
     -webkit-transform: translateY(0px);
     -ms-transform: translateY(0px);
     transform: translateY(0px);
     opacity: 1;
     visibility: visible;
}
 .w180 .slick-dots li button:before {
     font-size: 12px;
}
 .slick-prev:before, .slick-next:before {
     font-size: 30px;
}
 @media (max-width: 768px) {
     .w180_item_box_content {
         padding-top: 4%;
    }
     .slick-prev {
         left: -16px;
         z-index: 1;
    }
     .slick-next {
         right: -6px;
         z-index: 1;
    }
}
/* end w180 */
/* w181 */
 .w181 {
     position: relative;
}
 .w181_bg img {
     width: 100%;
     height: 600px;
     max-height: 600px;
     object-fit: cover;
}
 .w181_content--main {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background: #5049929c;
     text-align: center;
     padding-top: 8%;
     color: #fff;
}
 .w181_content_title {
     font-size: 35px;
     font-weight: 700;
     margin-bottom: 30px;
    color: #fff;
}
 .w181_content_desc {
     font-size: 20px;
     margin-bottom: 10px;
    color: #fff;
    text-align: justify;
}
 @media (max-width: 1025px) {
     .w181_bg img {
         height: 100vh!important;
         max-height: 100vh;
         object-fit: cover;
    }
}
/* end w181 */
/* w182 */
 .w182 {
     padding: 20px 0px;
}
 .w182_title h2 {
     font-weight: 700;
     font-size: 30px;
     color: #244093;
     text-align: center;
}
 .w182_item {
     text-align: center;
     margin-top: 30px;
}
 .w182_item_number {
     font-size: 70px;
     font-weight: 600;
     color: #000;
}
 .w182_item_desc p {
     font-size: 20px;
     color: #000;
     margin-bottom: 0px;
}
/* end w182 */
/* w183 */
 .w183 {
     padding: 20px 0px;
}
 .w183_title {
     font-weight: 700;
     font-size: 30px;
     color: #244093;
     text-align: center;
     margin-bottom: 30px;
}
 .w183_item {
     margin-top: 30px;
     position: relative;
}
 .w183_item_img img {
     width: 100%;
}
 .w183_item_content {
     position: absolute;
     width: 100%;
     bottom: 0;
     left: 0;
     padding: 5px;
     text-align: center;
     background: #000000bd;
}
 .w183_item_content a {
     color: #fff;
}
 .w183_item_content_name {
     font-weight: 600;
     font-size: 16px;
}
 .w183_item_content_desc {
     font-weight: 600;
     font-size: 16px;
}
 .w183_nav-tabs .nav-item {
     margin-bottom: 20px;
     color: #000;
}
 .w183_nav-tabs .nav-tabs {
     justify-content: center;
}
 .w183_nav-tabs .nav-item.active {
     background: #3a3a3a;
     color: #fff;
     border: 0;
     border-radius: 60px;
     font-weight: 600;
     padding-top: 10px;
}
 .w183_nav-tabs .nav-item:hover {
     background: #3a3a3a;
     color: #fff;
     border: 0;
     border-radius: 60px;
     font-weight: 600;
     padding-top: 10px;
}
/* end w183 */
/* w184 */
 .w184 {
     padding: 0px 0px 30px 0px;
     background: #F3F3F3;
}
 .w184_title h2 {
     font-size: 20px;
     font-weight: 700;
     color: #000;
     margin-bottom: 30px;
     margin-top: 30px;
}
 .w184_info_list {
     padding-left: 15px;
}
 .w184_info_list li {
     font-size: 15px;
     color: #000;
}
 .w184_info_page a {
     color: #000;
     font-size: 15px;
}
 .w184_bo-cong-thuong {
     margin-top: 30px;
}
 .w184_bo-cong-thuong img {
     width: 100%;
     max-width: 240px!important;
}
 .w184_maps_iframe {
     height: 240px;
}
/* end w184 */
/* w185 */
 .w185 {
     padding: 20px 0px;
}
 .w185_title {
     font-weight: 700;
     font-size: 30px;
     color: #244093;
     text-align: center;
     margin-bottom: 30px;
}
 .w185_item {
     margin-top: 30px;
     position: relative;
}
 .w185_item_img img {
     width: 100%;
}
 .w185_item_content {
     position: relative;
     padding: 5px;
     text-align: center;
     margin-top: -16px;
}
 .w185_item_content a {
     background-image: linear-gradient(to right, #0092D7 , #143F91);
     color: #fff !important;
     padding: 8px 16px;
     border-radius: 10px;
     border: 2px solid #fff;
     box-shadow: 0 10px 18px -6px #000;
}
 .w185_item_content_button {
     font-weight: 600;
     font-size: 16px;
}
 .w185_item_content_desc {
     font-weight: 600;
     font-size: 16px;
}
 .w185_nav-tabs .nav-item {
     margin-bottom: 20px;
     color: #000;
}
 .w185_nav-tabs .nav-tabs {
     justify-content: center;
}
 .w185_nav-tabs .nav-item.active {
     background: #3a3a3a;
     color: #fff;
     border: 0;
     border-radius: 60px;
     font-weight: 600;
     padding-top: 10px;
}
 .w185_nav-tabs .nav-item:hover {
     background: #3a3a3a;
     color: #fff;
     border: 0;
     border-radius: 60px;
     font-weight: 600;
     padding-top: 10px;
}
/* end w185 */
/* w67 */
.w67 {
  background-color: #EDEDED;
  padding-top: 50px;
  padding-bottom: 30px;
}

.w67_hr {
  border-top: 1px dashed rgb(79, 79, 79);
  margin-left: 36px;
}

.w67_img {
  width: 100%;
  margin-bottom: 30px;
}

.w67_title {
  color: rgb(51, 50, 50);
  font-size: 30px;
  font-weight: 700;
  text-align: left;
  line-height: 1;
}

.w67_desc {
  border: 2px solid #000;
  padding: 20px 30px 10px 30px;
  margin-top: 36px;
}

.w67_list {
  margin-top: 40px;
  margin-left: 30px;
  list-style-type: none;
}

.w67_list li {
  margin-top: 30px;
}

.w67_num {
  background: #143F91;
  padding: 8px 12px;
  border-radius: 50%;
  font-weight: 600;
  color: #fff;
}

@media (max-width: 768px) {
  .w67_list {
    margin-top: 40px;
    margin-left: 0px;
    list-style-type: none;
  }
}

/* end w67 */
/* w71 */
.w71 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.w71_title {
  color: rgb(51, 50, 50);
  font-size: 30px;
  font-weight: 600;
  text-align: center;
  line-height: 1;
}

.w71_desc {
  color: rgb(107, 107, 107);
  font-size: 16px;
  text-align: center;
  line-height: 1.2;
  margin-bottom: 30px;
}

.w71_img {
  text-align: center;
}

.w71_img img {
  width: 70%;
  margin-top: 30px;
}

.w71_title-2 {
  color: rgb(59, 59, 59);
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  line-height: 1.2;
  margin-top: 30px;
}

.w71_desc-2 {
  color: rgb(59, 59, 59);
  font-size: 14px;
  text-align: left;
  line-height: 1.4;
}

.w71_button {
  margin-top: 30px;
}

.w71_button a {
  background-image: linear-gradient(to right, #0092D7 , #143F91);
  color: #fff !important;
  padding: 8px 16px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 10px 18px -6px #000;
}

@media (max-width: 768px) {
  .w71_button {
    text-align: center;
  }
}

/* end w71 */
/* w187 */
.w187 {
  background-color: #081C57;
  padding-bottom: 40px;
  position: relative;
}

.w187_background-overlay {
  background-image: url(https://cdn2.aisystem.dev/uploads/hocvienkinhdoanhonline.club/505/img/w187_background-overlay.jpg);
  opacity: 0.3;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
}

.w187_top {
  margin-bottom: 30px;
}

.w187_bottom {
  margin-top: 30px;
}

.w187_box_title {
  font-size: 30px;
  font-weight: 500;
  color: #fff;
  margin-bottom: 20px;
  margin-top: 40px;
}

.w187_box_list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.w187_box_list_item a {
  font-size: 20px;
  line-height: 1.8;
  color: #fff;
}

.w187_hr {
  border-top: 1px solid #FFFFFF33;
}

.w187_box_social-title {
  font-size: 14px;
  color: #fff;
}

.w187_box_social-list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.w187_box_social-list_item {
  display: inline-block;
  margin-right: 10px;
}

.w187_box_social-list_item a {
  color: #fff;
  font-size: 20px;
}

.w187_bottom>.row {
  align-items: center;
}

.w187_logo img {
  height: 45px;
}

.w187_copyright {
  text-align: center;
  font-size: 17px;
  color: #fff;
}

.w187_img_bct {
  text-align: right;
}

.w187_img_bct img {
  height: 50px;
}

@media (max-width: 480px) {
  .w187_logo {
    text-align: center;
    margin-bottom: 20px;
  }

  .w187_img_bct {
    text-align: center;
    margin-top: 20px;
  }
}
/* end w187 */
/* w70 */
.w70 {
  background-image: url(https://cdn2.aisystem.dev/uploads/hocvienkinhdoanhonline.club/505/img/w187_background-overlay.jpg);
  padding-top: 30px;
  padding-bottom: 30px;
}

.w70_title {
  color: rgb(255, 245, 0);
  font-size: 30px;
  font-weight: 600;
  text-align: center;
  line-height: 1.2;
}

.w70_desc {
  color: rgb(255, 255, 255);
  font-size: 16px;
  text-align: center;
  line-height: 1.2;
}

.w70_box {
  margin-top: 30px;
}

.w70_icon {
  text-align: center;
  margin-bottom: 20px;
}

.w70_icon i {
  color: #fff500;
  font-size: 62px;
  border: 2px solid #fff500;
  border-radius: 50%;
  padding: 20px;
}

.w70_icon i:hover {
  background-color: #fff500;
}

.w70_title-2 {
  color: rgb(255, 255, 255);
  font-size: 21px;
  text-align: center;
  line-height: 1.2;
}

.w70_desc-2 {
  color: rgb(255, 255, 255);
  font-size: 14px;
  text-align: center;
  line-height: 1.4;
}

@media (min-width: 768px) {
  .w70_desc {
    margin: 10px 150px;
  }
}
.w70 p{
color:#fff;
}
/* end w70 */