
@font-face {
  font-family:'Roboto';
  font-display:block;
  src:url(../fonts/roboto.ttf),url(../fonts/roboto.woff);
}

@font-face {
  font-family:'Roboto';
  font-display:block;
  src:url(../fonts/robotobold.ttf),url(../fonts/robotobold.woff);
  font-weight:bold;
}
.nv-infodie {
    width: 500px;
    left: 50%;
    margin-left: -250px;
}
.imgc,
.imgc0 {
  display:block;
  position:relative;
  z-index:1;
  overflow:hidden;
}

.imgc:before,
.imgc0:before {
  display:block;
  content:"";
  padding-bottom:100%;
}

.imgc img,
.imgc0 img {
  position:absolute;
  z-index:1;
  top:0;
  left:0;
  width: 100%;
  height: 100%;
  object-fit:cover;
}

.imgc0 img {
  object-fit:scale-down;
}

@keyframes icon-luc-lac {
  0% {
    transform:rotate(0) scale(1) skew(1deg);
  }
  10% {
    transform:rotate(-25deg) scale(1) skew(1deg);
  }
  20% {
    transform:rotate(25deg) scale(1) skew(1deg);
  }
  30% {
    transform:rotate(-25deg) scale(1) skew(1deg);
  }
  40% {
    transform:rotate(25deg) scale(1) skew(1deg);
  }
  50% {
    transform:rotate(0) scale(1) skew(1deg);
  }
  100% {
    transform:rotate(0) scale(1) skew(1deg);
  }
}

@keyframes vien-nho-zoom {
  0% {
    transform:rotate(0) scale(.7) skew(1deg);
    opacity:.2;
  }
  50% {
    transform:rotate(0) scale(1) skew(1deg);
    opacity:.5;
  }
  100% {
    transform:rotate(0) scale(.7) skew(1deg);
    opacity:.2;
  }
}

@keyframes vien-lon-zoom {
  0% {
    transform:rotate(0) scale(.5) skew(1deg);
    opacity:.1;
  }
  30% {
    transform:rotate(0) scale(.7) skew(1deg);
    opacity:.1;
  }
  100% {
    transform:rotate(0) scale(1) skew(1deg);
    opacity:.1;
  }
}

.post-entry {
  display:flex;
  align-items:center;
  justify-content:space-between;
  flex-wrap:wrap;
  border-bottom:solid 1px #eee;
  margin-bottom:15px;
  padding:5px 0;
}

.post-entry .right {
  display:flex;
  flex-wrap:wrap;
}

.post-entry .right .fb-like {
  margin-left:6px;
}

.post-entry .right .fb_iframe_widget {
  display:flex;
}

.post-entry .right .social {
  display:flex;
  align-items:center;
  margin-top:-.5px;
}

.post-date {
  font-size:14px;
  color:#999;
  line-height:1;
}

.post-size {
  margin-right:4px;
  display:flex;
  align-items:center;
}

.post-size .normal {
  margin-right:8px;
  color:#999;
  font-size:13px;
}

.post-size .small,
.post-size .large {
  width:21px;
  height:21px;
  display:inline-block;
  font-size:12px;
  margin-right:3px;
}

.post-size .small i,
.post-size .large i {
  width:100%;
  height:100%;
  line-height:22px;
  text-align:center;
  color:#999;
  background:#e8e8e8;
  border-radius:3px;
}

.post-toolbar {
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  align-items:center;
  border-top:solid 1px #eee;
  border-bottom:solid 1px #eee;
  padding:9px 0;
  border-bottom:1px solid #eee;
  position:relative;
  margin:20px 0;
}

.post-toolbar:after {
  content:"";
  display:block;
  position:absolute;
  width:100%;
  bottom:0;
  border-bottom:1px solid #fff;
}

.post-toolbar .tool-left {
  display:flex;
}

.post-toolbar .tool-left>a {
  display:inline-block;
  margin-right:18px;
  color:#999;
  font-size:13px;
  position:relative;
  line-height:1;
}

.post-toolbar .tool-left>a:hover {
  color:#00aeef;
}

.post-toolbar .tool-left>a:before {
  font-size:12px;
  font-family:FontAwesome;
  line-height:1;
  padding-right:8px;
}

.post-toolbar .tool-left>a.prev-page:before {
  content:'?';
}

.post-toolbar .tool-left>a.email:before {
  content:'?';
}

.post-toolbar .tool-left>a.print:before {
  content:'?';
}

.post-toolbar .tool-left>a>span {
  display:none;
}

.post-toolbar .tool-left>a:last-child {
  margin-right:0;
}

.post-toolbar .tool-right {
  display:flex;
  align-items:center;
}

.post-toolbar .tool-right .social {
  display:flex;
}

.post-toolbar .tool-right .social .fb-like {
  margin-left:6px;
}

.post-toolbar .tool-right .social .fb_iframe_widget {
  display:flex;
}

.post-toolbar .tool-right .at-share-tbx-element .at-share-btn {
  margin-right:0;
  margin-left:5px;
}

.post-toolbar .tool-right .shareSocial {
  display:flex;
  align-items:center;
  height:100%;
  margin-left:8px;
  margin-bottom:-4px;
}

.post-toolbar .tool-right .shareSocial .shareItem {
  height:16px;
  color:#999;
}

.post-toolbar .tool-right .shareSocial .shareItem>a {
  padding:0 4px;
}

@media(max-width:600px) {
  .post-entry {
    padding:8px 0;
  }
  .post-entry .post-date {
    width:100%;
    margin-bottom:8px;
  }
  .post-toolbar .tool-left {
    width:100%;
    margin-bottom:10px;
  }
  .post-toolbar .tool-right {
    margin-bottom:2px;
  }
}

@media(max-width:320px) {
  .post-toolbar .tool-left {
    justify-content:space-between;
    margin-bottom:10px;
  }
}

.SplitPages {
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  padding:25px 0 20px 0;
  position:relative;
  z-index:1;
}

.SplitPages a {
  background-color:#fff;
  height:30px;
  color:#999;
  display:inline-block;
  line-height:30px;
  text-align:center;
  text-decoration:none;
  padding:0 10px;
  margin:2px;
  font-size:14px;
  -webkit-transition:all 0s ease;
  transition:all 0s ease;
}

.SplitPages a:hover {
  color:#00aeef;
}

.SplitPages a.hientai {
  color:red;
  font-weight:bold;
}

.SplitPages a.truoc,
.SplitPages a.sau {
  width:30px;
  padding:0;
  position:relative;
  font-size:0;
  background:#00aeef;
  color:#fff;
}

.SplitPages a.truoc:before,
.SplitPages a.sau:before {
  position:absolute;
  z-index:1;
  top:50%;
  left:50%;
  -ms-transform:translate(-50%,-50%);
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  font-family:FontAwesome;
  font-size:13px;
  line-height:1;
}

.SplitPages a.truoc:before {
  content:'?';
}

.SplitPages a.sau:before {
  content:'?';
}

.SplitPages a.dau {
  padding-left:27px;
  position:relative;
}

.SplitPages a.dau:before {
  content:'?';
  position:absolute;
  z-index:1;
  font-family:FontAwesome;
  left:15px;
  top:12px;
  line-height:1;
  font-size:10px;
}

.SplitPages a.cuoi {
  padding-right:27px;
  position:relative;
}

.SplitPages a.cuoi:after {
  content:'?';
  position:absolute;
  z-index:1;
  font-family:FontAwesome;
  right:15px;
  top:12px;
  line-height:1;
  font-size:10px;
}

.reset-tag {
  line-height:initial;
  font-weight:initial;
  margin:0;
  padding:0;
  font-size:initial;
  outline:0;
  list-style-type:none;
  border:0;
}

.post-content img {
  max-width:100% !important;
}

.post-content iframe {
  max-width:100% !important;
}

.list-body img {
  max-width:100%;
}

.scrollup {
  position:fixed;
  right:25px;
  bottom:100px;
  z-index:4;
}

.scrollup a {
  text-decoration:none;
}

.scrollup i {
  display:block;
  font-size:20px;
  width:45px;
  height:45px;
  line-height:45px;
  text-align:center;
  border-radius:50%;
  color:#fff;
  background:#00aeef;
  transition:all .3s ease-in-out;
  box-shadow:0 0 4px rgba(0,0,0,.14),0 0 8px rgba(0,0,0,.28);
}

.scrollup i:hover {
  background:#203e8d;
}

.scrollup.hideScr {
  display:none;
}

.bg-black {
  background:rgba(0,0,0,.7);
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100vh;
  opacity:0;
  visibility:hidden;
  z-index:-1;
  transition:all .3s ease-in-out;
  transform:scale(.7);
}

.bg-black.active {
  opacity:1;
  z-index:4;
  visibility:visible;
  transform:scale(1);
}

@keyframes icon-luc-lac {
  0% {
    transform:rotate(0) scale(1) skew(1deg);
  }
  10% {
    transform:rotate(-25deg) scale(1) skew(1deg);
  }
  20% {
    transform:rotate(25deg) scale(1) skew(1deg);
  }
  30% {
    transform:rotate(-25deg) scale(1) skew(1deg);
  }
  40% {
    transform:rotate(25deg) scale(1) skew(1deg);
  }
  50% {
    transform:rotate(0) scale(1) skew(1deg);
  }
  100% {
    transform:rotate(0) scale(1) skew(1deg);
  }
}

@keyframes aniHover {
  0% {
    transform:rotate(0);
  }
  100% {
    transform:rotate(360deg);
  }
}

.slick-slider .item,
.slick-slider a,
.slick-slider img,
.slick-slider button {
  outline:none;
}

.popup-load {
  position:fixed;
  z-index:5;
  top:50%;
  left:50%;
  width:1000px;
  height:600px;
  transform:translate(-50%,-50%) scale(1.2);
  transition:all .3s ease-in-out;
  opacity:0;
  visibility:hidden;
}

.popup-load.active {
  opacity:1;
  visibility:visible;
  transform:translate(-50%,-50%) scale(1);
}

.popup-load .box-img {
  width:100%;
  height:100%;
  border-radius:6px;
  overflow:hidden;
  display:inline-block;
}

.popup-load .box-img img {
  width:100%;
  height:100%;
  object-fit:cover;
}

.popup-load .bt-close {
  position:absolute;
  z-index:5;
  right:-35px;
  top:-35px;
  cursor:pointer;
  color:#fff;
  font-size:18px;
  width:50px;
  height:50px;
  background:#354099;
  border-radius:50%;
  text-align:center;
  line-height:50px;
}

.popup-load .bt-close:hover {
  background:#6674e5;
}

.popup-load .bt-close:before {
  content:'';
  position:absolute;
  top:-3px;
  left:-3px;
  right:-3px;
  z-index:-1;
  bottom:-3px;
  border-radius:50%;
  border:3px solid rgba(0,0,0,.2);
}

.header {
  height:194px;
}

.header .header-top {
  background:#213E8E;
  padding:6px 0;
  overflow:hidden;
}

.header .header-top .left {
  float:left;
  font-family:Arial;
  color:#fff;
  font-size:14px;
}
.header .header-top .left a{
    color:#fff;
}
.header .header-top .left p {
  margin:0;
  margin-left:10px;
  display:inline-block;
}

.header .header-top .right {
  float:right;
  display:flex;
}

.header .header-top .right .menu-top {
  padding:0;
  margin:0;
  display:flex;
}

.header .header-top .right .menu-top li {
  list-style:none;
}

.header .header-top .right .menu-top li:last-child a:before {
  display:none;
}

.header .header-top .right .menu-top li a {
  font-family:Arial;
  color:#fff;
  font-size:14px;
  display:inline-block;
  padding:0 10px;
  position:relative;
}

.header .header-top .right .menu-top li a:before {
  content:'';
  position:absolute;
  right:0;
  background:#fff;
  top:50%;
  transform:translateY(-50%);
  width:1px;
  height:10px;
}

.header .header-top .right .language {
  display:inline-block;
  cursor:pointer;
  position:relative;
  width:45px;
  height:21px;
  background:#fff;
  border-radius:20px;
  overflow:hidden;
}

.header .header-top .right .language a:first-child {
  position:absolute;
  left:0;
  height:100%;
  color:#666;
  z-index:1;
  font-size:13px;
  width:50%;
  text-align:center;
  line-height: 20px;
}

.header .header-top .right .language a:first-child.active:before {
  display:block;
}

.header .header-top .right .language a:first-child:before {
  content:'';
  position:absolute;
  width:16px;
  height:16px;
  top:3px;
  display:none;
  left:3px;
  border-radius:50%;
  background:#00aeef;
}

.header .header-top .right .language a:last-child {
  position:absolute;
  right:0;
  height:100%;
  color:#666;
  z-index:1;
  font-size:13px;
  text-align:center;
  width:50%;
}

.header .header-top .right .language a:last-child.active:before {
  display:block;
}

.header .header-top .right .language a:last-child:before {
  content:'';
  position:absolute;
  width:16px;
  display:none;
  height:16px;
  top:3px;
  left:3px;
  border-radius:50%;
  background:#00aeef;
}

.header .header-main {
  padding:10px 0;
  height:110px;
  background: #fff;
}

.header .header-main .imgc {
  width:295px;
  float:left;
}

.header .header-main .imgc:before {
  padding-bottom:30.84%;
}

.header .header-main .sl {
  float:left;
  margin:0;
  font-size:30px;
  color:#f50d17;
  font-weight:bold;
  font-family:'Times New Roman';
  font-style:italic;
  width:25%;
  height:90px;
  line-height:36px;
  display:flex;
  align-items:center;
  justify-content:center;
}

.header .header-main .box-cal-sear {
  float:right;
  width:20%;
  text-align:center;
  height:100px;
  display:flex;
  flex-direction:column;
  align-items:center;
}

.header .header-main .box-cal-sear .cal {
  color: #333;
    font-family: Arial;
    font-size: 16px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.header .header-main .box-cal-sear .cal:hover a {
    color: red;
}
.header .header-main .box-cal-sear .cal:hover {
    color: red;
    opacity: 1;
}
.header .header-main .box-cal-sear .cal:hover {
  opacity:1;
}

.header .header-main .box-cal-sear .cal a {
  text-transform:uppercase;
  font-weight:bold;
  margin:0;
  color:#333;
  display:inline-block;
}

.header .header-main .box-cal-sear .cal span {
  display:block;
  font-size:14px;
}

.header .header-main .box-cal-sear .box-search {
  position:relative;
  width:190px;
  margin:0 auto;
  margin-top:5px;
}

.header .header-main .box-cal-sear .box-search input {
  width:190px;
  outline:none;
  border-radius:30px;
  border:1px solid #eaeaea;
  padding:5px 40px 5px 10px;
  height:30px;
  font-size:14px;
  font-family:Arial;
  color:#333;
}
@media (max-width: 600px){
.header .header-main .box-cal-sear .box-search input {
  width:150px !important;
  outline:none;
  border-radius:30px;
  border:1px solid #eaeaea;
  padding:5px 40px 5px 10px;
  height:30px;
  font-size:14px;
  font-family:Arial;
  color:#333;
}
}
.header .header-main .box-cal-sear .box-search .bt-search {
  position:absolute;
  width:30px;
  height:30px;
  line-height:30px;
  right:7px;
  text-align:center;
  color:#00aeef;
}
@media (max-width: 600px){
.header .header-main .box-cal-sear .box-search .bt-search {
  position:absolute;
  width:98px !important;
  height:30px;
  line-height:30px;
  right:7px;
  text-align:center;
  color:#00aeef;
}
}
.header .header-main .box-cal-sear .box-search .bt-search:hover {
  opacity:.7;
}

.header .header-main .box-tel {
  margin-right: -90px;
  float:right;
  padding:0 30px;
  display:flex;
  flex-direction:column;
  align-content:center;
  margin-top:4px;
  width:calc(100% - 295px - 20% - 20% - 80px);
}

.header .header-main .box-tel p {
  margin:0;
  font-family:Arial;
  font-size:14px;
  color:#333;
}

.header .header-main .box-tel p a {
  color:red;
  font-family:Palab;
  font-size:18px;
  font-weight:bold;
  margin:0 2px;
}

.header .header-main .box-tel p a:nth-child(2) {
  margin:0 5px;
}

.header .header-main .box-tel p a:hover {
  opacity:.7;
}

.header .header-main .box-tel p i {
  color:#feaf17;
  font-size:18px;
}

.header .header-main .icon-c {
  cursor:pointer;
  float:right;
  max-width:80px;
  max-height:90px;
  margin: 0 2px;
}

.header .header-main .icon-c img {
  max-height:100%;
  max-width:100%;
  margin-left: 72px;
}

.header .header-menu {
  background:#203e8d;
  position:relative;
  z-index:2;
}

.header .header-menu .container>ul {
  display:flex;
  padding:0;
  margin:0;
  height:50px;
  line-height:50px;
  position:relative;
}

.header .header-menu .container>ul>li {
  list-style:none;
}

.header .header-menu .container>ul>li:first-child a {
  font-size:17px;
}

.header .header-menu .container>ul>li.active a,
.header .header-menu .container>ul>li:hover a {
  color:#efff00;
}

.header .header-menu .container>ul>li:last-child a:before,
.header .header-menu .container>ul>li:last-child a:after {
  display:none;
}

.header .header-menu .container>ul>li>a {
  font-size:13px;
  text-transform:uppercase;
  color:#fff;
  font-weight:bold;
  font-family:Arial;
  padding:0 12px;
  display:block;
  position:relative;
  transition:all .3s ease-in-out;
}

.header .header-menu .container>ul>li>a:hover {
  color:#efff00;
}

.header .header-menu .container>ul>li>a:before {
  content:"";
  position:absolute;
  right:1px;
  top:50%;
  width:1px;
  height:15px;
  transform:translateY(-50%);
  background-color:#1b3578;
  z-index:2;
}

.header .header-menu .container>ul>li>a:after {
  content:"";
  position:absolute;
  right:0;
  top:50%;
  width:1px;
  height:15px;
  transform:translateY(-50%);
  background-color:#415b9e;
  z-index:2;
}

.header .header-menu .container>ul>li.mega:hover>ul {
  opacity:1;
  visibility:visible;
  transform:translateY(0);
}

.header .header-menu .container>ul>li.mega>ul {
  position:absolute;
  top:100%;
  left:0;
  width:100%;
  background:#fff;
  z-index:1;
  display:flex;
  flex-wrap:wrap;
  padding:0;
  margin:0;
  transition:all .3s ease-in-out;
  opacity:0;
  visibility:hidden;
  transform:translateY(40px);
}

.header .header-menu .container>ul>li.mega>ul li {
  list-style:none;
  width:20%;
  padding:10px 10px;
  border-bottom:1px solid rgba(0,0,0,.2) !important;
}

.header .header-menu .container>ul>li.mega>ul li a {
  color:#333;
  display:block;
  font-size:14px;
  font-family:Arial;
  line-height:20px;
  transition:all .3s ease-in-out;
}

.header .header-menu .container>ul>li.mega>ul li a:hover {
  color:#00aeef;
}

.header .header-menu .container>ul>li.mega>ul li a i {
  margin-right:7px;
  color:#00aeef;
}

.slider-home {
  height:calc(100vh - 194px - 85px);
}

.slider-home .item {
  height:calc(100vh - 194px - 85px);
}

.slider-home .item.imgc img {
  height:100%;
  width:100%;
  object-fit:fill;
}

.slider-home .slick-arrow {
  left:50px;
}

.slider-home .slick-arrow.slick-next {
  right:50px;
  left:auto;
}

.slider-home .slick-arrow:hover {
  background:rgba(0,174,239,.3);
}

.slider-in .item.imgc {
  height:calc(100vh - 194px - 92px);
}

.slider-in .item.imgc img {
  width:100%;
  height:100%;
  object-fit:cover;
}

.slider-in .slick-arrow {
  left:30px;
}

.slider-in .slick-arrow.slick-next {
  right:30px;
  left:auto;
}

.slider-in .slick-arrow:hover {
  background:rgba(0,174,239,.3);
}

@media(max-width:1199px) {
  .slider-in .item.imgc {
    height:auto;
  }
  .slider-in .slick-arrow {
    width:30px;
    height:30px;
  }
}

@media(max-width:1199px)and (min-width:768px) {
  .slider-in .item.imgc:before {
    padding-bottom:36%;
  }
}

@media(max-width:767px) {
  .slider-in .item.imgc:before {
    padding-bottom:50%;
  }
}

.list .main img {
  max-width:100%;
}

.SplitPages a.dau,
.SplitPages a.cuoi {
  display:none;
}

.slick-dots li button {
  padding:0;
  width:14px;
  height:14px;
}

.khDaily .list .list-body .sublist.sublist-1 .list-body .slick-list {
  margin:0 -5px;
}

.comment-fb {
  padding:30px;
  border-radius:5px;
  border:1px solid #ddd;
}

.searchTour.homeSearch {
  padding:20px 0;
  background-color:#f6f6f6;
}

.searchTour.homeSearch .list .list-body .form {
  display:flex;
  justify-content:center;
  align-items:center;
}

.searchTour.homeSearch .list .list-body .form .formSearch {
  width:calc(100% - 140px);
  margin-left:20px;
  display:flex;
}

.searchTour.homeSearch .list .list-body .form .formSearch .form-group {
  width:25%;
  margin:0;
  background:#fff;
  position:relative;
}

.searchTour.homeSearch .list .list-body .form .formSearch .form-group i.fa-map-marker {
  color:#00aeef;
  position:absolute;
  top:50%;
  left:15px;
  font-size:15px;
  transform:translateY(-50%);
}

.searchTour.homeSearch .list .list-body .form .formSearch .form-group i.fa-angle-down {
  color:#333;
  position:absolute;
  top:50%;
  right:15px;
  font-size:15px;
  transform:translateY(-50%);
}

.searchTour.homeSearch .list .list-body .form .formSearch .form-group:first-child .form-control {
  border-radius:4px 0 0 4px;
  background:url(../images/btdown.jpg) no-repeat;
  background-position:right center;
}

.searchTour.homeSearch .list .list-body .form .formSearch .form-group:nth-child(2) .form-control {
  background:url(../images/btdown.jpg) no-repeat;
  background-position:right center;
}

.searchTour.homeSearch .list .list-body .form .formSearch .form-group:last-child a {
  border-radius:0 4px 4px 0;
}

.searchTour.homeSearch .list .list-body .form .formSearch .form-group .form-control {
  height:45px;
  box-sizing:border-box;
  border-right:0;
  font-size:14px;
  color:#333;
  font-family:Arial;
  border-radius:0;
  -webkit-appearance:none;
  -moz-appearance:none;
  outline:none;
  box-shadow:none;
  padding-left:30px;
  padding-right:30px;
}

.searchTour.homeSearch .list .list-body .form .formSearch .form-group.formSubmit {
  width:20%;
  max-width:165px;
  position:relative;
}

.searchTour.homeSearch .list .list-body .form .formSearch .form-group.formSubmit a {
  display:block;
  width:100%;
  line-height:45px;
  text-align:center;
  background-color:#00aeef;
  color:#fff;
  text-transform:uppercase;
  transition:all .3s ease-in-out;
  padding-left:15px;
  font-size:14px;
  font-family:Arial;
  font-weight:bold;
}

.searchTour.homeSearch .list .list-body .form .formSearch .form-group.formSubmit a:hover {
  background:#203e8d;
}

.searchTour.homeSearch .list .list-body .form .formSearch .form-group.formSubmit i {
  color:#fff;
  position:absolute;
  top:50%;
  left:15px;
  font-size:15px;
  transform:translateY(-50%);
}

.searchTour.homeSearch .list .list-body .form .formSearch .form-group:last-child .ntSubmit {
  overflow:hidden;
}

.searchTour.homeSearch .list .list-body .form .formSearch .form-group ul {
  padding:0;
  margin:0;
  list-style-type:none;
}

.nbChoseInput {
  position:relative;
}

.nbChoseInput .contetns {
  position:absolute;
  top:100%;
  left:0;
  width:280px;
  height: auto;
  opacity:0;
  background-color:#fff;
  color:#333;
  transition:all ease .4s;
  z-index:9;
  padding:5px;
}

.nbChoseInput .contetns .item {
  display:none;
}

.nbChoseInput .contetns.open {
  max-height:400px;
  -webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.3);
  -moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.3);
  box-shadow:0 1px 5px 0 rgba(0,0,0,.3);
  overflow-y: auto;
  opacity:1;
}

.nbChoseInput .contetns.open ul li:last-child .item {
  border-bottom:0;
}

.nbChoseInput .contetns.open .item {
  display:block;
}

.nbChoseInput .contetns.open .item.item-row {
  display:flex;
  margin-bottom:5px;
  padding-bottom:5px;
  border-bottom:1px solid #e1e1e1;
}

.nbChoseInput .contetns.open .item.item-row .item-img .imgc:before {
  padding-bottom:50%;
}

.nbChoseInput .contetns.open .item.item-row .item-body {
  padding-left:15px;
}

.nbChoseInput .contetns.open .item.item-row .item-body .title {
  font-size:15px;
  color:#333;
  transition:all ease .2s;
}

.nbChoseInput .contetns.open .item:hover .item-body .title {
  color:#f50d17;
}

.nbChoseInput .contetns.open::-webkit-scrollbar-track {
  -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);
  border-radius:10px;
  background-color:#f5f5f5;
}

.nbChoseInput .contetns.open::-webkit-scrollbar {
  width:12px;
  background-color:#f5f5f5;
}

.nbChoseInput .contetns.open::-webkit-scrollbar-thumb {
  border-radius:10px;
  -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);
  background-color:#00aeef;
}

.tour-home .list {
  padding:20px 0;
}

.tour-home .list>h2{
  display:block;
  font-size:24px;
  color:#333333;
  font-family:Arial;
}

.tour-home .list>h2>a{
  color:#333333;
}
.tour-home .list .list-body .slick-list {
  padding:20px 0;
}
.tour-home{
    background: #fff;
}
.tour-home .list .list-body .slick-arrow {
  left:-30px;
  top:calc(50% - 45px);
  background:url(../images/bg-slide.png) no-repeat center center;
}

.tour-home .list .list-body .slick-arrow:before {
  display:none;
}

.tour-home .list .list-body .slick-arrow.slick-next {
  transform:rotateY(180deg);
  right:-30px;
  left:auto;
}

.tour-home .list .list-body .item {
  border-radius:5px;
  box-shadow:0 0 10px #cfcfcf;
  overflow:hidden;
  margin:0 15px;
}

.tour-home .list .list-body .item:hover .item-img .imgc:after {
  left:130%;
  transition:all 550ms cubic-bezier(.19,1,.22,1);
}

.tour-home .list .list-body .item:hover .item-img .imgc img {
  transform:scale(1.15);
}

.tour-home .list .list-body .item .item-img .imgc {
  position:relative;
  overflow:hidden;
}

.tour-home .list .list-body .item .item-img .imgc img {
  transition:all 550ms cubic-bezier(.19,1,.22,1);
}

.tour-home .list .list-body .item .item-img .imgc:before {
  padding-bottom:66.75%;
}

.tour-home .list .list-body .item .item-img .imgc:after {
  content:'';
  position:absolute;
  top:-70px;
  left:-150px;
  width:50px;
  height:400px;
  background:#fff;
  opacity:.2;
  z-index:1;
  transition:all 550ms cubic-bezier(.19,1,.22,1);
  transform:rotate(35deg);
}

.tour-home .list .list-body .item .item-body {
  padding:15px;
}

.tour-home .list .list-body .item .item-body>h3>a {
  font-size:14px;
  color:#333333;
  font-family:Arial;
  display:block;
  margin-bottom:15px;
  height:16px;
  overflow:hidden;
  transition:all .3s ease-in-out;
}

.tour-home .list .list-body .item .item-body>h3>a:hover {
  color:#203e8d;
}

.tour-home .list .list-body .item .item-body .info p {
  font-family:Arial;
  color:#333;
  font-size:14px;
  margin-bottom:7px;
}

.tour-home .list .list-body .item .item-body .info p:first-child span {
  margin-left:0;
}

.tour-home .list .list-body .item .item-body .info p span {
  margin:0 5px;
}

.tour-home .list .list-body .item .item-body .info p i {
  width:15px;
}

.tour-home .list .list-body .item .item-body .info p.date {
  color:red;
}

.tour-home .list .list-body .item .item-body .info p.date i {
  color:#333;
}

.tour-home .list .list-body .item .item-body .info .hotel, .book-tour .tour-info .info .hotel {
  color:#00aeef;
}
.book-tour .tour-info .info i.fa-star {
    color: #faca10;
}
.tour-home .list .list-body .item .item-body .info .hotel i {
  color:#333;
}

.tour-home .list .list-body .item .item-body .info i.fa-star {
  color:#faca10;
}

.tour-home .list .list-body .item .item-body .box-last {
  font-family:Arial;
  margin:20px 0 5px;
}

.tour-home .list .list-body .item .item-body .box-last .price {
  float: right;
}

.tour-home .list .list-body .item .item-body .box-last .price p {
  margin:0;
}

.tour-home .list .list-body .item .item-body .box-last .price .old {
  color:#666;
  height:22px;
  text-decoration:line-through;
}

.tour-home .list .list-body .item .item-body .box-last .price .now {
  color:red;
  font-weight:bold;
  font-size:24px;
}

.tour-home .list .list-body .item .item-body .box-last .bt-view-detail {
  float:right;
  margin-top:10px;
}

.tour-home .list .list-body .item .item-body .box-last .bt-view-detail a {
  display:inline-block;
  height:40px;
  width:125px;
  text-align:center;
  line-height:40px;
  font-size:14px;
  color:#fff;
  Background:#00aeef;
  border-radius:5px;
  transition:all .3s ease-in-out;
}

.tour-home .list .list-body .item .item-body .box-last .bt-view-detail a i {
  margin-left:5px;
}

.tour-home .list .list-body .item .item-body .box-last .bt-view-detail a:hover {
  background:#203e8d;
}

.tour-home .list .view-all {
  text-align:center;
}

.tour-home .list .view-all a {
  display:inline-block;
  color:#00aeef;
  font-size:14px;
  font-family:Arial;
  height:40px;
  width:145px;
  line-height:40px;
  border-radius:20px;
  background:#ededed;
  border:1px solid #e1e1e1;
  transition:all .3s ease-in-out;
}

.tour-home .list .view-all a:hover {
  background:#00aeef;
  color:#fff;
  border-color:#00aeef;
}

.tour-home .list .view-all a i {
  margin-left:7px;
}

.sevices {
  background-image:url(../images/bg01.jpg);
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover;
  padding:23px 0;
}
.dangky{
    background-image:url(../images/bg02.png) !important;
}
.dangky .tour-love h2 a{
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}
.dangky .tour-love h2 a:hover{
    color: #fff;
}
.sevices .list .list-body .sublist.sublist-1 .item .imgc {
  border-radius:5px;
}

.sevices .list .list-body .sublist.sublist-1 .item .imgc:before {
  padding-bottom:65.7%;
}

.sevices .list .list-body .sublist.sublist-2 .item {
  padding:20px 13px;
  background-color:#fff;
  margin-bottom: 25px;
  border-radius:5px;
  overflow:hidden;
}

.sevices .list .list-body .sublist.sublist-2 .item .item-img {
  width:58px;
  height:58px;
  margin:auto;
  overflow:hidden;
  display:flex;
  align-items:center;
  justify-content:center;
}

.sevices .list .list-body .sublist.sublist-2 .item .item-img .imgc0 {
  width: 100%;
}

.sevices .list .list-body .sublist.sublist-2 .item .item-body {
  padding-left:15px;
}

.sevices .list .list-body .sublist.sublist-2 .item .item-body .item-title a {
  font-size:14px;
  color:#333;
  font-weight:bold;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:1;
  -webkit-box-orient:vertical;
  margin-bottom:2px;
}

.sevices .list .list-body .sublist.sublist-2 .item .item-body .des {
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:2;
  font-size:14px;
  -webkit-box-orient:vertical;
  height:40px;
  color:#333;
}

.sevices .list .list-body .sublist.sublist-2 .item:last-child {
  margin-bottom:0;
}

.introduct-company {
  padding:5px 0;
  background:#f6f6f6;
}

.introduct-company .about>h2>a {
  font-family:Arial;
  font-size:24px;
  color:#333333;
  display:inline-block;
  transition:all .3s ease-in-out;
}

.introduct-company .about>h2>a:hover {
  color:#00aeef;
}

.introduct-company .about .about-body {
  margin-top:20px;
  padding:22px;
  box-shadow:0 0 15px rgba(0,0,0,.15);
  border-radius:5px;
  height:608px;
  overflow:hidden;
  background: #fff;
}

.introduct-company .about .about-body .top {
  margin-bottom:10px;
}

.introduct-company .about .about-body .top .imgc:before {
  padding-bottom:51.96%;
}

.introduct-company .about .about-body .top .imgc img {
  transition:all .3s ease-in-out;
}

.introduct-company .about .about-body .top .imgc:hover img {
  transform:scale(1.15);
}

.introduct-company .about .about-body .slick-slider {
  overflow:hidden;
}

.introduct-company .about .about-body .slick-slider .slick-list {
  margin:0 -5px;
  padding:0 69px;
}

.introduct-company .about .about-body .slick-slider .slick-arrow {
  width:20px;
  height:20px;
  background:rgba(255,255,255,.5);
  top:calc(50% - 53px);
  left:12px;
}

.introduct-company .about .about-body .slick-slider .slick-arrow:hover {
  background:#203e8d;
}

.introduct-company .about .about-body .slick-slider .slick-arrow:before {
  font-size:10px;
  color:#fff;
}

.introduct-company .about .about-body .slick-slider .slick-arrow.slick-next {
  right:12px;
  left:auto;
}

.introduct-company .about .about-body .slick-slider .item {
  margin:0 5px;
}

.introduct-company .about .about-body .slick-slider .item:hover .item-img .imgc:after {
  left:130%;
  transition:all 550ms cubic-bezier(.19,1,.22,1);
}

.introduct-company .about .about-body .slick-slider .item:hover .item-img .imgc img {
  transform:scale(1.15);
}

.introduct-company .about .about-body .slick-slider .item .item-img .imgc {
  position:relative;
  overflow:hidden;
}

.introduct-company .about .about-body .slick-slider .item .item-img .imgc img {
  transition:all 550ms cubic-bezier(.19,1,.22,1);
}

.introduct-company .about .about-body .slick-slider .item .item-img .imgc:before {
  padding-bottom:50%;
}

.introduct-company .about .about-body .slick-slider .item .item-img .imgc:after {
  content:'';
  position:absolute;
  top:-70px;
  left:-150px;
  width:50px;
  height:400px;
  background:#fff;
  opacity:.2;
  z-index:1;
  transition:all 550ms cubic-bezier(.19,1,.22,1);
  transform:rotate(35deg);
}

.introduct-company .about .about-body .slick-slider .item .item-body>h3>a {
  font-family:Arial;
  font-size:14px;
  display:block;
  color:#333;
  line-height:20px;
  height:40px;
  overflow:hidden;
  margin:10px 0;
  transition:all .3s ease-in-out;
}

.introduct-company .about .about-body .slick-slider .item .item-body>h3>a:hover {
  color:#203e8d;
}

.introduct-company .about .about-body .slick-slider .item .item-body .date-time {
  color:#666;
  font-family:Arial;
  font-size:14px;
  margin:0;
}

.introduct-company .about .about-body .slick-slider .item .item-body .date-time span {
  margin-left:5px;
}

.introduct-company .news>h2>a {
  font-family:Arial;
  font-size:24px;
  color:#333333;
  display:inline-block;
  transition:all .3s ease-in-out;
}

.introduct-company .news>h2>a:hover {
  color:#00aeef;
}
.whiteblock{
    background: #fff;
}
.introduct-company .news .news-body {
  margin-top:20px;
  padding:22px;
  box-shadow:0 0 15px rgba(0,0,0,.15);
  border-radius:5px;
  height:608px;
  overflow:hidden;
  background: #fff;
}

.introduct-company .news .news-body .box-item .item {
  display:flex;
  padding:16px 0;
  border-bottom:1px solid rgba(0,0,0,.1);
}

.introduct-company .news .news-body .box-item .item:first-child {
  padding-top:0;
}

.introduct-company .news .news-body .box-item .item:last-child {
  padding-bottom:0;
  border-bottom:none;
}

.introduct-company .news .news-body .box-item .item:hover .item-img .imgc:after {
  left:130%;
  transition:all 550ms cubic-bezier(.19,1,.22,1);
}

.introduct-company .news .news-body .box-item .item:hover .item-img .imgc img {
  transform:scale(1.15);
}

.introduct-company .news .news-body .box-item .item .item-img {
  width:41%;
}

.introduct-company .news .news-body .box-item .item .item-img .imgc {
  position:relative;
  overflow:hidden;
  border-radius:5px;
}

.introduct-company .news .news-body .box-item .item .item-img .imgc img {
  transition:all 550ms cubic-bezier(.19,1,.22,1);
}

.introduct-company .news .news-body .box-item .item .item-img .imgc:before {
  padding-bottom:67.4%;
}

.introduct-company .news .news-body .box-item .item .item-img .imgc:after {
  content:'';
  position:absolute;
  top:-70px;
  left:-150px;
  width:50px;
  height:400px;
  background:#fff;
  opacity:.2;
  z-index:1;
  transition:all 550ms cubic-bezier(.19,1,.22,1);
  transform:rotate(35deg);
}

.introduct-company .news .news-body .box-item .item .item-body {
  margin-left:10px;
  width:60%;
}

.introduct-company .news .news-body .box-item .item .item-body>h3>a {
  font-family:Arial;
  font-size:14px;
  display:block;
  color:#333;
  line-height:20px;
  height:80px;
  overflow:hidden;
  transition:all .3s ease-in-out;
}

.introduct-company .news .news-body .box-item .item .item-body>h3>a:hover {
  color:#203e8d;
}

.victory {
  padding:0px 0 20px;
  background:#f6f6f6;
}

.victory .list .list-title {
  text-align:center;
}

.victory .list .list-title>a {
  display:inline-block;
  font-family:Arial;
  font-size:24px;
  color:#333333;
  transition:.3s;
  padding-bottom:10px;
  position:relative;
}

.victory .list .list-title>a:hover {
  color:#00aeef;
}

.victory .list .list-title>a:before {
  content:'';
  position:absolute;
  bottom:0;
  left:50%;
  transform:translateX(-50%);
  width:100px;
  height:4px;
  background:#00aeef;
}

.victory .list-body {
  margin-top:35px;
}

.victory .list-body .video {
  width:100%;
}

.victory .list-body .video iframe {
  width:100%;
  max-height:306px;
}

.victory .list-body .video p {
  font-family:Arial;
  color:red;
  font-size:14px;
  line-height:18px;
  margin:7px 0 0;
}

.victory .list-body .vic-box .slick-arrow {
  left:-10px;
  width:40px;
  height:40px;
  top:calc(50% - 80px);
  background:url(/Themes/Theme01/Assets/Css/Images/TrangChu/bg-slide.png) no-repeat center center;
}

.victory .list-body .vic-box .slick-arrow:before {
  display:none;
}

.victory .list-body .vic-box .slick-arrow.slick-next {
  transform:rotateY(180deg);
  right:-10px;
  left:auto;
}

.victory .list-body .vic-box .item:hover .item-img img {
  transform:scale(1.15);
}

.victory .list-body .vic-box .item .item-img {
  width:220px;
  height:220px;
  border-radius:50%;
  overflow:hidden;
  margin:0 auto;
}

.victory .list-body .vic-box .item .item-img img {
  transition:.3s ease-in-out;
}

.victory .list-body .vic-box .item .item-body {
  text-align:center;
  font-family:Arial;
  color:#333;
  font-size:14px;
  padding:0 30px;
}

.victory .list-body .vic-box .item .item-body h3>a {
  display:inline-block;
  color:#333;
  text-transform:uppercase;
  font-weight:bold;
  margin:18px 0 10px;
}

.victory .list-body .vic-box .item .item-body p {
  margin:0;
  line-height:24px;
}

.khDaily {
  padding: 10px 0 40px 0;
}

.khDaily .list .list-body .sublist .sublist-header {
  margin-bottom:15px;
}

.khDaily .list .list-body .sublist .sublist-header .sublist-title {
  display:table;
  font-size:24px;
  color:#333333;
  margin-bottom:2px;
  transition:all ease .2s;
  font-weight: 500;
}
.khDaily .list .list-body .sublist .sublist-header .sublist-title a 
{
    color:#333333;
}
.khDaily .list .list-body .sublist .sublist-header .sublist-title a:hover {
  color:#00aeef;
}

.khDaily .list .list-body .sublist .sublist-header .des {
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  color:#333;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  font-size:14px;
  height:45px;
}

.khDaily .list .list-body .sublist.sublist-1 .list-body {
  margin-top:-7px;
}

.khDaily .list .list-body .sublist.sublist-1 .list-body .slick-dots {
  bottom:-25px;
}

.khDaily .list .list-body .sublist.sublist-1 .list-body .slick-dots li.slick-active button {
  background:#00aeef;
}

.khDaily .list .list-body .sublist.sublist-1 .list-body .item {
  padding:7px;
  position:relative;
  border-radius:5px;
}

.khDaily .list .list-body .sublist.sublist-1 .list-body .item .item-img {
  position:relative;
}

.khDaily .list .list-body .sublist.sublist-1 .list-body .item .item-img .imgc {
  border-radius:5px;
}

.khDaily .list .list-body .sublist.sublist-1 .list-body .item .item-img .imgc:before {
  padding-bottom:61.5%;
}

.khDaily .list .list-body .sublist.sublist-1 .list-body .item .item-img .imgc:after {
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height:40%;
  background-image:linear-gradient(to bottom,rgba(255,255,255,.01),rgba(0,0,0,.85));
  z-index:2;
}

.khDaily .list .list-body .sublist.sublist-1 .list-body .item .item-body {
  position:absolute;
  bottom:0;
  left:0;
  padding:10px;
  z-index:3;
  width:100%;
}

.khDaily .list .list-body .sublist.sublist-1 .list-body .item .item-body .item-title a {
  font-size:16px;
  color:#fff;
  font-weight:bold;
  text-align:center;
  display:block;
}

.khDaily .list .list-body .sublist.sublist-2 .list-body .item .item-img .imgc {
  border-radius:5px;
}

.khDaily .list .list-body .sublist.sublist-2 .list-body .item .item-img .imgc:before {
  padding-bottom:62%;
}

.list>h2 {
  text-align:center;
}

.list>h2>a {
  display:inline-block;
  font-size:24px;
  color:#333333;
  font-size:24px;
  transition:.3s;
}

.list>h2>a:hover {
  color:#00aeef;
}

.list>p {
  color:#333;
  font-size:14px;
  max-height:45px;
  text-align:center;
  max-width:500px;
  margin:0 auto;
  margin-top:5px;
  overflow:hidden;
}

.partner {
  padding:40px 0;
}

.partner .list>h2 {
  text-align:center;
}

.partner .list>h2>a {
  display:inline-block;
  font-size:24px;
  color:#333333;
  font-size:24px;
  transition:.3s;
}

.partner .list>h2>a:hover {
  color:#00aeef;
}

.partner .list>p {
  color:#333;
  font-size:14px;
  max-height:45px;
  text-align:center;
  max-width:500px;
  margin:0 auto;
  margin-top:5px;
}

.partner .list .list-body {
  margin-top:30px;
}

.partner .list .list-body .slick-list {
  padding:0 1px;
}

.partner .list .list-body .slick-arrow {
  left:-40px;
  width:40px;
  height:40px;
  background:url(/Themes/Theme01/Assets/Css/Images/TrangChu/bg-slide.png) no-repeat center center;
}

.partner .list .list-body .slick-arrow:before {
  display:none;
}

.partner .list .list-body .slick-arrow.slick-next {
  transform:rotateY(180deg);
  right:-40px;
  left:auto;
}

.partner .list .list-body .imgc0 {
  border:1px solid #eee;
}

.partner .list .list-body .imgc0:before {
  padding-bottom:80.12%;
}

.customer {
  padding:10px 0;
  background:#f6f6f6;
}

.customer .gr-bt {
  text-align:center;
  margin-top:15px;
}

.customer .gr-bt a {
  display:inline-block;
  padding:7px 20px;
  border:1px solid rgba(0,0,0,.1);
  border-radius:30px;
  background:#fff;
  color:#333;
  font-size:15px;
  transition:.3s;
  margin:0 5px;
}

.customer .gr-bt a:hover {
  background:#00aeef;
  color:#fff;
}

.customer .list-body {
  margin-top:30px;
}

.customer .list-body .slick-list {
  padding:0 1px;
  margin:0 -10px;
}

.customer .list-body .slick-arrow {
  left:-40px;
  width:40px;
  height:40px;
  background:url(../images/bg-slide.png) no-repeat center center;
}

.customer .list-body .slick-arrow:before {
  display:none;
}

.customer .list-body .slick-arrow.slick-next {
  transform:rotateY(180deg);
  right:-40px;
  left:auto;
}

.customer .list-body .item {
  border:1px solid #dbdbdb;
  border-radius:5px;
  padding:20px 30px;
  display:flex;
  background:#f6f6f6;
  margin:0 10px;
  transition:all .3s ease-in-out;
}

.customer .list-body .item:hover {
  border:1px solid #c1c1c1;
}

.customer .list-body .item:hover img {
  transform:scale(1.15);
}

.customer .list-body .item .item-img {
  width:30%;
}

.customer .list-body .item .item-img .imgc {
  width:130px;
  height:130px;
  overflow:hidden;
  border-radius:50%;
}

.customer .list-body .item .item-img .imgc img {
  transition:.3s ease-in-out;
}

.customer .list-body .item .item-body {
  width:70%;
  margin-left:10px;
}

.customer .list-body .item .item-body>a {
  font-size:16px;
  color:#00aeef;
  line-height:22px;
  font-weight:bold;
  padding-left:22px;
  height:44px;
  overflow:hidden;
  display:block;
  position:relative;
  padding-bottom:5px;
  transition:.3s;
}

.customer .list-body .item .item-body>a:hover {
  color:#203e8d;
}

.customer .list-body .item .item-body>a i {
  position:absolute;
  top:0;
  left:0;
  font-size:20px;
  color:#999;
}

.customer .list-body .item .item-body .text {
  margin-top:5px;
  font-size:14px;
  color:#333;
  line-height:22px;
  border-top:1px solid silver;
  padding-top:10px;
  height:147px;
  overflow:hidden;
}

.customer .list-body .item .item-body .text .p-des {
  margin:0;
  display:inline-block;
  max-height:66px;
  line-height:22px;
  overflow:hidden;
}

.tour-love {
  padding:25px 0 60px;
}

.tour-love .list-body {
  margin-top:30px;
}

.tour-love .list-body .slick-dots {
  bottom:-35px;
}

.tour-love .list-body .slick-dots li.slick-active button {
  background:#00aeef;
}

.tour-love .list-body .item {
  position:relative;
  margin:0 10px;
  margin-bottom:20px;
}

.tour-love .list-body .item:nth-child(2) {
  margin-bottom:0;
}

.tour-love .list-body .item:hover img {
  transform:scale(1.15);
}

.tour-love .list-body .item .item-img .imgc {
  overflow:hidden;
  border-radius:6px;
}

.tour-love .list-body .item .item-img .imgc:before {
  padding-bottom:67.82%;
}

.tour-love .list-body .item .item-img .imgc img {
  transition:all .3s ease-in-out;
}

.tour-love .list-body .item>a {
  display:inline-block;
  color:#fff;
  font-weight:bold;
  text-transform:uppercase;
  font-size:18px;
  background:#e0ad1e;
  position:absolute;
  padding:0 15px;
  max-width:100%;
  top:10px;
  line-height:35px;
  height:35px;
  overflow:hidden;
  z-index:1;
  left:0;
}

.ourMember .list .list-body {
  margin-top:30px;
}

.ourMember .list .list-body .slick-dots li.slick-active button {
  background:#00aeef;
}

.ourMember .list .list-body .slick-slider .slick-list {
  margin:0 -15px;
}

.ourMember .list .list-body .slick-slider .slick-list .blog {
  padding:1px 15px;
}

.ourMember .list .list-body .slick-slider .slick-dots {
  bottom:-10px;
}

.ourMember .list .list-body .blog .item.iMember {
  border-radius:3px;
  overflow:hidden;
  margin-bottom:30px;
  -webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.1);
  -moz-box-shadow:0 0 6px 0 rgba(0,0,0,.1);
  box-shadow:0 0 6px 0 rgba(0,0,0,.1);
}

.ourMember .list .list-body .blog .item.iMember .item-img .imgc:before {
  padding-bottom:128%;
}

.ourMember .list .list-body .blog .item.iMember .item-img .imgc img {
  transform:scale(1);
  transition:all ease .4s;
}

.ourMember .list .list-body .blog .item.iMember .item-body {
  background-color:#fff;
  padding:15px;
}

.ourMember .list .list-body .blog .item.iMember .item-body .item-title {
  margin:0;
}

.ourMember .list .list-body .blog .item.iMember .item-body .item-title a {
  font-size:16px;
  color:#333;
  text-transform:capitalize;
}

.ourMember .list .list-body .blog .item.iMember .item-body .meta {
  color:#333;
  overflow:hidden;
}

.ourMember .list .list-body .blog .item.iMember .item-body .meta p.htl {
  display:inline-block;
  margin:0;
}

.ourMember .list .list-body .blog .item.iMember .item-body .meta a {
  font-weight:bold;
  color:#f50d17;
  transition:all ease .2s;
  display:inline-block;
}

.ourMember .list .list-body .blog .item.iMember .item-body .meta a:hover {
  color:#f50d17;
}

.ourMember .list .list-body .blog .item.iMember .item-body .meta a:nth-child(n+3) {
  padding-left:20px;
}

.ourMember .list .list-body .blog .item.iMember .item-body .social {
  margin:0;
  margin-top:10px;
  text-align:center;
}

.ourMember .list .list-body .blog .item.iMember .item-body .social a {
  display:inline-block;
}

.ourMember .list .list-body .blog .item.iMember:hover .item-img .imgc img {
  transform:scale(1.1);
}

.takeSale {
  background-color:#fff;
  padding:40px 0;
}

.takeSale .list-body {
  margin-top:30px;
}

.takeSale .list-body .formRecives {
  max-width:630px;
  margin:auto;
}

.takeSale .list-body .formRecives .form-group {
  display:flex;
  width:100%;
  height:36px;
  border-radius:20px;
  overflow:hidden;
  margin:0;
}

.takeSale .list-body .formRecives .form-group .form-control {
  height:36px;
  border:1px solid #dcdcdc;
  border-right:0;
  border-radius:0;
  border-top-left-radius:20px;
  border-bottom-left-radius:20px;
  width:calc(100% - 95px);
  box-sizing:border-box;
}

.takeSale .list-body .formRecives .form-group .btSubmit {
  width:110px;
  background-color:#00aeef;
  color:#fff;
  text-transform:uppercase;
  font-weight:bold;
  text-align:center;
  line-height:38px;
  transition:all ease .2s;
}

.takeSale .list-body .formRecives .form-group .btSubmit i {
  margin-left:4px;
}

.takeSale .list-body .formRecives .form-group .btSubmit:hover {
  background-color:#203e8d;
}

.direction {
  padding:10px 0;
}

.direction a {
  display:inline-block;
  font-size:16px;
  color:#717171;
  line-height:20px;
}

.direction a.active,
.direction a i {
  color:#00aeef;
}

.direction a i {
  font-size:18px;
  margin-right:5px;
}

.direction a:last-child {
  color:#00aeef;
}

.direction span {
  display:inline-block;
  color:#717171;
  margin:0 2px;
}

.about-us .list {
  margin-top:10px;
  padding-bottom:30px;
}

.about-us .list h1 {
  font-size:24px;
  line-height:36px;
  text-transform:uppercase;
  color:#333333;
  position:relative;
  padding-bottom:7px;
  margin-bottom:20px;
}

.about-us .list h1:before {
  content:'';
  position:absolute;
  bottom:0;
  left:0;
  width:100px;
  height:3px;
  background:#00aeef;
}

.about-us .list .des {
  color:#333;
  font-size:14px;
  line-height:22px;
}

.about-us .list ul.info {
  padding:0;
  margin:0;
  display:flex;
  flex-wrap:wrap;
}

.about-us .list ul.info li {
  list-style:none;
  width:33.3333%;
  margin-bottom:10px;
}

.about-us .list ul.info li p {
  display:inline-block;
  font-size:14px;
  color:#333;
  line-height:22px;
  padding:0 10px;
}

.about-us .list ul.info li .icon {
  display:inline-block;
}

.about-us .list ul.info li .icon img {
  max-height:40px;
  width:30px;
}

.about-us .list ul.list-img {
  padding:0;
  margin:0;
  width:100%;
}

.about-us .list ul.list-img li {
  list-style:none;
  float:left;
  width:33.3333%;
  padding:5px;
  height:190px;
}

.about-us .list ul.list-img li img {
  width:100%;
  height:100%;
  object-fit:cover;
}

.about-us .list ul.list-img li:first-child {
  height:380px;
  width:66.6666%;
}

.about-us .list .tabs-wrap {
  margin-top:20px;
}

.about-us .list .tabs-wrap .tabs {
  display:flex;
  flex-wrap:wrap;
}

.about-us .list .tabs-wrap .tabs .tab {
  display:inline-block;
  padding:6px 40px;
  font-size:14px;
  background:#f0f0f0;
  color:#333;
  width: 33.3%;
}

.about-us .list .tabs-wrap .tabs .tab.active {
  background:#00aeef;
  color:#fff;
}

.about-us .list .tabs-wrap .tabs-content {
  border:1px solid #ddd;
  padding:30px;
  margin-top:15px;
  color:#333;
  font-size:14px;
}

.about-us .list .tabs-wrap .tabs-content .view-more {
  float:right;
  display:inline-block;
  color:#00aeef;
  font-size:14px;
  margin-top:15px;
}

.about-us .list .qc-in {
  display:flex;
  background:#203e8d;
  margin:30px 0;
}

.about-us .list .qc-in .img {
  width:50%;
  padding:5px;
  min-height:250px;
}

.about-us .list .qc-in .img img {
  width:100%;
  height:100%;
  object-fit:cover;
}

.about-us .list .qc-in .body {
  width:50%;
  padding:15px;
}

.about-us .list .qc-in .body>h3>a {
  font-size:22px;
  color:#fff;
  line-height:28px;
  max-height:56px;
  display:block;
  overflow:hidden;
  margin-bottom:20px;
}

.about-us .list .qc-in .body .text {
  color:#fff;
  font-size:14px;
  line-height:22px;
  max-height:108px;
  overflow:hidden;
}

.about-us .list .qc-in .body .view-detail {
  display:inline-block;
  padding:8px 20px;
  font-size:14px;
  background:#00aeef;
  border-radius:5px;
  color:#fff;
}

.about-us .list .action>h2>a {
  font-family:Arial;
  font-size:20px;
  color:#333333;
  display:inline-block;
  transition:all .3s ease-in-out;
  position:relative;
  padding-bottom:7px;
}

.about-us .list .action>h2>a:before {
  content:'';
  position:absolute;
  bottom:0;
  width:90px;
  height:3px;
  background:#00aeef;
  left:0;
}

.about-us .list .action>h2>a:hover {
  color:#00aeef;
}

.about-us .list .action .action-body {
  margin-top:15px;
}

.about-us .list .action .action-body .top {
  margin-bottom:10px;
}

.about-us .list .action .action-body .top .imgc {
  position:relative;
}

.about-us .list .action .action-body .top .imgc:before {
  padding-bottom:56.29%;
}

.about-us .list .action .action-body .top .imgc img {
  transition:all .3s ease-in-out;
}

.about-us .list .action .action-body .top .imgc:hover img {
  transform:scale(1.15);
}

.about-us .list .action .action-body .top .imgc p {
  position:absolute;
  bottom:10px;
  left:10px;
  color:#fff;
  font-size:20px;
  z-index:2;
  font-weight:bold;
  line-height:24px;
  margin:0;
}

.about-us .list .action .action-body .top .imgc:after {
  content:'';
  position:absolute;
  bottom:0;
  left:0;
  height:100%;
  width:100%;
  z-index:1;
  background:linear-gradient(to top,rgba(0,0,0,.7),transparent);
}

.about-us .list .action .action-body .slick-slider {
  overflow:hidden;
}

.about-us .list .action .action-body .slick-slider .slick-list {
  margin:0 -5px;
  padding:0 69px;
}

.about-us .list .action .action-body .slick-slider .slick-arrow {
  width:20px;
  height:20px;
  background:rgba(255,255,255,.5);
  left:12px;
}

.about-us .list .action .action-body .slick-slider .slick-arrow:hover {
  background:#203e8d;
}

.about-us .list .action .action-body .slick-slider .slick-arrow:before {
  font-size:10px;
  color:#fff;
}

.about-us .list .action .action-body .slick-slider .slick-arrow.slick-next {
  right:12px;
  left:auto;
}

.about-us .list .action .action-body .slick-slider .item {
  margin:0 5px;
}

.about-us .list .action .action-body .slick-slider .item:hover .item-img .imgc:after {
  left:130%;
  transition:all 550ms cubic-bezier(.19,1,.22,1);
}

.about-us .list .action .action-body .slick-slider .item:hover .item-img .imgc img {
  transform:scale(1.15);
}

.about-us .list .action .action-body .slick-slider .item .item-img .imgc {
  position:relative;
  overflow:hidden;
}

.about-us .list .action .action-body .slick-slider .item .item-img .imgc img {
  transition:all 550ms cubic-bezier(.19,1,.22,1);
}

.about-us .list .action .action-body .slick-slider .item .item-img .imgc:before {
  padding-bottom:50%;
}

.about-us .list .action .action-body .slick-slider .item .item-img .imgc:after {
  content:'';
  position:absolute;
  top:-70px;
  left:-150px;
  width:50px;
  height:400px;
  background:#fff;
  opacity:.2;
  z-index:1;
  transition:all 550ms cubic-bezier(.19,1,.22,1);
  transform:rotate(35deg);
}

.about-us .list .action .action-body .slick-slider .item .item-body>h3>a {
  font-family:Arial;
  font-size:13px;
  display:block;
  color:#333;
  line-height:16px;
  height:31px;
  overflow:hidden;
  margin:10px 0;
  transition:all .3s ease-in-out;
}

.about-us .list .action .action-body .slick-slider .item .item-body>h3>a:hover {
  color:#203e8d;
}

.about-us .list .action .action-body .slick-slider .item .item-body .date-time {
  color:#666;
  font-family:Arial;
  font-size:13px;
  margin:0;
}

.about-us .list .action .action-body .slick-slider .item .item-body .date-time span {
  margin-left:5px;
}

.about-us .list .action .view-more {
  float:right;
  display:inline-block;
  color:#00aeef;
  font-size:14px;
  margin-top:15px;
}

.about-us .list .talk>h2>a {
  font-family:Arial;
  font-size:20px;
  color:#333333;
  display:inline-block;
  transition:all .3s ease-in-out;
  position:relative;
  padding-bottom:7px;
}

.about-us .list .talk>h2>a:before {
  content:'';
  position:absolute;
  bottom:0;
  width:90px;
  height:3px;
  background:#00aeef;
  left:0;
}

.about-us .list .talk>h2>a:hover {
  color:#00aeef;
}

.about-us .list .talk .talk-body {
  margin-top:15px;
}

.about-us .list .talk .talk-body .item {
  padding:10px 0;
  border-bottom:1px solid #eaeaea;
}

.about-us .list .talk .talk-body .item:first-child {
  padding-top:0;
}

.about-us .list .talk .talk-body .item>h3>a {
  font-family:Arial;
  font-size:14px;
  display:block;
  color:#333;
  line-height:18px;
  height:36px;
  overflow:hidden;
  transition:all .3s ease-in-out;
}

.about-us .list .talk .talk-body .item>h3>a:hover {
  color:#203e8d;
}

.about-us .list .talk .talk-body .item .date-time {
  color:#666;
  font-family:Arial;
  font-size:13px;
  margin:0;
  margin-top:5px;
}

.about-us .list .talk .talk-body .item .date-time span {
  margin-left:5px;
}

.about-us .list .talk .view-more {
  float:right;
  display:inline-block;
  color:#00aeef;
  font-size:14px;
  margin-top:15px;
}

.vic-hot {
  padding:40px 0;
  background:#f6f6f6;
}

.vic-hot .list>h2 {
  text-align:left;
}

.vic-hot .list>h2>a {
  font-family:Arial;
  font-size:20px;
  color:#333333;
  display:inline-block;
  transition:all .3s ease-in-out;
  position:relative;
  padding-bottom:7px;
}

.vic-hot .list>h2>a:before {
  content:'';
  position:absolute;
  bottom:0;
  width:90px;
  height:3px;
  background:#00aeef;
  left:0;
}

.vic-hot .list>h2>a:hover {
  color:#00aeef;
}

.vic-hot .list .list-body {
  display:flex;
  flex-wrap:wrap;
  margin-top:20px;
}

.vic-hot .list .list-body .item {
  width:calc(33.3333% - 10px);
  display:flex;
  background:#fff;
  margin-bottom:15px;
  margin-right:15px;
}

.vic-hot .list .list-body .item:nth-child(3n+3) {
  margin-right:0;
}

.vic-hot .list .list-body .item .item-img {
  width:27%;
}

.vic-hot .list .list-body .item .item-img .imgc:before {
  padding-bottom:76.19%;
}

.vic-hot .list .list-body .item .item-body {
  width:73%;
  padding:15px;
  margin-top:auto;
  margin-bottom:auto;
}

.vic-hot .list .list-body .item .item-body a {
  display:block;
  font-size:14px;
  line-height:22px;
  color:#333;
}

.vic-hot .list .list-body .item .item-body a:hover {
  color:#203e8d;
}

.category {
  border:1px solid #ddd;
  border-radius:6px;
}

.category p {
  height:45px;
  border-bottom:1px solid #ddd;
  color:#333333;
  line-height:45px;
  font-size:24px;
  padding:0 20px;
}

.category>ul {
  padding:10px 20px;
  margin:0;
}

.category>ul.cate-tour li.active a {
  color:#333;
}

.category>ul.cate-tour li.active>a {
  color:#00aeef;
}

.category>ul.cate-tour li a:hover {
  color:#00aeef;
}

.category>ul.cate-tour li {
  position:relative;
}

.category>ul.cate-tour li a {
  display:block;
  margin:0;
  font-size:15px;
  padding:7px 0;
}

.category>ul.cate-tour li>ul {
  display:none;
  padding-left:15px;
}

.category>ul.cate-tour li i {
  display:none;
  width:34px;
  height:34px;
  color:#00aeef;
  cursor:pointer;
  z-index:1;
  top:0;
  right:-15px;
  position:absolute;
  justify-content:center;
  align-items:center;
}

.category>ul.cate-tour li.dropdown>i {
  display:flex;
}

.category>ul.cate-tour li.dropdown>a {
  padding-right:25px;
}

.category>ul.cate-tour li.dropdown>ul.active {
  display:block;
}

.category>ul li {
  list-style:none;
}

.category>ul li.active a {
  color:#00aeef;
}

.category>ul li a {
  color:#333;
  font-size:16px;
  line-height:20px;
  display:block;
  margin-bottom:15px;
}

.category>ul li a:hover {
  color:#00aeef;
}

.category>ul li a i {
  color:#00aeef;
  margin-right:5px;
}

.advisory {
  border:1px solid #ddd;
  border-radius:6px;
  overflow:hidden;
  margin-bottom:20px;
}

.advisory .title {
  height:45px;
  color:#fff;
  background:#333333;
  line-height:45px;
  font-size:18px;
  font-weight:bold;
  padding:0 20px;
}

.advisory .top {
  padding:0 20px 10px;
}

.advisory .top img {
  display:inherit;
  margin-left:10px;
  max-width:100%;
}

.advisory .top .tel {
  color:#00aeef;
  font-size:18px;
  font-weight:bold;
  font-family:'Times New Roman';
  margin-top:10px;
  margin-bottom:10px;
}

.advisory .top .tel a {
  display:block;
  color:red;
  font-size:22px;
  font-weight:bold;
  line-height:30px;
  font-family:'Times New Roman';
}

.advisory .top .tel a:first-child {
  display:inline-block;
}

.advisory .top .tel a:not(:first-child) {
  padding-left:35px;
}

.advisory .top .text-send {
  font-size:14px;
  color:#333;
  margin-bottom:7px;
}

.advisory .top .box-send {
  display:flex;
  margin-bottom:10px;
}

.advisory .top .box-send input {
  outline:none;
  border:1px solid #00aeef;
  border-radius:5px 0 0 5px;
  color:#333;
  font-size:14px;
  padding:0 10px;
  height:40px;
  width:calc(100% - 50px);
}

.advisory .top .box-send a {
  width:50px;
  height:40px;
  font-size:18px;
  font-weight:bold;
  line-height:40px;
  text-align:center;
  background:#00aeef;
  color:#fff;
  border-radius:0 5px 5px 0;
}

.advisory .box {
  font-size:16px;
  border-top:1px solid #ddd;
  padding:20px;
}

.advisory .box .name {
  font-weight:bold;
  text-transform:uppercase;
  color:#333333;
  margin:0;
}

.advisory .box .pb {
  color:#333333;
  margin:0;
}

.advisory .box .hotline {
  color:#333;
  margin:0;
}

.advisory .box .hotline .p-des {
  display:inline-block;
}

.advisory .box .hotline>a {
  color:red;
  font-weight:bold;
  display:inline-block;
}

.advisory .box .hotline>a:nth-child(n+3) {
  padding-left:59px;
}

.advisory .box .social {
  margin:0;
}

.banner-tour {
  background:#f6f6f6;
  padding:15px 0;
}

.banner-tour .slider-tour .imgc:before {
  padding-bottom:17.09%;
}

.banner-tour .slider-tour .slick-arrow {
  left:30px;
  width:30px;
  height:30px;
  background:rgba(255,255,255,.2);
}

.banner-tour .slider-tour .slick-arrow.slick-next {
  right:30px;
  left:auto;
}

.banner-tour .slider-tour .slick-arrow:hover {
  background:rgba(0,174,239,.3);
}

.banner-tour .s-tour {
  padding:50px 0 35px;
  height:auto;
}

.tour-page {
  padding:20px 0;
  background: #fff;
}

.tour-page .list>h1 {
  font-size:24px;
  color:#333333;
  line-height:30px;
}

.tour-page .list .list-body .des {
  font-size:14px;
  color:#333;
}

.tour-page .list .menu-action {
  padding:0;
  margin:0;
  display:flex;
  flex-wrap:wrap;
  background:#f2f3f5;
}

.tour-page .list .menu-action li {
  list-style:none;
}

.tour-page .list .menu-action li.active a {
  background:#00aeef;
  color:#fff;
}

.tour-page .list .menu-action li a {
  display:inline-block;
  font-size:14px;
  color:#333;
  padding:8px 30px;
}

.tour-page .list .menu-action li a:hover {
  background:#203e8d;
  color:#fff;
}

.tour-page .list .menu-action li a i {
  margin-left:7px;
}

.tour-page .list .list-item {
  margin-top:30px;
}

.tour-page .list .list-item .item {
  border:1px solid #eaeaea;
  border-radius:6px;
  padding:7px;
  margin-bottom:20px;
  display:flex;
}

.tour-page .list .list-item .item:last-child {
  margin-bottom:0;
}

.tour-page .list .list-item .item:hover .item-img .imgc:after {
  left:130%;
  transition:all 550ms cubic-bezier(.19,1,.22,1);
}

.tour-page .list .list-item .item:hover .item-img .imgc img {
  transform:scale(1.15);
}

.tour-page .list .list-item .item .item-img {
  width:272px;
  position:relative;
}

.tour-page .list .list-item .item .item-img .persent {
  content:'';
  position:absolute;
  width:50px;
  height:46px;
  color:#fff;
  font-size:14px;
  font-weight:bold;
  line-height:37px;
  z-index:1;
  text-align:center;
  top:0;
  left:3px;
  background:url(/Themes/Theme01/Assets/Css/Images/_Background/bg-tour.png) no-repeat;
}

.tour-page .list .list-item .item .item-img .imgc {
  position:relative;
  overflow:hidden;
}

.tour-page .list .list-item .item .item-img .imgc img {
  transition:all 550ms cubic-bezier(.19,1,.22,1);
}

.tour-page .list .list-item .item .item-img .imgc:before {
  padding-bottom:90.8%;
}

.tour-page .list .list-item .item .item-img .imgc:after {
  content:'';
  position:absolute;
  top:-70px;
  left:-150px;
  width:50px;
  height:400px;
  background:#fff;
  opacity:.2;
  z-index:1;
  transition:all 550ms cubic-bezier(.19,1,.22,1);
  transform:rotate(35deg);
}

.tour-page .list .list-item .item .item-body {
  width:calc(100% - 272px);
  padding:0 20px;
  padding-top:10px;
}

.tour-page .list .list-item .item .item-body>h3>a {
  font-size:22px;
  color:#00aeef;
  line-height:30px;
  display:block;
  height:60px;
  overflow:hidden;
}

.tour-page .list .list-item .item .item-body>h3>a:hover {
  color:#203e8d;
}

.tour-page .list .list-item .item .item-body .box-info {
  margin-top:20px;
}

.tour-page .list .list-item .item .item-body .box-info .info {
  float:left;
  max-width:60%;
}

.tour-page .list .list-item .item .item-body .box-info .info p {
  font-family:Arial;
  color:#333;
  font-size:14px;
  margin-bottom:7px;
}

.tour-page .list .list-item .item .item-body .box-info .info p:first-child span {
  margin-left:0;
}

.tour-page .list .list-item .item .item-body .box-info .info p span {
  margin:0 5px;
}

.tour-page .list .list-item .item .item-body .box-info .info p i {
  width:15px;
}

.tour-page .list .list-item .item .item-body .box-info .info p.date {
  color:red;
}

.tour-page .list .list-item .item .item-body .box-info .info p.date i {
  color:#333;
}

.tour-page .list .list-item .item .item-body .box-info .info .hotel {
  color:#00aeef;
  margin:0;
}

.tour-page .list .list-item .item .item-body .box-info .info .hotel i {
  color:#333;
}

.tour-page .list .list-item .item .item-body .box-info .info i.fa-star {
  color:#faca10;
}

.tour-page .list .list-item .item .item-body .box-info .box-last {
  font-family:Arial;
  margin:30px 0 5px;
  float:right;
}

.tour-page .list .list-item .item .item-body .box-info .box-last .price p {
  margin:0;
}

.tour-page .list .list-item .item .item-body .box-info .box-last .price .old {
  color:#666;
  text-decoration:line-through;
}

.tour-page .list .list-item .item .item-body .box-info .box-last .price .now {
  color:red;
  font-weight:bold;
  font-size:24px;
}

.tour-page .list .list-item .item .item-body .box-info .box-last .bt-view-detail {
  margin-top:10px;
}

.tour-page .list .list-item .item .item-body .box-info .box-last .bt-view-detail a {
  display:inline-block;
  height:40px;
  width:125px;
  text-align:center;
  line-height:40px;
  font-size:14px;
  color:#fff;
  Background:#00aeef;
  border-radius:5px;
  transition:all .3s ease-in-out;
}

.tour-page .list .list-item .item .item-body .box-info .box-last .bt-view-detail a i {
  margin-left:5px;
}

.tour-page .list .list-item .item .item-body .box-info .box-last .bt-view-detail a:hover {
  background:#203e8d;
}

.stt-customer {
  border:1px solid #ddd;
  border-radius:6px;
  overflow:hidden;
  margin-top:20px;
  padding-bottom:50px;
}

.stt-customer .slick-dots {
  bottom:-25px;
}

.stt-customer .slick-dots li.slick-active button {
  background:#00aeef;
}

.stt-customer .item .cover {
  height:200px;
  position:relative;
}

.stt-customer .item .cover img {
  width:100%;
  height:100%;
  object-fit:cover;
}

.stt-customer .item .cover .text-in {
  position:absolute;
  color:#fff;
  font-size:20px;
  top:0;
  left:0;
  padding:10px;
  line-height:24px;
  max-height:106px;
  overflow:hidden;
  text-align:center;
  width:100%;
}

.stt-customer .item .avatar {
  height:90px;
  width:90px;
  border-radius:50%;
  margin:0 auto;
  z-index:1;
  position:relative;
  overflow:hidden;
  margin-top:-45px;
}

.stt-customer .item .avatar img {
  width:100%;
  height:100%;
  object-fit:cover;
}

.stt-customer .item .name {
  text-align:center;
  padding:0 30px;
  color:#00aeef;
  display:block;
  font-size:20px;
  margin-top:15px;
}

.stt-customer .item .text {
  color:#333;
  font-size:14px;
  text-align:center;
  margin:20px auto;
  padding:0 20px;
  line-height:20px;
  max-height:60px;
  overflow:hidden;
}

.stt-customer .item .view-detail {
  display:block;
  color:#00aeef;
  font-size:14px;
  text-align:center;
}

.tour-detail .list-img {
  display:flex;
  margin-top:20px;
}

.tour-detail .list-img .left {
  width:30%;
  height:475px;
  overflow:hidden;
  overflow-y:auto;
  scrollbar-color:#dcdcdc #dcdcdc;
  scrollbar-width:thin;
}

.tour-detail .list-img .left::-webkit-scrollbar {
  border-radius:50px;
  width:5px;
  height:5px;
  background-color:#fff;
}

.tour-detail .list-img .left::-webkit-scrollbar-thumb {
  background-color:#dcdcdc;
}

.tour-detail .list-img .left .item {
  width:calc(50% - 5px);
  cursor:pointer;
  height:80px;
  float:left;
  margin-right:10px;
  margin-bottom:10px;
}

.tour-detail .list-img .left .item .imgc {
  width:100%;
  height:100%;
}

.tour-detail .list-img .left .item:nth-child(2n+2) {
  margin-right:0;
}

.tour-detail .list-img .left .item img {
  width:100%;
  height:100%;
  object-fit:cover;
}

.tour-detail .list-img .right {
  width:70%;
  margin-left:20px;
}

.tour-detail .list-img .right .item {
  height:475px;
}

.tour-detail .list-img .right .item img {
  width:100%;
  height:100%;
  object-fit:cover;
}

.tour-detail .list-img .right .slick-arrow {
  opacity:.5;
  left:10px;
  background:url(../images/bg-slide1.png) no-repeat center center;
}

.tour-detail .list-img .right .slick-arrow:hover {
  opacity:1;
}

.tour-detail .list-img .right .slick-arrow.slick-next {
  right:10px;
  left:auto;
  transform:rotateY(180deg);
}

.tour-detail .list-img .right .slick-arrow:before {
  display:none;
}

.tour-detail .box-detail {
  margin-top:30px;
}

.tour-detail .box-detail .menu-detail {
  padding:0;
  margin:0;
  display:flex;
  z-index:2;
  background:#fff;
  transition:all .3s ease-in-out;
  border-bottom:1px solid #ddd;
}

.tour-detail .box-detail .menu-detail li {
  list-style:none;
}

.tour-detail .box-detail .menu-detail li.active a:before {
  display:block;
}

.tour-detail .box-detail .menu-detail li a {
  color:#333;
  display:inline-block;
  font-size:18px;
  padding:5px 20px;
  position:relative;
}

.tour-detail .box-detail .menu-detail li a:before {
  content:'';
  display:none;
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:3px;
  background:#00aeef;
}

.tour-detail .box-detail .content {
  display:flex;
  margin-top:20px;
}

.tour-detail .box-detail .content .fb-li {
  width:100px;
}

.tour-detail .box-detail .content .main {
  width:calc(100% - 100px);
  text-align: justify;
}

.tour-detail .box-detail .content .main .list {
  margin-bottom:20px;
}

.tour-detail .box-detail .content .main .list>.title {
  font-size:20px;
  font-weight:bold;
  position:relative;
  padding-left:15px;
  color:#333;
  margin-bottom:15px;
}

.tour-detail .box-detail .content .main .list>.title:before {
  content:'';
  position:absolute;
  left:0;
  height:100%;
  width:3px;
  background:#00aeef;
}

.tour-detail .box-detail .content .main .list .content-main {
  color:#333;
  font-size:14px;
}

.tour-detail .box-detail .content .main .list .content-main img {
  max-width:100%;
}

.tour-detail .box-detail .content .main .list#lichtrinh .content-main {
  padding-left:15px;
  position:relative;
}

.tour-detail .box-detail .content .main .list#lichtrinh .content-main>.title {
  font-size:16px;
  color:#00aeef;
  font-weight:bold;
  position:relative;
  margin-bottom:5px;
  margin-top:30px;
}

.tour-detail .box-detail .content .main .list#lichtrinh .content-main>.title:first-child {
  margin-top:0;
}

.tour-detail .box-detail .content .main .list#lichtrinh .content-main>.title:before {
  content:'';
  position:absolute;
  left:-22px;
  width:15px;
  top:3px;
  height:15px;
  border-radius:50%;
  background:#00aeef;
}

.tour-detail .box-detail .content .main .list#lichtrinh .content-main:before {
  content:'';
  position:absolute;
  left:0;
  height:calc(100% - 10px);
  top:50%;
  transform:translateY(-50%);
  width:1px;
  background:#00aeef;
}

.tour-detail .post-other {
  margin-top:25px;
  margin-bottom:0;
}

.tour-detail .post-other .title {
  font-size:20px;
  font-weight:bold;
  position:relative;
  padding-left:15px;
  color:#333333;
  margin-bottom:15px;
}

.tour-detail .post-other .title:before {
  content:'';
  position:absolute;
  left:0;
  height:100%;
  width:3px;
  background:#00aeef;
}

.tour-detail .post-other .item {
  border-radius:5px;
  overflow:hidden;
  border:1px solid #ddd;
  margin-bottom:30px;
}

.tour-detail .post-other .item .item-img .imgc:before {
  padding-bottom:66.79%;
}

.tour-detail .post-other .item .item-body {
  padding:0 10px 10px;
}

.tour-detail .post-other .item .item-body>h3>a {
  font-size:16px;
  color:#00aeef;
  display:block;
  line-height:24px;
  height:48px;
  overflow:hidden;
  margin:10px 0;
}

.tour-detail .post-other .item .item-body>h3>a:hover {
  color:#203e8d;
}

.tour-detail .post-other .item .item-body .price {
  color:red;
  font-size:20px;
  margin:0;
  font-weight:bold;
  display:inline-block;
}

.tour-detail .post-other .item .item-body>a {
  display:inline-block;
  height:35px;
  line-height:35px;
  padding:0 10px;
  font-size:14px;
  border-radius:5px;
  color:#fff;
  background:#00aeef;
  float:right;
}

.tour-detail .post-other .item .item-body>a i {
  margin-left:5px;
}

.tour-detail .post-other .item .item-body>a:hover {
  background:#203e8d;
}

.info-tour-detail {
  font-size:14px;
  color:#333;
}

.info-tour-detail.f-mobile {
  display:none;
}

.info-tour-detail>.text {
  margin-bottom:10px;
}

.info-tour-detail .info {
  border-bottom:1px solid #ddd;
  padding:10px 0;
}

.info-tour-detail .info p {
  font-family:Arial;
  color:#333;
  font-size:14px;
  margin-bottom:7px;
}

.info-tour-detail .info p:first-child span {
  margin-left:2px;
}

.info-tour-detail .info p span {
  margin:0 5px;
}

.info-tour-detail .info p i {
  width:15px;
}

.info-tour-detail .info p.date {
  color:red;
}

.info-tour-detail .info p.date i {
  color:#333;
}

.info-tour-detail .info .hotel {
  color:#00aeef;
}

.info-tour-detail .info .hotel i {
  color:#333;
}

.info-tour-detail .info i.fa-star {
  color:#faca10;
}

.info-tour-detail .price {
  border-bottom:1px solid #ddd;
}

.info-tour-detail .price p {
  margin:0;
}

.info-tour-detail .price .old {
  color:#666;
  text-decoration:line-through;
}

.info-tour-detail .price .now {
  color:red;
  font-weight:bold;
  font-size:24px;
}

.info-tour-detail .mor {
  border-bottom:1px solid #ddd;
  padding:10px 0;
}

.book-now-side {
  text-align:center;
  background:#00aeef;
  padding:10px 0;
  border-radius:6px;
  margin-top:20px;
  display:block;
}

.book-now-side.f-mobile {
  display:none;
}

.book-now-side p {
  color:#fff;
  font-size:14px;
  margin:0;
}

.book-now-side p i {
  margin-left:5px;
}

.book-now-side p:first-child {
  font-size:19px;
  text-transform:uppercase;
  font-weight:bold;
}

.img-qc {
  display:block;
  width:100%;
  border-radius:6px;
  overflow:hidden;
  margin-top:20px;
}

.img-qc img {
  width:100%;
  height:auto;
}

.tour-qc {
  margin-top:20px;
}

.tour-qc .item {
  border-radius:5px;
  overflow:hidden;
  border:1px solid #ddd;
}

.tour-qc .item .item-img .imgc:before {
  padding-bottom:66.79%;
}

.tour-qc .item .item-body {
  padding:0 10px 10px;
}

.tour-qc .item .item-body>h3>a {
  font-size:16px;
  color:#00aeef;
  display:block;
  line-height:24px;
  height:48px;
  overflow:hidden;
  margin:10px 0;
}

.tour-qc .item .item-body>h3>a:hover {
  color:#203e8d;
}

.tour-qc .item .item-body .info p {
  font-family:Arial;
  color:#333;
  font-size:14px;
  margin-bottom:7px;
}

.tour-qc .item .item-body .info p:first-child span {
  margin-left:0;
}

.tour-qc .item .item-body .info p span {
  margin:0 5px;
}

.tour-qc .item .item-body .info p i {
  width:15px;
}

.tour-qc .item .item-body .info p.date {
  color:red;
}

.tour-qc .item .item-body .info p.date i {
  color:#333;
}

.tour-qc .item .item-body .info p.hotel {
  color:#00aeef;
}

.tour-qc .item .item-body .info p.hotel i {
  color:#333;
}

.tour-qc .item .item-body .info p.hotel i.fa-star {
  color:#faca10;
}

.tour-qc .item .book-now-side {
  margin-top:15px;
}

.status-person {
  padding:30px 0;
}

.status-person .list>h2>a {
  display:inline-block;
  font-family:Arial;
  font-size:24px;
  color:#333333;
  transition:.3s;
  padding-bottom:10px;
  position:relative;
}

.status-person .list>h2>a:before {
  content:'';
  position:absolute;
  bottom:0;
  left:50%;
  transform:translateX(-50%);
  width:100px;
  height:4px;
  background:#00aeef;
}

.status-person .list .list-body {
  margin-top:30px;
}

.status-person .list .list-body ul {
  padding:0;
  margin:0;
  width:50%;
  float:left;
  display:flex;
  flex-wrap:wrap;
}

.status-person .list .list-body ul:nth-child(2n+1) li {
  width:calc(50% - 7px);
  height:160px;
}

.status-person .list .list-body ul:nth-child(2n+1) li:first-child {
  width:100%;
  height:320px;
}

.status-person .list .list-body ul:nth-child(2n+2) li {
  margin-right:0;
  width:calc(50% - 3.5px);
  height:215px;
}

.status-person .list .list-body ul:nth-child(2n+2) li:first-child {
  width:100%;
  height:265px;
}

.status-person .list .list-body ul:nth-child(2n+2) li:nth-child(2) {
  margin-right:7px;
}

.status-person .list .list-body ul li {
  list-style:none;
  margin-bottom:7px;
  margin-right:7px;
}

.status-person .list .list-body ul li a {
  display:block;
  width:100%;
  height:100%;
}

.status-person .list .list-body ul li a img {
  width:100%;
  height:100%;
  object-fit:cover;
}

.stt-cus .list-body .item {
  margin:0;
  margin-bottom:30px;
}

.stt-cus .view-all {
  text-align:center;
}

.stt-cus .view-all a {
  display:inline-block;
  color:#00aeef;
  font-size:14px;
  font-family:Arial;
  height:40px;
  width:145px;
  line-height:40px;
  border-radius:20px;
  background:#ededed;
  border:1px solid #e1e1e1;
  transition:all .3s ease-in-out;
}

.stt-cus .view-all a i {
  margin-left:5px;
}

.stt-cus .view-all a:hover {
  background:#00aeef;
  color:#fff;
  border-color:#00aeef;
}

.stt-cus:nth-child(odd) {
  background:#fff;
}

.stt-list {
  background:#fff;
  padding:10px 0 30px;
}

.stt-list .list .list-body {
  margin-top:10px;
}

.stt-list .list .list-body .item {
  margin:0;
  margin-bottom:20px;
  padding:20px 30px 12px;
}

.stt-list .list .list-body .item:last-child {
  margin-bottom:0;
}

.stt-list .list .list-body .item .item-img {
  width:20%;
}

.stt-list .list .list-body .item .item-body {
  width:80%;
}

.stt-list .list .list-body .item .item-body>a {
  max-height:44px;
  height:auto;
}

.stt-list .list .list-body .item .item-body .text {
  max-height:70px;
  line-height:20px;
}

.stt-list .list .list-body .item .item-body .info {
  display:inline-block;
  width:78%;
  margin-top:10px;
  overflow:hidden;
}

.stt-list .list .list-body .item .item-body .info p {
  margin:0;
  color:#333;
  font-size:14px;
  white-space:nowrap;
}

.stt-list .list .list-body .item .item-body .info p span {
  color:#00aeef;
}

.stt-list .list .list-body .item .item-body .view-detail {
  display:inline-block;
  float:right;
  height:40px;
  background:#00aeef;
  color:#fff;
  font-weight:normal;
  padding:0 10px;
  border-radius:5px;
  line-height:40px;
  margin-top:27px;
  font-size:14px;
}

.stt-list .list .list-body .item .item-body .view-detail:hover {
  background:#203e8d;
}

.stt-list .list .list-body .item .item-body .view-detail i {
  color:#fff;
  position:relative;
  margin-left:5px;
  font-size:14px;
}

.stt-list .list>h2 {
  text-align:left;
}

.s-tour-side {
  border:1px solid #ddd;
  border-radius:6px;
  background:#f9f9f9;
}

.s-tour-side>p {
  height:50px;
  margin:0;
  line-height:50px;
  padding:0 10px;
  font-size:20px;
  margin-bottom:10px;
  text-transform:uppercase;
  border-bottom:1px solid #ddd;
  color:#333333;
}

.s-tour-side .box {
  padding:0 10px;
  margin-bottom:10px;
  position:relative;
}

.s-tour-side .box select {
  -webkit-appearance:none;
  -moz-appearance:none;
  height:45px;
  border:1px solid #ddd;
  border-radius:6px;
  width:100%;
  color:#333;
  outline:none;
  font-size:14px;
  padding:0 25px;
}

.s-tour-side .box i.fa-map-marker {
  position:absolute;
  font-size:14px;
  color:#00aeef;
  top:50%;
  left:20px;
  transform:translateY(-50%);
}

.s-tour-side .box i.fa-angle-down {
  position:absolute;
  font-size:14px;
  color:#333;
  top:50%;
  right:20px;
  transform:translateY(-50%);
}

.s-tour-side .box>a {
  display:block;
  height:45px;
  line-height:45px;
  text-align:center;
  background:#00aeef;
  border-radius:6px;
  color:#fff;
  font-size:14px;
  font-weight:bold;
}

.s-tour-side .box>a:hover {
  background:#203e8d;
}

.s-tour-side .box>a i {
  margin-right:7px;
}

.stt-detail {
  background:#fff;
}

.stt-detail .list>h2 {
  text-align:left;
}

.stt-detail .list>.date-time {
  text-align:left;
  font-size:14px;
  color:#666;
  border-bottom:1px solid #ddd;
  margin-top:10px;
  padding-bottom:5px;
}

.stt-detail .list>.date-time span {
  margin-left:7px;
}

.stt-detail .list-body {
  display:flex;
}

.stt-detail .list-body .fb-li {
  width:100px;
}

.stt-detail .list-body .main {
  width:calc(100% - 100px);
}

.stt-detail .list-body .main .box-info {
  display:flex;
  border-bottom:1px solid #ddd;
  padding-bottom:20px;
}

.stt-detail .list-body .main .box-info .avatar {
  width:80px;
  height:80px;
  border-radius:50%;
  overflow:hidden;
}

.stt-detail .list-body .main .box-info .avatar img {
  width:100%;
  height:100%;
  object-fit:cover;
}

.stt-detail .list-body .main .box-info .body {
  width:calc(100% - 80px);
  padding-left:20px;
}

.stt-detail .list-body .main .box-info .body p {
  font-size:14px;
  color:#333;
}

.stt-detail .list-body .main .box-info .body p span {
  color:#cbcbcb;
}

.stt-detail .list-body .main .box-info .body p a {
  color:#00aeef;
}

.stt-detail .list-body .main .box-info .body .star {
  color:#faca10;
}

.stt-detail .list-body .main .box-info .body .star i {
  margin-right:5px;
}

.stt-detail .list-body .main .text {
  color:#333;
  font-size:14px;
  margin-top:15px;
}

.stt-detail .list-body .main .box-ctt {
  padding-left:15px;
  margin:0;
  padding-bottom:15px;
  border-bottom:1px solid #ddd;
}

.stt-detail .list-body .main .box-ctt li {
  color:#00aeef;
}

.stt-detail .list-body .main .box-ctt li a {
  color:#333;
  font-size:14px;
  line-height:16px;
}

.stt-detail .list-body .main .box-ctt li a:hover {
  color:#00aeef;
}

.stt-detail .post-other {
  margin-top:25px;
  margin-bottom:30px;
}

.stt-detail .post-other .title {
  font-size:20px;
  font-weight:bold;
  position:relative;
  padding-left:15px;
  color:#333333;
  margin-bottom:15px;
}

.stt-detail .post-other .title:before {
  content:'';
  position:absolute;
  left:0;
  height:100%;
  width:3px;
  background:#00aeef;
}

.stt-detail .post-other .item {
  border-radius:5px;
  overflow:hidden;
  border:1px solid #ddd;
}

.stt-detail .post-other .item .item-img .imgc:before {
  padding-bottom:66.79%;
}

.stt-detail .post-other .item .item-body {
  padding:0 10px 10px;
}

.stt-detail .post-other .item .item-body>h3>a {
  font-size:16px;
  color:#00aeef;
  display:block;
  line-height:24px;
  height:48px;
  overflow:hidden;
  margin:10px 0;
}

.stt-detail .post-other .item .item-body>h3>a:hover {
  color:#203e8d;
}

.stt-detail .post-other .item .item-body .price {
  color:red;
  font-size:20px;
  margin:0;
  font-weight:bold;
  display:inline-block;
}

.stt-detail .post-other .item .item-body>a {
  display:inline-block;
  height:35px;
  line-height:35px;
  padding:0 10px;
  font-size:14px;
  border-radius:5px;
  color:#fff;
  background:#00aeef;
  float:right;
}

.stt-detail .post-other .item .item-body>a i {
  margin-left:5px;
}

.stt-detail .post-other .item .item-body>a:hover {
  background:#203e8d;
}

.stt-detail .other-stt {
  background:#f7f7f7;
  padding:20px;
  margin-top:20px;
}

.stt-detail .other-stt .title {
  font-size:20px;
  color:#333333;
  margin-bottom:10px;
}

.stt-detail .other-stt .title i {
  color:#00aeef;
  margin-right:7px;
}

.stt-detail .other-stt ul {
  padding:0;
  padding-left:15px;
  margin:0;
}

.stt-detail .other-stt li {
  margin:2px 0;
  color:#757575;
}

.stt-detail .other-stt li a {
  font-size:14px;
  color:#333;
  display:inline-block;
  line-height:18px;
}

.stt-detail .other-stt li a:hover {
  color:#00aeef;
}

.book-tour {
  padding:30px 0;
}

.book-tour .time-line {
  font-size:14px;
  font-weight:bold;
  display:flex;
  color:#333;
  justify-content:center;
  position:relative;
  z-index: 1;
}

.book-tour .time-line:before {
  content:'';
  top:10px;
  left:50%;
  z-index:-1;
  width:calc(100% - 200px);
  transform:translateX(-50%);
  height:3px;
  background:#d8d8dc;
  position:absolute;
}

.book-tour .time-line .box {
  text-align:center;
  width:200px;
}

.book-tour .time-line .box:last-child {
  color:#fff;
}

.book-tour .time-line .box:last-child span {
  color:#2eab1e;
}

.book-tour .time-line .box:last-child p {
  background:#2eab1e;
}

.book-tour .time-line .box:first-child span {
  color:red;
}

.book-tour .time-line .box p {
  width:20px;
  height:20px;
  margin:0 auto;
  margin-bottom:10px;
  border-radius:50%;
  background:#d8d8dc;
}

.book-tour .tour-info {
  margin-top:30px;
  margin-bottom:20px;
}

.book-tour .tour-info .item {
  display:flex;
}

.book-tour .tour-info .item:hover .item-img .imgc:after {
  left:130%;
  transition:all 550ms cubic-bezier(.19,1,.22,1);
}

.book-tour .tour-info .item:hover .item-img .imgc img {
  transform:scale(1.15);
}

.book-tour .tour-info .item .item-img {
  width:272px;
  position:relative;
}

.book-tour .tour-info .item .item-img .persent {
  content:'';
  position:absolute;
  width:50px;
  height:46px;
  color:#fff;
  font-size:14px;
  font-weight:bold;
  line-height:37px;
  z-index:1;
  text-align:center;
  top:0;
  left:3px;
  background:url(../images/bg-tour.png) no-repeat;
}

.book-tour .tour-info .item .item-img .imgc {
  position:relative;
  overflow:hidden;
}

.book-tour .tour-info .item .item-img .imgc img {
  transition:all 550ms cubic-bezier(.19,1,.22,1);
}

.book-tour .tour-info .item .item-img .imgc:before {
  padding-bottom:90.8%;
}

.book-tour .tour-info .item .item-img .imgc:after {
  content:'';
  position:absolute;
  top:-70px;
  left:-150px;
  width:50px;
  height:400px;
  background:#fff;
  opacity:.2;
  z-index:1;
  transition:all 550ms cubic-bezier(.19,1,.22,1);
  transform:rotate(35deg);
}

.book-tour .tour-info .item .item-body {
  width:calc(100% - 272px);
  padding:0 20px;
  margin-top:-5px;
}

.book-tour .tour-info .item .item-body>h3>a {
  font-size:22px;
  color:#00aeef;
  line-height:30px;
  display:block;
  height:60px;
  overflow:hidden;
}

.book-tour .tour-info .item .item-body>h3>a:hover {
  color:#203e8d;
}

.book-tour .tour-info .item .item-body .box-info {
  margin-top:20px;
}

.book-tour .tour-info .item .item-body .box-info .info {
  float:left;
  max-width:60%;
}

.book-tour .tour-info .item .item-body .box-info .info p {
  font-family:Arial;
  color:#333;
  font-size:14px;
  margin-bottom:7px;
}

.book-tour .tour-info .item .item-body .box-info .info p:first-child span {
  margin-left:0;
}

.book-tour .tour-info .item .item-body .box-info .info p span {
  margin:0 5px;
}

.book-tour .tour-info .item .item-body .box-info .info p i {
  width:15px;
}

.book-tour .tour-info .item .item-body .box-info .info p.date {
  color:red;
}

.book-tour .tour-info .item .item-body .box-info .info p.date i {
  color:#333;
}

.book-tour .tour-info .item .item-body .box-info .info p.hotel {
  color:#00aeef;
}

.book-tour .tour-info .item .item-body .box-info .info p.hotel i {
  color:#333;
}

.book-tour .tour-info .item .item-body .box-info .info p.hotel i.fa-star {
  color:#faca10;
}

.book-tour .tour-info .item .item-body .box-info .box-last {
  font-family:Arial;
  margin-top:80px;
  float:right;
}

.book-tour .tour-info .item .item-body .box-info .box-last .price p {
  margin:0;
}

.book-tour .tour-info .item .item-body .box-info .box-last .price .old {
  color:#666;
  text-decoration:line-through;
}

.book-tour .tour-info .item .item-body .box-info .box-last .price .now {
  color:red;
  font-weight:bold;
  font-size:24px;
}

.book-tour .tour-info .item .item-body .box-info ul {
  padding:0;
  margin:0;
  margin-top:10px;
  padding-left:15px;
  padding-top:10px;
  border-top:1px solid #ddd;
}

.book-tour .tour-info .item .item-body .box-info ul li {
  color:#333;
  font-size:13px;
}

.book-tour .box-x {
  padding:15px 120px;
  border-radius:5px;
  border:1px solid #ddd;
  margin-bottom:20px;
}

.book-tour .box-x .all-price {
  margin-top:20px;
}

.book-tour .box-x .all-price .title {
  margin:0;
  display:inline-block;
}

.book-tour .box-x .all-price .price {
  font-size:18px;
  font-weight:bold;
  margin:0;
  color:red;
  float:right;
}

.book-tour .box-x:last-child {
  margin-bottom:0;
}

.book-tour .box-x p.title {
  font-size:18px;
  color:#333;
}

.book-tour .box-x .note {
  text-align:center;
  margin-bottom:20px;
}

.book-tour .box-x .note p {
  font-size:14px;
  color:#333;
  display:inline-block;
  margin-right:10px;
  position:relative;
  padding-left:33px;
  margin-bottom:0;
}

.book-tour .box-x .note p span {
  width:30px;
  height:20px;
  background:#f5f5f5;
  border:1px solid #ddd;
  display:inline-block;
  position:absolute;
  left:0;
  top:50%;
  transform:translateY(-50%);
}

.book-tour .box-x .note p:nth-child(1) span {
  background:#ffcdcd;
  border-color:#ffa0a0;
}

.book-tour .box-x .note p:nth-child(2) span {
  background:#c4e7cc;
  border-color:#93e9a6;
}

.book-tour .box-x .body {
  display:flex;
  border:1px solid #ddd;
}

.book-tour .box-x .body .sl-title {
  width:100px;
  display:flex;
  justify-content:center;
  align-items:center;
  font-size:14px;
  font-weight:bold;
  color:#333;
  border-right:1px solid #ddd;
}

.book-tour .box-x .body .action {
  width:calc(100% - 100px);
}

.book-tour .box-x .body .action .ac {
  border-bottom:1px solid #ddd;
  display:flex;
  justify-content:flex-end;
  height:60px;
  align-items:center;
}

.book-tour .box-x .body .action .ac:last-child {
  border-bottom:none;
}

.book-tour .box-x .body .action .ac p {
  font-size:14px;
  color:#333;
  margin:0;
}

.book-tour .box-x .body .action .ac p span {
  font-size:15px;
  font-weight:bold;
  margin-left:20px;
}

.book-tour .box-x .body .action .ac .box-num {
  height:40px;
  line-height:40px;
  display:flex;
  margin-left:30px;
  margin-right:15px;
}

.book-tour .box-x .body .action .ac .box-num .lbtn {
  display:inline-block;
  width:40px;
  height:40px;
  text-align:center;
  color:#333;
  line-height:38px;
  font-size:16px;
  font-weight:bold;
  border:1px solid #eaeaea;
  background:#eaeaea;
}

.book-tour .box-x .body .action .ac .box-num .lbtn:hover {
  background:#d3d3d3;
}

.book-tour .box-x .body .action .ac .box-num .lbtn.down {
  border-radius:5px 0 0 5px;
  border-right:none;
}

.book-tour .box-x .body .action .ac .box-num .lbtn.up {
  border-radius:0 5px 5px 0;
  border-left:none;
}

.book-tour .box-x .body .action .ac .box-num input {
  width:40px;
  height:40px;
  text-align:center;
  color:#333;
  outline:none;
  padding:0;
  border:1px solid #dbe6ee;
}

.book-tour .box-x .form-info .gr-bt {
  margin-bottom:10px;
}

.book-tour .box-x .form-info .gr-bt div {
  display:inline-block;
  color:#666;
  font-size:14px;
}

.book-tour .box-x .form-info .gr-bt div:first-child {
  margin-right:30px;
}

.book-tour .box-x .form-info .gr-input {
  margin-bottom:20px;
}

.book-tour .box-x .form-info .gr-input:last-child {
  margin-bottom:0;
}

.book-tour .box-x .form-info .gr-input input,
.book-tour .box-x .form-info .gr-input textarea {
  height:40px;
  width:100%;
  border-radius:5px;
  color:#333;
  font-size:14px;
  padding:5px 15px;
  outline:none;
  border:1px solid #ddd;
}

.book-tour .box-x .form-info .gr-input textarea {
  height:100px;
}

.book-tour .box-x .form-info .gr-input p {
  font-size:14px;
  color:#333;
  margin-bottom:4px;
}

.book-tour .bt-book {
  text-align:center;
  margin-bottom:15px;
}

.book-tour .bt-book a {
  display:inline-block;
  width:260px;
  border-radius:5px;
  height:60px;
  line-height:60px;
  text-transform:uppercase;
  color:#fff;
  background:#00aeef;
  font-weight:bold;
  font-size:19px;
}

.book-tour .bt-book a:hover {
  background:#203e8d;
}

.book-tour .bt-book a i {
  margin-left:5px;
}

.book-tour .check-input {
  text-align:center;
  color:#00aeef;
  font-size:14px;
  position:relative;
}

.book-tour .check-input>input {
  position:absolute;
  top:4px;
  margin:0;
  padding:0;
}

.book-tour .check-input>label {
  padding-left:17px;
}

.book-tour #calendar .datepicker {
  width:100%;
}

.book-tour #calendar .datepicker--cell.-selected-,
.book-tour #calendar .datepicker--cell.-selected-.-current- {
  background:#ffa6a6;
}

.book-tour #calendar .datepicker--cell.-selected-:hover,
.book-tour #calendar .datepicker--cell.-selected-.-current-:hover {
  background:#ffa6a6;
}

.book-tour #calendar .datepicker--cell {
  background:#f5f5f5;
  margin:2px;
  width:calc(100%/7 - 4px);
}

.book-tour #calendar .datepicker--cell.-focus- {
  background:#f0f0f0;
}

.action-success {
  margin-bottom:30px;
}

.action-success .box {
  text-align:center;
  color:#3eb908;
  margin:20px;
}

.action-success .box p {
  font-size:20px;
  line-height:30px;
  margin:0;
}

.action-success .box p i {
  font-size:50px;
  padding:10px 0;
}

.support {
  border-radius:6px;
  border:1px solid #ddd;
  padding:30px 40px 0;
  color:#333;
  font-size:14px;
  margin-top:10px;
}

.support .box-sp {
  margin-bottom:30px;
}

.support .box-sp .title {
  font-size:18px;
  margin-bottom:10px;
}

.support .box-sp .content ul {
  padding:0;
  margin:0;
}

.support .box-sp .content ul li {
  list-style:none;
}

.support .box-sp .content span.hotline {
  color:red;
  font-weight:bold;
}

.support .box-sp .content.cart ul {
  display:flex;
}

.support .box-sp .content.cart li {
  max-height:36px;
  margin-right:2px;
}

.support .box-sp .content.cart li img {
  max-height:100%;
}

.support .box-sp .content.mony ul li {
  margin-bottom:10px;
}

.support .box-sp .content.mony ul li i {
  width:25px;
  height:25px;
  border:1px solid #00aeef;
  text-align:center;
  line-height:25px;
  color:#00aeef;
  border-radius:50%;
  margin-right:7px;padding-left: 3px;
}

.support .box-sp .content.c-atm ul li {
  display:flex;
  margin-bottom:20px;
}

.support .box-sp .content.c-atm ul li:last-child {
  margin-bottom:0;
}

.support .box-sp .content.c-atm ul li .img-box {
  width:150px;
  border-radius:5px;
  height:85px;
  border:1px solid #ddd;
}

.support .box-sp .content.c-atm ul li .img-box img {
  width:100%;
  height:100%;
  object-fit:contain;
}

.support .box-sp .content.c-atm ul li .body {
  width:calc(100% - 150px);
  padding-left:25px;
  margin-top:-3px;
}

.support .box-sp .content.c-atm ul li .body .name {
  font-size:14px;
  text-transform:uppercase;
  font-weight:bold;
  color:#333;
  margin-bottom:4px;
}

.support .box-sp .content.c-atm ul li .body p {
  font-size:14px;
  color:#333;
  margin-bottom:2px;
}

.team-gala {
  padding:30px 0 0;
}

.team-gala .list {
  margin-bottom: 0;
}

.team-gala .list>p {
  font-size:14px;
}

.team-gala .list:last-child {
  margin-bottom:0;
}

.team-gala .list .list-body {
  margin-top:20px;
}

.team-gala .list .list-body .des {
  text-align:center;
  font-size:15px;
  color:#333;
  max-width:900px;
  margin:0 auto;
}

.team-gala .list .list-body .img-box {
  padding:0;
  margin:0;
  padding:26px 0 20px;
  border-top:3px solid #00aeef;
  display:flex;
  flex-wrap:wrap;
  margin-top:17px;
}

.team-gala .list .list-body .img-box li {
  width:calc(50% - 13px);
  height:275px;
  margin-right:26px;
  list-style:none;
  margin-bottom:26px;
}

.team-gala .list .list-body .img-box li:nth-child(2n+2) {
  margin-right:0;
}

.team-gala .list .list-body .img-box li a {
  width:100%;
  height:100%;
  display:block;
}

.team-gala .list .list-body .img-box li a img {
  width:100%;
  height:100%;
  object-fit:cover;
}

.team-gala .list .list-body .view-more {
  text-align:center;
}

.team-gala .list .list-body .view-more a {
  display:inline-block;
  color:#00aeef;
  font-size:14px;
  font-family:Arial;
  height:40px;
  width:145px;
  line-height:40px;
  border-radius:20px;
  background:#ededed;
  border:1px solid #e1e1e1;
}

.team-gala .list .list-body .view-more a i {
  margin-left:5px;
}

.team-gala .list .list-body .view-more a:hover {
  background:#00aeef;
  color:#fff;
  border-color:#00aeef;
}

.team-gala .list .list-body .item {
  border-radius:5px;
  border:1px solid #ddd;
  overflow:hidden;
  margin-bottom:30px;
}

.team-gala .list .list-body .item .item-img .imgc:before {
  padding-bottom:66.67%;
}

.team-gala .list .list-body .item .item-body {
  padding:10px;
}

.team-gala .list .list-body .item .item-body>h3>a {
  color:#00aeef;
  font-size:16px;
  line-height:22px;
  display:block;
  height:44px;
  margin-bottom:10px;
  overflow:hidden;
}

.team-gala .list .list-body .item .item-body>h3>a:hover {
  color:#203e8d;
}

.team-gala .list .list-body .item .item-body>p {
  color:#333;
  font-size:13px;
  margin:0;
}

.team-gala .list .box-one {
  padding-top:76px;
}

.team-gala .list .box-one .title {
  font-size:16px;
  color:#333333;
  text-align:center;
  font-weight:bold;
  margin-bottom:25px;
}

.team-gala .list .box-one .slick-slider .imgc:before {
  padding-bottom:60.03%;
}

.team-gala .list .box-one .slick-slider .slick-arrow {
  opacity:.5;
  left:10px;
  background:url(/Themes/Theme01/Assets/Css/Images/TrangChu/bg-slide1.png) no-repeat center center;
}

.team-gala .list .box-one .slick-slider .slick-arrow:hover {
  opacity:1;
}

.team-gala .list .box-one .slick-slider .slick-arrow.slick-next {
  right:10px;
  left:auto;
  transform:rotateY(180deg);
}

.team-gala .list .box-one .slick-slider .slick-arrow:before {
  display:none;
}

.team-gala .list .box-two .title {
  font-size:30px;
  color:#333333;
  font-weight:bold;
  text-align:center;
  line-height:36px;
  max-width:420px;
  margin-left:auto;
  margin-right:auto;
}

.team-gala .list .box-two .sub {
  font-size:16px;
  color:#333;
  text-align:center;
}

.team-gala .list .box-two .box-form {
  margin-top:20px;
}

.team-gala .list .box-two .box-form input,
.team-gala .list .box-two .box-form textarea {
  outline:none;
  height:40px;
  padding:7px 10px;
  color:#333;
  font-size:14px;
  width:100%;
  border-radius:5px;
  border:1px solid #ddd;
  margin-bottom:10px;
}

.team-gala .list .box-two .box-form textarea {
  height:103px;
}

.team-gala .list .box-two .box-form a {
  display:block;
  height:60px;
  width:100%;
  background:#00aeef;
  text-align:center;
  line-height:60px;
  color:#fff;
  text-transform:uppercase;
  font-size:19px;
  font-weight:bold;
  border-radius:5px;
}

.team-gala .list .box-two .box-form a i {
  margin-left:5px;
}

.team-gala .list .box-two .box-form a:hover {
  background:#203e8d;
}

.news-page {
  padding-bottom:20px;
}

.news-page .list {
  position:relative;
}

.news-page .list .list-item {
  margin-top:15px;
}

.news-page .list:before {
  content:'';
  position:absolute;
  top:20px;
  left:0;
  width:100%;
  height:1px;
  z-index:-1;
  background:#ddd;
}

.news-page .list>h1 {
  font-size:24px;
  color:#333333;
  background:#fff;
  padding-right:4px;
  display:inline-block;
  font-weight: 500;
}

.news-page .list .item {
  border:1px solid #ddd;
  border-radius:5px;
  padding:7px;
  display:flex;
  margin-bottom:20px;
}

.news-page .list .item .item-img {
  width:270px;
}

.news-page .list .item .item-img .imgc:before {
  padding-bottom:66.29%;
}

.news-page .list .item .item-body {
  width:calc(100% - 270px);
  padding:0 20px;
}

.news-page .list .item .item-body>h3>a {
  color:#00aeef;
  font-size:22px;
  line-height:30px;
  display:block;
  height:60px;
  margin-top:6px;
  overflow:hidden;
}

.news-page .list .item .item-body>h3>a:hover {
  color:#203e8d;
}

.news-page .list .item .item-body>p {
  font-size:14px;
  line-height:20px;
  height:60px;
  overflow:hidden;
  color:#333;
  margin-top:15px;
  margin-bottom: 15px;
}

.news-page .list .item .item-body>a {
  float:right;
  display:inline-block;
  font-size:14px;
  color:#333333;
}

.news-page .list .item .item-body>a:hover {
  color:#00aeef;
}

.contact .sublist.infoAdress {
  margin-bottom:30px;
}

.contact .sublist.formContact {
  overflow:hidden;
}

.contact .sublist.formContact .wap {
  margin:0 -6px;
}

.contact .sublist.formContact .wap .form-group {
  width:calc(50% - 12px);
  margin:0 6px;
  margin-bottom:12px;
  border:1px solid #dedede;
  float:left;
  border-radius:3px;
  overflow:hidden;
  position:relative;
}

.contact .sublist.formContact .wap .form-group .form-control {
  background-color:transparent;
  border:0;
  height:42px;
  width:100%;
  padding:10px;
  padding-left:52px;
  color:#333;
}

.contact .sublist.formContact .wap .form-group .form-control::placeholder {
  color:#333;
}

.contact .sublist.formContact .wap .form-group .icon {
  position:absolute;
  z-index:2;
  width:42px;
  height:100%;
  top:0;
  left:0;
  background-color:#e8e8e8;
  text-align:center;
}

.contact .sublist.formContact .wap .form-group .icon img {
  padding-top:12px;
}

.contact .sublist.formContact .wap .form-group.formSelect .form-control {
  -moz-appearance:none;
  -webkit-appearance:none;
  appearance:none;
  background-image:url(/Themes/Theme01/Assets/Css/Images/_Icon/icon-down.png);
  background-repeat:no-repeat;
  background-position-x:255px;
  background-position-y:center;
  padding-right:28px;
}

.contact .sublist.formContact .wap .form-group.formSelect .form-control option {
  color:#333;
}

.contact .sublist.formContact .wap .form-group.formArea {
  width:calc(100% - 12px);
}

.contact .sublist.formContact .wap .form-group.formArea .form-control {
  min-height:160px;
}

.contact .sublist.formContact .wap .form-group.linkAction {
  display:flex;
  width:calc(100% - 12px);
  border:0;
}

.contact .sublist.formContact .wap .form-group.linkAction .link {
  display:block;
  padding:0 30px;
  line-height:42px;
  text-align:center;
  text-transform:none;
  color:#333;
  border-radius:3px;
  border:1px solid #dedede;
  overflow:hidden;
  margin-right:12px;
  transition:all ease .2s;
  background-color:transparent;
  text-transform:none;
  border-radius:25px;
  font-weight:bold;
}

.contact .sublist.formContact .wap .form-group.linkAction .link:hover {
  background-color:#00aeef;
  text-transform:uppercase;
  border-color:#dedede;
  color:#fff;
}

.contact .sublist.formContact .wap .form-group.linkAction .link:last-child {
  margin-right:0;
}

.contact .sublist.formContact .wap p {
  padding:0 6px;
  color:#333;
}

.contact .sublist .list-title {
  font-weight:bold;
  font-size:16px;
  color:#333333;
  margin-bottom:5px;
  text-transform:uppercase;
  line-height:27px;
  margin-top: 0;
}

.contact .sublist .list-title span {
  color:#333;
}

.contact .sublist .wap {
  max-width:100%;
  overflow:hidden;
  margin-bottom:10px;
}

.contact .sublist .wap:nth-child(2)>.title {
  border:none;
  padding-top:5px;
}

.contact .sublist .wap:last-child {
  margin-bottom:0;
}

.contact .sublist .wap>.title {
  font-size:18px;
  color:#333;
  margin-bottom:7px;
  border-top:2px solid #ebebeb;
  display:inline-block;
  padding-top:10px;
}

.contact .sublist .wap .text {
  position:relative;
  padding-left:30px;
  color:#333;
  margin-bottom:7px;
  line-height:28px;
}

.contact .sublist .wap .text .icon {
  position:absolute;
  width:25px;
  height:25px;
  text-align:center;
  border:1px solid #00aeef;
  border-radius:50%;
  top:3px;
  left:0;
  z-index:2;
  display:flex;
  justify-content:center;
  align-items:center;
}

.contact .sublist .wap .text .icon .fa {
  color:#00aeef;
}

.contact .sublist .wap .text a {
  color:#333;
  line-height:28px;
}

.contact .blogMap .list-title {
  font-size:16px;
  font-weight:bold;
  color:#00aeef;
  text-transform:none;
}

.contact .blogMap .wap {
  max-height:520px;
}

.contact .blogMap .wap iframe {
  width:100%;
  max-height:100%;
}

.popup-tour {
  position:fixed;
  top:100px;
  left:50%;
  transform:translateX(-50%) scale(1.2);
  background:#fff;
  z-index:5;
  width:1170px;
  opacity:0;
  visibility:hidden;
  transition:all .3s ease-in-out;
}

.popup-tour.active {
  opacity:1;
  visibility:visible;
  transform:translateX(-50%) scale(1);
}

.popup-tour .tabs-wrap {
  padding:10px;
}

.popup-tour .tabs-wrap .tabs {
  display:flex;
  flex-wrap:wrap;
}

.popup-tour .tabs-wrap .tabs .tab {
  display:inline-block;
  padding:7px 7px 7px 15px;
  color:#333;
  font-size:16px;
  font-weight:bold;
  text-transform:uppercase;
  background:#e1e1e1;
  position:relative;
}

.popup-tour .tabs-wrap .tabs .tab.active {
  background:#00aeef;
  color:#fff;
}

.popup-tour .tabs-wrap .tabs .tab.active:before {
  border-left:19px solid #00aeef;
}

.popup-tour .tabs-wrap .tabs .tab:nth-child(n+2) {
  padding-left:35px;
}

.popup-tour .tabs-wrap .tabs .tab:before {
  content:'';
  position:absolute;
  height:0;
  width:0;
  top:0;
  right:-19px;
  z-index:1;
  border-top:19px solid transparent;
  border-bottom:19px solid transparent;
  border-left:19px solid #e1e1e1;
}

.popup-tour .tabs-wrap .tabs-content {
  max-height:400px;
  overflow-y:auto;
  margin-top:15px;
}

.popup-tour .tabs-wrap .tabs-content table tr th {
  background:#e5f7fd;
  color:red;
  font-size:14px;
  padding:6px 10px;
  font-weight:bold;
}

.popup-tour .tabs-wrap .tabs-content table tr td {
  font-size:14px;
  color:#333;
  width:120px;
  padding:4px 10px;
  border-bottom:1px solid #eaeaea;
  text-align: left;
}

.popup-tour .tabs-wrap .tabs-content table tr td:first-child {
  width:340px;
}

.popup-tour .tabs-wrap .tabs-content table tr td:first-child a {
  color:#333333;
}

.popup-tour .tabs-wrap .tabs-content table tr td:nth-child(3) {
  width:150px;
  color:red;
}

.popup-tour .tabs-wrap .tabs-content table tr td:nth-child(6) {
  color:red;
}

.popup-tour .tabs-wrap .tabs-content table tr td:nth-child(7) {
  width:90px;
}

.popup-tour .tabs-wrap .tabs-content table tr td i {
  margin-right:2px;
}

.popup-tour .tabs-wrap .tabs-content table tr td i.fa-star {
  color:#faca10;
}

.popup-tour .tabs-wrap .tabs-content table tr td a {
  color:#00aeef;
}

.popup-tour .tabs-wrap .tabs-content table tr td a.title {
  color:#333333;
}

.popup-tour .tabs-wrap .tabs-content table tr td a.title:hover {
  color:#00aeef;
}

.popup-tour .tabs-wrap .tabs-content table tr td a.bt-tour {
  color:#fff;
  display:inline-block;
  padding:5px 10px;
  font-weight:bold;
  background:#00aeef;
  border-radius:5px;
}

.popup-tour .tabs-wrap .tabs-content table tr td a.bt-tour:hover {
  background:#203e8d;
}

.bt-close {
  color:red;
  position:absolute;
  top:7px;
  right:10px;
  font-size:17px;
  cursor:pointer;
}

.bt-close:hover {
  font-weight:bold;
}

.popup-img {
  position:fixed;
  top:50%;
  left:50%;
  transform:translateX(-50%) translateY(-50%) scale(1.2);
  opacity:0;
  visibility:hidden;
  transition:all .3s ease-in-out;
  z-index:5;
}

.popup-img.active {
  opacity:1;
  visibility:visible;
  transform:translateX(-50%) translateY(-50%) scale(1);
}

.popup-img .box-img {
  max-width:100%;
  max-height:calc(100vh - 100px);
  overflow-y:auto;
  margin:0 auto;
}

.popup-img .box-img img {
  max-width:100%;
  max-height:100%;
}

@media(min-width:992px) {
  .about-us .list-body .col-lg-8 {
    flex:0 0 63.66667%;
    max-width:63.66667%;
  }
  .about-us .list-body .col-lg-4 {
    flex:0 0 36.33333%;
    max-width:36.33333%;
  }
  .about-us .list .action .action-body .top .imgc:before {
    padding-bottom:55.9%;
  }
  .about-us .list .talk .talk-body .item {
    margin-top:-3px;
  }
}

@media(max-width:575px) {
  .ourMember .list .list-body .blog .item.iMember .item-body .meta a:nth-child(n+3) {
    padding-left:15px;
  }
  .header .header-top .left{
    display: none;
  }
  .ourMember .list .list-body .blog .item.iMember .item-body .meta {
    height:22px !important;
  }
  .tour-page .list .list-item .item .item-body .box-info .box-last .price {
    float:left;
  }
  .tour-page .list .list-item .item .item-body .box-info .box-last .bt-view-detail {
    float:right;
  }
  .book-tour .box-x .note p {
    display:block;
    margin:3px 0;
  }
  .contact .sublist.formContact .wap .form-group {
    width:100%;
    margin-right:0;
    margin-left:0;
  }
  .contact .sublist.formContact .wap .form-group.formArea {
    width:100%;
  }
  .contact .sublist.formContact .wap {
    margin:0;
  }
  .contact .sublist.formContact .wap .form-group.formSelect .form-control {
    background-position-x:320px;
  }
}

.btmn {
  display:none;
}

@media(max-width:1199px) {
  .btmn {
    display:block;
    position:absolute;
    top:0;
    right:0;
    height:50px;
    width:50px;
    z-index:1;
    background:transparent;
  }
}

.post-other.post-f .item .item-body>a {
  color:#333333!important;
  background:transparent !important;
}

.post-other.post-f .item .item-body>a:hover {
  color:#00aeef !important;
}

footer {
  background-color:#333333;
  color:#fff;
}

footer .social {
  display:flex;
}

footer .social a {
  display:inline-block;
  width:30px;
  height:30px;
  overflow:hidden;
  border-radius:50%;
  margin:0 2.5px;
}

footer .social a img {
  width:100%;
  height:100%;
}

footer .footMain {
  padding:40px 0;
}

footer .footMain .blog {
  margin-bottom:20px;
}

footer .footMain .blog .head {
  position:relative;
  margin-bottom:5px;
  height:50px;
}

footer .footMain .blog .head:before {
  content:"";
  width:17px;
  height:17px;
  position:absolute;
  top:3px;
  left:0;
  background-image:url(../images/icon-title.png);
  background-repeat:no-repeat;
  background-position:left top;
  background-size:contain;
}

footer .footMain .blog .head .title {
  font-weight:bold;
  text-transform:uppercase;
  color:#fff;
  padding-left:23px;
  line-height:23px;
  font-size:14px;
}

footer .footMain .blog .body .des {
  color:#fff;
  position:relative;
  margin-bottom:8px;
  font-size:14px;
}

footer .footMain .blog .body .text {
  padding-left:23px;
  color:#fff;
  position:relative;
  margin-bottom:8px;
  font-size:14px;
}
footer .footMain .blog .body .text a{
    color:#fff;
}
footer .footMain .blog .body .text .tcx {
  margin:0;
  display:inline-block;
}

footer .footMain .blog .body .text .fa {
  position:absolute;
  left:0;
  top:3px;
}

footer .footMain .blog .body .menuList {
  padding:0;
  margin:0;
}

footer .footMain .blog .body .menuList li {
  list-style:none;
}

footer .footMain .blog .body .menuList li .link {
  display:block;
  color:#fff;
  margin-bottom:5px;
  transition:all ease .2s;
  line-height:24px;
  font-size:14px;
}

footer .footMain .blog .body .menuList li .link .fa {
  margin-right:5px;
}

footer .footMain .blog .body .menuList li .link:hover {
  padding-left:15px;
}

footer .footMain .blog .body .chungNhan {
  max-width:207px;
}

footer .footMain .blog .body .chungNhan img {
  max-width:100% !important;
  height:auto;
}

footer .footMain .GanhChan {
  content:"";
  height:1px;
  width:250px;
  display:block;
  background-color:#fff;
}

footer .footBot p {
  margin-bottom:0;
}

footer .footBot .list {
  position:relative;
  padding:20px 0;
  font-size:14px;
}

footer .footBot .list:before {
  content:"";
  width:100%;
  height:1px;
  position:absolute;
  top:0;
  left:0;
  background-color:#1a3271;
  z-index:2;
}

footer .footBot .list:after {
  content:"";
  width:100%;
  height:1px;
  position:absolute;
  top:1px;
  left:0;
  background-color:#4d65a4;
  z-index:2;
}

.actionFix {
  z-index:8;
  position:fixed;
  bottom:125px;
  right:15px;
}

.actionFix ul {
  padding:0;
  margin:0;
}

.actionFix ul li {
  margin-bottom:8px;
  position:relative;
  width:50px;
  height:50px;
  list-style:none;
  z-index:10;
}

.actionFix ul li a {
  display:block;
  width:50px;
  height:50px;
  position:relative;
}

.actionFix ul li a span {
  width:0;
  height:100%;
  background-color:#fff;
  color:#f50d17;
  right:100%;
  display:block;
  transition:all ease .4s;
  position:absolute;
  top:0;
  opacity:0;
  line-height:50px;
  border-radius:25px;
  margin-right:5px;
  text-align:center;
  padding:0 5px;
  -webkit-box-shadow:-2px 2px 5px 0 rgba(0,0,0,.2);
  -moz-box-shadow:-2px 2px 5px 0 rgba(0,0,0,.2);
  box-shadow:-2px 2px 5px 0 rgba(0,0,0,.2);
  z-index:2;
}

.actionFix ul li a:before {
  width:5px;
  height:100%;
  right:100%;
  content:"";
  position:absolute;
  z-index:3;
}

.actionFix ul li:hover a span {
  opacity:1;
  width:120px;
}

.actionFix ul li:last-child {
  margin-bottom:0;
}

.actionFix ul li.phone {
  z-index:9;
}

.actionFix .quick-alo-phone {
  display:block;
}

.actionFix .quick-alo-phone.quick-alo-static {
  opacity:.6;
}

.actionFix .quick-alo-phone.quick-alo-hover,
.actionFix .quick-alo-phone:hover {
  opacity:1;
}

.actionFix .quick-alo-ph-circle {
  width:160px;
  height:160px;
  top:20px;
  left:20px;
  position:absolute;
  background-color:transparent;
  -webkit-border-radius:100%;
  -moz-border-radius:100%;
  border-radius:100%;
  border:2px solid rgba(30,30,30,.4);
  border:2px solid #baf5a7;
  opacity:.1;
  -webkit-animation:quick-alo-circle-anim 1.2s infinite ease-in-out;
  -moz-animation:quick-alo-circle-anim 1.2s infinite ease-in-out;
  -ms-animation:quick-alo-circle-anim 1.2s infinite ease-in-out;
  -o-animation:quick-alo-circle-anim 1.2s infinite ease-in-out;
  animation:quick-alo-circle-anim 1.2s infinite ease-in-out;
  -webkit-transition:all .5s;
  -moz-transition:all .5s;
  -o-transition:all .5s;
  transition:all .5s;
  -webkit-transform-origin:50% 50%;
  -moz-transform-origin:50% 50%;
  -ms-transform-origin:50% 50%;
  -o-transform-origin:50% 50%;
  transform-origin:50% 50%;
}

.actionFix .quick-alo-phone.quick-alo-active .quick-alo-ph-circle {
  -webkit-animation:quick-alo-circle-anim 1.1s infinite ease-in-out !important;
  -moz-animation:quick-alo-circle-anim 1.1s infinite ease-in-out !important;
  -ms-animation:quick-alo-circle-anim 1.1s infinite ease-in-out !important;
  -o-animation:quick-alo-circle-anim 1.1s infinite ease-in-out !important;
  animation:quick-alo-circle-anim 1.1s infinite ease-in-out !important;
}

.actionFix .quick-alo-phone.quick-alo-static .quick-alo-ph-circle {
  -webkit-animation:quick-alo-circle-anim 2.2s infinite ease-in-out !important;
  -moz-animation:quick-alo-circle-anim 2.2s infinite ease-in-out !important;
  -ms-animation:quick-alo-circle-anim 2.2s infinite ease-in-out !important;
  -o-animation:quick-alo-circle-anim 2.2s infinite ease-in-out !important;
  animation:quick-alo-circle-anim 2.2s infinite ease-in-out !important;
}

.actionFix .quick-alo-phone.quick-alo-hover .quick-alo-ph-circle,
.actionFix .quick-alo-phone:hover .quick-alo-ph-circle {
  border-color:#75eb50;
  opacity:.5;
}

.actionFix .quick-alo-phone.quick-alo-green.quick-alo-hover .quick-alo-ph-circle,
.actionFix .quick-alo-phone.quick-alo-green:hover .quick-alo-ph-circle {
  border-color:#75eb50;
  border-color:#baf5a7;
  opacity:.5;
}

.actionFix .quick-alo-phone.quick-alo-green .quick-alo-ph-circle {
  border-color:#75eb50;
  border-color:#baf5a7;
  opacity:.5;
}

.actionFix .quick-alo-phone.quick-alo-gray.quick-alo-hover .quick-alo-ph-circle,
.actionFix .quick-alo-phone.quick-alo-gray:hover .quick-alo-ph-circle {
  border-color:#ccc;
  opacity:.5;
}

.actionFix .quick-alo-phone.quick-alo-gray .quick-alo-ph-circle {
  border-color:#75eb50;
  opacity:.5;
}

.actionFix .quick-alo-ph-circle-fill {
  width:100px;
  height:100px;
  top:50px;
  left:50px;
  position:absolute;
  background-color:#000;
  -webkit-border-radius:100%;
  -moz-border-radius:100%;
  border-radius:100%;
  border:2px solid transparent;
  opacity:.1;
  -webkit-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
  -moz-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
  -ms-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
  -o-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
  animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
  -webkit-transition:all .5s;
  -moz-transition:all .5s;
  -o-transition:all .5s;
  transition:all .5s;
  -webkit-transform-origin:50% 50%;
  -moz-transform-origin:50% 50%;
  -ms-transform-origin:50% 50%;
  -o-transform-origin:50% 50%;
  transform-origin:50% 50%;
}

.actionFix .quick-alo-phone.quick-alo-active .quick-alo-ph-circle-fill {
  -webkit-animation:quick-alo-circle-fill-anim 1.7s infinite ease-in-out !important;
  -moz-animation:quick-alo-circle-fill-anim 1.7s infinite ease-in-out !important;
  -ms-animation:quick-alo-circle-fill-anim 1.7s infinite ease-in-out !important;
  -o-animation:quick-alo-circle-fill-anim 1.7s infinite ease-in-out !important;
  animation:quick-alo-circle-fill-anim 1.7s infinite ease-in-out !important;
}

.actionFix .quick-alo-phone.quick-alo-static .quick-alo-ph-circle-fill {
  -webkit-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out !important;
  -moz-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out !important;
  -ms-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out !important;
  -o-animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out !important;
  animation:quick-alo-circle-fill-anim 2.3s infinite ease-in-out !important;
  opacity:0 !important;
}

.actionFix .quick-alo-phone.quick-alo-hover .quick-alo-ph-circle-fill,
.actionFix .quick-alo-phone:hover .quick-alo-ph-circle-fill {
  background-color:rgba(117,235,80,.5);
  background-color:#baf5a7;
  opacity:.75 !important;
}

.actionFix .quick-alo-phone.quick-alo-green.quick-alo-hover .quick-alo-ph-circle-fill,
.actionFix .quick-alo-phone.quick-alo-green:hover .quick-alo-ph-circle-fill {
  background-color:rgba(117,235,80,.5);
  background-color:#baf5a7;
  opacity:.75 !important;
}

.actionFix .quick-alo-phone.quick-alo-green .quick-alo-ph-circle-fill {
  background-color:rgba(117,235,80,.5);
  background-color:#baf5a7;
  opacity:.75 !important;
}

.actionFix .quick-alo-phone.quick-alo-gray.quick-alo-hover .quick-alo-ph-circle-fill,
.actionFix .quick-alo-phone.quick-alo-gray:hover .quick-alo-ph-circle-fill {
  background-color:rgba(204,204,204,.5);
  background-color:#ccc 9;
  opacity:.75 !important;
}

.actionFix .quick-alo-phone.quick-alo-gray .quick-alo-ph-circle-fill {
  background-color:rgba(117,235,80,.5);
  opacity:.75 !important;
}

.actionFix .quick-alo-ph-img-circle {
  width:50px;
  height:50px;
  top:75px;
  left:75px;
  position:absolute;
  background:rgba(30,30,30,.1) url(../images/icon-phone3.png) no-repeat center center;
  -webkit-border-radius:100%;
  -moz-border-radius:100%;
  border-radius:100%;
  border:2px solid transparent;
  opacity:.7;
  -webkit-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;
  -moz-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;
  -ms-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;
  -o-animation:quick-alo-circle-img-anim 1s infinite ease-in-out;
  animation:quick-alo-circle-img-anim 1s infinite ease-in-out;
  -webkit-transform-origin:50% 50%;
  -moz-transform-origin:50% 50%;
  -ms-transform-origin:50% 50%;
  -o-transform-origin:50% 50%;
  transform-origin:50% 50%;
}

.actionFix .quick-alo-phone.quick-alo-active .quick-alo-ph-img-circle {
  -webkit-animation:quick-alo-circle-img-anim 1s infinite ease-in-out !important;
  -moz-animation:quick-alo-circle-img-anim 1s infinite ease-in-out !important;
  -ms-animation:quick-alo-circle-img-anim 1s infinite ease-in-out !important;
  -o-animation:quick-alo-circle-img-anim 1s infinite ease-in-out !important;
  animation:quick-alo-circle-img-anim 1s infinite ease-in-out !important;
}

.actionFix .quick-alo-phone.quick-alo-static .quick-alo-ph-img-circle {
  -webkit-animation:quick-alo-circle-img-anim 0s infinite ease-in-out !important;
  -moz-animation:quick-alo-circle-img-anim 0s infinite ease-in-out !important;
  -ms-animation:quick-alo-circle-img-anim 0s infinite ease-in-out !important;
  -o-animation:quick-alo-circle-img-anim 0s infinite ease-in-out !important;
  animation:quick-alo-circle-img-anim 0s infinite ease-in-out !important;
}

.actionFix .quick-alo-phone.quick-alo-gray.quick-alo-hover .quick-alo-ph-img-circle,
.actionFix .quick-alo-phone.quick-alo-gray:hover .quick-alo-ph-img-circle {
  background-color:#ccc;
}

@-moz-keyframes quick-alo-circle-anim {
  0% {
    -moz-transform:rotate(0) scale(.5) skew(1deg);
    opacity:.1;
    -moz-opacity:.1;
    -webkit-opacity:.1;
    -o-opacity:.1;
  }
  30% {
    -moz-transform:rotate(0) scale(.7) skew(1deg);
    opacity:.5;
    -moz-opacity:.5;
    -webkit-opacity:.5;
    -o-opacity:.5;
  }
  100% {
    -moz-transform:rotate(0) scale(1) skew(1deg);
    opacity:.6;
    -moz-opacity:.6;
    -webkit-opacity:.6;
    -o-opacity:.1;
  }
}

@-webkit-keyframes quick-alo-circle-anim {
  0% {
    -webkit-transform:rotate(0) scale(.5) skew(1deg);
    -webkit-opacity:.1;
  }
  30% {
    -webkit-transform:rotate(0) scale(.7) skew(1deg);
    -webkit-opacity:.5;
  }
  100% {
    -webkit-transform:rotate(0) scale(1) skew(1deg);
    -webkit-opacity:.1;
  }
}

@-o-keyframes quick-alo-circle-anim {
  0% {
    -o-transform:rotate(0)kscale(.5)skew(1deg);
    -o-opacity:.1;
  }
  30% {
    -o-transform:rotate(0)scale(.7)skew(1deg);
    -o-opacity:.5;
  }
  100% {
    -o-transform:rotate(0)scale(1)skew(1deg);
    -o-opacity:.1;
  }
}

@-moz-keyframes quick-alo-circle-fill-anim {
  0% {
    -moz-transform:rotate(0) scale(.7) skew(1deg);
    opacity:.2;
  }
  50% {
    -moz-transform:rotate(0) -moz-scale(1) skew(1deg);
    opacity:.2;
  }
  100% {
    -moz-transform:rotate(0) scale(.7) skew(1deg);
    opacity:.2;
  }
}

@-webkit-keyframes quick-alo-circle-fill-anim {
  0% {
    -webkit-transform:rotate(0) scale(.7) skew(1deg);
    opacity:.2;
  }
  50% {
    -webkit-transform:rotate(0) scale(1) skew(1deg);
    opacity:.2;
  }
  100% {
    -webkit-transform:rotate(0) scale(.7) skew(1deg);
    opacity:.2;
  }
}

@-o-keyframes quick-alo-circle-fill-anim {
  0% {
    -o-transform:rotate(0)scale(.7)skew(1deg);
    opacity:.2;
  }
  50% {
    -o-transform:rotate(0)scale(1)skew(1deg);
    opacity:.2;
  }
  100% {
    -o-transform:rotate(0)scale(.7)skew(1deg);
    opacity:.2;
  }
}

@-moz-keyframes quick-alo-circle-img-anim {
  0% {
    transform:rotate(0) scale(1) skew(1deg);
  }
  10% {
    -moz-transform:rotate(-25deg) scale(1) skew(1deg);
  }
  20% {
    -moz-transform:rotate(25deg) scale(1) skew(1deg);
  }
  30% {
    -moz-transform:rotate(-25deg) scale(1) skew(1deg);
  }
  40% {
    -moz-transform:rotate(25deg) scale(1) skew(1deg);
  }
  50% {
    -moz-transform:rotate(0) scale(1) skew(1deg);
  }
  100% {
    -moz-transform:rotate(0) scale(1) skew(1deg);
  }
}

@-webkit-keyframes quick-alo-circle-img-anim {
  0% {
    -webkit-transform:rotate(0) scale(1) skew(1deg);
  }
  10% {
    -webkit-transform:rotate(-25deg) scale(1) skew(1deg);
  }
  20% {
    -webkit-transform:rotate(25deg) scale(1) skew(1deg);
  }
  30% {
    -webkit-transform:rotate(-25deg) scale(1) skew(1deg);
  }
  40% {
    -webkit-transform:rotate(25deg) scale(1) skew(1deg);
  }
  50% {
    -webkit-transform:rotate(0) scale(1) skew(1deg);
  }
  100% {
    -webkit-transform:rotate(0) scale(1) skew(1deg);
  }
}

@-o-keyframes quick-alo-circle-img-anim {
  0% {
    -o-transform:rotate(0)scale(1)skew(1deg);
  }
  10% {
    -o-transform:rotate(-25deg)scale(1)skew(1deg);
  }
  20% {
    -o-transform:rotate(25deg)scale(1)skew(1deg);
  }
  30% {
    -o-transform:rotate(-25deg)scale(1)skew(1deg);
  }
  40% {
    -o-transform:rotate(25deg)scale(1)skew(1deg);
  }
  50% {
    -o-transform:rotate(0)scale(1)skew(1deg);
  }
  100% {
    -o-transform:rotate(0)scale(1)skew(1deg);
  }
}

.actionFix .quick-alo-phone {
  background-color:transparent;
  position:absolute;
  bottom:-10px;
  left:-74px;
  width:150px;
  height:150px;
  cursor:pointer;
  z-index:200000 !important;
  -webkit-backface-visibility:hidden;
  -webkit-transform:translateZ(0);
  -webkit-transition:visibility .5s;
  -moz-transition:visibility .5s;
  -o-transition:visibility .5s;
  transition:visibility .5s;
  z-index:1;
}

.actionFix .quick-alo-ph-img-circle {
  top:90px;
}

.actionFix .quick-alo-ph-circle-fill {
  top:65px;
  background-color:rgba(37,78,58,.9);
}

.actionFix .quick-alo-ph-circle {
  top:35px;
  border-color:#315b45;
}

.scrollup {
  position: fixed;
    right: 33px;
    bottom: 87px;
    z-index: 88;
}

.scrollup a {
  text-decoration:none;
}

.scrollup i {
  display:block;
  font-size:18px;
  width:45px;
  height:45px;
  line-height:45px;
  text-align:center;
  border-radius:50%;
  color:#fff;
  background:#00aeef;
  transition:all .3s ease-in-out;
  box-shadow:0 0 4px rgba(0,0,0,.14),0 0 8px rgba(0,0,0,.28);
}

.scrollup i:hover {
  background:#203e8d;
}

.scrollup.hideScr {
  display:none;
}

html,
body {
  overflow-x:hidden;
}

body {
  font-family:Arial;
  font-size:15px;
  color:#333;
}
.title{
    color: #333333;
    font-weight: 500;
}
a:hover {
  text-decoration:none;
}

.item-row {
  display:flex;
  flex-wrap:wrap;
  margin-left:-15px;
  margin-right:-15px;
}

.item-row .item-img {
  width:33.33%;
  padding-left:15px;
  padding-right:15px;
}

.item-row .item-body {
  flex-basis:0;
  flex-grow:1;
  max-width:100%;
  padding-left:15px;
  padding-right:15px;
}

.item-row.no-gutters {
  margin-left:0;
  margin-right:0;
}

.item-row.no-gutters .item-img,
.item-row.no-gutters .item-body {
  padding-left:0;
  padding-right:0;
}

.tabs-content .tab-content {
  display:none;
}

.tabs-content .tab-content.active {
  display:block;
}

h2.h2-title {
  font-weight:bold;
  color:#00aeef;
  font-size:38px;
}

h2.h2-title a {
  color:#00aeef;
}

h2.h2-title a:hover {
  color:#203e8d;
}

.cb {
  clear:both;
}

.compensate-for-scrollbar {
  margin-right:0 !important;
}

@media(min-width:768px) {
  body::-webkit-scrollbar,
  .popup-img .box-img::-webkit-scrollbar {
    width:5px;
    height:5px;
    background-color:#fff;
  }
  body::-webkit-scrollbar-thumb,
  .popup-img .box-img::-webkit-scrollbar-thumb {
    background-color:#00aeef;
  }
}

.container-in {
  max-width:820px;
}

.item h3>a {
  display:block;
}

@charset "UTF-8";
  .header .header-main .box-cal-sear .cal {
  cursor:pointer;
}

.actionFix,
.scrollup {
  z-index:4;
}

.book-tour #calendar .datepicker--cell {
  overflow:hidden;
}

.link.dayChose {
  background:#c4e7cc;
  width:100%;
  height:100%;
  display:flex;
  justify-content:center;
  align-items:center;
}

#calendar .datepicker--cell.-selected- .link.dayChose {
  background:#ffcdcd;
}

.datepicker--cell.-disabled- .link.dayChose {
  background:transparent;
}

.bg-black-popup {
  background:rgba(0,0,0,.7);
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100vh;
  opacity:0;
  visibility:hidden;
  z-index:-1;
  transition:all .3s ease-in-out;
  transform:scale(.7);
}

.bg-black-popup.active {
  opacity:1;
  z-index:5;
  visibility:visible;
  transform:scale(1);
}

.cn-list .list>h2 {
  text-align:left;
}

.cn-list .list .list-body .text {
  font-size:14px;
  color:#333;
  margin-top:10px;
}

.cn-list .list .list-body .item {
  border-radius:5px;
  overflow:hidden;
  border:1px solid #ddd;
  margin-bottom:30px;
}

.cn-list .list .list-body .item:hover img {
  transform:scale(1.15);
}

.cn-list .list .list-body .item .item-img .imgc:before {
  padding-bottom:66.67%;
}

.cn-list .list .list-body .item .item-img img {
  transition:all .3s ease-in-out;
}

.cn-list .list .list-body .item .item-body {
  padding:10px;
}

.cn-list .list .list-body .item .item-body>h3>a {
  display:block;
  font-size:14px;
  font-weight:bold;
  color:#333;
  line-height:17px;
  height:34px;
  overflow:hidden;
  color:#333333;
}

.cn-list .list .list-body .item .item-body>h3>a:hover {
  color:#00aeef;
}

.cn-list .list .list-body .item .item-body .date-view p {
  margin:7px 0;
  display:inline-block;
  color:#999;
  font-size:14px;
  margin-right:10px;
}

.cn-list .list .list-body .item .item-body .date-view p i {
  margin-right:2px;
}

.cn-list .list .list-body .item .item-body .des {
  font-size:14px;
  color:#333;
  line-height:16px;
  height:48px;
  overflow:hidden;
  margin-bottom:10px;
}

.stt-detail .main {
  color:#333;
  font-size:14px;
}

.cart-fly .list>h2 {
  text-align:left;
}

.cart-fly .list .list-body .text {
  font-size:14px;
  color:#333;
  margin-top:10px;
}

.cart-fly .list .list-body .item {
  display:flex;
  border-radius:5px;
  border:1px solid #ddd;
  overflow:hidden;
  margin-bottom:20px;
}

.cart-fly .list .list-body .item:last-child {
  margin-bottom:0;
}

.cart-fly .list .list-body .item:hover img {
  transform:scale(1.15);
}

.cart-fly .list .list-body .item .item-img {
  width:30%;
}

.cart-fly .list .list-body .item .item-img .imgc:before {
  padding-bottom:65%;
}

.cart-fly .list .list-body .item .item-img .imgc img {
  transition:.3s;
}

.cart-fly .list .list-body .item .item-body {
  width:70%;
  padding:20px;
}

.cart-fly .list .list-body .item .item-body>h3>a {
  display:block;
  font-size:18px;
  font-weight:bold;
  color:#333;
  line-height:20px;
  overflow:hidden;
  color:#333333;
}

.cart-fly .list .list-body .item .item-body>h3>a:hover {
  color:#00aeef;
}

.cart-fly .list .list-body .item .item-body .date-view p {
  margin:7px 0;
  display:inline-block;
  color:#999;
  font-size:14px;
  margin-right:10px;
}

.cart-fly .list .list-body .item .item-body .date-view p i {
  margin-right:2px;
}

.cart-fly .list .list-body .item .item-body .des {
  font-size:14px;
  color:#333;
  line-height:18px;
  height:72px;
  overflow:hidden;
}

.list>.tkkq {
  font-size:24px;
  line-height:28px;
  color:#00aeef;
}

.list>.tkkq span {
  font-weight:bold;
}

.popup-load-page {
  position:fixed;
  top:47%;
  left:41%;
  transform:translateX(-50%) translateY(-50%) scale(1.2);
  background:#fff;
  z-index:6;
  max-width:1170px;
  opacity:0;
  max-height:calc(100vh - 100px);
  visibility:hidden;
  transition:all .3s ease-in-out;
}
@media only screen and (max-width: 600px) {

.popup-load-page {
  position:fixed;
  top:47%;
  left:50%  !important;
  transform:translateX(-50%) translateY(-50%) scale(1.2);
  background:#fff;
  z-index:6;
  max-width:1170px;
  opacity:0;
  max-height:calc(100vh - 100px);
  visibility:hidden;
  transition:all .3s ease-in-out;
}
}

.popup-load-page.active {
  opacity:1;
  visibility:visible;
  transform:translateX(-50%) translateY(-50%) scale(1);
}

.popup-load-page img {
  max-height:100%;
  max-width:130%;
}
@media only screen and (max-width: 600px) {
.popup-load-page img {
  max-height:100%;
  max-width:100% !important;
}
}

.popup-load-page .bt-close {
  background:rgba(0,0,0,.5);
  width:40px;
  height:40px;
  line-height:40px;
  text-align:center;
  top:0;
  right:-160px;
  color:#fff;
}

.menu-toggle {
  display:none;
  width:30px;
  height:30px;
  position:absolute;
  top:7px;
  left:10px;
  cursor:pointer;
}

.menu-toggle.on .one {
  transform:rotate(45deg) translate(6px,9px);
}

.menu-toggle.on .two {
  opacity:0;
}

.menu-toggle.on .three {
  transform:rotate(-45deg) translate(2px,-6px);
}

.menu-toggle .one,
.menu-toggle .two,
.menu-toggle .three {
  width:100%;
  height:3px;
  background:#fff;
  margin:5px auto;
  backface-visibility:hidden;
  transition:.3s;
}

@media(max-width:575px) {
  .header {
    position:relative;
    height:auto;
    z-index:5;
  }
  .header .header-top .right .menu-top {
    display:none;
  }
  .header .header-main {
    height:84px;
    background:#fff;
  }
  .header .header-main .sl {
    display:none;
  }
  .header .header-main .box-cal-sear {
    width:auto;
    height:auto;
    float:none;
  }
  .header .header-main .box-cal-sear .cal a,
  .header .header-main .box-cal-sear .cal span {
    display:none;
  }
  .header .header-main .box-cal-sear .box-search {
    position:absolute;
    top:120px;
    right:10px;
    z-index:3;
  }
   @media (max-width: 600px){
  .header .header-main .box-cal-sear .box-search {
    position:absolute;
    top:120px;
    right: 48px !important;
    z-index:3;
  }
  }
  .header .header-main .box-cal-sear .cal {
    position:absolute;
    top:127px;
    right:15px;
    color:#fff;
    font-size:21px;
    z-index:3;
  }
  .header .header-main .box-cal-sear .well{
        display: none;
  }
  .header .header-main .icon-c {
    display:none;
  }
  .header .header-main .box-tel p:not(:first-child) {
    display:none;
  }
  .header .header-main .box-tel p {
    position:absolute;
    top:5px;
    font-size:14px;
    color:#fff;
    font-weight:bold;
    left:15px;
  }
  .header .header-main .box-tel p a {
    color:#fff;
    font-size:14px;
    font-family:Arial;
  }
  .header .header-main .box-main {
    text-align:center;
  }
  .header .header-main .imgc {
    width:220px;
    margin:0 auto;
    float:none;
  }
  .header .header-menu {
    position:relative;
    height:45px;
  }
  .header .header-menu .container>ul {
    flex-direction:column;
    position:absolute;
    top: 45px;
    left:0;
    background:#fff;
    color:#333;
    width:100%;
    height:auto;
    opacity:0;
    visibility:hidden;
    transform:translateY(20px);
    transition:all .3s ease-in-out;
  }
  .header .header-menu .container>ul.active {
    opacity:1;
    visibility:visible;
    transform:translateY(0);
  }
  .header .header-menu .container>ul li {
    border-bottom:1px solid #ddd;
    position:relative;
  }
  .header .header-menu .container>ul li.dropdown:before {
    content:'';
    position:absolute;
    width:8px;
    height:2px;
    background:#333;
    right:20px;
    top:23px;
    transform:rotate(45deg);
  }
  .header .header-menu .container>ul li.dropdown:after {
    content:'';
    position:absolute;
    width:8px;
    height:2px;
    background:#333;
    right:15px;
    top:23px;
    transform:rotate(-45deg);
  }
  .header .header-menu .container>ul li.mega>ul {
    position:relative;
    opacity:1;
    display:none;
    visibility:visible;
    transform:translateY(0);
  }
  .header .header-menu .container>ul li.mega>ul li {
    width:100%;
    padding:10px 20px;
  }
  .header .header-menu .container>ul li.mega>ul li:last-child {
    border-bottom:none;
  }
  .header .header-menu .container>ul li.mega>ul li:first-child {
    border-top:1px solid #ddd;
  }
  .header .header-menu .container>ul li.mega>ul.active {
    display:block;
  }
  .header .header-menu .container>ul li a {
    color:#333;
    display:inline-block;
  }
  .header .header-menu .container>ul li a:before,
  .header .header-menu .container>ul li a:after {
    display:none;
  }
  .header .header-menu .menu-toggle {
    display:block !important;
  }
  .slider-home {
    height:auto;
  }
  .slider-home .item {
    height:auto;
  }
  .slider-home .item.imgc:before {
    padding-bottom:50%;
  }
  .slider-home .slick-arrow {
    width:30px;
    height:30px;
  }
  .searchTour.homeSearch {
    height:auto;
    padding:15px 0 5px;
  }
  .searchTour.homeSearch .list .list-body .form .formSearch {
    width:100%;
    margin-left:0;
    flex-wrap:wrap;
  }
  .searchTour.homeSearch .list .list-body .form .formSearch .form-group {
    width:50%;
    border-radius:0;
    margin-bottom:10px;
  }
  .searchTour.homeSearch .list .list-body .form .formSearch .form-group:first-child .form-control {
    border-radius:0;
  }
  .searchTour.homeSearch .list .list-body .form .formSearch .form-group:last-child a {
    border-radius:0;
  }
  .searchTour.homeSearch .list .list-body .form .formSearch .form-group.formSubmit {
    width:50%;
    max-width:100%;
    border-radius:0;
  }
  .searchTour.homeSearch .list .list-body .form .formSearch .nbChoseInput .contetns {
    left:-100%;
    width:200%;
  }
  .searchTour.homeSearch .list .list-body .form .formSearch .nbChoseInput .contetns.open {
    height:250px;
  }
  .tour-home .list>h2>a {
    font-size:22px;
  }
  .introduct-company .about .about-body {
    height:auto;
    margin-bottom:30px;
  }
  .introduct-company .news .news-body {
    height:auto;
  }
  .victory .list-body .video {
    margin-bottom:30px;
  }
  .victory .list-body .vic-box .item .item-body {
    padding:0;
  }
  .khDaily {
    padding:40px 0 0;
  }
  .khDaily .list .list-body .sublist.sublist-1 {
    margin-bottom:50px;
  }
  .khDaily .list .list-body .sublist.sublist-1 .list-body .item {
    padding:5px 0;
  }
  .customer .gr-bt a {
    width:100%;
    margin-bottom:7px;
  }
  .customer .list-body .item {
    flex-direction:column;
  }
  .customer .list-body .item .item-img {
    width:100%;
    text-align:center;
  }
  .customer .list-body .item .item-img .imgc {
    margin:0 auto;
  }
  .customer .list-body .item .item-body {
    margin-top:15px;
    width:100%;
  }
  .tour-love .list-body .item {
    margin:10px 0;
  }
  footer .footMain {
    padding:40px 0 0;
  }
  footer .footMain .blog .head {
    height:auto;
  }
  .actionFix {
    bottom:77px;
    right:13px;
  }
  .actionFix .quick-alo-phone {
    height:auto;
    width:auto;
    left:0;
    top:0;
    bottom:0;
  }
  .actionFix .quick-alo-phone .quick-alo-ph-circle,
  .actionFix .quick-alo-phone .quick-alo-ph-circle-fill {
    display:none;
  }
  .actionFix .quick-alo-phone .quick-alo-ph-img-circle {
    top:auto;
    left:auto;
  }
  .popup-tour {
    width:100%;
    top:160px;
  }
  .popup-tour .tabs-wrap .tabs {
    margin-top:30px;
  }
  .popup-tour .tabs-wrap .tabs .tab {
    width:100%;
    margin-bottom:5px;
    padding:7px 10px;
    text-align:center;
    font-size:15px;
  }
  .popup-tour .tabs-wrap .tabs .tab:nth-child(2) {
    padding-left:10px;
  }
  .popup-tour .tabs-wrap .tabs .tab:before {
    display:none;
  }
  .popup-tour .tabs-wrap .tabs-content {
    max-height:260px;
    overflow-x:auto;
  }
  .popup-tour .tabs-wrap .tabs-content table tr td,
  .popup-tour .tabs-wrap .tabs-content table th {
    white-space:nowrap;
  }
  .sevices .sublist.sublist-1 {
    margin-bottom:30px;
  }
  .about-us .list h1 {
    font-size:22px;
    line-height:24px;
  }
  .about-us .list ul.info li {
    width:100%;
  }
  .about-us .list ul.list-img li {
    width:100%;
    padding:5px 0;
  }
  .about-us .list ul.list-img li:first-child {
    width:100%;
    height:190px;
  }
  .about-us .list .tabs-wrap .tabs .tab {
    width:100%;
    margin-bottom:7px;
    text-align:center;
  }
  .about-us .list .tabs-wrap .tabs .tab:last-child {
    margin-bottom:0;
  }
  .about-us .list .qc-in {
    flex-direction:column;
  }
  .about-us .list .qc-in .img {
    width:100%;
    max-height:210px;
    height:210px;
    min-height:210px;
  }
  .about-us .list .qc-in .body {
    width:100%;
  }
  .about-us .list .action {
    margin-bottom:20px;
  }
  .about-us .col-lg-3 {
    display:none;
  }
  .vic-hot .list .list-body .item {
    width:100%;
    margin-right:0;
  }
  .vic-hot .list .list-body .item .item-img .imgc {
    height:100%;
  }
  .banner-tour .slider-tour .imgc:before {
    padding-bottom:35.05%;
  }
  .banner-tour .slider-tour .slick-arrow {
    width:20px;
    height:20px;
    top:calc(50% - 8px);
  }
  .tour-page .list>h1 {
    font-size:22px;
    line-height:24px;
  }
  .tour-page .list .menu-action {
    background:transparent;
  }
  .tour-page .list .menu-action li {
    width:calc(50% - 3px);
    margin-right:5px;
    margin-bottom:5px;
    background:#f2f3f5;
  }
  .tour-page .list .menu-action li a {
    padding:8px 10px;
    display:block;
    text-align:center;
  }
  .tour-page .list .menu-action li:nth-child(2n+2) {
    margin-right:0;
  }
  .tour-page .list .list-item .item {
    flex-direction:column;
  }
  .tour-page .list .list-item .item .item-img {
    width:100%;
  }
  .tour-page .list .list-item .item .item-body {
    width:100%;
    padding-left:0;
    padding-right:0;
  }
  .tour-page .list .list-item .item .item-body .box-info .box-last {
    float:none;
    margin-top:0;
  }
  .tour-page .list .list-item .item .item-body .box-info .info {
    float:none;
    width:100%;
  }
  .tour-page .col-lg-3 {
    display:none;
  }
  .tour-detail .list-img {
    flex-direction:column-reverse;
  }
  .tour-detail .list-img .left {
    width:100%;
    height:auto;
    margin-top:6px;
  }
  .tour-detail .list-img .left .slick-list {
    margin:0 -3px;
  }
  .tour-detail .list-img .left .item {
    margin:0;
    padding:0 3px;
    height:60px;
  }
  .tour-detail .list-img .right {
    width:100%;
    margin-left:0;
  }
  .tour-detail .list-img .right .item {
    height:230px;
  }
  .tour-detail .info-tour-detail.f-mobile {
    margin-top:15px;
    display:block;
  }
  .tour-detail .book-now-side.f-mobile {
    display:block;
  }
  .tour-detail .box-detail .menu-detail {
    display:none;
    flex-wrap:wrap;
  }
  .tour-detail .box-detail .menu-detail li {
    width:100%;
  }
  .tour-detail .box-detail .menu-detail li a {
    padding-left:0;
    padding-right:0;
  }
  .tour-detail .box-detail .content .fb-li {
    display:none;
  }
  .tour-detail .box-detail .content .main {
    width:100%;
  }
  .tour-detail .post-other .item {
    margin-bottom:15px;
  }
  .status-person .list>h2>a {
    font-size:22px;
  }
  .status-person .list .list-body ul {
    width:100%;
  }
  .status-person .list .list-body ul li:nth-child(2n+1) {
    margin-right:0;
  }
  .status-person .list .list-body ul:nth-child(2n+1) li {
    width:calc(50% - 4px);
    height:150px;
  }
  .status-person .list .list-body ul:nth-child(2n+1) li:first-child {
    height:200px;
  }
  .status-person .list .list-body ul:nth-child(2n+2) li:first-child {
    height:200px;
  }
  .status-person .list .list-body ul:nth-child(2n+2) li {
    height:150px;
  }
  .stt-list .list .list-body .item .item-img {
    width:100%;
  }
  .stt-list .list .list-body .item .item-body {
    width:100%;
    margin-left:0;
  }
  .stt-list .list .list-body .item .item-body .text {
    height:74px;
  }
  .stt-list .list .list-body .item .item-body .info {
    margin-top:10px;
    width:100%;
  }
  .stt-list .list .list-body .item .item-body .view-detail {
    float:none;
  }
  .stt-list .col-lg-3 {
    display:none;
  }
  .stt-detail {
    padding-bottom:0;
  }
  .stt-detail .list-body .fb-li {
    display:none;
  }
  .stt-detail .list-body .main {
    width:100%;
  }
  .stt-detail .post-other .item {
    margin-bottom:15px;
  }
  .stt-detail .col-lg-3 {
    display:none;
  }
  .book-tour .time-line:before {
    width:calc(100% - 80px);
  }
  .book-tour .tour-info .item {
    flex-direction:column;
  }
  .book-tour .tour-info .item .item-img {
    width:100%;
  }
  .book-tour .tour-info .item .item-body {
    width:100%;
    padding:10px 0;
  }
  .book-tour .box-x {
    padding:10px;
  }
  .book-tour .box-x .note {
    text-align:left;
  }
  .book-tour .box-x #calendar .datepicker--cell.-focus- {
    background:#ffcdcd;
  }
  .book-tour .box-x .body .sl-title {
    display:none;
  }
  .book-tour .box-x .body .action {
    width:100%;
  }
  .book-tour .box-x .body .action .ac {
    flex-direction:column;
    height:auto;
    padding:10px;
  }
  .book-tour .box-x .body .action .ac .box-num {
    margin-top:5px;
  }
  .support {
    padding:10px;
  }
  .support .box-sp .content.c-atm ul li {
    flex-direction:column;
    border-radius:4px;
    border:1px solid #ddd;
  }
  .support .box-sp .content.c-atm ul li .img-box {
    width:100%;
    height:120px;
    border:none;
  }
  .support .box-sp .content.c-atm ul li .body {
    width:100%;
    padding-left:0;
    margin-top:10px;
    padding:0 10px;
  }
  .team-gala .list .list-body .img-box li {
    height:120px;
  }
  .team-gala .list .box-one {
    padding-top:0;
  }
  .team-gala .list .box-two {
    margin-top:15px;
  }
  .team-gala .list .box-two .title {
    font-size:22px;
    line-height:26px;
  }
  .news-page .list .item {
    flex-direction:column;
  }
  .news-page .list .item .item-img {
    width:100%;
  }
  .news-page .list .item .item-body {
    width:100%;
    padding:10px 0;
  }
  .news-page .col-lg-3 {
    display:none;
  }
  .sublist.blogMap {
    margin-bottom:30px;
  }
  .sublist.blogMap .wap {
    height:290px;
  }
  .sublist.blogMap .wap iframe {
    height:100%;
  }
  .cn-list .col-lg-3 {
    display:none;
  }
  .cart-fly .col-lg-3 {
    display:none;
  }
  .cart-fly .list .list-body .item {
    flex-direction:column;
  }
  .cart-fly .list .list-body .item .item-img {
    width:100%;
  }
  .cart-fly .list .list-body .item .item-body {
    width:100%;
  }
  .popup-load-page {
    width:90%;
    transform:translateX(-50%) translateY(-50%) scale(1.2);
    top:50%;
  }
  .popup-load-page.active {
    transform:translateX(-50%) translateY(-50%) scale(1);
  }
}

@media(max-width:767px)and (min-width:576px) {
  .team-gala .list .box-one {
    padding-top:0;
  }
  .header .header-main .box-cal-sear .well{
        padding: 0;
        line-height: 0;
        height: 0;
        margin-bottom: 2px;
        background: #66FFFF;
        border: 0;
  }
  .header .header-top .left{
    display: none;
  }
  .team-gala .list .box-two {
    margin-top:15px;
  }
  .container {
    max-width:620px;
  }
  .menu-toggle {
    left:39px;
  }
  .header {
    position:relative;
    height:auto;
    z-index:5;
  }
  .header .header-top .right .menu-top {
    display:none;
  }
  .header .header-main {
    height:84px;
    background:#fff;
  }
  .header .header-main .sl {
    display:none;
  }
  .header .header-main .box-cal-sear {
    width:auto;
    height:auto;
    float:none;
  }
  .header .header-main .box-cal-sear .cal a,
  .header .header-main .box-cal-sear .cal span {
    display:none;
  }
  .header .header-main .box-cal-sear .box-search {
    position:absolute;
    top:120px;
    right:75px;
    z-index:3;
  }
  .header .header-main .box-cal-sear .cal {
    position:absolute;
    top:128px;
    right:29px;
    color:#fff;
    font-size:21px;
    z-index:3;
  }
  .header .header-main .icon-c {
    display:none;
  }
  .header .header-main .box-tel p:not(:first-child) {
    display:none;
  }
  .header .header-main .box-tel p {
    position:absolute;
    top:5px;
    font-size:14px;
    color:#fff;
    font-weight:bold;
    left:39px;
  }
  .header .header-main .box-tel p a {
    color:#fff;
    font-size:14px;
    font-family:Arial;
  }
  .header .header-main .box-main {
    text-align:center;
  }
  .header .header-main .imgc {
    width:220px;
    margin:0 auto;
    float:none;
  }
  .header .header-menu {
    position:relative;
    height:45px;
  }
  .header .header-menu .container>ul {
    flex-direction:column;
    position:absolute;
    top:100%;
    left:0;
    background:#fff;
    color:#333;
    width:100%;
    height:auto;
    opacity:0;
    visibility:hidden;
    transform:translateY(20px);
    transition:all .3s ease-in-out;
  }
  .header .header-menu .container>ul.active {
    opacity:1;
    visibility:visible;
    transform:translateY(0);
  }
  .header .header-menu .container>ul li {
    border-bottom:1px solid #ddd;
    position:relative;
  }
  .header .header-menu .container>ul li.mega:before {
    content:'';
    position:absolute;
    width:8px;
    height:2px;
    background:#333;
    right:20px;
    top:23px;
    transform:rotate(45deg);
  }
  .header .header-menu .container>ul li.mega:after {
    content:'';
    position:absolute;
    width:8px;
    height:2px;
    background:#333;
    right:15px;
    top:23px;
    transform:rotate(-45deg);
  }
  .header .header-menu .container>ul li.mega>ul {
    position:relative;
    opacity:1;
    display:none;
    visibility:visible;
    transform:translateY(0);
  }
  .header .header-menu .container>ul li.mega>ul li {
    width:100%;
  }
  .header .header-menu .container>ul li.mega>ul li:last-child {
    border-bottom:none;
  }
  .header .header-menu .container>ul li.mega>ul li:first-child {
    border-top:1px solid #ddd;
  }
  .header .header-menu .container>ul li.mega>ul.active {
    display:block;
  }
  .header .header-menu .container>ul li a {
    color:#333;
    display:inline-block;
  }
  .header .header-menu .container>ul li a:before,
  .header .header-menu .container>ul li a:after {
    display:none;
  }
  .header .header-menu .menu-toggle {
    display:block !important;
  }
  .slider-home {
    height:auto;
  }
  .slider-home .item {
    height:auto;
  }
  .slider-home .item.imgc:before {
    padding-bottom:50%;
  }
  .slider-home .slick-arrow {
    width:30px;
    height:30px;
  }
  .searchTour.homeSearch {
    height:auto;
    padding:15px 0 5px;
  }
  .searchTour.homeSearch .list .list-body .form .formSearch {
    width:100%;
    margin-left:0;
    flex-wrap:wrap;
  }
  .searchTour.homeSearch .list .list-body .form .formSearch .form-group {
    width:50%;
    border-radius:0;
    margin-bottom:10px;
    margin-bottom:10px;
  }
  .searchTour.homeSearch .list .list-body .form .formSearch .form-group:first-child .form-control {
    border-radius:0;
  }
  .searchTour.homeSearch .list .list-body .form .formSearch .form-group:last-child a {
    border-radius:0;
  }
  .searchTour.homeSearch .list .list-body .form .formSearch .form-group.formSubmit {
    width:50%;
    max-width:100%;
    border-radius:0;
  }
  .searchTour.homeSearch .list .list-body .form .formSearch .form-group.formSubmit i {
    left:70px;
  }
  .searchTour.homeSearch .list .list-body .form .formSearch .nbChoseInput .contetns {
    left:-100%;
    width:200%;
  }
  .searchTour.homeSearch .list .list-body .form .formSearch .nbChoseInput .contetns.open {
    height:250px;
  }
  .tour-home .list>h2>a {
    font-size:22px;
  }
  .introduct-company .about .about-body {
    height:auto;
    margin-bottom:15px;
  }
  .introduct-company .news .news-body {
    height:auto;
  }
  .victory .list-body .video {
    margin-bottom:30px;
  }
  .khDaily {
    padding:40px 0 0;
  }
  .khDaily .list .list-body .sublist.sublist-1 {
    margin-bottom:50px;
  }
  .customer .gr-bt a {
    width:100%;
    margin-bottom:7px;
  }
  .customer .list-body .item {
    flex-direction:column;
  }
  .customer .list-body .item .item-img {
    width:100%;
    text-align:center;
  }
  .customer .list-body .item .item-img .imgc {
    margin:0 auto;
  }
  .customer .list-body .item .item-body {
    margin-top:15px;
    width:100%;
  }
  footer .footMain {
    padding:40px 0 0;
  }
  footer .footMain .blog .head {
    height:auto;
  }
  .actionFix {
    bottom:77px;
    right:13px;
  }
  .actionFix .quick-alo-phone {
    height:auto;
    width:auto;
    left:0;
    top:0;
    bottom:0;
  }
  .actionFix .quick-alo-phone .quick-alo-ph-circle,
  .actionFix .quick-alo-phone .quick-alo-ph-circle-fill {
    display:none;
  }
  .actionFix .quick-alo-phone .quick-alo-ph-img-circle {
    top:auto;
    left:auto;
  }
  .popup-tour {
    width:100%;
    top:160px;
  }
  .popup-tour .tabs-wrap .tabs {
    margin-top:30px;
  }
  .popup-tour .tabs-wrap .tabs .tab {
    width:100%;
    margin-bottom:5px;
    padding:7px 10px;
    text-align:center;
    font-size:15px;
  }
  .popup-tour .tabs-wrap .tabs .tab:nth-child(2) {
    padding-left:10px;
  }
  .popup-tour .tabs-wrap .tabs .tab:before {
    display:none;
  }
  .popup-tour .tabs-wrap .tabs-content {
    max-height:260px;
    overflow-x:auto;
  }
  .popup-tour .tabs-wrap .tabs-content table tr td {
    white-space:nowrap;
  }
  .sevices .sublist.sublist-1 {
    margin-bottom:30px;
  }
  .about-us .list h1 {
    font-size:22px;
    line-height:24px;
  }
  .about-us .list ul.info li {
    width:50%;
  }
  .about-us .list ul.list-img li {
    width:50%;
  }
  .about-us .list ul.list-img li:first-child {
    width:50%;
    height:190px;
  }
  .about-us .list .tabs-wrap .tabs .tab {
    width:100%;
    margin-bottom:7px;
    text-align:center;
  }
  .about-us .list .tabs-wrap .tabs .tab:last-child {
    margin-bottom:0;
  }
  .about-us .list .qc-in {
    flex-direction:column;
  }
  .about-us .list .qc-in .img {
    width:100%;
    height:290px;
  }
  .about-us .list .qc-in .body {
    width:100%;
  }
  .about-us .list .action {
    margin-bottom:20px;
  }
  .about-us .col-lg-3 {
    display:none;
  }
  .vic-hot .list .list-body .item {
    width:100%;
    margin-right:0;
  }
  .vic-hot .list .list-body .item .item-img .imgc {
    height:100%;
  }
  .banner-tour .slider-tour .imgc:before {
    padding-bottom:20.05%;
  }
  .banner-tour .slider-tour .slick-arrow {
    width:20px;
    height:20px;
    top:calc(50% - 8px);
  }
  .tour-page .list>h1 {
    font-size:22px;
    line-height:24px;
  }
  .tour-page .list .menu-action {
    background:transparent;
  }
  .tour-page .list .menu-action li {
    width:calc(50% - 3px);
    margin-right:5px;
    margin-bottom:5px;
    background:#f2f3f5;
  }
  .tour-page .list .menu-action li a {
    padding:8px 10px;
    display:block;
    text-align:center;
  }
  .tour-page .list .menu-action li:nth-child(2n+2) {
    margin-right:0;
  }
  .tour-page .list .list-item {
    display:flex;
    flex-wrap:wrap;
  }
  .tour-page .list .list-item .item {
    flex-direction:column;
    width:calc(50% - 4px);
    margin-right:8px;
  }
  .tour-page .list .list-item .item:last-child {
    margin-bottom:20px;
  }
  .tour-page .list .list-item .item:nth-child(2n+2) {
    margin-right:0;
  }
  .tour-page .list .list-item .item .item-img {
    width:100%;
  }
  .tour-page .list .list-item .item .item-body {
    width:100%;
    padding-left:0;
    padding-right:0;
  }
  .tour-page .list .list-item .item .item-body .box-info .box-last {
    float:none;
    margin-top:0;
  }
  .tour-page .list .list-item .item .item-body .box-info .info {
    float:none;
    width:100%;
    max-width:100%;
  }
  .tour-page .col-lg-3 {
    display:none;
  }
  .tour-detail .list-img {
    flex-direction:column-reverse;
  }
  .tour-detail .list-img .left {
    width:100%;
    height:auto;
    margin-top:6px;
  }
  .tour-detail .list-img .left .slick-list {
    margin:0 -3px;
  }
  .tour-detail .list-img .left .item {
    margin:0;
    padding:0 3px;
    height:90px;
  }
  .tour-detail .list-img .right {
    width:100%;
    margin-left:0;
  }
  .tour-detail .list-img .right .item {
    height:280px;
  }
  .tour-detail .info-tour-detail.f-mobile {
    margin-top:15px;
    display:block;
  }
  .tour-detail .book-now-side.f-mobile {
    display:block;
  }
  .tour-detail .box-detail .menu-detail {
    display:none;
    flex-wrap:wrap;
  }
  .tour-detail .box-detail .menu-detail li {
    width:100%;
  }
  .tour-detail .box-detail .menu-detail li a {
    padding-left:0;
    padding-right:0;
  }
  .tour-detail .box-detail .content .fb-li {
    display:none;
  }
  .tour-detail .box-detail .content .main {
    width:100%;
  }
  .tour-detail .post-other .item {
    margin-bottom:15px;
  }
  .status-person .list>h2>a {
    font-size:22px;
  }
  .status-person .list .list-body ul:nth-child(2n+1) li:first-child {
    height:270px;
  }
  .status-person .list .list-body ul:nth-child(2n+2) li:first-child {
    height:190px;
  }
  .status-person .list .list-body ul:nth-child(2n+2) li {
    height:170px;
  }
  .status-person .list .list-body ul:nth-child(2n+1) li {
    height:90px;
  }
  .stt-list .list .list-body .item .item-img {
    width:100%;
  }
  .stt-list .list .list-body .item .item-body {
    width:100%;
    margin-left:0;
  }
  .stt-list .list .list-body .item .item-body .text {
    height:74px;
  }
  .stt-list .list .list-body .item .item-body .info {
    margin-top:10px;
  }
  .stt-list .list .list-body .item .item-body .view-detail {
    float:none;
  }
  .stt-list .col-lg-3 {
    display:none;
  }
  .stt-detail {
    padding-bottom:0;
  }
  .stt-detail .post-other .item {
    margin-bottom:15px;
  }
  .stt-detail .col-lg-3 {
    display:none;
  }
  .book-tour .time-line:before {
    width:calc(100% - 140px);
  }
  .book-tour .tour-info .item {
    flex-direction:column;
  }
  .book-tour .tour-info .item .item-img {
    width:100%;
  }
  .book-tour .tour-info .item .item-body {
    width:100%;
    padding:10px 0;
  }
  .book-tour .box-x {
    padding:10px;
  }
  .book-tour .box-x .note {
    text-align:left;
  }
  .book-tour .box-x #calendar .datepicker--cell.-focus- {
    background:#ffcdcd;
  }
  .book-tour .box-x .body .sl-title {
    display:none;
  }
  .book-tour .box-x .body .action {
    width:100%;
  }
  .book-tour .box-x .body .action .ac {
    flex-direction:column;
    height:auto;
    padding:10px;
  }
  .book-tour .box-x .body .action .ac .box-num {
    margin-top:5px;
  }
  .support {
    padding:10px;
  }
  .support .box-sp .content.c-atm ul li {
    flex-direction:column;
    border-radius:4px;
    border:1px solid #ddd;
  }
  .support .box-sp .content.c-atm ul li .img-box {
    width:100%;
    height:120px;
    border:none;
  }
  .support .box-sp .content.c-atm ul li .body {
    width:100%;
    padding-left:0;
    margin-top:10px;
    padding:0 10px;
  }
  .news-page .col-lg-3 {
    display:none;
  }
  .sublist.blogMap {
    margin-bottom:30px;
  }
  .sublist.blogMap .wap {
    height:290px;
  }
  .sublist.blogMap .wap iframe {
    height:100%;
  }
  .cn-list .col-lg-3 {
    display:none;
  }
  .cart-fly .list .list-body .item .item-img .imgc {
    height:100%;
  }
  .popup-load-page {
    width:90%;
  }
}

@media(max-width:991px)and (min-width:768px) {
  .team-gala .list .box-one {
    padding-top:0;
  }
  .team-gala .list .box-two {
    margin-top:15px;
  }
  .menu-toggle {
    left:39px;
  }
  .header {
    position:relative;
    height:auto;
    z-index:5;
  }
  .header .header-top .left {
    display:none;
  }
  .header .header-top .right .menu-top {
    display:none;
  }
  .header .header-main {
    height:84px;
    background:#fff;
  }
  .header .header-main .sl {
    display:none;
  }
  .header .header-main .box-cal-sear {
    width:auto;
    height:auto;
    float:none;
  }
  .header .header-main .box-cal-sear .cal a,
  .header .header-main .box-cal-sear .cal span {
    display:none;
  }
  .header .header-main .box-cal-sear .box-search {
    position:absolute;
    top:120px;
    right:75px;
    z-index:3;
  }
  .header .header-main .box-cal-sear .well{
        padding: 0;
        line-height: 0;
        height: 0;
        margin-bottom: 2px;
        background: #66FFFF;
        border: 0;
  }
  .header .header-main .box-cal-sear .cal {
    position:absolute;
    top:128px;
    right:29px;
    color:#fff;
    font-size:21px;
    z-index:3;
  }
  .header .header-main .icon-c {
    display:none;
  }
  .header .header-main .box-tel p:not(:first-child) {
    display:none;
  }
  .header .header-main .box-tel p {
    position:absolute;
    top:5px;
    font-size:14px;
    color:#fff;
    font-weight:bold;
    left:39px;
  }
  .header .header-main .box-tel p a {
    color:#fff;
    font-size:14px;
    font-family:Arial;
  }
  .header .header-main .box-main {
    text-align:center;
  }
  .header .header-main .imgc {
    width:220px;
    margin:0 auto;
    float:none;
  }
  .header .header-menu {
    position:relative;
    height:45px;
  }
  .header .header-menu .container>ul {
    flex-direction:column;
    position:absolute;
    top:100%;
    left:0;
    background:#fff;
    color:#333;
    width:100%;
    height:auto;
    opacity:0;
    visibility:hidden;
    transform:translateY(20px);
    transition:all .3s ease-in-out;
  }
  .header .header-menu .container>ul.active {
    opacity:1;
    visibility:visible;
    transform:translateY(0);
  }
  .header .header-menu .container>ul li {
    border-bottom:1px solid #ddd;
    position:relative;
  }
  .header .header-menu .container>ul li.mega:before {
    content:'';
    position:absolute;
    width:8px;
    height:2px;
    background:#333;
    right:20px;
    top:23px;
    transform:rotate(45deg);
  }
  .header .header-menu .container>ul li.mega:after {
    content:'';
    position:absolute;
    width:8px;
    height:2px;
    background:#333;
    right:15px;
    top:23px;
    transform:rotate(-45deg);
  }
  .header .header-menu .container>ul li.mega>ul {
    position:relative;
    opacity:1;
    display:none;
    visibility:visible;
    transform:translateY(0);
  }
  .header .header-menu .container>ul li.mega>ul li {
    width:100%;
  }
  .header .header-menu .container>ul li.mega>ul li:last-child {
    border-bottom:none;
  }
  .header .header-menu .container>ul li.mega>ul li:first-child {
    border-top:1px solid #ddd;
  }
  .header .header-menu .container>ul li.mega>ul.active {
    display:block;
  }
  .header .header-menu .container>ul li a {
    color:#333;
    display:inline-block;
  }
  .header .header-menu .container>ul li a:before,
  .header .header-menu .container>ul li a:after {
    display:none;
  }
  .header .header-menu .menu-toggle {
    display:block !important;
  }
  .slider-home {
    height:auto;
  }
  .slider-home .item {
    height:auto;
  }
  .slider-home .item.imgc:before {
    padding-bottom:36%;
  }
  .slider-home .slick-arrow {
    width:30px;
    height:30px;
  }
  .searchTour.homeSearch {
    height:auto;
    padding:15px 0 5px;
  }
  .searchTour.homeSearch .list .list-body .form .formSearch {
    width:100%;
    margin-left:0;
    flex-wrap:wrap;
  }
  .searchTour.homeSearch .list .list-body .form .formSearch .form-group {
    width:50%;
    border-radius:0;
    margin-bottom:10px;
    margin-bottom:10px;
  }
  .searchTour.homeSearch .list .list-body .form .formSearch .form-group:first-child .form-control {
    border-radius:0;
  }
  .searchTour.homeSearch .list .list-body .form .formSearch .form-group:last-child a {
    border-radius:0;
  }
  .searchTour.homeSearch .list .list-body .form .formSearch .form-group.formSubmit {
    width:50%;
    max-width:100%;
    border-radius:0;
  }
  .searchTour.homeSearch .list .list-body .form .formSearch .form-group.formSubmit i {
    left:100px;
  }
  .searchTour.homeSearch .list .list-body .form .formSearch .nbChoseInput .contetns {
    left:-100%;
    width:200%;
  }
  .searchTour.homeSearch .list .list-body .form .formSearch .nbChoseInput .contetns.open {
    height:250px;
  }
  .tour-home .list>h2>a {
    font-size:22px;
  }
  .introduct-company .about .about-body {
    height:auto;
    margin-bottom:15px;
  }
  .introduct-company .news .news-body {
    height:auto;
  }
  .victory .list-body .video {
    margin-bottom:30px;
  }
  .khDaily {
    padding:40px 0 0;
  }
  .khDaily .list .list-body .sublist.sublist-1 {
    margin-bottom:50px;
  }
  .customer .gr-bt a {
    width:100%;
    margin-bottom:7px;
  }
  .customer .list-body .item {
    flex-direction:column;
  }
  .customer .list-body .item .item-img {
    width:100%;
    text-align:center;
  }
  .customer .list-body .item .item-img .imgc {
    margin:0 auto;
  }
  .customer .list-body .item .item-body {
    margin-top:15px;
    width:100%;
  }
  footer .footMain {
    padding:40px 0 0;
  }
  footer .footMain .blog .head {
    height:auto;
  }
  .actionFix {
    bottom:77px;
    right:13px;
  }
  .actionFix .quick-alo-phone {
    height:auto;
    width:auto;
    left:0;
    top:0;
    bottom:0;
  }
  .actionFix .quick-alo-phone .quick-alo-ph-circle,
  .actionFix .quick-alo-phone .quick-alo-ph-circle-fill {
    display:none;
  }
  .actionFix .quick-alo-phone .quick-alo-ph-img-circle {
    top:auto;
    left:auto;
  }
  .popup-tour {
    width:100%;
    top:160px;
  }
  .popup-tour .tabs-wrap .tabs {
    margin-top:30px;
  }
  .popup-tour .tabs-wrap .tabs .tab {
    width:100%;
    margin-bottom:5px;
    padding:7px 10px;
    text-align:center;
    font-size:15px;
  }
  .popup-tour .tabs-wrap .tabs .tab:nth-child(2) {
    padding-left:10px;
  }
  .popup-tour .tabs-wrap .tabs .tab:before {
    display:none;
  }
  .popup-tour .tabs-wrap .tabs-content {
    max-height:260px;
    overflow-x:auto;
  }
  .popup-tour .tabs-wrap .tabs-content table tr td {
    white-space:nowrap;
  }
  .sevices .sublist.sublist-1 {
    margin-bottom:30px;
  }
  .about-us .col-lg-3 {
    display:none;
  }
  .vic-hot .list .list-body .item {
    width:calc(50% - 8px);
  }
  .vic-hot .list .list-body .item:nth-child(3n+3) {
    margin-right:15px;
  }
  .vic-hot .list .list-body .item:nth-child(2n+2) {
    margin-right:0;
  }
  .vic-hot .list .list-body .item .item-img .imgc {
    height:100%;
  }
  .tour-page .col-lg-3 {
    display:none;
  }
  .tour-detail .info-tour-detail.f-mobile {
    margin-top:15px;
    display:block;
  }
  .tour-detail .book-now-side.f-mobile {
    display:block;
  }
  .tour-detail .box-detail .menu-detail li a {
    padding:5px 10px;
  }
  .stt-list .list .list-body .item {
    flex-direction:row;
    padding:15px;
  }
  .stt-list .col-lg-3 {
    display:none;
  }
  .stt-detail .col-lg-3 {
    display:none;
  }
  .book-tour .box-x {
    padding:15px 90px;
  }
  .news-page .col-lg-3 {
    display:none;
  }
  .sublist.blogMap {
    margin-bottom:30px;
  }
  .sublist.blogMap .wap {
    height:320px;
  }
  .sublist.blogMap .wap .iframe {
    height:100%;
  }
  .cn-list .col-lg-3 {
    display:none;
  }
  .cart-fly .list .list-body .item .item-img .imgc {
    height:100%;
  }
  .popup-load-page {
    max-width:90%;
  }
}

@media(max-width:1199px)and (min-width:992px) {
  .menu-toggle {
    left:48px;
  }
  .slider-home {
    height:auto;
  }
  .slider-home .item {
    height:auto;
  }
  .slider-home .item.imgc:before {
    padding-bottom:36%;
  }
  .slider-home .slick-arrow {
    width:30px;
    height:30px;
  }
  .header {
    position:relative;
    height:auto;
    z-index:5;
  }
  .header .header-main {
    background:#fff;
  }
  .header .header-main .sl {
    width:45%;
  }
  .header .header-main .box-cal-sear {
    width:auto;
    height:auto;
    float:none;
  }
  .header .header-main .box-cal-sear .cal a,
  .header .header-main .box-cal-sear .cal span {
    display:none;
  }
  .header .header-main .box-cal-sear .box-search {
    position:absolute;
    top:76px;
    right:85px;
    z-index:3;
  }
  .header .header-main .box-cal-sear .cal {
    position:absolute;
    top:75px;
    right:48px;
    color:#fff;
    font-size:21px;
    z-index:3;
  }
  .header .header-main .icon-c {
    display:none;
  }
  .header .header-main .box-tel {
    width:calc(100% - 45% - 295px);
    float:right;
    padding:0;
  }
  .header .header-main .box-main {
    text-align:center;
  }
  .header .header-menu {
    position:relative;
    height:45px;
  }
  .header .header-menu .container>ul {
    flex-direction:column;
    position:absolute;
    top:100%;
    left:0;
    background:#fff;
    color:#333;
    width:100%;
    height:auto;
    opacity:0;
    visibility:hidden;
    transform:translateY(20px);
    transition:all .3s ease-in-out;
  }
  .header .header-menu .container>ul.active {
    opacity:1;
    visibility:visible;
    transform:translateY(0);
  }
  .header .header-menu .container>ul li {
    border-bottom:1px solid #ddd;
    position:relative;
  }
  .header .header-menu .container>ul li.mega:before {
    content:'';
    position:absolute;
    width:8px;
    height:2px;
    background:#333;
    right:20px;
    top:23px;
    transform:rotate(45deg);
  }
  .header .header-menu .container>ul li.mega:after {
    content:'';
    position:absolute;
    width:8px;
    height:2px;
    background:#333;
    right:15px;
    top:23px;
    transform:rotate(-45deg);
  }
  .header .header-menu .container>ul li.mega>ul {
    position:relative;
    opacity:1;
    display:none;
    visibility:visible;
    transform:translateY(0);
  }
  .header .header-menu .container>ul li.mega>ul li {
    width:100%;
  }
  .header .header-menu .container>ul li.mega>ul li:last-child {
    border-bottom:none;
  }
  .header .header-menu .container>ul li.mega>ul li:first-child {
    border-top:1px solid #ddd;
  }
  .header .header-menu .container>ul li.mega>ul.active {
    display:block;
  }
  .header .header-menu .container>ul li a {
    color:#333;
    display:inline-block;
  }
  .header .header-menu .container>ul li a:before,
  .header .header-menu .container>ul li a:after {
    display:none;
  }
  .header .header-menu .menu-toggle {
    display:block !important;
  }
  .popup-tour {
    width:100%;
    top:160px;
  }
  .popup-tour .tabs-wrap .tabs {
    margin-top:30px;
  }
  .popup-tour .tabs-wrap .tabs .tab {
    width:100%;
    margin-bottom:5px;
    padding:7px 10px;
    text-align:center;
    font-size:15px;
  }
  .popup-tour .tabs-wrap .tabs .tab:nth-child(2) {
    padding-left:10px;
  }
  .popup-tour .tabs-wrap .tabs .tab:before {
    display:none;
  }
  .popup-tour .tabs-wrap .tabs-content {
    max-height:260px;
    overflow-x:auto;
  }
  .popup-tour .tabs-wrap .tabs-content table tr td {
    white-space:nowrap;
  }
  .tour-home .list .list-body .item .item-body .box-last .bt-view-detail a {
    width:100px;
  }
  .introduct-company .news .news-body,
  .introduct-company .about .about-body {
    height:483px;
  }
  .customer .list-body .item {
    padding:20px 5px;
  }
  footer .footMain .blog .head {
    height:auto;
  }
  .about-us .list .action .action-body .top .imgc:before {
    padding-bottom:53.29%;
  }
  .cart-fly .list .list-body .item .item-img .imgc {
    height:100%;
  }
}

.list>p {
  font-size:14px;
}

@media(max-width:340px) {
  .searchTour.homeSearch .list .list-body .form .formSearch .form-group.formSubmit {
    height:45px;
    overflow:hidden;
  }
  .searchTour.homeSearch .list .list-body .form .formSearch .form-group.formSubmit a {
    font-size:13px;
  }
  .searchTour.homeSearch .list .list-body .form .formSearch .form-group.formSubmit i {
    font-size:13px;
  }
}
.mega.dropdown{
    position: unset;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16, .col-xs-17, .col-sm-17, .col-md-17, .col-lg-17, .col-xs-18, .col-sm-18, .col-md-18, .col-lg-18, .col-xs-19, .col-sm-19, .col-md-19, .col-lg-19, .col-xs-20, .col-sm-20, .col-md-20, .col-lg-20, .col-xs-21, .col-sm-21, .col-md-21, .col-lg-21, .col-xs-22, .col-sm-22, .col-md-22, .col-lg-22, .col-xs-23, .col-sm-23, .col-md-23, .col-lg-23, .col-xs-24, .col-sm-24, .col-md-24, .col-lg-24 {
    padding-left: 15px;
    padding-right: 15px;
}
.row {
    margin-left: -15px;
    margin-right: -15px;
}
.container {
    padding-left: 15px;
    padding-right: 15px;
}
.tour-home .list .list-body .item .item-body .info{
    width: 60%;
    float: left;
}
.tour-home .list .list-body .item .item-body .box-last{
    width: 40%;
    float: left;
    text-align: right;
    margin: 0;
}
.tour-detail .post-other .item .item-body .info p span{
    margin: 0 5px;
}
.tour-detail .post-other .item .item-body .info .hotel {
    color: #00aeef;
}
.tour-detail .post-other .item .item-body .info i.fa-star {
    color: #faca10;
}
.tour-detail .post-other .item .item-body .info p i {
    width: 15px;
}
.tour-detail .post-other .item .item-body .info p {
    font-family: Arial;
    color: #333;
    font-size: 14px;
    margin-bottom: 5px;
}
.tour-detail .post-other .item .item-img .imgc {
    position: relative;
    overflow: hidden;
}
.tour-detail .post-other .item .item-body .info{
    margin-bottom: 15px;
}
.tour-detail .post-other .item .item-img .imgc img {
    transition: all 550ms cubic-bezier(.19,1,.22,1);
}
.tour-detail .post-other .item:hover .item-img .imgc img {
    transform: scale(1.15);
}
.tour-detail .post-other .item .item-img .imgc:before {
    padding-bottom: 90.8%;
}
.tour-detail .post-other .item .item-img .imgc:after {
    content: '';
    position: absolute;
    top: -70px;
    left: -150px;
    width: 50px;
    height: 400px;
    background: #fff;
    opacity: .2;
    z-index: 1;
    transition: all 550ms cubic-bezier(.19,1,.22,1);
    transform: rotate(35deg);
}
#social {
  position:fixed;
  right:0;
  top:30% !important;
  z-index:9999;
}

#social .social-top {
  width:40px;
}

#social .social-top .icon {
  background:#fff;
  height:40px;
  width:40px;
  text-align:center;
  margin:0 auto;
  padding-top:12px;
  background-position:left top;
  -webkit-transition:width .2s;
  position:absolute;
  right:0;
  font-size:16px !important;
  border-left:1px dashed #a5a5a5;
}

#social .social-top .icon:last-child {
  border-bottom:1px dashed #a5a5a5;
}

#social .social-top .app {
  top:0 !important;
  color:#fc3400;
  border-top:1px dashed #a5a5a5;
}

#social .social-top .app:hover {
  top:0 !important;
  color:#fff;
  background:#fc3400;
  border-left:1px solid #fc3400;
  border-top:1px dashed #fc3400;
  border-bottom:1px dashed #fc3400;
}

#social .social-top .facebook {
  top:40px !important;
  color:#3b5897;
  border-top:1px dashed #a5a5a5;
}

#social .social-top .facebook:hover {
  top:40px !important;
  color:#fff;
  background:#3b5897;
  border-left:1px solid #3b5897;
  border-top:1px dashed #3b5897;
  border-bottom:1px dashed #3b5897;
}

#social .social-top .google {
  top:80px !important;
  color:#f0433a;
}

#social .social-top .google:hover {
  top:80px !important;
  color:#fff;
  background:#f0433a;
  border-left:1px solid #f0433a;
  border-top:1px dashed #f0433a;
  border-bottom:1px dashed #f0433a;
}

#social .social-top .twister {
  top:120px !important;
  color:#1da1f2;
}

#social .social-top .twister:hover {
  top:120px !important;
  color:#fff;
  background:#1da1f2;
  border-left:1px solid #1da1f2;
  border-top:1px dashed #1da1f2;
  border-bottom:1px dashed #1da1f2;
}

#social .social-top .youtube {
  top:160px !important;
  color:#cb2027;
}

#social .social-top .youtube:hover {
  top:160px !important;
  color:#fff;
  background:#cb2027;
  border-left:1px solid #cb2027;
  border-top:1px dashed #cb2027;
  border-bottom:1px dashed #cb2027;
}

#social .social-top .guide {
  top:200px !important;
  color:#fc7700;
}

#social .social-top .guide:hover {
  top:200px !important;
  color:#fff;
  background:#fc7700;
  border-left:1px solid #fc7700;
  border-top:1px dashed #fc7700;
  border-bottom:1px dashed #fc7700;
}

#social .social-top .messenger {
  top:160px !important;
  color:#0084ff !important;
  background: #fff url(../images/mess.png) no-repeat center;
}

#social .social-top .messenger:hover {
  top:160px !important;
  color:#fff;
  background:#0084ff url(../images/mess2.png) no-repeat center;
  border-left:1px solid #0084ff;
  border-top:1px dashed #0084ff;
  border-bottom:1px dashed #0084ff;
}

#social .social-top a .messenger:hover {
  color:#fff !important;
}

.social-bot {
  position:absolute;
  top:245px;
  right:16px;
  background-repeat:no-repeat;
  width:20px;
  height:20px;
  margin:0;
  padding:0;
  overflow:hidden;
  text-indent:-9999em;
  text-align:left;
  cursor:pointer;
  opacity:.7;
}
.header .header-menu .container>ul>li#menu29.mega>ul{
    background: #fff url(../images/menu_bg.png) left repeat-y;
}
@media (min-height: 500px) {
    .nv-infodie {
        height: 500px;
        top: 50%;
        margin-top: -250px;
    }
}
@media (min-width: 500px) {
    .nv-infodie {
        width:500px;
        left:50%;
        margin-left:-250px;
    }
}
.team-gala .customer {
    background: #ffffff;
}
#menuBox li ul li a{
 font-weight: bold ;
}

#menuBox li ul li ul li a{
  font-weight: 100;
}

#menu29 li a{
 font-weight: 100 !important;
}






