#home_info,
.box_mid {
  /*   margin-left: 17px;
   margin-right: 17px;*/ }

.ads_home .banner_item img {
  width: 100%; }

#container {
  padding-top: 0px; }

.slider_nav .nav {
  display: none; }

.tab_list {
  display: inline-block;
  width: 100%;
  height: 0px; }

.video_info {
  background: url("../images/bg_video.jpg") no-repeat right;
  background-size: 68% 100%;
  position: relative;
  padding: 90px 0px 77px;
  margin-bottom: 46px; }
  @media (max-width: 999px) {
    .video_info {
      margin-bottom: 30px;
      padding: 30px 0 30px; } }
  @media (max-width: 700px) {
    .video_info {
      background-size: cover; } }
  .video_info:before {
    content: '';
    width: 32%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: -webkit-radial-gradient(circle, #0082ef, #0067bd);
    background: -o-radial-gradient(circle, #0082ef, #0067bd);
    background: radial-gradient(circle, #0082ef, #0067bd); }
    @media (max-width: 700px) {
      .video_info:before {
        display: none; } }
  .video_info .wrapper {
    max-width: 1088px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    @media (max-width: 1140px) {
      .video_info .wrapper {
        margin: 0 auto; } }
    @media (max-width: 1088px) {
      .video_info .wrapper {
        margin: 0 10px; } }
    .video_info .wrapper .video {
      width: 35%;
      padding-right: 3%;
      position: relative;
      cursor: pointer; }
      @media (max-width: 999px) {
        .video_info .wrapper .video {
          padding-right: 10px; } }
      @media (max-width: 700px) {
        .video_info .wrapper .video {
          width: 100%;
          margin-bottom: 20px;
          padding-right: 0px;
          text-align: center; } }
      .video_info .wrapper .video .video_item {
        position: relative;
        display: inline-block;
        width: 100%;
        padding-top: 99%;
        overflow: hidden; }
        @media (max-width: 700px) {
          .video_info .wrapper .video .video_item {
            max-width: 380px;
            padding-top: 44%; } }
        @media (max-width: 500px) {
          .video_info .wrapper .video .video_item {
            padding-top: 75%; } }
        .video_info .wrapper .video .video_item .play-video {
          position: absolute;
          background: url(../images/button_play_03.png) no-repeat center center;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          z-index: 10;
          width: 66px;
          height: 66px; }
        .video_info .wrapper .video .video_item img {
          min-width: 100%;
          min-height: 100%;
          height: auto;
          position: absolute;
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
        .video_info .wrapper .video .video_item .video1 {
          position: absolute;
          top: 0px;
          left: 0px;
          right: 0px;
          bottom: 0px;
          height: 100%;
          opacity: 0;
          z-index: 9; }
      .video_info .wrapper .video .show_video .video1 {
        opacity: 1; }
      .video_info .wrapper .video .show_video .play-video {
        opacity: 0; }
    .video_info .wrapper .box_info_buy {
      width: 65%; }
      @media (max-width: 700px) {
        .video_info .wrapper .box_info_buy {
          width: 100%; } }
      .video_info .wrapper .box_info_buy .banner_item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -16px; }
        @media (max-width: 999px) {
          .video_info .wrapper .box_info_buy .banner_item {
            margin-right: -10px; } }
        .video_info .wrapper .box_info_buy .banner_item .item {
          width: 50%;
          padding-right: 16px;
          margin-bottom: 16px; }
          @media (max-width: 999px) {
            .video_info .wrapper .box_info_buy .banner_item .item {
              padding-right: 10px;
              margin-bottom: 10px; } }
          @media (max-width: 410px) {
            .video_info .wrapper .box_info_buy .banner_item .item {
              width: 100%; } }
          .video_info .wrapper .box_info_buy .banner_item .item .bg {
            background: #FFF;
            height: 100%;
            border-radius: 3px;
            padding: 32px 24px 17px; }
            @media (max-width: 999px) {
              .video_info .wrapper .box_info_buy .banner_item .item .bg {
                padding: 15px; } }
            @media (max-width: 500px) {
              .video_info .wrapper .box_info_buy .banner_item .item .bg {
                padding: 10px; } }
            .video_info .wrapper .box_info_buy .banner_item .item .bg .top {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-wrap: wrap;
              flex-wrap: wrap;
              -webkit-box-pack: justify;
              -ms-flex-pack: justify;
              justify-content: space-between;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center; }
              .video_info .wrapper .box_info_buy .banner_item .item .bg .top img {
                max-width: 70px;
                height: auto; }
                @media (max-width: 999px) {
                  .video_info .wrapper .box_info_buy .banner_item .item .bg .top img {
                    max-width: 30px; } }
              .video_info .wrapper .box_info_buy .banner_item .item .bg .top .title {
                width: calc(100% - 70px);
                font-family: Montserrat-SemiBold;
                font-size: 22px;
                color: #595757;
                text-transform: uppercase; }
                @media (max-width: 999px) {
                  .video_info .wrapper .box_info_buy .banner_item .item .bg .top .title {
                    width: calc(100% - 30px);
                    padding-left: 15px; } }
                @media (max-width: 768px) {
                  .video_info .wrapper .box_info_buy .banner_item .item .bg .top .title {
                    font-size: 18px; } }
            .video_info .wrapper .box_info_buy .banner_item .item .bg .bottom {
              padding-top: 18px; }
              @media (max-width: 900px) {
                .video_info .wrapper .box_info_buy .banner_item .item .bg .bottom {
                  padding-top: 15px; } }
              .video_info .wrapper .box_info_buy .banner_item .item .bg .bottom p {
                padding: 0px;
                font-family: Muli-Light;
                font-size: 14px;
                color: #7c7c7c;
                text-align: justify; }

#tab-detail {
  padding-top: 40px;
  padding-left: 0px;
  padding-right: 0px;
  display: inline-block;
  width: 100%;
  margin-bottom: 20px; }
  @media (max-width: 899px) {
    #tab-detail {
      padding-top: 30px;
      margin-bottom: 0; } }
  #tab-detail #tabs .title_tab {
    border-bottom: 2px solid #ccc; }
    #tab-detail #tabs .title_tab span {
      font-size: 14px;
      font-family: Arial;
      font-weight: bold;
      color: #d7322c;
      background: url("../images/bg_white_showdow.png") repeat-x;
      background-size: contain;
      padding: 9px 25px;
      text-align: center;
      border: solid 1px #ccc;
      display: inline-block; }
      @media (max-width: 499px) {
        #tab-detail #tabs .title_tab span {
          padding: 4px 15px;
          font-size: 13px; } }

.box_product_tab .box_mid-title .mid_title_l:after {
  display: none; }

.box_product_tab .box_mid-title .mid_title_l {
  padding: 15px 0px; }

.box_product_tab .resp-tabDrop {
  margin-top: 0px;
  margin-bottom: 15px; }
  @media (min-width: 424px) {
    .box_product_tab .resp-tabDrop {
      display: none; } }

.box_product_tab .resp-tablist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0px;
  max-width: 999px;
  margin: auto; }
  @media (max-width: 850px) {
    .box_product_tab .resp-tablist {
      margin-right: -10px; } }

.box_product_tab .resp-tablistItem {
  font-family: Montserrat-Medium;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  -webkit-transition: all 0ms ease-out 0s;
  -o-transition: all 0ms ease-out 0s;
  transition: all 0ms ease-out 0s;
  background: #fff;
  color: #3f3f3f;
  text-transform: uppercase;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
  position: relative;
  padding: 5px 0px 3px; }
  .box_product_tab .resp-tablistItem:before {
    content: '';
    display: block;
    width: 125px;
    height: 1px;
    background: #e5e5e5;
    position: absolute;
    top: 0px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%); }
  .box_product_tab .resp-tablistItem:after {
    content: '';
    display: block;
    width: 125px;
    height: 1px;
    background: #e5e5e5;
    position: absolute;
    bottom: 0px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%); }
  @media (max-width: 850px) {
    .box_product_tab .resp-tablistItem {
      padding: 8px 15px;
      font-size: 15px;
      background: none;
      border: 1px solid #008bd7;
      color: #008bd7;
      margin-right: 10px;
      margin-bottom: 10px; }
      .box_product_tab .resp-tablistItem:before, .box_product_tab .resp-tablistItem:after {
        display: none; } }
  @media (max-width: 424px) {
    .box_product_tab .resp-tablistItem {
      display: none; } }

.box_product_tab .resp-tablistItem:hover, .box_product_tab .resp-tablistItem__active {
  color: #fffefe;
  background: #008afa;
  border-radius: 6px; }
  .box_product_tab .resp-tablistItem:hover:before, .box_product_tab .resp-tablistItem:hover:after, .box_product_tab .resp-tablistItem__active:before, .box_product_tab .resp-tablistItem__active:after {
    display: none; }

.box_product_tab .resp-headings {
  display: none; }

.box_product_tab .resp-contents {
  margin-top: 37px;
  border: none; }
  @media (max-width: 850px) {
    .box_product_tab .resp-contents {
      margin-top: 0px; } }

.box_product_tab .resp-contents table tr td {
  padding: 10px;
  word-wrap: break-word; }

.box_product_tab .list_item_product.style_1 .row_item {
  margin-right: 0px;
  display: block; }
  .box_product_tab .list_item_product.style_1 .row_item .item {
    width: 100% !important;
    float: none;
    padding-right: 0px;
    margin-bottom: 47px;
    background: none;
    border: none;
    position: relative; }
    @media (max-width: 999px) {
      .box_product_tab .list_item_product.style_1 .row_item .item {
        margin-bottom: 15px; } }
    .box_product_tab .list_item_product.style_1 .row_item .item .info .btn_group .btn_detail {
      display: none; }
    .box_product_tab .list_item_product.style_1 .row_item .item .wrap_sale {
      display: none !important; }
      .box_product_tab .list_item_product.style_1 .row_item .item .wrap_sale .on-ribbon.sale_now {
        right: 0px;
        left: auto !important; }
      .box_product_tab .list_item_product.style_1 .row_item .item .wrap_sale .on-ribbon {
        position: absolute;
        z-index: 9;
        top: 6px;
        right: 32px;
        width: 45px;
        height: 44px;
        text-align: center; }
        .box_product_tab .list_item_product.style_1 .row_item .item .wrap_sale .on-ribbon span {
          display: inline-block;
          background-image: -webkit-gradient(linear, left top, left bottom, from(#f86625), to(#cc420b));
          background-image: -webkit-linear-gradient(top, #f86625 0%, #cc420b 100%);
          background-image: -o-linear-gradient(top, #f86625 0%, #cc420b 100%);
          background-image: linear-gradient(to bottom, #f86625 0%, #cc420b 100%);
          background-repeat: repeat-x;
          border: none;
          text-transform: uppercase;
          font-size: 9.5px;
          color: #fff;
          padding: 4px 7px;
          border-radius: 4px;
          outline: none !important; }
    .box_product_tab .list_item_product.style_1 .row_item .item.sale {
      position: relative; }
      .box_product_tab .list_item_product.style_1 .row_item .item.sale .info .info-price {
        -webkit-justify-content: space-between;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; }
      .box_product_tab .list_item_product.style_1 .row_item .item.sale .wrap_sale {
        display: block;
        position: absolute;
        top: 0px;
        right: 0px; }
  .box_product_tab .list_item_product.style_1 .row_item .owl-dots {
    margin-top: 20px; }
    .box_product_tab .list_item_product.style_1 .row_item .owl-dots .owl-dot:hover span {
      background: #226fe9; }
    .box_product_tab .list_item_product.style_1 .row_item .owl-dots .owl-dot.active span {
      width: 31px;
      background: #226fe9;
      border-radius: 15px; }
    .box_product_tab .list_item_product.style_1 .row_item .owl-dots .owl-dot span {
      width: 11px;
      height: 11px;
      background: #cdcfdd;
      margin: 0 4px; }

.customer_list {
  background: #0776d2 url("../images/bg_customer_service.png") no-repeat center;
  background-size: cover;
  padding: 50px 0px 30px;
  border-bottom: 7px solid #e9eff4; }
  @media (max-width: 999px) {
    .customer_list {
      padding: 30px 0px 30px; } }
  .customer_list .wrapper {
    max-width: 964px; }
    @media (max-width: 1140px) {
      .customer_list .wrapper {
        margin: auto; } }
    @media (max-width: 964px) {
      .customer_list .wrapper {
        margin: 0 10px; } }
  .customer_list .list_advisory .item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
    .customer_list .list_advisory .item .img {
      width: 84px;
      height: 84px;
      border: 2px solid #f2b213;
      border-radius: 50%;
      overflow: hidden;
      position: absolute;
      left: 0;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%); }
      .customer_list .list_advisory .item .img img {
        max-width: 100%; }
    .customer_list .list_advisory .item .info {
      float: left;
      width: calc(100% - 42px);
      padding: 22px 33px 20px 68px;
      background: rgba(2, 222, 255, 0.2);
      border-radius: 15px;
      -webkit-box-shadow: 0px 0px 10px #016cc5;
      box-shadow: 0px 0px 10px #016cc5; }
      @media (max-width: 999px) {
        .customer_list .list_advisory .item .info {
          padding: 10px 10px 10px 50px; } }
      .customer_list .list_advisory .item .info .short {
        font-family: Muli-Light;
        color: #FFF;
        font-size: 14.55px;
        margin-bottom: 19px;
        text-align: justify; }
      .customer_list .list_advisory .item .info .title {
        color: #FFF;
        font-family: Roboto-Regular;
        font-size: 18.7px; }
        @media (max-width: 800px) {
          .customer_list .list_advisory .item .info .title {
            font-size: 16.7px; } }
        .customer_list .list_advisory .item .info .title span {
          font-family: Roboto-Bold;
          text-transform: uppercase; }
        .customer_list .list_advisory .item .info .title p {
          display: inline-block;
          padding: 0px; }
  .customer_list .list_advisory .owl-dots {
    margin-top: 43px; }
    .customer_list .list_advisory .owl-dots .owl-dot.active span {
      width: 31px;
      background: #FFF;
      border-radius: 5px; }
    .customer_list .list_advisory .owl-dots .owl-dot:hover span {
      background: #FFF; }
    .customer_list .list_advisory .owl-dots .owl-dot span {
      margin: 0 4px;
      width: 11px;
      height: 11px;
      background: #6aace3;
      border-radius: 50%; }

.news_home {
  padding: 51px 0px 0px; }
  @media (max-width: 999px) {
    .news_home {
      padding-top: 30px; } }
  .news_home .wrapper {
    max-width: 1120px; }
    @media (max-width: 1120px) {
      .news_home .wrapper {
        width: auto;
        margin: 0 10px; } }
    .news_home .wrapper .box_mid {
      padding: 0px !important;
      margin-bottom: 0px; }
      .news_home .wrapper .box_mid .box_mid-content .list_item {
        margin-top: 60px; }
        @media (max-width: 999px) {
          .news_home .wrapper .box_mid .box_mid-content .list_item {
            margin-top: 30px; } }
        .news_home .wrapper .box_mid .box_mid-content .list_item .row_item {
          margin-right: -65px; }
          @media (max-width: 999px) {
            .news_home .wrapper .box_mid .box_mid-content .list_item .row_item {
              margin-right: -15px; } }
          .news_home .wrapper .box_mid .box_mid-content .list_item .row_item .wrap_top {
            display: none; }
          .news_home .wrapper .box_mid .box_mid-content .list_item .row_item .clear {
            display: none; }
          .news_home .wrapper .box_mid .box_mid-content .list_item .row_item .col_item {
            padding-right: 65px;
            margin-bottom: 0px; }
            @media (max-width: 999px) {
              .news_home .wrapper .box_mid .box_mid-content .list_item .row_item .col_item {
                padding-right: 15px; } }
            @media (max-width: 699px) {
              .news_home .wrapper .box_mid .box_mid-content .list_item .row_item .col_item {
                margin-bottom: 15px; } }
            .news_home .wrapper .box_mid .box_mid-content .list_item .row_item .col_item .wrap {
              border: none;
              padding: 0px; }
              .news_home .wrapper .box_mid .box_mid-content .list_item .row_item .col_item .wrap .img {
                margin: auto;
                position: relative; }
                .news_home .wrapper .box_mid .box_mid-content .list_item .row_item .col_item .wrap .img a {
                  width: 80%;
                  padding-top: 80%;
                  border-radius: 50%;
                  overflow: hidden;
                  position: relative;
                  margin: auto; }
                  .news_home .wrapper .box_mid .box_mid-content .list_item .row_item .col_item .wrap .img a:hover img {
                    -webkit-transform: translate(-50%, -50%) scale(1.2);
                    -ms-transform: translate(-50%, -50%) scale(1.2);
                    transform: translate(-50%, -50%) scale(1.2); }
                  .news_home .wrapper .box_mid .box_mid-content .list_item .row_item .col_item .wrap .img a img {
                    position: absolute;
                    left: 50%;
                    top: 50%;
                    -webkit-transform: translate(-50%, -50%);
                    -ms-transform: translate(-50%, -50%);
                    transform: translate(-50%, -50%);
                    min-width: 100%;
                    min-height: 100%;
                    height: auto;
                    max-width: unset;
                    width: auto; }
                .news_home .wrapper .box_mid .box_mid-content .list_item .row_item .col_item .wrap .img .date_update {
                  width: 66px;
                  height: 66px;
                  background: #008afa;
                  border-radius: 50%;
                  border: 1px solid #FFF;
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-align: center;
                  -ms-flex-align: center;
                  align-items: center;
                  -webkit-box-pack: center;
                  -ms-flex-pack: center;
                  justify-content: center;
                  position: absolute;
                  bottom: 17px;
                  left: 10%; }
                  .news_home .wrapper .box_mid .box_mid-content .list_item .row_item .col_item .wrap .img .date_update p {
                    padding: 0px;
                    color: #FFF; }
                  .news_home .wrapper .box_mid .box_mid-content .list_item .row_item .col_item .wrap .img .date_update .month {
                    font-family: Montserrat-Regular;
                    font-size: 13.8px;
                    text-transform: uppercase; }
                  .news_home .wrapper .box_mid .box_mid-content .list_item .row_item .col_item .wrap .img .date_update .day {
                    font-family: Montserrat-Medium;
                    font-size: 20.33px;
                    line-height: 25px; }
              .news_home .wrapper .box_mid .box_mid-content .list_item .row_item .col_item .wrap .info {
                padding-top: 40px; }
                @media (max-width: 999px) {
                  .news_home .wrapper .box_mid .box_mid-content .list_item .row_item .col_item .wrap .info {
                    padding-top: 15px; } }
                .news_home .wrapper .box_mid .box_mid-content .list_item .row_item .col_item .wrap .info h3 a {
                  font-family: Muli-Bold;
                  color: #222222;
                  font-size: 16px;
                  text-transform: none;
                  text-align: center; }
                  .news_home .wrapper .box_mid .box_mid-content .list_item .row_item .col_item .wrap .info h3 a:first-letter {
                    text-transform: uppercase; }
                .news_home .wrapper .box_mid .box_mid-content .list_item .row_item .col_item .wrap .info .short {
                  font-family: Muli-Light;
                  font-size: 14px;
                  color: #505050;
                  text-align: justify; }
                .news_home .wrapper .box_mid .box_mid-content .list_item .row_item .col_item .wrap .info .btn_detail {
                  text-align: center;
                  margin-top: 30px; }
                  @media (max-width: 999px) {
                    .news_home .wrapper .box_mid .box_mid-content .list_item .row_item .col_item .wrap .info .btn_detail {
                      margin-top: 15px; } }
                  .news_home .wrapper .box_mid .box_mid-content .list_item .row_item .col_item .wrap .info .btn_detail a {
                    font-family: Muli-Light;
                    font-size: 14px;
                    color: #FFF;
                    background: #008afa;
                    display: inline-block;
                    padding: 5px 15px 6px 26px;
                    border-radius: 20px; }
                    .news_home .wrapper .box_mid .box_mid-content .list_item .row_item .col_item .wrap .info .btn_detail a:hover {
                      opacity: 0.8; }
                    .news_home .wrapper .box_mid .box_mid-content .list_item .row_item .col_item .wrap .info .btn_detail a:after {
                      content: '\e8ad';
                      font-family: ficon;
                      padding-left: 17px; }

.box_mid {
  padding: 0px;
  margin-bottom: 0px; }

.box_mid-title h1.mid_title_l {
  padding: 0px !important; }
  .box_mid-title h1.mid_title_l:before {
    content: '';
    width: 127px;
    height: 27px;
    background: url("../images/top_title_section.png") no-repeat;
    background-size: contain;
    display: block;
    margin: 0px auto 15px; }
    @media (max-width: 999px) {
      .box_mid-title h1.mid_title_l:before {
        margin-bottom: 5px; } }
  .box_mid-title h1.mid_title_l:after {
    display: none !important; }

.box_mid-title .mid_title_r {
  float: none !important;
  font-family: Montserrat-Light;
  font-size: 15px;
  color: #090909;
  text-align: center;
  padding-top: 14px; }
  @media (max-width: 999px) {
    .box_mid-title .mid_title_r {
      padding-top: 5px; } }

/*# sourceMappingURL=home.css.map */