.box-image-travel-pc{
	width: 100%;
	display: flex;
	justify-content: center;

}
.box-image-travel-pc p{
	margin: 0;
}
.wrapper-box-image-travel-pc{
	width: 100%;
	max-width: 1045px;
	display: flex;
	flex-direction: column;
	gap: 65px;
}
.wrapper-box-image-travel-pc .travel-row{
	display: flex;
	align-items: center;
}
.wrapper-box-image-travel-pc .travel-row .travel-image {
	width: 100%;
	max-width: 315px;
	display: flex;
	align-items: center;
	gap: 21.5px;
}
.wrapper-box-image-travel-pc .travel-row .travel-image img{
	max-height: 81px;
	max-width: 81px;
}
.wrapper-box-image-travel-pc .travel-row .travel-image p{
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
	color: #fff;
	margin: 0;
	font-family: Georgia, serif;

}

.travel-content{
	padding-left: 37px;
	border-left: 1px solid rgba(255, 255, 255, 255.164);
	height: 78px;
	align-items: start;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.travel-v-content {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 18px;
	margin-top: 14px;
}
.travel-v-content p{
	font-family: "Open Sans", sans-serif;
	font-weight: 400 !important;

}
.travel-content p{
	font-size: 16px;
	line-height: 32px;
	font-weight: bold;
	color: #fff;
	font-family: "Open Sans", sans-serif;
}
.travel-v-content .travel-box-v{
	display: flex;

	align-items: center;
	gap: 11px;
}
.travel-v-content .travel-box-v img{
	max-width: 23.25px;
	max-height: 23.25px;

}


.image-mobile{
	display: none;
}
#tours-single .tourmaster-tour-thumbnail {
	vertical-align: baseline;
}
#tours-single .tourmaster-tour-content-wrap{
	padding-top: 0 !important
}
.back-101 .gdlr-core-pbf-column-content {
	display: flex;
	align-items: center
}
.back-101 .gdlr-core-pbf-column-content p{
	margin-bottom: 0
}
.btn-tours a:hover{
	background-color: #ffffff !important;
	color: #002e40 !important;
	border-width: 1px solid #002344 !important;

}

.back-101 .gdlr-core-pbf-element:nth-child(1) .gdlr-core-image-item{
	padding-right: 0
}
.back-101 .gdlr-core-pbf-element:nth-child(2) .gdlr-core-text-box-item{
	padding-left: 10px
}
.back-101 .gdlr-core-image-overlay {
	display: none
}
.container-back-101 .gdlr-core-pbf-background{
	min-height: 247px !important
}
.container-back-101{
	min-height: 247px;
}
.container-back-101 .gdlr-core-pbf-background-wrap{
	min-height: 247px
}

.accordion-travel .gdlr-core-accordion-item-tab .gdlr-core-accordion-item-title{
	color: #063344;
	line-height: 2.045;
	display: flex;
	align-items: center
}
.accordion-travel .gdlr-core-accordion-item-tab.gdlr-core-active .gdlr-core-accordion-item-title{
	color: #395d70
}
#tour-custom1 .gdlr-core-item-list img{
	height: 165px !important;
	object-fit: cover
}
#tour-custom1 .tourmaster-thumbnail-ribbon{
	background: #e59732 !important
}
#tour-custom1 .tourmaster-tour-grid.tourmaster-tour-frame .tourmaster-tour-content-wrap{
	background: #f2f2f2 !important
}
.sections-image-full-width *{
	width: 100%
}
.traveltour-overlay-menu-content.traveltour-active ul.menu > li.mobile-btn{
	border: none;
}
#text-banner{
	padding-left: 11px
}
.width-815{
	display: flex;
	justify-content: center
}
.width-815>div{
	width: 815px !important;
}
#tours-single .tourmaster-tour-thumbnail img{
	max-height: 230px;
	object-fit: cover;
	object-position: center;
}
#tours-single .tourmaster-tour-medium.tourmaster-tour-frame .tourmaster-tour-content-wrap{
	padding-top: 55px;
	padding-bottom: 0;
}
#tours-single .tourmaster-tour-medium{
	margin-bottom: 50px
}
#tours-single a.tourmaster-tour-view-more:hover{
	background-color: #ffffff !important;
	color: #002e40 !important;
	border: 1px solid #002344 !important;


}
#tours-single .tourmaster-tour-medium .tourmaster-tour-view-more{
	background: #002e40;
	font-size: 14px;
	line-height: 2.28;
	font-weight: 400
}
.traveltour-overlay-menu-content.traveltour-active ul.menu > li.mobile-btn > a,
.plan-btn{
	font-size: 16px;
	font-weight: 700;
	background: #DC7F34;
	border-radius: 45px;
	padding: 6px 12px;
	width: 100%;
	display: block;
	margin-top: 21px;
	font-family: 'Open Sans';
}
.plan-btn{
	position: fixed;
	bottom: 30px;
	left: 50%;
	transform: translate(-50%, 0);
	width: 260px;
	color: #fff !important;
	text-align: center !important;
	text-transform: uppercase;
	z-index: 9;
}

@media only screen and (min-width: 1024px){
	.plan-btn,
	.traveltour-overlay-menu-content.traveltour-active ul.menu > li.mobile-btn{
		display: none;
	}
}
body.search .gdlr-core-opacity-on-hover img,
body.search .gdlr-core-zoom-on-hover img{
	height: 100%;
	object-fit: cover;
}
/*.search-tab-content{*/
/*    display: none;*/
/*}*/
.search-tab-heading{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 40px 0;
}
.search-tab-heading a{
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 700;
	color: #1d4558;
	display: block;
	padding: 5px 10px;
	margin: 0 10px;
	line-height: 1;
	border-bottom: 2px solid transparent;
}
.search-tab-heading a.is-active,
.search-tab-heading a:hover{
	color: #002e40;
	text-decoration: none;
	border-color: #002e40;
}
.search-tab-content-nav{
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.search-tab-content-nav .slick-arrow{
	position: relative;
	top: auto;
	transform: none;

}
.search-tab-content-nav .slick-dots li button,
.search-tab-content-nav .slick-dots li .empty-dots,
.search-tab-content-nav .slick-arrow{
	width: 32px;
	height: 42px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #e6e6e6;
	color: #929292;
}
.search-tab-content-nav .slick-dots li button:before,
.search-tab-content-nav .slick-dots li button:after{
	display: none;
}
.search-tab-content-nav .slick-dots li.slick-active button,
.search-tab-content-nav .slick-dots li button:hover{
	background-color: #1d4558;
	color: #fff;
}
.search-tab-content-nav .slick-dots li:nth-child(-n+4),
.search-tab-content-nav .slick-dots li:nth-last-child(-n+1){
	display: block;
}
/*.search-tab-content-nav .slick-dots li:nth-child(-n+4):after{*/
/*    content: '';*/
/*    display: block;*/
/*}*/

.search-tab-content-nav .slick-dots li {
	margin: 0 4px;
	display: none;
}
.search-tab-content-nav .slick-dots li button,
.search-tab-content-nav .slick-dots li .empty-dots{
	font-size: 12px;
	line-height: 1;
}
.search-tab-content-nav .slick-arrow:hover,
.search-tab-content-nav .slick-dots li .empty-dots{
	color: #ffffff;
	background-color: #1d4558;
}

.search-tab-content-nav .slick-arrow:after{
	font-family: fontAwesome;
	line-height: 1;
	font-size: 12px;
}
.search-tab-content-nav .slick-arrow.slick-prev:after{
	content: "\f104";
}
.search-tab-content-nav .slick-arrow.slick-next:after{
	content: "\f105";
}
.search-tab-content-nav .slick-arrow.slick-prev{
	order: 1;
}
.search-tab-content-nav .slick-dots{
	position: static;
	order: 2;
	width: auto;
	margin: 0;
}
.search-tab-content-nav .slick-arrow.slick-next{
	order: 3;
}
.search-tab-content-nav .slick-dots{

}
.empty-dots--last,
.empty-dots--first,
.empty-dots--middle{
	display: none !important;
}
[data-type="middle"] .empty-dots--middle,
.search-tab-content-nav .slick-dots li.slick-active{
	display: block !important;
}
@media only screen and (max-width: 1280px) and (min-width: 1100px){
	.traveltour-logo.traveltour-item-pdlr{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.traveltour-logo img{
		width: 70px;
	}
}
@media only screen and (min-width: 1024px){
	.gdlr-core-personnel-style-medium .gdlr-core-personnel-list-image{
		width: 410px;
		height: 275px;
	}
	.gdlr-core-opacity-on-hover img, .gdlr-core-zoom-on-hover img, .gdlr-core-zoom-rotate-on-hover img, .gdlr-core-grayscale-effect img, .gdlr-core-grayscale-effect-revert img{
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

}

.flaticon-takeoff-the-plane:before{
	content: "\f100";
}
.flaticon-plane-landing:before {
	content: "\f101";

}
a.tourmaster-content-navigation-tab[href="#tourmaster-single-review"]{
	display: none !important;
}



@media(max-width: 1180px){
	.box-image-travel-pc{
		padding: 0 20px;
	}
	.wrapper-box-image-travel-pc .travel-row .travel-image{
		max-width: 30%;
	}
	.travel-v-content{
		gap: 15px;
		gap: 28px;
		flex-wrap: wrap;
		margin-left: 20px;
	}
	.travel-content{
		margin-left: 20px;
		height: 138px;
	}
}
@media(max-width: 930px){
	#tour-custom1 .tourmaster-column-15{
		width: 50%
	}
}
@media(max-width: 767px){
	.wrapper-box-image-travel-pc .travel-row{
		flex-direction: column;
		align-items: start;

	}
	.wrapper-box-image-travel-pc .travel-row .travel-image{
		max-width: 100%;
		padding-bottom: 20px;
		border-bottom: 1px solid rgba(255, 255, 255, 0.164);
	}
	.travel-content{
		padding-left: 0;
		border-left: 0;
		margin-top: 25px;
		height: unset;
		margin-left: 0;

	}
	.travel-v-content{
		margin-left: 0 ;
	}
	.sections-banner-travel h1{
		text-align: center
	}
	.image-mobile{
		display: block;
	}
	.image-mobile *{
		width: 100%	!important
	}
	.image-main{
		display: none;
	}
	#tour-custom1 .tourmaster-column-15{
		width: 100%
	}
	.sections-text-travel .gdlr-core-pbf-wrapper-container{
		padding-left: 17px;
		padding-right: 17px
	}
	.sections-text-travel .gdlr-core-pbf-wrapper-container .gdlr-core-pbf-element>div{
		padding-left: 0;
		padding-right: 0
	}
	.sections-text-travel .gdlr-core-title-item-title-wrap{
		text-align: left
	}
	.sections-text-travel .gdlr-core-divider-item .gdlr-core-divider-container{
		margin-left: 0;
		margin-right: 0
	}
	.accordion-travel .gdlr-core-accordion-item-tab .gdlr-core-accordion-item-title{
		line-height: 1.045;
		padding-left: 15px;
		padding-right: 15px
	}
	.back-101 img{
		height: 22px
	}
	.container-back-101 .gdlr-core-pbf-wrapper-container{
		padding-left: 0 !important;
		padding-right: 0 !important
	}
	.container-back-101 .gdlr-core-title-item .gdlr-core-title-item-title-wrap{
		padding-bottom:0;
	}
	.back-101 p{
		font-size: 18px
	}
	.box-text-101 .gdlr-core-text-box-item{
		padding-left: 0;
		padding-right: 0;
		margin-top: -13px;
		padding-bottom: 10px !important
	}
	.box-text-101 .gdlr-core-text-box-item p{
		line-height: 36px
	}
	#tours-single .tourmaster-tour-medium.tourmaster-tour-frame .tourmaster-tour-content-wrap{
		padding-top: 0	!important;
		padding-left: 0;
		padding-right: 0
	}
	#tours-single .tourmaster-tour-medium{
		margin-bottom: 10px
	}

	#tours-single .tourmaster-tour-thumbnail{
		margin-bottom: 30px
	}
	.tour-single-101 .tourmaster-tour-title.gdlr-core-skin-title{
		font-size: 20px !important;
		line-height: 28px;
		margin-bottom: 10px
	}
	.tour-single-101 .tourmaster-tour-info.tourmaster-tour-info-duration-text {
		margin-bottom: 0
	}
	.tour-single-101 .tourmaster-tour-info-wrap{
		margin-bottom: 0px
	}
	.tour-single-101 .tourmaster-content-right.tourmaster-center-tour-content{
		padding-top: 17px !important;
		padding-bottom: 48px !important;
	}
	.tour-single-101 .tourmaster-content-right.tourmaster-center-tour-content a{
		padding: 9px 15px 9px;
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1240px){
	.traveltour-logo.traveltour-item-pdlr{
		padding-left: 0 !important;
	}
	.traveltour-body-outer-wrapper .traveltour-logo img{
		width: 70px !important;
	}
	.traveltour-navigation .sf-menu > li > a, .traveltour-navigation .sf-vertical > li > a{
		font-size: 12px !important;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.tourmaster-column-15{
		width: 50%;
	}
	body.home #gdlr-core-wrapper-1.gdlr-core-pbf-wrapper{
		padding-left: 50px !important;
		padding-right: 50px !important;
	}
	.traveltour-logo.traveltour-item-pdlr{
		padding-left: 0 !important;
	}
	.traveltour-body-outer-wrapper .traveltour-logo img{
		width: 53px !important;
	}
	.traveltour-navigation .sf-menu > li > a, .traveltour-navigation .sf-vertical > li > a{
		font-size: 12px !important;
	}
	body.home #gdlr-core-wrapper-4{
		padding-top: 0 !important;
	}
	body.home #gdlr-core-wrapper-4 .gdlr-core-column-12{
		width: 33%;
	}
	body.home #gdlr-core-wrapper-4 .gdlr-core-column-first{
		clear: none;
	}
	body.home #gdlr-core-wrapper-4 .gdlr-core-blog-item-holder{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.home-contact-form .gdlr-core-column-30{
		width: 100%;
		float: none;
	}
	footer .traveltour-column-15{
		width: 50%;
	}
	.traveltour-footer-wrapper.traveltour-with-column-divider .traveltour-footer-column{
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.travel-blog{
		display: flex;
	}
	.travel-blog .gdlr-core-item-mgb{
		margin-bottom: 0;
	}
	.travel-blog > .gdlr-core-column-20{
		width: 30% !important;
	}
	.travel-blog .gdlr-core-pbf-sidebar-content{
		padding-left: 20px !important;
		padding-right: 20px !important;
		/*width: 100% !important;*/
		float: none !important;
		min-height: auto !important;
	}
	.travel-blog .gdlr-core-pbf-sidebar-right{
		/*padding-right: 40px !important;*/
		padding-right: 0 !important;
		padding-left: 0 !important;
		/*width: 100% !important;*/
		float: none !important;
		min-height: auto !important;
	}
	body.category .gdlr-core-column-20,
	.travel-blog .gdlr-core-column-20{
		width: 50%;
		clear: none;
	}
	.travel-blog .gdlr-core-sync-height-offset{
		display: none;
	}
	.single.single-post .traveltour-sidebar-right.traveltour-column-20,
	.single.single-post .traveltour-column-40.traveltour-sidebar-center{
		width: 100%;
		float: none;
	}
	.page-id-28012 .gdlr-core-pbf-column.gdlr-core-column-60,
	.page-id-28012 .gdlr-core-pbf-column.gdlr-core-column-30{
		float: none;
		width: 100%;
	}
	.gdlr-core-pbf-wrapper#wild-adjective2 .gdlr-core-pbf-column.gdlr-core-column-30 .gdlr-core-sync-height-pre-spaces,
	.gdlr-core-pbf-wrapper#wild-adjective .gdlr-core-pbf-column.gdlr-core-column-30 .gdlr-core-sync-height-pre-spaces,
	.gdlr-core-pbf-wrapper#wild-people .gdlr-core-pbf-column.gdlr-core-column-30 .gdlr-core-sync-height-pre-spaces,
	.gdlr-core-pbf-wrapper#wild-place .gdlr-core-pbf-column.gdlr-core-column-30 .gdlr-core-sync-height-pre-spaces,
	.gdlr-core-pbf-wrapper#beshan .gdlr-core-pbf-column.gdlr-core-column-30 .gdlr-core-sync-height-pre-spaces,
	.gdlr-core-pbf-wrapper#education .gdlr-core-pbf-column.gdlr-core-column-30 .gdlr-core-sync-height-pre-spaces,
	.gdlr-core-pbf-wrapper#corporate .gdlr-core-pbf-column.gdlr-core-column-30 .gdlr-core-sync-height-pre-spaces,
	.gdlr-core-pbf-wrapper#travel .gdlr-core-pbf-column.gdlr-core-column-30 .gdlr-core-sync-height-pre-spaces{
		display: none !important;
	}
	.gdlr-core-pbf-wrapper#wild-adjective2 .gdlr-core-pbf-column.gdlr-core-column-30,
	.gdlr-core-pbf-wrapper#wild-adjective .gdlr-core-pbf-column.gdlr-core-column-30,
	.gdlr-core-pbf-wrapper#wild-people .gdlr-core-pbf-column.gdlr-core-column-30,
	.gdlr-core-pbf-wrapper#wild-place .gdlr-core-pbf-column.gdlr-core-column-30,
	.gdlr-core-pbf-wrapper#beshan .gdlr-core-pbf-column.gdlr-core-column-30,
	.gdlr-core-pbf-wrapper#education .gdlr-core-pbf-column.gdlr-core-column-30,
	.gdlr-core-pbf-wrapper#corporate .gdlr-core-pbf-column.gdlr-core-column-30,
	.gdlr-core-pbf-wrapper#travel .gdlr-core-pbf-column.gdlr-core-column-30{
		float: none;
		width: 100%;
	}
	.gdlr-core-pbf-wrapper#consulting,
	.gdlr-core-pbf-wrapper#projects,
	.gdlr-core-pbf-wrapper#wild-adjective .gdlr-core-pbf-column.gdlr-core-column-30 .gdlr-core-pbf-column-content-margin,
	.gdlr-core-pbf-wrapper#wild-people .gdlr-core-pbf-column.gdlr-core-column-30 .gdlr-core-pbf-column-content-margin,
	.gdlr-core-pbf-wrapper#wild-place .gdlr-core-pbf-column.gdlr-core-column-30 .gdlr-core-pbf-column-content-margin,
	.gdlr-core-pbf-wrapper#beshan .gdlr-core-pbf-column.gdlr-core-column-30 .gdlr-core-pbf-column-content-margin,
	.gdlr-core-pbf-wrapper#education .gdlr-core-pbf-column.gdlr-core-column-30 .gdlr-core-pbf-column-content-margin,
	.gdlr-core-pbf-wrapper#corporate .gdlr-core-pbf-column.gdlr-core-column-30 .gdlr-core-pbf-column-content-margin,
	.gdlr-core-pbf-wrapper#travel .gdlr-core-pbf-column.gdlr-core-column-30 .gdlr-core-pbf-column-content-margin{
		padding-left: 40px !important;
		padding-right: 40px !important;
	}
	.gdlr-core-pbf-wrapper#wild-adjective .gdlr-core-pbf-column.gdlr-core-column-30,
	.gdlr-core-pbf-wrapper#wild-people .gdlr-core-pbf-column.gdlr-core-column-30,
	.gdlr-core-pbf-wrapper#wild-place .gdlr-core-pbf-column.gdlr-core-column-30{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.gdlr-core-pbf-wrapper#wild-adjective2 .gdlr-core-pbf-column.gdlr-core-column-30:not(.gdlr-core-column-first),
	.gdlr-core-pbf-wrapper#wild-adjective .gdlr-core-pbf-column.gdlr-core-column-30:not(.gdlr-core-column-first),
	.gdlr-core-pbf-wrapper#wild-people .gdlr-core-pbf-column.gdlr-core-column-30:not(.gdlr-core-column-first),
	.gdlr-core-pbf-wrapper#wild-place .gdlr-core-pbf-column.gdlr-core-column-30:not(.gdlr-core-column-first),
	.gdlr-core-pbf-wrapper#wild-adjective2 .gdlr-core-pbf-column.gdlr-core-column-30 .gdlr-core-pbf-column-content-margin,
	.gdlr-core-pbf-wrapper#wild-adjective .gdlr-core-pbf-column.gdlr-core-column-30 .gdlr-core-pbf-column-content-margin,
	.gdlr-core-pbf-wrapper#wild-people .gdlr-core-pbf-column.gdlr-core-column-30 .gdlr-core-pbf-column-content-margin,
	.gdlr-core-pbf-wrapper#wild-place .gdlr-core-pbf-column.gdlr-core-column-30 .gdlr-core-pbf-column-content-margin,
	.gdlr-core-pbf-wrapper#beshan .gdlr-core-pbf-column.gdlr-core-column-30:not(.gdlr-core-column-first) .gdlr-core-pbf-column-content-margin,
	.gdlr-core-pbf-wrapper#education .gdlr-core-pbf-column.gdlr-core-column-30:not(.gdlr-core-column-first) .gdlr-core-pbf-column-content-margin,
	.gdlr-core-pbf-wrapper#corporate .gdlr-core-pbf-column.gdlr-core-column-30:not(.gdlr-core-column-first) .gdlr-core-pbf-column-content-margin,
	.gdlr-core-pbf-wrapper#travel .gdlr-core-pbf-column.gdlr-core-column-30:not(.gdlr-core-column-first) .gdlr-core-pbf-column-content-margin{
		height: auto !important;
	}
	.gdlr-core-pbf-wrapper#projects .gdlr-core-column-45{
		width: 60%;
	}
	.gdlr-core-pbf-wrapper#projects .gdlr-core-column-15{
		width: 40%;
	}
	.gdlr-core-pbf-wrapper#consulting .gdlr-core-column-30{
		float: none;
		width: 100%;
	}
	.gdlr-core-column-20:where(#tourmaster-tour-search-widget-3),
	.gdlr-core-column-20:where(#custom_html-7),
	body.tourmaster-template-search .tourmaster-tour-search-content-wrap,
	body.tourmaster-template-search .tourmaster-tour-search-item-wrap{
		width: 100%;
		max-width: 100%;
		float: none;
	}
	#wild-people .gdlr-core-pbf-wrapper-container,
	#wild-adjective2 .gdlr-core-pbf-wrapper-container,
	.page-id-4706 .gdlr-core-pbf-sidebar-container{
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
	}
	#wild-people .gdlr-core-pbf-wrapper-container .gdlr-core-column-30:not(.gdlr-core-column-first),
	#wild-adjective2 .gdlr-core-pbf-wrapper-container .gdlr-core-column-30:not(.gdlr-core-column-first),
	.page-id-4706 .gdlr-core-pbf-sidebar-container .gdlr-core-pbf-sidebar-left.gdlr-core-column-20{
		order: 1;
	}
	#wild-people .gdlr-core-pbf-wrapper-container .gdlr-core-column-first,
	#wild-adjective2 .gdlr-core-pbf-wrapper-container .gdlr-core-column-first,
	.page-id-4706 .gdlr-core-pbf-sidebar-container .gdlr-core-pbf-sidebar-content.gdlr-core-column-40{
		order: 2;
		padding-top: 0 !important;
	}
	.page-id-4706 .gdlr-core-pbf-sidebar-container .gdlr-core-pbf-sidebar-left.gdlr-core-column-20,
	.page-id-4706 .gdlr-core-pbf-sidebar-container .gdlr-core-pbf-sidebar-content.gdlr-core-column-40{
		width: 100%;
		max-width: 100%;
		float: none;
	}


	/* Travel blog */
	body.home .gdlr-core-blog-modern.gdlr-core-with-image .gdlr-core-blog-modern-content{
		opacity: 1;
		position: static;
		padding: 20px 10px !important;

	}
	#gdlr-core-wrapper-4 .gdlr-core-blog-modern.gdlr-core-with-image .gdlr-core-blog-modern-content{
		padding: 20px 10px 20px 10px !important;
		text-align: left;
	}
	body.home .gdlr-core-blog-modern .gdlr-core-blog-modern-content-overlay-gradient{
		background: none !important;
	}
	body.home .gdlr-core-blog-modern.gdlr-core-opacity-on-hover{
		background: #fff !important;
	}
	.gdlr-core-blog-modern.gdlr-core-with-image .gdlr-core-blog-info-wrapper i,
	body.home .gdlr-core-blog-modern.gdlr-core-with-image .gdlr-core-blog-info-wrapper a{
		color: #1d4558 !important;
	}
	body.home .gdlr-core-blog-modern.gdlr-core-with-image .gdlr-core-blog-title a{
		color: #1d4558 !important;
	}
}
@media only screen and (min-width: 767px) and (max-width: 1000px){
	.tourmaster-tour-booking-bar-wrap{
		width: 100%;
	}
}
@media only screen and (min-width: 767px) and (max-width: 830px){
	.travel-blog .gdlr-core-column-20{
		width: 100%;
	}
}
#our-people .gdlr-core-page-builder-body img{
	height: 100%;
	object-fit: cover;
}
@media only screen and (max-width: 767px){
	.gdlr-core-pbf-wrapper.home-pods .gdlr-core-pbf-wrapper-container{
		display: block;
	}
	.gdlr-core-pbf-wrapper.home-pods .gdlr-core-pbf-wrapper-container .gdlr-core-column-30{
		float: none !important;
		width: 100% !important;
	}
	.gdlr-core-pbf-wrapper.home-pods .gdlr-core-pbf-wrapper-container .gdlr-core-sync-height-pre-spaces{
		display: none;
	}
	.gdlr-core-pbf-wrapper.home-pods .gdlr-core-pbf-wrapper-container .gdlr-core-pbf-column-content-margin{
		min-height: auto !important;
		height: auto !important;
	}
	.gdlr-core-pbf-wrapper.home-pods .gdlr-core-pbf-wrapper-container .gdlr-core-pbf-background-wrap{
		position: static;
	}
}
@media only screen and (min-width: 1024px){
	#our-people .gdlr-core-media-image > a{
		height: 400px;
	}
	#our-people .gdlr-core-media-image > a img{
		object-fit: cover;
	}
	.mobile-menu-btn{
		display: none !important;
	}
	.tourmaster-single-related-tour--sp{
		margin: 0 -37px;
	}
}
.traveltour-overlay-menu-content ul.menu > li.mobile-menu-btn{
	border: none !important;
}
.traveltour-overlay-menu-content ul.menu > li.mobile-menu-btn a{
	padding: 8px 15px;
	background: #fff;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	width: 100%;
	letter-spacing: 1px;
	border-radius: 0;
	border-width: 2px;
	color: #000;
	border-style: solid;
	display: block;
	margin-top: 20px;
}
.gdlr-core-social-share-wrap .fa.fa-twitter.fa6b.fa6-x-twitter:before{
	content: '';
	position: relative;
	top: 2px;
	display: block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8l164.9-188.5L26.8 48h145.6l100.5 132.9zm-24.8 373.8h39.1L151.1 88h-42z'/%3E%3C/svg%3E");
}
/* Travelblock */
.travelblog-grid .gdlr-core-column-12 .gdlr-core-blog-modern-content  {
	height: auto !important;
}
.travelblog-grid .gdlr-core-blog-item-holder{
	display: flex;
	align-items: flex-start;
	justify-content: center;
	flex-wrap: wrap;
}
.travelblog-grid .gdlr-core-column-12{
	width: 100%;
	flex: 0 0 100%;
	min-height: 220px;
}
@media only screen and (min-width: 768px){
	.travelblog-grid .gdlr-core-column-12{
		width: 50%;
		flex: 0 0 50%;
		min-height: 220px;
	}
}
@media only screen and (min-width: 1200px){
	.travelblog-grid .gdlr-core-column-12{
		width: 33.333%;
		flex: 0 0 33.3333%;
		min-height: 220px;
	}
}
@media only screen and (min-width: 1600px){
	.travelblog-grid .gdlr-core-column-12{
		width: 25%;
		flex: 0 0 25%;
		min-height: 250px;
	}
}
@media only screen and (min-width: 1920px){
	.travelblog-grid .gdlr-core-column-12{
		width: 20%;
		flex: 0 0 20%;
		min-height: 300px;
	}
}
.contact-box-with-logo .mobile-logo{
	display: none !important;
}
.travel-podcast .gdlr-core-pbf-wrapper-container{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

@media only screen and (max-width: 1024px){
	.travelblog-grid .gdlr-core-blog-modern.gdlr-core-with-image .gdlr-core-blog-modern-content{
		position: static;
		background: none;
		opacity: 1;
		padding: 15px 0;
	}
	body.home #gdlr-core-wrapper-4.travelblog-grid .gdlr-core-item-list > .gdlr-core-blog-modern .gdlr-core-blog-thumbnail{
		height: auto !important;
	}
	.travelblog-grid .gdlr-core-blog-modern .gdlr-core-blog-title{
		text-align: left;
	}
	.travelblog-grid .gdlr-core-blog-modern .gdlr-core-blog-title a{
		color: #002e40 !important;
	}
	.travelblog-grid .gdlr-core-blog-modern .gdlr-core-blog-modern-content-overlay-gradient{
		display: none;
	}
	.travelblog-grid .gdlr-core-opacity-on-hover{
		background: none;
	}
	.travelblog-grid .gdlr-core-blog-modern.gdlr-core-with-image .gdlr-core-blog-info-wrapper i{
		color: #9a9a9a !important;
	}
	.travelblog-grid .gdlr-core-blog-modern.gdlr-core-with-image .gdlr-core-blog-info-wrapper a{
		color: #51768b !important;
	}
	.travelblog-grid .gdlr-core-blog-info-wrapper .gdlr-core-blog-info{
		display: block;
		text-align: left;
	}
	/* BEGIN: Breadcrubms */
	.traveltour-breadcrumbs span[property="itemListElement"]{
		margin: 0 !important;
		margin-right: 22px !important;
	}
	.traveltour-breadcrumbs .traveltour-breadcrumbs-item > i{
		/*margin: 0 22px;*/
		margin-right: 22px;
	}
	/* END: Breadcrumbs */
	.wp-block-image figcaption{
		line-height: 20px;
		padding-left: 0 !important;
		padding-top: 10px !important;
	}

}

@media only screen and (max-width: 767px){
	body.home #gdlr-core-wrapper-1.gdlr-core-pbf-wrapper {
		padding-inline: 30px !important;
	}
	.reset-inner-col-space,
	.reset-inner-col-space .gdlr-core-pbf-wrapper-full{
		padding-inline: 0 !important;
	}
	.reset-inner-col-space .gdlr-core-pbf-wrapper-full  #gdlr-core-column-2 .gdlr-core-pbf-column-content-margin,
	.reset-inner-col-space .gdlr-core-pbf-wrapper-full  #gdlr-core-column-1 .gdlr-core-pbf-column-content-margin{
		padding-inline: 15px !important;
	}
	.single-post .traveltour-content-area{
		padding-bottom: 0 !important;
	}
	.single-post .traveltour-sidebar-area{
		padding-top: 0 !important;
	}
	/* BEGIN: Travel Podcast banner */
	.travel-podcast .gdlr-core-column-10{
		width: 33.333%;
		flex: 0 0 33.333%;
	}
	.travel-podcast .gdlr-core-icon-item .gdlr-core-icon-item-icon{
		font-size: 50px !important;
		min-width: 50px !important;
		min-height: 50px !important;
	}
	.travel-podcast .gdlr-core-text-box-item-content{
		line-height: 1.3;
	}
	.gdlr-core-pbf-wrapper.travel-podcast{
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}
	/* END: Travel Podcast banner */

	.traveltour-single-tags{
		display: flex;
		flex-wrap: wrap;
	}
	.traveltour-single-tags a{
		display: block;
		width: auto;
		margin-bottom: 10px;
	}
	.is-layout-flex.wp-container-core-columns-is-layout-4  > .wp-block-column{
		width: 100% !important;
		flex: 0 0 100% !important;
	}
	.is-layout-flex.wp-container-core-columns-is-layout-4  > .wp-block-column .wp-block-columns{
		flex-wrap: nowrap !important;
		gap: 0;
		margin: 0 -20px;
	}
	.is-layout-flex.wp-container-core-columns-is-layout-4  > .wp-block-column .wp-block-columns .wp-block-column{
		width: 50% !important;
		flex: 0 0 50% !important;
		padding-left: 10px;
		padding-right: 10px;
	}
	/* BEGIN: Curriculum */
	.page-id-50718 #structure-travel .gdlr-core-text-box-item:empty{
		display: none !important;
	}
	/* END: Curriculum */
	#detail .gdlr-core-text-box-item-content{
		/*align-items: center !important;*/
	}
	.single-tour #detail #gdlr-core-column-4.gdlr-core-column-10,
	.single-tour #detail #gdlr-core-column-3.gdlr-core-column-10,
	.single-tour #detail #gdlr-core-column-2.gdlr-core-column-10,
	.single-tour #detail #gdlr-core-column-1.gdlr-core-column-10{
		width: 50% !important;
		flex: 0 0 50% !important;
		margin-bottom: 20px !important;
	}
	.single-tour #detail #gdlr-core-column-3.gdlr-core-column-10,
	.single-tour #detail #gdlr-core-column-1.gdlr-core-column-10{
		padding-right: 10px;
	}
	.single-tour #detail #gdlr-core-column-4.gdlr-core-column-10,
	.single-tour #detail #gdlr-core-column-2.gdlr-core-column-10{
		padding-left: 10px;
	}
	body #gdlr-core-button-id-8.gdlr-core-button,
	body #gdlr-core-button-id-7.gdlr-core-button,
	body #gdlr-core-button-id-6.gdlr-core-button,
	body #gdlr-core-button-id-5.gdlr-core-button,
	body #gdlr-core-button-id-4.gdlr-core-button,
	body #gdlr-core-button-id-3.gdlr-core-button,
	body #gdlr-core-button-id-2.gdlr-core-button,
	body #gdlr-core-button-id-1.gdlr-core-button{
		background: #002e40 !important;
		border-color: #002e40 !important;
		color: #fff !important;
		padding: 6px 33px !important;
	}
	#travel > .gdlr-core-pbf-background-wrap,
	#corporate > .gdlr-core-pbf-background-wrap,
	#education > .gdlr-core-pbf-background-wrap,
	#beshan > .gdlr-core-pbf-background-wrap{
		display: none;
	}
	#beshan .gdlr-core-pbf-background-wrap:not(.empty),
	#education .gdlr-core-pbf-background-wrap:not(.empty),
	#corporate .gdlr-core-pbf-background-wrap:not(.empty),
	#travel .gdlr-core-pbf-background-wrap:not(.empty){
		height: 250px !important;
		position: static;
	}
	#beshan .gdlr-core-column-first .gdlr-core-pbf-background-wrap,
	#education #gdlr-core-column-8 .gdlr-core-pbf-column-content-margin > .gdlr-core-pbf-background-wrap,
	#corporate #gdlr-core-column-5 .gdlr-core-pbf-column-content-margin > .gdlr-core-pbf-background-wrap,
	#travel #gdlr-core-column-4 .gdlr-core-pbf-column-content-margin > .gdlr-core-pbf-background-wrap{
		display: none;
	}
	#beshan .gdlr-core-pbf-wrapper-container,
	#corporate .gdlr-core-pbf-wrapper-container{
		display: flex;
		flex-direction: column-reverse;
	}
	#travel,
	#corporate #gdlr-core-column-5 .gdlr-core-pbf-column-content-margin,
	#beshan #gdlr-core-column-9 .gdlr-core-pbf-column-content-margin,
	#education #gdlr-core-column-8 .gdlr-core-pbf-column-content-margin,
	#travel #gdlr-core-column-4 .gdlr-core-pbf-column-content-margin{
		padding-top: 50px !important;
	}
	/* Private tours */
	.page-id-4706 .gdlr-core-pbf-sidebar-left{
		padding-top: 0 !important;
	}
	.page-id-4706 .traveltour-page-caption{
		font-size: 18px !important;
		line-height: 1.3 !important;
	}
	.page-id-5490 .traveltour-page-caption,
	.page-id-53096 .traveltour-page-caption{
		font-size: 22px;
		line-height: 35px;
	}
	.tourmaster-tour-item .tourmaster-tour-view-more{
		background: #002e40 !important;
		border-color: #002e40 !important;
		color: #fff !important;
		padding: 6px 33px !important;
		width: 100%;
		font-size: 16px;
	}
	.tourmaster-pagination.tourmaster-right-align{
		text-align: left;
	}
	/* Small group tours */
	.page-id-32579 .tourmaster-tour-medium.tourmaster-tour-frame .tourmaster-tour-content-wrap,
	.page-id-46158 .tourmaster-content-right.tourmaster-center-tour-content,
	.page-id-53096 .tourmaster-content-right.tourmaster-center-tour-content,
	.page-id-5490 .tourmaster-content-right.tourmaster-center-tour-content{
		padding-top: 20px !important;
		padding-bottom: 0 !important;
	}
	.page-id-5490 .tourmaster-tour-medium .tourmaster-content-right,
	.page-id-53096 .tourmaster-tour-medium .tourmaster-content-right,
	.page-id-32579 .tourmaster-tour-medium .tourmaster-content-right{
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}
	.page-id-5490 .tourmaster-tour-medium.tourmaster-tour-frame .tourmaster-tour-content-wrap,
	.page-id-53096 .tourmaster-tour-medium.tourmaster-tour-frame .tourmaster-tour-content-wrap,
	.page-id-32579 .tourmaster-tour-medium.tourmaster-tour-frame .tourmaster-tour-content-wrap,
	.page-id-46158 .tourmaster-tour-medium.tourmaster-tour-frame .tourmaster-tour-content-wrap{
		padding-left: 0 !important;
		padding-right: 0 !important;
		padding-top: 15px !important;
	}
	.single-tour .gdlr-core-toggle-box-style-box-icon .gdlr-core-toggle-box-item-title{
		margin-bottom: 10px !important;
	}
	/*.single-tour .gdlr-core-toggle-box-item-tab.gdlr-core-active .gdlr-core-toggle-box-item-content p:last-child{*/
	/*	display: none;*/ /* If you enable it, it causes a problem with the accordion, since most have only one paragraph. */
	/*}*/
	.plates-list .gdlr-core-pbf-column.gdlr-core-column-15{
		margin-bottom: 20px;
	}
	/* Full Height banner */
	.mobile-fh-banner{
		height: calc(100dvh - 75px);
		display: flex;
		align-items: flex-end;
		justify-content: flex-start;
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}
	.mobile-fh-banner--center{
		align-items: center;
	}
	/* Restaurant */
	.page-id-43039 .gdlr-core-blog-medium{
		margin-bottom: 60px !important;
	}
	/**/
	.has-drop-cap{
		font-size: 22px !important;
		line-height: 40px !important;
	}
	.wp-block-table thead{
		display: none !important;
	}
	.wp-block-table td,
	.wp-block-table tr{
		display: block;
	}
	table tr:nth-child(even),
	table tr:nth-child(odd){
		background: none;
	}
	.wp-block-table td, .wp-block-table th{
		border: none;
		text-align: left;
		margin-bottom: 5px;
	}
	.wp-block-table td:before{
		content: attr(data-caption);
		font-weight: 700;
		display: block;
		color: #000;
	}
	/* Contact box with logo */
	.contact-box-with-logo .desktop-logo{
		display: none !important;
	}
	.contact-box-with-logo .mobile-logo{
		display: block !important;
		margin: 0 auto;
	}
	.contact-box-with-logo .mobile-logo{
		width: 125px;
	}
	/* SBS Container */
	.sbs-container--right .gdlr-core-column-30:not(.gdlr-core-column-first) .gdlr-core-pbf-background-wrap .gdlr-core-pbf-background,
	.sbs-container--left .gdlr-core-column-30.gdlr-core-column-first .gdlr-core-pbf-background-wrap .gdlr-core-pbf-background{
		padding-bottom: 70%;
	}
	.sbs-container--right .gdlr-core-column-30:not(.gdlr-core-column-first) .gdlr-core-pbf-background-wrap,
	.sbs-container--left .gdlr-core-column-30.gdlr-core-column-first .gdlr-core-pbf-background-wrap{
		position: static;
	}
	.sbs-container--right .gdlr-core-column-30.gdlr-core-column-first .gdlr-core-pbf-column-content-margin,
	.sbs-container--left .gdlr-core-column-30:not(.gdlr-core-column-first) .gdlr-core-pbf-column-content-margin{
		padding-top: 40px !important;
	}
	.sbs-container--right .gdlr-core-pbf-wrapper-container{
		display: flex;
		flex-direction: column-reverse;
	}
	.sbs-container--right .gdlr-core-column-30:not(.gdlr-core-column-first) .gdlr-core-pbf-column-content-margin,
	.sbs-container--left .gdlr-core-column-30.gdlr-core-column-first .gdlr-core-pbf-column-content-margin{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.sbs-container .gdlr-core-pbf-column-content-margin{
		min-height: 0 !important;
	}
	/* Story text */
	.story-text{
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#gdlr-core-column-1 > div{
		margin-bottom: 0 !important;
	}
	/* Members */
	.members-list .gdlr-core-personnel-list-title{
		margin-top: 20px;
	}
	.members-list .gdlr-core-personnel-list-content p:last-child{
		margin-bottom: 0;
	}
	.members-list .gdlr-core-item-pdb{
		padding-bottom: 0;
	}
	/* Careers */
	.gdlr-core-filterer-wrap{
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
		flex-wrap: wrap;
	}
	.gdlr-core-filterer-wrap .gdlr-core-filterer{
		display: block !important;
		margin-bottom: 8px !important;
		margin-left: 0 !important;
	}
	.gdlr-core-blog-item-holder .gdlr-core-item-list.gdlr-core-blog-medium{
		margin-bottom: 60px !important;
	}
	.gdlr-core-blog-item-holder .gdlr-core-blog-info-wrapper.gdlr-core-skin-divider{
		margin-bottom: 10px;
	}

	/* Apart */
	#AP-apart + .gdlr-core-pbf-wrapper{
		padding-top: 30px !important;
	}
	#AP-learn{
		padding: 0 !important;
	}
	#AP-learn + .gdlr-core-pbf-wrapper{
		padding-top: 20px !important;
	}
	/* Slides */
	ul.slides .gdlr-core-image-overlay,
	ul.slides .gdlr-core-image-overlay .gdlr-core-image-overlay-title,
	ul.slides .gdlr-core-image-overlay .gdlr-core-image-overlay-caption,
	ul.slides .gdlr-core-image-overlay .gdlr-core-image-overlay-content{
		position: static;
		color: #999 !important;
	}
	ul.slides .gdlr-core-image-overlay .gdlr-core-image-overlay-title{
		margin-top: 15px;
	}
	.travel-trade-blog{
		padding-bottom: 0 !important;
	}
	.travel-trade-blog .gdlr-core-title-item-title.gdlr-core-skin-title{
		margin-bottom: 30px !important;
	}
	.travel-trade-blog .gdlr-core-text-box-item-content p:first-child{
		display: none !important;
	}
	.travel-trade-blog .gdlr-core-pbf-column{
		padding-bottom: 20px;
	}
	.travel-trade-blog + .gdlr-core-pbf-wrapper{
		padding-top: 0 !important;
	}
	#AP-andres{
		padding-top: 0 !important;
	}
	[data-skin="Contact Page"]{
		padding-top: 0 !important;
	}
	[data-skin="Contact Page"] .gdlr-core-column-20 .gdlr-core-pbf-column-content-margin{
		padding-top: 0 !important;
	}
	.gdlr-core-page-builder-body [data-skin="Accordions"] .gdlr-core-active .gdlr-core-skin-icon:before{
		color: #002e40 !important;
	}
	/* Search */
	body.search .traveltour-content-area{
		padding-top: 0 !important;
	}
}
.tourmaster-combobox-wrap option:nth-child(2){
	display: initial !important;
}
.tourmaster-tour-search-field-tour-category .tourmaster-combobox-wrap option:nth-child(4),
.tourmaster-tour-search-field-tour-category .tourmaster-combobox-wrap option:nth-child(3) {
	display: none !important;
}
.page.page-id-28040 .gdlr-core-button-color,
.page.page-id-28040 .gdlr-core-button{
	border-style: solid;
	border-width: 2px;
	border-color: #002e40;
}
/* Blog images */
@media only screen and (min-width: 1024px){
	body .page-id-54690 .gdlr-core-page-builder-body .tourmaster-tour-thumbnail.tourmaster-media-image img,
	body .page-id-54516 .gdlr-core-page-builder-body .tourmaster-tour-thumbnail.tourmaster-media-image img,
	body .page-id-53096 .gdlr-core-page-builder-body .tourmaster-tour-thumbnail.tourmaster-media-image img,
	body .page-id-46158 .gdlr-core-page-builder-body .tourmaster-tour-thumbnail.tourmaster-media-image img{
		height: 230px;
	}
	.gdlr-core-page-builder-body .tourmaster-tour-medium .tourmaster-tour-thumbnail{
		vertical-align: top;
	}
	.gdlr-core-page-builder-body .tourmaster-tour-medium.tourmaster-tour-frame .tourmaster-tour-content-wrap{
		padding-top: 0;
	}
}

/* Hide strange popup*/

body #popmake-28709{
	display: none !important;
}
