/***** thismonth Section CSS *****/
.thismonth-section{ padding:40px 0 50px;}
.thismonth-section .thismonth-box{
	padding: 0;
	position: relative;
	border: 1px solid #e3e3e3;
	border-radius: 3px;
	overflow: hidden;
	display: flex;
	align-items: stretch;
	margin: 0 0 25px 0;
}
.thismonth-section .thismonth-imgbox { position:relative; width: 130px; height: 130px; flex: 130px 0 0; }
.thismonth-section .thismonth-imgbox img { height: 100%; object-fit: cover; }
.thismonth-section .thismonth-content { padding: 10px 12px 10px 20px; position: relative; flex-grow: 1; }
.thismonth-section .thismonth-header{
	font-family: 'Montserrat';
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0;
	color:#1a2b49;
	margin-bottom:15px;
	display:inline-block;
}
.thismonth-section .thismonth-content .duration {
	position: absolute; bottom: 10px; left: 20px; font-family: "Muli"; font-weight: bold; font-size: 14px; line-height: 1.65; margin: 0; padding: 0 0 0 25px; color: #1a2b49;
}
.thismonth-section .thismonth-content .duration:before {
	content:'';
	background: url(https://www.goldentours.com/images/duration-icon.svg) no-repeat center center;
	width: 14px; height: 21px;
	display: inline-block;
	position: absolute; top: 0; left: 0;
}

.thismonth-section .pricebox { margin-bottom:0; color: #1a2b49; position: absolute; bottom: 10px; right: 12px; text-align: right; }
.thismonth-section .pricebox .price{
	display:block;
	font-family: 'Muli';
	font-weight: bold;
	font-size: 20px;
	line-height: 1.1;
	color: #1a2b49;
}
.thismonth-section .pricebox .wasprice {
	font-size: 13px;
	font-family: 'Muli';
	line-height: 1;
	text-decoration: line-through;
	color: #1a2b49;
	display: inline-block; white-space: nowrap;
}


.thismonth-box-tjl { display:flex; border: 1px solid #e3e3e3; border-radius: 3px; justify-content:space-between; overflow:hidden; height:100%; }
.thismonth-box-tjl-img { width: 130px; }
.thismonth-box-tjl-img img {width: 100%; height: 100%; object-fit: cover; object-position: center;}
.thismonth-box-tjl-info { width: calc(100% - 130px); display:flex; flex-direction: column; justify-content:space-between; padding:12px; }
.thismonth-box-tjl-info .thismonth-header { margin: 0; display:block; }
.thismonth-box-tjl-info p { margin: 0; padding:0; display:flex; gap: 20px; font: bold 14px/1.65 "Muli"; justify-content:space-between; align-items:flex-end; }
.thismonth-box-tjl-info p .duration { display:block; position:relative; padding: 1px 0 0 25px; line-height:130%; }
.thismonth-box-tjl-info p .duration:before { content:''; background: url(https://www.goldentours.com/images/duration-icon.svg) no-repeat center center; width: 14px; height: 21px; display: inline-block; position: absolute; top: 0; left: 0; }
.thismonth-box-tjl-info p .pricebox { position:static; display:block;  margin-left:auto; }
.thismonth-section .col-xl-4 { padding-bottom:25px; }

@media(max-width: 1680px) {
	.thismonth-section .thismonth-content { padding: 10px 12px; }
	.thismonth-section .thismonth-content .duration { left: 12px; }
	.thismonth-section .thismonth-header { font-size: 14px; line-height: 1.2; letter-spacing: 0.15px; /** max-height: 65px; overflow: hidden; **/ margin-bottom:10px; }
}

@media( min-width: 768px) and (max-width: 992px) {
	.thismonth-box-tjl-info p { flex-wrap:wrap; }
	.thismonth-box-tjl-info p span { width:100%; }
}
@media( max-width:410px){
	.thismonth-box-tjl-info p { flex-wrap:wrap; }
	.thismonth-box-tjl-info p span { width:100%; }
}

/* @media( max-width: 1199px){
	.star-review{ margin-left: 0px; }
}
@media(max-width:767px){
	.thismonth-section .thismonth-box.top{ border-top:0px; }
}
@media( max-width:480px){
	.hd-type2{ font-size:18px; line-height:24px; letter-spacing:0.5px; margin-bottom:22px;}
	.thismonth-section .hd-type2{ padding-left:15px; padding-right:15px;}
	.thismonth-section .thismonth-box{ padding:15px;}
	.thismonth-section .thismonth-content{ padding-left:18px;}
	.thismonth-section{ padding:20px 0; }
	.thismonth-section > .container > .row > div:before,
	.thismonth-section > .container > .row > div:after{left:0px; right:0px;}
}
@media( max-width:320px){
	.ft-logos .ftright-logo a{ margin-left:0px;}
}
 */