/** 
 * Original source once copied from 'http://expertwebinfotech.com/designer/html_onepage' 
 * (backup found here:'www.travelize.com/newdesign/NordicInvasion/korrIn/200120-design-searchresult-from-expertwebinfotech/')
 */

html{
	/* background-color:#f5f0ec; */
	/* font-family:var(--font-family-body); */
}

.searchresult-package .id-wrapper-body,
.searchresult-package .id-wrapper-body:nth-child(1n){
	background-color:var(--color-ct-lightgray);
}

.content_wrapper,
.content_wrapper *{
	box-sizing:content-box;
}

/* *, */
.content_wrapper *{
	/* margin:0; */
	/* padding:0; */
}

.content_wrapper{
	font-family:var(--font-family-body);
}

/* a,
a:hover, */
.content_wrapper a,
.content_wrapper a:hover{
	transition:0.3s;
}

/**/

.content_wrapper{
	max-width:1200px;
	margin:0 auto;
}

.sup_wrap{
	width:100%;
	float:left;
}

.org_bg_wrap{
	width:100%;
	float:left;
	/* background-color:#f98027; */
	background-color:var(--color-ct-darkgray);
}

.org_bg_wrap span{
	width:70%;
	float:left;
	padding:15px;
	/* font-size:25px; */
	font-size:1.5em;
	color:#fff;
	/* font-weight:900; */
	font-family:var(--font-family-heading-bold);
	font-weight:var(--font-weight-heading-bold);
	/* text-transform:var(--text-transform-heading-bold); */
	text-transform:none;
}
.org_bg_wrap strong{
	/* font-weight:900; */
	font-family:var(--font-family-heading-bold);
	font-weight:var(--font-weight-heading-bold);
	/* text-transform:var(--text-transform-heading-bold); */
	text-transform:uppercase;	
}


.org_bg_wrap a{
	/* text-transform:uppercase; */
	/* font-weight:500;	 */
	font-family:var(--font-family-heading);
	font-weight:var(--font-weight-heading);
	/* text-transform:var(--text-transform-heading); */
	text-transform:uppercase;
	/* font-size:18px; */
	font-size: 1.125em;
	color:#fff;
	padding:8px 29px;
	border-radius:50px;
	float:right;
	border:solid 2px #fff;
	text-decoration:none;
	margin:25px 15px 0 0;
}

.org_bg_wrap a:hover{
	background-color:#fff;
	color:#f98027;
}

.slider_wraper{
	width:100%;
	float:left;
	/* margin:20px 0 15px 0; */
	margin:20px 0 0 0;
}

.resv_wrap{
	width:100%;
	float:left;
	/* background-color:#ffecdb; */
	background-color:#fff;
	/* border:solid 1px #d9c9ba; */
	/* border-top:1px solid #d9c9ba; */
/* 	border-top:1px solid var(--color-ct-midgray); */
	/* padding:0 0 28px 0; */
	padding:0 0 31px 0;
	margin-bottom:20px;
	/* border-bottom:3px solid #ac5e0e; */
	margin-bottom:23px;
	border-bottom:none;
	border-left:none;
	border-right:none;
/* 	box-shadow:inset 1px 0 0 0 #d9c9ba,inset -1px 0 0 0 #d9c9ba,inset 0 -3px 0 0 #ac5e0e; */
	box-shadow:inset 0 -5px 0 0 var(--color-ct-accent);	
	overflow:hidden;
}

.part_wrap_one{
	width:45%;
	float:left;
	margin-left:5%;
}

.palt_wrap{
	/* text-transform:uppercase; */
	/* font-weight:500;	 */
	font-family:var(--font-family-heading);
	font-weight:var(--font-weight-heading);
	/* text-transform:var(--text-transform-heading); */
	text-transform:uppercase;
	/* font-size:15px; */
	font-size:0.875em;
	display:inline-block;
	vertical-align:middle;
	line-height:1;
	/* background-color:#b46312; */
	background-color:var(--color-ct-midgray);
	
	padding:3px 10px;
	color:#fff;
}

.aver_new_flie{
	width:94%;
	float:left;
	/* border-right:1px solid #d9c9ba; */
	border-right:1px solid var(--color-ct-midgray);
	margin-top:15px;
	padding:0 0 0 6%;
	/* background-image:url(../images/img1.jpg); */
	background-image:url(../images/icon-fly-away.png);
	background-repeat:no-repeat;
	background-position:-3px 4px;
}

.aver_wrap{
	/* text-transform:uppercase; */
	/* font-weight:400;	 */
	font-family:var(--font-family-heading);
	font-weight:var(--font-weight-heading);
	/* text-transform:var(--text-transform-heading); */
	text-transform:uppercase;
	width:100%;
	float:left;
	/* color:#b26517; */
	color:var(--color-ct-midgray);
	margin-bottom:10px;
}

.time_wrap{
	/* font-weight:800;	 */
	font-family:var(--font-family-heading-bold);
	font-weight:var(--font-weight-heading-bold);
	/* text-transform:var(--text-transform-heading-bold); */
	text-transform:none;
	/* font-size:22px; */
	font-size: 1.25em;
	width:50%;
	float:left;
	/* color:#613507; */
	color:var(--color-ct-heading);
}

.loaction_wrap{
	/* font-weight:500;	 */
	font-family:var(--font-family-heading);
	font-weight:var(--font-weight-heading);
	/* text-transform:var(--text-transform-heading); */
	text-transform:none;
	/* font-size:17px; */
	font-size:1.6rem;
	width:50%;
	float:left;
	/* color:#b36515; */
	color:var(--color-ct-midgray);
	margin:7px 0 0 0;
	clear:left;
}
.duration_wrap {
    font-size: 0.7em;
}

.loaction_wrap i{
	/* font-size:12px; */
	font-size:1.2rem;
}

.mt-15{
	margin-top:24px;
}

.aver_new_flie2{
	width:94%;
	float:left;
	/* border-right:1px solid #d9c9ba; */
	/* border-right:1px solid var(--color-ct-midgray); */
	border-right:1px solid transparent;
	margin-top:15px;
	padding:0 0 0 6%;
	/* background-image:url(../images/img2.jpg); */
	background-image:url(../images/icon-fly-home.png);
	background-repeat:no-repeat;
	background-position:-1px 4px;
}

.tour_list{
	width:96%;
	float:left;
	/* padding:22px 2% 9px 2%; */
	padding:22px 2%;
	margin-bottom:30px;
	background-color:#fff;
}

.tour_img_wrap{
	width:60%;
	float:left;
}

.tour_img_wrap img{
	max-width:100%;
	width:100%;
}

.price_wrap{
	width:75%;
	float:left;
	text-align:center;
}

.price_wrap_style1-end {
    font-size: 0.5em;
}

.price_wrap_style1{
	/* text-transform:uppercase; */
	/* font-weight:900; */
	font-family:var(--font-family-heading-bold);
	font-weight:var(--font-weight-heading-bold);
	/* text-transform:var(--text-transform-heading-bold); */
	text-transform:uppercase;
	letter-spacing:-1px;
	/* font-size:37px; */
	font-size:2.4em;
	width:100%;
	float:left;
	text-align:center;
	/* color:#ff7201; */
	color:var(--color-base-dark);
}

.previous-price {
    text-decoration: line-through;
    font-style: italic;
    font-family: var(--font-family-heading-bold);
    font-weight: var(--font-weight-heading-bold);
    font-size: 1.4em;
	line-height: 3;
}

.price_wrap_style2{
	/* text-transform:uppercase; */
	/* font-weight:900; */
	font-family:var(--font-family-heading-bold);
	font-weight:var(--font-weight-heading-bold);
	/* text-transform:var(--text-transform-heading-bold); */
	text-transform:uppercase;
	font-style:italic;
	text-decoration: line-through;
	/* font-size:25px; */
	font-size:1.5em;
	text-align:center;		
	width:100%;
	float:left;
	/* color:#3f3f3f; */
	color:var(--color-ct-text-heading);
	
}

.video_bt{
	/* font-weight:600; */
	/* font-family:var(--font-family-body-bold); */
	/* 	font-weight:var(--font-weight-body-bold); */
	/* font-size:20px; */
	/* padding:13px 25px; */
	font-size:1.25em;
	padding:0.65em 1.25em;
	/* background-color:#ffc196; */
	/* background:linear-gradient(180deg, #ffc196 0%, #f77f2b 12%); */
	/* color:#fff; */
	/* border-radius:5px; */
	border-radius:0.215em;
	/* border:solid 1px #db6d1f; */
	/* text-shadow:0 0 2px #131313; */
	position:absolute;
	margin: 80px 0 0 15px;
	text-decoration:none;
}

.video_bt:hover{
	/* background-color:#fff; */
	/* background-color:#ffc196; */
	/* background:linear-gradient(180deg, #fff 0%, #ededed 12%); */
	/* color:#f4822c; */
	/* text-shadow:0 0 0 #131313; */
}

.tour_cont_wrap{
	width:36%;
	float:right;
	padding:0 2%;
}

.tour_head_wrap{
	/* font-weight:100; */
	font-family:var(--font-family-heading-bold);
	font-weight:var(--font-weight-heading-bold);
	/* text-transform:var(--text-transform-heading-bold); */
	text-transform:uppercase;
	/* font-size:30px; */
	font-size:1.75em;
	width:100%;
	float:left;
	margin-bottom:10px;
	color:#252525;
}

.org_wrap{
	/* font-size:20px; */
	/* margin-right:-3px; */
	/* color:#ffc132; */
}

.org_wrap2{
	/* font-size:20px; */
	/* color:#252525; */
}

.disc_wrap_cont{
	/* font-weight:400; */
	/* font-style:italic; */
	font-family:var(--font-family-preamble);
	font-weight:var(--font-weight-preamble);
	font-style:var(--font-style-preamble);
	text-transform:none;
	/* font-size:18px; */
/* 	font-size: 1.125em; */
	font-size: 0.875em;
	/* line-height:27px; */
	width:100%;
	float:left;
	margin-bottom:15px;
	/* color:#727272; */
	color:var(--color-ct-preamble);
}

.tour_table_file{
	width:48%;
	float:left;
}

.tour_table_file2{
	width:48%;
	float:right;
}

.tour_detail_wrap{
	/* font-weight:400; */
	/* font-family:var(--font-family-body); */
	/* font-weight:var(--font-weight-body); */
	/* font-size:17px; */
	font-size:1.4rem;
	width:100%;
	float:left;
	/* padding:10px 0; */
	padding:0.5em 0;
	/* border-bottom:1px dashed #888888; */
	border-bottom:1px dashed var(--color-ct-lightgray-dark);
}

.avs_wrap{
	width:75%;
	float:left;
}

.avs_wrap2{
	width:25%;
	float:right;
}

.avs_wrap2,
.avs_wrap_block2{
	text-align:right;
	color:#000;
	/* font-family:var(--font-family-body-bold); */
	/* font-weight:var(--font-weight-body-bold); */
}

.res_book_now{
	width:100%;
	float:left;
	margin:22px 0 0 0;
}

.wrap_book{
	/* font-weight:400; */
	font-family:var(--font-family-body-bold);
	font-weight:var(--font-weight-body-bold);
	/* font-size:18px; */
	font-size: 1.125em;
	float:left;
	/* color:#ff7200; */
	color:var(--color-ct-accent);
	margin:13px 0 0 0;
	text-decoration:none;
}

.wrap_book:hover{
	/* color:#333333; */
	color:var(--color-ct-link);
}

.wrap_book i{
	/* font-size:14px; */
	font-size:1.4rem;
}

.wrap_book2{
	float:right;
}

.book_bt{
	/* font-weight:600; */
	/* font-family:var(--font-family-body-bold); */
	/* font-weight:var(--font-weight-body-bold);	 */
	text-transform: uppercase;
	/* font-size:20px; */
	/* padding:13px 25px; */
	font-size:1.25em;
	padding:0.65em 1.25em;
	/* background-color:#ffc196; */
	/* background:linear-gradient(180deg, #ffc196 0%, #f77f2b 12%); */
	/* color:#fff; */
	float:right;
	/* border-radius:5px; */
	/* border-radius:0.215em; */
	/* border:solid 1px #db6d1f; */
	/* text-shadow:0 0 2px #131313; */
	/* text-decoration:none; */
}

.book_bt:hover{
	/* background-color:#fff; */
	/* background:linear-gradient(180deg, #fff 0%, #ededed 12%); */
	/* color:#f4822c; */
	/* text-shadow:0 0 0 #131313; */
}

.box_book_wrap,
.box_book_wrap:hover{
	text-decoration:none;
}

.box_book_wrap{
	/* font-weight:700; */
	font-family:var(--font-family-heading-bold);
	font-weight:var(--font-weight-heading-bold);
	/* text-transform:var(--text-transform-heading-bold); */
	text-transform:uppercase;
	/* font-size:18px; */
	/* font-size:2.8rem; */
	font-size:1.6rem;
	width:96%;
	float:left;
	padding:10px 2%;
	color:#fff;
	/* background-color:#d9c9ba; */
	/* border:solid 1px #a4a4a4; */
	background-color:var(--color-ct-darkgray);
	border:solid 1px var(--color-ct-darkgray-dark);
	min-height: 100%;
}



.box_book_wrap:hover{
	/* background-color:#f9a366; */
	background-color:var(--color-ct-accent);
	border-color:var(--color-ct-accent-dark);
}
/**/

.box_book_wrap-date{
	display: inline-block;
	vertical-align: top;
	position: relative;
	padding-left: 2.75em;
	text-align: left;
	min-height: 1.8em;
	padding-bottom: 0.375em;
}
.box_book_wrap-date .day{	
	position: absolute;
	left:0;
	top:-0.16em;
	font-size: 2.25em;
	line-height: 1;
}
.box_book_wrap-date .monthname{
/* 	color:red; */
	display: block;
}
.box_book_wrap-date .weekdayname{
	/* font-weight:700; */
	font-family:var(--font-family-heading-bold);
	font-weight:var(--font-weight-heading-bold);
	/* text-transform:var(--text-transform-heading-bold); */
	text-transform:none;
	/* 	font-size:20px; */
	font-size:0.7em;
	display: block;
}

.box_book_wrap-transp{
	display: block;
	padding-bottom: 1.75em;
}

.box_book_wrap-transp-from{
/* 	color:red; */
}
.box_book_wrap-transp-sep{
/* 	color:red; */
}
.box_book_wrap-transp-to{
/* 	color:red; */
}
.box_book_wrap-cost{
	display: block;
	font-size: 1.5em;
	position: absolute;
	left:0;
	right: 0;
	bottom:0.375em;
}
.box_book_wrap-cost-from{
/* 	color:red; */
}
.box_book_wrap-cost-price{
/* 	color:red; */
}
/**/

.carousel-button-left{
	float:left;
	margin-left:-53px;
}

.carousel-button-right{
	float:right;
	margin-right:-53px;
}

.row-fluid:before,
.row-fluid:after{
	content:" ";
	display:table;
}

.row-fluid:after{
	clear:both;
}

.row-fluid.book [class*="span"]{
	margin-left:0.2564102564102564%;
	/* *margin-left:0.25109110747408616%; */
	/* float:left; */
	/* -webkit-box-sizing:border-box; */
	/* -moz-box-sizing:border-box; */
	box-sizing:border-box!important;
}

.row-fluid [class*="span"]:first-child,
.row-fluid.book [class*="span"]:first-child{
	margin-left:0;
}

.row-fluid.book > .carousel-wrapper > .carousel-items{
	white-space:nowrap!important;
}

.row-fluid.book > .carousel-wrapper > .carousel-items > .carousel-block{
	width:2.3076923076923077%;
	white-space:normal!important;
}

.row-fluid.book > .carousel-wrapper > .carousel-items > .span_by5{
	/* width:1.793789743589745%; */
	/* *width:1.748908892525914%; */
}

.row-fluid.book > .carousel-wrapper > .carousel-items > .span12{
	/* width:10%; */
	/* *width:9.94680851063829%; */
}

.row-fluid.book > .carousel-wrapper > .carousel-items > .span11{
	/* width:9.145299145299145%; */
	/* *width:9.139979996362975%; */
}

.row-fluid.book > .carousel-wrapper > .carousel-items > .span10{
	/* width:8.290598290598291%; */
	/* *width:8.28527914166212%; */
}

.row-fluid.book > .carousel-wrapper > .carousel-items > .span9{
	/* width:7.435897435897436%; */
	/* *width:7.430578286961266%; */
}

.row-fluid.book > .carousel-wrapper > .carousel-items > .span8{
	/* width:6.581196581196582%; */
	/* *width:6.575877432260411%; */
}

.row-fluid.book > .carousel-wrapper > .carousel-items > .span7{
	/* width:5.726495726495726%; */
	/* *width:5.721176577559556%; */
}

.row-fluid.book > .carousel-wrapper > .carousel-items > .span6{
	/* width:4.8717948717948715%; */
	/* *width:4.8664757228587014%; */
}

.row-fluid.book > .carousel-wrapper > .carousel-items > .span5{
	/* width:4.017094017094017%; */
	/* *width:4.011774868157847%; */
}

.row-fluid.book > .carousel-wrapper > .carousel-items > .span4{
	/* width:3.1623931623931625%; */
	/* *width:3.1570740134569924%; */
}

.row-fluid.book > .carousel-wrapper > .carousel-items > .span3{
	/* width:2.3076923076923077%; */
	/* *width:2.3023731587561375%; */
}

.row-fluid.book > .carousel-wrapper > .carousel-items > .span2{
	/* width:1.452991452991453%; */
	/* *width:1.4476723040552828%; */
}

.row-fluid.book > .carousel-wrapper > .carousel-items > .span1{
	/* width:0.5982905982905983%; */
	/* *width:0.5929714493544281%; */
}

.book{
	position:relative;
}

.book .carousel-items{
	position:relative;
	width:997.4358974358974%;
	max-width:none!important;
}

.book .carousel-items > .carousel-block{
	transition:margin-left 0.05s ease-out;
}

.book .carousel-block{
	display:inline-block;
	vertical-align:middle;
	line-height:1;
	position:relative;
}

.book .carousel-wrapper{
	overflow:hidden;
	position:relative;
}

.book .carousel-control-block{
	text-align:center;
}

.book .carousel-button-left,
.book .carousel-button-right{
	display:inline-block;
	vertical-align:middle;
	line-height:1;
	/* margin-top:-142px; */
	margin-top:-7.25em;
}

.book .carousel-button-left > a,
.book .carousel-button-right > a{
	background:none repeat scroll 0 0 transparent;
	/* font-size:110px; */
	font-size:11rem;
	text-align:center;
	/* 	color:#f98025; */
	color:var(--color-ct-darkgray);
	margin-top:-10px;
	text-decoration:none;
}

.book .carousel-button-left > a:hover,
.book .carousel-button-right > a:hover{
	/* 	opacity:0.8; */
	color:var(--color-ct-accent);
}

.carousel-block{
	text-align:center;
	/* font-size:30px; */
	font-size:1.75em;
	font-weight:bold;
}

@media (min-width:768px) and (max-width:979px){
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span_by5,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span12,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span11,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span10,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span9,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span8,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span7,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span6,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span5,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span4,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span3,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span2,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span1{
		/* width:3.1623931623931625%; */
		/* *width:3.1570740134569924%; */
	}

	
	.row-fluid.book > .carousel-wrapper > .carousel-items > .carousel-block{
		width:2.3076923076923077%;
	}

}

@media (max-width:767px){
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span_by5,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span12,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span11,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span10,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span9,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span8,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span7,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span6,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span5,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span4,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span3,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span2,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span1{
		/* width:4.8717948717948715%; */
		/* *width:4.8664757228587014%; */
	}

	.row-fluid.book > .carousel-wrapper > .carousel-items > .carousel-block{
		width:4.8717948717948715%;
	}
	
	.price_wrap{width:100%;}

}

@media (max-width:480px){
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span_by5,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span12,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span11,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span10,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span9,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span8,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span7,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span6,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span5,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span4,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span3,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span2,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span1{
		/* width:10%; */
		/* *width:9.94680851063829%; */
	}

/*	.row-fluid.book > .carousel-wrapper > .carousel-items > .carousel-block{
		width:10%;
	}*/

}

@media screen and (max-width:950px){
	.org_bg_wrap span{
		width:96%;
		padding:15px 2%;
		text-align:center;
	}

	.org_bg_wrap a{
		width:94%;
		text-align:center;
		margin:0 3% 24px 3%;
		padding:10px 0;
	}

	.slider_wraper{
		width:80%;
		float:left;
		margin:20px 10% 15px 10%;
	}

	.book .carousel-button-left > a,
	.book .carousel-button-right > a{
/* 		font-size:70px; */
		font-size:7rem;
	}

	.carousel-button-left{
		margin-left:-32px;
	}

	.book .carousel-button-left,
	.book .carousel-button-right{
		/* margin-top:-109px; */
		margin-top:-6em;
	}

	.carousel-button-right{
		margin-right:-33px;
	}

	.part_wrap_one{
		width:95%;
	}

	.aver_new_flie{
		border-right:0;
		padding-left:9%;
		width:91%;
	}

	.aver_new_flie2{
		padding-left:9%;
		width:91%;
	}

	.tour_img_wrap{
		width:100%;
	}

	.tour_cont_wrap{
		width:96%;
		margin-top:15px;
	}

	.tour_table_file{
		width:50%;
	}

	.tour_table_file2{
		width:46%;
	}

	.wrap_book{
		width:100%;
		text-align:center;
	}

	.book_bt{
		width:100%;
		padding-left:0;
		padding-right:0;
		text-align:center;
		margin:15px 0;
	}

	.org_bg_wrap{
		width:94%;
		margin:0 3%;
	}

	.resv_wrap{
		width:94%;
		margin:0 3%;
	}

	.tour_list{
		width:92%;
		margin-left:2%;
		margin-right:2%;
		margin-top:20px;
		margin-bottom:0 !important;
	}
}

@media screen and (min-width:951px) and (max-width:1330px){	
	.slider_wraper{
		width:80%;
		margin-left:10%;
		margin-right:10%;
		width:calc(100% - (53px * 2));
		margin-left:calc(1px + 52px);
		margin-right:calc(1px + 52px);
	}	
}


@supports (display:flex){
	.book .carousel-items{
		display: flex;		
		align-items:stretch;
	}
	
	.tour_detail_wrap{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		align-content: flex-start;
		max-width: 100%;
	}

	.tour_detail_wrap .avs_wrap,
	.tour_detail_wrap .avs_wrap2,
	.tour_detail_wrap .avs_wrap_block,
	.tour_detail_wrap .avs_wrap_block2{
		flex:1 1 auto;
		width:auto;
		max-width: 100%;
	}
	
	.avs_wrap,
	.avs_wrap_block{
		padding-right: 0:5em;
	}
}

.box_book_wrap.selected{
	background-color: var(--color-ct-accent);
    border-color: var(--color-ct-accent-dark);
}

.tour_detail_wrap .avs_wrap_block2 {
    max-width: 30%;
}
.tour_detail_wrap .avs_wrap_block {
    max-width: 70%;
}

.searchresult-package .moreimages-popuptoggle-trigger {
    margin:15px 0 0 15px;
    position: absolute;
}

.searchresult-package.layout-1 .moreimages-popuptoggle-trigger {
    margin: 10px 0 0 10px;
}

.layout-1 .video_bt {
    margin: 50px 0 0 10px;
}
.layout-1 .video_bt {
    padding: 0.4em;
    font-size: 1em;
}

.layout-1 .time_wrap,
.layout-1 .loaction_wrap{
	width:100%;
}
.layout-1 .popupwindow-header-close {
    padding: 0.2em;
}

.price_wrap_style1 {
    width: 70%;
}

.offer.price {
    text-align: center;
    font-family: var(--font-family-heading-bold);
    font-weight: var(--font-weight-heading-bold);
	color: var(--color-base-dark);
}