
body {
  background: url("../img/bg_website.jpg") repeat-x fixed left 303px / 121% 100% #c3e7f3;
  font-family: Arial,sans-serif;
  font-size: 14px;
  font-weight: 100;
  min-width: 1200px !important;
}

body {
  background: #ffffff url("/userupload/hinhanh/bg-may2023.png") no-repeat fixed 0 bottom;
}
/*
.container {
  width: 1024px !important;
}*/
.container {
  width: 1166px !important;
}

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

.container.w-b {
  background: none repeat scroll 0 0 #ffffff;
}
.container.w-b10 {
  background: none repeat scroll 0 0 #ffffff;
  padding: 14px 15px;
}
 
.block-footer .block-header {
  background: none repeat scroll 0 0 #055da2;
}

.navbar {
  border: 1px solid rgba(0, 0, 0, 0);
  margin-bottom: 20px;
  min-height: 29px; 
}

.navbar-default { 
}

.menutoph {
  float: right;
  margin-top: -39px;
}

 
.navbar-default {
    background-color: transparent;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 14px;
    margin-bottom: 0;
    margin-top: 0;
    z-index: 3;
    border-radius: 5px;
}

.navbar-default .navbar-brand {
  border: 0px solid #1d4199;
  color: #ffffff;
  height: 26px;
  padding: 3px 9px;
}

.navbar-nav > li > a {
  padding-bottom: 4px;
  padding-top: 4px;
  padding-left: 9px;
  padding-right: 9px;
}
.navbar-default .navbar-nav > li > a {

  color: #333;
  transition: background-color 0.3s ease 0s;
  border: 0px solid white;
    border-bottom: 3px solid #fff;
  margin-left: 5px;
  text-transform: uppercase;
} 


.navbar-collapse { 
  padding-left: 2px;
  padding-right: 2px; 
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  border-bottom: 3px solid #71bbee;
  color: #006fa8;
  background: transparent;
}
.navbar-default .navbar-nav > li .active {
  border-bottom: 3px solid #71bbee;
}

.container.max-w.no-padding.mel {
  margin-bottom: 8px;
  margin-top: -38px;
}













.rslides { 
  max-height: 499px;
}
.rslides1 {
  margin-bottom: 2px; 
}
.block-latest-post .media {
  min-height: 85px;
  padding: 8.5px 12px;
}

.rslides1xxx img {
  height: 550px;
  width: auto;
  margin-left: -157px;
}

header {
  /*min-height: 100px;*/
}
header {
  background: #FBFCFF url("../img/header-bar-bg.png") repeat-x scroll left bottom;
  overflow: auto;
}

img.logo {
  max-height: 95px;
}


#tvthang {
  background: url("../img/nentimvethang2.png") repeat-x scroll center 0 #7b9ac7;
  min-height: 173px;
  position: relative;
}

#dkmail {
  background: url("../img/nentimvethang3.png") repeat-x scroll 504px 0 #7b9ac7;
  min-height: 173px;
  padding: 48px 21px 0;
  position: relative;
  text-align: center;
}




body > header > div.container > div > div.col-md-4.col-md-pull-4.col-sm-12 > ul > li.list-group-item {
  background-color: transparent;
}

footer { 
   background: none; 
  margin-top: 20px;
  padding-top: 0;
}
footer .container {
/*  background: rgba(0, 0, 0, 0) url("../img/WorldMapcopy.png") no-repeat scroll center top / 76% auto;
  padding-bottom: 38px; */
}
footer .menu-name {
  background: rgba(0, 0, 0, 0) url("../img/abayIcon2.png") no-repeat scroll 0 0;
  color: #333;
  font-size: 14px;
  margin-left: -27px;
  padding: 11px 3px 0 27px;
}

footer .list-items {
  list-style-type: none;
  margin: 1rem -2rem -4rem;
  padding: 0;
}
footer .list-items {
  list-style-type: none;
}.item > a {
  line-height: 24px;
}footer a {
  color: #333;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}

footer a:hover {
  color: white;
}





.media {
  margin-top: 3px;
}
.description {
  height: auto !important;
  max-height: 46px;
}


.list-faq li.list-group-item { 
  padding-top: 14px;
  padding-bottom: 11px; 
}

.bg-holder-2 {
  border-radius: 0px;
}


.bg-holder-3 { 
  background-size: auto 500px; 
}
#detail-holder > div#subtotal { 

}
.block.block-result-filter {
  margin-top: 0px;
}

 

.block.block-result-filter.brand-filter {
  margin-bottom: 0;
}

.container-holder {
  margin-top: 0;
}


.clear {
 clear: both;
}

 
.bform-warpper {
  margin-bottom: 0rem;
  max-height: 690px;
  min-height: 523px;
  overflow: hidden;
  padding-bottom: 0rem;
  position: relative;
  width: 100%;
  z-index: 5;
}



.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {
  z-index: 5 !important;
}

.block-passenger .row {
  line-height: 26px;
}

@media (max-width: 720px){  
.logo {
  width: 100%;
}
.rslides {
  background: none repeat scroll 0 0 #ffffff !important;
  max-height: 431px;
  overflow: hidden;
}

.form-titlex {
  font-size: 17px  !important;
}

.search-form.home-style .form-title { 
  margin: 0; 
}

.acx { 
  width: 80% !important;
}


.search-form.home-style {
 /* background: rgba(0, 0, 0, 0) url("../img/bgbn.png") repeat scroll 0 -11px !important;*/
}
.rslides {
  background: #ffffff none repeat scroll 0 0 !important;
  max-height: auto  !important;
  overflow: hidden;
}
.rslides {
  max-height: 532px ;
}


.menutoph {
  border-radius: 0;
  float: unset;
  margin-top: 7px;
  width: 100%;
}

.navbar-default { 
  border-radius: 0px; 
}

.flight_select {
  display: none;
}
.block-week ul.block-content {
  max-height: 79px  !important;
  overflow: hidden;
}
.block-week ul.block-content > li {
  min-width: 91px !important;
}

}   





@media (max-width: 767px){     
.container.max-w.no-padding.mel {
  margin-right: 10px;
  margin-left: 10px;
  margin-top: auto;
}
.menutoph {
  float: unset;
}
.nav.navbar-nav {
  margin-left: 1px;
  width: 92%;
}
.navbar-toggle {
  float: left;
  margin-left: 10px;
}
.menutoph { 
  margin-top: auto;
}
.navbar-default { 
  border-radius: 0px; 
}


}

@media (max-width: 991px){     
.no-padding-left {
  padding-left: 15px !important;
}
.no-padding-right {
  padding-right: 15px !important;
}
}





.clear {
  clear: both;
}
.block-3dt {
  border: 1px solid #e2e2e2;
  margin: 14px 15px 5px;
  overflow: auto;
  padding: 11px 15px 12px;
}#homebox .box {
  border: unset;
  float: left;
  margin-bottom: 0;
  min-height: 114px;
  overflow: hidden;
  padding-left: 126px;
}
#homebox .box {
  font-size: 12px;
  margin-right: 0;
}
#homebox #box1 {
  background: url("../img/thanhtoanthebcd.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
#homebox #box3 {
  background: url("../img/thanhtoantheb.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
}
#homebox #box2 {
  background: url("../img/thanhtoanthebc.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
#homebox .box a {
  color: #323232;
  display: block;
  font-size: 13px;
  font-weight: bold;
  line-height: 31px;
  text-decoration: none;
}#homebox a {
  height: 23px;
}
.box h3, .box h4 {
  border-bottom-width: 1px;
  font-size: 20px;
  font-weight: 100;
  margin-bottom: 5px;
  text-align: left;
}
#homebox .box h3 {
  color: #e8382a;
  font-size: 15px;
  margin-bottom: 5px;
  margin-top: -2px;
}
#homebox #box1 h3 {
  color: #e3c300;
}
#homebox .box h3 {
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 5px;
}

#homebox #box2 h3 {
  color: #204254;
}





.sbb-content {
  float: left;
  margin-top: 5px;
  width: 100%;
}
.grayscale {
  border-radius: 2px;
  margin: 11px 6px 6px 0;
  width: 43px;
}
.faceblock {
  border: 1px solid #e2e2e2;
  margin: 15px auto;
}





.block {
  list-style-type: none;
  padding: 0;
  margin-bottom: 0;
}

footer .container.w-b10.fff {
  background: none repeat scroll 0 0 #005D94;
  color: #ffffff;
}
footer .container.w-b10.fff a{ 
  color: #ffffff;
}





.left-fix {
  margin-left: -179px;
  position: fixed;
}


.rslides1 img {
 
}


.search-form.home-style {
  background: rgba(255, 255, 255, 0.51) none repeat scroll 0 0;
  border: 0 solid #066893;
  border-radius: 6px;
  color: #000;
  margin-top: 20px;
  overflow: auto;
  padding: 15px 15px 0;
}

.block-recent-ticket .media {
  border: 0px dotted #dddddd;
  padding: 0 2px;
}
.media {
  height: 54px;
}

.search-form.home-style form button.hvr-shutter-in-vertical[type="submit"]:before {
  background: none repeat scroll 0 0 #FF5A60;
}
.search-form.home-style .search-form-bottom {
  margin: 0 -15px;
  padding-bottom: 24px;
  padding-top: 18px;
}
/*
.search-form.home-style form {
  border-bottom: 0px dashed #999999;
  border-top: 1px dashed #999999;
  margin-top: 10px;

  padding: 10px 0;
}
*/
.go-from-title {
  background: rgba(0, 0, 0, 0) url("../img/icon4.png") no-repeat scroll 14px 1px;
  display: block;
  text-indent: 9px;
}

.block-subcribe .block-content { 
  min-height: 129px;
}
.block-recent-ticket .block-header {
  background: url("../assets/img/mb-icon.png") no-repeat scroll left bottom #055DA2;
}
.block-subcribe .block-header {
  background: url("../assets/img/lathu-icon.png") no-repeat scroll left bottom  #055DA2;
}

.block-headersss {
  background: #055da2 url("../assets/img/lathu2-icon.png") no-repeat scroll left bottom !important;
  color: #ffffff;
}

.block-headersss2 {
  background: rgba(0, 0, 0, 0) url("../assets/img/lathu2-icon.png") no-repeat scroll left bottom !important;
}


 .block.block-subcribe {
  background: rgba(0, 0, 0, 0) url("../img/bg_bookinghelp.png") repeat-x scroll 0 0;
}
.block-headersss .block-title {
    color: #FFFFFF;
}

.containerxxxx {
  margin-bottom: 14px;
  margin-top: 0;
}

.list-faq li.list-group-item a {
  color: #333333;
  font-size: 13px;
}
.km a {
  color: red;
  line-height: 29px;
}



.breadcrumb li + li:before {
  color: red; 
  font-family: "FontAwesome";
}

.breadcrumb a {
  color: #ff0000;
  padding: 5px;
  text-decoration: none;
  transition: all 0.3s ease 0s;
}

.block-post .post-content { 
  border-color: #005D94 #d8d8d8 #d8d8d8; 
}

.search-form.sidebar-style {
  background: rgba(18, 38, 54, 0.8) none repeat scroll 0 0;
  border-top: 3px solid #005d94;
  color: white;
}

.homestyleggg {
  background: rgba(0, 0, 0, 0) url("../img/datveonline.png") no-repeat scroll 0 0;
  height: 96px;
  position: absolute;
  right: -9px;
  top: 12px;
  width: 100px;
}

.search-form.sidebar-style form button.hvr-shutter-in-vertical[type="submit"]:before {
  background: none repeat scroll 0 0 #3071a9;
}
.search-form.sidebar-style form button.hvr-shutter-in-vertical[type="submit"]:before { 
 
}
.search-form.sidebar-style form button[type="submit"] { 
 
}

.block-result-filter .block-header {
  background: url("../assets/img/filter-icon.png") no-repeat scroll left bottom / 40px auto #055DA2;
  color: #ffffff;
  padding: 5px 5px 5px 45px;
}
.block-result-filter.brand-filter .block-header {
  background: url("../assets/img/brand-filter-icon.png") no-repeat scroll left bottom / 40px auto #055DA2;
}

.block.block-result-filter.brand-filter {
  margin-bottom: 14px;
}




.wapper-noidungthanhtoan {
  background: url("../img/bg_bookinghelp.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #e2e2e2;
  margin: 0 0 20px;
}
.so-thu-tu {
    color: #5C5C5C;
    font-size: 26px;
    margin-top: -1px;
    margin-bottom: -5px;
}
.title-htmv {
  border-bottom: 1px dotted #cccccc;
  color: #04519a;
  padding: 0 0 10px;
}
.content-box h1, .content-box h2, .content-box h3, .content-box h4 {
  padding-bottom: 5px;
  text-align: center;
}h3.title-htmv {
  font-size: 22px;
  font-weight: 700;
}

.icon-payment1 {
  background: url("../img/img-main-7201cf0dd28635b26c57626c7b85fa7d.png") no-repeat scroll -168px -152px rgba(0, 0, 0, 0);
  height: 53px;
  margin-top: 10px;
  width: 80px;
}

.icon-payment2 {
  background: url("../img/img-main-7201cf0dd28635b26c57626c7b85fa7d.png") no-repeat scroll -168px -209px rgba(0, 0, 0, 0);
  height: 62px;
  margin-top: 8px;
  width: 80px;
}
.payment-card {
  background: url("../img/img-main-7201cf0dd28635b26c57626c7b85fa7d.png") no-repeat scroll 0 -505px rgba(0, 0, 0, 0);
  height: 48px;
  margin: 8px 0;
  width: 265px;
}

.icon-payment3 {
  background: url("../img/img-main-7201cf0dd28635b26c57626c7b85fa7d.png") no-repeat scroll -168px -274px rgba(0, 0, 0, 0);
  height: 65px;
  margin-top: 8px;
  width: 80px;
}
.icon-payment5 {
  background: rgba(0, 0, 0, 0) url("../img/img-main-7201cf0dd28635b26c57626c7b85fa7d.png") no-repeat scroll -174px -416px;
  height: 77px;
  margin-top: 2px;
  width: 80px;
}

.block-search-result table.dataTable .i-result .viewdetail {
  overflow: hidden;
}


@media (min-width: 992px){     
.wapper-noidungthanhtoan {
  background: url("../img/bg-thanhtoan.png") repeat-y scroll 50% 0px, url("../img/bg_bookinghelp.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #e2e2e2;
  margin: 0 0 20px;
}
}

.block-city-phone-list .list-group-item {
  float: left;
  padding-left: 0;
  text-align: left;
  width: 137px;
}

#detail-holder {

 /* width: 304px !important;*/
  margin-bottom: 13px;
}

.detail-holder .way-holder {
  border: 1px solid #066893;
  color: #ffffff;
}
.detail-holder .way-holder {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #066893;
  border-color: #066893 #066893 -moz-use-text-color;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 1px medium;
  font-size: 0.88rem;
  padding: 10px;
}
.detail-holder .way-holder h5 {
  color: white; 
  text-decoration: none;
}
 

#detail-holder > div#subtotal {
  border: 2px solid #066893;
  text-shadow: -1px -1px 0px rgb(255, 255, 255), 1px -1px 0px rgb(255, 255, 255), -1px 1px 0px rgb(255, 255, 255), 1px 1px 0px rgb(255, 255, 255);
  color: red;
}

.block-price-detail .block-header {
  background: none repeat scroll 0 0 #EEEEEE;
  padding-left: 5px;
}
.block-flight-detail .block-header {
  background: none repeat scroll 0 0 #055DA2;
  padding: 0;
  color: white;
}


#listCity ul.list-group .title {
  color: #ff5a60;
}
#listCity .list-group-item > a {
  color: #666666;
  padding: 2px 0;
  text-decoration: none;
  font-size: 12px;
  font-weight: normal;
}
.well { 
  overflow: auto;
}


.block-week ul.block-content > li { 
  width: 13.6%;
}



.colleft .title-htmv-mini {
    font-size: 14px;
    margin-bottom: 0px;
}

.block-city-phone-list {
    font-family: "Roboto Condensed",sans-serif;
    margin: 5px 0px;
    color: rgb(220, 3, 26);
    text-align: left;
    font-size: 16px;
}

.block-city-phone-list .phone-number {
    color: #5F5F5F;
    font-weight: bold;
    display: inline-block;
    width: auto;
}

.acx {
  color: #005d94;
  float: left;
  margin-left: 11px;
  min-height: 30px;
  min-width: 35%;
  overflow: auto;
  padding-top: 10px;
  width: 47%;
}

.acxtit {
  float: left;
  min-width: 91px;
}
.acxtit {
  color: black;
}

.block-style, .block-contact, .block-feedback, .block-searh-content, .block-thumb-post { 
  padding: 10px 10px;
}


.block-week ul.block-content > li { 
  min-width: 71px; 
}
.block-week ul.block-content > li { 
  padding: 3px; 
}
.cheapest-price {
  color: #ff0000;
  display: block;
  font-weight: bold; 
  margin-bottom: 5px; 
}


.marginggg2 {
  background: url("../img/madf.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 53px;
  margin-bottom: 12px;
  margin-left: 0;
  margin-top: 13px;
  padding-left: 220px;
}

.marginggg2 #btnSubmit {
  background: url("../img/search_arrow_big.png") no-repeat scroll right 0 #ff5a60;
  border: medium none;
  font-size: 20px;
  height: 38px;
  position: absolute;
  right: 0;
  text-transform: uppercase;
  width: 180px;
  color: white;
}

.block-recent-ticket .city {
  display: inline-block; 
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 51%;
  overflow: hidden;
}

.block-thumb-post .block-content .media {
  border-bottom: 1px dotted #cccccc;
  padding: 0 0rem 7rem ;
  margin: 22px auto;
}


.block-default .block-header {
  border-left: none;
  box-shadow: unset;
  padding-left: 0px;
}

.block-default .block-header .block-title {
  /*background: rgba(0, 0, 0, 0) url("../img/vemaybay.png") repeat-x scroll 0 bottom;*/
  color: #1d4199;
  line-height:  21px;
}

.linejdh{
 /* background: rgba(0, 0, 0, 0) url("../img/vemaybay.png") repeat-x scroll -47px 39px;*/
}


.list-footer-1 .list-group-item::before {
  content: " ";
}


.title-htmv-mini {
  margin: 3px 0;
  padding: 0;
  font-size: 14px;
  font-weight: bold;
}
.content-payment {
  font-size: 12px;
  margin-bottom: 4px;
}


.col-md-6.chtttt {
  background:  rgba(0, 0, 0, 0) url("../img/bg_bookinghelp.png") repeat-x scroll 0 0;
}
.col-md-6.chtttt2 {
  border-left: 1px solid #f3f5f5;
}
.col-md-6.chtttt2 {
  background:  rgba(0, 0, 0, 0) url("../img/bg_bookinghelp.png") repeat-x scroll 0 0;
}

.block-subcribe .block-content {
  padding: 0px 5px 0px 6px;
}

.containerslideinde {
/*  background: rgba(0, 0, 0, 0) url("../../../userupload/slide/nens1.png") repeat scroll 0 0;*/
  max-height: 700px;
 
  margin-bottom: 20px;
}



.hotline-item {
  float: left;
  margin-bottom: 14px;
  width: 215px;
  opacity: 0;
}


.hotline-hotline {
  color: #dddddd;
  font-size: 16px;
  font-weight: bold;
  padding: 0 10px 0 0;
  width: 68px;
}
.hotline-number {
  color: #ffffff;
  float: left;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  width: 49%;
  text-align: center;
}

.hotline-number > a {
  color: white;
}

.submitBtn {
  -moz-user-select: none;
 /* background: rgba(0, 0, 0, 0) url("../img/find-ticket-buttoIIIIIn.png") no-repeat scroll 0 0 !important;*/
  border: 0 solid #000000 !important;
  color: #ffffff;
  cursor: pointer;
  font-size: 18px;
  font-weight: bold;
  height: 50px;
  line-height: 59px;
  margin: auto;
/*  text-indent: -99999px; */
  text-transform: uppercase;
  width: 233px;
}



.search-form span {
  color: white;
  font-weight: bold;
}

.search-form.home-style form {
  border-bottom: 0 dashed #999999;
  border-top: 0 dashed #999999;
  margin-bottom: 0;
  margin-top: 0;
  padding: 8px 15px 3px;
}

.block-subcribe .block-header .block-title { 
  text-transform: uppercase;
}


.list-footer-1 .list-group-item a:hover {
  color: #007ba9 !important;
}
.list-footer-1 .list-group-item:hover  {
  color: #007ba9 !important; 
}

.list-footer-1 .list-group-item:hover {
  color: #007ba9 !important;
}







 .submitBtn {
  font-size: 16px;
  width: 100%;
}
.submitBtn {
 /* background-image: url("../img/bg-btn-gold.png") !important; */
  background-position: left bottom !important;
  background-repeat: repeat-x !important;
  background-size: auto 100% !important;
  color: #fff !important;
  font-size: 22px !important;
  line-height: 34px;
}
.submitBtn:hover, .submitBtn:active {
  background-image: url("../img/bg-btn-gold-hover.png") !important;
  color: #fff;
}


.scroll {
  height: 176px;
  overflow: auto;
}


.panel-title > img {
  max-width: 29px !important;
}





.content > p {
  color: #5d5d5d;
  font-family: "PT Sans",sans-serif;
  font-size: 14px;
  line-height: 22px;
}

 


#wrap-middle-container {
  float: left;
  margin: -1px 0 0;
  width: 100%;
  background: white;
  padding-top: 26px;
}

.post-hero {
  background: #fff none repeat scroll 0 0;
  padding-bottom: 0px;
  width: 100%;
}
.wrap-top-auto {
  margin: 0 auto;/*
  min-width: 980px;
  width: 995px;*/
}
.wrap-top-content {
  float: left;
  width: 100%;
}
.post-hero .row {
  margin-left: -45px;
  margin-right: -45px;
}
.featured-item-03 {
  line-height: 1.5;
  padding-left: 0;
}
.featured-item-03 .icon {
  color: #d60d45;
  float: left;
  font-size: 40px;
  line-height: 40px;
  padding-top: 5px;
  width: 46px;
}
.featured-item-03 .content {
  margin-left: 65px;
}
.featured-item-03 h5 {
  font-family: "Roboto Condensed",sans-serif;
  font-size: 16px;
  letter-spacing: 1px;
  line-height: 1.2;
  margin: 0 0 15px;
  padding: 0;
  text-decoration: none !important;
  text-transform: uppercase;
}
.featured-item-03 h5 {
  color: #000;
}








 .wrap-top-hr {
  background: rgba(0, 0, 0, 0) url("../img/title-bg4.png") repeat-x scroll left center;
  float: left;
  height: 46px;
  margin: 8px 0;
  width: 100%;
}

 .wrap-top-hr .flight-icon {
  background: rgba(0, 0, 0, 0) url("../img/flight-icon.png") no-repeat scroll left top;
  float: right;
  height: 46px;
  width: 47px;
}










.home-group-container {
 /* background: #fafafa none repeat scroll 0 0;*/
  float: left;
  padding-top: 5px;
  width: 100%;
}
.top-destination-wrapper {
    margin-left: -30px;
    margin-right: -30px;
}
.top-destination-item {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-color: #e6e6e6 #e6e6e6 #dedede;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 2px;
    box-shadow: 0 0 12px -3px rgba(0, 0, 0, 0.15);
    margin: 0 0px 20px;
    padding-top: 1px;
    transition: all 0.35s ease-in-out 0s;
}
.top-destination-item:hover {
    border-bottom: 2px solid #d60d45;
    box-shadow: 0 0 12px -3px rgba(0, 0, 0, 0.4);
}
.top-destination-item a {
    color: #777;
    display: block;
}
.top-destination-item .image {
    margin: 4px 5px;
    overflow: hidden;
}
.top-destination-item .image img {
    display: block;
    height: auto;
    max-width: 100%;
    transition: all 0.3s cubic-bezier(0.42, 0, 0.38, 0.86) 0s;
}
.top-destination-item:hover .image img {
    transform: scale(1.15) rotate(5deg);
}
.top-destination-item .content {
    padding: 10px 5px 10px;
}
.top-destination-item h4 {
  color: #222222;
  font-family: "Roboto Condensed",sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  margin: 0 0 2px;
  text-transform: uppercase;
} 
.top-destination-item .place {
    padding-left: 15px;
    padding-right: 15px;
}
.top-destination-item .price {
    padding-top: 1px;
    text-align: right;
}
.top-destination-item .price p {
    line-height: 14px;
    margin: 0;
}
.top-destination-item .price p:not(.icon) {
    margin-bottom: 6px;
}

.section-title > h2 {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-size: 25px;
}






.letter {
    background: #f7f7f7 none repeat scroll 0 0;
    border: 1px solid #dddddd;
    border-radius: 6px;
    float: left;
    margin-bottom: 2px;
    margin-top: 24px;
    padding: 10px;
    width: 100%;
}
.btn-info {
  background-color: #f1592a;
  border-color: #f1592a;
  border-radius: 6px;
  color: #ffffff;
}









.title-header h2 {
  font-size: 22px;
}
.all-view {
  float: right;
  margin-top: -27px;
}
.bx-wrapper {
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.bx-wrapper .bx-viewport {
  transform: translateZ(0px);
}
.media-left, .media-right, .media-body {
  display: table-cell;
  line-height: 20px;
  vertical-align: top;
}
.city {
  float: left;
}.bx-wrapper img {
  display: block;
  max-width: 100%;
}
.mediave {
  border-bottom: 1px solid #dddddd;
  height: 60px;
  margin-bottom: 5px;
  padding: 6px 0;
}


.wPttt {
  margin: 0;
  padding: 0;
}
.Pttt ul.wPttt > li {
  border-bottom: 1px solid #f3f5f5;
  display: table;
  padding: 15px 0 1px !important;
  width: 100%;
}
.Pttt ul.wPttt li div.imgPttt {
  float: left;
  height: 60px;
  margin-right: 24px;
  width: 58px;
}
.Pttt ul.wPttt li p {
  display: block;
  font-size: 13px;
}

.Pttt ul.wPttt li p b {
  color: #000000;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
}
.Pttt ul.wPttt li p span {
  color: #575757;
  line-height: 17px;
}


a:focus, a:hover {
  color: #143a83;
  text-decoration: underline;
}





.search-form.home-style form button[type="submit"] {
  background: #ffb23f none repeat scroll 0 0;
  border: 1px solid white;
  border-radius: 5px;
  color: #ffffff;
  display: block;
  font-size: 21px;
  font-weight: normal;
  height: 39px;
  line-height: 26px;
  margin: 22px auto auto;
  padding: 6px 17px;
  text-transform: uppercase;
  transition: all 0.3s linear 0s;
  width: auto;
  margin-top: 17px;
}



.linejdh {
  width: 25%;
  float: left;
}
 .col-sm-3 {
  width: 25%;
  float: left;
}

div.wrap-top-auto div.wrap-top-content.container div.row div.col-sm-4 {
  float: left;
  width: 33%;
  padding-left: 0;
}
.col-md-6.chtttt , .col-md-6.chtttt2 {
  width: 50%;
  float: left;
}



/*menu ncung*/

.logo-id {
  z-index: 0;
}

.menutoph {
  float: right;
  height: 28px;
  overflow: auto;
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 6px;
}

.navbar-defaultxxx {
  font-family: "Roboto Condensed",sans-serif;
  font-size: 14px;
}

.navbar-navxxx {
  float: right;
  margin: 0;
}
.navxxx {
  list-style: outside none none;
  margin-bottom: 0;
  padding-left: 0;
}
.navbar-navxxx > li {
  float: left;
}

.navbar-defaultxxx .navbar-navxxx > li .active {
  border-bottom: 3px solid #fe6529;
}

.navbar-defaultxxx .navbar-navxxx > li > a {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: white white #fff;
  border-image: none;
  border-style: solid;
  border-width: 0 0 3px;
  color: #333;
  margin-left: 5px;
  text-transform: uppercase;
  transition: background-color 0.3s ease 0s;
}

.navbar-defaultxxx .navbar-navxxx > li :hover, .navbar-defaultxxx .navbar-navxxx > li :focus {
  background: transparent none repeat scroll 0 0;
  border-bottom: 3px solid #fe6529;
  color: #006fa8;
  text-decoration: none;
}
.navbar-navxxx > li > a {
  padding: 4px 9px; line-height: 20px;
}


.disable {
    background: #c0c0c0 none repeat scroll 0 0;
    opacity: 0.51;
}
.disable {
    cursor: not-allowed;
}

.bank-accept { 
  padding-top: 10px;
  padding-bottom: 12px;
}


.Pttt ul.wPttt > li { 
  padding: 15px 0 12px  !important; 
}
	
	
	
	
	
	
	
	
	
	
	
	
	

.container {
  max-width: 1080px;
  width: 1080px;
}

 footer a {
  color: #333;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}





