/*==========================================================================
THEME
===========================================================================*/
/* mega menu */
.box-header-nav .main-menu > .menu-item > .megamenu{
    left: 0;
    right: auto;
}
.ovic-menu-next-panel:before{
    content: "\f104";
}
.ovic-menu-panels-actions-wrap .ovic-menu-close-btn{
    left: 0;
    right: auto;
}
.ovic-menu-panels-actions-wrap .ovic-menu-prev-panel{
    left: auto;
    right: 0;
}
div.ovic-menu-clone-wrap .ovic-menu-panel .ovic-menu-next-panel{
    left: 0;
    right: auto;
}
/*==========================================================================
OVIC RTL
===========================================================================*/
/* icon */
.ovic-rtl i.fa-angle-right:before,
.ovic-rtl span.fa-angle-right:before{
    content: "\f104";
}
.ovic-rtl i.fa-angle-left:before,
.ovic-rtl span.fa-angle-left:before{
    content: "\f105";
}
.ovic-rtl i.fa-angle-double-right:before,
.ovic-rtl span.fa-angle-double-right:before{
    content: "\f100";
}
.ovic-rtl i.fa-angle-double-left:before,
.ovic-rtl span.fa-angle-double-left:before{
    content: "\f101";
}
.ovic-rtl i.fa-caret-right:before,
.ovic-rtl span.fa-caret-right:before{
    content: "\f0d9";
}
.ovic-rtl i.fa-caret-left:before,
.ovic-rtl span.fa-caret-left:before{
    content: "\f0da";
}
.ovic-rtl i.fa-arrow-circle-right:before,
.ovic-rtl span.fa-arrow-circle-right:before{
    content: "\f0a8";
}
.ovic-rtl i.fa-arrow-circle-left:before,
.ovic-rtl span.fa-arrow-circle-left:before{
    content: "\f0a9";
}
.ovic-rtl i.fa-chevron-circle-right:before,
.ovic-rtl span.fa-chevron-circle-right:before{
    content: "\f137";
}
.ovic-rtl i.fa-chevron-circle-left:before,
.ovic-rtl span.fa-chevron-circle-left:before{
    content: "\f138";
}
.ovic-rtl .main-icon-back:before{
    content: "\e903";
}
.ovic-rtl .main-icon-next:before{
    content: "\e902";
}
.ovic-rtl .main-icon-back-2:before{
    content: "\e907";
}
.ovic-rtl .main-icon-next-2:before{
    content: "\e906";
}
.ovic-rtl .main-icon-back-3:before{
    content: "\e90b";
}
.ovic-rtl .main-icon-next-3:before{
    content: "\e90a";
}
.ovic-rtl .main-icon-back-4:before{
    content: "\e90d";
}
.ovic-rtl .main-icon-next-4:before{
    content: "\e90c";
}
.ovic-rtl .main-icon-back-5:before{
    content: "\e90f";
}
.ovic-rtl .main-icon-next-5:before{
    content: "\e90e";
}
/* rtl-bg */
.ovic-rtl .elementor-section.rtl-bg > .elementor-container{
    background: inherit;
    border-radius: inherit;
}
.ovic-rtl .elementor-widget.rtl-bg > .elementor-widget-container:before,
.ovic-rtl .elementor-column.rtl-bg > .elementor-column-wrap:before,
.ovic-rtl .elementor-section.rtl-bg > .elementor-container:before,
.ovic-rtl .elementor-section.rtl-bg > .elementor-background-overlay:before,
.ovic-rtl .elementor-section.rtl-bg.background-zoom > .elementor-container:before{
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: inherit;
    border-radius: inherit;
    box-shadow: inherit;
    border: inherit;
    transform: scale(-1,1);
    pointer-events: none;
}
.ovic-rtl .elementor-section.rtl-bg > .elementor-background-overlay:before{
    z-index: 1;
}
.ovic-rtl .elementor-section.rtl-bg > .elementor-background-overlay + .elementor-container .elementor-column{
    z-index: 2;
}
.ovic-rtl .elementor-section.rtl-bg.background-zoom:hover > .elementor-container:before{
    transform: scale(-1.1,1.1);
}
.ovic-rtl .elementor-widget-image.rtl-bg .elementor-image{
    transform: scale(-1,1);
}
/* align */
.ovic-rtl .elementor-align-right{
    text-align: end;
}
.ovic-rtl .elementor-align-center{
    text-align: center;
}
.ovic-rtl .elementor-align-left{
    text-align: start;
}
@media (max-width: 1499px){
    .ovic-rtl .elementor-laptop-align-right{
        text-align: end;
    }
    .ovic-rtl .elementor-laptop-align-center{
        text-align: center;
    }
    .ovic-rtl .elementor-laptop-align-left{
        text-align: start;
    }
}
@media (max-width: 1199px){
    .ovic-rtl .elementor-tablet-align-right{
        text-align: end;
    }
    .ovic-rtl .elementor-tablet-align-center{
        text-align: center;
    }
    .ovic-rtl .elementor-tablet-align-left{
        text-align: start;
    }
}
@media (max-width: 991px){
    .ovic-rtl .elementor-mobile_extra-align-right{
        text-align: end;
    }
    .ovic-rtl .elementor-mobile_extra-align-center{
        text-align: center;
    }
    .ovic-rtl .elementor-mobile_extra-align-left{
        text-align: start;
    }
}
@media (max-width: 767px){
    .ovic-rtl .elementor-mobile-align-right{
        text-align: end;
    }
    .ovic-rtl .elementor-mobile-align-center{
        text-align: center;
    }
    .ovic-rtl .elementor-mobile-align-left{
        text-align: start;
    }
}

span.elementor-button-text {
    font-size: 12px !important;
}
.ovic-newsletter.style-02 .mc4wp-form-fields {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    position: relative;
    background-color: var(--input-bg);
    border-radius: var(--main-bora);
    margin-inline-end: 60px !important;
}

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl !important;
}

/*==========================================================================
THEME
===========================================================================*/
