.ltr {
    display: inline-flex;
    direction: ltr;
    text-align: right;
}
.cs-page_heading.cs-style1 .breadcrumb {
    justify-content: center;
}

.cs-site_header.cs-style1 .cs-main_header_center {
    justify-content: flex-end;
    max-width: 100%;
}
.cs-menu_widget ul {
    padding: 0;
    list-style-type: none;
}
.odometer {
    direction: ltr;
}
.wpcf7 form .wpcf7-response-output {
    background-color: #ffb900;
    border-radius: 8px;
    text-align: center;
    margin-bottom: 0;
    font-weight: bold;
    color: #000;
}
.wpcf7-not-valid-tip {
    margin-top: 7px;
}

.cs-card.cs-style1 {
    padding-top: 100%;
    position: relative;
}
.cs-card.cs-style1 img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.services-center {
    text-align: center;
    margin-top: 32px;
}

.services-block {
    margin-top: 30px;
}
.services-list {
    margin-top: -30px;
}

.wpcf7-spinner {
    display: none !important;
}

.cs-main_header_left {
    position: relative;
    z-index: 3;
}

.cs-portfolio.cs-style1 .cs-portfolio_bg {
    background-size: cover;
}

.wpcf7-form p {
    margin: 0;
}

.modal-container {
    padding: 24px;
    background: var(--dark);
    text-align: left;
    border-radius: 12px;
	border: 1px solid #ad8822;
    overflow: hidden;
}

.modal-list {
    padding: 15px;
}

.modal-title {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 24px;
    color: #fff;
    text-align: center;
}

.text-phone {
	text-align: right;
	direction: ltr;
}

.bg-main {
	width: 100%;
}

@media (max-width: 1200px) {
    .rtl .cs-funfact_wrap .cs-funfact_right {
        padding: 0;
    }
}
