.elementor-3763 .elementor-element.elementor-element-566e007{--display:flex;}.elementor-3763 .elementor-element.elementor-element-7ec1587{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-3763 .elementor-element.elementor-element-0408601{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3763 .elementor-element.elementor-element-698ede2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-3763 .elementor-element.elementor-element-ef83e10 .title-area{text-align:right;}.elementor-3763 .elementor-element.elementor-element-ef83e10 .sec-title{color:#1C2D37;}.elementor-3763 .elementor-element.elementor-element-0010f50{--display:flex;--justify-content:space-around;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-3763 .elementor-element.elementor-element-10156df .th_btn i{margin-left:8px;}.elementor-3763 .elementor-element.elementor-element-10156df .btn-wrapper{text-align:left;}.elementor-3763 .elementor-element.elementor-element-10156df .th_btn{background-color:#1C2D37;}.elementor-3763 .elementor-element.elementor-element-9cf9c71{--display:flex;}.elementor-3763 .elementor-element.elementor-element-36eccaf > .elementor-widget-container{margin:-94px 0px 0px 0px;}.elementor-3763 .elementor-element.elementor-element-491ece5{--display:flex;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-3763 .elementor-element.elementor-element-491ece5:not(.elementor-motion-effects-element-type-background), .elementor-3763 .elementor-element.elementor-element-491ece5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A4B5BA;}.elementor-3763 .elementor-element.elementor-element-76fa9c6{--display:flex;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3763 .elementor-element.elementor-element-36ae0dd .title-area{text-align:center;}.elementor-3763 .elementor-element.elementor-element-36ae0dd .sec-title{color:#1C2D37;}.elementor-3763 .elementor-element.elementor-element-fb291d7{--display:flex;}.elementor-3763 .elementor-element.elementor-element-164c065 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-3763 .elementor-element.elementor-element-4589ec3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-3763 .elementor-element.elementor-element-4589ec3:not(.elementor-motion-effects-element-type-background), .elementor-3763 .elementor-element.elementor-element-4589ec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2D37;background-image:url("https://egypt-projects.net/wp-content/uploads/2024/07/award-bg-1-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3763 .elementor-element.elementor-element-01fe2bb > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-3763 .elementor-element.elementor-element-01fe2bb .num{color:#FFFFFF;}.elementor-3763 .elementor-element.elementor-element-01fe2bb .desc{color:#A4B5BA;}.elementor-3763 .elementor-element.elementor-element-4425c60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3763 .elementor-element.elementor-element-aca8fac{text-align:center;}.elementor-3763 .elementor-element.elementor-element-2cb05f6{text-align:center;}.elementor-3763 .elementor-element.elementor-element-d888660.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:50px;}.elementor-3763 .elementor-element.elementor-element-d888660 .elementor-main-swiper .swiper-slide{background-color:#F7F7F7;border-width:1px 1px 1px 1px;border-radius:15px;border-color:#EAEAEA;padding:20px 20px 20px 20px;}.elementor-3763 .elementor-element.elementor-element-d888660 .elementor-swiper-button{font-size:18px;color:#000000;}.elementor-3763 .elementor-element.elementor-element-d888660 .elementor-swiper-button svg{fill:#000000;}.elementor-3763 .elementor-element.elementor-element-d888660 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#000000;opacity:1;}#elementor-lightbox-slideshow-d888660{background-color:#C12222;}#elementor-lightbox-slideshow-d888660 .elementor-video-container{width:50%;}@media(min-width:768px){.elementor-3763 .elementor-element.elementor-element-76fa9c6{--content-width:655px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3763 .elementor-element.elementor-element-698ede2{--width:100%;}}@media(max-width:1024px){.elementor-3763 .elementor-element.elementor-element-7ec1587{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3763 .elementor-element.elementor-element-0408601{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3763 .elementor-element.elementor-element-698ede2{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-3763 .elementor-element.elementor-element-ef83e10 .title-area{text-align:center;}.elementor-3763 .elementor-element.elementor-element-0010f50{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3763 .elementor-element.elementor-element-9cf9c71{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3763 .elementor-element.elementor-element-491ece5{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3763 .elementor-element.elementor-element-76fa9c6{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3763 .elementor-element.elementor-element-36ae0dd > .elementor-widget-container{padding:0px 36px 0px 36px;}.elementor-3763 .elementor-element.elementor-element-36ae0dd .title-area{text-align:center;}.elementor-3763 .elementor-element.elementor-element-164c065 > .elementor-widget-container{padding:0px 36px 0px 36px;}.elementor-3763 .elementor-element.elementor-element-4589ec3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3763 .elementor-element.elementor-element-01fe2bb > .elementor-widget-container{padding:0px 36px 0px 36px;}.elementor-3763 .elementor-element.elementor-element-d888660.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-3763 .elementor-element.elementor-element-698ede2{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-3763 .elementor-element.elementor-element-36ae0dd > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-3763 .elementor-element.elementor-element-164c065 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-3763 .elementor-element.elementor-element-01fe2bb > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-3763 .elementor-element.elementor-element-d888660.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS for realarbanners, class: .elementor-element-77fd748 */.elementor-3763 .elementor-element.elementor-element-77fd748 .btn-wrap.justify-content-center {
    display: none;
}

.elementor-3763 .elementor-element.elementor-element-77fd748 form.directorist-search-form.property-search-form {
    padding: 20px 30px 70px 30px;
}
 .elementor-3763 .elementor-element.elementor-element-77fd748 .text-center {
    text-align: unset!important;
}
.elementor-3763 .elementor-element.elementor-element-77fd748 @media (max-width: 1199px) {
    .directorist-search-form-wrap {
        padding: 30px 0px 30px 0;
    }
}



.elementor-3763 .elementor-element.elementor-element-77fd748 .hero-3 {
    padding: 34px 0;
}

 @media (max-width: 1299px) {
    .elementor-3763 .elementor-element.elementor-element-77fd748 .hero-style3 .hero-title {

        margin-bottom: 19px;
    }
}

.elementor-3763 .elementor-element.elementor-element-77fd748 button.directorist-btn.directorist-btn-light {
   margin: 30px 0px -40px 0px;
}

@media (max-width: 1199px) {
    .elementor-3763 .elementor-element.elementor-element-77fd748 .directorist-search-form-wrap {
        padding: 0PX;
    }
}

.elementor-3763 .elementor-element.elementor-element-77fd748 .directorist-search-form-fields.directorist-row {
    gap: 0px!important;
}



.elementor-3763 .elementor-element.elementor-element-77fd748 .directorist-content-active .select2.select2-container.select2-container--default .select2-selection{
    padding: 5px;
    
}

.directorist-form-group {
    width: 200px;
}

 @media (max-width: 1299px) {
    .elementor-3763 .elementor-element.elementor-element-77fd748 .directorist-search-form-fields.directorist-row {
    display: flex
;
    flex-direction: column;
}
 .elementor-3763 .elementor-element.elementor-element-77fd748 .directorist-form-group {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for directorist_all_listing, class: .elementor-element-36eccaf *//* Make the parent container equal height */
.directorist-row {
    display: flex;
    flex-wrap: wrap;
}

/* Make each column equal height */
.directorist-all-listing-col {
    display: flex;
}

/* Make property card fill the column height */
.property-card2 {
    display: flex;
    width: 100%;
}

/* Make the article fill the property card height */
.directorist-listing-single {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}

/* Make the content section grow to fill available space */
.directorist-listing-single__content {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

/* Make the info section grow to push footer to bottom */
.directorist-listing-single__info {
    flex-grow: 1;
}
li.directorist-listing-card-address {
    display: none !important;
}

.directorist-custom-range-slider__range__wrap, .directorist-pagination{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for realardestinations, class: .elementor-element-164c065 */.destination-card.style2 {
    position: relative;
}

.destination-card.style2 .card-details .box-title a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    display: block;
    /* Optional: visual touch for pointer */
    background: rgba(0,0,0,0); /* invisible but clickable */
    cursor: pointer;
}

.destination-card.style2 .card-details .box-title,
.destination-card.style2 .card-thumb {
    position: relative;
    z-index: 1;
}/* End custom CSS */