

@font-face {
    font-family: a-jannat-lt-bold;
    src: url("../fonts/arabic/a-jannat-lt-bold.ttf") format("truetype");
}

@font-face {
    font-family: a-jannat-lt;
    src: url("../fonts/arabic/a-jannat-lt.ttf") format("truetype");
}

body {
    font-family: a-jannat-lt !important;
}
.menu-container > .menu-item > .menu-link {
    font-family: a-jannat-lt-bold !important;
}
h1,h2,h3,h4,h5,.fbox-content h3 {
    font-family: a-jannat-lt-bold !important;
    font-weight: normal !important;
}

#stickybutton a {
    font-family: a-jannat-lt-bold !important;
}

.block-form-2 label:not(.custom-control-label):not(.error),.block-form-2 .form-control {
    font-family: a-jannat-lt !important;
}

label ,.real-estate-item-features {
    font-family: a-jannat-lt !important;
}

.top-links-container > .top-links-item.top-bar-highlight > a {
    font-family: a-jannat-lt-bold !important;

}

.counter + h5,.top-links-container > .top-links-item > a {
    font-family: a-jannat-lt-bold !important;
}

.formelementinput {
    border-top-right-radius: 15px !important;
    border-bottom-right-radius: 15px !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}


.formelementsubmit {
    border-top-left-radius: 15px !important;
    border-bottom-left-radius: 15px !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.top-links-container {
    padding-right: 0;
}

.tagcloud {
    float: right;
}

.justify-content-start {
    justify-content: flex-end !important;
}

.slider-projectdata > span {
    direction: rtl;
}

.contactform-h-button {
    float: left;
    font-family: a-jannat-lt-bold !important;
}

.rev_slider .caption, .rev_slider .tp-caption, .tp-simpleresponsive img {
    font-family: a-jannat-lt-bold !important;
}

.advanced-real-estate-tabs ul.tab-nav li.ui-tabs-active a {
    font-family: a-jannat-lt-bold !important;
}

.real-estate-item-image .badge {
    right: 20px;
    left: auto;
}

.real-estate-item-price {
    right: auto;
    left: 20px;
}

.real-estate-item-link {
    right: auto;
left: 10px;
}

.real-estate-item-desc h3 + span {
    margin-top: 0px;
}

.clearButton {
    right: auto;
    left: 24px;
}

.selectnew > select {
    padding: 0.7rem 1rem;
}

.showtypebutton {
    padding: 0.8rem 1rem;
}

.date-list {
    margin-right: auto;
    margin-left: 0;
}

.zoom-model .submit-button {
    float: left;
}

.block-form-2, .block-form-2 h1, .block-form-2 h2, .block-form-2 h3, .block-form-2 h4, .block-form-2 h5, .block-form-2 h6, .block-form-2 p, .block-form-2 label, .block-form-2 input {
    font-family: a-jannat-lt !important;
}
.heading-block h1, .heading-block h2, .heading-block h3, .heading-block h4, .emphasis-title h1, .emphasis-title h2 {
    font-weight: normal;
}

.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
    left: auto;
    right: 0;  
}

#header.transparent-header + .page-title-parallax.include-header .container {
    text-align: center;
}

#stickybutton {
    right: auto;
    left: -43px;
}

#side-panel-trigger-close a {
    left: auto;
    right: 20px;
}

.grid-filter {
    padding-right: 0;
}

