@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap');

body {
      font-family: "Cairo", sans-serif;

}

h1,h2,h3,h4,h5,h6,h7,a {
      font-family: "Cairo", sans-serif;

}
p {
      font-family: "Cairo", sans-serif;
}
span {
      font-family: "Cairo", sans-serif !important;
}
.prt-btn.prt-btn-style-border.prt-btn-color-white {
          font-family: "Cairo", sans-serif !important;
}
.title-overlay.style2 {
    font-family: "Cairo", sans-serif;
}
nav.main-menu ul.menu > li > a {
     font-family: "Cairo", sans-serif;
}
@media (max-width: 1199px) {
    .prt-header-style-01 .site-header-menu-inner.prt-stickable-header, .prt-header-style-02 .site-header-menu-inner.prt-stickable-header {
        position: relative;
        left: 0;
        right: 0;
        background-color: transparent;
        z-index: 2;
        padding: 0;
        direction: unset;
    }
}
.featured-content-inner {
    position: relative;
    text-align: right;
}
nav.main-menu ul {
    padding-left:0;
    padding-right:0;
    direction: rtl;  
}
nav.main-menu li ul.mega-submenu {
    right:0;
}
#site-header-menu .site-navigation ul.menu li ul.mega-submenu li a {
    text-align:right;
}
.widget p i {
    padding-right: unset;
    padding-left: 5px;
}
.widget.widget_text a i {
    /* color: #2e5595; */
    padding-left: 5px;
    font-size: 20px;
} 
.car-slider-for {
    direction:ltr;
}
.top_bar_contact_item ul.prt-list.list-inline li a i {
    color: #fff;
    padding-left: 10px;
}
ul.social-icons.topbar-social li a i {
    padding-left: 0.5rem !important;
    /* padding-right: unset !important; */
    transform: rotate(270deg);
}
.draggable {
    direction:ltr;
}
@media (max-width: 1199px) {
    .menubar {
        left: 0;
        right: unset;
    }
}
@media (max-width: 767px) {
    .sitemenu-main .prt-btn {
        position: relative;
        right: -35px;
        top: 0px;
    }
}
@media (min-width: 1200px) {
    nav.main-menu ul.menu > li > a {
        font-weight: 600;
        font-size: 18px;
    }
}