html, body {
    overflow-x: hidden;
}

body {
    font-family: 'Kalameh', sans-serif;
    line-height: 1.5;
}

.link-external__text {
    padding: 3px 10px;
    padding-top: 0;
}

.header__actions {
    margin-left: unset;
    margin-right: auto;
}

.header__menu--mobile {
    right: unset;
    left: 0;
    transform: translateX(-100%);
}

.menu--desktop .sub-menu {
    transform: translateX(20%);
}

.car-brands__info {
    margin-left: 0;
    margin-right: 10%;
}

.car-brands__subtitle {
    line-height: 1.2;
}

.car-brands__action {
    margin-left: 10%;
    margin-right: 0;
}

.fleet__action {
    right: unset;
    left: 0;
}

.fleet__nav-buttons button {
    transform: scaleX(-1);
}

.car-card__action a {
    margin-left: 0;
    margin-right: auto;
}

.about-us__image-wrapper:first-of-type {
    margin-left: auto;
    margin-right: 0;
}

.about-us__image-wrapper:last-of-type {
    margin-right: 35%;
    margin-left: 0;
}

.main-banner__image-wrapper img {
    transform: scaleX(-1);
}

.footer__menu {
    margin-left: unset;
    margin-right: auto;
}

.footer__social {
    margin-right: auto;
    margin-left: unset;
}

.pagination__item .fa-arrow-left,
.pagination__item .fa-arrow-right {
    transform: scale(-1);
}

.hero__tagline {
    line-height: unset;
    font-weight: bold;
}

.hero__social {
    margin-left: unset;
    margin-right: auto;
}

.single-car__feature-label > i {
    margin-right: unset;
    margin-left: 0.5rem;
}

.menu-item-has-children > a::after {
    margin-left: unset !important;
    margin-right: 0.4em !important;
}

@media (max-width: 767px) {
    .car-brands__info {
        margin-right: 0;
    }

    .car-brands__action {
        margin-left: 0;
    }

    .hero__social {
        margin-right: unset;
    }

    .footer__social {
        margin-left: auto;
    }
}
