/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Archive Page
    03. Tf_hotel Template
    04. "Elementor Footer #73" Revision
    05. "" Nav_menu_item
    06. "TF Search Form" Page
    07. "Https://img.freepik.com/free-photo/pileh-blue-lagoon-phi-phi-island-thailand_231208-1487.jpg" Attachment
    08. "Https://img.freepik.com/free-photo/photographer-taking-picture-ocean-coast_657883-287.jpg" Attachment
    09. "Overpass" Wp_font_family
    10. "Arvo;normal;400;100%;U+0-10FFFF" Wp_font_face
    11. "Packages" Revision
    12. "Registration" Page
    13. "عمرة المولد النبوى الشريف مستوى اقتصادى 14 يوم" Product
    14. "Home" Page
    15. "Packages" Page
    16. "Elementor Footer #73" Elementor_library
    17. "Contact" Page
    18. "Privacy Policy" Page
    19. "Transportation &#8211; Transfer" Page
    20. "Packages" Page
    21. "My account" Page
    22. "All Packages" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .results-container .travel-item img{
	height:180px;
	-webkit-box-shadow:0px 0px 7px 0px #212529;	box-shadow:0px 0px 7px 0px #212529;
}

body{
	margin: 0 !important;
	padding: 0 !important;
	background-color:#ffffff !important;
}

body div.ttbm_list_info{
	text-transform: uppercase;
}

body .mpContainer button{
	display:none;
}

html[lang=ar] > body > h4{
	font-weight: bold;
	font-size: medium;
}

body .results-container .travel-item .trave.l-thumbnail{
	margin-left:auto;
	margin-right:3px;
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
}

body #package-title{
	font-family:'Tajawal', sans-serif;
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
}

body #filter_button{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	width:18% !important;
	color:#ffffff;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	background-color:#003162;
	min-width:18% !important;
	height:45px;
}

body #nights_filter{
	width:15% !important;
	border-color:#cccccc;
	color:#757575;
	border-right-width:0px !important;
	border-left-width:0px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	height:45px;
}

body #star_rating{
	border-color:#cccccc;
	color:#757575;
	width:96% !important;
	height:45px;
	-webkit-box-shadow:0px 3px 8px 0px rgba(0,0,0,0.15);	box-shadow:0px 3px 8px 0px rgba(0,0,0,0.15);
	min-width:24% !important;
}

body #category_filter_input{
	width:100% !important;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	min-width:1% !important;
	border-right-width:0px;
	border-left-width:0px;
	border-color:#cccccc;
	border-width:1px;
	color:#757575;
	height:45px;
	display:none;
}

body #location_filter_input{
	height:45px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-top-right-radius:0px !important;
	border-bottom-right-radius:0px !important;
	border-top-left-radius:0px !important;
	border-bottom-left-radius:0px !important;
}

body #tf_tour_aval_check .tf_homepage-booking .tf_selectperson-wrap{
	border-width:1px;
}

body #packsfilterdiv{
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	direction: ltr !important;
}

body #packsfilterdiv input:last-of-type{
	border-radius: 0 5px 5px 0;
}

body .tf_homepage-booking .tf_submit-wrap .tf-submit.yp_onscreen{
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
	-webkit-animation-name:pulse;	animation-name:pulse;
}

body .tf_homepage-booking .tf_submit-wrap .tf-submit{
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
}

body #packsfilterdiv .search-select{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
}

body #theme_search_form .container .row .col-lg-12 .theme_search_form_area #myTabContent #transfer #transferFilterForm #packsfilterdiv .search-select{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body #min_price{
	border-left-width:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-bottom-right-radius:0px !important;
}

body #max_price{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	border-left-width:0px;
}

body .theme_search_form_area .theme_search_form_tabbtn ul{
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
}

body #package-banner{
	background-image:url("https://images.unsplash.com/photo-1500835556837-99ac94a94552?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wzNTc5fDB8MXxzZWFyY2h8Mnx8VHJhdmVsfGVufDB8fHx8MTczNjQyNjk5MHww&ixlib=rb-4.0.3&q=80&w=2560");
	min-height:312px;
	background-size:cover;
	background-blend-mode:multiply !important;
	background-attachment:scroll;
	width:100% !important;
	background-position-x:100%;
	background-position-y:5%;
	background-repeat:repeat-y;
	color:rgb(33, 37, 41);
	-webkit-background-clip:border-box !important;	background-clip:border-box !important;
	height:480px;
}

html[dir='rtl'] body button#tours-tab{
	margin-left: 22px;
}

html[dir='rtl'] body #filter_button{
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
}

html[dir='rtl'] body #location_filter_input{
	border-top-left-radius: 0px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 5px;
}

html[dir='rtl'] body .tf_homepage-booking .tf_submit-wrap .tf-submit{
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

body .e-lazyloaded .elementor-heading-title a{
	letter-spacing:1.8px;
	font-family:'Tajawal', sans-serif;
	font-weight:400;
}

body .elementor-location-footer .elementor-heading-title a{
	color:#ffffff;
}

body #packages h3{
	padding-bottom:30px;
}

body .slides .slide-756 img{
	height:667px !important;
}

body .results-container .travel-item .div-link-cover{
	background-color:transparent;
}

body .short-desc{
	background: #000;
}

body .results-container .travel-item h2{
	color:#000000;
}

body #home_one_banner{
	min-height:819px;
}

body .elementor-location-header .elementor-element-2180412a{
	min-height:129px;
	height:129px;
}

body #metaslider-id-745{
	height:839px;
}

body #metaslider_container_745{
	height:788px;
}

body #metaslider_745 ol{
	display:none;
}

body .all_filter_item .flexWrap .filter_item{
	font-family:'taj';
	font-weight:700;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-style:none;
	-webkit-box-shadow:0px 0px 5px -1px #303030;	box-shadow:0px 0px 5px -1px #303030;
	padding: 0;
}

body .flexWrap .filter_item h3{
	font-weight:600;
	font-family:'Tajawal', sans-serif;
}

body .all_filter_item .flexWrap .filter_item a{
	padding-left: 10px;
	padding-right:10px;
}

body .all_filter_item .flexWrap .filter_item strong{
	padding-left: 10px;
	padding-right:10px;
}

body #refxx{
	background-color:#ffffff;
	-webkit-box-shadow:0px 0px 24px 0px #e0e8ee;	box-shadow:0px 0px 24px 0px #e0e8ee;
	margin-top:34px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
}

body .tf-trip-feature-blocks .tf-column .tf-feature-block{
	-webkit-box-shadow:0px 0px 24px 5px #e0e8ee;	box-shadow:0px 0px 24px 5px #e0e8ee;
}

body #refxx .fa-solid{
	-ms-flex-item-align:center;	-ms-grid-row-align:center;	align-self:center;
	color:#2e73f4;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
}

body #country{
	height:45px;
	-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);	box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);
	border-top-left-radius:5px !important;
	border-bottom-left-radius:5px !important;
	border-top-right-radius:0px !important;
	border-bottom-right-radius:0px !important;
	border-width:0.5px;
	border-top-width:0.5px;
	border-bottom-width:0.5px;
	border-left-width:0.5px;
	border-right-width:0px;
	border-top-color:rgba(27,13,13,0.13);
	border-left-color:rgba(0,0,0,0.18);
	border-bottom-color:rgba(0,0,0,0.19);
}

body #country_filter_input{
	height:45px;
	color:rgba(5,0,0,0.5);
	font-size:16px !important;
	font-family:'Roboto', sans-serif;
	font-weight:400;
	border-style:solid;
	border-color:rgba(100,88,88,0.26);
	border-width:1px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .flexWrap .filter_item a{
	font-weight:400 !important;
	font-size:16px !important;
	line-height:1.7em;
	font-family:'Rubik', sans-serif;
}

body .flexWrap .filter_item.filter_item_footer{
	display: none;
}

body .flexWrap .ttbm_description div{
	display:none !important;
}

body .flexWrap .filter_item .bg_image_area{
	margin: 0;
	padding: 0;
}

body .ttbm_filter_area .filter_short_result{
	display: none;
}

body .include_service{
	display: none;
}

body .flexWrap .filter_item .ttbm_list_details{
	border-style:solid;
	border-width:0.1px;
	border-color:#eeecec;
}

body .flexWrap .filter_item .ttbm_list_details > .location_name{
	display:none;
}

body .flexWrap .filter_item .ttbm_list_details > .divider{
	display:none;
}

body .filter_item_footer{
	display: none;
}

body .justifyBetween{
	display: none;
}

body .results-container .card .price{
	-webkit-box-shadow:none;	box-shadow:none;
	color:#ffffff;
	line-height:1em;
}

body .flexWrap .Pack_div .bg_image_area{
	min-height:324px;
}

body .img_animation::after{
	background: #2f638f57;
}

body #content .elementor .elementor-element .e-con-inner > .elementor-element > .elementor-element{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #theme_search_form{
	min-height:337px;
	height:337px;
}

body .e-con-inner .elementor-element .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .ttbm_filter_area .mpContainer .all_filter_item .flexWrap .filter_item .Pack_div .bg_image_area .pic_of_pack .content_over_image .ttbm_list_info > .fas{
	color:#ffffff;
}

body .e-con-inner .elementor-element .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .ttbm_filter_area .mpContainer .all_filter_item .flexWrap .filter_item .Pack_div .bg_image_area .pic_of_pack .content_over_image .ttbm_list_info .woocommerce-Price-amount bdi{
	color:#ffffff;
}

body .e-con-inner .elementor-element .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .ttbm_filter_area .mpContainer .all_filter_item .flexWrap .filter_item .Pack_div .bg_image_area .pic_of_pack .content_over_image .ttbm_list_info .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol{
	color:#ffffff;
}

body .e-con-inner .elementor-element .elementor-widget-shortcode .ttbm_list_info{
	color:#FFF;
	font-size: 10px;
}

body .e-con-inner .elementor-element .elementor-widget-shortcode .woocommerce-Price-amount{
	font-size: 25px;
}

body #content .flexWrap bdi{
	color:#ffffff;
}

body #content bdi .woocommerce-Price-currencySymbol{
	color:#ffffff;
	font-size:30px;
}

body #content .flexWrap .ttbm_list_title{
	color:#ffffff;
}

body #content .flexWrap a{
	color:#ffffff;
}

body .e-con-inner .elementor-element .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .ttbm_filter_area .mpContainer .all_filter_item .flexWrap .filter_item .Pack_div .bg_image_area .pic_of_pack .content_over_image .ttbm_list_title a{
	color:#ffffff;
}

body .pic_of_pack .inner_shadow{
	-webkit-box-shadow:0px -149px 72px -72px #ffffff inset;	box-shadow:0px -149px 72px -72px #ffffff inset;
	transition: all 0.3s ease;
}

body .pic_of_pack:hover .inner_shadow{
	-webkit-box-shadow: inset 0px -149px 72px -72px #2f638f;	box-shadow: inset 0px -149px 72px -72px #2f638f;
	transition: all 0.3s ease;
}

body #content .pic_of_pack:hover .inner_shadow{
	-webkit-box-shadow: inset 0px -149px 72px -72px #2f638f;	box-shadow: inset 0px -149px 72px -72px #2f638f;
	transition: all 0.3s ease;
}

body .results-container{
	display:-ms-grid;	display:grid;
	gap: 1px;
}

body .results-container .card .background-image{
	max-height:100% !important;
	-webkit-transition-duration:0.53s;	transition-duration:0.53s;
	-webkit-transition-property:all;	transition-property:all;
}

body .results-container .card :hover .package-title{
	opacity: 1;
	transition: opacity 0.3s ease;
}

body .results-container .card .package-title{
	opacity: 1;
}

body .results-container .card .package-location{
	font-size:14px;
}

body #pagination-container a{
	padding: 8px 12px;
	text-decoration: none;
	border: 1px solid #ddd;
	border-radius: 5px;
	margin: 0 2.5px;
}

body #pagination-container a:hover{
	background-color: #0073e6;
	color: #fff;
}

body #pagination-container{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;
	margin: 20px 0;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #pagination-container span{
	color:#fff;
	background: #000;
}

body #content .elementor .pagination_area{
	display: none;
}

body .dFlex.mp_slider-wrapper{
	height: 500px !important;
}

body #content > div > div.elementor-element.elementor-element-13e6bff.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded.animated.fadeIn > div > div > div > div > div > div > div > div.allCenter.pagination_area{
	display: none;
}

body .results-container .card h3{
	text-transform: capitalize !important;
	line-height:1.5em;
	padding-left:0px;
	margin-bottom:0px;
	letter-spacing:1.5px;
	height:39px;
	-ms-flex-item-align:auto;	-ms-grid-row-align:auto;	align-self:auto;
	position:relative;
	left:0%;
	display:block;
	min-height:56px;
	font-family:'TimesNewRoman','Times New Roman',Times,Baskerville,Georgia,serif;
	font-weight:600;
	color:#ffffff;
}

body .filter-page-container .results-container{
	-ms-grid-columns:1fr 1fr 1fr 1fr 1fr !important;	grid-template-columns:1fr 1fr 1fr 1fr 1fr !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-left:7px;
	width:80%;
	-webkit-column-gap:0px;	column-gap:0px;
	-webkit-row-gap:0px;	row-gap:0px;
	-webkit-box-flex:0 1 auto;	-ms-flex:0 1 auto;	flex:0 1 auto;
}

body #pagination-container .current{
	background-color:#2f638f;
	width:30px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-ms-flex-line-pack: center;	align-content: center;
	text-align: center;
}

body #pagination-container .dots{
	display:none;
}

body #pagination-container .next{
	color:#abc2d8;
}

body #pagination-container a.page-numbers{
	color:#abc2d8;
}

body .filter-page-container .filter-container{
	height:836px;
	width:20% !important;
}

body .results-container .card{
	border-radius: 15px;
	-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
	overflow: hidden;
	position: relative;
	background-color: #fff;
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
	-webkit-box-pack: flex-end;	-ms-flex-pack: flex-end;	justify-content: flex-end;
}

body .results-container .card h4{
	z-index:285;
	-ms-flex-item-align:flex-start;	-ms-grid-row-align:flex-start;	align-self:flex-start;
	position:relative;
	right:0%;
	text-align:left;
	float:left;
	-webkit-box-orient:row;	-webkit-box-direction:row;	-ms-flex-direction:row;	flex-direction:row;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	padding-top:6px;
}

body .filter-page-container{
	width:auto !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	height:auto !important;
}

body .ttbm_day_wise_details p a{
	color:#bd35c4;
}

body .e-con-inner .elementor-element .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .ttbm_filter_area .mpContainer .all_filter_item .flexWrap .filter_item .Pack_div .bg_image_area .pic_of_pack .content_over_image .ttbm_list_info .strtString{
	color:#ffffff;
	font-size:12px;
	line-height:1.3em;
}

body #content .flexWrap .strtString{
	color:#ffffff;
}

body .e-con-inner .elementor-element .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .ttbm_filter_area .mpContainer .all_filter_item .flexWrap .filter_item .Pack_div .bg_image_area .pic_of_pack .content_over_image .ttbm_list_info .price-value-landing .woocommerce-Price-amount{
	color:#ffffff;
}

body #content .flexWrap .woocommerce-Price-amount{
	color:#ffffff;
	font-size:24px;
}

body .ttbm_details_page .ttbm_description .ttbm_star_rating{
	display:none;
}

body .container div nav{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
	-webkit-box-align:normal;	-ms-flex-align:normal;	align-items:normal;
	-ms-flex-line-pack:center;	align-content:center;
	background-color:#eaeaea;
	padding-left:14px;
	min-height:336px;
	height:338px !important;
}

body .woocommerce-MyAccount-navigation ul li{
	font-weight:600;
	font-size:18px;
	color:#000205;
	min-height:49px;
}

body .woocommerce-MyAccount-navigation ul a{
	color:#020203;
}

body .results-container .card .star-rating{
	z-index:-10 !important;
	display:none;
}

body .results-container .card .trip-features{
	display:none;
}

body .results-container .card .trip-category{
	display:none;
}

body .results-container .card a{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body .card-link + .card-link{
	margin-left: 1rem !important;
	margin-bottom: 1rem !important;
}

body .results-container .card .trip-duration{
	display:none;
}

body .results-container .card .group-size{
	display:none;
}

body .results-container .card .card-content{
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
	background-color:rgba(0,0,0,0);
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-left:0em;
}

body .filter-page-container .results-container .card .pkg-link .card-content h4{
	top:-79% !important;
}

body .filter-page-container .results-container .card .pkg-link .card-content h3{
	width:100% !important;
	top:23% !important;
}

body .ttbm_details_page .item_section{
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
}

body .container div .woocommerce{
	margin-top:26px;
	min-height:893px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #content .card .card-content{
	background: none;
}

body .filter_item > .card{
	min-height:403px;
}

body #content .card h4{
	background-color:transparent;
	font-family:Rubik, sans-serif,Times New Roman,Times,Baskerville,Georgia,serif;
	font-weight:100;
	top:14px;
}

body #content .flexWrap .card.yp_hover{
	-webkit-animation-name:pop;	animation-name:pop;
	-webkit-animation-duration:0.59s;	animation-duration:0.59s;
	-webkit-animation-delay:0s;	animation-delay:0s;
}

body .filter_item > .card:hover{
	-webkit-transform:scale(1.03);	-ms-transform:scale(1.03);	transform:scale(1.03);
}

body #content .ttbm_list_title a{
	font-weight:300 !important;
	font-size:16px;
	-ms-flex-item-align: center;	-ms-grid-row-align: center;	align-self: center;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-shadow: 0 0 5px #000, 0 0 1px #000, 0 0 5px #000, 0 0 30px #ffaa00;
	border-radius: 5px;
	display: inline-block;
}

body #content .card sup{
	font-size:11px;
}

body #content .card .strtString{
	font-size:8px;
	line-height:2em;
}

body #content .card p{
	font-size:16px;
}

body #content .card strong{
	-ms-flex-item-align:flex-start;	-ms-grid-row-align:flex-start;	align-self:flex-start;
	opacity:1;
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-ms-flex-line-pack:space-between;	align-content:space-between;
	-webkit-box-pack:space-between;	-ms-flex-pack:space-between;	justify-content:space-between;
	-webkit-box-align:flex-end;	-ms-flex-align:flex-end;	align-items:flex-end;
}

body #content .card bdi{
	font-size:46px;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-right:15px;
}

body #content .card .ttbm_list_info{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #content .elementor .elementor-element .e-con-inner .elementor-element .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .ttbm_filter_area .mpContainer .all_filter_item .flexWrap .filter_item .card .card-content .ttbm_list_info .price-value-landing .woocommerce-Price-amount bdi{
	width:100% !important;
}

body #content .elementor .elementor-element .e-con-inner .elementor-element .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .ttbm_filter_area .mpContainer .all_filter_item .flexWrap .filter_item .card .card-content .ttbm_list_info .strtString{
	width:212px !important;
}

body #content .strtString span{
	color:#ffffff;
	font-size:10px;
	letter-spacing:2.6px;
}

body #content .card .hot-deal-label{
	top:51px;
}

body .e-con-inner .elementor-element .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .ttbm_filter_area .mpContainer .all_filter_item .flexWrap .filter_item .card .card-content .ttbm_list_title a{
	font-family:'TimesNewRoman','Times New Roman',Times,Baskerville,Georgia,serif;
	text-shadow: 0 0 5px #000, 0 0 1px #000, 0 0 5px #000, 0 0 30px #ffaa00;
}

body .e-con-inner .elementor-element .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .ttbm_filter_area .mpContainer .all_filter_item .flexWrap .filter_item .card .card-content .ttbm_list_info .strtString span{
	font-family:'TimesNewRoman','Times New Roman',Times,Baskerville,Georgia,serif;
	font-size:8px;
	width:100% !important;
}

body #content .elementor .elementor-element .e-con-inner .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .ttbm_filter_area .mpContainer .all_filter_item .flexWrap .filter_item .card .card-content .ttbm_list_info .strtString{
	width:108px !important;
}

body .tf-tour-details-right .tf-tour-booking-box .tf-box{
	display:none;
}

body #content p .wp-image-2396{
	display:inline-block;
	width:265px;
	max-width:300px;
}

body .results-container .card .card-header{
	-webkit-box-pack:space-between;	-ms-flex-pack:space-between;	justify-content:space-between;
	-ms-flex-line-pack:center;	align-content:center;
	background-color:rgba(0,0,0,0);
}

body .results-container .card:hover .background-image{
	transition: 1.2 ease;
	-webkit-filter: saturate(1.76);	filter: saturate(1.76);
	scale: 1.2;
}

body .results-container .card .price-left{
	font-size:58px;
}

body .results-container .price-right span{
	line-height:2em;
	font-size:9px;
}

body .results-container .card .price-right{
	font-family:'rom';
	font-weight:300;
	font-size:18px;
	letter-spacing:4px;
}

body #travel-filter-form{
	width:81% !important;
}

body #MainHeader{
	direction: ltr !important;
}

body #top_destinations h3 a{
	font-weight:600;
}

body #packsfilterdiv input:first-of-type{
	border-radius:10px;
}

body #MainHeader .elementor-hidden-tablet .elementor-menu-cart__container{
	min-height:-50px;
}

body .elementor-menu-cart--shown .elementor-widget-container .elementor-menu-cart__wrapper .elementor-menu-cart__toggle_wrapper .elementor-menu-cart__container{
	width:471px !important;
}

body .elementor-location-header #MainHeader .elementor-container .elementor-hidden-tablet .elementor-widget-wrap .elementor-widget-woocommerce-menu-cart .elementor-widget-container .elementor-menu-cart__wrapper .elementor-menu-cart__toggle_wrapper .elementor-menu-cart__container .elementor-menu-cart__main{
	width:100% !important;
}

body #MainHeader .elementor-hidden-tablet .elementor-menu-cart__main{
	padding-right:3px;
}

body .elementor-location-header #MainHeader .elementor-container .elementor-hidden-tablet .elementor-widget-wrap #Cart-Button-in-header .elementor-widget-container .elementor-menu-cart__wrapper .elementor-menu-cart__toggle_wrapper .elementor-menu-cart__container{
	min-height:69px !important;
	width:611px !important;
	height:1127px !important;
}

body #Cart-Button-in-header .elementor-menu-cart__container{
	z-index:17;
}

body .woocommerce .woocommerce-MyAccount-orders{
	min-height:519px;
}

body .results-container .card-link .card{
	height:420px;
}

body .e-con-inner .elementor-element .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .ttbm_filter_area .mpContainer .all_filter_item .flexWrap .filter_item .card .card-content .on-req{
	-ms-flex-item-align: center;	-ms-grid-row-align: center;	align-self: center;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-shadow: 0 0 5px #000, 0 0 1px #000, 0 0 5px #000, 0 0 30px #ffaa00;
	padding: 5px 10px;
	border: 1px dashed #ffcc00;
	border-radius: 5px;
	display: inline-block;
}

body #content .card .on-req{
	-ms-flex-item-align: center;	-ms-grid-row-align: center;	align-self: center;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-shadow: 0 0 5px #000, 0 0 1px #000, 0 0 5px #000, 0 0 30px #ffaa00;
	padding: 5px 10px;
	border: 1px dashed #ffcc00;
	border-radius: 5px;
	display: inline-block;
}

body #category_filter_input_x{
	border-top-left-radius:0px !important;
	border-top-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
}

@media (max-width:1920px){

	body .filter-page-container .results-container{
	-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;	grid-template-columns:1fr 1fr 1fr 1fr 1fr;
}

body .results-container .card h3{
	font-size:29px !important;
	}

}



@media (max-width:1600px){

	body #content .elementor .e-con-inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .filter-page-container .results-container > .card-link{
	margin-left: 1rem;
	}

}



@media (max-width:814px){

	body .filter-page-container .results-container .card-link .card{
	width:80% !important;
}

body .filter-page-container .filter-container{
	margin: 0 auto;
	width:80% !important;
}

body .filter-page-container{
	width: 80%;
}

body .filter-page-container .results-container{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-ms-flex-line-pack:center;	align-content:center;
	-ms-flex-wrap:wrap;	flex-wrap:wrap;
	-ms-flex-item-align:center;	-ms-grid-row-align:center;	align-self:center;
}

body .filter-page-container a{
	margin: 0 auto;
	width: 100%;
}

body .results-container .card-link .card{
	width: 100%;
	margin: 0 auto;
	margin-bottom: 20px;
}

body .results-container .card h3{
	font-size:3vw !important;
}

body #travel-filter-form{
	margin: 0 auto;
	}

}



@media (max-width:680px){

	body #theme_search_form .container .row .col-lg-12 .theme_search_form_area #myTabContent #packages #dynamicFilterForm #packsfilterdiv .search-select{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	width:99% !important;
}

body #country{
	-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);	box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);
	border-top-right-radius:10px !important;
	border-bottom-right-radius:10px !important;
	border-bottom-left-radius:10px !important;
	border-top-left-radius:10px !important;
	margin-bottom:10px;
}

body #location_filter_input{
	border-top-left-radius:10px !important;
	border-top-right-radius:10px !important;
	border-bottom-left-radius:10px !important;
	border-bottom-right-radius:10px !important;
	-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);	box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);
}

body #nights_filter{
	width:98% !important;
	-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.15) !important;	box-shadow:0px 0px 12px 0px rgba(0,0,0,0.15) !important;
	border-width:1px !important;
}

body #packsfilterdiv{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #packsfilterdiv .search-select{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
}

body #theme_search_form .container .row .col-lg-12 .theme_search_form_area #myTabContent #transfer #transferFilterForm #packsfilterdiv .search-select{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	width:100% !important;
	}

}



@media (max-width:659px){

	body #country{
	-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);	box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);
}

body #location_filter_input{
	-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.09);	box-shadow:0px 0px 10px 0px rgba(0,0,0,0.09);
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #nights_filter{
	border-top-left-radius:10px !important;
	border-top-right-radius:10px !important;
	border-bottom-left-radius:10px !important;
	border-bottom-right-radius:10px !important;
	border-style:solid;
	border-right-width:1px;
	border-left-width:1px;
	-webkit-box-shadow:0px 0px 3px 0px rgba(117,117,117,0.52) !important;	box-shadow:0px 0px 3px 0px rgba(117,117,117,0.52) !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	width:98% !important;
	}

}



@media (max-width:650px){

	body .e-con-inner .elementor-element .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .ttbm_filter_area .mpContainer .all_filter_item .flexWrap .filter_item .Pack_div .bg_image_area .pic_of_pack .content_over_image .ttbm_list_info .woocommerce-Price-amount bdi{
	color:#fff;
}

body .filter-page-container .results-container .card .pkg-link .card-content h4{
	top:-69% !important;
}

body .filter-page-container .results-container .card .pkg-link .card-content h3{
	top:147px !important;
}

body #country{
	width:99% !important;
}

body .filter-page-container .results-container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	width:545px !important;
	-ms-grid-columns:1fr !important;	grid-template-columns:1fr !important;
	padding-left:0px;
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
	-ms-flex-item-align:center;	-ms-grid-row-align:center;	align-self:center;
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-ms-flex-line-pack:center;	align-content:center;
}

body .results-container .card{
	width: 80% !important;
}

body .results-container .card h3{
	height:79px;
}

body .filter-page-container .filter-container{
	width:100% !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	-webkit-box-align:center !important;	-ms-flex-align:center !important;	align-items:center !important;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	-ms-flex-line-pack:center !important;	align-content:center !important;
}

body .results-container .card .card-content{
	padding-right:20px;
}

body .filter-page-container{
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-ms-flex-line-pack:center;	align-content:center;
}

body #travel-filter-form{
	width:88% !important;
}

body #location_filter_input{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (max-width:640px){

	body .e-con-inner .elementor-element .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .ttbm_filter_area .mpContainer .all_filter_item .flexWrap .filter_item .Pack_div .bg_image_area .pic_of_pack .content_over_image .ttbm_list_info .woocommerce-Price-amount bdi{
	color:#fff;
}

body .filter-page-container .results-container .card .pkg-link .card-content h4{
	top:-69% !important;
}

body .filter-page-container .results-container .card .pkg-link .card-content h3{
	top:147px !important;
}

body #country{
	width:99% !important;
}

body .filter-page-container .results-container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	-ms-grid-columns:1fr 1fr !important;	grid-template-columns:1fr 1fr !important;
	width:545px !important;
	padding-left:0px;
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
}

body .results-container .card h3{
	height:79px;
}

body .filter-page-container .filter-container{
	width:100% !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	-webkit-box-align:center !important;	-ms-flex-align:center !important;	align-items:center !important;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	-ms-flex-line-pack:center !important;	align-content:center !important;
}

body .results-container .card .card-content{
	padding-right:20px;
}

body .filter-page-container{
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-ms-flex-line-pack:center;	align-content:center;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .filter-page-container .results-container > .card-link{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #travel-filter-form{
	width:88% !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #location_filter_input{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (max-width:575px){

	body .filter-page-container .results-container .card .pkg-link .card-content h3{
	top:134px !important;
	}

}



@media (max-width:569px){

	body .filter-page-container .results-container .card .pkg-link .card-content h3{
	top:114px !important;
}

body #content .elementor .elementor-element .e-con-inner .elementor-element .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .ttbm_filter_area .mpContainer .all_filter_item .flexWrap .filter_item .card .card-content .ttbm_list_info .strtString{
	width:99px !important;
}

body #content .card .strtString span{
	font-size:15px !important;
}

body #content .card .strtString{
	font-size:8px;
	}

}



@media (max-width:450px){

	body .filter-page-container .results-container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	-ms-grid-columns:1fr !important;	grid-template-columns:1fr !important;
}

body .theme_search_form_area .theme_search_form_tabbtn ul{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (max-width:425px){

	body .eszlwcf-products-frame .eszlwcf-products-section .eszlwcf-products-block{
	min-height:1488px;
}

body .results-container .card h4{
	font-size:13px !important;
}

body .filter-page-container .results-container .card .pkg-link .card-content h4{
	top:-195px !important;
}

body .filter-page-container a{
	width:100%;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (min-width:10px){

	body{
	margin-right:0px !important;
	}

}



@media (min-width:325px){

	body .filter-page-container .filter-container{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:normal;	-ms-flex-align:normal;	align-items:normal;
	-ms-flex-line-pack:flex-start;	align-content:flex-start;
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
	}

}



@media (min-width:640px){

	body .ttbm_details_page .item_section .item_icon{
	width:377px;
	}

}



@media (min-width:768px){

	body #tf_tour_aval_check .tf_homepage-booking .tf_selectperson-wrap{
	display:none;
}

body .results-container .card .price-left{
	font-size:43px;
	}

}



@media (min-width:783px){

	body .filter-page-container a{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (min-width:910px){

	body .filter-page-container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (min-width:951px){

	body .filter-page-container .results-container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (min-width:1025px){

	body .filter-page-container .results-container .card-link .card{
	width:100% !important;
	}

}



@media (min-width:1200px){

	body #package-title{
	font-size:52px;
}

body #packages h1{
	font-size:45px;
}

body #tours h3{
	font-size:45px;
}

body #transfer h3{
	font-size:45px;
}

body .results-container .travel-item h2{
	font-size:17px;
}

body .flexWrap .filter_item h3{
	font-size:29px;
}

body #refxx h1{
	font-size:29px !important;
}

body #content .card h4{
	font-size:15px;
}

body .background-image{
	width: 100%;
	height: 300px;
	object-fit: cover;
	display: block;
}

body .results-container .card h3{
	font-size:18px !important;
}

body main h2{
	font-size:45px;
	}

}



@media (min-width:1218px){

	body #package-title{
	padding-top:22px;
	}

}



/*-----------------------------------------------*/
/*  Archive Page                                 */
/*-----------------------------------------------*/
body.archive .tf-main-wrapper .tf-search-right form{
	background-color:#ffffff;
}

body.archive .tf-main-wrapper{
	padding-top:49px;
}

body.archive #common_banner_Flight{
	background-image:url("https://egyptexpresstvl.com/wp-content/uploads/2025/01/banner-P-11.jpg");
	height:345px;
	background-position-x:71%;
	background-position-y:87%;
	background-repeat:repeat;
	background-size:cover;
	background-attachment:scroll;
	overflow:hidden;
}

body.archive #tf__booking_sidebar{
	display:none;
}

body.archive #tf-destinationautocomplete-list{
	opacity:1;
}

body.archive .elementor-posts--thumbnail-left .elementor-grid-item .elementor-post__read-more{
	font-size:18px;
}



/*-----------------------------------------------*/
/*  Tf_hotel Template                            */
/*-----------------------------------------------*/
body.single-tf_hotel #hotel-rate{
	border-top-left-radius:10px;
	padding-left:44px;
	color:#f6f7f8;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	width:31% !important;
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.single-tf_hotel .tf-single-details-wrapper .tf-tour-details-right .tf-tour-booking-box{
	-webkit-box-shadow:0px 13px 32px 1px rgba(224,232,238,0.32);	box-shadow:0px 13px 32px 1px rgba(224,232,238,0.32);
}

body.single-tf_hotel .tf-template-global .tf-tour-single{
	font-family:'Tajawal', sans-serif;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-tf_hotel .tf-hotel-single-places ul li{
	background-color:#d792c7 !important;
	color:#ffffff;
}

body.single-tf_hotel #navbarSupportedContent{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}



/*-----------------------------------------------*/
/*  "Elementor Footer #73" Revision              */
/*-----------------------------------------------*/
body.postid-74 .lotus .filter_item .ribbon{
	font-family:'Tajawal', sans-serif;
	color:#ffffff;
	background-color:rgba(194,152,244,0.71);
	text-shadow:rgb(255, 255, 255) 0px 0px 2px, rgb(255, 255, 255) 0px 0px 4px, rgb(255, 255, 255) 0px 0px 6px, rgb(255, 119, 255) 0px 0px 8px, rgb(255, 0, 255) 0px 0px 12px, rgb(255, 0, 255) 0px 0px 16px, rgb(255, 0, 255) 0px 0px 20px, rgb(255, 0, 255) 0px 0px 24px;
	white-space:pre-wrap;
	word-spacing:1.5px;
	letter-spacing:1.6px;
}



/*-----------------------------------------------*/
/*  "" Nav_menu_item                             */
/*-----------------------------------------------*/
body.postid-126 .placeholder_area .ttbm_location_image div{
	padding-bottom:40px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.postid-126 .placeholder_area .filter_item .ttbm_location_info{
	margin-right:5px;
	padding-right:0px;
	width:306px;
	height:101px;
	padding-bottom:38px;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:114px;
}

body.postid-126 .ttbm_location_list .all_filter_item .placeholder_area{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-126 .placeholder_area .filter_item h2{
	text-align:center;
	-webkit-column-count:1;	column-count:1;
}

body.postid-126 .placeholder_area .filter_item p{
	-webkit-box-shadow:0px 0px 0px -3px #ffffff;	box-shadow:0px 0px 0px -3px #ffffff;
}

body.postid-126 main h2{
	display:none;
}

body.postid-126 main p img{
	display:none;
}



/*-----------------------------------------------*/
/*  "TF Search Form" Page                        */
/*-----------------------------------------------*/
@media (min-width:640px){

	body.page-id-57 .viator_top_section .ttbm_details_page .ttbm_available_seat_area{
	width:328px;
}

body.page-id-57 .viator_top_section .ttbm_details_page .item_icon{
	width:236px;
	}

}



/*-----------------------------------------------*/
/*  "Https://img.freepik.com/free-photo/pileh-blue-lagoon-phi-phi-island-thailand_231208-1487.jpg" Attachment*/
/*-----------------------------------------------*/
body.postid-19 main .container{
	padding-top:57px;
	padding-bottom:45px;
}

body.postid-19 .checkout-reorder-enabled .ea-woo-checkout-order-review{
	background-color:#757584 !important;
	padding-right:12px !important;
	margin-bottom:20px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-19 .e-con-boxed .e-con-inner .elementor-widget-eael-woo-checkout .elementor-widget-container .checkout-reorder-enabled .woocommerce .ea-woo-checkout-order-review{
	padding-left:12px !important;
	padding-top:12px !important;
	padding-bottom:12px !important;
}

body.postid-19 .ea-order-review-table .cart_item .product-thumbnail{
	margin-right:54px !important;
	width:240px !important;
}

body.postid-19 .checkout-reorder-enabled .checkout .woo-checkout-payment{
	background-color:#cb94d5 !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-19 #payment{
	background-color:#83257e !important;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:100px;
}

@media (max-width:830px){

	body.postid-19 .elementor-nav-menu--dropdown-tablet .elementor-menu-toggle{
	background-color:rgba(169,49,147,0.77);
	}

}



@media (max-width:640px){

	body.postid-19 .ea-order-review-table .cart_item:nth-child(2) .product-thum-name{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-19 .ea-order-review-table .cart_item .product-thumbnail{
	margin-right:10px !important;
}

body.postid-19 .ea-order-review-table .cart_item .product-name{
	padding-right:28px;
	}

}



/*-----------------------------------------------*/
/*  "Https://img.freepik.com/free-photo/photographer-taking-picture-ocean-coast_657883-287.jpg" Attachment*/
/*-----------------------------------------------*/
body.postid-18 main h2{
	min-height:63px;
	padding-top:16px;
}

body.postid-18 #home_one_banner{
	height:781px;
}

body.postid-18 main{
	padding-top:50px;
	padding-bottom:56px;
}

body.postid-18 #theme_search_form .theme_search_form_area{
	margin-top:13px;
}

body.postid-18 .wp-block-woocommerce-cart-line-items-block tr td{
	padding-left:2px !important;
}

body.postid-18 .wp-block-woocommerce-cart-line-items-block tr img{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.postid-18 .wp-block-woocommerce-cart-line-items-block tbody tr td > div{
	padding-left:25px;
}

body.postid-18 .wp-block-woocommerce-cart-line-items-block ul span{
	padding-right:48px;
}

body.postid-18 .wp-block-woocommerce-cart div .wp-block-woocommerce-cart-totals-block{
	padding-left:11px;
}

body.postid-18 .wp-block-woocommerce-cart div .wp-block-woocommerce-cart-items-block{
	padding-right:50px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-left:15px;
}

body.postid-18 #footer_area .row{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-18 .topbar-others-options li .dropdown-toggle{
	display:none;
}



/*-----------------------------------------------*/
/*  "Overpass" Wp_font_family                    */
/*-----------------------------------------------*/
body.postid-326 .elementor-widget-heading h2{
	border-bottom-style:dashed;
	text-shadow:rgb(255, 255, 255) 1px 1px 0px, rgb(170, 170, 170) 2px 2px 0px;
	letter-spacing:2.5px;
	word-spacing:-0.9px;
}

body.postid-326 #content .elementor .e-con-boxed .e-con-inner .elementor-widget-heading .elementor-widget-container h2{
	border-bottom-width:1px !important;
}



/*-----------------------------------------------*/
/*  "Arvo;normal;400;100%;U+0-10FFFF" Wp_font_face*/
/*-----------------------------------------------*/
body.postid-353 .elementor-widget-heading h2{
	border-bottom-style:dashed;
	text-shadow:rgb(255, 255, 255) 1px 1px 0px, rgb(170, 170, 170) 2px 2px 0px;
	letter-spacing:2.5px;
	word-spacing:-0.9px;
}

body.postid-353 #content .elementor .e-con-boxed .e-con-inner .elementor-widget-heading .elementor-widget-container h2{
	border-bottom-width:1px !important;
}

body.postid-353 #theme_search_form .theme_search_form_area{
	margin-bottom:58px;
}



/*-----------------------------------------------*/
/*  "Packages" Revision                          */
/*-----------------------------------------------*/
body.postid-195 .grid .filter_item .group_item{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-195 .grid .filter_item:nth-child(3) .group_item{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-195 .elementor-widget-ttbm-tour-list-widget .ttbm-elementor-tour-list-widget{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-195 .ttbm_location_list .ttbm_location_image div{
	border-style:solid;
	border-width:0px;
}

body.postid-195 .ttbm_location_list .all_filter_item .placeholder_area{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-195 .ttbm_location_list .all_filter_item .filter_item{
	border-style:none;
}

body.postid-195 #nights_filter{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

body.postid-195 #theme_search_form .theme_search_form_area{
	-webkit-transform:translatex(-15px) translatey(-44px);	-ms-transform:translatex(-15px) translatey(-44px);	transform:translatex(-15px) translatey(-44px);
}

@media (max-width:640px){

	body.postid-195 .ttbm_location_list .ttbm_location_image div{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-195 .ttbm_location_list .filter_item .ttbm_location_image{
	height:393px;
	}

}



/*-----------------------------------------------*/
/*  "Registration" Page                          */
/*-----------------------------------------------*/
body.page-id-386 .left_filter .leftSidebar .filter-top-label{
	display:none;
}

body.page-id-386 .left_filter .leftSidebar .ttbm_filter{
	display:none;
}

body.page-id-386 .ttbm_filter_area .left_filter .leftSidebar{
	display:none;
}

body.page-id-386 #nights_filter{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.page-id-386 #organizer_filter{
	width:192px;
	padding-right:22px;
}

body.page-id-386 #dynamicFilterForm button{
	margin-left:20px;
}

body.page-id-386 #dynamicFilterForm label{
	width:68px;
}

body.page-id-386 .ttbm_filter_area .left_filter{
	width:143%;
}



/*-----------------------------------------------*/
/*  "عمرة المولد النبوى الشريف مستوى اقتصادى 14 يوم" Product*/
/*-----------------------------------------------*/
body.postid-538 #theme_search_form .theme_search_form_area{
	-webkit-transform:translatex(165px) translatey(0px);	-ms-transform:translatex(165px) translatey(0px);	transform:translatex(165px) translatey(0px);
}

body.postid-538 #nights_filter{
	padding-left:14px;
	margin-left:19px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

body.postid-538 #visa-tickets-tab{
	margin-right:26px;
	margin-left:-36px;
}

body.postid-538 #theme_search_form .col-lg-12{
	-webkit-transform:translatex(177px) translatey(-6px);	-ms-transform:translatex(177px) translatey(-6px);	transform:translatex(177px) translatey(-6px);
}

body.postid-538 .destination-grid .destination-card img{
	display:inline-block;
	height:162px;
}

body.postid-538 .left-column .destination-image img{
	display:inline-block;
	min-height:746px;
}

@media (min-width:576px){

	body.postid-538 #theme_search_form .theme_search_form_area{
	-webkit-transform:translatex(67px) translatey(-73px);	-ms-transform:translatex(67px) translatey(-73px);	transform:translatex(67px) translatey(-73px);
	margin-bottom:12px !important;
	}

}



/*-----------------------------------------------*/
/*  "Home" Page                                  */
/*-----------------------------------------------*/
body.page-id-83 .destination-image h1 a{
	position:relative;
	top:55%;
	left:0%;
	bottom:0%;
	right:0%;
	color:#e7e7ed;
}

body.page-id-83 .destination-image h1{
	position:relative;
	top:-200px;
	left:0px;
	bottom:-38px;
}

body.page-id-83 .destination-image h1 a:hover{
	color:#dcacdc;
}

body.page-id-83 .e-con-inner .elementor-element .travel-section{
	min-height:833px;
	height:833px !important;
}

body.page-id-83 .Pack_div .bg_image_area{
	min-height: 100px;
}

body.page-id-83 #days_filter{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-style:solid;
	border-width:1px;
}

body.page-id-83 #location_filter_input{
	height:46px;
}

body.page-id-83 #packsfilterdiv .search-select{
	-webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.15);	box-shadow: 0 2px 8px rgba(0,0,0,0.15);
	position: relative;
	font-size: 14px;
	height: 45;
}

body.page-id-83 #filter_button{
	-webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.15);	box-shadow: 0 2px 8px rgba(0,0,0,0.15);
	position: relative;
	font-size: 14px;
	height: 45;
}

body.page-id-83 #nights_filter{
	-webkit-box-shadow: 0 3px 8px rgba(0,0,0,0.15);	box-shadow: 0 3px 8px rgba(0,0,0,0.15);
	position: relative;
	font-size: 14px;
	height: 45;
}

body.page-id-83 #star_rating{
	-webkit-box-shadow: 0 3px 8px rgba(0,0,0,0.15);	box-shadow: 0 3px 8px rgba(0,0,0,0.15);
	position: relative;
	font-size: 14px;
	height: 45;
}

body.page-id-83 .slides .slide-756 img{
	min-height:200px;
}

body.page-id-83 #home_one_banner .align-items-center{
	height:200px;
}

body.page-id-83 .ttbm_list_details{
	height: 142px !important;
}

body.page-id-83 h2{
	border-bottom: 5px solid #E62038 !important;
	position: relative !important;
}

body.page-id-83 .bordered::before{
	content: "" !important;
	position: absolute !important;
	bottom: -5px !important;
	left: 0 !important;
	width: 75% !important;
	height: 5px !important;
	background-color: #2F638F !important;
	z-index: 1 !important;
}

@media (max-width:640px){

	body.page-id-83 #content .elementor .travel-section{
	min-width:0px;
	max-width:26px;
	display:inline;
}

body.page-id-83 .e-lazyloaded .travel-section .right-column{
	-webkit-transform:scale(0.72);	-ms-transform:scale(0.72);	transform:scale(0.72);
}

body.page-id-83 .destination-image a img{
	display:inline-block;
	-webkit-transform:scale(0.75);	-ms-transform:scale(0.75);	transform:scale(0.75);
	}

}



@media (min-width:1200px){

	body.page-id-83 #packages h1{
	font-size:45px;
}

body.page-id-83 #tours h3{
	font-size:45px;
}

body.page-id-83 #transfer h3{
	font-size:45px;
	}

}



/*-----------------------------------------------*/
/*  "Packages" Page                              */
/*-----------------------------------------------*/
body.page-id-180 .grid .filter_item .group_item{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-180 .grid .filter_item:nth-child(3) .group_item{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-180 .elementor-widget-ttbm-tour-list-widget .ttbm-elementor-tour-list-widget{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-180 .ttbm_location_list .ttbm_location_image div{
	border-style:solid;
	border-width:0px;
}

body.page-id-180 .ttbm_location_list .all_filter_item .placeholder_area{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-180 .ttbm_location_list .all_filter_item .filter_item{
	border-style:none;
}

body.page-id-180 #nights_filter{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

body.page-id-180 #theme_search_form .theme_search_form_area{
	-webkit-transform:translatex(-15px) translatey(-44px);	-ms-transform:translatex(-15px) translatey(-44px);	transform:translatex(-15px) translatey(-44px);
}

body.page-id-180 #menutop .elementor-nav-menu--main .sub-menu a{
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
}

@media (max-width:640px){

	body.page-id-180 .ttbm_location_list .ttbm_location_image div{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-180 .ttbm_location_list .filter_item .ttbm_location_image{
	height:393px;
	}

}



/*-----------------------------------------------*/
/*  "Elementor Footer #73" Elementor_library     */
/*-----------------------------------------------*/
body.postid-73 .lotus .filter_item .ribbon{
	font-family:'Tajawal', sans-serif;
	color:#ffffff;
	background-color:rgba(194,152,244,0.71);
	text-shadow:rgb(255, 255, 255) 0px 0px 2px, rgb(255, 255, 255) 0px 0px 4px, rgb(255, 255, 255) 0px 0px 6px, rgb(255, 119, 255) 0px 0px 8px, rgb(255, 0, 255) 0px 0px 12px, rgb(255, 0, 255) 0px 0px 16px, rgb(255, 0, 255) 0px 0px 20px, rgb(255, 0, 255) 0px 0px 24px;
	white-space:pre-wrap;
	word-spacing:1.5px;
	letter-spacing:1.6px;
}



/*-----------------------------------------------*/
/*  "Contact" Page                               */
/*-----------------------------------------------*/
body.page-id-113 #nights_filter{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
}



/*-----------------------------------------------*/
/*  "Privacy Policy" Page                        */
/*-----------------------------------------------*/
body.page-id-115 .elementor-widget-html p{
	font-size:20px;
}



/*-----------------------------------------------*/
/*  "Transportation &#8211; Transfer" Page       */
/*-----------------------------------------------*/
body.page-id-602 .results-container .post-item .description{
	display:none;
}



/*-----------------------------------------------*/
/*  "Packages" Page                              */
/*-----------------------------------------------*/
body.page-id-1096{
	margin: 0 !important;
	padding: 0 !important;
}

body.page-id-1096 #package-banner{
	background-blend-mode:normal;
	background-position-x:72%;
	background-position-y:47%;
	background-image:url("https://egyptexpresstvl.com/wp-content/uploads/2025/01/banner-P-9.jpg") !important;
	background-size:cover;
	color:rgb(33, 37, 41);
	-webkit-background-clip:padding-box;	background-clip:padding-box;
	background-attachment:scroll;
}



/*-----------------------------------------------*/
/*  "My account" Page                            */
/*-----------------------------------------------*/
body.page-id-11 .container div .woocommerce{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-11 .woocommerce .woocommerce-MyAccount-orders{
	background-color:#ffffff;
}

body.page-id-11 .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions a{
	background-color:#2f638f;
	color:#ffffff;
}

body.page-id-11 main{
	min-height:1161px;
}



/*-----------------------------------------------*/
/*  "All Packages" Page                          */
/*-----------------------------------------------*/
body.page-id-2405 #package-banner{
	background-position-x:52%;
	background-position-y:14%;
	background-size:cover;
	background-image:url("https://egyptexpresstvl.com/wp-content/uploads/2025/01/banner-P-9-1.jpg");
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-attachment:scroll;
}