/*
Theme Name: Houzez Child 11 Live
Theme URI: http://www.favethemes.com/
Author: Favethemes
Author URI: http://www.favethemes.com/
Description: Houzez is a premium WordPress theme for real estate agents where modern aesthetics are combined with tasteful simplicity, and where the ease of use is achieved without compromise in your ability to customise the design. Whether you are a real estate agent looking to build a website for your company or a web developer seeking a perfect WordPress theme for your next project, you are certain to appreciate the numerous features and benefits that our theme provides.
Version: 1.0
Tags: white, right-sidebar, left-sidebar, custom-colors, custom-menu, featured-images, post-formats, theme-options, translation-ready
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: houzez
Template: houzez
*/

@import url("../houzez/style.css");

/* Your CSS code goes here
-------------------------------------- */

/* Heading Font */
@font-face {
  font-family: acta;
  src: url(https://www.binayah.com/wp-content/themes/houzez-child/custom-fonts/acta.ttf);
  font-display: swap;
}

/* Text Font */
@font-face {
  font-family: aven;
  src: url(https://www.binayah.com/wp-content/themes/houzez-child/custom-fonts/aven.ttf);
  font-display: swap;  
}

/* Text Font */
@font-face {
  font-family: aven-bold;
  src: url(https://www.binayah.com/wp-content/themes/houzez-child/custom-fonts/Avian-Bold.ttf);
  font-display: swap;
}

/* Avenir Next Demi*/
@font-face {
  font-family: avenir-next-semibold;
  src: url(https://www.binayah.com/wp-content/themes/houzez-child/custom-fonts/metropolis-font-family/Metropolis-SemiBold.otf);
  font-display: swap;
}

/* Avenir Next Medium */
@font-face {
  font-family: avenir-next-medium;
  src: url(https://www.binayah.com/wp-content/themes/houzez-child/custom-fonts/metropolis-font-family/Metropolis-Medium.otf);
  font-display: swap;
}

/* Avenir Next Light */
@font-face {
  font-family: avenir-next-light;
  src: url(https://www.binayah.com/wp-content/themes/houzez-child/custom-fonts/metropolis-font-family/Metropolis-Light.otf);
  font-display: swap;
}

/* Avenir Next Regular */
@font-face {
  font-family: avenir-next-regular;
  src: url(https://www.binayah.com/wp-content/themes/houzez-child/custom-fonts/metropolis-font-family/Metropolis-Regular.otf);
  font-display: swap;
}

.header-v4 a {
    color: #ffffff !important;
}

.community-cfnew #wpcf7-f176072-o3.wpcf7 input { width: auto !important; padding: 10px !important; margin: 0 auto !important; background: #000 !important; border: 0px !important; }


/*1/11/2023 Start*/

.post-type-archive-all_areas .banner-only-for-desktop { display:none !important; }
.blog-post-content-wrap .blog-post-meta ul, .blog-post-content-wrap .blog-post-meta ul li { display:block !important; }

.post-header-wrap .author-meta, .post-footer-wrap .author-meta { display: inline-block !important; }
.post-header-wrap .author-meta li, .post-footer-wrap .author-meta li.list-inline-item { display: inline !important; }

/*1/11/2023 Ends*/

input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required {
    width: 100% !important;
	margin: 5px 0 !important;
}


.postid-46691 .elementor-form input, .postid-46691 .elementor-form .e-form__buttons button span, .postid-50792 .elementor-form input, .postid-50792  .elementor-form .e-form__buttons button span { font-family: avenir-next-regular !important; }

.wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-horizontal { display:none !important; }
 
.content { top:1px !important; }

#video-cover #_ytid_18697 { Width:100% !important; }

.mortgage-calculator-monthly-payment { font-size: 22px !important; }

.page-template-page-floor-plans #desktop-header-search, .tax-floor_plans_location #desktop-header-search, .single-floor_plans  #desktop-header-search  { display: none !important; }

.mobile-only-banner-section { display: none !important; }

div.intl-tel-input.allow-dropdown { width:100% !important; }


.single.single-post #faqs-in-blog-post div { text-align:left !important;  }

/* Subhan New Project page Design Begins */

.single-property .property-form-wrap #wpcf7-f24572-o1 input { padding: 8px 12px !important; width: 100% !important; margin: 6px 0 !important; font-size: 16px; }

.single-property .property-form-wrap #wpcf7-f24572-o1 input.wpcf7-validates-as-phonetext { padding: 8.5px 50px !important; }
.single-property .property-form-wrap #wpcf7-f24572-o1 textarea { padding: 8px 12px !important; width: 100% !important; margin: 6px 0 !important; font-size: 16px; }

.single-property .property-form-wrap #wpcf7-f24572-o1 input.wpcf7-submit.submit { background: #000; color: #fff; }


/* FAQs STYLING START */

.faq-column#faq-column-new strong.faq-head { font-family :acta !important; font-size: 16px; }
.faq-column#faq-column-new div.faq-answer-text { font-family:aven !important; margin-top:10px; }

.elementor-widget-container div div.faq-answer-text { margin-bottom: 25px !important; font-family:aven !important; }

.elementor-widget-container  strong.faq-head { font-family :acta !important; }

/* FAQs STYLING ENDS */




.single.single-all_projects .custom-sss .projectclass, .custom-sss .projectclass { display: none !important; }


.post-type-archive-houzez_agency .agent-list-content .agent-list-link { background: #004d42; padding: 5px 20px; text-align: left; color: #fff; }

.post-type-archive-houzez_agency .agent-list-content .agent-list-link:hover { background: #000; padding: 5px 20px; text-align: left; color: #fff; }

div.intl-tel-input.allow-dropdown .wpcf7-phonetext { width: 100% !important; padding: 8.5px 50px !important; }

.section-detail-content.sss .block-wrap { padding: 20px !important; }
.section-detail-content.sss #single-row-template-style h2 { font-size:23px !important; line-height:30px !important; }

#single-row-template-style .download a { padding: 7px 20px 21px 40px !important; margin-right: 25px !important; }
#single-row-template-style .download a[href$="#"]:after { content: "Download"; position: absolute;top: 24px; left: 40px !important; color: #aaa; }
#single-row-template-style .block-wrap { padding: 30px 5px !important; } 
#single-row-template-style .paymentplan { padding: 5px 0px 20px 0px !important; border-radius: 5px !important; }

#single-row-template-style .paymentplan p { font-size: 15px; font-weight: bold; }

#single-row-template-style .bedroom { padding: 5px 0px 20px 0px !important; border-radius: 5px !important; }
#single-row-template-style .bedroom p { font-size: 15px; font-weight: bold; }

#single-row-template-style .payment p { font-size: 15px; font-weight: bold; }


#single-row-template-style div#wpcf7-f24572-o1 { background: #004d42; width: 100%; padding-top: 2%; margin-left: 0%!important; }
#single-row-template-style #wpcf7-f24572-o1 textarea.wpcf7-form-control.wpcf7-textarea { margin: 4px 0; width: 100%; }
#single-row-template-style #wpcf7-f24572-o1 .intl-tel-input.allow-dropdown, #single-row-template-style #wpcf7-f24572-o1 .intl-tel-input.allow-dropdown input { width: 100%; } 

#single-row-template-style #wpcf7-f24572-o1 input.wpcf7-form-control.has-spinner.wpcf7-submit { width:100%; margin-left:0; }

#single-row-template-style #stick-control-form { background: #004d42 !important; padding: 25px 0 5px; color:#fff !important; }
/*#property-description-wrap #single-row-template-style .vc_col-sm-9 { width: 75% !important; }*/
/*#property-description-wrap #single-row-template-style .vc_col-sm-3 { width: 25% !important; }*/
#property-description-wrap #single-row-template-style .vc_col-sm-3 p { font-size: 13px; font-weight: bold; }

.call-pont { display:none; }

.property-flip-card-column .elementor-flip-box--effect-slide.elementor-flip-box--direction-up.elementor-widget-flip-box:hover .elementor-flip-box__front .elementor-flip-box__layer__description { display:none !important; }

.home #communities-cover .grid-item-title, .home #communities-cover-2 .grid-item-title { background-color: #000 !important; padding: 5px 10px !important; width: fit-content !important; }

.pm-benefits { padding:15px; background:#ccdcd1; border-radius:10px; }
#close-btn { position: absolute; right: 10px; top: 10px; border-radius: 5px; background: #ccdcd1; color: #000;  border: none; font-weight: bold; }

/* Project Navigation */


.icon-bar {  width: 100%; overflow: auto; margin: 5px auto 25px; }
.icon-bar p { margin-top: 5px; font-weight:bold; text-align: center; }
.icon-bar a { float: left; width: 20%; text-align: center; padding: 10px 0; transition: all 0.3s ease; color: white; font-size: 17px; background-color: #004d42; }
.icon-bar a:hover { background-color: #000000; }
/*.active { background-color: #04AA6D; }*/


.property-management-popform.custom-sss .names, .property-management-popform.custom-sss .your-email, .property-management-popform.custom-sss .number { width:100%; } 

.property-management-popform.custom-sss .number .allow-dropdown { width:100%; } 

select { font-family:roboto !important; font-size:14px !important; }

.property-management-popform.custom-sss .names input, 
.property-management-popform.custom-sss .your-email input, 
.property-management-popform.custom-sss .number input { padding:7px; margin-top: 2px !important; width:100%; }

.property-management-popform.custom-sss  .submit { width: 100%; padding: 4px; margin-top: 6px; }

.nav-mobile .main-nav .dropdown-toggle:after { margin-left: 195px !important; }
.nav-mobile .main-nav .nav-item .nav-mobile-trigger { width: 100% !important; }


ul.gv-bullets { line-height: 40px; }
ul.gv-bullets li::before {   content: "\2022";
  color: #004d42;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em; }
  
  ul.gv-bullets { list-style:none !important; }

ul.bullits-settings-normal  { list-style:none;float:left; }

ul.bullits-settings-normal:before { background-color: #d1e5e2a6; width: 28px;
left: 5px; height: -webkit-fill-available; content: ""; position: absolute;}

ul.bullits-settings-normal li { float: left;  width: 100%; line-height: 40px; }

ul.bullits-settings-normal li:before {
   position: relative;
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    left: -24px;
    background: #004d42;
    float: left;
    border-radius: 5px;
    top: 15px;
}

ul.bullits-settings-normal li span.bullets-span { float:left; }

.single.single-post form.is-search-form { width: 100% !important; }

#sidebar .widget-wrap .wpcf7 form input, #sidebar .widget-wrap .wpcf7 form  textarea { width: 100%; margin: 3px auto; padding: 5px; }

#sidebar .widget-wrap .wpcf7 form input.wpcf7-intl_tel { padding: 5px 50px !important; }

#sidebar .widget-wrap .wpcf7 form  textarea { height:65px !important; }

#sidebar .widget-wrap .wpcf7 form input.wpcf7-submit { background: #004D42; border: none; color: #fff; padding: 8px; }
#sidebar .widget-wrap .wpcf7 form input.wpcf7-submit:hover { background: #000; border: none; color: #fff; padding: 8px; }

 .social-media-icon {
    position: fixed;
    top: 86%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    /*height: 100vh;*/
    transform: translateY(-50%);
    z-index: 9999;
    right:0;
    /*margin-right:-10px;*/
}

.social-media-icon ul {
    list-style: none;
    padding-right:10px;
    text-align: right;
}

.social-media-icon ul li {
    width: 100%;
    float: left;
}

.social-media-icon ul li a {
    display: inline-flex !important;
    align-items: center;
    /*padding: 5px 20px;*/
    padding: 8px 10px;
    font-size: 20px;
    border-radius: 10px;
    color: #fff;
    box-shadow: 0px 2px 6px rgb(0 0 0 / 10%);
    transition: 0.8s all;
    margin: 5px 0;
    text-decoration: none;
    text-align: center;
}

.social-media-icon ul li .call-btn {
    background: #50afe4;
}

.social-media-icon ul li a .icon {
    font-size: 25px;
    width: 35px;
}

.social-media-icon ul li a span {
    display: inline-flex;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    max-width: 0;
    transition: max-width 0.8s;
    -webkit-transition: max-width 0.8s;
    overflow: hidden;
    font-size: 16px;
    margin-left: 5px;
}

.social-media-icon ul li .whatsapp-btn {
    background: #25d366;
}

.social-media-icon ul li a:hover {
    background-color: #26374f;
    color: #fff;
}

div.grecaptcha-badge { display:none !important; }
#call-btn-id  { display:none !important; }

/* ------------------------------------------------------------- */

ul.bullits-settings-golden  { list-style:none;float:left; }

ul.bullits-settings-golden:before { background-color: #FBF7EC; width: 28px;
left: 5px; height: -webkit-fill-available; content: ""; position: absolute;}

ul.bullits-settings-golden li { float: left;  width: 100%; line-height: 40px; }

ul.bullits-settings-golden li:before {
   position: relative;
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    left: -24px;
    background: #D8AD47;
    float: left;
    border-radius: 5px;
    top: 15px;
}

ul.bullits-settings-golden li span.bullets-span { float:left; }

.cta-form-container#stick-control-form { display:none !important; }

/* Subhan New Project page Design Ends */

.post-type-archive-off_plan_properties .item-wrap-v3 .item-title a { font-weight:bold; }
.post-type-archive-off_plan_properties .item-wrap-v3 h2.item-title { bottom: 20px !important; }

.projects-in-areas h2.item-title { bottom: 15px; font-family:aven; } 
.projects-in-areas .labels-wrap.labels-right { right: 15px; left: auto; bottom: 15px; }

.archive-search-section { width:100%; margin: 0 auto 50px; }
form.is-form-id-21758, form.is-form-id-21753 { width: 50%; margin: 0 auto; padding: 5px !important; background: #0000001c; }
.home.page-id-21490 .elementor-element-01abd43 .elementor-element-populated { padding:0px !important; }


/* Zahaib CSS Start */

.top-banner-wrap .banner-caption .container .content { top:0px !important; }
.lb-data .lb-close { filter: none !important; }
/* Zahaib CSS Ends */



h1, h2, h3, h4, h5, h6 { font-family: acta; text-transform: none; }
p, span, a, ul li, label, button { font-family: aven !important; } 
label { font-weight:600 !important; }

.single-payment-plan-table { color:#ffffff !important; }


/* CTA Design and settings Start */
.cta-form-container.cta-sidebar { margin-top: 30px; background: #004d42; padding: 0px 0px 5px; color: #fff; }
.cta-form-container.cta-sidebar .cta-header-section h5.cta-h5 { font-size: 18px !important; text-align: center !important; }
.cta-form-container.cta-sidebar .cta-header-section h2.cta-h2 { font-size: 20px !important; text-align: center !important; }
.cta-form-container.cta-sidebar .cta-header-section { background: #00423c; padding: 25px 0 25px; margin-bottom: 20px; }

.cta-form-container.cta-sidebar .wpcf7-form  p { padding: 10px; margin: 0 auto; text-align: center; } 


.cta-form-container.cta-sidebar .wpcf7-form  p input, .cta-form-container.cta-sidebar .wpcf7-form textarea { width: 100%; padding: 8px; margin: 5px 0px 6px 0px; background:transparent; color:#fff;
border:1px solid #fff; }

.cta-form-container .wpcf7-intl-tel.wpcf7-intl_tel { padding: 8px 8px 8px 50px !important; }

.cta-form-container .intl-tel-input.allow-dropdown { margin-bottom:5px !important; }


/*.cta-form-container.cta-sidebar .wpcf7-form  p input, .cta-form-container.cta-sidebar .wpcf7-form textarea { width: 32.3%; padding: 8px; margin: 5px 5px 6px 5px; }*/


.cta-form-container.cta-sidebar .wpcf7-form textarea { height: 80px; width: 98.6%; margin: 0 auto; }
.cta-form-container.cta-sidebar .wpcf7-form-control.wpcf7-submit { width: 98.5%; }

#stick-control-form { position: -webkit-sticky; position: sticky; top: 80px; }

/* CTA INLINE FORM SETTINGS */


/* CTA Design and settings END */


#intro-section .elementor-element-7522012, .featured-listing-section .elementor-element-2c9d265 { margin-bottom:0px !important; }
#intro-section h2, .featured-listing-section h2 { font-family: acta !important; text-transform: none; }
#intro-section h5, .featured-listing-section h5 { font-family: aven !important; }
.intro-text p { font-family: aven !important; font-size:18px; }


.custom-projects-template { margin-top: 30px; }
/* .single-all_projects .block-wrap h2 { display:none; } */

.post-type-archive-all_areas .item-price-wrap.hide-on-list, .post-type-archive-all_projects .item-price-wrap.hide-on-list { bottom: 2px; }
.post-type-archive-all_areas .item-wrap-v3 .item-title, .post-type-archive-all_projects .item-wrap-v3 .item-title { bottom: 25px; }
.post-type-archive-all_areas .item-wrap-v3 .labels-wrap, .post-type-archive-all_projects  .item-wrap-v3 .labels-wrap { top: auto; right: 14px; left: auto; bottom: 14px; }

/*Custom Footer Styles*/
.our-custom-footer { background: #004D42; }  
.our-custom-footer .container { padding: 50px 30px; }
.our-custom-footer .container .white-text13 { color:#D5AB45; }
.our-custom-footer .container ul { color:#D5AB45; list-style:none; padding-left: 3px; }
.our-custom-footer .container ul li a { color:#D5AB45; }
.our-custom-footer .container ul li a:hover { color:#fff; }
.our-custom-footer .container ul li a:before {  content: "юдТ";  font-family: "houzez-iconfont"; font-size: 10px; font-size: 10px;  margin-right: 6px;  }
.browse-by-area-footer { float: left; width: 100%;  margin: 30px 15px 30px; color: #D5AB45;  border-top:1px solid #d5ab4536; padding-top:30px; }
.footer_address_text { color: #D5AB45; }
.footer-bottom-wrap-v3 .footer-social a { border: 1px solid #fff !important; }

/* .navbar-logged-in-wrap.navbar, .login-register { display: none !important; } */

h4 { margin-top: 16px !important; font-size: 22px; }

.nav-mobile .main-nav .nav-item a { padding: 14px 0 14px 30px !important; }
nav-mobile-trigger dropdown-toggle { color:#D5AB45 !important; }
.nav-mobile .main-nav .dropdown-toggle:after { margin-left: -20px; color: #fff !important; }
.nav-mobile .main-nav .nav-item .dropdown-menu.show li a { color: #fff !important; }

/* .houzez-ele-search-form-wrapper.elementor-form-fields-wrapper.elementor-labels-above { background-image: radial-gradient(at top center, #D5AB45 -15%, #004D42 96%) !important; }
#houzez-search-3a474c0 .elementor-field-label { color: #fff !important; } */


/* 12/06/21 improvements */
.home h1.elementor-heading-title.elementor-size-default { text-transform: inherit !important; font-family: acta !important; }
#houzez-search-tabs-wrap .nav-item a { border-radius: 0; }
.elementor-10 .elementor-element.elementor-element-3a474c0 .elementor-field-group .elementor-select-wrapper button:not(.actions-btn) { border-radius:0px !important; }
.houzez-ele-search-form-wrapper.elementor-form-fields-wrapper.elementor-labels-above { border-radius:0px !important; }
.btn.houzez-search-button { border-radius:0px !important; }


/*  14 June 2021  */

.main-nav #main-nav li a {  font-family: aven; font-weight: 500; }
.search-section label, .search-section a, .search-section button, .search-section li a span { font-family: aven !important; }
.featured-listing-section1 .elementor-element-2c9d265 { margin-bottom: 0px !important; }
.featured-listing-section1 h4 { font-family: aven; }
.featured-listing-section1 h2 { font-family: acta; }
.featured-listing-section1 .elementor-element-15d012d h2 { font-family: aven !important; }
.featured-listing-section1 h2 a { font-family: aven; color:#000 !important; font-weight:600; }
.featured-listing-section1 .amenities-price-wrap ul li { font-family: aven; color:#004D42; font-weight:600; }

.featured-listing-section1 button.slick-arrow { color:#004D42; border-radius:0 !important; font-weight: 500; }
.featured-listing-section1 button.slick-arrow:hover { color:#fff; background:#004D42; border-radius:0 !important; font-weight: 500; }

.featured-listing-section2 h2 { font-family: acta; } 
.featured-listing-section2 h2 a { font-family: aven; color:#000 !important; font-weight:600; }

.featured-listing-section2 .elementor-element-d435881 h2 { font-family: aven !important; }
.featured-listing-section2 .amenities-price-wrap ul li { font-family: aven; color:#004D42; font-weight:600; }
.featured-listing-section2 button.slick-arrow { color:#004D42; border-radius:0 !important; font-weight: 500; }
.featured-listing-section2 button.slick-arrow:hover { color:#fff; background:#004D42; border-radius:0 !important; font-weight: 500; }

.hot-areas-section h2 { font-family: acta; }
.hot-areas-section .hot-residential-text h2, .hot-areas-section .hot-commercial-section h2, .hot-areas-section .hot-commercial-section p, .hot-areas-section .hot-residential-text p { font-family: aven !important; }

.inquiry-form-section div.elementor-heading-title  { font-family: acta !important; }
.inquiry-form-section h2.houzez_section_title { font-family: aven !important; text-transform:inherit !important; }	

.top-trending-projects-section h2 { font-family: acta !important; }
.top-trending-projects-section .explore-top-projects h2, .top-trending-projects-section .explore-top-projects p { font-family: aven !important; }

.invest-dubai-section h2 { font-family: acta !important; }
.invest-dubai-section p { font-family: aven !important; font-size: 18px; }

.elementor-element-fcca972 div { padding:0px !important; }
.manage-properties-section {  }
.pm-points-section {  }
.our-team-section h2 { font-family: acta !important; }
.our-team-section p { font-family: aven !important; font-size: 18px; }
.what-people-say-section h2 { font-family: acta !important; }
.what-people-say-section p { font-family: aven !important; font-size: 18px; }
.elementor-button-wrapper span span { font-family: aven !important; font-size: 18px; }

/* About Us Page CSS */

.we-are-experts-section h1 { font-family: acta !important; }
.we-are-experts-section p { font-family: aven !important; }
.property-agents-section h2 { font-family: acta !important; }
.property-agents-section p { font-family: aven !important; }
.investment-popular-areas h2 { font-family: acta !important; }
.investment-popular-areas p { font-family: aven !important; }
.why-invest-dubai h2 { font-family: acta !important; }
.why-invest-dubai p { font-family: aven !important; }
.where-invest-dubai h2 { font-family: acta !important; }
.where-invest-dubai p { font-family: aven !important; }
.why-choose-us h2 { font-family: acta !important; }
.why-choose-us p { font-family: aven !important; }
.why-choose-text h2 { font-family: acta !important; }
.why-choose-text p { font-family: aven !important; }
.read-blog h2 { font-family: acta !important; }
.read-blog p { font-family: aven !important; }



/* Property Detail Pages */

.single-property .page-title h1 { font-family: acta !important; font-size:27px !important; }
.single-property  ul.list-unstyled li.property-overview-item { font-family: 'acta';  color: #004d42; }
.single-property  ul.list-unstyled li.property-overview-type { font-family: aven !important; }
.single-property .listing-tabs .nav.nav-tabs li a { font-family: 'aven';  font-weight: 600; }
.single-property .property-section-wrap .block-wrap .block-title-wrap h2 { font-family: 'acta'; }
.single-property .property-section-wrap .block-wrap .block-content-wrap { font-family: 'aven'; }

.single-property .property-form-wrap button { font-family: 'aven';  border-radius: 0; }
.single-property .property-form-wrap a { font-family: 'aven';  border-radius: 0; }

#property-detail-wrap .block-content-wrap .detail-wrap { background-color: #004d42; border-color: #004d42;  color: #fff; }
.single-property .btn-primary.btn-slim { font-family: 'aven';  border-radius: 0; background-color: #004d42; border-color: #004d42;  color: #fff; }
.single-property  button#calculate_loan { background-color: #004d42; border-color: #004d42; border-radius: 0;  }

.single-property  button#calculate_loan:hover { background-color: #000000; border-color: #000000;  }

.single-property .houzez_agent_property_form, .single-property #submit-review { border-radius: 0; }

.single-property .houzez_agent_property_form:hover { background-color: #000000 !important; border-color: #000000 !important; }


.single-property .item-price-wrap li { font-family: 'aven'; }

.advanced-search-v1  .advanced-search-btn.btn-full-width  { background-color: #004d42; border-color: #004d42; border-radius: 0; color:#fff; font-size:16px !important; }
.advanced-search-v1  .advanced-search-btn.btn-full-width:hover  { background-color: #000000; border-color: #000000; }
.advanced-search-v1 .btn-search  { background-color: #004d42; border-color: #004d42; border-radius: 0; font-size:16px !important; }
.advanced-search-v1 .btn-search:hover  { background-color: #000000; border-color: #000000; }
.advanced-search-v1 input, .advanced-search-v1 button, .advanced-search-v1 select, .advanced-search-v1 a { font-family:aven !important; border-radius: 0; }

.pagination-wrap ul.pagination li.active.page-item a { background-color: #004d42 !important; border-color: #004d42 !important;color:#fff !important; }
.pagination-wrap ul.pagination li.page-item a { color:#004d42 !important; }

.page-template-template-listing-list-v1 h1, .page-template-template-listing-list-v1 h2 { font-family:acta !important; }


.page-template-template-listing-list-v1 h1, .listing-acta { background: #000; color: #fff; padding: 7px 15px; }

.page-template-template-listing-list-v1 p, .page-template-template-listing-list-v1 h3{  font-family:aven !important; }
.listing-wrap.listing-v1 h2.item-title a { font-family:aven !important; }
.listing-wrap.listing-v1 h2.item-title a:hover { color:#004d42 !important; }
.listing-wrap.listing-v1 .btn.btn-primary.btn-item {  background-color: #004d42 !important; border-color: #004d42 !important; border-radius:0; font-family:aven !important; }
.listing-wrap.listing-v1 .btn.btn-primary.btn-item:hover { background-color: #000000 !important; border-color: #000000 !important; }


.page-id-31 h2 , .page-id-20867 h2 , .page-id-20879 h2 , .page-id-20882 h2  { font-family:acta !important; }
.page-id-31 h3 , .page-id-20867 h3 , .page-id-20879 h3 , .page-id-20882 h3  { font-family:acta !important; }
.page-id-31 h4 , .page-id-20867 h4 , .page-id-20879 h4 , .page-id-20882 h4  { font-family:aven !important; }
.page-id-31 p , .page-id-20867 p , .page-id-20879 p , .page-id-20882 p  { font-family:aven !important; }

.property-cards-module-v1 .item-wrap.item-wrap-v1 .item-body h2.item-title { font-family:aven !important; }
.property-cards-module-v1 .item-wrap.item-wrap-v1 .item-body ul.item-amenities.item-amenities-with-icons li { color: #004d42 !important; }
.property-cards-module-v1 .item-wrap.item-wrap-v1 a.btn.btn-primary.btn-item { background-color: #004d42; border-color: #004d42; border-radius:0; font-family:aven !important; }
.property-cards-module-v1 .item-wrap.item-wrap-v1 a.btn.btn-primary.btn-item:hover { background-color: #000000; border-color: #000000; }



.projects-archive-page p, .projects-archive-page .item-title a  {  font-family:aven !important;  }
.areas-archive-page p, .areas-archive-page .item-title a  {  font-family:aven !important;  }

.main-headings h2 {  font-family:acta !important; font-size:28px; }
.main-headings h1 {  font-family:acta !important; font-size:28px; }
.page-id-17755  h3, .page-id-17755  h2, .page-id-20735 h3, page-id-20735 h2 { font-family:aven !important; font-size:24px !important; }
.page-id-17755 ul li, .page-id-20735 ul li {  font-family:aven !important; }
.page-id-17755 h3, .page-id-17755 p { font-family:aven !important;  }


/* Live Changes */

.post-type-archive-all_areas .top-banner-wrap, .post-type-archive-all_projects .top-banner-wrap { height: 460px !important; }

.post-type-archive-all_areas h2.item-title, .post-type-archive-all_projects h2.item-title { font-weight: bold; }

.font-acta-h1 { font-family: acta; font-size: 32px; text-align: center; width: 100%; }

/* Projects and Areas Detail Page */

.single-all_projects h2, .single-all_areas h2 { font-family: acta !important; }
.single-all_projects p, .single-all_areas p { font-family: aven !important; }

ul li { font-family: aven !important; }




.page-id-34318 #wpcf7-f24777-p34318-o1 .intl-tel-input.allow-dropdown { width:100% !important; }
.page-id-34318 #wpcf7-f24777-p34318-o1 .intl-tel-input.allow-dropdown .wpcf7-form-control.wpcf7-intl-tel.wpcf7-intl_tel { width: 100% !important; padding: 10px 50px !important; }



/* IPHONE X DEVICES */
/*@media only screen and (device-width: 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) {*/
@media only screen and (max-width: 428px) {
    
.banner-only-for-desktop { display:none important; }
.mobile-only-banner-section { display: block !important; }
    
.mobile-project-form-top .mobile-project-form-inner input.wpcf7-form-control.wpcf7-intl-tel.wpcf7-intl_tel { background:#004d42c9 !important; }

.mobile-project-form-inner  .custom-sss#wpcf7-f24572-o1 input.wpcf7-text { width: 100% !important; background: #004d42cf; color: #fff; padding: 6px; margin: 3px 0px; }

.mobile-project-form-inner .custom-sss#wpcf7-f24572-o1 .intl-tel-input.allow-dropdown, .mobile-project-form-inner .custom-sss#wpcf7-f24572-o1 textarea.wpcf7-textarea  { width: 100% !important; }

.mobile-project-form-inner .custom-sss#wpcf7-f24572-o1 textarea.wpcf7-textarea  { height:80px; background: #004d42cf; color: #fff; padding: 5px 8px; }

/*.custom-sss#wpcf7-f24572-o1 .intl-tel-input.allow-dropdown input { width: 100% !important; background: #004d42c9!important; }*/

.mobile-project-form-inner  .custom-sss#wpcf7-f24572-o1 .intl-tel-input.allow-dropdown input.wpcf7-intl_tel { background: #004d42c9!important; padding: 6px 55px;  margin-bottom: 4px !important; width: 100% !important; }


.mobile-project-form-inner  ::placeholder {
  color: white;
  opacity: 1; /* Firefox */
}

.mobile-project-form-inner  :-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: white;
}

.mobile-project-form-inner  ::-ms-input-placeholder { /* Microsoft Edge */
 color: white;
}


 .intl-tel-input.allow-dropdown input.wpcf7-intl_tel {  padding: 6px 55px !important; }

.mobile-project-form-inner input.wpcf7-submit { width:100%; }

.mobile-project-form-top .mobile-project-form-inner h4 { font-weight:bold; }

      
.home.page-template-template-homepage.page-id-21490 .elementor-21490 .elementor-element.elementor-element-b147f27, .home .header_home { background-image: url(https://www.binayah.com/wp-content/uploads/2024/04/banner-img-low-1-1-1.webp) !important;
    background-size: cover !important; background-position: 50%; }   
     
/* Mobile Contact Section */

ul.bullits-settings-normal li:before { top: 23px; }
	   
/*.call-pont {*/
/*    display: block;*/
/*    position: fixed;*/
/*    width: 100%;*/
/*    background: #000000b0;*/
/*    z-index: 999;*/
/*    bottom: 0;*/
/*}*/

/*.call-pont ul {*/
/*    list-style: none;*/
/*    margin: 0;*/
/*    padding: 0;*/
/*}*/

/*.call-pont ul li {*/
/*    width: 33%;*/
/*    float: left;*/
/*    text-align: center;*/
/*    list-style: none;*/
/*    padding: 8px 0;*/
/*    font-size: 10px;*/
/*    text-transform: uppercase;*/
/*    margin-top: -22px;*/
/*    letter-spacing: 1px;*/
/*}*/

/*.call-pont li a {*/
/*    color: #fff;*/
/*}*/

/*.call-pont li a span {*/
/*    background: #004d42;*/
/*    width: 30px;*/
/*    display: block;*/
/*    margin: auto;*/
/*    height: 30px;*/
/*    border-radius: 25px;*/
/*    margin-bottom: 3px;*/
/*    padding: 7px;*/
/*}*/

/*.call-pont .fa {*/
/*    font-size: 1rem;*/
/*    color: #fff;*/
/*    display: block;*/
/*} */



/* New Call Point */

.call-pont {
    display: block;
    position: fixed;
    width: 100%;
    background: #000000b0;
    z-index: 999;
    bottom: 0;
}

.call-pont ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.call-pont ul li {
    width: 100%;
    float: left;
    text-align: center;
    list-style: none;
    padding: 8px 0;
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-right: 1px solid #fff;
}

.call-pont li a {
    color: #fff;
}

.call-pont li a span {
    background: #004d42;
    width: 30px;
    display: block;
    margin: auto;
    height: 30px;
    border-radius: 25px;
    margin-bottom: 3px;
    padding: 7px;
}

.call-pont .fa {
    font-size: 1rem;
    color: #fff;
    display: block;
}
     
/*#chat-widget-container, #kenytChatBubble { display:none !important; }*/
#chat-widget-container { display:none !important; }
#call-btn-id  { display:block !important; }

.single-all_projects #desktop-header-search.advanced-search-nav { display: block !important; }
      
  }
/*@media only screen and (device-width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3) {*/
        
        
      	/* Mobile Contact Section */
	
	
	   
/*.call-pont {*/
/*    display: block;*/
/*    position: fixed;*/
/*    width: 100%;*/
/*    background: #000000b0;*/
/*    z-index: 999;*/
/*    bottom: 0;*/
/*}*/

/*.call-pont ul {*/
/*    list-style: none;*/
/*    margin: 0;*/
/*    padding: 0;*/
/*}*/

/*.call-pont ul li {*/
/*    width: 33%;*/
/*    float: left;*/
/*    text-align: center;*/
/*    list-style: none;*/
/*    padding: 8px 0;*/
/*    font-size: 10px;*/
/*    text-transform: uppercase;*/
/*    margin-top: -22px;*/
/*    letter-spacing: 1px;*/
/*}*/

/*.call-pont li a {*/
/*    color: #fff;*/
/*}*/

/*.call-pont li a span {*/
/*    background: #004d42;*/
/*    width: 30px;*/
/*    display: block;*/
/*    margin: auto;*/
/*    height: 30px;*/
/*    border-radius: 25px;*/
/*    margin-bottom: 3px;*/
/*    padding: 7px;*/
/*}*/

/*.call-pont .fa {*/
/*    font-size: 1rem;*/
/*    color: #fff;*/
/*    display: block;*/
/*}  */
        
        
/*    }*/

/* Added By Shyam */
/* Blog Page  */

/* Blog Page  */
/* Custom Notification CSS */

@keyframes slideIn {
 from { transform: translateY(100%); }
 to { transform: translateY(0); }}
#custom-notification {position: fixed;bottom: 50px;right: 20px;background-color: #fff;color: #333;padding: 15px;border: 1px solid #ddd;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);border-radius: 5px;z-index: 1000;display: none;font-family: Arial, sans-serif;max-width: 320px;animation: slideIn 0.5s ease-out;}
#custom-notification .project-item {display: flex;align-items: center;}
#custom-notification .project-item img {width: 60px;height: 60px;border-radius: 5px;object-fit: cover;margin-right: 15px;border: 5px solid #ffffff;box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);}
#custom-notification .project-item p {margin: 0;font-size: 15px;line-height: 1.4;flex: 1;}
#custom-notification hr{margin-bottom:5px !important;		}
.notification_main_url{display: flex;justify-content: center;font-size: 18px !important;	}
#custom-notification .project-item a {color: #004d42;text-decoration: none;font-weight: bold;}
#close-notification {position: absolute;top: 10px;right: 10px;background: none;border: none;font-size: 16px;cursor: pointer;color: #333;}
#close-notification::before {content: '\00d7'; font-size: 20px;}
.prejocet_popup_title{font-size:17px;margin-top:0 !important;}
#close-notification:hover {color: #0073aa;}

/* End */
/* Post Views Counter */
.post_views_main{ background-color: #fff !important; z-index: 1; font-size: 11px; display: flex; align-items: center; justify-content: center; text-align: center; position: absolute; right: 10px; font-weight: 600; bottom: 10px; line-height: 1.3; width: 9%; height: 17%; border-radius: 100px; }
.page-id-16260 #desktop-header-search{ display:none; }
.page-id-16260 .card .image_blog_p{ padding: 0; box-shadow: 0px 3px 15px rgba(0,0,0,0.2); transition: .3s; border-radius:5px !important; }
.page-id-16260 .post-tag-wrap, .page-id-16260 #desktop-header-search{ display:none; }
.page-id-16260 .item-wrap-v3 .item-title{ font-weight: 600; width: 100%; max-width:100%; display: block; position: unset; padding: 20px 10px; }
.image_blog_p{ padding:0; }
.page-id-16260 .item-wrap-v3 .item-title a{ color:#000; overflow: visible; white-space: normal; line-height: 20px; }
.post_views{ display:block; width:100%; }
.blog_image_div a img{ height:300px !important; }
.custom-pagination{ display: flex; justify-content: center; padding-bottom:20px; padding-top:50px; }
.custom-pagination a:first-child, .custom-pagination a:last-child{ display: inline-flex; background: #004d42; color: #fff !important; padding: 10px 18px; margin-right: 10px; align-items: center; }
.page-numbers{ display: inline-flex; background: #004d42; color: #fff !important; margin-right: 10px; max-width: 50px; width: 50px; height: 50px; justify-content: center; align-items: center; }
.page-numbers.current, .custom-pagination a:hover:first-child, .page-numbers:hover, .custom-pagination a:hover:last-child{ background: black; }
.page-numbers.dots { background: none; color: #000 !important; font-size: 25px; padding: 0; align-items: end; margin: 0 0 0 -10px; }
.buildingmodule_main{ padding:15px 0; }
.building_left_arrow{ display: flex; rotate: 180deg; margin-right: 5px; }
.blogs_main h2{text-align:center !important;}
.blogs_main{background-image: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url(https://www.binayah.com/wp-content/uploads/2024/02/Claydon-House-at-Meydan-Horizon-2.jpg); background-position: center; background-size: cover;
background-repeat:no-repeat;
background-color: #000000; color: #ffffff; padding:200px 0; }
.blog_image_div{ position:relative; }
.page-id-16260 #id-areas-1 .item-wrap h2 a:hover{
	color:#004d42 !important;
}
.page-id-16260 .advanced-search{display:none !important;}
/* Residential Building */
.buildingmodule_main{ padding:15px 0; }
.building_left_arrow{ display: flex; rotate: 180deg; margin-right: 5px; }
.custom-pagination{ display: flex; justify-content: center; padding-bottom:20px; padding-top:50px; }
.custom-pagination a:first-child, .custom-pagination a:last-child{ display: inline-flex; background: #004d42; color: #fff !important; padding: 10px 18px; margin-right: 10px; align-items: center; }
.page-numbers{ display: inline-flex; background: #004d42; color: #fff !important; margin-right: 10px; max-width: 50px; width: 50px; height: 50px; justify-content: center; align-items: center; }
.page-numbers.current, .custom-pagination a:hover:first-child, .page-numbers:hover, .custom-pagination a:hover:last-child{ background: black; }
.buildingmodule_image img{ width: 100%; object-fit: cover; height: 200px; scale: 1; transition-duration: 0.5s; }
.buildingmodule_box:hover img{ scale:1.3; }
.buildingmodule_image{ overflow:hidden; border-radius: 10px 10px 0px 0px; background:#fff; position:relative; }
.buildingmodule_data{ background: #fff; padding: 25px 15px; border-radius: 0 0 10px 10px; }
.buildingmodule_title{ color:#000; display:inline-block; font-size:25px; }
.buildingmodule_enquire_button{ border-radius:unset !important; }
.buildingmodule_enquire_button:hover{ color:#fff; }
.buildingmodule_loction{ padding: 0 0 15px 0; font-size: 15px; text-decoration:underline; }
.project__stickers{ position: absolute; top: 10px; left: 10px; }
.project__stickers a{ z-index: 99999; background: #004d42; color: #fff; font-size: 14px; padding: 7px 10px; }
.project__stickers a:hover{ background-color:#000; }
.building_page_main{ background-image: linear-gradient( rgba(0,0,0,0.5), rgba(0,0,0,0.5) ), url(/wp-content/uploads/2023/08/Creek-Gate-MasterPlan.webp); padding: 150px 0; background-size: cover; background-repeat: no-repeat; background-position: 100% 25%; }
.building_page_main h2{ color:#fff; }
.custom-breadcrumb{ font-size: 13px; color: #6c757d; }
.page-id-218820 #desktop-header-search, .single-residentialbuildings #desktop-header-search,.page-id-218820 .advanced-search, .single-residentialbuildings .advanced-search{ display:none; }
.buildingmodule_box{ box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); transition: all 0.3s cubic-bezier(.25,.8,.25,1); border-radius: 10px; }
.buildingmodule_box:hover{ box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22); }
/* Single */
.project_heddings_style{ font-weight: 400 !important; display: inline-flex; padding-right: 5px; }
.is-form-id-258749.is-ajax-search{ width: 40%; margin: 0 auto; padding: 5px!important; background: #0000001c; margin-bottom: 40px; }
.single-residentialbuildings .singlepage_main_image_colam img{ height: auto; object-fit: fill; width:100%; }
.page-numbers.dots{ background: none; color: #000 !important; font-size: 25px; padding: 0; align-items: end; margin:0 0 0 -10px; }
.page-numbers.dots:hover{ background:none !important; }
.single-residentialbuildings .single_page_cloction a{ background-color:#004d42; color:#fff;  border-radius:unset; }
.single-residentialbuildings .single_page_cloction a:hover{ background-color:#000; color:#fff; }
.single-residentialbuildings .singlepage_main_image_colam { width: 70% !important; }
.single-residentialbuildings .single_filde { padding-left: 20px; font-weight: 600; }
.single-residentialbuildings .single_short_content .elementor-widget-wrap { background-color: #f4f4f4; padding: 20px 0 !important; }
.single-residentialbuildings #desktop-header-search{ display:none; }
.single-residentialbuildings .elementor-element-274182a0{ margin-top:25px; }
.single-residentialbuildings .singlepage_main_image_colam2{ display: inline-block !important; width: 65% !important; }
.single-residentialbuildings .elementor-element-798eaaf5, .single-construction .elementor-element-a43d7e7{ position: sticky !important; top: 100px !important; display: inline-block !important; width: 35% !important; }
.single-residentialbuildings .single_page_cuntrction_form .wpcf7-form-control-wrap input { width: 100% !important; height: 45px; padding-left: 10px; margin-bottom: 5px; }
.single-residentialbuildings .single_page_cuntrction_form .wpcf7-form-control-wrap textarea { height: 150px; width: 100%; padding-left: 10px; margin-top: 5px; }
.single-residentialbuildings .single_page_cuntrction_form .wpcf7-submit { background: #004d42 !important; color: #fff; width: 100%; border: none; padding: 5px 0; }
.single-residentialbuildings .single_page_cuntrction_form .wpcf7-submit:hover { background: #000 !important; }
.elementor-element-4cebf9b2 .elementor-container{ display:table !important; width:100%; }
.post_content_alingment div{ text-align:justify !important; }
@-moz-document url-prefix() { .elementor-element-4cebf9b2 .elementor-container { display: block ruby !important; } } 
/* End Residential Building */
/* Off Plan Single Page */
 .single-all_projects .block-content-wrap .vc_row-fluid:nth-child(2) .first{ display: inline-block; width: 60%; text-align: justify; padding-right: 25px;  padding-top:0 !important; }
 .single-all_projects .vc_custom_1636284013407{ margin-bottom: 13px !important; }
.single-all_projects .vc_custom_1646995290277{ display: inline-block; width: 40%; vertical-align: top; padding-top: 0 !important; top: 110px; }
.single-all_projects .vc_pageable-slide-wrapper .vc_grid-item.vc_clearfix{ width: 50% !important; }
 .paymentplan p { text-align:center; }
.slick-arrow { background-color: #004d42; }
/* Header Css */
.houzez-in-view.sticky-nav-area{ opacity: 1; position: fixed !important; visibility: visible; transition: 0.4s; transform: translate(0, 0) scale(1); animation: 0.4s fadein; }
/* Dubai Project New Dynamic Custom Design */
/* Light Box Image New Design */
.image_gallery_in_dubai_projects { display: flex; flex-wrap: wrap; justify-content: space-between; }
.paymentplan p { text-align:center; }
.image_gallery { position: relative; flex-basis: 50%;  padding-right: 5px; padding-bottom: 5px; overflow: hidden; }
.image_gallery img { width: 100%; object-fit: cover; height: 170px; cursor: pointer; transition: transform 0.2s ease-in-out; }
.amenities_list li{ width: 33% !important; display: inline-block; margin: 5px 0 !important; }
.nearby_attractions_content{ width: 24%; display: inline-block; text-align: center; }
.paymentplan_section .paymentplan { padding: 25px; margin: 10px; }
.paymentplan_section_main{ width: 31.27%; display: inline-block; vertical-align: middle; }
.nearby_attractions_content.payments_plan_accept{ width:19% !important; }
.floor_plans_master_plan_and_location_map_main { text-align: center; width: 33.08%; display: inline-block; }
.plans_buttons{ color: #ffffff; background: #004d42 ;  border: 0px solid ;  border-radius: 0px;  font-size: 16px;  padding: 15px 30px; }
.plans_buttons:hover{ background-color:#000; color:#fff; }
.floor_plans_master_plan_and_location_map_section .floor_plans_master_plan_and_location_map_main:nth-child(2) { border-right: 1px solid #d3d3d3 !important; border-left: 1px solid #d3d3d3 !important; }
.project_video{ width: 70%; margin: 0 auto; }
.faq_section_content{ text-align: center; width: 80%; margin: 0 auto; }
.single_dubai_page_form{ background-color: #004d42; padding: 30px 20px 0px 20px; } 
.single_dubai_page_form p.form-heading{ text-align: center; color: white; font-family: aven!important; font-size: 18px; }
.section-detail-content .single_dubai_page_form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, .section-detail-content .single_dubai_page_form textarea.wpcf7-form-control.wpcf7-textarea{ background: #fff !important;  }
.section-detail-content .single_dubai_page_form input::placeholder, .section-detail-content .single_dubai_page_form textarea::placeholder{ color: #222222 !important; }
.section-detail-content .single_dubai_page_form input.wpcf7-form-control.wpcf7-submit{ background-color: #000 !important; padding: 5px 30px; border: none !important; color: white !important; margin-top: 4px; width: 100%; font-family: aven!important; }
.section-detail-content .single_dubai_page_form textarea{ width: 100%; height: 68px !important; font-family: 'aven'; padding: 5px 8px; overflow:hidden; }
.section-detail-content:hover input.wpcf7-form-control.wpcf7-submit:hover{ border: none !important; background-color: #d5ab45 !important; }
.ditailes_page_content{ width: 66.66% ; display: inline-block; }
.gallery_main_section{ width:32% ; display:inline-block; position: sticky;  vertical-align:top; top:100px; }
/* Mobail Nav */
.nav-mobile .slideout-menu-left.open{ display: block; }
/* All Areas */
/* Home Page Bottom Form */
.home_page_bottom_form div,
.home_page_bottom_form label { display: block; }
.home_page_bottom_form p { margin-top: 0 !important; margin-bottom: 0 !important; }
.home_page_bottom_form label { padding-left: 10px; padding-bottom: 0; padding-top: 15px; }
.submit-field { padding: 0 10px; }
.field-dropdown span,
.field-dropdown span select,
.select-type span,
.select-type span select,
.home_page_bottom_form input,
.home_page_bottom_form span { width: 100% !important; display: block; padding: 10px !important; }
.maxprice-field,
.nobed-field { width: 50%; }
.name_email_input,
.number_bed_max_price { display: flex !important; }
.agreement-text span,
.agreement-text span input { width: unset !important; display: unset !important; padding: 0 !important; }
.agreement-text { padding-bottom: 20px; }
.agreement-text span label { padding-top: 0 !important; margin-top: -15px; }
.submit-field input { background-color: #004d42; color: #fff; }
.submit-field input:hover { background-color: #000; }
/* Contact Form Page Form */
.contact_page_form form p span { display: inline-block; width: 48%; margin: 5px; }
.contact_page_form form p span input { width: 100%; padding: 8px; }
.contact_page_form form .textarea_contactform p span { width: 98%; display: block; }
.textarea_contactform { margin-top: -15px; }
.contact_page_form form .textarea_contactform p span textarea,
.contact_page_form .wpcf7-not-valid-tip { width: 100%; }
.contact_page_form .submit_button p input { width: 98%; margin: 0 0 0 5px; color: #fff; border: none; background: #004d42; padding: 10px 0; }
.contact_page_form .submit_button p input:hover { background-color: #000; }
.submit_button p { margin: 0; padding: 0; }
.contact_page_form .wpcf7-spinner { display: none; }
/* single-all_areas form */
.single-all_areas form span.wpcf7-form-control-wrap { width: 60%; display: block; }
.single-all_areas .section-detail-content input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-validates-as-phonetext { padding-left: 45px !important; }
.single-all_areas .intl-tel-input .selected-flag .iti-arrow { border-top: 4px solid #fff; }
.single-all_areas .section-detail-content input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required { background-color: #000 !important; border: none !important; margin-bottom: 0 !important; }
.single-all_areas .section-detail-content input.wpcf7-form-control.wpcf7-submit { width: 60%; border: none !important; height: 40px; background-color: #004d42 !important; margin-top: 5px; }
.single-all_areas .section-detail-content:hover input.wpcf7-form-control.wpcf7-submit:hover { background-color: #000 !important; color: #fff !important; border: none !important; }
.single-all_areas .wpcf7 form.invalid .wpcf7-response-output { background: #ffb900; border: none; color: #fff; margin-left: 0; }
/* Property Management Page Form */
.first_and_lastname p,
.email_and_phone p { display: flex; margin: 0 !important; }
.first_and_lastname p input,
.email_and_phone p input,
.select_inputs p span,
.select_inputs p span select,
.page-id-48359 .textarea_contactform span,
.page-id-48359 .submit_button p input,
.page-id-48359 .submit_button p,
.page-id-48359 .textarea_contactform span textarea { width: 100%; padding: 8px; display: block; }
.first_and_lastname p span,
.email_and_phone p span { padding: 10px; width: 50%; padding-bottom: 0; }
.textarea_contactform p span { padding-top: 0 !important; padding-bottom: 0 !important; }
.select_inputs p span select { padding: 12px !important; }
.submit_button p input { background-color: #005146fa; color: #fff; border: none; }
.submit_button p input:hover { background-color: #000; }
.label_class { width: 100%; display: flex; color: #fff; padding-left: 12px; align-items: center; padding-bottom: 0; padding-top: 10px; }
.select_inputs p span { padding-top: 0; }
.page-id-48359 .wpcf7-not-valid-tip { width: 100%; }
.page-id-48359 .wpcf7-response-output { background: #ffb900; color: #fff; border: none; margin: 0 8px; }
.page-id-48359 .wpcf7-spinner { display: none; }
/* Dubai Construction Updates
 */
.custom-pagination { display: flex; justify-content: center; padding-bottom: 20px; padding-top: 50px; }
.page-numbers.dots { background: none; color: #000 !important; font-size: 25px; padding: 0; align-items: end; margin: 0 0 0 -10px; }
.page-numbers.dots:hover { background: none !important; }
.building_left_arrow { display: flex; rotate: 180deg; margin-right: 5px; }
.custom-pagination a:first-child,
.custom-pagination a:last-child { display: inline-flex; background: #004d42; color: #fff !important; padding: 10px 14px; margin-right: 10px; align-items: center; }
.page-numbers { display: inline-flex; background: #004d42; color: #fff !important; margin-right: 5px; max-width: 45px; width: 45px; height: 45px; justify-content: center; align-items: center; }
.page-numbers.current,
.custom-pagination a:hover:first-child,
.page-numbers:hover,
.custom-pagination a:hover:last-child { background: black; }
/* Single Master Plan Page */
.wpcf7-intl_tel,
.wpcf7-textarea,
.wpcf7-submit.submit { width: 100%; }
.wpcf7-textarea { height: 100px; margin-top: 5px; }
.wpcf7-submit.submit { height: 50px; }
.vc_custom_1697011749694 { padding-top: 15px; }
.single-master_plans .elementor .elementor-section-wrap:first-child .elementor-section:nth-child(2) .elementor-container:first-child .elementor-column:first-child.elementor-col-50 { width: 60%; }
.single-master_plans .elementor .elementor-section-wrap:first-child .elementor-section:nth-child(2) .elementor-container:first-child .elementor-column:nth-child(2).elementor-col-50 { width: 40%; }
.single-location_maps .elementor .elementor-section-wrap:first-child .elementor-section:nth-child(2) .elementor-container:first-child .elementor-column:first-child.elementor-col-50 { width: 60%; }
.single-location_maps .elementor .elementor-section-wrap:first-child .elementor-section:nth-child(2) .elementor-container:first-child .elementor-column:nth-child(2).elementor-col-50 { width: 40%; }
/* Home Page Search Section  */
/* Home Page Image and contact page sections  */
.elementor-element-dbc3190 a img,
.page-id-16941 .elementor-invisible { visibility: visible; }
/* Header Ru */
.page-id-171091 #menu-item-155744 { display: none !important; }
/* Footer */
.our-custom-footer .container .white-text13 { margin-bottom: 15px; }
/* Newsletters Page
 * 25-09-2023
 *   */
.page-id-181748 .thanks_you_form_footer { text-align: center; margin: 100px 0; font-size: 25px; font-weight: 600; font-family: "acta" !important; color: #004d42; }
.thanks_you_form_footer { color: #004d42; font-size: 18px; font-weight: 500; font-family: acta !important; }
.page-id-181748 .members-access-error { text-align: center; margin: 100px 0; font-size: 25px; font-weight: 600; font-family: "acta" !important; color: red; }
.page-id-181748 .tnp-field-email input,
.page-id-181748 .tnp-field-firstname input,
.page-id-181748 .tnp-field-lastname input,
.page-id-181748 .tnp-field-gender .tnp-gender { border: 1px solid !important; background: none !important; }
.page-id-181748 .tnp-field-email { width: 100%; }
.page-id-181748 .tnp-profile { padding-top: 50px; }
.page-id-181748 .unsubscription_button { padding-bottom: 50px; }
.page-id-181748 .tnp-submit { width: 100% !important; margin: 10px 0 !important; display: inline-block !important; }
.page-id-181748 .tnp-field-email label { display: block; }
/* Footer Form 
 * 20-09-2023
 * */
.footer_subscription_form .container .col-12 { text-align: center; }
.page-id-181748 .footer_subscription_form,
.page-id-181748 #desktop-header-search { display: none; }
.tnp-field-email { display: inline-block; width: 80%; }
.tnp-field-email label { display: none; }
.footer_subscription_form .tnp-field-email label { display: block !important; text-align:left; }
.tnp-subscription form { display: flex; align-items:end !important; }
.tnp-field-button { width: 20%; display: inline-block; }
.tnp-email { border: 1px solid !important; background-color: none !important; }
.tnp-submit { background-color: #004d42 !important; padding: 13px 20px !important; margin-left: -5px !important; }
.tnp-submit:hover { background-color: #000 !important; }
.footer_subscription_form { padding: 50px 0 !important; background-color: #f6f6f6; margin-top: 30px; }
/* menu css */
#menu-item-180070,
#menu-item-180071 { display: none; }
/* single page */
.single-construction .construction_progress { padding-top: 10px; }
.single-construction .construction_progress progress { height: 35px; }
.elementor-element-0321f24 { padding-bottom: 50px; }
.elementor-element-e79c6a2 { padding-top: 25px; }
.single_title_section1 .elementor-element-5db4390 h2 { font-size: 26px; }
.main_image_class { background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url(https://www.binayah.com/wp-content/uploads/2023/11/Sunrise-bay-4.webp); background-position: center center; background-repeat: no-repeat; background-size: 100% auto; padding: 150px 0; }
.main_text_page { }
.main_image_class h2 { color: #fff; }
.project_exerpt .elementor-widget-container { font-family: aven !important; }
.single_video_gallery_title { text-align: center; margin: 0 !important; padding: 20px 0; }
.single_page_cloction { margin-bottom: 0 !important; text-align: right; }
.single_page_cloction a { background-color: #004d42; color: #fff; }
.elementor-element-ba50ae7 .elementor-element-populated { padding-left: 0 !important; }
.elementor-element-70170cd .elementor-element-populated { padding-right: 0 !important; }
.single_page_cloction a:hover { background-color: #000; color: #fff; }
.elementor-element-cb08c17 { width: 40% !important; }
.c_padding_class { padding: 0 100px; }
.single_title_section1 { padding-top: 10px; }
.single_short_content .elementor-widget-wrap { background-color: #f4f4f4; padding: 20px 0 !important; }
.single_filde { padding-left: 20px; }
.singlepage_main_image_colam { width: 70% !important; }
.singlepage_main_image_colam2 { display: inline-block !important; width: 65% !important; }
.singlepage_main_image img { height: 360px; object-fit: cover; }
.elementor-element-924f240 .elementor-container { width: 100%; display: table !important; }
.elementor-element-798eaaf5 { position: sticky !important; top: 100px !important; display: inline-block !important; width: 35% !important; }
.single_page_progress span.elementor-title { text-align: center; padding-top: 10px; padding-bottom: 10px; font-weight: 600; width: 100%; display: block; }
.project_heddings_style { font-weight: 400 !important; display: inline-flex; padding-right: 5px; }
.single_filde,
.elementor-element-705b5b9 { font-weight: 600; }
.single_page_progress .elementor-progress-wrapper { background-color: #f3f3f3; border-radius: 50px; overflow: hidden; }
.single_page_progress .elementor-progress-wrapper .elementor-progress-bar { background-color: #004d42; height: 15px; }
.project_exerpt { padding-top: 20px; }
.single_page_cuntrction_form { padding-top: 10px; }
.single_page_cuntrction_form .wpcf7-form-control-wrap { width: 100%; display: block; margin-bottom: -20px; }
.single_page_cuntrction_form .wpcf7-form-control-wrap input { width: 100%; height: 45px; padding-left: 10px; }
.single_page_cuntrction_form .wpcf7-form-control-wrap textarea { height: 150px; width: 100%; padding-left: 10px; }
.single_page_cuntrction_form .wpcf7-submit { background: #004d42 !important; color: #fff; width: 100%; border: none; padding: 5px 0; }
.single_page_cuntrction_form .wpcf7-submit:hover { background: #000; }
@-moz-document url-prefix() { .elementor-element-924f240 .elementor-container { display: block ruby !important; } }
/* Cunstruction Page css */
/* saerch Form */
.page-id-177864 .is-search-form { width: 40%; margin: 0 auto; padding: 5px !important; background: #0000001c; }
/* end */
.construction_updats .construction_image img { height: 280px; object-fit: cover; transition-duration: 0.5s; border-radius: 10px 10px 0 0; width: 100% !important; }
.elementor-element-ffb1675 .elementor-widget-container p:nth-child(1),
.elementor-element-ffb1675 .elementor-widget-container p:nth-child(2) { display: none; }
.launched,
.completion { font-size: 15px; }
.custom-breadcrumb { font-size: 13px; color: #6c757d;}
.construction_updats { padding-bottom: 50px; }
.construction_updats .construction_image img:hover { transform: scale(1.3); transition-duration: 0.6s; border-radius: 10px 10px 0 0; }
.construction_image { overflow: hidden; margin-bottom: 20px; border-radius: 10px 10px 0 0; }
.main_construction { border: 1px solid #e9e6e3 !important; background-color: #fff; border-radius: 10px; }
.construction_loction button,
.construction_enquire_button a { font-size: 14px; letter-spacing: 1.4px; font-weight: 600; }
.construction_loction button:hover,
.construction_enquire_button a:hover { color: #fff; }
.project_location { margin-bottom: 10px; font-weight: 600; font-size: 17px; letter-spacing: 1.4px; margin-top: 0 !important; }
.construction_loction button { text-transform: capitalize; align-items: center; justify-content: center; display: flex; }
.project_location i { padding-right: 5px; }
.construction_enquire_button { padding-bottom: 20px; padding-top: 25px; }
.construction_progress progress { accent-color: #004d42; height: 40px; width: 100%; }
.construction_progress .construction_progress_title { text-align: center; margin-bottom: 0; }
.developer_name { padding-bottom: 10px; padding-top: 10px; }
.construction_sub_loction { padding-bottom: 5px; }
.construction_updats-main { padding: 0 100px 0px 100px; }
.page-id-177864 #desktop-header-search,
.single-construction #desktop-header-search { display: none !important; }
h3.construction_title { font-size: 23px; }
.construction_title_main,
.construction_loction,
.completion_main,
.launched_main { flex: 1; max-width: fit-content; }
/* language_selector */
header .wpml-ls-legacy-dropdown { width: 200px !important; padding: 20px; }
header .wpml-ls-legacy-dropdown a { background-color: transparent !important; border: none; }
header .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a,
header .wpml-ls-legacy-dropdown a:focus,
header .wpml-ls-legacy-dropdown a:hover { color: #fff !important; }
header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu { border: none; }
header .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after { right: 35px !important; }
header .wpml-ls-legacy-dropdown .wpml-ls-flag,
#nav-mobile .wpml-ls-legacy-dropdown .wpml-ls-flag { margin-right: 5px; }
/* language Mobail */
#nav-mobile .wpml-ls-sub-menu { padding-top: 10px; }
#nav-mobile .wpml-ls-legacy-dropdown a { color: #fff !important; background: transparent; border: none; }
#nav-mobile .wpml-ls-legacy-dropdown { width: 100% !important; padding: 10px 15px 10px 5px !important; }
#nav-mobile .wpml-ls-sub-menu { border: none; }
/* ===== */
@media screen and (max-width: 767px) {
	/* Blog	 */
	.blog_main_counter{
		flex:100%;
		max-width:100%;
	}
	.post_views_main{
		width: 14%;
	}
    /*  Footer Form */
    .footer_subscription_form .wpcf7-email { width: 100%; margin-bottom: 20px;}
    .footer_main_form { display: block !important;}
    /* cutom    paginetion */
    .custom-pagination { display: block;}
    .custom-pagination a:first-child,
    .custom-pagination a:last-child { padding: 10px 10px 10px 10px; margin-bottom: 10px;}
    /*  */
    .single_title_section1 { display: none;}
    .elementor-element-b50e9b7 h4,
    .elementor-element-0db6515 h4 { font-size: 18px;}
    .construction_updats-main { padding: 20px 0;}
    .elementor-element-b50e9b7 p,
    .project_exerpt .elementor-widget-container { font-size: 15px;}
    .single_filde,
    .single_page_cloction a span { font-size: 16px;}
    .elementor-element-e228549 h2 { font-size: 23px;}
/*  Dubai Project Page New Design  */
	    .ditailes_page_content { width: 100% !important; display: block !important; max-width: 100% !important; padding:0;}
    .nearby_attractions_content.payments_plan_accept{ width:100% !important;}   
    .floor_plans_master_plan_and_location_map_section .floor_plans_master_plan_and_location_map_main:nth-child(2){ border:unset !important;}
    .container-fluid{ padding: 0 !important;}
    .gallery_main_section { width: 100% !important; display: block !important; position: unset !important; vertical-align: top !important; max-width: 100% !important;}
    .amenities_list li { width: 100% !important; display:block; margin: 5px 0 !important;}
    .nearby_attractions_content { width: 100%; display: block; text-align: center;}
    .nearby_attractions_content p { text-align: center;}
    .single-all_projects .block-wrap { padding: 0 !important;}
    .paymentplan_section_main { width: 100%; display: block; vertical-align: top; padding: 0 !important;}
    .paymentplan_section { text-align: unset !important;}
    .floor_plans_master_plan_and_location_map_main { text-align: center; width: 100%; display: block; margin: 50px 0 !important;}
    .project_video { width: 100% !important;}
    .faq_section_content { text-align: center; width: 100% !important; margin: 0 auto;}
    .faq_section_title h2 { text-align: center; padding-top: 10px !important;}
    .image_gallery{ flex-basis: 50%;}
}
@media only screen and (max-width: 768px) {
/* 	body.single-residentialbuildings .elementor-element-798eaaf5, .single-construction .elementor-element-a43d7e7{width:100% !important;} */
    .contact_page_form form p span { width: 98%; }
    .single-all_areas form span.wpcf7-form-control-wrap { width: 100% !important; }
    .single-all_areas .section-detail-content input.wpcf7-form-control.wpcf7-submit { width: 100% !important; }
    .first_and_lastname p,
    .email_and_phone p { display: block !important; padding: 0 10px !important; }
    .first_and_lastname p span,
    .email_and_phone p span { padding: 0px !important; }
    .first_and_lastname p input,
    .email_and_phone p input { margin-bottom: 10px !important; }
}
@media screen and (max-width: 1023px) {
    #menu-item-180070,
    #menu-item-180071 { display: block !important; }
}
@media only screen and (max-width: 1024px) {
    .single-residentialbuildings .singlepage_main_image_colam, .single-residentialbuildings .singlepage_main_image_colam2, .single-residentialbuildings .elementor-element-5a81c2c6{ width: 100% !important; }
.sticky_mobaile_nav_area{ animation: mobileHeaderslideDown 0.55s ease-out; position:fixed;width:100% !important;}
@keyframes mobileHeaderslideDown {
  from { transform: translateY(-100%); }
  to {  transform: translateY(0); } }
    #header-section .wpml-ls-statics-shortcode_actions { display: none; }
    .single-all_projects .vc_custom_1646995290277{ width: 100%; padding:0 !important; margin:0 auto; }
      .single-all_projects .vc_pageable-slide-wrapper .vc_grid-item.vc_clearfix{ width: 50% !important; display: inline-block !important;  }
      .single-all_projects .block-content-wrap .vc_row-fluid:nth-child(2) .first{ width: 100%; padding: 0; }
    .construction_updats { padding-bottom: 50px; width: 50%; max-width: 50%; flex: 50%; }
    .elementor-element-395c9b7 .row .col-md-4 { max-width: 50%; flex: 50%; }
    .construction_updats-main { padding: 0px 0; }
    .contact_page_form form p span { width: 98%; }
    .single-all_areas form span.wpcf7-form-control-wrap { width: 50% !important; }
    .single-all_areas .section-detail-content input.wpcf7-form-control.wpcf7-submit { width: 50% !important; }
    /* Video Page */
    .page-id-152061 .footer_logo img { width: 70%; object-fit: scale-down; }
    .page-id-152061 #kenytChatBubble.style1.position-left { margin-left: 0 !important; }
    /* footer form   */
    .tnp-subscription form { display: block; }
    .tnp-field-email,
    .tnp-field-button,
    .tnp-field-button .tnp-submit { width: 100% !important; display: block; margin: 0 !important; }
    .tnp-field.tnp-field-email { margin-bottom: 15px !important; }
    /*  Search Form */
    .page-id-177864 .is-search-form { width: 80%; }
    /* real-estate-projects-videos
 * page 21-09-2023 */
    .page-id-152061 .property-description-wrap #video-cover .vc_column-inner { padding: 0; }
    .page-id-152061 .epyt-gallery-thumb { padding: 0px 10px 15px 10px; }
    .page-id-152061 .epyt-gallery-title { font-size: 16px; padding-top: 20px; padding-bottom: 25px; }
    .page-id-152061 .epyt-pagination { margin-bottom: 30px; padding: 15px 8px; }
    .page-id-152061 .epyt-gallery-subscribe { padding-top: 20px; }
    .page-id-152061 .footer_subscription_form { margin-top: 0 !important; padding: 30px 0; }
    /* end */
    .main_image_class { background-size: cover !important; padding: 80px 0 !important; }
    .page-id-177864 .mobile-search-nav,
    .single-construction .mobile-search-nav { display: none; }
    .page-id-177864 #main-wrap { overflow: hidden; }
    .singlepage_main_image_colam2,
    .elementor-element-a43d7e7,
    .elementor-element-566a1fb,
    .singlepage_main_image_colam { width: 100% !important; display: block !important; }
    .single_page_cuntrction_form #wpcf7-f24572-o1 input.wpcf7-form-control.has-spinner.wpcf7-submit { background: #004d42 !important; font-size: 17px; }
    .elementor-element-e228549 { text-align: center; }
    .elementor-element-60f4df2 { text-align: center; padding-bottom: 20px; }
    .page-id-177864 .vc_custom_1694773547785 { padding-left: 0px !important; text-align: center; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .ditailes_page_content { width: 100% !important; display: block !important; max-width: 100% !important; }
    .floor_plans_master_plan_and_location_map_section .floor_plans_master_plan_and_location_map_main:nth-child(2){ border:unset !important; }
    .container-fluid{ padding: 0 !important; }
    .gallery_main_section { width: 100% !important; display: block !important; position: unset !important; vertical-align: top !important; max-width: 100% !important; }
    .amenities_list li { width: 49% !important; display: inline-block; margin: 5px 0 !important; }
    .nearby_attractions_content { width: 24%; display: inline-block; text-align: center; }
    .nearby_attractions_content p { text-align: center; }
    .single-all_projects .block-wrap { padding: 0 !important; }
    .paymentplan_section_main { width: 49%; display: inline-block; vertical-align: top; padding: 0 !important; }
    .paymentplan_section { text-align: unset !important; }
    .floor_plans_master_plan_and_location_map_main { text-align: center; width: 49%; display: inline-block; margin: 20px 0 !important; }
    .project_video { width: 100% !important; }
    .faq_section_content { text-align: center; width: 100% !important; margin: 0 auto; }
    .faq_section_title h2 { text-align: center; padding-top: 10px !important; }
    .image_gallery{ flex-basis: 33.33%; }
}
@media screen and (max-width: 1100px) {
    /* Video Page */
    .page-id-152061 .header-desktop .login-register { display: none; }
    .page-id-152061 header { overflow: hidden; }
}
/* End Added By Shyam  */




/*Large phones portrait view e.g samsung galaxy etc */

@media only screen and (max-width: 420px)   {
    
    .construction_updats {
    padding-bottom: 50px;
    width: 100%;
    max-width: 100%;
    flex: 100%;
}
    
  .banner-only-for-desktop { display:none important; }
  .mobile-only-banner-section { display: block !important; }
    
    
.single-all_projects #desktop-header-search.advanced-search-nav { display: block !important; }
    
    
.mobile-project-form-top .mobile-project-form-inner input.wpcf7-form-control.wpcf7-intl-tel.wpcf7-intl_tel { background:#004d42c9 !important; }

.mobile-project-form-inner  .custom-sss#wpcf7-f24572-o1 input.wpcf7-text { width: 100% !important; background: #004d42cf; color: #fff; padding: 6px; margin: 3px 0px; }

.mobile-project-form-inner .custom-sss#wpcf7-f24572-o1 .intl-tel-input.allow-dropdown, .mobile-project-form-inner .custom-sss#wpcf7-f24572-o1 textarea.wpcf7-textarea  { width: 100% !important; }

.mobile-project-form-inner .custom-sss#wpcf7-f24572-o1 textarea.wpcf7-textarea  { height:80px; background: #004d42cf; color: #fff; padding: 5px 8px; }

/*.custom-sss#wpcf7-f24572-o1 .intl-tel-input.allow-dropdown input { width: 100% !important; background: #004d42c9!important; }*/

.mobile-project-form-inner  .custom-sss#wpcf7-f24572-o1 .intl-tel-input.allow-dropdown input.wpcf7-intl_tel { background: #004d42c9!important; padding: 6px 55px;  margin-bottom: 4px !important; width: 100% !important; }


.mobile-project-form-inner  ::placeholder {
  color: white;
  opacity: 1; /* Firefox */
}

.mobile-project-form-inner  :-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: white;
}

.mobile-project-form-inner  ::-ms-input-placeholder { /* Microsoft Edge */
 color: white;
}



 .intl-tel-input.allow-dropdown input.wpcf7-intl_tel {  padding: 6px 55px !important; }

.mobile-project-form-inner input.wpcf7-submit { width:100%; }

.mobile-project-form-top h4 { font-weight:bold; }

.elementor-10 .elementor-element.elementor-element-5b22a87 .elementor-heading-title { font-size: 26px !important; text-shadow: 2px 3px 5px black; }
.logo img { top: 1px !important; }
.cta-form-container.cta-sidebar .wpcf7-form  p input, .cta-form-container.cta-sidebar .wpcf7-form textarea { width: 98%; padding: 8px; margin: 5px 5px 6px 5px; }
.home.page-id-21490 .elementor-element-01abd43 .elementor-element-populated { padding: 0px !important; }
#single-row-template-style .icon-bar a { width: 49%; margin:1px; }
	
	
ul.bullits-settings-normal li:before { top: 23px; }
	
	
	/* Mobile Contact Section */
	
	
	   
/*.call-pont {*/
/*    display: block;*/
/*    position: fixed;*/
/*    width: 100%;*/
/*    background: #000000b0;*/
/*    z-index: 999;*/
/*    bottom: 0;*/
/*}*/

/*.call-pont ul {*/
/*    list-style: none;*/
/*    margin: 0;*/
/*    padding: 0;*/
/*}*/

/*.call-pont ul li {*/
/*    width: 33%;*/
/*    float: left;*/
/*    text-align: center;*/
/*    list-style: none;*/
/*    padding: 8px 0;*/
/*    font-size: 10px;*/
/*    text-transform: uppercase;*/
/*    margin-top: -22px;*/
/*    letter-spacing: 1px;*/
/*}*/

/*.call-pont li a {*/
/*    color: #fff;*/
/*}*/

/*.call-pont li a span {*/
/*    background: #004d42;*/
/*    width: 30px;*/
/*    display: block;*/
/*    margin: auto;*/
/*    height: 30px;*/
/*    border-radius: 25px;*/
/*    margin-bottom: 3px;*/
/*    padding: 7px;*/
/*}*/

/*.call-pont .fa {*/
/*    font-size: 1rem;*/
/*    color: #fff;*/
/*    display: block;*/
/*}*/



/* New Call Point*/
    
    .call-pont {
    display: block;
    position: fixed;
    width: 100%;
    background: #000000b0;
    z-index: 999;
    bottom: 0;
}

.call-pont ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.call-pont ul li {
    width: 100%;
    float: left;
    text-align: center;
    list-style: none;
    padding: 8px 0;
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-right: 1px solid #fff;
}

.call-pont li a {
    color: #fff;
}

.call-pont li a span {
    background: #004d42;
    width: 30px;
    display: block;
    margin: auto;
    height: 30px;
    border-radius: 25px;
    margin-bottom: 3px;
    padding: 7px;
}

.call-pont .fa {
    font-size: 1rem;
    color: #fff;
    display: block;
}

/*#chat-widget-container, #kenytChatBubble { display:none !important; }*/
#chat-widget-container { display:none !important; }
    
    
section.top-banner-wrap .content h1  { font-size: 22px; }
section.top-banner-wrap .content { margin-top: 5px !important; padding: 15px 25px !important; background: #00000085 !important; }
section.top-banner-wrap .content ul li { margin: 0 0 0.2em 0px; padding: 0 0 0 1.5em; font-size: 15px; }

#property-description-wrap h1.areas-main-heading { margin-top:5px !important; }
section.top-banner-wrap .col-md-6:nth-child(2) .heading_form, section.top-banner-wrap .col-md-6:nth-child(2) #wpcf7-f24572-o1 { display:none !important; } 
.single-all_projects .advanced-search.advanced-search-nav.mobile-search-nav { display:block !important; }
    
#popmake-32182 #wpcf7-f32180-o1 textarea.wpcf7-textarea { width: 100%; height: 80px; padding: 10px 6px; }
#popmake-32182 #wpcf7-f32180-o1 input { width: 100%; padding: 10px 5px; margin: 1px 0; }
.home.page-template-template-homepage.page-id-21490 .elementor-21490 .elementor-element.elementor-element-b147f27, .header_home{ background-image: url(https://www.binayah.com/wp-content/uploads/2024/04/banner-img-low-1-1-1.webp);
    background-size: cover !important; background-position: 50%; }
   #call-btn-id  { display:block !important; }

}