  .carousel-item:before {
      background: none
  }

  .ban-tit h1 {
      font-family: 'Poppins', sans-serif;
      font-weight: 500;
      color: #fff;
      text-shadow: none
  }

  .ban-tit h1 b {
      font-family: 'Poppins', sans-serif;
      font-weight: 700;
      font-size: 42px;
      line-height: 49px;
      padding-bottom: 15px;
      color: #fff;
      text-shadow: none
  }

  .h2-ban-ql ul li div {
      border: 1px solid #d9d9da;
      background: #fff
  }

  .h2-ban-ql ul li div h5 {
      font-family: 'Poppins', sans-serif;
      font-weight: 500;
      color: #383942
  }

  .h2-ban-ql ul li div h5 span {
      font-weight: 700
  }

  .home-tit h2 {
      font-weight: 400;
      font-family: 'Poppins', sans-serif
  }

  .home-tit h2 span {
      font-family: 'Poppins', sans-serif;
      font-weight: 700
  }

  .h2-ban-ql ul li div:hover {
      background: #d3f0fb;
      box-shadow: 0 14px 22px -13px #0b1017ba
  }

  .land-pack-grid-text {
      position: relative;
      -webkit-transition: all .5s ease;
      -moz-transition: all .5s ease;
      -o-transition: all .5s ease;
      transition: all .5s ease;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      width: 100%;
      height: 100%;
      z-index: 2;
      background: linear-gradient(to top, #000000c7, #00000008)
  }

  .land-pack-grid-text h4 {
      padding: 15px;
      font-size: 20px;
      font-weight: 400;
      text-align: center;
      bottom: 0;
      position: absolute;
      width: 100%;
      text-align: center;
      color: #fff
  }

  .land-pack-grid-text h4 .dir-ho-cat {
      color: #f6f7f9;
      font-size: 11px;
      position: relative;
      width: 100%;
      display: inline-block
  }

  .land-pack-grid-img {
      background: #333
  }

  .home-tit {
      margin-bottom: 20px;
      padding-top: 60px
  }

  .hom2-hom-ban {
      float: left;
      width: 46%;
      background-size: cover;
      margin: 0 2%;
      background: #e6f6fb;
      padding: 30px 100px 30px 30px;
      border-radius: 5px;
      position: relative;
      font-family: 'Poppins', sans-serif
  }

  .hom2-hom-ban:hover a {
      background: #d6c607
  }

  .hom2-hom-ban h2 {
      font-family: 'Poppins', sans-serif;
      font-weight: 600;
      font-size: 25px;
      padding-bottom: 5px
  }

  .hom2-hom-ban p {
      font-size: 14px
  }

  .hom2-hom-ban a {
      background: #21d78d;
      color: #fff;
      padding: 10px 20px;
      border-radius: 5px;
      display: inline-block;
      cursor: pointer;
      font-size: 13px;
      font-weight: 400
  }

  .hom2-hom-ban p,
  .hom2-hom-ban h2,
  .hom2-hom-ban a {
      position: relative;
      color: #fff
  }

  .hom2-hom-ban:before {
      content: '';
      position: absolute;
      width: 100%;
      height: 100%;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      z-index: 0;
      opacity: .8;
      background: #24C6DC;
      border-radius: 5px
  }

  .hom2-hom-ban1:before {
      background-image: linear-gradient(140deg, #0c7ada 0%, #0761af 50%, #0f243e94 75%)
  }

  .hom2-hom-ban2:before {
      background-image: linear-gradient(140deg, #768404 0%, #768404 50%, #0f243e94 75%)
  }

  .hom2-hom-ban1 {
      background-image: url(images/home2-hand.jpg)
  }

  .hom2-hom-ban2 {
      background-image: url(images/home2-work.jpg)
  }

  .hom2-hom-ban-main {
      float: left;
      width: 100%;
      padding-bottom: 70px
  }

  .hom2-cus-sli {
      float: left;
      width: 100%
  }

  .hom2-cus-sli ul li {
      float: left;
      width: 25%;
      padding: 12px 20px
  }

  .testmo {
      width: 100%;
      background: #fff;
      box-shadow: 0 1px 7px -3px #161d2926;
      border-radius: 5px;
      padding: 30px;
      min-height: 225px;
      position: relative
  }

  .testmo img {
      width: 64px;
      height: 64px;
      border-radius: 50px;
      object-fit: cover;
      margin: -80px 0 0
  }

  .testmo h4 {
      font-size: 14px;
      font-weight: 600;
      margin-bottom: 2px;
      font-family: 'Poppins', sans-serif
  }

  .testmo span {
      font-size: 11px;
      font-weight: 400;
      color: #727688
  }

  .testmo span a {
      font-weight: 500;
      color: #4caf50;
      display: block;
      font-size: 12px
  }

  .testmo p {
      color: #727688;
      font-size: 12px;
      line-height: 20px;
      margin: 0;
      font-weight: 400;
      height: 58px;
       border-top: 1px solid #f1eeee;
      padding-top: 15px;
      margin-top: 15px
  }

  .testmo p:before {
      content: 'format_quote';
      font-size: 21px;
      margin: -25px 0 0;
      background: #fff
  }

  .hom2-cus {
      background: #f7f8f9;
      padding-bottom: 70px
  }

  .testmo .rat {
      padding: 2px 2px 2px 10px;
      display: inline-block;
      position: absolute;
      right: 30px;
      top: 50px
  }

  .testmo .rat i {
      color: #FF9800;
      font-size: 13px;
      width: 7px
  }

  .hom2-cus-sli ul {
      position: relative;
      overflow: hidden;
      padding: 20px 20px 0
  }

  .slick-arrow {
      width: 50px;
      height: 50px;
      border-radius: 50px;
      background: #fff;
      border: 1px solid #ededed;
      color: #ffffff03;
      position: absolute;
      z-index: 9;
      top: 38%
  }

  .slick-arrow:before {
      content: 'chevron_left';
      font-size: 27px;
      top: 4px;
      left: 9px
  }

  .slick-prev {
      left: 14px
  }

  .slick-next {
      right: 14px
  }

  .slick-next:before {
      content: 'chevron_right';
      font-size: 27px
  }

  @media screen and (max-width:992px) {}

  @media screen and (max-width:767px) {}

  @media screen and (max-width:550px) {}
