_::-webkit-full-page-media, _:future, :root .safari_only iframe{
	padding-right:25px;
}
.pd10 {
	padding:10px !important
}
.pdl0 {
	padding-left:0 !important
}
.pdr0 {
	padding-right:0 !important
}
.pd30 {
	padding:30px 0
}
.pd15 {
	padding:15px 0
}
.pdt40 {
	padding-top:40px !important
}
.pdt50 {
	padding-top:50px !important
}
.pdb80 {
	padding-bottom:80px
}
.pdb100 {
	padding-bottom:100px
}
.pdt50 {
	padding-top:50px
}
.mt20 {
	margin-top:20px !important
}
.mt30 {
	margin-top:30px !important
}
.mt40 {
	margin-top:40px
}
.mt50 {
	margin-top:50px
}
.mt60 {
	margin-top:60px
}
.mt70 {
	margin-top:70px;
}
.mt110 {
	margin-top:110px !important;
}
.mb10 {
	margin-bottom:10px !important;
}
.mb20 {
	margin-bottom:20px !important;
}
.mb30 {
	margin-bottom:30px !important;
}
.mb40 {
	margin-bottom:40px !important;
}
.mb50 {
	margin-bottom:50px !important;
}
.mb60 {
	margin-bottom:60px !important;
}
.mb80 {
	margin-bottom:80px !important;
}
.mb100 {
	margin-bottom:100px !important;
}
lazy.img:not([src]):not([srcset]) {
 visibility: hidden;
}
/*//////////isotour/////////////*/


/*////////tourCat///////////*/
.fa-angle-down:before {
	content:""
}
.fa-search:before {
	content:""
}
.mtl0 {
	margin-top:10px !important
}
.mt77px {
	margin-top:77px !important
}
.mb10 {
	margin-bottom:10px !important
}
.pd020 {
	padding:20px 0
}
.block {
	display:block !important
}
.h-hidden580, .h-hidden750 {
	display: none;
}
.destinationLink {
	padding: 10px !important;
}
.clickviewtopBlog {
}
.cleafix {
	clear:both
}
.intro14_2 img {
	max-width:100% !important
}
.visitingFrom.blog {
	background: #fff;
	position: relative;
	width: 100%;
	overflow: hidden;
}
.pane-bundle-traveling-together {
	background-color: #fff;
	padding-bottom: 55px;
	position: relative;
	width: 100% !important;
	max-width: none;
	margin:0 !important;
	overflow: auto;
	padding-top: 40px;
	padding-bottom: 40px;
	overflow:hidden;
}
.appearance_none {
	-webkit-appearance:none;
	appearance:none;
}
.page_container {
	background:#f7f5f4;
	margin-top:77px !important
}
select.input-sm {
	line-height:normal !important
}
#tour_page_container {
	margin-top:75px
}
.booking_tab b, .booking_tab label {
	font-weight:normal !important;
}
.booking_tab b {
	display:block;
	margin-bottom:5px;
	font-size:18px
}
.booking_tab label {
	font-size:14px;
	line-height:21px
}
.booking_tab input[type="radio"], .booking_tab input[type="checkbox"] {
	display: inline-block;
	margin: 0px 0 0;
	line-height: 21px;
	vertical-align:middle;
}
.termPayment p {
	font-size:15px
}
select.pay_deposit {
	line-height:26px !important;
	padding:0 5px !important;
	border:1px solid #ddd
}
.listCustome table th {
	border:0 !important;
	font-size:13px;
	padding:4px 8px !important
}
.listCustome .table>tbody+tbody {
	border:0 !important
}
#customer_list span {
	display:inline-block;
	width:18%;
	margin-right:1%
}
#customer_list span:first-child {
	width:5%;
}
#customer_list span:first-child input {
	text-align:center;
	font-size:15px
}
#customer_list span:last-child {
	margin-right:0 !important
}
.travelers_info .title span {
	display:inline-block;
	width:18.5%;
	font-size:14px;
	padding-left:12px
}
.travelers_info .title span:first-child {
	width:5.1%;
	padding-left:0
}
.travelers_info .title span:last-child {
	margin-right:0 !important
}
.infoCustome td {
	font-size:15px !important
}
.table-bordered td input {
	text-align:center !important
}
#success {
	padding:20px 0
}
.text-left {
	text-align: left !important;
}
/*//////////homeBlog///////////////*/
.pane-content {
	margin-top:39px
}
.panel-pane {
	display:block;
	padding-top:40px;
	padding-bottom:40px
}
.panel-pane>.pane-content {
	margin-top:0
}
.pane-eyebrow {
	text-align:center;
	margin:0 16px
}
.pane-eyebrow.no-border {
	border-top:0
}
.pane-title {
	text-align:center;
	font-size:25px;
	font-weight:700;
	line-height: 15px;
	letter-spacing:.5px;
	color:#2b2b2b;
	margin:0 16px;
	margin-left: 0px;
	padding-bottom: 15px;
	padding-top: 10px;
	line-height:26px;
}
.pane-title a {
	color:#2b2b2b;
	font-size:24px;
	font-weight:700;
	line-height:1.5
}
.pane-title a:hover, .pane-title a:focus {
	color:#153b4a
}
.pane-eyebrow {
	color:#f16f30;
	font-size:14px;
	font-weight:500;
	line-height:1.5;
	letter-spacing:.5px;
	text-transform:uppercase;
}
.field-name-field-highlighted-trip-cta, .field-name-field-cta {
	width:100%;
	clear:both;
	text-align:center;
}
.field-name-field-highlighted-trip-cta a :after, .field-name-field-cta a :after {
	content:"\6d";
	font-size:14px;
	top:2px;
	left:5px;
	position:relative
}
.field-name-field-highlighted-trip-cta a {
	font-size:16px
}
.field-name-field-carousel-subtitle .field-item {
	text-align:center;
	font-size:28px;
	font-weight:700;
	color:#444
}
.field-name-field-carousel-summary .field-item {
	color:#444;
	font-size:14px;
	font-weight:300;
	line-height:1.5;
	text-align:center;
	margin-bottom:30px
}
.fieldable-panels-pane {
	padding:0;
	margin:0;
	border:0
}
.field-name-field-content-list {
	margin-top:20px
}
#content-carousel-image-9316 {
	position:relative
}
#content-carousel-image-9316 .badge {
	position: absolute;
	bottom: -30px;
	margin-top: -25px;
	width: 55px;
	height: 55px;
	right: 10%;
	left: 10%;
	margin: 0 auto;
	font-weight: 400;
	background-color: #f16f30;
	padding: 9px 5px;
	line-height: 23px;
	display: block;
	text-align: center;
	border-radius: 100%;
	border: 4px solid #fff;
	font-size: 24px;
}
.content-list--item:hover .content-list--item--title {
	color:#f16f30;
}
.content-list--item--title a {
	color:#444;
	font-size:18px;
	text-transform:none;
	font-weight:bold;
	margin:0 0 5px 0;
}
.content-list--item--title a:hover {
	color:#f16f30
}
.content-list--item a:hover .content-list--item--title a {
	color:#f16f30;
}
.field-collection-view {/* padding:0 15px; */
	margin:0;
	border:0;
	background:#fff;
	padding-top:40px;
}
.field-collection-view a:hover {
	color:#f16f30;
	cursor:pointer
}
.field-name-field-content-subtitle .field-item {
	font-size:15px;
	text-transform:uppercase;
	letter-spacing:.5px;
	color:#888;
	text-align:center
}
.field-name-field-content-subtitle .field-item a {
	font-size:15px;
	text-transform:uppercase;
	letter-spacing:.5px;
	color:#888;
	text-align:center
}
.content-list--item--title {
	margin:0 0 10px 0;
	text-transform:uppercase
}
.field-name-field-content-list .field-collection-view {
	padding-top:15px;
	padding-bottom:16px;
	height:158px;
	overflow:hidden
}
.field-name-field-content-list .field-collection-view .field-name-field-content-title .field-item {
	text-align:left
}
.field-name-field-content-list .field-collection-view .field-name-field-content .field-item {
	font-size:15px;
	color: #333;
}
.field-name-field-content-list .field-collection-view .field-name-field-content .field-item {
	text-align:left !important
}
/*//////////homeAbout///////////////*/

.pane-bundle-traveling-together {
	background-color:#fff;
	padding-bottom:55px;
	position:relative;
	width:100vw;
	max-width:none;
	margin:0 calc((100% - 100vw)/2);
	overflow:auto;
	padding-top:40px;
	padding-bottom:40px
}
.pane-bundle-traveling-together .fieldable-panels-pane {
	margin-bottom:0
}
.pane-bundle-traveling-together .pane-content {
	margin:0 auto;
	max-width:800px
}
.pane-bundle-traveling-together .field-collection-item-field-traveling-together .field-name-field-icon-class {
	width:60px;
	height:60px;
	background:rgba(168, 206, 215, 0.6);
	border-radius:50%;
	text-align:center;
	margin:0 auto
}
.pane-bundle-traveling-together .field-collection-item-field-traveling-together .field-name-field-icon-class .field-item {
	padding-top:15px
}
.pane-bundle-traveling-together .field-collection-item-field-traveling-together .field-name-field-icon-class .field-item>span::before {

font-size:30px
}
.pane-bundle-traveling-together .field-name-field-subtitle:first-child .field-item {
	font-size:24px;
	font-weight:500;
	line-height:1.5;
	text-align:center;
	color:#2b2b2b;
	margin-top:5px
}
.pane-bundle-traveling-together .field-name-field-summary .field-item {
	font-size:14px;
	font-weight:300;
	line-height:1.63;
	text-align:center;
	color:#444;
	margin-top:20px
}
.pane-bundle-traveling-together .field-name-field-traveling-together {
	text-align:center
}
.pane-bundle-traveling-together .field-name-field-traveling-together>.field-items>.field-item {
	display:inline-block;
	vertical-align:top;
	text-align:center;
	width:24%
}
.pane-bundle-traveling-together .field-name-field-traveling-together .field-name-field-title-field .field-item {
	font-size:16px;
	font-weight:normal;
	line-height:1.43;
	margin-top:15px;
	text-transform:none
}
.pane-bundle-traveling-together .field-name-field-traveling-together .field-name-field-summary .field-item {
	font-size:16px;
	font-weight:300;
	line-height:1.57
}
.pane-bundle-traveling-together .field-name-field-traveling-together .field-name-field-subtitle .field-item {
	margin-top:5px
}
.pane-bundle-traveling-together .field-name-field-traveling-together .field-collection-item-field-traveling-together {
	margin-top:25px
}
/*//////////*/
#main.main {
	margin-top:77px !important;
	background:#f7f7f7
}
aside.bg_fff {
	border:1px solid #dedede
}
#footer {
	position:relative;
	overflow:hidden;
	background:#fff;
	clear:both
}
#footer p {
	color:#fff
}
#footer .overall_data_wrapper p {
	color:#000
}
#footer .download_links_block {
	position:relative;
	background:#f2f2f2;
	text-align:center;
	overflow:hidden;
	padding-top:30px
}
#footer .download_links_block .overall_data_wrapper {
	background-image:url(../images/home/desktop_footer_download_bg.png);
	background-repeat:no-repeat;
	background-position:top right;
	padding-bottom:40px;
	padding-right:90px
}
#footer .download_links_block a {
	width:150px;
	height:52px;
	background:url(../images/home/AppStore.svg) no-repeat left top/150px auto;
	margin:0 10px
}
#footer .download_links_block .google_play {
	background:url(../images/home/Android-app-on-google-play.svg) no-repeat left top/150px auto
}
#footer .download_links_block .arrow {
	background:url(../images/tour/icon_sprite_tour.png) no-repeat -3px -1291px;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-20px;
	width:40px;
	height:18px
}
#footer .download_links_block h2 {
	font-size:22px;
	color:rgba(59, 68, 78, 0.5);
	margin:30px 0 20px
}
#footer .download_links_block p.download_thrillophilia_btn {
	font-size:23px;
	line-height:23px;
	margin:0;
	color:#000
}
#footer .download_links_block p.download_thrillophilia_text {
	font-size:35px;
	line-height:35px;
	color:#000;
	margin:0;
	padding:10px 0
}
#footer .download_links_block p.download_thirillopilia_count {
	color:#000;
	font-size:15px;
	line-height:15px
}
#footer .download_links_block div.download_links {
	padding-top:20px
}
#footer .download_links_block h1 {
	font-size:39px;
	color:#f16f30;
	font-weight:700;
	margin:10px 0 20px
}
#footer h2 {
	color:#fff;
	font-size:16px
}
#footer ul {
	padding:0
}
#footer ul li {
	list-style:none;
	padding:0;
	line-height:20px;
	font-size:12px
}
#footer ul li a {
	color:rgba(255, 255, 255, 0.5)
}
#footer .second_block {
	padding:20px 0 60px;
	background:#3c444e
}
#footer .second_block ul li {
	width:50%;
	float:left
}
#footer .third_block {
	background:#303740;
	padding:40px 0px;
	padding-bottom: 28px;
}
.blog_homes a.view{
    background: #f16f30;
    color: #fff;
    padding: 5px 13px;
}
#footer .third_block .logo {
	margin-bottom:20px
}
#footer .third_block .first {
	width:100%
}
#footer .third_block .first ul.firstcoloum {
	width:30%
}
#footer .third_block .first ul.thirdcoloum {
	width:20%
}
#footer .third_block .first ul {
	padding:0;
	width:50%;
	float:left
}
#footer .third_block .first ul h2 {
	padding-bottom:2%;
	margin:0
}
#footer .third_block .first ul p.footer_title_name {
	padding-bottom:2%;
	margin:0;
	font-size:16px
}
#footer .third_block .first ul li {
	list-style:none;
	padding:0;
	line-height:25px;
	font-size:14px;
	width:400px;
	color:rgba(255, 255, 255, 0.5)
}
#footer .third_block .first ul li a {
	color:rgba(255, 255, 255, 0.5);
	transition:all .6 ease
}
#footer .third_block .first ul li a:hover {
	color:#fff;
	transition:all .6 ease
}
#footer .third_block .form {
	padding:0;
	width:330px
}
#footer .third_block .form .group {
	margin-bottom:15px
}
#footer .third_block .form input.textbox, #footer .third_block .form label {
	background:0;
	width:330px;
	border-color:rgba(59, 68, 78, 0.4);
	font-size:14px;
	left:0;
	text-shadow:0;
	padding-left:0;
	color:rgba(255, 255, 255, 0.4)
}
#footer .third_block .form input:focus ~ label, #footer .third_block .form input:valid ~ label, #footer .third_block .form .not_empty label {
top:-8px
}
#footer .third_block .form .bar::after, #footer .third_block .form .bar::before {
 background:#f8ad33;
 height:1px
}
#footer .third_block .form .btn_subs {
	color:#f16f30;
	border:1px solid #f8ad33;
	font-size:14px;
	background:transparent;
	padding:5px 10px;
	border-radius:5px;
	color:#f8ad33
}
#footer .third_block .form .btn_subs:hover {
	border-color:#f16f30;
	background:#f16f30;
	color:#fff
}
#footer .recent_blogs {
	padding-top:30px;
	width:39%
}
#footer .recent_blogs ul {
	margin-top:20px
}
#footer .recent_blogs ul li {
	background:url(../images/tour/icon_sprite_tour.png) no-repeat 0 -1291px;
	padding:3px 0 3px 25px
}
#footer .newsletter {
	padding-top:30px;
	width:27%
}
#footer .newsletter h3 {
	color:rgba(255, 255, 255, 0.5);
	font-size:13px;
	margin-bottom:15px;
	margin-top:20px
}
#footer .newsletter h3 a {
	color:#fff
}
#footer .footer_bottom {
	background:#272d35;
	text-align:center;
	color:#fff;
	font-size:15px;
	padding:20px 10px
}
#footer .footer_bottom p {
	margin-top:10px
}
#footer .footer_bottom p a {
	color:#f9ae1f
}
.hide-download_app_block {
	display:none
}
.heart-o {
	position: absolute;
	z-index: 10;
	top: 15px;
	right: 15px;
	color: #fff;
	-webkit-transition: all 0.3s;
	-khtml-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.heart-o:before {
	width: 24px;
	height: 24px;
	line-height: 26px;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	content: '\f004';
	display: inline-block;
	font-family: 'FontAwesome';
	margin-right: 5px;
	-webkit-transition: all 0.3s;
	-khtml-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.inline-block {
	display: inline-block;
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
.download_app_block .container .icon {
 background-size:180px auto;
 width:80px;
 height:80px
}
.download_app_block .container .text p {
 font-size:24px;
 line-height:24px;
 margin-top:10px
}
.download_app_block .container .text h1 {
 font-size:32px;
 line-height:32px
}
.download_links a {
 margin-right:15px
}
.download_links .google_play {
 margin-right:45px
}
.discount_banner .left {
 padding:15px 0 15px 15px
}
.discount_banner .left h1 {
 font-size:58px;
 line-height:58px
}
.discount_banner .left h1 small {
 font-size:20px
}
.discount_banner .left h2 {
 font-size:22px;
 margin-top:22px
}
.discount_banner .right .text {
 margin:20px 40px
}
.Enquiry ul .chat .icon, .Enquiry ul .call .icon {
 width:80px
}
.Enquiry ul .chat .icon {
 background-position:-158px -46px
}
.Enquiry ul .call .icon {
 background-position:-147px 4px
}
.popular_things .row .item .text h2 {
 font-size:24px
}
.popular_things .row .item .text {
 padding:33px 5px 20px
}
.popular_things .row .item .text p.read {
 margin:0
}
.popular_things .row .item .text .disc {
 margin-bottom:10px
}
.Enquiry ul .chat, .Enquiry ul .call {
 font-size:20px
}
}
@media screen and (max-width:767px) {
#overview-secondary-nav .col-md-8 {
padding:0 15px
}
#overview-secondary-nav .menu-selected:after {
right:15px
}
#overview-secondary-nav .dropdown-menu li a, #overview-secondary-nav .dropdown-menu li.active a {
padding:15px
}
.pane-bundle-traveling-together .field-name-field-traveling-together>.field-items>.field-item {
width:49.5%
}
}
.panel-display, #page-header {
	padding-left:15px;
	padding-right:15px;
	margin:auto
}
@media screen and (min-width:768px) {
.panel-display, #page-header {
width:768px;
padding:0 15px
}
}
@media screen and (min-width:992px) {
.panel-display, #page-header {
width:992px;
padding:0 15px
}
}
@media screen and (min-width:1200px) {
.panel-display, #page-header {
width:1200px;
padding-left:15px;
padding-right:15px
}
}
 @media screen and (min-width: 768px) and (max-width: 1023px) {
.homenewBody .container .row {
 margin:0
}
.download_app_block .container .icon {
 background-size:113px auto;
 width:50px;
 height:50px
}
.download_app_block .container .icon img {
 width:50px;
 height:50px
}
.download_app_block .container .text {
 margin:0 5px
}
.download_app_block .container .text p {
 font-size:18px;
 line-height:18x;
 margin-top:0
}
.download_app_block .container .text h1 {
 font-size:26px;
 line-height:26px
}
.download_app_block .container .download_links {
 width:285px;
 padding:5px 0 0;
 text-align:center
}
.download_app_block .container .download_links a {
 margin:0 5px;
 width:123px;
 height:45px;
 background-size:260px auto;
 background-position:0 0
}
.download_app_block .container .download_links .google_play {
 background-position:-138px 0
}
.download_app_block .container .close {
 top:14px
}
header .container {
 margin:0 auto
}
header.navbar {
 padding:0
}
header.navbar .navbar-brand, header.navbar .navbar-brand:hover, header.navbar .navbar-brand:focus {
 background-size:167px auto!important;
 width:170px;
 height:40px;
 margin:0 10px 0 0 !important;
 background-position:0 -170px!important
}
header.navbar .pull_left a {
 margin:0 15px 0 0;
 font-size:16px;
 padding:0;
 line-height:87px
}
header.navbar .navbar-right a {
 font-size:16px;
 padding:5px 10px
}
header.navbar .navbar-right .sign_in a {
 padding:5px 17px 6px!important;
 border-radius:5px
}
header.navbar .navbar-right .sign_in {
 padding:0;
 margin-left:5px
}
.navbar-nav.navbar-right:last-child {
 margin-right:0;
 margin-top:29px
}
.tour_details .overview .itinerary .desc ul li .text {
 width:320px
}
.tour_details .col-md-4 .travelers .field {
 padding:0 10px
}
.tour_details .col-md-4 .date {
 padding:15px 10px
}
.tour_details .col-md-4 .travelers h2 {
 padding:21px 10px 10px
}
.Enquiry ul .chat .icon {
 background-size:140px auto;
 width:50px;
 background-position:-92px -26px
}
.Enquiry ul .call .icon {
 background-size:140px auto;
 width:50px;
 background-position:-80px 4px
}
.Enquiry ul .chat .icon, .Enquiry ul .call .icon {
 height:36px;
 padding:0;
 margin:0 10px 0 0
}
.Enquiry ul .chat .small, .Enquiry ul .call .small {
 font-size:11px
}
.Enquiry h1 {
 font-size:15px
}
.Enquiry ul .chat, .Enquiry ul .call {
 font-size:16px
}
.landing_page ul li.trip_detail .details .top .left {
 width:66.6667%;
 float:left
}
.landing_page ul li.trip_detail .details .top .right {
 width:33.3333%;
 float:left
}
.landing_page ul li.trip_detail .details .top .right li {
 padding:10px
}
.landing_page ul li.trip_detail .details .top .right li .night {
 margin-left:10px
}
.landing_page ul li.trip_detail .details .top, .landing_page ul li.trip_detail .explore_block .top img {
 height:360px
}
.landing_page ul li.trip_detail .details .top .right .price .left .actual_price {
 font-size:20px;
 margin:32px 0 11px 10px
}
.landing_page ul li.trip_detail .details .top .right .price .right .discounted_price {
 font-size:25px;
 line-height:25px;
 padding:14px 10px
}
.landing_page ul li.trip_detail .details .top .right .book a {
 padding:20px 10px 20px 30px;
 font-size:20px
}
.landing_page ul li.trip_detail .details .top .right .book .help {
 top:24px
}
.landing_page ul li.trip_detail .details .top .right .review_block {
 padding:15px 20px 10px
}
.landing_page ul li.trip_detail .details .top .right li p {
 margin-bottom:15px
}
.landing_page ul li.trip_detail .details .top .right .price.grey {
 padding-bottom:10px
}
.landing_page ul li.trip_detail .details .top .right .price.grey .left .actual_price {
 margin:12px 0 11px 10px !important;
 padding-right:10px
}
.landing_page ul li.trip_detail .details .top .right .grey .small {
 margin-left:10px
}
.landing_page ul li.trip_detail.fourth .details .top .right .book a {
 padding:20px 10px
}
.homenewBody .col-md-4 {
 width:30.3333%;
 float:left
}
#footer .third_block .col-md-4 {
 width:30.3333%;
 float:left;
 padding:0 5px 0 0
}
.discount_banner .left {
 padding:15px 0 15px 10px
}
.discount_banner .left h1 {
 font-size:40px;
 line-height:40px
}
.discount_banner .left h1 small {
 font-size:16px;
 padding-left:5px
}
.discount_banner .left h2 {
 font-size:16px;
 line-height:16px;
 margin-top:18px
}
.discount_banner .right .text {
 margin:10px 30px;
 font-size:16px;
 margin-bottom:10px
}
.discount_banner .right .text p {
 margin:0 0 5px
}
.popular_things .row .item .text {
 padding:17px 5px 10px
}
.popular_things .row .item .text h2 {
 font-size:20px;
 line-height:20px
}
.popular_things .row .item .text p {
 font-size:14px;
 line-height:18px
}
.popular_things .row .item .text .icon_location {
 margin-bottom:5px
}
.popular_things .row .item .text .divider {
 margin:10px auto
}
.popular_things .row .item .text .disc {
 font-size:14px;
 margin-bottom:10px
}
.popular_things .row .item .text p.read {
 margin-bottom:15px
}
.activities_dropdown .nav .dropdown-menu ul:first-child li .active_list_items ul, .getway_dropdown .nav .dropdown-menu ul:first-child li .active_list_items ul {
 width:10%
}
}
@media screen and (min-width: 1600px) {
.homenewBody .container {
 width:1000px
}
}
@media screen and (max-width: 1024px) {
#main.main {
 margin-top:48px !important
}
.page_container {
 margin-top:75px !important
}
#tour_page_container {
 margin-top: 48px;
}
}
@media screen and (max-width: 992px) {
.textjustify992 {
 text-align:justify
}
#main.main {
 margin-top:48px !important
}
.TripItem .image {
 position: relative;
}
.hidden992 {
 display: none!important;
}
.tourBody .navBookTour.fixed {
 display:none !important;
}
.inner {
 padding:15px 10px !important;
 background-color: #fff;
 border: 1px solid #dedede;
 margin-bottom: 30px;
}
}
@media screen and (max-width: 768px) {
.TripItem {
 width: 100%;
 height: auto !important;
 margin-top: 20px;
}
.TripItem .image {
 position: relative;
}
.hidden768 {
 display:none
}
.block768 {
 display:block !important
}
#customer_list span {
 display: inline-block;
 width: 100%;
 margin-right:0;
}
#customer_list span:first-child {
 width:150px
}
#customer_list span:first-child b {
 display:inline-block !important;
 width:60px;
}
#customer_list input {
 border-radius:0
}
#customer_list select {
 border-radius:0
}
.infoCustome input {
 border-radius:0
}
#customer_list span:first-child input {
 text-align:center;
 width:40px;
 padding:5px 0 !important;
 font-size:15px;
 text-align:left;
 display:inline-block;
 border:0;
 background:none;
 box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075) !important;
 font-weight:bold;
 color:#000
}
#customer_list label {
 font-weight:normal;
 font-size:12px;
}
#ucIndex_TourOpenning .mt50 {
 margin-top:15px !important
}
.infoBooking .infoTour {
 padding: 10px !important;
 background: #fff;
}
.listCustome {
 margin: 15px 0;
 background: #fff;
 padding: 10px !important;
}
.container {
 padding: 0 10px !important;
}
.panel-display, #page-header {
 padding-left: 10px;
 padding-right: 10px;
}
.tourBody #ui-datepicker-div {
 z-index: 100000!important;
	/*top: 120% !important;*/
	width: 90% !important;
 max-width:400px !important;
 margin:0 auto;
 left:10px !important;
}
.tourBody #ui-datepicker-div .ui-state-default {
 padding: 3px 4px;
 margin: 1px;
 text-align: center;
 border-radius: 4px;
}
}
@media screen and (max-width: 768px) {
	.fieldable-panels-pane{
		padding-bottom:15px;
	}
.container {
 padding-left:15px;
 padding-right:15px
}
.tour_details .col-md-4, .package_details .col-md-4 {
 width:284px;
 float:left;
 padding:0;
 margin:0 auto
}
.download_app_block {
 display:none
}
header.navbar {
 padding:10px 0
}
.top_container {
 height:200px;
 margin-bottom:15px
}
.top_container img {
 height:200px
}
.top_container .container {
 padding-top:50px
}
.top_container .container h1 {
 font-size:18px;
 line-height:18px;
 margin:0 0 5px
}
.top_container .container .divider {
 width:60px;
 height:1p;
 margin:10px auto
}
.top_container .container .user {
 font-size:13px
}
.top_container .container .user p.image img {
 width:30px;
 height:30px
}
.landing_page .row {
 margin:0!important;
 padding:0!important
}
.landing_page .row .col-md-9 {
 padding:0
}
.landing_page .discount_banner {
 display:none
}
.popular_things .container {
 width:100%
}
.popular_things .row .col-md-4 {
 width:100%
}
#footer {
 padding:0
}
#footer .second_block, #footer .recent_blogs, #footer .newsletter, #footer .first ul:last-child {
 display:none
}
#footer .first ul {
 width:100%!important;
 font-size:13px
}
#footer .first ul li {
 float:left;
 width:33.33%
}
#footer .first .logo {
 width:150px
}
#footer .download_links_block .arrow {
 display:none
}
#footer .download_links_block {
text-align:left;
padding-top:5px;
}
#footer .download_links_block .overall_data_wrapper {
padding-bottom:150px;
background-position:bottom right;
}
}
@media screen and (max-width: 600px) {
.destinationTop .col-xs-6 {
 width:100% !important
}
.blogHome .col-xs-6 {
 width:100% !important
}
#customer_list span:first-child {
 width:200px
}
}
@media screen and (max-width:480px) {
	.pane-bundle-traveling-together .field-name-field-traveling-together>.field-items>.field-item {
		width: 100%;
	}
	.content-list--item--title a{
		font-size:25px;
	}
}
@media (min-width: 1200px) {
 .container {
 width: 1170px;
}
}
.container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.row {
	margin-right: -15px;
	margin-left: -15px;
}
.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 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float: left;
}
.col-xs-12 {
	width: 100%;
}
.col-xs-11 {
	width: 91.66666667%;
}
.col-xs-10 {
	width: 83.33333333%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-8 {
	width: 66.66666667%;
}
.col-xs-7 {
	width: 58.33333333%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-5 {
	width: 41.66666667%;
}
.col-xs-4 {
	width: 33.33333333%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-2 {
	width: 16.66666667%;
}
.col-xs-1 {
	width: 8.33333333%;
}
.col-xs-pull-12 {
	right: 100%;
}
.col-xs-pull-11 {
	right: 91.66666667%;
}
.col-xs-pull-10 {
	right: 83.33333333%;
}
.col-xs-pull-9 {
	right: 75%;
}
.col-xs-pull-8 {
	right: 66.66666667%;
}
.col-xs-pull-7 {
	right: 58.33333333%;
}
.col-xs-pull-6 {
	right: 50%;
}
.col-xs-pull-5 {
	right: 41.66666667%;
}
.col-xs-pull-4 {
	right: 33.33333333%;
}
.col-xs-pull-3 {
	right: 25%;
}
.col-xs-pull-2 {
	right: 16.66666667%;
}
.col-xs-pull-1 {
	right: 8.33333333%;
}
.col-xs-pull-0 {
	right: auto;
}
.col-xs-push-12 {
	left: 100%;
}
.col-xs-push-11 {
	left: 91.66666667%;
}
.col-xs-push-10 {
	left: 83.33333333%;
}
.col-xs-push-9 {
	left: 75%;
}
.col-xs-push-8 {
	left: 66.66666667%;
}
.col-xs-push-7 {
	left: 58.33333333%;
}
.col-xs-push-6 {
	left: 50%;
}
.col-xs-push-5 {
	left: 41.66666667%;
}
.col-xs-push-4 {
	left: 33.33333333%;
}
.col-xs-push-3 {
	left: 25%;
}
.col-xs-push-2 {
	left: 16.66666667%;
}
.col-xs-push-1 {
	left: 8.33333333%;
}
.col-xs-push-0 {
	left: auto;
}
.col-xs-offset-12 {
	margin-left: 100%;
}
.col-xs-offset-11 {
	margin-left: 91.66666667%;
}
.col-xs-offset-10 {
	margin-left: 83.33333333%;
}
.col-xs-offset-9 {
	margin-left: 75%;
}
.col-xs-offset-8 {
	margin-left: 66.66666667%;
}
.col-xs-offset-7 {
	margin-left: 58.33333333%;
}
.col-xs-offset-6 {
	margin-left: 50%;
}
.col-xs-offset-5 {
	margin-left: 41.66666667%;
}
.col-xs-offset-4 {
	margin-left: 33.33333333%;
}
.col-xs-offset-3 {
	margin-left: 25%;
}
.col-xs-offset-2 {
	margin-left: 16.66666667%;
}
.col-xs-offset-1 {
	margin-left: 8.33333333%;
}
.col-xs-offset-0 {
	margin-left: 0;
}
@media (min-width: 768px) {
 .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
 float: left;
}
 .col-sm-12 {
 width: 100%;
}
 .col-sm-11 {
 width: 91.66666667%;
}
 .col-sm-10 {
 width: 83.33333333%;
}
 .col-sm-9 {
 width: 75%;
}
 .col-sm-8 {
 width: 66.66666667%;
}
 .col-sm-7 {
 width: 58.33333333%;
}
 .col-sm-6 {
 width: 50%;
}
 .col-sm-5 {
 width: 41.66666667%;
}
 .col-sm-4 {
 width: 33.33333333%;
}
 .col-sm-3 {
 width: 25%;
}
 .col-sm-2 {
 width: 16.66666667%;
}
 .col-sm-1 {
 width: 8.33333333%;
}
 .col-sm-pull-12 {
 right: 100%;
}
 .col-sm-pull-11 {
 right: 91.66666667%;
}
 .col-sm-pull-10 {
 right: 83.33333333%;
}
 .col-sm-pull-9 {
 right: 75%;
}
 .col-sm-pull-8 {
 right: 66.66666667%;
}
 .col-sm-pull-7 {
 right: 58.33333333%;
}
 .col-sm-pull-6 {
 right: 50%;
}
 .col-sm-pull-5 {
 right: 41.66666667%;
}
 .col-sm-pull-4 {
 right: 33.33333333%;
}
 .col-sm-pull-3 {
 right: 25%;
}
 .col-sm-pull-2 {
 right: 16.66666667%;
}
 .col-sm-pull-1 {
 right: 8.33333333%;
}
 .col-sm-pull-0 {
 right: auto;
}
 .col-sm-push-12 {
 left: 100%;
}
 .col-sm-push-11 {
 left: 91.66666667%;
}
 .col-sm-push-10 {
 left: 83.33333333%;
}
 .col-sm-push-9 {
 left: 75%;
}
 .col-sm-push-8 {
 left: 66.66666667%;
}
 .col-sm-push-7 {
 left: 58.33333333%;
}
 .col-sm-push-6 {
 left: 50%;
}
 .col-sm-push-5 {
 left: 41.66666667%;
}
 .col-sm-push-4 {
 left: 33.33333333%;
}
 .col-sm-push-3 {
 left: 25%;
}
 .col-sm-push-2 {
 left: 16.66666667%;
}
 .col-sm-push-1 {
 left: 8.33333333%;
}
 .col-sm-push-0 {
 left: auto;
}
 .col-sm-offset-12 {
 margin-left: 100%;
}
 .col-sm-offset-11 {
 margin-left: 91.66666667%;
}
 .col-sm-offset-10 {
 margin-left: 83.33333333%;
}
 .col-sm-offset-9 {
 margin-left: 75%;
}
 .col-sm-offset-8 {
 margin-left: 66.66666667%;
}
 .col-sm-offset-7 {
 margin-left: 58.33333333%;
}
 .col-sm-offset-6 {
 margin-left: 50%;
}
 .col-sm-offset-5 {
 margin-left: 41.66666667%;
}
 .col-sm-offset-4 {
 margin-left: 33.33333333%;
}
 .col-sm-offset-3 {
 margin-left: 25%;
}
 .col-sm-offset-2 {
 margin-left: 16.66666667%;
}
 .col-sm-offset-1 {
 margin-left: 8.33333333%;
}
 .col-sm-offset-0 {
 margin-left: 0;
}
}
@media (min-width: 992px) {
 .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
 float: left;
}
 .col-md-12 {
 width: 100%;
}
 .col-md-11 {
 width: 91.66666667%;
}
 .col-md-10 {
 width: 83.33333333%;
}
 .col-md-9 {
 width: 75%;
}
 .col-md-8 {
 width: 66.66666667%;
}
 .col-md-7 {
 width: 58.33333333%;
}
 .col-md-6 {
 width: 50%;
}
 .col-md-5 {
 width: 41.66666667%;
}
 .col-md-4 {
 width: 33.33333333%;
}
 .col-md-3 {
 width: 25%;
}
 .col-md-2 {
 width: 16.66666667%;
}
 .col-md-1 {
 width: 8.33333333%;
}
 .col-md-pull-12 {
 right: 100%;
}
 .col-md-pull-11 {
 right: 91.66666667%;
}
 .col-md-pull-10 {
 right: 83.33333333%;
}
 .col-md-pull-9 {
 right: 75%;
}
 .col-md-pull-8 {
 right: 66.66666667%;
}
 .col-md-pull-7 {
 right: 58.33333333%;
}
 .col-md-pull-6 {
 right: 50%;
}
 .col-md-pull-5 {
 right: 41.66666667%;
}
 .col-md-pull-4 {
 right: 33.33333333%;
}
 .col-md-pull-3 {
 right: 25%;
}
 .col-md-pull-2 {
 right: 16.66666667%;
}
 .col-md-pull-1 {
 right: 8.33333333%;
}
 .col-md-pull-0 {
 right: auto;
}
 .col-md-push-12 {
 left: 100%;
}
 .col-md-push-11 {
 left: 91.66666667%;
}
 .col-md-push-10 {
 left: 83.33333333%;
}
 .col-md-push-9 {
 left: 75%;
}
 .col-md-push-8 {
 left: 66.66666667%;
}
 .col-md-push-7 {
 left: 58.33333333%;
}
 .col-md-push-6 {
 left: 50%;
}
 .col-md-push-5 {
 left: 41.66666667%;
}
 .col-md-push-4 {
 left: 33.33333333%;
}
 .col-md-push-3 {
 left: 25%;
}
 .col-md-push-2 {
 left: 16.66666667%;
}
 .col-md-push-1 {
 left: 8.33333333%;
}
 .col-md-push-0 {
 left: auto;
}
 .col-md-offset-12 {
 margin-left: 100%;
}
 .col-md-offset-11 {
 margin-left: 91.66666667%;
}
 .col-md-offset-10 {
 margin-left: 83.33333333%;
}
 .col-md-offset-9 {
 margin-left: 75%;
}
 .col-md-offset-8 {
 margin-left: 66.66666667%;
}
 .col-md-offset-7 {
 margin-left: 58.33333333%;
}
 .col-md-offset-6 {
 margin-left: 50%;
}
 .col-md-offset-5 {
 margin-left: 41.66666667%;
}
 .col-md-offset-4 {
 margin-left: 33.33333333%;
}
 .col-md-offset-3 {
 margin-left: 25%;
}
 .col-md-offset-2 {
 margin-left: 16.66666667%;
}
 .col-md-offset-1 {
 margin-left: 8.33333333%;
}
 .col-md-offset-0 {
 margin-left: 0;
}
}
@media (min-width: 1200px) {
 .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
 float: left;
}
 .col-lg-12 {
 width: 100%;
}
 .col-lg-11 {
 width: 91.66666667%;
}
 .col-lg-10 {
 width: 83.33333333%;
}
 .col-lg-9 {
 width: 75%;
}
 .col-lg-8 {
 width: 66.66666667%;
}
 .col-lg-7 {
 width: 58.33333333%;
}
 .col-lg-6 {
 width: 50%;
}
 .col-lg-5 {
 width: 41.66666667%;
}
 .col-lg-4 {
 width: 33.33333333%;
}
 .col-lg-3 {
 width: 25%;
}
 .col-lg-2 {
 width: 16.66666667%;
}
 .col-lg-1 {
 width: 8.33333333%;
}
 .col-lg-pull-12 {
 right: 100%;
}
 .col-lg-pull-11 {
 right: 91.66666667%;
}
 .col-lg-pull-10 {
 right: 83.33333333%;
}
 .col-lg-pull-9 {
 right: 75%;
}
 .col-lg-pull-8 {
 right: 66.66666667%;
}
 .col-lg-pull-7 {
 right: 58.33333333%;
}
 .col-lg-pull-6 {
 right: 50%;
}
 .col-lg-pull-5 {
 right: 41.66666667%;
}
 .col-lg-pull-4 {
 right: 33.33333333%;
}
 .col-lg-pull-3 {
 right: 25%;
}
 .col-lg-pull-2 {
 right: 16.66666667%;
}
 .col-lg-pull-1 {
 right: 8.33333333%;
}
 .col-lg-pull-0 {
 right: auto;
}
 .col-lg-push-12 {
 left: 100%;
}
 .col-lg-push-11 {
 left: 91.66666667%;
}
 .col-lg-push-10 {
 left: 83.33333333%;
}
 .col-lg-push-9 {
 left: 75%;
}
 .col-lg-push-8 {
 left: 66.66666667%;
}
 .col-lg-push-7 {
 left: 58.33333333%;
}
 .col-lg-push-6 {
 left: 50%;
}
 .col-lg-push-5 {
 left: 41.66666667%;
}
 .col-lg-push-4 {
 left: 33.33333333%;
}
 .col-lg-push-3 {
 left: 25%;
}
 .col-lg-push-2 {
 left: 16.66666667%;
}
 .col-lg-push-1 {
 left: 8.33333333%;
}
 .col-lg-push-0 {
 left: auto;
}
 .col-lg-offset-12 {
 margin-left: 100%;
}
 .col-lg-offset-11 {
 margin-left: 91.66666667%;
}
 .col-lg-offset-10 {
 margin-left: 83.33333333%;
}
 .col-lg-offset-9 {
 margin-left: 75%;
}
 .col-lg-offset-8 {
 margin-left: 66.66666667%;
}
 .col-lg-offset-7 {
 margin-left: 58.33333333%;
}
 .col-lg-offset-6 {
 margin-left: 50%;
}
 .col-lg-offset-5 {
 margin-left: 41.66666667%;
}
 .col-lg-offset-4 {
 margin-left: 33.33333333%;
}
 .col-lg-offset-3 {
 margin-left: 25%;
}
 .col-lg-offset-2 {
 margin-left: 16.66666667%;
}
 .col-lg-offset-1 {
 margin-left: 8.33333333%;
}
 .col-lg-offset-0 {
 margin-left: 0;
}
}
/*
cong tech css #e0e4e6*/ 
.homeBody .panel-pane {
	padding:15px 0px
}
.it-head {
	background-color:#e0e4e6
}
.it-head strong {
	color: #444444;
}
.tabFullItinerary h5 {
	font-weight:100 !important;
}
.tab-item h4.clusion, .cus-viewed .tit-item, .f_hn a {
	margin-bottom: 15px;
	font-size: 22px !important;
	font-weight:normal !important;
	text-transform:none !important;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.tab-item h4.clusion:after {
	width:54px !important
}
table.table-rooms tr .tb-per .list-inline li, .linkBook p {
	color:#144aa8 !important;
}
.cus-viewed .f_hn {
	height:20px;
	overflow:hidden
}
.cus-viewed .f_hn a {
	font-size:18px !important;
}
.medialike {
	position:relative
}
.dklike {
	position:absolute;
	top:0px;
}
a.likebook {
	height:41px !important;
	line-height:41px !important;
	font-size:18px !important;
}
.cus-viewed .media-footer .price {
	margin-top:8px !important
}
.cus-viewed .tit-item {
	font-size:20px !important
}
.findSearchBoxIn, .panel-panel-inner {
	width: 100%;
	display: inline-block;
	margin: 0 0 25px;
	background:#ffffff !important;
	padding: 0 15px 30px;
	border: solid 1px #cdcdcd;
	border-radius:2px;
}
.panel-panel-inner {
	border:1px solid #e4e7e8 !important;
}
.panel-panel-inner .pane-content h3 {
	padding-top:10px;
	text-align:center;
}
.widget-viewed h4 {
	background-color:#ebeff1 !important
}
.MSI_ext_nofollow {
	outline:none !important
}
.contech-best .best-a a {
	font-size:18px !important;
}
@media (min-width:1024px) {
.cl-caption {
 height:190px;
}
}
.Cruises-b {
	width:100%;
	float:left;
	margin:15px 0px;
	margin-top:0px;
	padding-bottom:10px;
	font-size: 22px !important;
	font-weight: normal !important;
	text-transform: none !important;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	color: #444;
	letter-spacing: 0.6px;
}
.Cruises-b:after {
	content: ' ';
	display: block;
	width: 40px;
	margin-top: 10px;
	border-bottom: solid 2px #e63828;
}
.tech-cate {
	margin-bottom:5px !important
}
.topBest .has-feedback {
	width:100%;
	padding:0px;
}
.topBest .cl-caption .price {
	position:inherit;
	width:100%;
	text-align:left;
	padding-left:15px;
}
.form-price {
	font-weight:100;
	font-size:15px !important
}
.cd-review .review-score {
	height:100%;
}
#ui-datepicker-div, .js-dateselection-mobile {
	background:#FFF
}
body {
	position:static !important
}
.check-rooms .btn-style-2a {
	line-height:20px !important;
	font-size: 12px;
}
.col-xs-6 .tab-item h4.clusion, .cus-viewed .tit-item, .f_hn a {
	font-size:20px !important;
	line-height:22px;
}
.hotelItem .body .title {
	height:auto !important
}
.hotelItem .body .address {
	height:auto !important
}
#at-expanded-menu-host .at-expanded-menu-service-list li {
	padding:30px 20px !important
}
#at-expanded-menu-host .at-expanded-menu-round .at-expanded-menu-button-label {
	display:none !important
}
#at-expanded-menu-host .at-expanded-menu-load {
	width: 168px;
	height: 39px;
	margin-top:50px
}
.clicSeemore .semoreClick, .LessClick {
	cursor:pointer
}
.clicSeemore .Less {
	display:none
}
.loadMore_c {
	width:100%;
	margin:auto;
	clear:both;
	text-align:center
}
/*congtech */

.list-check li:before{
	content: '\f00c';
	display: inline-block;
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 3px;
	color: rgba(0, 117, 201, 0.5);
}
.formatTextStandard li{
	position:relative;
	padding-left:25px;
}
.formatTextStandard li:before{
content: '\f00c';
    display: inline-block;
    font-family: 'FontAwesome';
    position: absolute;
    left: 5px;
    top: 0px;
    color: rgba(68, 71, 73, 0.85);
}
.widget-book-us .list-check li, .widget-faqs .list-check li {
	color:#666;
	margin-bottom:14px;
	padding-left:25px;
}
.widget-book-us .list-check li:last-child, .widget-faqs .list-check li:last-child {
	margin-bottom:0;
}
.widget-book-us .list-check li:before, .widget-faqs .list-check li:before {
	content:'\f05d';
	color:#74c63d;
	font-size:16px;
}
.widget-book-us .list-check li strong, .widget-faqs .list-check li strong {
	display:block;
	color:#3b444e;
}
.widget-book-us p, .widget-faqs p {
	margin-bottom: 15px;
}
.widget-book-us .list-check li, .widget-faqs .list-check li {
	color: #666;
	margin-bottom: 14px;
	padding-left: 25px;
}
.list-check li {
	position: relative;
	padding-left: 28px;
	margin-bottom: 10px;
}
.widget-book-us .list-check li strong, .widget-faqs .list-check li strong {
	display: block;
	color: #3b444e;
}
.widget-book-us p, .widget-faqs p {
	margin-bottom: 15px;
}
.btn-style-1 {
	background-color: #f16f30;
	color: #fff !important;
}
.btn-style-1:hover {
	background-color: #3b8500;
}
.widget-book-us .more, .widget-faqs .more {
	padding: 10px 15px 0;
	margin: 20px -15px 0 -15px;
	border-top: 1px solid #e0e4e6;
	display: block;
}
.list-check li p {
	display:none
}
a.more {
	color:#333
}
a.more:hover {
	text-decoration:underline;
	color:#f16f30
}
.widget-book-us {
	border:1px solid #ddd;
	padding:15px
}
.homeBody .blog_homes {
	margin-top:25px;
}
.homeBody .pane-bundle-highlighted-trips .field-name-field-highlighted-description {
	margin-bottom:25px
}
.homeBody .title_testimonial {
	margin-top:15px;
}
.homeBody .panel-pane>.pane-content{margin-top: 25px;}

.homeBody .semore_topTourHome {border-top: 1px solid rgba(0, 0, 0, 0.12);padding-top:10px;}
.testimonialsHome{background:#ebe5da;padding-bottom:15px}

 @media (max-width: 767px) {
	.homeBody .TripItem .desc .left .name{height:auto !important}
.homeBody .TripItem .desc .left .name a{font-size:17px !important}
.widget-book-us{padding:10px !important}
 #page {
max-width:100%;
overflow:hidden
}
 .homeBody .panel-pane {
padding:15px 0px
}
.homeBody .container-fluid, .homeBody .panel-panel-inner {
padding:0px !important;
margin:0px !important
}
.homeBody .field-name-field-content-list .field-collection-view {
height:auto !important
}
.homeBody .form-group.w18 {
width:17% !important;
}
.subscribe_footer h3 {
float:left;
text-align:left !important;
width:100%;
}
.homeBody .panel-panel-inner {
border:none !important
}
.subscribe_footer .subscribe_email, .subscribe_footer .subscribe_name {
 width: calc(100% - 85px) !important;
}
.homeBody .panel-pane {
padding-bottom:0px;
}
.pane-bundle-traveling-together {
border:none !important
}
.homeBody .testimonial-content {
	margin-top:25px !important
}
.tourBody .search_page select, .homenewBody select, .destination_page_body select {
 width: calc(100% - 91px) !important;
}
}
.widget-book-us .list-check li a, .widget-faqs .list-check li a, .panel-panel-inner .pane-content h3 a {
	color:#333
}
.owl-theme .owl-dots .active span {
	color:#333
}
.homeBody .sliderWrapper p.banner_main_heading {
	padding-bottom:15px;
}
.homeBody .sliderWrapper p.banner_main_heading {
	margin-top:25px;
}
.TripItem .desc .left .name a {
	color: #333!important;
	text-transform: none !important;
	font-size: 19px !important;
}
.review_text {
	font-size: 13px !important;
}
.btn_orance_border {
	text-indent: -99999%;
}
.destinationLink h3 {
	margin:0 0 10px
}
.destinationLink ul {
	margin:0;
	padding:0
}
.destinationLink ul li {
	list-style:none;
	line-height:36px;
	border-top:1px solid #dadada;
}
.destinationLink ul li ul li a {
	padding-left:20px;
}
.destinationLink ul li a {
	display:block;
	font-size:14px;
	color:#333;
	line-height:36px
}
.destinationLink ul .active >a {
	color:#f16f30;
	text-decoration:none;
}
.destinationLink ul li ul li.active >a {
	color:#f16f30;
	text-decoration:none;
}
.destinationLink ul li a:hover {
	color:#f16f30;
	text-decoration:none;
}
.photoDestination {
	width:100%;
	height:380px;
	position:relative;
}
.photoDestination .destinationLink {
	padding-top:20px;
	width:100%;
	max-width:200px;
}
.photoDestination .destinationLink ul li {
	list-style:none;
	line-height:24px;
	border-top:0;
}
.photoDestination .destinationLink ul li a {
	display:block;
	font-size:16px;
	color:#333;
}
.photoDestination .destinationLink ul li a:hover {
	color:#e89a08;
	text-decoration:none;
}
.brochure .photo {
	width:100%;
	max-width:251px;
	display:block;
	margin:0 auto;
}
.brochure .photo img {
	width:100%;
}
.brochure .linkDownLoad {
	display: block;
	height: 34px;
	line-height: 34px;
	max-width:130px;
	font-size: 13px;
	font-weight: normal;
	color: #fff;
	margin:22px auto;
	padding:0 8px;
	text-align: center;
	background:#f16f30;
}
.brochure .linkPrint {
	display: block;
	height: 34px;
	line-height: 34px;
	max-width:170px;
	font-size: 13px;
	font-weight: normal;
	color: #fff;
	margin:0px auto;
	padding:0 7px;
	text-align: center;
	background:#e89a08;
}
.destinationList {
	padding-top:10px;
	margin-top:20px;
	border-top:1px solid #dadada
}
.destinationList h2 {
	line-height:32px;
}
.destinationItem {
	margin-bottom:20px;
	padding-bottom:10px;
	height: 340px;
	overflow: hidden;
}
.destinationItem .photo {
	width: 100%;
	max-width: 250px;
	margin: 0 auto;
	display: block;
}
.destinationItem .body {
	padding-top:10px;
}
.destinationItem .body h3 {
	margin:0 0 10px;
}
.destinationItem .body h3 a {
	font-size:16px;
	line-height:24px;
	font-weight:bold;
	color:#f16f30;
}
.destinationItem .body .readmore {
	font-size:14px;
	font-weight:bold;
	color:#f16f30;
}
.sortTours {
	display:inline-block;
	float:right
}
.homeBody h2.pane-title{padding-bottom:0px;}
/*th tech*/
.desc.pd10 .name a{
    min-height: 45px!important;
}
@media (max-width: 480px) {
	.testimonial-content{
		margin-top:15px !;
	}
	.search_page{
		margin-top:70px !important
	}
	.sliderItem .titleSlide{
		bottom:0 !important;
	}
}
.homeBody #TopBlogHome .content-list--item--title{text-align:center}

/* Effect 1 */
.hi-icon-effect-1 .hi-icon { -webkit-transition: background 0.2s, color 0.2s; -moz-transition: background 0.2s, color 0.2s; transition: background 0.2s, color 0.2s; }
.hi-icon:after { pointer-events: none; position: absolute; width: 100%; height: 100%; border-radius: 50%; content: ''; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.hi-icon-effect-1 .hi-icon:after { top: -5px; left: -5px; padding: 5px; box-shadow: 0 0 0 2px #fac190; -webkit-transition: -webkit-transform 0.2s, opacity 0.2s; -webkit-transform: scale(.8); -moz-transition: -moz-transform 0.2s, opacity 0.2s; -moz-transform: scale(.8); -ms-transform: scale(.8); transition: transform 0.2s, opacity 0.2s; transform: scale(.8); opacity: 0; }
/* Effect 1a */
.hi-icon-effect-1a .hi-icon:hover { background: rgba(255, 255, 255, 0.1) !important; border-color:transparent; }
.hi-icon-effect-1a .hi-icon:hover:after { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; }