body {
    direction: ltr;
}

header .main-nav li {
    margin-right: 0;
    margin-left: 35px;
}

header .main-nav li a::after {
    right: auto;
    left: 0;
}

.spec-list i {
    margin-left: 0;
    margin-right: 15px;
}

.animate-on-scroll.fade-in-left { transform: translateX(50px); }
.animate-on-scroll.fade-in-right { transform: translateX(-50px); }
.animate-on-scroll.visible { transform: translate(0, 0) scale(1); }

form .btn {
    align-self: flex-end;
}

.mobile-menu-toggle {
    margin-left: auto;
    margin-right: 0;
}

@media (max-width: 768px) {
    header .main-nav {
        right: auto;
        left: 0;
    }
}