html[lang="en"] body{
	font-family: 'Montserrat', sans-serif;
}
html[lang="ar"]{
	direction: rtl;
}
html[lang="ar"] body{
	font-family: 'Cairo', sans-serif;
}
.ar{
	font-family: 'Cairo', sans-serif;   
}
.h15{
	height: 15px;
}
.h30{
	height: 30px;
}
.h60{
	height: 60px;
}
.h100{
	height: 100px;
}
h1,h2,h3,h4,h5,h6{
	font-weight: bold;
}
body.page_excursion p{

}
body.page_excursion .banner_img{
	width: 100%;
}
body.page_excursion .banner{
	position: relative;
}
body.page_excursion .banner{
	position: relative;
	background-size: cover;
	width: 100%;
	height: 450px;
	background-position: center center;
	color: white;
}
body.page_excursion .banner::before{
	content: '';
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	/* text-shadow: 2px 2px 5px black; */
	/* background: linear-gradient(to left, rgb(0 0 0 / 50%) 0%, rgba(0, 0, 0, 1) 100%); */
}
html[lang="ar"] body.page_excursion .banner::before{
	background: linear-gradient(to right, rgb(0 0 0 / 50%) 0%, rgba(0, 0, 0, 0) 100%);
}
body.page_excursion .banner .excursion_header{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	height: 100%;
	width: 50%;
	align-items: center;
	text-shadow: 2px 2px 5px black;
}
body.page_excursion .banner .excursion_header span{display: block;margin-bottom: 10px;}
body.page_excursion .banner .excursion_header h1{color: white;margin-bottom: 10px;}
body.page_excursion .banner .excursion_header p{

}
body.page_excursion .banner .excursion_header .normal_value{
	display: inline-block;
	background-color: var(--theme-color-blue);
	padding: 10px 14px;
	color: white;
	border-radius: 10px;
}
body.page_excursion span.filters{
	display: inline-block;
	color: #999;
	border-radius: 5px;
	border: 1px solid #999;
	font-size: 12px;
	padding: 5px;
}
body.page_excursion .normal_price{
	display: inline-block;
	/* background-color: var(--theme-color-blue); */
	color: black;
	/* padding: 5px 10px; */
	border-radius: 5px;
	font-weight: bold;
}
body.page_excursion .status{
	border: 1px solid #ddd;
	background-color: #F3F3F3;
	padding: 10px;
	border-radius: 10px;
}
body.page_excursion .status.premium{
	border: 1px solid var(--theme-color-orange);
}
body.page_excursion .status.premium h4{
	color:var(--theme-color-orange);
}
body.page_excursion .status .title{
	/* padding: 10px; */
	display: flex;
	gap: 10px;
	align-items: center;
	margin-bottom: 10px;
}
body.page_excursion .status img{
	height: 18px;
}
body.page_excursion .status h4{
	font-size: 1.2rem;
	display: inline-block;
	padding: 0px;
	margin: 0px;
	color: black;
}
body.page_excursion .status p{
	margin: 0px;
}
body.page_excursion iframe{
	width: 100%;
	height: 450px;
}
body.page_excursion a.link{
	color: var(--theme-color-blue);
	font-weight: bold;
}
body.page_excursion .social_media_container{
	display: flex;
	gap: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
}
body.page_excursion .social_media_container a.sm{
	
}
body.page_excursion .social_media_container img.sm_icon{height: 30px;}
@media(max-width: 1400px){
	body.page_excursion .banner{
		height: 350px;
	}
}
@media(max-width: 1200px){
	
}
@media(max-width: 992px){
	
}
@media(max-width: 540px){
	html{
		font-size: 14px;
	}
	body.page_excursion iframe{
		height: 250px;
	}
	body.page_excursion .social_media_container{
	gap: 15px;
		margin-top: 15px;
		margin-bottom: 15px;
	}
}