/*
Theme Name:     vama
Template:       twentytwenty

This is the child theme for Harmony Website theme, generated with Generate Child Theme plugin by catchthemes.

Right to Left text support.
*/

@import url("style.css");
body,
body p,
body a,
body span,
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body h1 span,
body h2 span,
body h3 span,
body h4 span,
body h5 span,
body,
label,
input,
select,
button,
li,
ul,
textarea {
    font-family: 'Cairo' !important;
}

.images-gallery .icon-keyboard_arrow_left {
    left: auto;
    right: 0px;
    transform: rotate(180deg);
}

.images-gallery .icon-keyboard_arrow_right {
    left: auto;
    right: 50px;
    transform: rotate(180deg);
}

.slider-section .owl-prev,
.slider-section .owl-next,
.product-feature-section .owl-next,
.product-feature-section .owl-prev {
    transform: rotate(180deg);
}

.how-do-it-section .icon-keyboard_arrow_left {
    left: auto;
    right: 0;
    transform: rotate(180deg);
}

.how-do-it-section .icon-keyboard_arrow_right {
    left: auto;
    right: 40px;
    transform: rotate(180deg);
}

#car svg {
    transform: translate3d(-300px, 90px, 0px) !important;
}

.lang-item {
    padding: 0px 0px;
}

.contact-form-card .wpcf7-email,
.contact-form-card form {
    direction: rtl !important;
}

.nav-toggle {
    right: auto;
    left: 0px;
}

.module-item-card {
    min-height: 460px !important;
}

.usecaseslider .owl-nav {
    margin: 0px !important;
}

.usecaseslider .icon-keyboard_arrow_right,
.usecaseslider .icon-keyboard_arrow_left {
    display: block;
    transform: rotate(180deg);
}

@media (min-width: 1280px) {
    .pll-parent-menu-item a:first-child {
        padding: 0px 15px;
    }
    .sub-menu {
        padding: 3px 0px;
        top: 30px;
    }
}