/* CSS Document */
.col-xs-f20, .col-sm-f20, .col-md-f20, .col-lg-f20 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.c-img {
  display: block;
  position: relative;
  padding-top: 100%;
}

.c-img img, .c-img .bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: inherit;
}

.hv-over {
  display: block;
  position: relative;
}

.hv-over:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: inherit;
  pointer-events: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.hv-over:hover:after {
  background: rgba(216, 216, 216, 0.4);
}

.hv-scale1 {
  overflow: hidden;
  display: block;
}

.hv-scale1 img {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.hv-scale1:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.hv-light {
  display: block;
  position: relative;
  overflow: hidden;
  background: inherit;
}

.hv-light:before, .hv-light:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  pointer-events: none;
}

.hv-light:before {
  right: 0;
  bottom: 0;
  background: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.hv-light:after {
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
  -webkit-transition: 1s ease-in-out;
  transition: 1s ease-in-out;
  -webkit-transform: scale3d(2, 1.5, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
  transform: scale3d(2, 1.5, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
}

.hv-light:hover:before {
  background: rgba(0, 231, 242, 0);
}

.hv-light:hover:after {
  -webkit-transform: scale3d(2, 1.5, 1) rotate3d(0, 0, 1, 90deg) translate3d(0, 150%, 0);
  transform: scale3d(2, 1.5, 1) rotate3d(0, 0, 1, 90deg) translate3d(0, 150%, 0);
}

.s-content ol {
  list-style: decimal;
  margin-left: 15px;
  margin-bottom: 10px;
}

.s-content ul {
  list-style: initial;
  margin-left: 15px;
  margin-bottom: 10px;
}

.s-content li {
  list-style: inherit;
  margin-bottom: 5px;
}

.s-content p {
  margin-bottom: 10px;
}

.s-content img {
  display: inline-block;
  max-width: 100%;
  margin: 10px 0;
  -o-object-fit: none;
  object-fit: none;
}

.s-content table, .s-content iframe {
  max-width: 100%;
}

.s-content a {
  color: #3e3e3e;
}

.s-content table {
  border-collapse: collapse;
  width: 100%;
  border: solid 1px #ebebeb;
}

.s-content table td {
  border-collapse: collapse;
  border: solid 1px #ebebeb;
  padding: 3px;
}

.s-content h1 {
  display: block;
  font-size: 2em;
  margin-top: 0.67em;
  margin-bottom: 0.67em;
  margin-left: 0;
  margin-right: 0;
  font-weight: bold;
}

.s-content h2 {
  display: block;
  font-size: 1.5em;
  margin-top: 0.83em;
  margin-bottom: 0.83em;
  margin-left: 0;
  margin-right: 0;
  font-weight: bold;
}

.s-content h3 {
  display: block;
  font-size: 1.17em;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 0;
  margin-right: 0;
  font-weight: bold;
}

.s-content h4 {
  display: block;
  font-size: 1em;
  margin-top: 1.33em;
  margin-bottom: 1.33em;
  margin-left: 0;
  margin-right: 0;
  font-weight: bold;
}

.s-content h5 {
  display: block;
  font-size: .83em;
  margin-top: 1.67em;
  margin-bottom: 1.67em;
  margin-left: 0;
  margin-right: 0;
  font-weight: bold;
}

.s-content h6 {
  display: block;
  font-size: .67em;
  margin-top: 2.33em;
  margin-bottom: 2.33em;
  margin-left: 0;
  margin-right: 0;
  font-weight: bold;
}

.s-social .fb_iframe_widget, .s-social a.pinterest {
  display: inline-block;
  vertical-align: top;
  margin-top: -1px;
}

/* %slick-list{
	margin: 0 -15px;
	.slick-slide{
		margin: 0 15px;
	}
	} */
  .slick-arrow {
    cursor: pointer;
    z-index: 1;
    text-align: center;
    position: absolute;
  }

  .slick-dots {
    text-align: center;
  }

  .slick-dots button {
    display: none;
  }

  .slick-dots li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px;
    width: 12px;
    height: 12px;
    border: solid 2px #666;
    border-radius: 50%;
    cursor: pointer;
  }

  .slick-dots li.slick-active {
    background: #666;
  }

  .table {
    display: table;
    margin: 0;
  }

  .table .line {
    display: table-row;
  }

  .table .cell {
    display: table-cell;
    vertical-align: middle;
  }

  @font-face {
    font-family: 'OpenSans';
    src: url("../fonts/OpenSans-Bold.ttf") format("truetype");
  }

  @font-face {
    font-family: 'OpenSans-Regular';
    src: url("../fonts/OpenSans-Regular.ttf") format("truetype");
  }

  @font-face {
    font-family: 'MyriadPro-Regular';
    src: url("../fonts/MyriadPro-Regular.ttf") format("truetype");
  }

  object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img,
  ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
  table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure,
  footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    line-height: inherit;
    color: inherit;
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
  }

  b, strong, th {
    font-weight: bold;
  }

  i, em {
    font-style: italic;
  }

  sub, sup {
    font-size: 75%;
  }

  article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
  }

  blockquote, q {
    quotes: none;
  }

  blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
  }

  a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
  }

  del {
    text-decoration: line-through;
  }

  abbr[title], dfn[title] {
    border-bottom: 1px dotted;
    cursor: help;
  }

  table {
    border-collapse: collapse;
    border-spacing: 0;
  }

  hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #cccccc;
    margin: 20px 0;
    padding: 0;
  }

  input, select {
    vertical-align: middle;
  }

  a, a:hover, a:focus, a:active {
    text-decoration: none;
    color: inherit;
    outline: none;
  }

  ol, ul, li {
    padding: 0;
    list-style: none;
    margin: 0;
  }

  label {
    font-weight: normal;
  }

  input[type="text"], input[type="email"], input[type="password"] {
    padding-left: 12px;
    padding-right: 12px;
  }

  select {
    padding-left: 8px;
  }

  input[type="number"] {
    padding-left: 5px;
  }

  textarea {
    padding: 8px 12px 5px 12px;
  }

  input, textarea, select, button, a {
    outline: none;
  }

  button {
    border: none;
    background: none;
    padding: 0;
  }

  * {
    padding-left: constant(safe-area-inset-left);
    padding-right: constant(safe-area-inset-right);
    padding-bottom: constant(safe-area-inset-bottom);
    padding-top: constant(safe-area-inset-top);
  }

  img {
    max-width: 100%;
    vertical-align: middle;
    -webkit-object-fit: cover;
    -moz-object-fit: cover;
    -ms-object-fit: cover;
    -o-object-fit: cover;
    object-fit: cover;
  }

  button:focus {
    color: #3e3e3e;
    outline: none;
  }

  form input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #aaaaaa;
    font-size: 14px;
  }

  form input::-moz-placeholder, textarea::-moz-placeholder {
    /* Firefox 19+ */
    color: #aaaaaa;
    font-size: 14px;
  }

  form input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    /* IE 10+ */
    color: #aaaaaa;
    font-size: 14px;
  }

  form input:-moz-placeholder, textarea:-moz-placeholder {
    /* Firefox 18- */
    color: #aaaaaa;
    font-size: 14px;
  }

  input, input:focus {
    outline: none;
  }

  textarea, textarea:focus {
    outline: none;
  }

  .col-xs-f20 {
    float: left;
    width: 20%;
  }

  @media (min-width: 768px) {
    .col-sm-f20 {
      float: left;
      width: 20%;
    }
  }

  @media (min-width: 992px) {
    .col-md-f20 {
      float: left;
      width: 20%;
    }
  }

  @media (min-width: 1200px) {
    .col-lg-f20 {
      float: left;
      width: 20%;
    }
  }

  .mid {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .row-ibl {
    font-size: 0;
  }

  .row-ibl > [class^="col-"] {
    font-size: 14px;
    float: none;
    display: inline-block;
    vertical-align: top;
  }

  .row-ibl:after {
    content: '';
    display: inline-block;
    width: 100%;
  }

  .row-ibl.mid > [class^="col-"] {
    vertical-align: middle;
  }

  .row-ibl.bot > [class^="col-"] {
    vertical-align: bottom;
  }

  .row-ibl > [class^="col-"].i-mid {
    vertical-align: middle;
  }

  .row-ibl > [class^="col-"].i-top {
    vertical-align: top;
  }

  .row-ibl > [class^="col-"].i-bot {
    vertical-align: bottom;
  }

  .pad-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .pad-5 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .pad-8 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .pad-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .margin-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .col-mar-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .col-mar-0 > div[class^="col-"] {
    padding-left: 0px;
    padding-right: 0px;
  }

  .col-mar-5 {
    margin-left: -5px;
    margin-right: -5px;
  }

  .col-mar-5 > div[class^="col-"] {
    padding-left: 5px;
    padding-right: 5px;
  }

  .col-mar-8 {
    margin-left: -8px;
    margin-right: -8px;
  }

  .col-mar-8 > div[class^="col-"] {
    padding-left: 8px;
    padding-right: 8px;
  }

  .col-mar-10 {
    margin-left: -10px;
    margin-right: -10px;
  }

  .col-mar-10 > div[class^="col-"] {
    padding-left: 10px;
    padding-right: 10px;
  }

  .clearfix:before, .clearfix:after {
    content: '';
    display: block;
    clear: both;
  }

  .bg {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }

  .ic {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }

  .smooth {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }

  .smooth1 {
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }

  @media all and (max-width: 1199px) {
    .md-left {
      text-align: left;
    }
    .md-center {
      text-align: center;
    }
    .md-right {
      text-align: right;
    }
  }

  @media all and (max-width: 991px) {
    .sm-left {
      text-align: left;
    }
    .sm-center {
      text-align: center;
    }
    .sm-right {
      text-align: right;
    }
  }

  @media all and (max-width: 767px) {
    .xs-left {
      text-align: left;
    }
    .xs-center {
      text-align: center;
    }
    .xs-right {
      text-align: right;
    }
    .xs-pad-7 {
      margin: 0 -7px;
    }
    .xs-pad-7 > div[class^="col-"] {
      padding: 0 7px;
    }
    .xs-pad-5 {
      margin: 0 -5px;
    }
    .xs-pad-5 > div[class^="col-"] {
      padding: 0 5px;
    }
  }

  body {
    font-size: 14px;
    font-family: "Arial-Regular", sans-serif;
    line-height: 1.5;
    background: #f8f8f8;
    color: #3e3e3e;
  }

  .delay02 {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
  }

  .delay04 {
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
  }

  .delay06 {
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
  }

  .delay08 {
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
  }

  .delay10 {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
  }

  .delay12 {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
  }

  .dura5 {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
  }

  .dura15 {
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
  }

  .dura20 {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
  }

  .dura100 {
    -webkit-animation-duration: 10s;
    animation-duration: 10s;
  }

  .hv-scale {
    display: inline-block;
    position: relative;
    overflow: hidden;
    vertical-align: top;
  }

  .hv-scale img {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: opacity 1s ease 0s,-webkit-transform 1s ease 0s;
    transition: opacity 1s ease 0s,-webkit-transform 1s ease 0s;
    transition: opacity 1s ease 0s,transform 1s ease 0s;
    transition: opacity 1s ease 0s,transform 1s ease 0s,-webkit-transform 1s ease 0s;
  }

  .hv-scale img:hover {
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
  }

  .effect {
    position: relative;
    display: block;
  }

  .effect:before, .effect:after {
    content: "";
    position: absolute;
    top: 10px;
    bottom: 10px;
    left: 10px;
    right: 10px;
    opacity: 0;
    -webkit-transition: all 0.3s ease 0s, transform 0.3s;
    -webkit-transition: all 0.3s ease 0s, -webkit-transform 0.3s;
    transition: all 0.3s ease 0s, -webkit-transform 0.3s;
    transition: all 0.3s ease 0s, transform 0.3s;
    transition: all 0.3s ease 0s, transform 0.3s, -webkit-transform 0.3s;
  }

  .effect:before {
    -webkit-transform: scale(0, 1);
    transform: scale(0.1);
  }

  .effect:after {
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
  }

  .effect:hover:before {
    cursor: pointer;
    opacity: 1;
    -webkit-transform: scale(1.02, 1);
    transform: scale(1.02, 1);
  }

  .effect:hover:after {
    cursor: pointer;
    opacity: 1;
    -webkit-transform: scale(1, 1.02);
    transform: scale(1, 1.02);
  }

  .hv-bright {
    display: block;
    position: relative;
  }

  .hv-bright img {
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    -webkit-filter: brightness(0.9);
    filter: brightness(0.9);
  }

  .hv-bright:hover img {
    -webkit-filter: brightness(1);
    filter: brightness(1);
    -webkit-box-shadow: -1px 7px 36px -19px #0282ac;
    position: relative;
    -webkit-box-shadow: -1px 7px 30px -30px #0282ac;
    box-shadow: -1px 7px 30px -30px #0282ac;
  }

  .bright {
    position: relative;
    overflow: hidden;
    margin: 0;
    -webkit-filter: brightness(0.95);
    filter: brightness(0.95);
  }

  .bright img {
    width: 100%;
    height: 100%;
  }

  .bright::before {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    display: block;
    content: '';
    width: 0;
    height: 0;
    background: rgba(0, 0, 0, 0.2);
    border-radius: 100%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0;
  }

  .bright:hover {
    -webkit-animation: bloom ease-in-out .75s forwards;
    animation: bloom ease-in-out .75s forwards;
  }

  .bright:hover::before {
    -webkit-animation: circle .75s;
    animation: circle .75s;
  }

  @-webkit-keyframes bloom {
    0% {
      -webkit-filter: grayscale(0.4);
      filter: grayscale(0.4);
    }
    40% {
      -webkit-filter: grayscale(0.2);
      filter: grayscale(0.2);
    }
    100% {
      -webkit-filter: grayscale(0);
      filter: grayscale(0);
    }
  }

  @keyframes bloom {
    0% {
      -webkit-filter: grayscale(0.4);
      filter: grayscale(0.4);
    }
    40% {
      -webkit-filter: grayscale(0.2);
      filter: grayscale(0.2);
    }
    100% {
      -webkit-filter: grayscale(0);
      filter: grayscale(0);
    }
  }

  @-webkit-keyframes circle {
    0% {
      opacity: .5;
      background: rgba(213, 156, 34, 0.2);
    }
    40% {
      opacity: 1;
      background: rgba(213, 34, 160, 0.2);
    }
    100% {
      width: 200%;
      height: 200%;
      opacity: 0;
    }
  }

  @keyframes circle {
    0% {
      opacity: .5;
      background: rgba(213, 156, 34, 0.2);
    }
    40% {
      opacity: 1;
      background: rgba(213, 34, 160, 0.2);
    }
    100% {
      width: 200%;
      height: 200%;
      opacity: 0;
    }
  }

  .col-xs-15,
  .col-sm-15,
  .col-md-15,
  .col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .col-xs-15 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }

  @media (min-width: 768px) {
    .col-sm-15 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
      flex: 0 0 20%;
      max-width: 20%;
    }
  }

  @media (min-width: 992px) {
    .col-md-15 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
      flex: 0 0 20%;
      max-width: 20%;
    }
  }

  @media (min-width: 1200px) {
    .col-lg-15 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
      flex: 0 0 20%;
      max-width: 20%;
    }
  }

  .back-to-top {
    position: fixed;
    font-size: 18px;
    cursor: pointer;
    text-align: center;
    z-index: 999;
    width: 40px;
    height: 40px;
    line-height: 40px;
    right: 15px;
    bottom: 15px;
    background: #45a947;
    border-radius: 100%;
    color: #fff;
  }

  .back-to-top:hover {
    background: #ebba2f;
  }

  .text1line {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .text3line {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }

  .slick-initialized .slick-slide:focus, .slick-initialized .slick-slide:active {
    outline: none;
  }

  .btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show > .btn-success.dropdown-toggle:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .form-control:focus {
    border-color: inherit;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .t-item .t-fade:nth-child(1) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
  }

  .t-item .t-fade:nth-child(2) {
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
  }

  .t-item .t-fade:nth-child(3) {
    -webkit-animation-delay: .8s;
    animation-delay: .8s;
  }

  .t-item .t-fade:nth-child(4) {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
  }

  .t-item .t-fade:nth-child(5) {
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
  }

  .t-item .t-fade:nth-child(6) {
    -webkit-animation-delay: 1.7s;
    animation-delay: 1.7s;
  }

  .bold {
    font-family: "Arial-Bold", sans-serif;
  }

  .regular {
    font-family: "Arial-Regular", sans-serif;
  }

  .utm {
    font-family: "UTM AvoBold", sans-serif;
  }

  .myria {
    font-family: "MyriadPro-Regular", sans-serif;
  }

  .xanh {
    color: #45a947;
  }

  .xam {
    color: #9d9d9d;
  }

  .pt-60 {
    padding-top: 60%;
  }

  .font30 {
    font-size: 30px;
  }

  .font24 {
    font-size: 24px;
  }

  .font16 {
    font-size: 16px;
  }

  .font20 {
    font-size: 20px;
  }

  .font40 {
    font-size: 40px;
  }

  .cam {
    color: #f49608;
  }

  .camhover:hover {
    color: #f49608;
  }

  .white {
    color: #ffffff;
  }

  .xam91 {
    color: #919191;
  }

  .xam99 {
    color: #999999;
  }

  .xama8 {
    color: #a8a8a8;
  }

  .xam8a {
    color: #8a8a8a;
  }

  .xama2 {
    color: #a2a1a1;
  }

  .pd010 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pl-2r {
    padding-left: 2rem;
  }

  .width250 {
    width: 250px !important;
    max-width: 100%;
  }

  .bg-white {
    background: #fff;
  }

  .boder {
    border: 1px solid #d7d7d7;
  }

  .pad1rem {
    padding: 1rem;
  }

  .bg-eb {
    background: #ebebeb;
  }

  .pad10 {
    padding: 10px;
  }

  .bg-colore94 {
    background: #e94700 !important;
  }

  .bg-color3ad {
    background: #3adbd1 !important;
  }

  .bg-color48a {
    background: #48aa47 !important;
  }

  .font4rem {
    font-size: 4rem;
  }

  .colord4a {
    color: #d4aa00;
  }

  .colorf2a {
    color: #f2a01d;
  }

  a:hover {
    text-decoration: none;
    color: #f0832b;
  }

  .fixed {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 100;
    background: #fff;
    -webkit-box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.5);
    -webkit-transition: -webkit-transform 0.3s linear;
    transition: -webkit-transform 0.3s linear;
    transition: transform 0.3s linear;
    transition: transform 0.3s linear, -webkit-transform 0.3s linear;
  }

  .fixed .logo {
    margin: 0 !important;
  }

  .fixed .body-sticker > ul {
    padding: 0 !important;
  }

  .back-top {
    position: fixed;
    font-size: 18px;
    cursor: pointer;
    text-align: center;
    z-index: 99;
    width: 40px;
    height: 40px;
    line-height: 40px;
    right: 40px;
    bottom: 43px;
    background: #f0832b;
    border-radius: 100%;
    color: #fff;
  }

  .back-top:hover {
    background: transparent;
    border: 1px solid #f0832b;
    color: #f0832b;
  }

  .slick-arrow {
    position: absolute;
    font-size: 2rem;
    color: #c95a66;
    top: 50%;
    right: auto;
    bottom: auto;
    left: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }

  .slick-arrow.bn-prev {
    left: 15px;
  }

  .slick-arrow.bn-next {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    right: 15px;
  }

  @media (min-width: 1200px) {
    .container {
      width: 1170px;
      max-width: 100%;
    }
  }

  ._wreapper {
    background: #ffffff;
  }

  ._wreapper .header ._ctent-header {
    background: #f7f6f7;
  }

  ._wreapper .header ._ctent-header .topR .lang {
    display: inline-block;
  }

  ._wreapper .header ._ctent-header .topR .lang a {
    margin-right: 12px;
  }

  ._wreapper .header ._ctent-header .topR .lang a img {
    width: 32px;
  }

  ._wreapper .header ._ctent-header .topR .fr-search {
    position: relative;
    display: inline-block;
    margin-left: 15px;
    color: #ebebeb;
  }

  ._wreapper .header ._ctent-header .topR .fr-search input {
    border: 1px solid #ebebeb;
    border-top: 2px solid rgba(145, 145, 145, 0.2);
    padding: 3px 30px 3px 15px;
    border-radius: 20px;
  }

  ._wreapper .header ._ctent-header .topR .fr-search button {
    position: absolute;
    width: 40px;
    height: 100%;
    top: 0;
    right: 0;
    color: #bababa;
  }

  ._wreapper .header ._ctent-header .topR .fr-search button img {
    width: 18px;
    cursor: pointer;
  }

  ._wreapper .header ._menu-header .logo {
    display: block;
    margin: -36px 0 0;
  }

  ._wreapper .selection-content .banner {
    margin: 0 0 20px;
    clear: both;
  }

  ._wreapper .selection-content .banner .banner-slider {
    -webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.6);
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.6);
  }

  ._wreapper .selection-content .banner .banner-slider .slick-arrow {
    display: none !important;
  }

  ._wreapper .selection-content .banner .banner-slider .slick-dots {
    position: absolute;
    top: auto;
    left: 0;
    right: 0;
    bottom: 1rem;
  }

  ._wreapper .selection-content .banner .banner-slider .slick-dots li {
    width: 16px;
    height: 16px;
    border: 1px solid transparent;
    background: #a7a7a7;
    cursor: pointer;
  }

  ._wreapper .selection-content .banner .banner-slider .slick-dots li.slick-active, ._wreapper .selection-content .banner .banner-slider .slick-dots li:hover {
    background: #fff;
  }

  ._wreapper .selection-content .banner .banner-content {
    -webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.6);
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.6);
  }

  ._wreapper .selection-content .title {
    font-size: 18px;
    margin: 0 0 15px;
    color: #0089d0;
    font-weight: bold;
  }

  ._wreapper .selection-content .title strong {
    color: #f36f23;
  }

/*   ._wreapper .selection-content .title span {
    float: right;
  } */

  ._wreapper .selection-content .title span a {
    font-size: 12px;
    color: #959595;
    font-weight: normal;
  }

  ._wreapper .selection-content .title span a:hover {
    cursor: pointer;
    color: #f36f23;
  }

  ._wreapper .selection-content .main {
    padding: 15px 0 50px;
    clear: both;
  }

  ._wreapper .selection-content .main .list-solution {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding: 0 0 40px;
    width: 100%;
    max-width: 670px;
    margin: 0 auto;
  }

  ._wreapper .selection-content .main .list-solution .ic-item {
    -webkit-box-flex: 20%;
    -ms-flex: 20%;
    flex: 20%;
    padding: 0 8px;
    text-align: center;
  }

  ._wreapper .selection-content .main .list-solution .ic-item a {
    cursor: pointer;
    display: block;
  }

  ._wreapper .selection-content .main .list-solution .ic-item a img {
    width: 52px;
    height: 52px;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 0 .5rem;
    background: #959394;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
  }

  ._wreapper .selection-content .main .list-solution .ic-item a img:hover {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
  }

  ._wreapper .selection-content .main .list-solution .ic-item a h3 {
    font-size: 13px;
    color: #686868;
  }

  ._wreapper .selection-content .main .list-solution .ic-item a:hover h3 {
    color: #f36f23;
  }

  ._wreapper .selection-content .main .list-solution .ic-item:nth-child(5n + 1) a img:hover {
    background: #940B97;
  }

  ._wreapper .selection-content .main .list-solution .ic-item:nth-child(5n + 4) a img:hover {
    background: #187503;
  }

  ._wreapper .selection-content .main .list-solution .ic-item:nth-child(5n + 3) a img:hover {
    background: #AC0519;
  }

  ._wreapper .selection-content .main .list-solution .ic-item:nth-child(5n + 2) a img:hover {
    background: #0088D0;
  }

  ._wreapper .selection-content .main .list-solution .ic-item:nth-child(5n + 5) a img:hover {
    background: #F36F24;
  }

  ._wreapper .selection-content .main .tab-service {
    margin: 0 0 36px;
  }

  ._wreapper .selection-content .main .tab-service .nav-tabs {
    border-bottom: none;
    background: #dadada;
  }

  ._wreapper .selection-content .main .tab-service .nav-tabs .nav-item {
    border-right: 1px solid #fff;
  }

  ._wreapper .selection-content .main .tab-service .nav-tabs .nav-item:last-child {
    border: none;
  }

  ._wreapper .selection-content .main .tab-service .nav-tabs .nav-link {
    font-size: 13px;
    color: #575757;
    border: none;
    font-weight: bold;
    border-radius: initial;
    padding: .4rem 4rem .4rem 1rem;
    cursor: pointer;
  }

  ._wreapper .selection-content .main .tab-service .nav-tabs .nav-item.show .nav-link, ._wreapper .selection-content .main .tab-service .nav-tabs .nav-link.active {
    background: #6a6a6a;
    color: #fff;
  }

  ._wreapper .selection-content .main .tab-service .tab-content {
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4);
  }

  ._wreapper .selection-content .main .tab-service .tab-content.svice {
    padding: 1rem 0 1.5rem;
  }

  ._wreapper .selection-content .main .tab-service .tab-content.svice ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  ._wreapper .selection-content .main .tab-service .tab-content.svice ul li {
    position: relative;
    -webkit-box-flex: 50%;
    -ms-flex: 50%;
    flex: 50%;
    padding: 0 15px 0 30px;
    margin: 0 0 .5rem;
  }

  ._wreapper .selection-content .main .tab-service .tab-content.svice ul li::before {
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    top: 8px;
    left: 15px;
    background: #cbcbcb;
  }

  ._wreapper .selection-content .main .fr-horizontal .row {
    margin: 0 -6px;
  }

  ._wreapper .selection-content .main .fr-horizontal .form-group.col-lg-6, ._wreapper .selection-content .main .fr-horizontal .form-group.col-lg-12 {
    padding: 0 6px;
  }

  ._wreapper .selection-content .main .fr-horizontal .form-group input {
    height: 30px !important;
  }

  ._wreapper .selection-content .main .fr-horizontal .form-group textarea {
    height: 60px !important;
    resize: none;
  }

  ._wreapper .selection-content .main .fr-horizontal .form-group .form-control {
    border: 1px solid #b0b0b0;
    border-bottom: 1px solid #ebebeb;
    border-radius: initial;
    color: #575757;
  }

  ._wreapper .selection-content .main .fr-horizontal .form-group .form-control:focus {
    -webkit-box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.15);
    box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.15);
  }

  ._wreapper .selection-content .main .fr-horizontal .form-group .btn {
    border: 2px solid transparent;
    border-radius: 50px;
    padding: .375rem 2rem;
    line-height: 1.2;
    margin: 0 5px;
    background: url("../images/bg-sub2.png") center no-repeat;
    background-size: 100% 100%;
  }

  ._wreapper .selection-content .main .fr-horizontal .form-group .btn.sub {
    background: url("../images/bg-sub1.png") center no-repeat;
    background-size: 100% 100%;
  }

  ._wreapper .selection-content .main .fr-horizontal .form-group .btn:hover {
    color: #f36f23;
  }

  ._wreapper .selection-content .main .box-right .list-advertisement, ._wreapper .selection-content .main .box-left .list-advertisement {
    padding: 0 0 40px;
  }

  ._wreapper .selection-content .main .box-right .list-advertisement .adv, ._wreapper .selection-content .main .box-left .list-advertisement .adv {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0 0 1rem;
  }

  ._wreapper .selection-content .main .box-right .list-advertisement .adv::before, ._wreapper .selection-content .main .box-left .list-advertisement .adv::before {
    content: '';
    position: absolute;
    pointer-events: none;
    width: 120%;
    height: 100%;
    top: 0;
    left: -100%;
    opacity: 0;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(35%, rgba(255, 255, 255, 0.15)), color-stop(rgba(255, 255, 255, 0.2)), color-stop(70%), to(rgba(255, 255, 255, 0.3)));
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.15) 35%, rgba(255, 255, 255, 0.2), 70%, rgba(255, 255, 255, 0.3) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg);
  }

  ._wreapper .selection-content .main .box-right .list-advertisement .adv:hover::before, ._wreapper .selection-content .main .box-left .list-advertisement .adv:hover::before {
    left: 100%;
    opacity: 1;
    -webkit-transition-property: left, top, opacity;
    transition-property: left, top, opacity;
    -webkit-transition-duration: 1s, 2s, .1s;
    transition-duration: 1s, 2s, .1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    z-index: 100;
  }

  ._wreapper .selection-content .main .box-right .program, ._wreapper .selection-content .main .box-left .program {
    background: #ebebeb;
    padding: 1rem;
  }

  ._wreapper .selection-content .main .box-right .program h2, ._wreapper .selection-content .main .box-left .program h2 {
    color: #0086cd;
    font-weight: bold;
    padding: 0 0 1rem;
  }

  ._wreapper .selection-content .main .box-right .program .list-pgram a, ._wreapper .selection-content .main .box-left .program .list-pgram a {
    position: relative;
    padding-left: 25px;
    display: block;
    font-weight: 600;
    margin: 0 0 .5rem;
    color: #6a6a6a;
    cursor: pointer;
  }

  ._wreapper .selection-content .main .box-right .program .list-pgram a::before, ._wreapper .selection-content .main .box-left .program .list-pgram a::before {
    content: '';
    position: absolute;
    width: 15px;
    height: 16px;
    top: 0;
    left: 0;
    background: url("../images/ic-check.png") center no-repeat;
  }

  ._wreapper .selection-content .main .box-right .program .list-pgram a:hover, ._wreapper .selection-content .main .box-left .program .list-pgram a:hover {
    color: #f36f23;
  }

  ._wreapper .selection-content .main .select-title {
    border-bottom: 1px dotted #9ca1a2;
    margin-right: 30px;
  }

  ._wreapper .selection-content .main .select-title .list-title {
    color: #bfbfbf;
  }

  ._wreapper .selection-content .main .select-title .list-title img {
    padding-right: 15px;
    cursor: pointer;
  }

  ._wreapper .selection-content .main .select-title .list-title img:hover {
    -webkit-filter: sepia(1);
    filter: sepia(1);
  }

  ._wreapper .selection-content .main .select-title .list-title a em {
    color: #f36f23;
    font-style: normal;
  }

  ._wreapper .selection-content .main.service .box-left .list-sv .title {
    font-size: 18px;
    color: #fff;
    background: url("../images/bg_left.png") center no-repeat;
    background-size: 100% 100%;
    padding: 15px 0 20px;
    border-radius: 10px;
    margin: 0;
  }

  ._wreapper .selection-content .main.service .box-left .list-sv .list-mnuSV {
    border: 1px solid #e8e8e8;
    background: #fafafa;
    padding: 15px;
  }

  ._wreapper .selection-content .main.service .box-left .list-sv .list-mnuSV h3 {
    position: relative;
    padding: 0 0 .5rem 1.5rem;
    border-bottom: 1px solid #e5e5e5;
    color: #686868;
    font-weight: bold;
    margin: 0 0 .5rem;
  }

  ._wreapper .selection-content .main.service .box-left .list-sv .list-mnuSV h3::before {
    content: '\f0da';
    position: absolute;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    top: 5px;
    left: 0;
  }

  ._wreapper .selection-content .main.service .box-left .list-sv .list-mnuSV ul li {
    position: relative;
    -webkit-box-flex: 50%;
    -ms-flex: 50%;
    flex: 50%;
    padding: 0 0 0 32px;
    margin: 0 0 .5rem;
  }

  ._wreapper .selection-content .main.service .box-left .list-sv .list-mnuSV ul li::before {
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    top: 8px;
    left: 1.2rem;
    background: #cbcbcb;
  }

  ._wreapper .selection-content .main.service .box-left .list-sv .list-mnuSV ul li:last-child {
    margin: 0;
  }

  ._wreapper .selection-content .main.service .box-left .list-sv .list-mnuSV:last-child {
    border-top: none;
    border-bottom: 1px solid #e8e8e8 !important;
  }

  ._wreapper .selection-content .main.service .box-left .list-sv:first-child .list-mnuSV {
    border-top: none;
    border-bottom: none;
  }

  ._wreapper .selection-content .main.service .box-left .list-advertisement {
    padding: 30px 0 0;
  }

  ._wreapper .selection-content .main.about .list-mnuSV {
    border-bottom: 1px solid #e8e8e8 !important;
  }

  ._wreapper .selection-content .main.about .list-mnuSV h3:nth-last-child(1) {
    border-bottom: none !important;
    margin: 0 !important;
  }

  ._wreapper .selection-content .main.news .list-itemNw {
    max-width: 798vh;
    width: 100%;
    margin: 0 auto;
  }

  ._wreapper .selection-content .main.news .list-itemNw .item {
    position: relative;
    padding: 15px 0 15px 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    border-bottom: 1.5px dashed #a5a5a5;
  }

  ._wreapper .selection-content .main.news .list-itemNw .item::before {
    content: '';
    position: absolute;
    width: 6px;
    height: 6px;
    top: 22px;
    left: 0;
    background: #0c2f81;
  }

  ._wreapper .selection-content .main.news .list-itemNw .item h3 {
    -webkit-box-flex: 85%;
    -ms-flex: 85%;
    flex: 85%;
  }

  ._wreapper .selection-content .main.news .list-itemNw .item .date {
    -webkit-box-flex: 15%;
    -ms-flex: 15%;
    flex: 15%;
  }

  ._wreapper .selection-content .main.downL .item {
    padding: 0 0 40px;
  }

  ._wreapper .selection-content .main.downL .item .adl img {
    min-height: 190px;
  }

  ._wreapper .selection-content .main.downL .item .desc h3 {
    margin: .5rem 0 .6rem;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 24px;
    overflow: hidden;
    max-height: 48px;
    display: block;
    font-weight: 400;
  }

  ._wreapper .selection-content .main.downL .item .desc .bnt-dwload {
    font-weight: bold;
    border: 1px solid transparent;
    border-radius: 20px;
    background: linear-gradient(45deg, #d4d4d4, #fcf8f8, #d4d4d4);
    padding: .2rem 1rem;
    -webkit-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 2px rgba(0, 0, 0, 0.5);
  }

  ._wreapper .selection-content .main.downL .item .desc .bnt-dwload:hover {
    background: #f36f23;
    color: #fff;
  }

  ._wreapper .selection-content .main.solution .list-solution .ic-item {
    -webkit-box-flex: 16.8%;
    -ms-flex: 16.8%;
    flex: 16.8%;
  }

  ._wreapper .selection-content .main.solution .list-solution .ic-item img {
    width: 82px;
    height: 82px;
  }

  ._wreapper .selection-content .main .select-ctent {
    padding: 40px 0 0;
  }

  ._wreapper .selection-content .main .select-ctent.work {
    color: #686868;
  }

  ._wreapper .selection-content .main .select-ctent.work.s-content h2 {
    padding-left: 22px;
    font-size: 15px;
    margin-top: 0;
    background: url("../images/ic-ctentR.png") left no-repeat;
  }

  ._wreapper .selection-content .main .select-ctent.work.s-content p {
    font-weight: 400;
    line-height: 26px;
  }

  ._wreapper .selection-content .main .select-ctent.work.s-content p.tit {
    text-indent: 20px;
  }

  ._wreapper .selection-content .main .select-ctent.work.s-content ul {
    list-style: none;
    margin: 0;
  }

  ._wreapper .selection-content .main .select-ctent.work.s-content ul li {
    position: relative;
    padding-left: 25px;
    margin: 0 0 .5rem;
  }

  ._wreapper .selection-content .main .select-ctent.work.s-content ul li::before {
    content: '\f0da';
    position: absolute;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    top: 2px;
    left: 10px;
  }

  ._wreapper .selection-content .main .select-ctent.work .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    border: 1px solid #d2d2d2;
    margin: 20px 0 0;
  }

  ._wreapper .selection-content .main .select-ctent.work .item .avt {
    -webkit-box-flex: 30%;
    -ms-flex: 30%;
    flex: 30%;
    padding-top: 20%;
  }

  ._wreapper .selection-content .main .select-ctent.work .item .desc {
    -webkit-box-flex: 70%;
    -ms-flex: 70%;
    flex: 70%;
  }

  ._wreapper .selection-content .main .select-ctent.work .item .desc h3 {
    font-size: 18px;
    margin-bottom: .5rem;
    font-weight: 400;
  }

  ._wreapper .selection-content .main .select-ctent.work .item .desc h3 a {
    color: #f36f23;
  }

  ._wreapper .selection-content .main .select-ctent .s-content {
    line-height: 26px;
    color: #686868;
    padding: 15px 0 0;
  }

  ._wreapper .selection-content .main.ctact .select-ctent {
    max-width: 586vh;
    width: 100%;
    margin: 0 auto;
  }

  ._wreapper .selection-content .main.ctact .select-ctent .fr-horizontal {
    padding: 25px 0 0;
  }

  ._wreapper .selection-content .main.ctact .select-ctent .fr-horizontal .form-group textarea {
    height: 160px !important;
  }

  ._wreapper .selection-content .main.track {
    margin: 22px 0 0;
  }

  ._wreapper .selection-content .main.track .desc-trackLs {
    padding: 50px 0;
  }
  .dashed-border{
    border-bottom: 1px dotted #9ca1a2;
    margin-bottom: 15px;
  }
  ._wreapper .selection-content .main.track .desc-trackLs .list-itemTr {
    max-width: 970px;
    width: 100%;
    margin: 0 auto;
  }

  ._wreapper .selection-content .main.track .desc-trackLs .list-itemTr .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 25px 0;
  }

  ._wreapper .selection-content .main.track .desc-trackLs .list-itemTr .item .ig-logtK {
    -webkit-box-flex: 13%;
    -ms-flex: 13%;
    flex: 13%;
  }

  ._wreapper .selection-content .main.track .desc-trackLs .list-itemTr .item .ig-logtK h3 {
    font-size: 20px;
    font-family: 'Arial-Bold',sans-serif;
    font-weight: bold;
    text-align: left;
  }

  ._wreapper .selection-content .main.track .desc-trackLs .list-itemTr .item .fr-track {
    -webkit-box-flex: 77%;
    -ms-flex: 77%;
    flex: 77%;
  }

  ._wreapper .selection-content .main.track .desc-trackLs .list-itemTr .item .fr-track .form-group {
    position: relative;
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
  }

  ._wreapper .selection-content .main.track .desc-trackLs .list-itemTr .item .fr-track .form-group .form-control {
    height: 52px !important;
    border: 1px solid #209cee;
    padding-right: 100px;
  }

  ._wreapper .selection-content .main.track .desc-trackLs .list-itemTr .item .fr-track .form-group .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: none;
  }

  ._wreapper .selection-content .main.track .desc-trackLs .list-itemTr .item .fr-track .form-group .btn-tK {
    position: absolute;
    width: 100px;
    height: 100%;
    line-height: 52px;
    top: 0;
    right: 0;
    background: #209cee;
    color: #fff;
    font-weight: 400;
    border-radius: 0 .25rem .25rem 0;
  }

  ._wreapper .selection-content .main .item .avt img {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: opacity 1s ease 0s,-webkit-transform 1s ease 0s;
    transition: opacity 1s ease 0s,-webkit-transform 1s ease 0s;
    transition: opacity 1s ease 0s,transform 1s ease 0s;
    transition: opacity 1s ease 0s,transform 1s ease 0s,-webkit-transform 1s ease 0s;
  }

  ._wreapper .selection-content .main .item .avt img:hover {
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
  }

  ._wreapper .selection-content .main .te-pagination {
    font-size: 14px;
    padding: 30px 0 0;
  }

  ._wreapper .selection-content .main .te-pagination a, ._wreapper .selection-content .main .te-pagination strong {
    width: 25px;
    height: 25px;
    display: inline-block;
    border: 1px solid #d2d2d2;
    border-color: #d2d2d2;
    text-align: center;
    line-height: 25px;
    margin-right: 10px;
    color: #000;
    vertical-align: middle;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
  }

  ._wreapper .selection-content .main .te-pagination a:hover, ._wreapper .selection-content .main .te-pagination a.active {
    border-color: #d2d2d2;
    background: #f5f5f5;
    color: #333;
  }

  ._wreapper .selection-content .main .te-pagination strong {
    border-color: #d2d2d2;
    background: #f5f5f5;
    color: #333;
  }

  ._wreapper .footer ._ctent-footer {
    padding: 45px 0;
    background: url("../images/bg-ctentFt.png") top center no-repeat;
  }

  ._wreapper .footer ._ctent-footer .list-itemFt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  ._wreapper .footer ._ctent-footer .list-itemFt .item {
    -webkit-box-flex: 12.5%;
    -ms-flex: 12.5%;
    flex: 12.5%;
    padding: 0 15px;
  }

  ._wreapper .footer ._ctent-footer .list-itemFt .item .title {
    font-size: 15px;
    font-weight: 600;
    margin: 0 0 10px;
    color: #575757;
  }

  ._wreapper .footer ._ctent-footer .list-itemFt .item ul li {
    margin: 0 0 .5rem;
    line-height: 1.2;
  }

  ._wreapper .footer ._ctent-footer .list-itemFt .item ul li a {
    font-size: 12px;
  }

  ._wreapper .footer ._ctent-footer .mxh a {
    position: relative;
    display: inline-block;
    margin-left: 8px;
    width: 30px;
    height: 30px;
    border: 1px solid transparent;
    color: #fff;
    background: #5d5d5d;
    line-height: 30px;
    text-align: center;
  }

  ._wreapper .footer ._ctent-footer .mxh a i {
    font-size: 16px;
  }

  ._wreapper .footer ._ctent-footer .mxh a:nth-last-child(3):hover {
    background: #2daae2;
  }

  ._wreapper .footer ._ctent-footer .mxh a:nth-last-child(2):hover {
    background: #FF0000;
  }

  ._wreapper .footer ._ctent-footer .mxh a:last-child {
    margin-right: 0;
  }

  ._wreapper .footer ._ctent-footer .mxh a:last-child:hover {
    background: #0073B0;
  }

  ._wreapper .footer ._ctent-footer .mxh a:hover {
    background: #3b5999;
    color: #fff;
    border: 1px solid transparent;
  }

  ._wreapper .footer ._copyRight {
    background: #535353;
    color: #bfbebe;
  }

  ._wreapper .footer ._copyRight .slec-lk {
    width: 100%;
    border: 1px solid #acacac;
  }

  ._wreapper .footer ._copyRight p {
    display: inline-block;
  }

  ._wreapper .footer ._copyRight span {
    display: inline-block;
    padding-left: 80px;
  }
  ._wreapper .selection-content .main .select-title {
    display: flex;
    justify-content: flex-end;
    align-items: baseline;
    flex-wrap: wrap;
  }
  .breadcrumb{
    align-items: baseline;
    padding: 0;
    background: none;
    margin: 0;
  }  
  .breadcrumb li{
    color: #bfbfbf; 
  }
  .breadcrumb li:last-child{
    color: #f36f23;
  }
  .breadcrumb li::after{
    content: "\f105";
    color: #bfbfbf;
    font-family:FontAwesome;
    padding: 0 5px;
  }
  .breadcrumb li:last-child::after{
    display: none;
  }
  ._wreapper .footer ._ctent-footer .list-itemFt > ul{
    width: 100%;
    display: flex;
  }
  ._wreapper .footer ._ctent-footer .list-itemFt > ul > li {
    flex: 12.5%;
    padding: 0 15px;
  }
  ._wreapper .footer ._ctent-footer .list-itemFt > ul > li > a {
    font-size: 15px;
    font-weight: 600;
    margin: 0 0 10px;
    color: #575757;
    display: block;
  }
  ._wreapper .footer ._ctent-footer .list-itemFt > ul > li > ul > li {
    margin: 0 0 .5rem;
    line-height: 1.2;
  }

  ._wreapper .footer ._ctent-footer .list-itemFt > ul > li > ul > li > a{
    font-size: 12px;
  }
  ._wreapper .selection-content .main.ctact .select-ctent .info {
    margin-top: 20px;
  }
  ._wreapper .selection-content .main.ctact .select-ctent .info .title{
    font-size: 15px;
    font-weight: 600;
    margin: 0 0 10px;
    color: #575757;
  }
  ._wreapper .selection-content .main.ctact .select-ctent .info .nd{
    margin-bottom: 10px;
  }
  ._wreapper .selection-content .main.ctact .select-ctent .info .nd:last-child{
    margin-bottom: 0;
  }

  .china-map a {
    transition: 0.2s;
    position: absolute;
    background: url("../images/dian2.png") center center no-repeat;
    width: 2%;
    height: 2%;
    display: block;
    text-indent: -99999px;
  }
  .china-map{
    position: relative;
  }
  .china-map .china-position a:hover{
    background: url("../images/dian1.png") center center no-repeat;
  }
  .china-map .china-position a:hover span{
    opacity: 1;
    visibility: visible;
  }
  .china-map .china-position a span {
    transition: 0.2s;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left: 15px;
    top: -2px;
    text-indent: 0;
    font-size: 12px;
    color: #000;
    font-weight: bold;
    min-width: 50px;
  }
  .china-map .china-position a:nth-child(1){
    top: 32%;
    left: 76%;
  }
  .china-map .china-position a:nth-child(2){
    top: 37.5%;
    left: 75%;
  }
  .china-map .china-position a:nth-child(3){
    top: 37%;
    left: 65%;
  }
  .china-map .china-position a:nth-child(4){
    top: 42%;
    left: 67%;
  }
  .china-map .china-position a:nth-child(5){
    top: 47%;
    left: 69%;
  }
  .china-map .china-position a:nth-child(6){
    top: 57%;
    left: 74%;
  }
  .china-map .china-position a:nth-child(7){
    top: 60%;
    left: 77%;
  }
  .china-map .china-position a:nth-child(8){
    top: 64%;
    left: 76%;
  }
  .china-map .china-position a:nth-child(9){
    top: 67%;
    left: 74%;
  }
  .china-map .china-position a:nth-child(10){
    top: 74%;
    left: 72%;
  }
  .china-map .china-position a:nth-child(11){
    top: 77.5%;
    left: 73%;
  }
  .china-map .china-position a:nth-child(12){
    top: 82%;
    left: 77%;
  }
  .china-map .china-position a:nth-child(13){  
    top: 82.5%;
    left: 67.5%;
  }
  .china-map .china-position a:nth-child(14){
    top: 84%;
    left: 65.3%;
  }
  .china-map .china-position a:nth-child(15){
    top: 82%;
    left: 62.5%;
  }
  .china-map .china-position a:nth-child(16){
    top: 70%;
    left: 67%;
  }
  .china-map .china-position a:nth-child(17){
    top: 61%;
    left: 61%;
  }
  .china-map .china-position a:nth-child(18){
    top: 58%;
    left: 69%;
  }
  .china-map .china-position a:nth-child(19){
    top: 55%;
    left: 62%;
  }
  .china-map .china-position a:nth-child(20){
    top: 54%;
    left: 54%;
  }
  .china-map .china-position a:nth-child(21){
    top: 65%;
    left: 52%;
  }
  .china-map .china-position a:nth-child(22){
    top: 82%;
    left: 55%;
  }
  .china-map .china-position a:nth-child(23){
    top: 64%;
    left: 44%;
  }
  .china-map .china-position a:nth-child(24){
    top: 79%;
    left: 42%;
  }
  .vietnam-map a {
    transition: 0.2s;
    position: absolute;
    background: url("../images/dian2.png") center center no-repeat;
    width: 2%;
    height: 2%;
    display: block;
    text-indent: -99999px;
  }
  .vietnam-map{
    position: relative;
  }
  .vietnam-map .vietnam-position a:hover{
    background: url("../images/dian1.png") center center no-repeat;
  }
  .vietnam-map .vietnam-position a:hover span{
    opacity: 1;
    visibility: visible;
  }
  .vietnam-map .vietnam-position a span {
    transition: 0.2s;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left: 15px;
    top: -2px;
    text-indent: 0;
    font-size: 12px;
    color: #000;
    font-weight: bold;
    min-width: 100px;
  }
  .vietnam-map .vietnam-position a:nth-child(1){
    top: 16%;
    left: 35.2%;
  }
  .vietnam-map .vietnam-position a:nth-child(2){
    top: 18.2%;
    left: 39%;
  }
  .vietnam-map .vietnam-position a:nth-child(3){
    top: 83%;
    left: 39%;
  }
  .partner-slide{
    position: relative;
    margin-top: 20px;
  }
  .partner-slide .slick-list{
    margin: 0 -10px;
  }
  .partner-slide .slick-list .slick-slide{
    margin: 0 10px;
  }
  .partner-slide .right{
    right: -20px;
  }
  .partner-slide .left{
    left: -20px;
  }
  .hs-search-container button{
    background: url('../images/search.png') no-repeat center;
    width: 106px;
    height: 36px;
    cursor: pointer;
    margin-bottom: 15px;
  }
    .hs-search-container a{
      display: block;
    background: url('../images/search.png') no-repeat center;
    width: 106px;
    height: 36px;
    cursor: pointer;
    margin-bottom: 15px;
  }
  .hs-search-container .hs-search{
    margin-right: 40px;
    margin-bottom: 15px;
  }
  .hs-search-container .hs-search:last-child{
    margin-right: 10px;
  }
  .hs-search-container .hs-search .hs-title{
    font-family: 'Arial-Bold',sans-serif;
    margin-right: 10px;
    font-weight: bold;
  }
  .hs-search-container .hs-search input{
    padding: 0 5px;
    border-top: 1px solid #727064;
    border-left: 1px solid #727064;
    border-right: 1px solid #f1efe2;
    border-bottom: 1px solid #f1efe2;
    height: 36px;
    width: 210px;
    font: 12px/30px Arial, Helvetica, sans-serif;
    color: #666;
  }
  .item-search .name{
    font-family: 'Arial-Bold',sans-serif;
    margin-bottom: 5px;
    font-size: 18px;
    font-weight: bold;
  }
  .item-search .code{
    font-family: 'Arial-Bold',sans-serif;
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: bold;
  }
/*# sourceMappingURL=style.css.map */