/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 03 2025 | 09:12:16 */
.cstm-btn a{	border-radius: 10px;
background: linear-gradient(145deg, #0e0f27, #10122e);
box-shadow:  6px 6px 11px #0d0e25,
             -6px -6px 11px #111431;}

.cstm-btn a:hover{
	border-radius: 10px;
background: linear-gradient(145deg, #0e0f27, #10122e);
box-shadow:  15px 15px 25px #0d0e25,
             -15px -15px 25px #111431;
}
.guarantee-icons{min-width:125px!important}
.service-icons{min-width:80px!important}
.es-powered{display:none!important}

.contact-form input{padding: 16px 24px!important}
.contact-form textarea{padding: 16px 24px!important}


/*Properties START*/
.es-listings .es-listing__title{font-weight:700!important}


.es-price{font-family:'Alexandria'!important;font-weight:700!important}
.single-properties .es-price{top:12px!important}

.es-control__item--wishlist{display:none!important}

.single-properties .es-gallery__image-background{background-position:center center}
.single-properties .es-property-section.es-property_section--basic-facts .es-property-fields .es-property-field .es-property-field__sep{display:none!important}
.single-properties .property-title.heading-font{font-size:42px;font-weight:700!important}
.single-properties .es-address{font-size:20px!important}
.single-properties .es-listing__meta-bedrooms path, .single-properties .es-listing__meta-bathrooms path{fill:#0f112b!important}
.single-properties .es-property-section{margin:60px 0px!important}
.single-properties ul.es-property-fields.es-entity-fields{gap:20px!important}
.single-properties .es-property-section__title{font-weight: 700!important;color:#0f112b!important;font-size:32px!important}
.single-properties .es-property-section__title:after{background:#0f112b!important;top:20px}
.section-title-cstm{overflow:hidden}
.section-title-cstm h2:after{width: 100%;
    height: 2px;
    content: "";
    display: inline-block;
    background: #0f112b;
    position: absolute;
    top: 15px;
    margin-left: 20px;}
.es-property-section .es-property-fields .es-property-field{font-size:20px!important}
.single-properties #basic-facts li.es-property-field{display: flex;flex-direction: column;align-items: center;}
.es-property_section--basic-facts span.es-property-field__label{display: flex!important;align-items: center;font-weight:600!important;flex-direction:column!important;}
.single-properties .es-single.es-address{font-size:20px!important}
.single-properties .es-listing__meta{font-size:12px!important}


.es-property_section--features .es-icon{font-size:40px!important}
.es-icon:before{color:#1182a2}
.es-icon_icon:before{content:""!important;display:block;width:40px;height:40px;background-image:url(http://keyonemanagement.com/wp-content/uploads/2025/01/laundry-02.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}


.single-properties #basic-facts li.es-entity-field--bedrooms span.es-property-field__label:before{content:"";display:block; width:60px;height:60px;background-image:url(http://keyonemanagement.com/wp-content/uploads/2025/01/sleeping.png);background-size:cover;margin-bottom:10px}
.single-properties #basic-facts li.es-entity-field--bathrooms span.es-property-field__label:before{content:"";display:block; width:60px;height:60px;background-image:url(http://keyonemanagement.com/wp-content/uploads/2025/01/bathroom.png);background-size:cover;margin-bottom:10px}
.single-properties #basic-facts li.es-entity-field--half_baths span.es-property-field__label:before{content:"";display:block; width:60px;height:60px;background-image:url(http://keyonemanagement.com/wp-content/uploads/2025/01/half-bath.png);background-size:cover;margin-bottom:10px}
.single-properties #basic-facts li.es-entity-field--parking span.es-property-field__label:before{content:"";display:block; width:60px;height:60px;background-image:url(http://keyonemanagement.com/wp-content/uploads/2025/01/private-garage.png);background-size:cover;margin-bottom:10px}
.single-properties #basic-facts li.es-entity-field--furnishing span.es-property-field__label:before{content:"";display:block; width:60px;height:60px;background-image:url(http://keyonemanagement.com/wp-content/uploads/2025/01/furnishings.png);background-size:cover;margin-bottom:10px}
.single-properties #basic-facts li.es-entity-field--tenancy-tenure span.es-property-field__label:before{content:"";display:block; width:60px;height:60px;background-image:url(http://keyonemanagement.com/wp-content/uploads/2025/01/calendar-1.png);background-size:cover;margin-bottom:10px}


.single-properties #basic-facts .es-property-field__terms.es-property-field__terms--icons a{transition:0.3s}
.es-field--radio-item-bordered input:checked + label .es-icon, .es-field--checkbox-item-bordered input:checked + label .es-icon, .es-field a.es-field__show-more, .es-section__content p a, .es-secondary-color, a.es-secondary-color:active, a.es-secondary-color:hover, a.es-secondary-color, .es-profile__menu a:hover, .widget .es-secondary-color, a.es-secondary-color, a.es-secondary-color.es-toggle-pwd, a.es-secondary-color-hover:hover, .es-property-field__value a:hover, .es-agent-field__value a, .es-privacy-policy-container a, .es-auth a:not(.es-btn), .es-powered a, .es-preferred-contact--whatsapp a{color:#1182a2!important;transition:0.3s!important}



.es-control__hfm{display:none!important}

/*Properties END*/


@media only screen and (max-width: 1366px) {
  .service-icons{min-width:60px!important}
}

@media only screen and (max-width: 1200px) {
  .service-icons{min-width:50px!important}
}

@media only screen and (max-width: 1024px) {
	.hero-sec::before{background-image: linear-gradient(90deg, #0F112BCF 100%, #0F112B00 100%)!important;}
	.tab-br br{display:none!important}
}

@media only screen and (max-width: 767px) {
	.single-properties ul.es-property-fields.es-entity-fields{grid-template-columns: auto auto;}
}
