* {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box; }

@font-face {
  font-family: sf-1;
  src: url(../fonts/sf/sf-ui-display-ultralight-58646b19bf205.otf); }
@font-face {
  font-family: sf-2;
  src: url(../fonts/sf/sf-ui-display-thin-58646e9b26e8b.otf); }
@font-face {
  font-family: sf-3;
  src: url(../fonts/sf/sf-ui-display-thin-58646e9b26e8b.otf); }
@font-face {
  font-family: sf-4;
  src: url(../fonts/sf/sf-ui-display-medium-58646be638f96.otf); }
@font-face {
  font-family: sf-5;
  src: url(../fonts/sf/sf-ui-display-light-58646b33e0551.otf); }
@font-face {
  font-family: sf-6;
  src: url(../fonts/sf/sf-ui-display-heavy-586470160b9e5.otf); }
@font-face {
  font-family: sf-7;
  src: url(../fonts/sf/sf-ui-display-bold-58646a511e3d9.otf); }
@font-face {
  font-family: sf-8;
  src: url(../fonts/sf/sf-ui-display-black-58646a6b80d5a.otf); }
.bg_xanhdam {
  background: #3873b9; }

.bg_xanhnhat {
  background: #2aade3; }

.bg_cam {
  background: #ec671b; }

.bg_do {
  background: #df402d; }

.bg_nau {
  background: #4D4D4F; }

.bg_khong {
  background: none; }

html, body {
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
  font-family: sf-5, sans-serif;
  font-size: 17px;
  font-style: normal;
  line-height: 1.52;
  color: #4D4D4F;
  overflow-x: hidden; }

img {
  width: 100%; }

.khong_padding {
  padding: 0px; }

.khong_padding_phai {
  padding-right: 0px; }

.khong_padding_trai {
  padding-left: 0px; }

table tr td {
  border: 1px solid black !important; }

.header {
  border-bottom: 1px solid #00000024;
  background: white; }
  .header .logo img {
    width: 120px; }
  .header .menu .navbar #menuha ul li {
    padding: 0px 10px; }
    .header .menu .navbar #menuha ul li a.nav-link {
      color: #3873b9 !important;
      text-transform: uppercase; }
      .header .menu .navbar #menuha ul li a.nav-link:hover {
        color: #ec671b !important; }

.bon_dichvu {
  background: #80808021;
  padding: 25px 0px; }
  .bon_dichvu .trongnuoc .icon .anh, .bon_dichvu .nuocngoai .icon .anh, .bon_dichvu .tourdoan .icon .anh, .bon_dichvu .tourghep .icon .anh {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #ec671b;
    text-align: center;
    line-height: 50px; }
    .bon_dichvu .trongnuoc .icon .anh i, .bon_dichvu .nuocngoai .icon .anh i, .bon_dichvu .tourdoan .icon .anh i, .bon_dichvu .tourghep .icon .anh i {
      color: white; }
  .bon_dichvu .trongnuoc .loai-tour .mota, .bon_dichvu .nuocngoai .loai-tour .mota, .bon_dichvu .tourdoan .loai-tour .mota, .bon_dichvu .tourghep .loai-tour .mota {
    width: 100%;
    height: 50px;
    line-height: 50px; }
    .bon_dichvu .trongnuoc .loai-tour .mota a, .bon_dichvu .nuocngoai .loai-tour .mota a, .bon_dichvu .tourdoan .loai-tour .mota a, .bon_dichvu .tourghep .loai-tour .mota a {
      text-transform: uppercase;
      text-decoration: none; }
      .bon_dichvu .trongnuoc .loai-tour .mota a:hover, .bon_dichvu .nuocngoai .loai-tour .mota a:hover, .bon_dichvu .tourdoan .loai-tour .mota a:hover, .bon_dichvu .tourghep .loai-tour .mota a:hover {
        color: #ec671b; }

.khuyenmai {
  padding: 100px 0px;
  padding-bottom: 50px; }
  .khuyenmai .tieude {
    padding: 10px 0px; }
    .khuyenmai .tieude h2 {
      font-size: 22px;
      text-transform: uppercase;
      font-weight: bold; }
  .khuyenmai .noidung .item {
    position: relative;
    margin-top: 15px; }
    .khuyenmai .noidung .item .anh {
      width: 100%;
      max-height: 300px;
      overflow: hidden; }
      .khuyenmai .noidung .item .anh img {
        width: 100%;
        transition: 0.8s; }
    .khuyenmai .noidung .item h3 {
      position: absolute;
      top: 15px;
      left: 15px;
      z-index: 1;
      padding: 5px;
      width: 70%;
      font-size: 22px;
      color: white; }
    .khuyenmai .noidung .item a {
      position: absolute;
      bottom: 15px;
      right: 15px;
      z-index: 2;
      padding: 5px 10px;
      border-radius: 5px;
      background: #ec671b;
      color: white;
      text-decoration: none;
      text-transform: capitalize; }
      .khuyenmai .noidung .item a:hover {
        opacity: 0.85; }
    .khuyenmai .noidung .item:after {
      position: absolute;
      content: "";
      width: 100%;
      height: 100%;
      top: 0px;
      left: 0px;
      z-index: 0;
      background: #0000004f; }
    .khuyenmai .noidung .item:hover .anh img {
      transform: scale(1.1); }
  .khuyenmai .xemthem_uudai {
    padding: 10px 0px;
    margin-top: 30px;
    text-align: center; }
    .khuyenmai .xemthem_uudai a {
      padding: 10px 25px;
      border: 1px solid #ec671b;
      border-radius: 10px;
      text-decoration: none;
      text-transform: uppercase;
      color: #ec671b; }
      .khuyenmai .xemthem_uudai a:hover {
        background: #ec671b;
        color: white; }

.sanpham_danhchoban {
  padding-bottom: 30px; }
  .sanpham_danhchoban h2 {
    padding: 15px 0px;
    font-size: 22px;
    text-transform: uppercase;
    font-weight: bold; }
  .sanpham_danhchoban .owl-carousel#sp_danhchoban .item {
    background: #0000000f;
    max-height: 350px; }
    .sanpham_danhchoban .owl-carousel#sp_danhchoban .item .anh {
      width: 100%;
      max-height: 240px;
      overflow: hidden; }
      .sanpham_danhchoban .owl-carousel#sp_danhchoban .item .anh img {
        width: 100%;
        transition: 1s; }
      .sanpham_danhchoban .owl-carousel#sp_danhchoban .item .anh:hover img {
        transform: scale(1.1); }
    .sanpham_danhchoban .owl-carousel#sp_danhchoban .item .thongtin {
      padding: 15px;
      height: 150px; }
      .sanpham_danhchoban .owl-carousel#sp_danhchoban .item .thongtin a {
        text-decoration: none; }
        .sanpham_danhchoban .owl-carousel#sp_danhchoban .item .thongtin a h3 {
          font-size: 22px;
          text-transform: capitalize;
          color: #4D4D4F; }
      .sanpham_danhchoban .owl-carousel#sp_danhchoban .item .thongtin .info .nguoimua {
        opacity: 0.55; }
      .sanpham_danhchoban .owl-carousel#sp_danhchoban .item .thongtin .info .gia {
        color: #ec671b;
        font-weight: bold; }

.chon_haanhtravel {
  padding: 60px 0px;
  background: url(../images/banner-home.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover; }
  .chon_haanhtravel .tieude_chinh .tieude h2 {
    padding: 15px 0px;
    font-size: 22px;
    text-transform: capitalize;
    color: white;
    text-align: center;
    font-weight: bold; }
  .chon_haanhtravel .taisao .tantam .icon, .chon_haanhtravel .taisao .uytin .icon, .chon_haanhtravel .taisao .chatluong .icon {
    text-align: center;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #ec671b;
    display: block;
    margin: auto; }
    .chon_haanhtravel .taisao .tantam .icon i, .chon_haanhtravel .taisao .uytin .icon i, .chon_haanhtravel .taisao .chatluong .icon i {
      font-size: 30px;
      color: white;
      line-height: 50px; }
  .chon_haanhtravel .taisao .tantam .tieude, .chon_haanhtravel .taisao .uytin .tieude, .chon_haanhtravel .taisao .chatluong .tieude {
    padding: 15px 0px; }
    .chon_haanhtravel .taisao .tantam .tieude h3, .chon_haanhtravel .taisao .uytin .tieude h3, .chon_haanhtravel .taisao .chatluong .tieude h3 {
      text-align: center;
      font-size: 22px;
      text-transform: capitalize;
      color: white; }
  .chon_haanhtravel .taisao .tantam .noidung p, .chon_haanhtravel .taisao .uytin .noidung p, .chon_haanhtravel .taisao .chatluong .noidung p {
    text-align: center;
    color: white; }

.tour_tochuc .tieude {
  padding: 50px 0px; }
  .tour_tochuc .tieude h2 {
    text-light: center;
    font-size: 22px;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold; }
.tour_tochuc .item {
  text-decoration: none; }
  .tour_tochuc .item .video {
    width: 100%;
    max-height: 366px;
    overflow: hidden;
    position: relative; }
    .tour_tochuc .item .video iframe {
      width: 100%; }
  .tour_tochuc .item .thongtin {
    padding: 15px 0px; }
    .tour_tochuc .item .thongtin h3 {
      text-align: center;
      font-size: 17px;
      color: #4D4D4F;
      text-transform: capitalize; }

.nhanxet_khachhang {
  padding: 50px 0px; }
  .nhanxet_khachhang .tieude_nhanxet {
    padding: 0px 0px 25px 0px; }
    .nhanxet_khachhang .tieude_nhanxet h2 {
      text-light: center;
      font-size: 22px;
      text-transform: uppercase;
      text-align: center;
      font-weight: bold; }
  .nhanxet_khachhang .khung {
    width: 100%;
    height: auto;
    background: #8080802b;
    border-radius: 5px;
    padding: 30px; }
    .nhanxet_khachhang .khung .owl-carousel .item .cot-1 {
      display: flex;
      justify-content: center;
      align-items: center; }
      .nhanxet_khachhang .khung .owl-carousel .item .cot-1 .anh {
        width: 150px;
        height: 150px;
        border-radius: 50%;
        overflow: hidden;
        text-align: center;
        display: inline-block;
        position: relative; }
        .nhanxet_khachhang .khung .owl-carousel .item .cot-1 .anh img {
          width: 100%; }
    .nhanxet_khachhang .khung .owl-carousel .item .cot-2 .nhanxet {
      font-weight: bold; }
      .nhanxet_khachhang .khung .owl-carousel .item .cot-2 .nhanxet i {
        padding: 10px; }
    .nhanxet_khachhang .khung .owl-carousel .item .cot-2 .ten {
      color: #3873b9;
      text-transform: capitalize;
      font-weight: bold; }
    .nhanxet_khachhang .khung .owl-carousel .item .cot-2 .chitiet_nx {
      font-style: italic; }
    .nhanxet_khachhang .khung .owl-carousel .item .cot-3 {
      display: flex;
      justify-content: center;
      align-items: center;
      border-left: 1px solide black; }
      .nhanxet_khachhang .khung .owl-carousel .item .cot-3 .chucvu {
        font-style: italic;
        font-weight: bold; }
        .nhanxet_khachhang .khung .owl-carousel .item .cot-3 .chucvu .sao {
          text-align: center; }
          .nhanxet_khachhang .khung .owl-carousel .item .cot-3 .chucvu .sao i {
            color: #f8ac1a; }

.tvc-blog {
  padding: 30px 0px; }
  .tvc-blog .tvc h2 {
    padding: 25px 0px;
    text-light: center;
    font-size: 22px;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold; }
  .tvc-blog .tvc iframe {
    width: 100%; }
  .tvc-blog .blog h2 {
    padding: 25px 0px;
    text-light: center;
    font-size: 22px;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold; }
  .tvc-blog .blog .mot-tin .noidung {
    width: 100%;
    height: 100%; }
    .tvc-blog .blog .mot-tin .noidung .anh {
      width: 100%;
      height: 168px;
      border-radius: 5px;
      overflow: hidden; }
    .tvc-blog .blog .mot-tin .noidung .content {
      padding: 10px 10px;
      background: #80808024; }
      .tvc-blog .blog .mot-tin .noidung .content a {
        text-decoration: none; }
        .tvc-blog .blog .mot-tin .noidung .content a p {
          margin-bottom: 0px; }
          .tvc-blog .blog .mot-tin .noidung .content a p b {
            font-size: 17px;
            color: #4D4D4F;
            text-transform: capitalize; }
            .tvc-blog .blog .mot-tin .noidung .content a p b:hover {
              color: #ec671b; }

.slide-doitac {
  padding-bottom: 15px; }
  .slide-doitac .owl-carousel .item .anh {
    width: 100%;
    height: 70px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center; }
    .slide-doitac .owl-carousel .item .anh img {
      width: 100%; }

.banner {
  position: relative; }
  .banner .anh {
    width: 100%;
    height: 100%;
    overflow: hidden; }
  .banner .noidung {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center; }
    .banner .noidung .can h2 {
      text-transform: uppercase;
      color: white;
      font-weight: bold; }
    .banner .noidung .can nav ol {
      background: none;
      text-align: center;
      padding: 0px; }
      .banner .noidung .can nav ol li {
        float: none;
        display: inline; }
        .banner .noidung .can nav ol li a {
          color: white; }
  .banner:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 0;
    background: #00000040; }

.tab_sp {
  background: #80808033;
  padding: 10px 0px; }
  .tab_sp .tour ul {
    border-bottom: none;
    padding: 20px 0px; }
    .tab_sp .tour ul li {
      float: left;
      padding: 4px 15px;
      margin-right: 15px;
      border-radius: 5px; }
      .tab_sp .tour ul li a {
        text-decoration: none;
        text-transform: uppercase; }
        .tab_sp .tour ul li a:hover {
          color: #ec671b; }
    .tab_sp .tour ul .active {
      border: 1px solid gray; }
  .tab_sp .tour .tab-content .mot_sp {
    padding-right: 0px;
    margin-top: 15px; }
    .tab_sp .tour .tab-content .mot_sp .item {
      width: 100%;
      height: 100%;
      background: white; }
      .tab_sp .tour .tab-content .mot_sp .item .anh {
        width: 100%;
        max-height: 193px;
        overflow: hidden;
        border-radius: 5px; }
        .tab_sp .tour .tab-content .mot_sp .item .anh img {
          width: 100%;
          transition: 1s; }
        .tab_sp .tour .tab-content .mot_sp .item .anh:hover img {
          transform: scale(1.1); }
      .tab_sp .tour .tab-content .mot_sp .item .noidung {
        width: 100%;
        max-height: 160px;
        padding: 15px; }
        .tab_sp .tour .tab-content .mot_sp .item .noidung h3 {
          text-transform: uppercase;
          font-size: 17px;
          font-weight: bold; }
          .tab_sp .tour .tab-content .mot_sp .item .noidung h3:hover {
            color: #ec671b; }
        .tab_sp .tour .tab-content .mot_sp .item .noidung p {
          opacity: 0.85; }
        .tab_sp .tour .tab-content .mot_sp .item .noidung a {
          text-decoration: none;
          text-transform: capitalize; }
          .tab_sp .tour .tab-content .mot_sp .item .noidung a:hover {
            color: #ec671b; }
  .tab_sp .phantrang nav ul li a {
    background: #3873b9;
    color: white;
    text-decoration: none; }
    .tab_sp .phantrang nav ul li a:hover {
      background: #ec671b; }

.bread {
  background: #80808038; }
  .bread nav ol {
    background: none; }
    .bread nav ol li a {
      text-decoration: none;
      color: gray; }

.chitiet_sp {
  padding: 50px 0px; }
  .chitiet_sp .trai .tieude h3 {
    text-transform: uppercase;
    color: black;
    font-weight: bold;
    font-size: 22px; }
  .chitiet_sp .trai .tieude .mxh {
    padding-bottom: 5px; }
    .chitiet_sp .trai .tieude .mxh span {
      padding: 0px 10px;
      background: #ec671b;
      border-radius: 5px; }
      .chitiet_sp .trai .tieude .mxh span i {
        color: white; }
  .chitiet_sp .trai .tab_thongtin .tab ul {
    list-style: none;
    border-bottom: 1px solid #3873b9; }
    .chitiet_sp .trai .tab_thongtin .tab ul li {
      float: left;
      padding: 0px;
      background: #8080803b; }
      .chitiet_sp .trai .tab_thongtin .tab ul li a {
        text-decoration: none;
        color: black;
        text-transform: uppercase; }
      .chitiet_sp .trai .tab_thongtin .tab ul li:first-child {
        background: #3873b9; }
  .chitiet_sp .trai .tab_thongtin .tab-content {
    padding: 50px 0px; }
    .chitiet_sp .trai .tab_thongtin .tab-content h3 {
      font-size: 22px; }
    .chitiet_sp .trai .tab_thongtin .tab-content ul {
      padding-left: 30px; }
    .chitiet_sp .trai .tab_thongtin .tab-content ol {
      padding-left: 30px; }
  .chitiet_sp .phai .thongtin_tour {
    width: 100%;
    background: #8080802b;
    padding: 40px 15px; }
    .chitiet_sp .phai .thongtin_tour .tieude {
      padding: 10px 0px;
      border-bottom: 1px solid #8080804d; }
      .chitiet_sp .phai .thongtin_tour .tieude h3 {
        text-transform: uppercase;
        text-align: center;
        font-size: 22px; }
    .chitiet_sp .phai .thongtin_tour .gia {
      padding: 15px 0px;
      border-bottom: 1px solid #8f888854; }
      .chitiet_sp .phai .thongtin_tour .gia b {
        display: block;
        font-size: 22px;
        color: #3873b9; }
      .chitiet_sp .phai .thongtin_tour .gia del {
        display: block; }
    .chitiet_sp .phai .thongtin_tour .thongtin p i {
      padding: 10px;
      color: #3873b9; }
    .chitiet_sp .phai .thongtin_tour .datngay {
      text-align: center; }
      .chitiet_sp .phai .thongtin_tour .datngay a {
        transition: 0.5s; }
        .chitiet_sp .phai .thongtin_tour .datngay a:hover {
          background: #ec671b;
          border: none; }

.tour_lienquan {
  padding: 50px 0px;
  background: #8080801a; }
  .tour_lienquan .tieude {
    padding: 15px; }
    .tour_lienquan .tieude h3 {
      text-align: center;
      text-transform: uppercase;
      font-size: 22px;
      font-weight: bold; }
  .tour_lienquan .lienquan .anh {
    width: 100%;
    max-height: 180px;
    overflow: hidden;
    border-radius: 5px; }
    .tour_lienquan .lienquan .anh img {
      transition: 1s; }
    .tour_lienquan .lienquan .anh:hover img {
      transform: scale(1.1); }
  .tour_lienquan .lienquan .noidung {
    background: white;
    padding: 25px; }
    .tour_lienquan .lienquan .noidung h3 {
      text-transform: uppercase;
      font-size: 17px;
      font-weight: bold; }
    .tour_lienquan .lienquan .noidung p {
      margin: 5px 0px; }
    .tour_lienquan .lienquan .noidung .gia strong {
      color: #3873b9; }
    .tour_lienquan .lienquan .noidung .gia del {
      padding-left: 10px; }

.noidung_dattour .cot-1 .anh {
  width: 100%;
  max-height: 360px;
  overflow: hidden;
  border-radius: 5px; }
  .noidung_dattour .cot-1 .anh img {
    width: 100%; }
.noidung_dattour .cot-2 .tieude h3 {
  text-transform: uppercase;
  font-size: 22px;
  font-weight: bold; }
.noidung_dattour .cot-2 .tieude p {
  text-transform: capitalize; }
.noidung_dattour .cot-2 .dattour_nd p {
  text-transform: capitalize; }
  .noidung_dattour .cot-2 .dattour_nd p i {
    padding-right: 15px;
    font-size: 18px;
    color: #3873b9; }
.noidung_dattour .cot-3 .noidung {
  width: 100%;
  max-height: 360px;
  border-radius: 5px;
  background: #80808047;
  padding: 15px; }
  .noidung_dattour .cot-3 .noidung .gia {
    padding: 10px 0px; }
    .noidung_dattour .cot-3 .noidung .gia h3 {
      padding-bottom: 10px;
      border-bottom: 1px solid #80808047;
      text-align: center;
      text-transform: uppercase;
      font-size: 22px; }
    .noidung_dattour .cot-3 .noidung .gia .nd_gia {
      padding: 15px 0px; }
      .noidung_dattour .cot-3 .noidung .gia .nd_gia .giamoi {
        color: #3873b9;
        font-size: 22px; }
        .noidung_dattour .cot-3 .noidung .gia .nd_gia .giamoi span {
          padding: 0px 5px; }
      .noidung_dattour .cot-3 .noidung .gia .nd_gia .nd_giacu span {
        padding: 0px 5px; }
  .noidung_dattour .cot-3 .noidung .lienhe {
    padding: 0px; }
    .noidung_dattour .cot-3 .noidung .lienhe h3 {
      padding-bottom: 10px;
      border-bottom: 1px solid #80808047;
      text-transform: uppercase;
      font-size: 17px; }
    .noidung_dattour .cot-3 .noidung .lienhe .lienhe-item .hotline i {
      padding: 0px 10px;
      color: #3873b9; }
    .noidung_dattour .cot-3 .noidung .lienhe .lienhe-item .hotline strong {
      color: #ec671b; }
    .noidung_dattour .cot-3 .noidung .lienhe .lienhe-item .email i {
      padding: 0px 10px;
      color: #3873b9; }

.form_thongtin .tieude {
  padding: 15px 0px; }
  .form_thongtin .tieude h3 {
    text-transform: capitalize;
    font-size: 22px;
    font-weight: bold; }
.form_thongtin .noidung_nhapvao .thongtin_kh .hoten, .form_thongtin .noidung_nhapvao .thongtin_kh .dienthoai, .form_thongtin .noidung_nhapvao .thongtin_kh .email, .form_thongtin .noidung_nhapvao .thongtin_kh .diachi {
  padding: 5px 0px; }
  .form_thongtin .noidung_nhapvao .thongtin_kh .hoten label, .form_thongtin .noidung_nhapvao .thongtin_kh .dienthoai label, .form_thongtin .noidung_nhapvao .thongtin_kh .email label, .form_thongtin .noidung_nhapvao .thongtin_kh .diachi label {
    text-transform: capitalize; }
  .form_thongtin .noidung_nhapvao .thongtin_kh .hoten input, .form_thongtin .noidung_nhapvao .thongtin_kh .dienthoai input, .form_thongtin .noidung_nhapvao .thongtin_kh .email input, .form_thongtin .noidung_nhapvao .thongtin_kh .diachi input {
    width: 100%; }
.form_thongtin .noidung_nhapvao .ghichu {
  margin-top: 35px; }
  .form_thongtin .noidung_nhapvao .ghichu textarea {
    width: 100%; }
.form_thongtin .nut {
  padding: 30px 0px; }
  .form_thongtin .nut button {
    display: block;
    margin: auto; }
    .form_thongtin .nut button:hover {
      background: #ec671b;
      border: none; }

.noidung_archive {
  padding: 50px 0px; }
  .noidung_archive .trai .cot-anh {
    padding: 10px 0px; }
    .noidung_archive .trai .cot-anh .anh {
      width: 100%;
      max-height: 223px;
      overflow: hidden; }
      .noidung_archive .trai .cot-anh .anh img {
        width: 100%;
        transition: 1s; }
      .noidung_archive .trai .cot-anh .anh:hover img {
        transform: scale(1.1); }
  .noidung_archive .trai .cot-noidung {
    padding: 15px; }
    .noidung_archive .trai .cot-noidung a {
      text-decoration: none; }
      .noidung_archive .trai .cot-noidung a h3 {
        text-transform: capitalize;
        font-size: 22px; }
        .noidung_archive .trai .cot-noidung a h3:hover {
          color: #ec671b; }
    .noidung_archive .trai .cot-noidung p {
      opacity: 0.85; }
  .noidung_archive .trai .phantrang .pagination li a, .noidung_archive .trai .phantrang .pagination li span, .noidung_archive .trai .phantrang .pagination .nav-links a, .noidung_archive .trai .phantrang .pagination .nav-links span {
    padding: 10px 15px;
    background: #3873b9;
    color: white;
    text-decoration: none; }
    .noidung_archive .trai .phantrang .pagination li a:hover, .noidung_archive .trai .phantrang .pagination li span:hover, .noidung_archive .trai .phantrang .pagination .nav-links a:hover, .noidung_archive .trai .phantrang .pagination .nav-links span:hover {
      background: #ec671b; }
  .noidung_archive .phai .tieude {
    padding: 15px 0px; }
    .noidung_archive .phai .tieude h3 {
      text-transform: uppercase;
      font-weight: bold;
      text-align: center;
      font-size: 22px; }
  .noidung_archive .phai .tin_noibat {
    width: 100%;
    height: auto;
    background: #8080801a;
    border-radius: 10px; }
    .noidung_archive .phai .tin_noibat .tin_to .anh {
      width: 100%;
      max-height: 175px;
      overflow: hidden; }
      .noidung_archive .phai .tin_noibat .tin_to .anh a img {
        width: 100%; }
    .noidung_archive .phai .tin_noibat .tin_to .noidung_tinto {
      padding: 10px;
      opacity: 0.85; }
      .noidung_archive .phai .tin_noibat .tin_to .noidung_tinto a {
        text-decoration: none; }
        .noidung_archive .phai .tin_noibat .tin_to .noidung_tinto a h3 {
          font-size: 17px;
          text-transform: capitalize;
          color: black;
          font-weight: bold; }
    .noidung_archive .phai .tin_noibat .tin_nho .anh {
      width: 100%;
      max-height: 45px;
      padding-right: 0px; }
    .noidung_archive .phai .tin_noibat .tin_nho .noidung {
      padding-left: 0px; }
      .noidung_archive .phai .tin_noibat .tin_nho .noidung a {
        text-decoration: none;
        color: black;
        opacity: 0.85; }
        .noidung_archive .phai .tin_noibat .tin_nho .noidung a:hover p {
          color: #3873b9; }
  .noidung_archive .phai .tour_noibat {
    margin-top: 50px; }
    .noidung_archive .phai .tour_noibat .tieude {
      padding: 15px 0px; }
      .noidung_archive .phai .tour_noibat .tieude h3 {
        text-transform: uppercase;
        font-weight: bold;
        text-align: center;
        font-size: 22px; }
    .noidung_archive .phai .tour_noibat .noidung_tour_noibat {
      background: #8080802e; }
      .noidung_archive .phai .tour_noibat .noidung_tour_noibat .anh {
        width: 100%;
        max-height: 180px;
        overflow: hidden; }
        .noidung_archive .phai .tour_noibat .noidung_tour_noibat .anh a img {
          width: 100%; }
      .noidung_archive .phai .tour_noibat .noidung_tour_noibat .noidung {
        padding: 15px;
        padding-bottom: 30px; }
        .noidung_archive .phai .tour_noibat .noidung_tour_noibat .noidung a {
          text-decoration: none; }
          .noidung_archive .phai .tour_noibat .noidung_tour_noibat .noidung a h3 {
            color: black;
            text-transform: capitalize;
            font-size: 17px; }
        .noidung_archive .phai .tour_noibat .noidung_tour_noibat .noidung p {
          margin-bottom: 5px; }

.noidung_chitiettin .trai .noidung {
  padding: 50px 15px; }
  .noidung_chitiettin .trai .noidung .tieude h3 {
    font-size: 22px;
    text-transform: uppercase;
    font-weight: bold; }
  .noidung_chitiettin .trai .noidung .tieude p {
    text-transform: capitalize; }
.noidung_chitiettin .trai .baiviet-lienquan {
  padding-bottom: 50px; }
  .noidung_chitiettin .trai .baiviet-lienquan .tieude {
    padding: 30px 0px; }
    .noidung_chitiettin .trai .baiviet-lienquan .tieude h3 {
      font-size: 22px;
      text-transform: uppercase;
      font-weight: bold; }
  .noidung_chitiettin .trai .baiviet-lienquan .noidung_lienquan .item {
    padding-right: 0px;
    margin-top: 15px; }
    .noidung_chitiettin .trai .baiviet-lienquan .noidung_lienquan .item .anh {
      width: 100%;
      max-height: 273px;
      overflow: hidden;
      border-radius: 5px; }
      .noidung_chitiettin .trai .baiviet-lienquan .noidung_lienquan .item .anh a img {
        width: 100%;
        transition: 1s; }
      .noidung_chitiettin .trai .baiviet-lienquan .noidung_lienquan .item .anh:hover a img {
        transform: scale(1.1); }
    .noidung_chitiettin .trai .baiviet-lienquan .noidung_lienquan .item .noidung {
      background: #8080800f;
      padding: 30px 15px; }
      .noidung_chitiettin .trai .baiviet-lienquan .noidung_lienquan .item .noidung a {
        text-decoration: none; }
        .noidung_chitiettin .trai .baiviet-lienquan .noidung_lienquan .item .noidung a h3 {
          color: #3873b9;
          text-transform: capitalize;
          font-size: 22px; }
          .noidung_chitiettin .trai .baiviet-lienquan .noidung_lienquan .item .noidung a h3:hover {
            color: #ec671b; }
      .noidung_chitiettin .trai .baiviet-lienquan .noidung_lienquan .item .noidung p {
        margin-bottom: 0px; }
        .noidung_chitiettin .trai .baiviet-lienquan .noidung_lienquan .item .noidung p i {
          text-transform: capitalize;
          padding-right: 5px; }
.noidung_chitiettin .phai .tieude {
  padding: 15px 0px; }
  .noidung_chitiettin .phai .tieude h3 {
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    font-size: 22px; }
.noidung_chitiettin .phai .tin_noibat {
  width: 100%;
  height: auto;
  background: #8080801a;
  border-radius: 10px; }
  .noidung_chitiettin .phai .tin_noibat .tin_to .anh {
    width: 100%;
    max-height: 175px;
    overflow: hidden; }
    .noidung_chitiettin .phai .tin_noibat .tin_to .anh a img {
      width: 100%; }
  .noidung_chitiettin .phai .tin_noibat .tin_to .noidung_tinto {
    padding: 10px;
    opacity: 0.85; }
    .noidung_chitiettin .phai .tin_noibat .tin_to .noidung_tinto a {
      text-decoration: none; }
      .noidung_chitiettin .phai .tin_noibat .tin_to .noidung_tinto a h3 {
        font-size: 22px;
        text-transform: capitalize;
        color: black; }
  .noidung_chitiettin .phai .tin_noibat .tin_nho .anh {
    width: 100%;
    max-height: 45px;
    padding-right: 0px; }
  .noidung_chitiettin .phai .tin_noibat .tin_nho .noidung a {
    text-decoration: none;
    color: black;
    opacity: 0.85; }
    .noidung_chitiettin .phai .tin_noibat .tin_nho .noidung a:hover p {
      color: #3873b9; }
.noidung_chitiettin .phai .tour_noibat {
  margin-top: 50px; }
  .noidung_chitiettin .phai .tour_noibat .tieude {
    padding: 15px 0px; }
    .noidung_chitiettin .phai .tour_noibat .tieude h3 {
      text-transform: uppercase;
      font-weight: bold;
      text-align: center;
      font-size: 22px; }
  .noidung_chitiettin .phai .tour_noibat .noidung_tour_noibat {
    background: #8080802e; }
    .noidung_chitiettin .phai .tour_noibat .noidung_tour_noibat .anh {
      width: 100%;
      max-height: 180px;
      overflow: hidden; }
      .noidung_chitiettin .phai .tour_noibat .noidung_tour_noibat .anh a img {
        width: 100%; }
    .noidung_chitiettin .phai .tour_noibat .noidung_tour_noibat .noidung {
      padding: 15px;
      padding-bottom: 30px; }
      .noidung_chitiettin .phai .tour_noibat .noidung_tour_noibat .noidung a {
        text-decoration: none; }
        .noidung_chitiettin .phai .tour_noibat .noidung_tour_noibat .noidung a h3 {
          color: black;
          text-transform: capitalize;
          font-size: 22px; }
      .noidung_chitiettin .phai .tour_noibat .noidung_tour_noibat .noidung p {
        margin-bottom: 5px; }

.lienhe {
  padding: 50px 0px; }
  .lienhe .thongtin h3 {
    text-transform: uppercase;
    font-size: 22px;
    font-weight: bold; }
  .lienhe .form-lienhe textarea {
    width: 100%;
    border: 1px solid #80808054; }

.khuyenmai-uudai {
  padding-bottom: 50px; }
  .khuyenmai-uudai .tieude {
    padding: 50px 0px; }
    .khuyenmai-uudai .tieude h2 {
      font-size: 28px;
      color: #3873b9;
      font-weight: bold;
      text-transform: uppercase; }
  .khuyenmai-uudai .noidung {
    padding: 10px 0px; }
    .khuyenmai-uudai .noidung .cot-trai {
      width: 100%;
      max-height: 226px;
      overflow: hidden; }
    .khuyenmai-uudai .noidung .cot-phai a {
      text-decoration: none; }
      .khuyenmai-uudai .noidung .cot-phai a:hover {
        color: #ec671b; }

.chitiet-khuyenmai {
  padding: 50px 0px; }
  .chitiet-khuyenmai .tieude h2 {
    font-size: 28px;
    font-weight: bold; }
  .chitiet-khuyenmai .tieude p i {
    padding: 5px; }
  .chitiet-khuyenmai .xemthem {
    padding: 30px 0px; }
    .chitiet-khuyenmai .xemthem ul {
      padding-left: 30px; }

.camon {
  margin: 100px 0px; }
  .camon h3 {
    color: #ec671b; }
  .camon p strong a {
    font-size: 22px;
    text-decoration: none; }
    .camon p strong a:hover {
      color: #ec671b; }

.footer {
  background: #3873b9;
  padding: 50px 0px; }
  .footer .form-thongtin .tieude_dangky {
    text-transform: uppercase;
    font-size: 22px;
    color: #ec671b; }
  .footer .form-thongtin .form-email input {
    width: 50%;
    height: 35px; }
  .footer .form-thongtin .form-email button {
    width: 10%;
    height: 35px;
    background: #ec671b;
    color: white;
    border: none; }
    .footer .form-thongtin .form-email button:hover {
      opacity: 0.85; }
  .footer .thongtin-tren {
    padding: 25px 0px; }
    .footer .thongtin-tren .diachi .logo {
      text-align: center;
      padding: 5px;
      padding-bottom: 20px; }
      .footer .thongtin-tren .diachi .logo img {
        width: 150px; }
    .footer .thongtin-tren .diachi p {
      color: white; }
      .footer .thongtin-tren .diachi p i {
        padding: 5px;
        color: #ec671b; }
    .footer .thongtin-tren .gioi-thieu, .footer .thongtin-tren .tintuc-sukien, .footer .thongtin-tren .dieu-khoan {
      padding-top: 70px; }
      .footer .thongtin-tren .gioi-thieu h3, .footer .thongtin-tren .tintuc-sukien h3, .footer .thongtin-tren .dieu-khoan h3 {
        color: white;
        font-size: 17px;
        text-transform: uppercase;
        position: relative; }
        .footer .thongtin-tren .gioi-thieu h3:before, .footer .thongtin-tren .tintuc-sukien h3:before, .footer .thongtin-tren .dieu-khoan h3:before {
          position: absolute;
          content: "";
          width: 80%;
          height: 1.5px;
          background: #acacac;
          bottom: -10px;
          left: 0px;
          z-index: 1; }
        .footer .thongtin-tren .gioi-thieu h3:after, .footer .thongtin-tren .tintuc-sukien h3:after, .footer .thongtin-tren .dieu-khoan h3:after {
          position: absolute;
          content: "";
          width: 40%;
          height: 1.5px;
          background: #ec671b;
          bottom: -10px;
          left: 0px;
          z-index: 2; }
      .footer .thongtin-tren .gioi-thieu ul, .footer .thongtin-tren .tintuc-sukien ul, .footer .thongtin-tren .dieu-khoan ul {
        list-style: none;
        padding: 10px 0px; }
        .footer .thongtin-tren .gioi-thieu ul li, .footer .thongtin-tren .tintuc-sukien ul li, .footer .thongtin-tren .dieu-khoan ul li {
          padding: 5px 0px; }
          .footer .thongtin-tren .gioi-thieu ul li a, .footer .thongtin-tren .tintuc-sukien ul li a, .footer .thongtin-tren .dieu-khoan ul li a {
            color: white;
            text-decoration: none;
            text-transform: capitalize; }
            .footer .thongtin-tren .gioi-thieu ul li a:hover, .footer .thongtin-tren .tintuc-sukien ul li a:hover, .footer .thongtin-tren .dieu-khoan ul li a:hover {
              color: #ec671b; }
  .footer .icon-mxh {
    position: relative; }
    .footer .icon-mxh .icon i {
      padding: 0px 15px;
      color: white;
      font-size: 22px; }
      .footer .icon-mxh .icon i:hover {
        color: #ec671b; }
    .footer .icon-mxh:before {
      position: absolute;
      content: "";
      width: 40%;
      height: 1px;
      background: #ffffff7a;
      top: 15px;
      left: 0px;
      z-index: 1; }
    .footer .icon-mxh:after {
      position: absolute;
      content: "";
      width: 40%;
      height: 1px;
      background: #ffffff7a;
      top: 15px;
      right: 0px;
      z-index: 2; }
  .footer .thongtin-duoi .cot-1 {
    color: white; }
    .footer .thongtin-duoi .cot-1 .dkkd {
      text-transform: uppercase; }
  .footer .thongtin-duoi .cot-2 {
    color: white; }
    .footer .thongtin-duoi .cot-2 .khoi-noicap .noicap {
      text-transform: uppercase; }
    .footer .thongtin-duoi .cot-2 .khoi-linhvuc .linhvuc_kd {
      text-transform: uppercase;
      margin-top: 15px; }
  .footer .thongtin-duoi .cot-3 {
    color: white; }
    .footer .thongtin-duoi .cot-3 .taikhoan {
      text-transform: uppercase; }

@media (max-width: 576px) {
  .header {
    position: fixed;
    z-index: 100;
    width: 100%;
    top: 0px; }
    .header .logo img {
      width: 100px; }
    .header .menu .navbar {
      padding: 0px; }
      .header .menu .navbar .nut {
        margin-top: -70px;
        border: 1px solid #167ac669; }

  .slider {
    margin-top: 88px; }

  .bon_dichvu .trongnuoc .icon, .bon_dichvu .nuocngoai .icon, .bon_dichvu .tourdoan .icon, .bon_dichvu .tourghep .icon {
    margin-top: 10px; }
    .bon_dichvu .trongnuoc .icon .anh, .bon_dichvu .nuocngoai .icon .anh, .bon_dichvu .tourdoan .icon .anh, .bon_dichvu .tourghep .icon .anh {
      margin: auto; }
  .bon_dichvu .trongnuoc .loai-tour, .bon_dichvu .nuocngoai .loai-tour, .bon_dichvu .tourdoan .loai-tour, .bon_dichvu .tourghep .loai-tour {
    text-align: center; }

  .khuyenmai {
    padding: 50px 0px; }

  .sanpham_danhchoban .item {
    max-height: 400px !important; }

  .tvc-blog {
    padding-top: 0px; }
    .tvc-blog .blog .mot-tin {
      margin-top: 15px; }

  .banner {
    top: 88px; }
    .banner .noidung .can {
      margin-top: 15px; }
      .banner .noidung .can h2 {
        font-size: 22px;
        padding-bottom: 0px; }

  .tab_sp {
    margin-top: 88px; }
    .tab_sp .tour ul {
      display: none; }
      .tab_sp .tour ul li {
        padding: 0px 5px; }
        .tab_sp .tour ul li a {
          font-size: 12px; }
    .tab_sp .tour .tab-content .mot_sp {
      padding-right: 15px; }

  .bread {
    margin-top: 88px; }

  .chitiet_sp .trai .tab_thongtin ul li {
    padding: 5px; }
    .chitiet_sp .trai .tab_thongtin ul li a {
      font-size: 12px; }
  .chitiet_sp .phai .thongtin_tour {
    height: 100%; }

  .tour_lienquan .lienquan {
    margin-top: 15px; }

  .noidung_chitiettin {
    padding-bottom: 50px; }
    .noidung_chitiettin .phai .tin_noibat .tin_nho .row {
      margin-top: 15px; }
      .noidung_chitiettin .phai .tin_noibat .tin_nho .row .anh {
        overflow: hidden;
        max-height: 70px; }

  .bread {
    margin-top: 88px; }

  .noidung_archive {
    padding-top: 15px; }
    .noidung_archive .trai .cot-anh {
      padding: 10px 15px; }
    .noidung_archive .phai .tin_noibat .tin_nho .anh-item {
      padding-right: 0px;
      margin-top: 15px; }
      .noidung_archive .phai .tin_noibat .tin_nho .anh-item .anh {
        overflow: hidden;
        max-height: 70px; }
    .noidung_archive .phai .tin_noibat .tin_nho .noidung {
      padding-left: 15px;
      margin-top: 15px; }

  .khuyenmai-uudai {
    margin-top: 80px;
    padding-bottom: 20px; }
    .khuyenmai-uudai .tieude {
      padding-bottom: 30px; }
      .khuyenmai-uudai .tieude h2 {
        font-size: 22px; }
    .khuyenmai-uudai .noidung {
      padding: 15px 0px; }
      .khuyenmai-uudai .noidung .cot-phai {
        padding: 15px; }
        .khuyenmai-uudai .noidung .cot-phai h3 {
          font-size: 22px; }

  .chitiet-khuyenmai {
    margin-top: 80px;
    padding-bottom: 0px; }
    .chitiet-khuyenmai .tieude h2 {
      font-size: 22px; }

  .map iframe {
    width: 100%; }

  .camon {
    margin-top: 120px;
    margin-bottom: 50px; }

  .footer .form-thongtin .tieude_dangky {
    text-align: center;
    padding: 15px 0px; }
  .footer .form-thongtin .form-email input {
    width: 80%; }
  .footer .form-thongtin .form-email button {
    width: 15%; }
  .footer .thongtin-tren {
    padding-bottom: 0px; }
    .footer .thongtin-tren .diachi {
      padding-top: 15px; }
      .footer .thongtin-tren .diachi .logo {
        padding-bottom: 0px; }
    .footer .thongtin-tren .gioi-thieu, .footer .thongtin-tren .tintuc-sukien, .footer .thongtin-tren .dieu-khoan {
      padding-top: 20px; }
  .footer .icon-mxh:before {
    width: 30%; }
  .footer .icon-mxh:after {
    width: 30%; }
  .footer .thongtin-duoi .fanpage {
    margin-top: 20px;
    text-align: center; } }

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

span.page-numbers.current {
    padding: 8px 15px;
    background: #3873b9;
    color: white;
}

span.page-numbers.current:hover {
    background: #ec671b;
}

.phantrang .quatrang a {
    padding: 8px 15px;
    background: #3873b9;
    color: white;
    text-decoration: none;
}

.phantrang .quatrang a:hover {
    background: #ec671b;
}

a.page-numbers {}

.row.phantrang {
    padding: 25px 0px;
}
