.content_banner{position:absolute;width:100%;top:calc(50% - 22px);z-index:1}
.content_banner h2{font-size:27px;color:#fff;margin:0 0 20px;line-height:32px}
.content_banner p{font-size:42px;color:#fff;font-weight:700;margin-top:6px;text-shadow:1px 1px 1px #515151;margin-bottom:60px}
.boxTourHomePage{padding:50px 0}
.boxTravelStyle{padding:50px 0}
.titleAfter{text-align:center;font-size:24px;line-height:32px;font-weight:700;color:#333;margin-bottom:30px;position:relative}
.boxTravelStyle li{width:450px;height:450px;display:inline-block;float:left}
.boxTravelStyle li + li{width:220px;height:220px;margin:0 10px 10px}
.boxTravelStyle li + li +li{width:450px;height:220px;margin:0 0 10px}
.boxTravelStyle li + li + li +li{width:220px;height:220px;margin:0 10px}
.boxTravelStyle li + li + li +li + li{width:220px;height:220px;margin:0 10px 0 0}
.boxTravelStyle li + li + li +li + li + li{width:220px;height:220px;margin:0}
.boxTravelStyle .container{padding:0 5px!important}
.boxTravelStyle .row{margin-left:-5px!important;margin-right:-5px!important}
.boxTravelStyle .col-md-1,.boxTravelStyle .col-md-2,.boxTravelStyle .col-md-3,.boxTravelStyle .col-md-4,.boxTravelStyle .col-md-5,.boxTravelStyle .col-md-6,.boxTravelStyle .col-md-7,.boxTravelStyle .col-md-8,.boxTravelStyle .col-md-9,.boxTravelStyle .col-md-10,.boxTravelStyle .col-md-11,.boxTravelStyle .col-md-12{padding:0 5px!important}
.boxTravelStyle .col-sm-1,.boxTravelStyle .col-sm-2,.boxTravelStyle .col-sm-3,.boxTravelStyle .col-sm-4,.boxTravelStyle .col-sm-5,.boxTravelStyle .col-sm-6,.boxTravelStyle .col-sm-7,.boxTravelStyle .col-sm-8,.boxTravelStyle .col-sm-9,.boxTravelStyle .col-sm-10,.boxTravelStyle .col-sm-11,.boxTravelStyle .col-sm-12{padding:0 5px!important}
.boxTravelStyle .col-sm-5{width:40%!important}
.boxTravelStyle .col-sm-2{width:20%!important}
.catItem{position:relative}
.catItem .spotlight{text-align:center;position:absolute;bottom:0;left:0;padding:15px;z-index:1;background-image:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);background-image:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(1,rgba(0,0,0,1)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(0,0,0,0.7) 64%);width:100%}
.catItem6{border:1px solid #ccc}
.catItem6 .spotlight{text-align:center;position:absolute;bottom:30%;left:0;padding:15px;z-index:1;background-image:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,0) 0%);background-image:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,0) 0%);background-image:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,0) 0%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(1,rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,0) 0%);background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(0,0,0,0) 0%);width:100%}
.catItem .spotlight a{color:#fff;display:inline-block;text-align:center;font-size:18px}
.catItem .intro{text-align:center;padding:0}
.catItem .numberCatTour{font-size:36px;color:#333;display:block;margin-bottom:10px;cursor:pointer}
.catItem .listTravelStyle2{position:absolute;width:100%;height:auto;z-index:1;top:60%;left:0;background:#fff;padding:0}
.catItem .listTravelStyle2 li{width:100%;line-height:32px;height:32px;color:#333;font-size:14px;margin:0!important;padding:0 0 0 10px}
.catItem .listTravelStyle2 li .fa,.catItem .listTravelStyle2 li a{color:#f16f30!important}
.catItem .listTravelStyle2 li a:hover{text-decoration:underline}
.boxCountryDetination{padding:50px 0}
.boxCountryDetination .countryItem a.photo{display:inline-block;width:100%;height:100%}
.boxCountryDetination .countryItem .body{padding:10px 0 15px}
.boxCountryDetination .countryItem .body h3{margin:0 0 10px}
.countryItem .body h3 a{color:#333;font-size:18px;font-weight:700}
.countryItem .body h3 a:hover{color:#f16f30;text-decoration:none}
.boxBlogHomePage{padding:50px 0}
.blogItem .body{padding:35px 5px 10px}
.blogItem .body .title_h3{margin:0;text-align:center}
.blogItem .body .title_h3 a{font-size:18px;line-height:21px;color:#333}
.blogItem .body .title_h3 a:hover{color:#f16f30;text-decoration:none}
.testimonialsHome{padding:50px 0}
.aboutHomeBox{display:block;width:100%;max-width:800px;margin:0 auto}
.boxWhyWithUs{padding:50px 0}
.boxWhyWithUs .whyHomeItem{display:inline-block;vertical-align:top;text-align:center;width:24.5%}
.whyHomeBox{display:block;width:100%;max-width:800px;margin:20px auto 0}
.boxWhyWithUs .whyHomeItem a.photo{display:inline-block;width:60px;height:60px;background:rgba(168,206,215,0.6);border-radius:50%;text-align:center;margin:0 auto 15px;line-height:60px;align-content: center;}
.boxWhyWithUs .whyHomeItem{padding:0 10px}
.boxWhyWithUs .whyHomeItem h3.title_h3{font-size:16px;margin-bottom:8px}
.pane-bundle-highlighted-trips .field-name-field-highlighted-description{text-align:center;margin-bottom:15px}
.height224{height:224px!important}
.height175{height:175px!important}
.it-entry_thumb{
	position:relative;
}
.it-h_title{
	padding:0px 15px;
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 1) 100%);
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 1) 100%);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 1) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), color-stop(1, rgba(0, 0, 0, 1)));
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 1) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.7) 64%);
	position:absolute;
	width:100%;
	bottom:0px;
	left:0px;
	height:45px;
	line-height:45px;
	overflow:hidden;
}
.it-h_title a{
	font-size:18px;
	color:#fff;
}
.it-entry_body .info-left{
	width:72%
}

.it-entry_body .info-price{
	width:27%;
	text-align:right
}

.info-price .txt-price{
	color:#f50404;
	font-size:18px;
	font-weight:600
}
.it-entry_body{
	padding:15px;
	background:#fff;
}
.info-left .address{
	height: 58px;
    overflow: hidden;
    line-height: 20px;
    margin-bottom: 5px;
}
@media screen and (max-width: 1199px) {
.content_banner{top:30%}
.boxTourHomePage,.boxTravelStyle,.boxCountryDetination,.boxBlogHomePage,.testimonialsHome{padding:40px 0}
.content_banner p{margin-bottom:30px}
}
@media screen and (max-width: 1023px) {
.boxTourHomePage,.boxTravelStyle,.boxCountryDetination,.boxBlogHomePage,.testimonialsHome{padding:35px 0}
}
@media screen and (max-width: 991px) {
.boxTourHomePage,.boxTravelStyle,.boxCountryDetination,.boxBlogHomePage,.testimonialsHome{padding:30px 0}
}
@media (max-width: 767px) {
.content_banner{top:calc(50% - 23px)}
.boxTourHomePage,.boxTravelStyle,.boxCountryDetination,.boxBlogHomePage,.testimonialsHome{padding:25px 0}
.boxTravelStyle .col-sm-5{width:100%!important;margin-bottom:10px}
.catItem2{width:50%;padding-right:5px;margin-bottom:0!important;float:left}
.catItem3{width:50%;padding-left:5px;margin-bottom:0!important;float:left}
.catItem2.mb10,.catItem3.mb10{margin-bottom:0!important}
.catItem2 .spotlight{width:calc(100% - 5px)}
.catItem3 .spotlight{left:5px;width:calc(100% - 5px)}
.boxTravelStyle .col-sm-2{width:100%!important;margin-bottom:10px}
.findTripDestination .submit{width:100px!important;float:right}
.findTripDestination .search_tour .slb_destination{width:calc(100% - 100px)!important;border-right:0}
}