.elementor-11 .elementor-element.elementor-element-48ab3d0d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:stretch;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:64px;--padding-right:64px;}.elementor-11 .elementor-element.elementor-element-48ab3d0d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-48ab3d0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-11 .elementor-element.elementor-element-48ab3d0d, .elementor-11 .elementor-element.elementor-element-48ab3d0d::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-48ab3d0d.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-690e17aa > .elementor-widget-container{padding:032px 24px 0px 24px;}.elementor-11 .elementor-element.elementor-element-690e17aa{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-690e17aa.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body.elementor-page-11:not(.elementor-motion-effects-element-type-background), body.elementor-page-11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-48ab3d0d{--content-width:1440px;}}/* Start custom CSS for shortcode, class: .elementor-element-690e17aa */.elementor-11 .elementor-element.elementor-element-690e17aa .selected-cat {
    color: #0068B3!important;
}
.elementor-11 .elementor-element.elementor-element-690e17aa .rtcl-button-edit.rtcl-button.rtcl-button-icon.rtcl-icon-pencil{
    display: none !important;
}
.elementor-11 .elementor-element.elementor-element-690e17aa #rtcl-geo-address,.cw-location-tag{
    height:44px;
    color: #495057;
}
.elementor-11 .elementor-element.elementor-element-690e17aa #rtcl-custom-fields-list{
    margin-bottom: 0.5rem;
}
.elementor-11 .elementor-element.elementor-element-690e17aa #rtcl-custom-fields-list h3{
    margin-bottom: 1rem;
}
.elementor-11 .elementor-element.elementor-element-690e17aa .input-missing{
    border-color:red !important;
    box-shadow: 0 0 2px 3px rgba(255,0,0,.25);
}
.elementor-11 .elementor-element.elementor-element-690e17aa .change-cat-desktop{
    display: none;
}
#id-iframe-content{
    padding: 0px;
}
#post-an-ad-iframe{
	position:fixed;
	z-index:50;
	left:50%;
	top:50%;
	transform: translate(-50%,-50%);
	width:550px;
	height:580px;
	border-radius: 13px;
border: 1px solid var(--neutral-grey-100, #F2F4F7);
background: var(--neutral-grey-0, #FFF);

/* Modal */
box-shadow: 0px 8px 8px -4px rgba(16, 24, 40, 0.04), 0px 20px 24px -4px rgba(16, 24, 40, 0.10);
}
.description.alert.alert-danger{
    display: none;
}
.logo-image{
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.logo-image>a{
    cursor: pointer;
}
#sub-cat-row{
    margin-bottom: 0px !important;
}
.custom-radio-name{
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    flex-grow: 1;
    text-align: center;
}
/*div[role=alert]{*/
/*    display: none;*/
/*}*/
.rtcl-listing-info-selecting{
	margin:0 auto;
}
.rtcl-listing-info-selecting{
	width:500px !important;
}
#cat-row{
	margin-bottom:0px !important;
}
.rtcl-listing-info-selecting,#rtcl-ad-category-selection,.rtcl-post-section-title,.rtcl-post-category,#cat-row{
	border-radius:13px;
}
.category-head-section{
	border-radius:13px 13px 0 0;
}
.category-head-section h3{
	color: var(--neutral-grey-900, #101828);

/* Title/Heading 4 */
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 30px */
}
.category-head-section p{
	color: var(--neutral-grey-600, #475467);

/* Body/Body 2 */
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 21px */
}
#rtcl-category-wrap{
	padding:0px;
}
.selected-option-section{
	padding:0px !important;
	border-radius:13px 13px 0 0;
}
.selected-option{
	border:none !important;
	position:relative;
	border-radius:13px 13px 0 0;
}
#rtcl-category-post,#rtcl-sub-category-post{
	border:none;
	overflow: auto;
	padding-left: 1.5rem;
}
#rtcl-category-post.form-control:focus,#rtcl-sub-category-post.form-control:focus{
	box-shadow:none;
}
#rtcl-category-post option:hover,#rtcl-sub-category-post option:hover{
	background:#fcfcfa;
	  color: var(--primary-blue-100, #0068B3);
}
/* option:checked{
	box-shadow: 0 0 10px 100px #fcfcfa inset;
	color:var(--primary-blue-100, #0068B3);
} */
/* option:checked{
    background: #00ff00 !important;
    box-shadow: 0 0 10px 100px #00ff00 inset;
} */
#rtcl-sub-category-wrap{
	padding:0px;
}
option:nth-child(1){
	display:none;
}
option{
	cursor:pointer;
	padding:16px 0;
	border-bottom: 1px solid var(--neutral-grey-100, #F2F4F7);
	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 */
}
#back-to-cat,#back-to-sub-cat{
/* 	float:right; */
	position:;
	left:433px;
	border:none;
}
#back-to-cat:hover,#back-to-sub-cat:hover{
	background:transparent;
}
.selected-option-label{
	display:none;
}
.rtcl-spinner{
	display:none;
}
#listing-form-breadcrumb{
	position:absolute;
	top:0px;
	margin-left:-25px;
	background:transparent;
}
/*#rtcl-title{*/
/*    margin-bottom: 24px;*/
/*}*/
/*#description{*/
/*    margin-bottom: 8px;*/
/*}*/
.form-group{
    margin-bottom: 24px !important;
}
.rtcl-post-details{
    margin-bottom: 0px !important;
}
.daterangepicker{
    width:344px;
}
.table-condensed{
    /*border:2px solid #ddd;*/
    border-radius: 4px;
    z-index:5;
}
#show-customs{
    padding:0 0 8px 0;
    text-align: left;
    /*width: 115px;*/
    border:none;
    color: var(--primary-blue-100, #0068B3);

    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
}
#show-customs:hover{
    background-color: transparent;
}
.rtcl-cf-label{
    margin-top: -10px;
}
.rtcl-post-contact-details{
    margin-bottom: 0px !important;
}
.rtcl-map-wrap{
    margin-bottom: 16px;
}
#show-customs>img{
    width: 16px;
    margin-bottom: 2px;
}
small[class=help-block]{
    display: none;
}
/* POST AN AD */
.elementor-11 .elementor-element.elementor-element-690e17aa .rtcl-post-form-wrap{
	margin:0 auto;
	width:550px;
}
.elementor-11 .elementor-element.elementor-element-690e17aa .rtcl-post-section-title{
	padding-top:0px !important;
	margin-bottom:16px !important;
}
.elementor-11 .elementor-element.elementor-element-690e17aa #pageno1,#pageno2{
	color:#333333;
}
/*.elementor-11 .elementor-element.elementor-element-690e17aa  .rtcl-post-details{
	box-shadow:0 0 3px 0 rgba(0,0,0,.1);
	padding:0 25px;
} */
.elementor-11 .elementor-element.elementor-element-690e17aa .change-cat{
	text-decoration:none !important;
}
.elementor-11 .elementor-element.elementor-element-690e17aa #rtcl-post-form{
	width:500px;
	margin:0 auto;
}
.elementor-11 .elementor-element.elementor-element-690e17aa .rtcl-post-section-title{
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 8px;
    flex: 1 0 0;
}
.elementor-11 .elementor-element.elementor-element-690e17aa .form-head-info{
	font-size:20px !important;
}
.elementor-11 .elementor-element.elementor-element-690e17aa .rtcl-post-section-title p,
.rtcl-post-section-title h2{
	margin:0;
}
.elementor-11 .elementor-element.elementor-element-690e17aa a.change-cat{
	text-decoration:none;
	color: var(--primary-blue-100, #0068B3);

    font-size: 1rem;
}
.elementor-11 .elementor-element.elementor-element-690e17aa .selected-cat{
	color: var(--neutral-grey-500, #667085);

    font-size: 14px;
}
.elementor-11 .elementor-element.elementor-element-690e17aa .rtcl-post-gallery rtcl-post-section{
	display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    align-self: stretch;
	border-top: 1px solid var(--neutral-grey-200, #EAECF0);
}
.elementor-11 .elementor-element.elementor-element-690e17aa .rtcl-post-section-title{
	display: flex;
    padding-top: 32px;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
    align-self: stretch;
	background: var(--neutral-grey-0, #FFF);
}
.elementor-11 .elementor-element.elementor-element-690e17aa .rtcl .rtcl-post-section-title h3{
	margin:0 0 0;
	padding:0 0 0;
}
.elementor-11 .elementor-element.elementor-element-690e17aa .rtcl .rtcl-post-section-title h3::before{
	position:static;
}
.elementor-11 .elementor-element.elementor-element-690e17aa #html5_1hamn6jd13t1elhcr96681g8l3_container{
	display:none !important;
}
.elementor-11 .elementor-element.elementor-element-690e17aa #wp-description-editor-tools,#mceu_25-body,#mceu_32{
	display:none;
}
.elementor-11 .elementor-element.elementor-element-690e17aa .wp-editor-container{
	border-radius:4px !important;
}
.elementor-11 .elementor-element.elementor-element-690e17aa #description_ifr{
	height:128px !important;
}
.rtcl-gallery{
	display: flex;
	height:auto !important;
    padding: 16px 24px !important;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
    align-self: stretch;
	border-radius: 8px;
    border: 1px dashed var(--neutral-grey-200, #EAECF0);
    background: var(--White, #FFF);
    margin-bottom: 24px !important;
}
.elementor-11 .elementor-element.elementor-element-690e17aa .file-symbol{
	display: flex;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    align-self: stretch;
}
.elementor-11 .elementor-element.elementor-element-690e17aa .file-upload{
	display: flex;
    flex-direction: column;
    align-items: center;
    gap: 4px;
    align-self: stretch;
}
.elementor-11 .elementor-element.elementor-element-690e17aa .file-upload>p{
	margin:0 0 !important;
	color: var(--neutral-grey-500, #667085);

    font-size: 14px !important;
}
.elementor-11 .elementor-element.elementor-element-690e17aa .cloud-icon{
	display: flex;
padding: 10px;
justify-content: center;
align-items: center;
border-radius: 28px;
border: 6px solid var(--gray-50, #F9FAFB);
background: var(--neutral-grey-100, #F2F4F7);
}
.elementor-11 .elementor-element.elementor-element-690e17aa .cloud-icon-symbol{
	width: 20px !important;
height: 20px;
flex-shrink: 0;
}
.elementor-11 .elementor-element.elementor-element-690e17aa #rtcl-gallery-browse-button{
	display: ;
    justify-content: center;
    align-items: center;
    padding: 8px;
	background:transparent;
	color:#0068B3;
	border:0px;
	text-decoration:none;
	color: var(--primary-blue-100, #0068B3);

    font-size: 14px;
    font-weight: 500;
}
.elementor-11 .elementor-element.elementor-element-690e17aa .rtcl-post-section-title{
	display: flex;
    padding-top: 32px;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
    align-self: stretch;
	background: var(--neutral-grey-0, #FFF);
}
.elementor-11 .elementor-element.elementor-element-690e17aa #rtcl-pricing-items>.form-group{
	display:none !important;
}
.elementor-11 .elementor-element.elementor-element-690e17aa .rtcl-checkbox-list.rtcl-checkbox-inline {
	display:none !important;
}
.elementor-11 .elementor-element.elementor-element-690e17aa #rtcl-price-unit-wrap{
	display:none !important;
}
.elementor-11 .elementor-element.elementor-element-690e17aa .price-wrap{
	display:flex !important;
    flex-wrap:wrap;
    border-radius: 5px;
    background: var(--White, #FFF);
}
.elementor-11 .elementor-element.elementor-element-690e17aa #rtcl-price-wrap>.rtcl-max-price{
	display:none !important;
}
#rtcl-price-label{
    margin-bottom: 0px;
}
.elementor-11 .elementor-element.elementor-element-690e17aa #rtcl-price{
    vertical-align: top; 
	display: inline-flex;
    padding: 10px 14px 10px 14px;
    width:calc(100% - 59px);
	margin:0 0 0 0;
    align-items: center;
    gap: 8px;
	height:44px !important;
	border-radius:0px 0.25rem 0.25rem 0px !important;

	height:41px;
    font-size: 1rem;
} 
.elementor-11 .elementor-element.elementor-element-690e17aa #rtcl-price-span{
	display: inline-block;
	vertical-align: top; 
    padding: 10px 12px 10px 14px;
	height:44px;
/* align-items: center;
align-self: stretch; */
	border-radius: 4px 0px 0px 4px;
border: 1px solid var(--neutral-grey-300, #D0D5DD);
	border-right:none !important;
}
.elementor-11 .elementor-element.elementor-element-690e17aa #rtcl-location{
    padding: 0px 14px;
    flex: 1 0 0;
    height:44px;
    
    font-size: 1rem;
}
.elementor-11 .elementor-element.elementor-element-690e17aa #rtcl-sub-location{
	padding: 0px 14px;
    flex: 1 0 0;
    height:44px;
    
    font-size: 1rem;
}
.elementor-11 .elementor-element.elementor-element-690e17aa #rtcl-email{
	display: flex;
    padding: 10px 14px;
    align-items: center;
    gap: 8px;
    	height:44px;
    flex: 1 0 0;
    
    /* Body/Body 1 */
    font-size: 1rem;
}
.elementor-11 .elementor-element.elementor-element-690e17aa #phone-num{
	display:flex;
	flex-wrap:wrap;
}
.elementor-11 .elementor-element.elementor-element-690e17aa #rtcl-phone-span {
    display: inline-block;
    padding: 10px 12px 10px 14px;
    border: 1px solid var(--neutral-grey-300, #D0D5DD)!important;
	border-right:none !important;
    border-radius: 4px 0px 0px 4px;
	height:44px;
}
#rtcl-phone{
    vertical-align: top;
    display: inline;
    width:calc(100% - 63.85px);
	height:44px;
	border-radius: 0 4px 4px 0;
	margin-left:-5px; 
}
span{
	color:#667085;
}
.elementor-11 .elementor-element.elementor-element-690e17aa #form-check-terms{
	padding:0;
}
.elementor-11 .elementor-element.elementor-element-690e17aa .rtcl-submit-btn,.rtcl-next-button{
	display: flex;
    padding: 8px 16px !important;
    justify-content: center;
    align-items: center;
    gap: 8px;
    flex: 50%;
	border:none !important;
	color:#FCFCFD;
	border:none;
    border-radius: 4px !important;
    background: var(--neutral-grey-900, #101828)!important;
}
.elementor-11 .elementor-element.elementor-element-690e17aa .rtcl-back-btn{
	display: flex;
    padding: 8px 16px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    flex: 1 0 0;
	flex:50%;
    border: 1px solid var(--neutral-grey-300, #D0D5DD);
	border-radius: 4px !important;
    color: var(--neutral-grey-900, #101828);
    text-decoration:none !important;
    font-size: 16px;
    font-weight: 600;
}
.elementor-11 .elementor-element.elementor-element-690e17aa .rtcl-back-btn:hover{
	color:#101828 !important;
	border:1px solid black;
	border-radius:4px;
	background-color:white !important;
}
.elementor-11 .elementor-element.elementor-element-690e17aa .rtcl-last-buttons1,.rtcl-last-buttons2{
	display:flex;
	gap:16px;
}
.elementor-11 .elementor-element.elementor-element-690e17aa #rtcl-custom-fields-list{
	display: flex;
    flex-direction: column;
    align-items: stretch;
}
#rtcl-custom-fields-list select{
	padding:0 14px;
	height:44px;
}
.elementor-11 .elementor-element.elementor-element-690e17aa div[data-type=select] label, .elementor-11 .elementor-element.elementor-element-690e17aa div[data-type=text] label, .elementor-11 .elementor-element.elementor-element-690e17aa div[data-type=number] label, .elementor-11 .elementor-element.elementor-element-690e17aa div[data-type=date] label{
	display:none;
} 
#rtcl-custom-fields-list input{
	padding:0 14px;
	height:44px;
}
.elementor-11 .elementor-element.elementor-element-690e17aa .require-star{
	color:red !important;
	display:none !important;
}
.elementor-11 .elementor-element.elementor-element-690e17aa .rtcl-check-list input{
	display:none !important;
}
.elementor-11 .elementor-element.elementor-element-690e17aa .rtcl-check-list{
	display:flex;
	flex-wrap:wrap;
	gap:10px;
}
.elementor-11 .elementor-element.elementor-element-690e17aa .form-check-label{
	border:1px solid var(--neutral-grey-300, #D0D5DD);
	border-radius:15px;
	padding:6px 12px;
	color: var(--neutral-grey-600, #475467);
}
.elementor-11 .elementor-element.elementor-element-690e17aa .rtcl .form-check{
		padding-left:0 !important;
	}
.elementor-11 .elementor-element.elementor-element-690e17aa .add-check-border{
	border: 1px solid var(--primary-blue-100, #0068B3);
    background: var(--primary-blue-100, #0068B3); 
	color:#FFF;
}
.elementor-11 .elementor-element.elementor-element-690e17aa .show-calendar{
	width:344px !important;
}
th.month{
	margin:2px 2px;
}
.yearselect{
	border-radius:12px;
	padding:4px 8px !important;
	margin:0px 5px !important;
	background-color:transparent;
	display:inline-block;
}
.monthselect{
    border-radius:12px;
	padding:4px 8px !important;
	margin:0px 5px !important;
	background-color:transparent;
	display:inline-block;
}
/* .monthselect:hover,.yearselect:hover{
	border: 1px solid var(--primary-blue-100, #0068B3);
background: var(--primary-blue-100, #0068B3);
	color:white;
	&.monthselect option,.yearselect option{
	background-color:transparent;
}
}
 */
.cancelBtn,.applyBtn{
	border:1px solid gray;
	border-radius:14px;
	color:color: var(--neutral-grey-900, #101828);
}
.cancelBtn:hover,.applyBtn:hover{
	border: 1px solid var(--primary-blue-100, #0068B3);
    background: var(--primary-blue-100, #0068B3);
    border-radius:14px;
}

.prev:hover,.next:hover{
	border: 1px solid var(--primary-blue-100, #0068B3);
    background: var(--primary-blue-100, #0068B3)!important; 
}
.leaflet-control-attribution{
	display:none;
}
.rtcl-post-video-urls{
    display: none;
}
.rtcl-post-gallery .moxie-shim{
	top:181px !important;
	left:0px !important;
	width:150px !important;
	height:18px !important;
}
.e-con-inner>.elementor-widget-shortcode{
    width: 600px !important;
}
@media(300px<=width<=600px){
    #id-iframe-content{
        padding:0px 10px !important;
    }
    .e-con-inner>.elementor-widget-shortcode{
        width: 100% !important;
    }
	/*#rtcl-post-form{*/
	/*	width:273px!important;*/
	/*}*/
	.rtcl-post-gallery .moxie-shim{
	    top:224px !important;
	}
	#rtcl-post-form{
		width:auto !important;
	}
	.rtcl-post-form-wrap{
		width:auto !important;
	}
	.elementor-widget-container{
		padding:0px!important;
		box-shadow:none!important;
		width:auto !important;
	}
	.rtcl-last-buttons1,.rtcl-last-buttons2{
	    flex-direction:column-reverse;
    }
    #listing-form-breadcrumb{
	    top:-30px;
	    left:5px;
	    margin-left:0px;
	}
	.rtcl-listing-info-selecting{
	    width:auto !important;
    }
    #back-to-cat{
        top:0px;
        right:0px;
        left:auto;
    }
}
 @media(601px<=width<=776px){
	#rtcl-post-form{
		width:500px !important;
	}
}
@media(min-width:1024px){
    .change-cat-desktop{
        display:inline;
    }
    .change-cat-mobile{
        display:none;
    }
}/* End custom CSS */