@import url('../fonts/Helvetica/font.css');

/* 'Helvetica' 300 - 500 - 700 */

@import url('../fonts/Dubai/font.css');

/* 'Dubai' 300 - 500 - 700 */

@import url('../fonts/Droid/font.css');

/* 'Droid' 300 - 700 */


/* global */

button {
    font-family: 'Helvetica';
    font-weight: 300;
}

.sec-title .float-text {
    font-family: 'Helvetica';
    font-weight: 300;
}


/* navbar */

.navbar-f li {
    font-family: 'Helvetica';
    font-weight: 500;
}

.logo-f {
    width: 147px;
}

.shop-item .inner-box .lower-content h3 a:hover {
    color: #d9b049;
}


/* fonts */

.help-box .inner h2 {
    font-family: 'Droid';
}

.help-box .inner .title,
.sidebar-page-container .sidebar-title h3,
.checkout-form .form-group .field-label,
.page-title h1,
.project-detail .lower-content h2,
.project-detail .lower-content h3,
.main-footer .footer-column .widget-title,
.btn-style-one {
    font-family: 'Helvetica';
}

.text,
.brochure-box .overlay-link,
.sidebar .search-box .form-group input[type="text"],
.sidebar .search-box .form-group input[type="search"],
.contact-form .form-group input[type="text"],
.contact-form .form-group input[type="email"],
.contact-form .form-group input[type="url"],
.contact-form .form-group textarea,
.contact-form .form-group select,
.main-footer .about-widget .text,
.project-detail .lower-content p,
.main-footer .links-widget .list li a,
.main-footer .footer-bottom .social-links,
.main-footer .footer-bottom .copyright-text p,
.service-block .lower-content .link-box,
.accordion-box .block .acc-content,
.rtl .accordion-box .block .acc-btn,
.hidden-bar .appointment-form input[type="text"],
.hidden-bar .appointment-form input[type="email"],
.hidden-bar .appointment-form textarea,
.cat-list li a,
.list-style-one li,
.help-box .inner .theme-btn,
.checkout-form select,
.blog-detail .news-block-two .caption-box p,
.contact-page-section .contact-info .info-block p,
.projects-section-two .upper-box .link-box a {
    font-family: 'Dubai';
}


/* home page */


/* slider */

.carousel-f .project-title,
.carousel-f .title {
    font-family: 'Helvetica';
    font-weight: 500;
}

.carousel-f .text {
    font-family: 'Dubai';
    font-weight: 400;
}

.carousel-f .link-box {
    font-family: 'Helvetica';
    font-weight: 300;
}

.carousel-f .project-title {
    font-family: 'Droid';
    font-weight: 700;
}


/* appointment Box */

.appointment-box-f .title h2 {
    font-family: 'Helvetica';
    font-weight: 700;
}


/* apartment sell section */

.apartment-sell-f .sec-title h2 {
    font-family: 'Helvetica';
    font-weight: 500;
}

.service-block-two .caption-f {
    background-color: rgba(238, 238, 238, 0.322);
    padding: 15px !important;
    border-bottom: 1px solid #d9b049;
}

.caption-f .aprtment-box-title-f {
    font-family: 'Droid';
    font-weight: 300;
}

.caption-f .link-box {
    font-family: 'Dubai';
}

.dir-ltr a {
    direction: ltr !important;
    font-size: 1.2em !important;
}


/* apartment for rent section */

.inner-box .project-title {
    font-family: 'Helvetica';
    font-weight: 500;
}

.sec-title h2 {
    font-family: 'Helvetica';
    font-weight: 500;
}


/* articles section */

.caption-box h3 {
    font-family: 'Helvetica';
    font-weight: 500;
}

.caption-box .info {
    padding-bottom: 30px;
}

.caption-box .info li {
    font-family: 'Helvetica';
    font-weight: 700;
}

.news-f .caption-box .info li {
    margin-right: 0;
}


/* Special Projects Section */

.project-sp-f .link-box a {
    font-family: 'Helvetica' !important;
    font-weight: 300;
}

.project-sp-f .info-box .link-box,
.project-sp-f .info-box .title {
    font-family: 'Helvetica' !important;
    font-weight: 500;
}

.project-sp-f .info-box .text {
    font-family: 'Dubai';
    font-weight: 500;
}

.project-sp-f .info-box h3 {
    font-family: 'Helvetica' !important;
    font-weight: 700;
}


/* testimonial section */

.testimonial-f .testimonial-column {
    border-radius: 40px 0 0 40px;
}

.testimonial-f .text {
    font-family: 'Dubai';
    font-weight: 400;
}

h4,
.testimonial-f .info-box .designation,
.testimonial-f .info-box .name {
    font-family: 'Helvetica' !important;
    font-weight: 500;
}


/* services section */

.services-f .process-block .link-box a {
    font-family: 'Helvetica';
    font-weight: 500;
}

.services-f .process-block .text {
    font-family: 'Dubai';
    font-weight: 500;
}


/* footer */

.tag-list li a {
    padding: 3px 15px !important;
    border-radius: 0 !important;
}


/* pages header */

.page-title .bread-crumb {
    padding-top: 10px !important;
}

.page-title {
    padding: 100px 0 38px !important
}


/* projects */

.all-apartment-f .caption-f {
    background-color: rgba(238, 238, 238, 0.322);
    padding: 15px !important;
    border-bottom: 1px solid #d9b049;
}

.all-apartment-f .image-box figure {
    margin: 0 !important;
}


/* project-detail */

.map-frame iframe {
    border: 1px solid rgba(170, 170, 170, 0.548) !important;
}

.help-box:before {
    background-color: #093E74 !important;
}


/* حجز الشقة */

.checkout-form select {
    background: #ffffff url(../images/icons/icon-select.png) left center no-repeat !important;
}


/* show all apartments */

.cat-list-child li {
    background-color: #eee !important;
    border-bottom: 1px solid rgb(223, 223, 223);
}
.cat-list-child li button {
    background-color: transparent !important;
}

.form-check {
    padding: 10px 20px;
}
.form-check-input {
    left: 54px;
}
.range-slider-one {
    padding-left: 8px;
}
.range-slider-one .input {
    max-width: 0px;
}

.range-slider-one .title:before {
    content: '';
}
.range-slider-one::before{
    position: absolute;
    content: '100 ألف';
    top: 10px;
    left: 0;
}
.range-slider-one::after{
    position: absolute;
    content: '1.5 مليون';
    top: 10px;
    right: 0;
}
/* apartment detials */

.service-detail .image-box {
    overflow: hidden;
}

.qr-bg:before {
    background-color: #f3f3f3 !important;
}

.qr-bg {
    border: 1px solid #ddd;
}

.help-box.qr-bg .inner {
    padding: 50px 100px;
}

.yama-form {
    border-radius: 30px;
    height: 58px;
}

/* home page - slider */
.banner-carousel-two .content-box {
    position: absolute;
}
.banner-section-three .slide-item {
    background-position: top right;
    height: calc(100vh - 100px);
    /* background-size: contain; */
}
