.elementor-12 .elementor-element.elementor-element-7d225382{--display:flex;--min-height:90vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:-10px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7d225382:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7d225382 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAECF0;}.elementor-12 .elementor-element.elementor-element-7d225382, .elementor-12 .elementor-element.elementor-element-7d225382::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-51f2ecac.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-51f2ecac > .elementor-widget-container{border-radius:8px 8px 8px 8px;box-shadow:0px 1px 2px 0px rgba(16, 24.000000000000014, 40, 0.06);}/* Start custom CSS for shortcode, class: .elementor-element-51f2ecac */#rtcl-membership-promotions-heading,#rtcl-regular-promotions-heading{
		display:none;
	}
.rtcl-checkout-content{
    width: 550px;
}
#coupon-receipt-lines,.data-price-bill{
    color: var(--Neutral-Grey-700, #344054);

/* Body/Body 2 */
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 21px */
}
/*#plan-continue-btn:nth-child(1){*/
/*    display: none;*/
/*}*/
.discount-header{
    color: var(--Neutral-Grey-900, #101828);

/* Title/Sub Heading */
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 27px */
}
/*.apply-coupon-form:nth-of-type(4){*/
/*		display:none !important;*/
/*	}*/
/*	#cart-collaterals:nth-of-type(4){*/
/*		display:none !important;*/
/*	}*/
.apply-coupon-form{
	display:flex;
	gap: 5px;
	margin: 15px 0;
	font-size:14px;
}
.coupon-input-field:nth-child(1){
	flex-grow:1;
}
#coupon_key{
	border-radius:5px 0px 0px 5px;
	height: 30px;
	padding: 5px 10px;
	border-color:#D0D5DD;
}
#coupon_key:focus{
	border-color:blue;
	  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
#rtcl_apply_coupon{
	margin-left:-6px;
	border-radius:0px 5px 5px 0px;
	background-color:#cce1f0 !important;
	border:none;
	color:#000;
	font-weight: 500;
	height: 30px;
  padding: 5px 15px
}
.next-btn{
	background-color: black;
  color: white;
  border: none;
  border-radius: 4px !important;
  flex: 50%;
}
.next-btn:hover{
	background-color: black;
}

.rtcl-listing-badge-wrap *{
	border-radius:6px !important;
	padding:4px 8px !important;
}

.data-top{
    background-color: #8ed1fc;
  border-radius: 4px;
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
}
.data-featured{
    background-color: #fcb900;
  border-radius: 4px;
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
}
.data-bump_up{
    background-color: #9CE5AE;
  border-radius: 4px;
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
}
.listing-image img{
    border-radius:4px;
}
.listing-location{
    color: var(--Neutral-Grey-500, #667085);

/* Footnote/medium */
font-family: Inter;
font-size: 15px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 18px */
}
.listing-title{
    color: var(--Neutral-Grey-900, #101828);

/* Body/Body 1 Medium */
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 24px */
}
.listing-price{
    color: var(--Neutral-Grey-600, #475467);

/* Footnote/Heavy */
font-family: Inter;
font-size: 15px;
font-style: normal;
font-weight: 600;
line-height: 150%; /* 18px */
}
.rtcl-listing-meta-data .ad-type, .rtcl-listing-meta-data .updated,.rtcl-listing-meta-data .author,.rtcl-listing-meta-data .rt-categories, .rtcl-listing-meta-data .rt-views{
	display: none;
}
.flex-container{
	display:flex;
	justify-content:space-between;
	margin-bottom:8px;
}
.listing-details-1{
	display:flex;
	flex-direction:column;
	gap:8px;
	width:50%;
}
.listing-details-head{
	color: var(--neutral-grey-600, #475467);

/* Footnote/Regular */
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 18px */
}
.listing-details-body{
	color: var(--neutral-grey-800, #1D2939);

/* Body/Body 2 Medium */
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 21px */
}
#rtcl-checkout-pricing-option label{
	border:1px solid #dfdfdf;
}
#rtcl-checkout-pricing-option input[type=radio]{
	display:none;
}
.fas.fa-check-circle{
	color:#0060df;
	display:none;
}
input[type=radio]:checked ~ .fas.fa-check-circle{
	display:block;
}
input[type=radio]:checked ~ label{
	border:1px solid black;
}
.plans-back-next{
    margin-top:16px !important;
    padding: 10px 0 !important;
}
.rtcl-submit-btn-wrap{
	justify-content:space-between;
	gap:16px;
}
.back-btn{
	padding:0.375rem 0.75rem;
	color: var(--neutral-grey-900, #101828);
/* Body 1 Semi */
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 150%; /* 24px */
	border-radius: 4px !important;
border: 1px solid var(--neutral-grey-300, #D0D5DD);
	flex:50%;
	vertical-align: top;
}
.back-btn:hover{
	background-color:white;
	color:var(--neutral-grey-900, #101828);
}
#rtcl-checkout-submit-btn{
	flex:50%;
	height:38px;
}
#slidee{
    width:100%;
}
.chosen{
border: 2px solid var(--primary-blue-100, #0068B3) !important;
background: var(--primary-blue-25, #E6F0F7);
}
.promo-cards{
	display:flex;
	justify-content: space-between;
}
.promo-cards>label{
    width: 32%;
}
.promo-card{
    position: relative;
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:16px;
	padding:8px;
	border-radius: 4px;
	border: 1px solid var(--neutral-grey-200, #EAECF0);
	height: 100%;
}
.promo-card>.promo-price{
	color: var(--neutral-grey-700, #344054);
text-align: center;
align-self:stretch;
/* Body/Body 2 Medium */
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 21px */
}
.promo-card>.promo-name{
	padding:2px 8px;
	border-radius: 40px;
background: var(--primary-blue-50, #CCE1F0);
	color: var(--neutral-grey-800, #1D2939);

/* Footnote/Heavy */
font-family: Inter;
font-size: 12px;
font-style: normal;
font-weight: 600;
line-height: 150%; /* 18px */
}
.promo-card>.promo-details{
	color: var(--gray-500, #667085);

/* Footnote/medium */
font-family: Inter;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 18px */
}
#try-packages{
	color: var(--neutral-grey-900, #101828);

/* Title/Sub Heading */
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 27px */
}
input[name="promo-card-radio"]{
	display:none;
}
.choose{
	display:none;
	position:absolute;
	right:7%;
	top:6%;
}
.raw{
	display:flex;
	flex-direction:row;
	gap:10px;
	margin-bottom:16px;
	flex-wrap: wrap;
}
.cal-12{
	display:flex;
	gap:10px;
	justify-content:space-between;
}
.flex-cont{
	display:flex;
	flex-direction:column;
	justify-content:space-around;
	flex-grow:1;
	min-width: 100px;
	width:30%;
	text-align:center;
	padding:12px 5px;
	border-radius: 4px;
border: 1px solid var(--neutral-grey-200, #EAECF0);
	color: var(--neutral-grey-600, #475467); 
text-align: center;
	min-height:90px;

/* Body/Body 2 Medium */
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 21px */
}
.flex-cont .flex-thing:first-child{
	color: var(--neutral-grey-900, #101828);

/* Title/Sub Heading */
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 27px */
}


.payment-deets-head{
	color: var(--neutral-grey-600, #475467);
	margin-bottom:4px !important;
/* Footnote/Regular */
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 18px */
}
.payment-deets-body{
	color: var(--neutral-grey-800, #1D2939);

/* Body/Body 2 Medium */
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 21px */
}
.promotion-item{
	font-family:Inter;
	padding-top:10px;
}
.item-label-x{
	width:50%;
}
.item-listings-x,.item-validate-x{
	width:25%;
}
.pricing-description{
	color:var(--neutral-grey-900, #101828);
}
p{
	font-family:inter;
}
@media(300px<=width<=600px){
	.promo-cards{
		flex-wrap:wrap;
	}
	.promo-card{
		align-items:flex-start;
	}
	.promo-price{
		text-align:left !important;
	}
	.choose{
	display:none;
	position:relative;
	left:150px;
	bottom:7px;
	}
	#expand{
		display:inline-block;
		width:90px;
	}
	.rtcl-submit-btn-wrap{
	    gap:16px !important;
	}
	.back-btn{
	    width:100%;
	}
	.e-con-inner>.elementor-widget-shortcode{
	    width:100%;
	}
}
@media(300px<=width<=600px){
	.elementor-12 .elementor-element.elementor-element-51f2ecac .elementor-widget-container{
		padding:0px !important;
	}
	#data-description{
	    min-width:253px;
	}
	.elementor-12 .elementor-element.elementor-element-51f2ecac .rtcl-checkout-content{
		width:100% !important;
	}
	.elementor-12 .elementor-element.elementor-element-51f2ecac .stripe-credit-card-brand{
		top:100% !important;
		right:0px !important;
		margin-top:1px !important;
	}
	.elementor-12 .elementor-element.elementor-element-51f2ecac .col.form-group{
		display:flex;
		flex-direction:column;
		justify-content:space-between;
	}
	.elementor-12 .elementor-element.elementor-element-51f2ecac .form-row{
		padding-top:5px !important;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d225382 */.loi{
	display:none;
}
/* #rtcl-payment-methods{
	display:block !important;
}
#rtcl-checkout-submit-btn{
	display:block !important;
} */
.rtcl-checkout-form-wrap>p{
	display:none;
}
#data-visible{
	color: var(--primary-blue-100, #0068B3);

/* Title/Sub Heading */
font-family: ;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 27px */
}
#data-visible::after{
	content:" Day";
	color: var(--primary-blue-100, #0068B3);
}
#data-top{
	background-color:#8ed1fc;
	border-radius:4px;
	padding: 0 2px;
	font-size:12px;
}
#data-bump_up{
	background-color:#cf2e2e;
	border-radius:4px;
	padding: 0 2px;
	font-size:12px;
}
#data-featured{
	background-color:#fcb900;
	border-radius:4px;
	padding: 0 2px;
	font-size:12px;
}
#rtcl-checkout-form-data,#pricing_id{
	display:none;
}
#rtcl-checkout-form-data1{
	color: var(--neutral-grey-900, #101828);

/* Title/Sub Heading */
font-family: ;
font-size: 18px;
font-style: normal;
line-height: 150%;
}
.plans-back-next{
	display:flex;
	flex-direction:column;
	gap:8px;
	border-top:1px solid var(--neutral-grey-200, #EAECF0);
	padding:32px 0;
}
#plan-total-price{
	display:flex;
	justify-content:space-between;
}
.data-price{
	color: var(--neutral-grey-900, #101828);

/* Title/Sub Heading */
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 150%;
}
.data-price::before{
	content:"AED ";
	color: var(--neutral-grey-900, #101828);

/* Title/Sub Heading */
font-family: ;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 150%;
}
#data-name{
	color: var(--neutral-grey-800, #1D2939);
	padding:2px 5px;
/* Footnote/Heavy */
font-family: ;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 150%; /* 18px */
	border-radius: 13px;
background: var(--primary-blue-50, #CCE1F0);;
}
#data-name:empty{
	padding:0px;
}
#data-description{
	color: var(--neutral-grey-700, #344054);

/* Body/Body 2 Medium */
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 21px */
}
#plan-total-price{
	color: var(--neutral-grey-900, #101828);
text-align: right;
	
/* Body 1 Semi */
font-family: ;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 150%; /* 24px */
}
#plan-tax{
	color: var(--neutral-grey-400, #98A2B3);
margin-bottom:10px;
/* Body/Body 2 */
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 21px */
}
#plan-continue-btn{
	background-color:black;
	color:white;
	border:none;
	border-radius:4px;
}
#rtcl-checkout-submit-btn{
	background-color:black;
	color:white;
	border:none;
	border-radius:4px;
	width:100%;
}
#rtcl-checkout-submit-btn>.data-price,#rtcl-checkout-submit-btn>.data-price:before{
	color:white;
	font-size:16px;
	font-weight:400;
}
#lois{
	display:none;
}/* End custom CSS */