@charset "utf-8";
/*Tour tieu bieu*/
.news_home1, .news_home2{/* border-bottom:1px solid #2a9a0b; */padding-bottom:0px;}
.title_news_home1, .title_news_home2{padding:30px 0px 10px 0px;line-height:1.5;}
.detail_news_home1, .detail_news_home2{width:23.2%;margin-right:2.4%;float:left;}
.detail_news_home1:nth-child(4n), .detail_news_home2:nth-child(4n){margin-right:0px}
.news_home1, .news_home2{padding-left:10px;padding-right:10px}
.detail_news_home2, .cruise_home{width:46%;margin-bottom:20px;}
.detail_news_home1:nth-child(2n), .detail_news_home2:nth-child(2n){margin-right:0}
.news_home1 h2, .news_home1 h2 a, .news_home2 h2, .tesmoi_home h2, .tesmoi_home h2 a, .title_news_home2 h2 a{font-size: 24px}
.title_news_home1, .title_news_home2{padding-top: 20px; padding-bottom: 20px}
.intro_home_left, .intro_home_right, .news_home1, .news_home2, .slider-logo1, .tesmoi_home{padding: 0px; margin-bottom: 0px}
.detail_news_home1{width:auto;float:none;margin-right:0}
.detail_news_home2, .cruise_home{width:auto;float:none;margin-right:0;height:300px}
.title_news_home1, .title_news_home2{padding:10px 0px;}
.detail_news_home33{
    width: 32%;
    list-style: none;
    float: left!important;
    margin-right: 2%;
    background: #f1f1f1;
    margin-left: 0!important;
    margin-bottom: 20px;    
    box-shadow: 7px 7px 4px #d8d8d8;
}

.detail_news_home3:nth-child(3n){margin-right:0}
.detail_news_home33:nth-child(3n){margin-right:0}
.detail_tour_home1{padding:10px 10px 0px 5px;/* border:1px solid #eee; */ background: #f1f1f1;}
.tourhome a{
    color: #333;
    font-family: "Helvetica", Tahoma, Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin: 0;
    font-size: 15px;
}
.home-page2 .product .price-wrapper, .products .product .price-wrapper {
    width: 100%;
    -js-display: flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    align-items: center;
}
.home-page2 .product .price, .products .product .price {
    max-width: 50%;
    text-align: left;
    padding-left: 15px;
}
.home-page2 .product .price, .products .product .price {
    order: 2;
    flex-basis: 100%;
    display: flex;
    flex-direction: column;
}
.home-page2 .product ul.truonghienthisanpham, .products .product ul.truonghienthisanpham {
    order: 2;
    max-width: 100%;
    flex-basis: 100%;
}
span.truonghienthisanpham {
    padding-bottom: 10px;
    margin-bottom: 0px;
}
span.truonghienthisanpham li {
    padding-left: 30px;
    padding-right: 15px;
    position: relative;
    line-height: 22px;
    font-size: 14px;
    color: #000;
    text-align: left;
    list-style-type: none;
    margin: 0;
    height: 22px;
    overflow: hidden;
}
.truonghienthisanpham span:before {
    font: normal normal normal 14px/1 FontAwesome;
    color: #f58505;
    font-size: 14px;
    position: absolute;
    left: 11px;
    top: 4px;
}


span.truonghienthisanpham p {
    padding-left: 30px;
   
    position: relative;
    line-height: 22px;
    font-size: 14px;
    color: #000;
    text-align: left;
    list-style-type: none;
    margin: 0;
    height: 22px;
    overflow: hidden;
}


ul.truonghienthisanpham {
    padding-bottom: 10px;
    margin-bottom: 0px;
}
ul.truonghienthisanpham li {
    padding-left: 22px;
    padding-right: 15px;
    position: relative;
    line-height: 22px;
    font-size: 14px;
    color: #000;
    text-align: left;
    list-style-type: none;
    margin: 0;
    height: 22px;
    overflow: hidden;
}
.truonghienthisanpham li:before {
    font: normal normal normal 14px/1 FontAwesome;
    color: #f58505;
    font-size: 14px;
    position: absolute;
    left: 5px;
    top: 4px;
}

.truonghienthisanpham p:before {
    font: normal normal normal 14px/1 FontAwesome;
    color: #f58505;
    font-size: 14px;
    position: absolute;
    left: 11px;
    top: 4px;
}
.thoigian:before {
    content: "\f017";
}
.phuongtien:before {
    content: "\f207";
}
.khoihanh:before {
    content: "\f152";
}
.diemkhoihanh:before {
    content: "\f21d";
}.diemden:before {
    content: "\f276";
}
}.diemden1:before {
    content: "\f155";
}

.price-tour-home{
  color: #333;
    padding: 14px;
    padding-left: 30px;
    background: url(../images/bag-usd.svg) no-repeat 7px 12px;
    border-top: 1px solid #e3e3e3;
}
.title-home {
    font: 14px arial;
    font-weight: bold;
    padding: 0 2px 0 2px;
}
.price-home {
    color: #ea5a35;
    padding-right: 0!important;
}
.tieude-home{
    position: absolute;
    bottom: 1px;
    left: 0px;
    font-size: 12px;
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    width: 100%;
    text-align: center;
    background: rgba(0, 0, 0, 0.5);
    padding: 1px 0px 3px 0px;
    /* margin: 0px 7px; */
    overflow: hidden;
    display: table;
}
.tieude-home a{    color: white;
    display: table-cell;
    vertical-align: middle;}

.destination_tour_home{
  padding: 0px 7px 3px 7px;
    font-size: 12px;
    /* height: 53px; */
    overflow: hidden;}
    .gia-them {
    padding: 5px 0px 5px;
    min-height: 50px;
    text-align: left;}

    .add-cart1 {
    float: right;
    cursor: pointer;
  
    height: 18px;
    background-position: -45px -164px;
}