/* All CSS */
.item-wrap{background:unset !important;}
/* archive all areas css */
.post-type-archive-all_areas .top-banner-wrap   { display:none !important; }
.post-type-archive-all_areas .new-filter-section { text-align: center; margin: 40px 0 0 0; }
.post-type-archive-all_areas .new-filter-section ul { display: inline-block; text-align: center; }
.post-type-archive-all_areas .new-filter-section ul li { display:inline; margin: 0 20px; }        
.post-type-archive-all_areas .new-filter-section ul li a { padding: 50px 0; }    
/* end archive all areas css */

/* archive all projects css */
#id-areas-1 .listing-thumb img.img-fluid.wp-post-image {height: 260px;}
.label-featured { background-color: #cfa947 !important; color: #000  !important; font-size: 14px  !important; padding: 10px 10px 9px 10px  !important; font-weight: bold  !important; }
/* end archive all projects css */

/* archive luxury properties css */
.post-type-archive-luxury_properties .item-title { font-size:22px !important; margin-top:0px !important;}
.post-type-archive-luxury_properties .property-cards-module-v1 .item-wrap.item-wrap-v1 .item-body ul.item-amenities.item-amenities-with-icons li {color:black !important;font-size:15px;}
.post-type-archive-luxury_properties .item-address {font-size:15px;}
.post-type-archive-luxury_properties .btn.btn-primary.btn-item {padding-left:30px;padding-right:30px;}
/* end archive luxury properties */

/* archive off plan properties css */
.post-type-archive-off_plan_properties #id-areas-1 .listing-thumb img.img-fluid.wp-post-image { height: 260px; }
.post-type-archive-off_plan_properties .spacer{ width:100%;}
.post-type-archive-off_plan_properties #desktop-header-search, .post-type-archive-off_plan_properties .advanced-search.advanced-search-nav { display:none !important; }
.label-featured { background-color: #004d42 !important; color: #fff  !important; font-size: 14px  !important; padding: 10px 10px 9px 10px  !important; font-weight: bold  !important; }
.post-type-archive-off_plan_properties .new-filter-section { text-align: center; margin: 40px 0 0 0; }
.post-type-archive-off_plan_properties .new-filter-section ul { display: inline-block; text-align: center; }
.post-type-archive-off_plan_properties .new-filter-section ul li { display:inline; margin: 0 20px; }
.post-type-archive-off_plan_properties .new-filter-section ul li a { padding: 50px 0; } 
.post-type-archive-off_plan_properties .new-filter-section ul li a img { margin-bottom: 10px; }
/* end archive off plan properties css */

/* Header css */
#projectid , #projectid2 , #projectid3 { display:none;} 
/* end Header css */

/* Floor Plans Page Template css */
.page-template-page-floor-plans #id-areas-1 .listing-thumb img.img-fluid.wp-post-image { height: 260px; }
.page-template-page-floor-plans .item-wrap-v3 .item-title { max-width: 90%; color: #fff; left: 20px; bottom: 20px; }
/* end Floor Plans Page Template css */

/* Abu Dhabi Projects Page Template CSS */
.post-type-archive-all_areas .top-banner-wrap{ display:none !important; }
.page-template-page-off-plan-properties-abu-dhabi .item-wrap-v3 .item-title a {  font-size: 17px; }
.page-template-page-off-plan-properties-abu-dhabi .item-wrap-v3 .item-title { bottom: 12px !important; font-weight: 600; }
.page-template-page-off-plan-properties-abu-dhabi .label-featured { background-color: #cfa947; color: #fff; font-size: 14px; padding: 10px 10px 9px 10px; font-weight: bold;}
.page-template-page-off-plan-properties-abu-dhabi #desktop-header-search, .page-template-page-off-plan-properties-abu-dhabi .advanced-search.advanced-search-nav { display: none !important; }
/* END Abu Dhabi Projects Page Template */

/* Ras al Khaimah Project Page Template CSS */
.page-template-page-off-plan-properties-ras-al-khaimah .item-wrap-v3 .item-title a {  font-size: 17px; }
.page-template-page-off-plan-properties-ras-al-khaimah .item-wrap-v3 .item-title { bottom: 12px !important; font-weight: 600; }
.page-template-page-off-plan-properties-ras-al-khaimah .label-featured { background-color: #cfa947; color: #fff; font-size: 14px; padding: 10px 10px 9px 10px; font-weight: bold; }
/* END Ras al Khaimah Project Page Template CSS */

/* Sharjah Projects Page Template CSS */
.page-template-page-off-plan-properties-sharjah .item-wrap-v3 .item-title a {  font-size: 17px; }
.page-template-page-off-plan-properties-sharjah .item-wrap-v3 .item-title { bottom: 12px !important; font-weight: 600; }
.page-template-page-off-plan-properties-sharjah .label-featured { background-color: #cfa947; color: #fff; font-size: 14px; padding: 10px 10px 9px 10px; font-weight: bold;}
/* END Sharjah Projects Page Template CSS */

/* single all areas CSS */
.single-all_areas h1.areas-main-heading { font-family: acta !important; font-size: 32px; }
.single-all_areas #id-areas-1 .listing-thumb img.img-fluid.wp-post-image { height: 260px;}
.single-all_areas .spacer{ width:100%;}
.single-all_areas #desktop-header-search, .single-all_areas .advanced-search.advanced-search-nav { display:none !important; }
.single-all_areas .label-featured { background-color: #cfa947 !important; color: #fff  !important; font-size: 14px  !important; padding: 10px 10px 9px 10px  !important; font-weight: bold  !important; }
.related-projects-areas .item-wrap-v3 .item-title { left: 13px; bottom: 10px; font-size:18px !important; }
.related-projects-areas .related_ptitile { width: 100%; text-align: center;  margin: 25px auto 30px !important; font-size:18px !important; }
/* end single all areas CSS */

/* single all areas copy css */
.single-all_areas_copy h1.areas-main-heading { font-family: acta !important; font-size: 32px; }
.single-all_areas_copy #id-areas-1 .listing-thumb img.img-fluid.wp-post-image { height: 260px;}
.single-all_areas_copy .spacer{ width:100%;}
.single-all_areas_copy #desktop-header-search, .single-all_areas_copy .advanced-search.advanced-search-nav { display:none !important; }
.label-featured { background-color: #cfa947 !important; color: #fff  !important; font-size: 14px  !important; padding: 10px 10px 9px 10px  !important; font-weight: bold  !important; }
.single-all_areas_copy .related-projects-areas .item-wrap-v3 .item-title { left: 13px; bottom: 10px; font-size:18px !important; }
.single-all_areas_copy .related-projects-areas .related_ptitile { width: 100%; text-align: center;  margin: 25px auto 30px !important; font-size:18px !important; }
/* end single all areas copy css */

/* single all projects without related css */
.single-all_projects-without-related .top-banner-wrap .banner-caption .container .content { top:0px !important; }
.single-all_projects-without-related .lb-closeContainer .lb-close { filter: none !important; }
/* end single all projects without related css */

/*  single all projects css */
.single-all_projects .top-banner-wrap .banner-caption .container .content { top:0px !important; }
.single-all_projects .lb-closeContainer .lb-close { filter: none !important; }
.single-all_projects #id-areas-1 .listing-thumb img.img-fluid.wp-post-image { height: 260px; }
.single-all_projects .spacer{ width:100%;}
.single-all_projects .label-featured { background-color: #cfa947 !important; color: #fff  !important; font-size: 14px  !important; padding: 10px 10px 9px 10px  !important; font-weight: bold  !important; }
.single-all_projects .related-projects-areas .item-wrap-v3 .item-title { left: 13px; bottom: 10px; font-size:18px !important; }
.single-all_projects .related-projects-areas .related_ptitile { width: 100%; text-align: center;  margin: 5px auto 30px !important; font-size:25px !important; }
/* end single all projects css */

/* single houzez agency css */
.single-houzez_agency .page-title-wrap { padding: 30px 0 0 !important; }
.single-houzez_agency #id-areas-1 .listing-thumb img.img-fluid.wp-post-image { height: 260px; }
.single-houzez_agency .spacer{ width:100%;}
.single-houzez_agency #desktop-header-search, .single-houzez_agency .advanced-search.advanced-search-nav { display:none !important; }
.single-houzez_agency .label-featured { background-color: #cfa947 !important; color: #fff  !important; font-size: 14px  !important; padding: 10px 10px 9px 10px  !important; font-weight: bold  !important; }
.single-houzez_agency .item-wrap-v3 .item-title { left: 13px; bottom: 10px; }
.single-houzez_agency .related_ptitile { width: 100%; text-align: center;  margin: 25px auto 30px !important; }
/* end single houzez agency css */

/*  single location maps css*/
.single-location_maps .advanced-search.advanced-search-nav { display: none !important; } 
/*  end single location maps */

/* single luxury properties css */
.single-luxury_properties h1.areas-main-heading { font-family: acta !important; font-size: 32px; }
/* end single luxury properties css */

/* single master plans css */
.single-master_plans .advanced-search.advanced-search-nav { display: none !important; } 
/* end single master plans css */

/* single off plan abu dhabi css */
.single-off_plan_abu_dhabi h1.areas-main-heading { font-family: acta !important; font-size: 32px; }
/* single off plan abu dhabi css */

/* single sharjah projects css */
.single-sharjah_projects h1.areas-main-heading { font-family: acta !important; font-size: 32px; }
/* end single sharjah projects css */

/* single payment plans css */
.single-payment_plans .advanced-search.advanced-search-nav { display: none !important; } 
/* end single payment plans css */

/* tax floor plans location css */
.tax-floor_plans_location .advanced-search.advanced-search-nav { display: none !important; } 
.tax-floor_plans_location #id-areas-1 .listing-thumb img.img-fluid.wp-post-image { height: 260px;}
.tax-floor_plans_location .item-wrap-v3 .item-title { max-width: 90%; color: #fff; left: 20px; bottom: 20px; }
.tax-floor_plans_location .scroll-hand { display: none; }        
.tax-floor_plans_location table { border-collapse: collapse; border-spacing: 0; width: 100%; border: 1px solid #ddd; margin-bottom: 15px; margin-top: 15px;}
.tax-floor_plans_location th, .tax-floor_plans_location td { text-align: left; padding: 8px;}
.tax-floor_plans_location tr:nth-child(even){background-color: #f2f2f2}
.tax-floor_plans_location h1.areas-main-heading { font-family: acta !important; font-size: 32px; } 
.postid-22730 .list-group-item { border:none !important; }
.tax-floor_plans_location .fl{ text-align: center; }
.tax-floor_plans_location .content{ text-align: center; margin-bottom: 3% !important; }
.tax-floor_plans_location table, .tax-floor_plans_location th, .tax-floor_plans_location td { padding: 15px;}
.tax-floor_plans_location table, .tax-floor_plans_location th, .tax-floor_plans_location td { border: 1px solid #bfbfbf; }
/* end tax floor plans location css */

/* archive floor plans css */
.section-services { padding-top: 0px; padding-bottom: 0px; font-family: "Poppins", sans-serif; color: black;}
.header-section h2{ color: black; }
.section-services .header-section { margin-bottom: 35px;}
.section-services .header-section .title { position: relative; margin-bottom: 40px; padding-bottom: 25px; text-transform: uppercase;font-weight: 700;}
.section-services .header-section .title:before { content: ""; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 140px; height: 1px; background-color: #f70037;}
.section-services .header-section .title:after { content: ""; position: absolute; bottom: -1px; left: 50%; transform: translateX(-50%); width: 45px; height: 3px; background-color: #f70037;}
/* .title a {font-size: 18px; color: black !important;} */
.header-section{ margin-top: 4%; text-align: center; margin-bottom: 3%;}
.section-services .header-section .title span { color: black; }
.section-services:hover .title a{ color:black; text-decoration: none; }
/* .title a:hover{ color: black;} */
.section-services .header-section .description { color:black;}
/* .item-wrap{ padding-bottom: 2px !important;}
.item-wrap:last-child { padding-bottom: 5% !important;} */
.section-services .single-service { margin-top: 0px;border-radius: 10px; margin: 0 15px; width: 100%;box-shadow: 0 0 10px 0 rgba(0,0,0,.1);}
.section-services .single-service .part-1 { padding: 15px 57px;margin-left: 0%;border-bottom: none;}
.section-services .single-service .part-1 i { margin-bottom: 15px; font-size: 40px; color: #cea847; }
.section-services .single-service .part-1 .title { font-size: 17px; font-weight: 700; letter-spacing: 0.02em; line-height: 1.8em;}
.section-services .single-service .part-2 { padding: 20px 20px;}
h3.section-services .single-service .part-2 .description { margin-bottom: 22px; color: black; font-size: 17px; line-height: 26px;}
/* .item-listing-wrap.hz-item-gallery-js.item-listing-wrap-v3.card { width: 100%; padding: 0 !important; margin: 0 !important;} */
.section-services .single-service .part-2 a { color: black; font-size: 14px; text-decoration: none; font-size: 18px;}
.single-service:hover {background: #fdeded29; }
.section-services .single-service .part-2 a i { margin-right: 10px;color: #cea847;}
.part-2 p{text-overflow: ellipsis !important; white-space: nowrap !important; overflow: hidden;margin: 5px 0 !important;}
/* end archive floor plans css */

/* single floor plans css */
.single-floor_plans .scroll-hand { display: none; }        
.single-floor_plans table { border-collapse: collapse; border-spacing: 0; width: 100%; border: 1px solid #ddd; }
.single-floor_plans th, .single-floor_plans td { text-align: left; padding: 8px; }
.single-floor_plans tr:nth-child(even){background-color: #f2f2f2}
.single-floor_plans h1.areas-main-heading { font-family: acta !important; font-size: 32px; } 
.single-floor_plans .fl{ text-align: center; }
.single-floor_plans .content{ text-align: center; margin-bottom: 3% !important; }
.single-floor_planstable, .single-floor_plans th, .single-floor_plans td { padding: 15px;}
.single-floor_plans table, .single-floor_plans th, .single-floor_plans td { border: 1px solid #bfbfbf;}
.postid-22730 .list-group-item { border:none !important; }
/* end single floor plans css */

@media only screen and (max-width: 420px)   {
    .tax-floor_plans_location .scroll-hand { width: 100%; margin: 10px auto; text-align: center; display: block !important; } 
}
@media only screen and (max-width: 428px) {
    .tax-floor_plans_location .scroll-hand { width: 100%; margin: 10px auto; text-align: center; display: block !important; } 
}
@media only screen and (max-width: 667px) and (min-width: 320px){
  .part-2 p { text-overflow: ellipsis !important; white-space: nowrap !important; overflow: hidden; width: 288px; }
  .section-services .single-service .part-2 { padding: 0 34px 20px !important; }
  h2.title { font-size: 25px; margin-top: 7%; }
}
@media only screen and (max-width: 1279px) and (min-width: 320px){  
    .footer-wrap.footer-wrap-v1.our-custom-footer { padding-top: 8% !important; }
    .section-services .single-service .part-1 { padding: 22px 30px !important; }
    .tax-floor_plans_location .fl{ font-size: 22px; }
    .tax-floor_plans_location table, .tax-floor_plans_location th, .tax-floor_plans_location td { border: 1px solid #bfbfbf; padding: 10px; margin-bottom: 15px; }
    .tax-floor_plans_location .img  { background:#f9f9f9; }
    .tax-floor_plans_location .floor{ background: #f9f9f9; }
    .tax-floor_plans_location .type{ background: #f9f9f9; }
    .single-floor_plans .fl{ font-size: 22px; }
    .single-floor_plans table, .single-floor_plans th, .single-floor_plans td { border: 1px solid #bfbfbf;padding: 10px;}
    .single-floor_plans .img  { background:#f9f9f9;}
    .single-floor_plans .floor{ background: #f9f9f9;}
    .single-floor_plans .type{ background: #f9f9f9;}
}
@media only screen and (max-width: 1279px) and (min-width: 768px){
 .section-services .single-service .part-2 { padding: 25px 34px 20px !important; }
  h2.title { font-size: 25px; margin-top: 4%; }
}
@media only screen and (max-width:  1920px) and (min-width: 1280px){
    .single-floor_plans .img , .single-floor_plans .cat { width:10% !important; }
    .single-floor_plans .img  { background: #f9f9f9; }
    .single-floor_plans .floor{ width:45% !important; background: #f9f9f9; }
    .single-floor_plans .size{ width:20% !important; }
    .single-floor_plans .type{ width:15% !important; background:#f9f9f9; }
    .postid-22730 .property-description-wrap img { max-width: 50%; margin-left: 20%; }
    .postid-22730 td { width: 12%;}
    .postid-22730 th { width: 11%;}
    .single-floor_plans .fl{ font-size: 30px; }
    .tax-floor_plans_location .img , .tax-floor_plans_location .cat { width:10% !important; }
    .tax-floor_plans_location .img  { background: #f9f9f9; }
    .tax-floor_plans_location .floor{ width:45% !important; background: #f9f9f9;}
    .tax-floor_plans_location .size{ width:20% !important;}
    .tax-floor_plans_location .type{ width:15% !important; background:#f9f9f9; }
    .tax-floor_plans_location .postid-22730 .property-description-wrap img { max-width: 50%; margin-left: 20%; }
    .tax-floor_plans_location .postid-22730 td { width: 12%; }
    .tax-floor_plans_location .postid-22730 th { width: 11%;}
    .tax-floor_plans_location .fl{ font-size: 30px; }
}
@media only screen and (max-width: 2280px) and (min-width: 1280px){
   .part-2 p{ width: 664px; }
}

/* magnific popup css */

.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}





/* luxury property page */

