body {
    direction: rtl;
    font-size: 15px;
    line-height: 1.8;
}

h1,
.h1 {
    font-size: 18px;
}

h2,
.h2 {
    font-size: 17px;
}

h3,
.h3 {
    font-size: 16px;
}

h4,
.h4 {
    font-size: 16px;
}

h5,
.h5 {
    font-size: 15px;
}

h6,
.h6 {
    font-size: 15px;
}

.title-xs {
    font-size: 16px;
}

.title-sm {
    font-size: 17px;
}

.title-med {
    font-size: 18px;
}

.title-lg {
    font-size: 20px;
}

.navbar.navbar .logo {
    margin-left: 1rem;
}

.navbar .menu li.menu-item:first-child {
    padding-right: 0;
}

.navbar .menu li.menu-item:last-child {
    padding-left: 0;
}

.icon--btn {
    margin-left: 3px;
}

.nav-icon--med {
    margin-left: 10px;
}

.solutions-itemBlock {
    margin-left: 5rem;
}

.btn {
    padding: .8rem 2rem;
}

.menu-sidebar__inner {
    left: 0;
    right: auto;
    padding: 5vw 5vw 5vw 15vw;
    transform: translateX(-100%);
}

.menu-sidebar .logo-bg {
    left: 0;
}

.navbar .menu li .w-dropdown-list {
    padding-left: 8rem;
}

.navbar .menu li .w-dropdown-list:before {
    left: 0;
    background-position: left;
    background-image: url(../images/header-bg/shamel-pattern-vertical-green-left.svg);
}

.menu-sidebar__closer {
    left: 1.5rem;
    right: auto;
}

.inline-btn:hover .icon--btn {
    transform: translateX(-0.5rem);
}

.globe-slide .slide-wrapper {
    padding-right: calc((100% - 1145px) / 2);
}

.IndexTailored-sequenceWrapper {
    margin-right: auto;
}

.slide-title.home-title .line2 {
    padding-right: 6rem;
}

.slide-title.home-title .line2:before {
    right: 0;
}

.slide-title {
    font-size: 30px;
    line-height: 1.5;
}

.slide-title.home-title .line2:before {
    top: 25px;
}

.slideshow-navigation {
    right: 0;
}

.hero_multi .background--two {
    left: calc(40vw + 1vw);
}

.services__swiper {
    padding-left: 10%;
}

.space-right {
    margin-right: 30px;
    padding-right: calc((100% - 1145px) / 2);
}

.circled-link .IndexFeatures-Base-link-icon {
    left: 2rem;
}

.circled-link .IndexFeatures-Base-link-icon-bg {
    left: 0;
}

.circled-link .link-hover:hover .IndexFeatures-Base-link-icon-bg {
    width: 120px;
}

.circled-link .IndexFeatures-Base-link-icon-title {
    left: -5px;
    top: 4px;
}

.base-link .IndexFeatures-Base-link-icon-title:after {
    left: 15px;
}

.circled-link .IndexFeatures-Base-link-icon-title:after {
    left: 17px;
    top: 7px;
}

.IndexFeatures-Base-link-icon-title:after {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" x="0" y="0" viewBox="0 0 492 492" style="enable-background:new 0 0 512 512" xml:space="preserve" class="hovered-paths"><g><path d="M198.608 246.104 382.664 62.04c5.068-5.056 7.856-11.816 7.856-19.024 0-7.212-2.788-13.968-7.856-19.032l-16.128-16.12C361.476 2.792 354.712 0 347.504 0s-13.964 2.792-19.028 7.864L109.328 227.008c-5.084 5.08-7.868 11.868-7.848 19.084-.02 7.248 2.76 14.028 7.848 19.112l218.944 218.932c5.064 5.072 11.82 7.864 19.032 7.864 7.208 0 13.964-2.792 19.032-7.864l16.124-16.12c10.492-10.492 10.492-27.572 0-38.06L198.608 246.104z" fill="%23fff" data-original="%23fff" class="hovered-path"></path></g></svg>');
}

.circled-link .IndexFeatures-Base-link-icon-title:after {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" x="0" y="0" viewBox="0 0 492 492" style="enable-background:new 0 0 512 512" xml:space="preserve" class="hovered-paths"><g><path d="M198.608 246.104 382.664 62.04c5.068-5.056 7.856-11.816 7.856-19.024 0-7.212-2.788-13.968-7.856-19.032l-16.128-16.12C361.476 2.792 354.712 0 347.504 0s-13.964 2.792-19.028 7.864L109.328 227.008c-5.084 5.08-7.868 11.868-7.848 19.084-.02 7.248 2.76 14.028 7.848 19.112l218.944 218.932c5.064 5.072 11.82 7.864 19.032 7.864 7.208 0 13.964-2.792 19.032-7.864l16.124-16.12c10.492-10.492 10.492-27.572 0-38.06L198.608 246.104z" fill="%23007073" data-original="%23fff" class="hovered-path"></path></g></svg>');
}

.base-link .IndexFeatures-Base-link-icon-title:after {
    top: 6px;
    margin-right: 5px;
}

.scheduleh .item .more {
    left: 2rem;
}

.financing__swiper {
    padding-left: 10%;
}

.card-featuresListItem {
    padding-right: 12rem;
}

.card-circle {
    right: 9.5rem;
}

.card-circle:before {
    right: -0.27rem;
}

.card-line {
    right: 7.5rem;
}

.card-item.active .card-circle {
    transform: translateX(4rem);
}

.post:before {
    right: 50%;
    left: 0;
    transform: translate(50%, -50%);
}

.post .circle {
    right: auto;
    left: 1rem;
}

.circle .arrow-icon {
    transform: scaleX(-1);
}

.downloads .circle {
    margin-left: 0.5rem;
}

.IndexFeatures-Cards-content {
    margin-right: auto;
    margin-left: 0;
}

.IndexFeatures-Base-hoverArea .one-link {
    right: 6rem;
}

.IndexFeatures-Base-hoverArea .two-link {
    left: 2rem;
}

.IndexFeatures-Base-hoverArea .three-link {
    right: 0;
}

.IndexFeatures-Base-hoverArea .four-link {
    left: 7.5rem;
}

.footer-middle .contact-icon {
    margin-left: 0.35rem;
}

.post-content__icon {
    padding-left: 1.15rem;
}

.post-list ul li {
    padding-right: 1.25rem;
}

.post-list ul li:before {
    right: 0;
}

.gallery_zoom .swiper-button-prev {
    right: 3%;
}

.gallery_zoom .swiper-button-next {
    left: 3%;
}

.testimonial__slider .swiper-pagination {
    left: 5px;
    right: auto;
}

.dn-icon {
    padding-right: 0.5rem;
}

.attached-content {
    padding-left: 5rem;
}

.attached-icon {
    padding-left: 0.5rem;
}

.icon--share {
    margin-left: 0.5rem;
}

.share__list li {
    margin-left: .75rem;
}

.share__list li:last-child {
    margin-left: 0;
}

.search_form .form-icon {
    left: 1.2rem;
}

.back-icon {
    margin-left: 0.5rem;
}

.accordion-header:before {
    left: 5px;
}

.accordion-header {
    padding-left: 50px;
}

.accordion-header:after {
    left: 0;
}

.btn-icon {
    padding-left: 0.35rem;
}

.td-text__icon {
    padding-left: .5rem;
}

.product-list__title {
    text-align: right;
}

.component_reports .hp-content {
    padding-left: 3rem;
}

.component_reports .hp-circle {
    left: 2.5rem;
}

.component_media .hp-circle {
    left: 3.85rem;
}

.opp__icon {
    margin-left: 0.35rem;
}

.contact__hero .text {
    margin-right: auto;
}

.contact__hero .images-grid .image-right div.background:first-child {
    margin-right: 1vw;
}

.contact__hero .images-grid .image-right div.background:last-child {
    margin-right: 1vw;
}

.hero_multi .columns__item {
    margin-right: auto;
}

.copy-icon {
    margin-left: 5px;
    margin-top: 7px;
}

@media (max-width: 1200px) {
    .navbar.navbar .logo {
        margin-left: 0;
    }

    .menu-navbar {
        right: 0;
    }

    .menu-handler {
        left: 30px;
    }

    .navbar .header-btn.menu-item {
        right: 30px;
    }

    .navbar .nav--langs {
        right: 10rem;
    }

    #menu-holder-bg,
    .header-overlay {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }

    .solutions-itemBlock {
        margin-left: 0;
    }

    .slide-title {
        font-size: 27px;
    }
}

@media (max-width: 1024px) {

    h4,
    .h4 {
        font-size: 15px;
    }

    h6,
    .h6 {
        font-size: 14px;
    }

    .slide-title {
        font-size: 25px;
    }

    .slide-title.home-title .line2 {
        padding-right: 4rem;
    }
}

@media (max-width: 768px) {

    h1,
    .h1 {
        font-size: 17px;
    }

    h2,
    .h2 {
        font-size: 16px;
    }

    h3,
    .h3 {
        font-size: 15px;
    }

    h4,
    .h4 {
        font-size: 14px;
    }

    body {
        font-size: 14px;
    }

    p {
        font-size: 14px;
    }

    .globe-slide .slide-wrapper {
        padding: 0;
    }

    .slide-title.home-title .line2 {
        padding-right: 0;
    }

    .slide-title {
        font-size: 22px;
    }

    .hero_multi .background--two {
        left: calc(60vw + 2vw);
    }

    .mouse-indicator {
        left: 0;
        right: auto;
    }

    .services__swiper {
        padding-left: 20%;
    }

    .space-right {
        margin-right: 25px;
    }

    .financing__swiper {
        padding-left: 20%;
    }

    .post-content__icon {
        padding-left: 1rem;
    }

    .share__list li {
        margin-left: 0.5rem;
    }

    .component_reports .hp-circle {
        left: 2rem;
    }

    .component_media .hp-circle {
        left: 3.25rem;
    }

    .component_media .hp-circle {
        right: 3.25rem;
    }
}

@media (max-width: 550px) {

    h1,
    .h1 {
        font-size: 16px;
    }

    h2,
    .h2 {
        font-size: 15px;
    }

    h3,
    .h3 {
        font-size: 14px;
    }

    .menu-handler {
        left: 15px;
    }

    .navbar .header-btn.menu-item {
        right: 15px;
    }

    .navbar .nav--langs {
        right: 8.5rem;
    }

    .services__swiper {
        padding-left: 15%;
    }

    .space-right {
        margin-right: 15px;
    }

    .financing__swiper {
        padding-left: 15%;
    }

    .post-content__icon {
        padding-left: 0.7rem;
    }

    .post-list ul li {
        padding-right: 1rem;
    }

    .attached-content {
        padding-left: 0;
    }

    .dn-icon {
        padding-right: 0.35rem;
    }

    .contact__hero .images-grid .image-right div.background:first-child {
        right: 62vw;
        margin-right: 0;
    }

    .contact__hero .images-grid .image-right div.background:last-child {
        left: 0;
        margin-right: 0;
    }
}

@media (max-width: 425px) {

    h3,
    .h3 {
        font-size: 14px;
    }
}