@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap');

a,span,h1,h2,h3,h4,h5,h6,button,input,textarea,body {
    font-family: "Cairo", sans-serif !important;
}

.border-layers {
    right: -65px;
    left: auto !important;
}

.elementor-1458 .elementor-element.elementor-element-691166f .mt-addons-tab-content-v2 .mtfe-row {
    width: 100%;
}

.mt-addons-tab-content-v2 section p {
    text-align: right !important;
}

.elementor-1458 .elementor-element.elementor-element-c6c7625 .mt-addons-tab-content-v2 .mtfe-row {
    width: 100%;
}

.zoom-img--main {
    float: right !important;
}

.text-left {
    text-align: right !important;
}

.text-right {
    text-align: left !important;
}

.mt-addons-tabs-v2 nav ul {
    float: left !important;
}

.mt-addons-header-tabs.right {
    float: right !important;
}

.elementor-1458 .elementor-element.elementor-element-c6c7625 .mt-addons-tabs-nav-title-top {
    text-align: right !important;
}

.elementor-1458 .elementor-element.elementor-element-f45a967 > .elementor-widget-container {
    padding: 0px 0px 0px 200px !important;
}

.mt-addons-tab-fancy-gallery-description {
    margin-left: 100px;
    margin-right: 0 !important;
}

.mt-addons-tab-fancy-gallery-content section p {
    text-align: right !important;
}

.mt-addons-fancy-gallery-tabs nav ul {
    float: right !important;
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
    left: 10px !important;
    right: auto !important;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
    right: auto !important;
    left: 60px!important;
}


input,textarea {
    width: 100%;
    text-align: right;
}

.logo.logo-image img {
    max-width: 110px;
    width: 110px;
    padding: 10px 0;
}

div#masthead-inner-sticky-wrapper {
    height: auto !important;
}

.elementor-1458 .elementor-element.elementor-element-1ba94d4 .mt-caption.heading {
    font-family: inherit;
    font-size: 78px;
    font-weight: 700;
    margin: 0px 0px 0px 0px;
    line-height: 100px;
}

.elementor-1458 .elementor-element.elementor-element-1ba94d4 .mt-caption.desc{
    font-family: inherit;
}



