.section-title {
    padding-left: inherit;
    padding-right: 35px;
}

.homes-content, .homes-content h3 {
    font-family: Changa !important;
}

body, .tp-caption.font-p, h1, h2, h3, h4, h5, h6, .inner-pages .blog .blog-info.details h5, .inner-pages .blog .sorting-options span {
    font-family: Tajawal !important;
}

.sorting-options h5, .media-body h5 {
    font-size: 22px;
}

.sorting-options h6 {
    font-size: 20px;
}

.section-title:before {
    top: 0;
    left: inherit;
    right: 0;
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    outline: 0;
    background: #00000069;
    overflow-y: hidden !important;
}

.modal-dialog {
    margin: 170px auto;
}

html {
    font-size: 18px;
}

.section-title.col-md-5 {
    margin-left: inherit;
    margin-right: 1rem;
}

.inner-pages .recent-post ul li .fa {
    margin-left: 1rem;
}

.services-img {
    float: right;
    margin-right: inherit;
    margin-left: 16px;
}

.people.landscapes.no-pb {
    /*left: inherit !important;*/
}

.portfolio .homes-content .homes-address a i {
    margin-right: inherit;
    margin-left: 10px;
}

#main-menu .dropdown-menu a {
    text-align: right;
}

.fa-long-arrow-right:before {
    content: "\f177";
}

.portfolio .homes-content .homes-list li {
    float: right;
}

.bloq-search input[type="text"] {
    border-radius: 0px 5px 5px 0px;
}

.bloq-search input[type="submit"] {
    border-radius: 5px 0 0 5px;
}

.fa-caret-right:before {
    content: "\f0d9";
}

.pagination {
    display: -webkit-box;
}

.landscapes {
    padding-left: inherit !important;
    padding-right: 15px !important;
}

.portfolio .homes-content {
    padding-bottom: 0 !important;
}

.text-left.mb-4 {
    text-align: right !important;
}