@import url("https://fonts.googleapis.com/css?family=Almarai:400,700");
@import url("bootstrap.min.css");

:root{
    --body-font: Almarai, serif;
    --heading-font: Almarai, serif;
    --secondary-font1: Almarai, serif;
}

body {
    text-align: right;
    direction: rtl;
    font-family: Almarai, serif;
}

a {
    text-decoration: none;
}
.header-style-02 .header-topbar .header-topbar-inner .header-topbar-rightpart .topbar-social li+li {
    margin-right: 27px;
    margin-left: 0;
}
.header-style-02 .header-topbar .header-topbar-inner .header-topbar-rightpart .topbar-social{
    margin-right: 60px;
    margin-left: 0;
}
.about-image-box-style1.dot-circle:after{
    left: 0;
    right: -75px;
}
.header-style-02 .header-topbar .header-topbar-inner .header-topbar-rightpart .language{
    border-left: none;
    border-right: 1px solid rgba(255,255,255,0.4);
}
.header-style-02 .header-topbar .header-topbar-inner .header-topbar-rightpart .language{
    margin-right: 25px;
    padding-right: 25px;
    margin-left: 0;
    padding-left: 0;
}

.header-style-02 .header-topbar .header-topbar-inner .header-topbar-rightpart .language .language-dropdown{
    left: -13px;
    right: auto;
    top: 30px;
}

.header-style-02 .header-topbar .header-topbar-inner .header-topbar-rightpart .language .language-dropdown.open{
    background: transparent;
}

.header-style-02 .main-menu .main-menu-inner .main-nav-menu>li{
    margin-right: 35px;
}
.header-style-02 .main-menu .main-menu-inner .main-nav-menu>li+li{
    margin-right: 35px;
    margin-left: 0;
}

.header-style-02 .main-menu .main-menu-inner .main-nav-menu>li>ul{
    right: 0;
    left:auto
}

.mrr-40{
    margin-right: 0;
    margin-left: 40px;
}

.theme-btn-1 i, .theme-btn-2 i, .theme-btn-3 i, .theme-btn-4 i, .theme-btn-5 i, .theme-btn-6 i, .theme-btn-7 i, .theme-btn-8 i{
    margin-left: 0;
    margin-right: 10px;
}

.theme-text-icon-btn.icon-left i{
    margin-left: 8px;
    margin-right: 0;
}

.call-to-action .call-to-action-inner .call-to-action-left .call-to-action-content .call-to-action-title,
.call-to-action .call-to-action-inner .call-to-action-left .call-to-action-content .call-to-action-sub-title{
    margin: 0 20px;
}

.header-style-02 .main-menu .main-menu-inner .main-nav-menu>li.menu-has-sub>a:after{
    margin-left: 0;
    margin-right: 5px;
}

.header-style-02 .main-menu .main-menu-inner .main-menu-right{
    margin-right: auto;
    margin-left: 0;
}

ol, ul {
    padding-right: 0;
}

.page-title-section .breadcrumb-area .breadcrumbs-link li:after{
    transform: rotate(180deg);
}

.service-nav-menu .service-link-list ul li a i{
    right: auto;
    left: 10px
}

.page-title-section .breadcrumb-area .page-title{
    letter-spacing: 0px;
}

.search-popup-content .thm-btn{
    right: auto;
    left: -1px;
}

.search-popup-content form input[type="search"], .search-popup-content form input[type="text"]{
    padding-left: 0;
    padding-right: 30px;
}

.mrl-30 {
    margin-right: 30px;
    margin-left: 0;
}

.side-line-left:before{
    right:  0px;
    left: auto;
}

.side-line-left:after{
    right:  0px;
    left: auto;
}

.side-line-left{
    padding-left: 0;
    padding-right: 70px;
}

.mobile-menu-list .menu-has-sub button{
    float: left;
}
.mobile-nav-close{
    left: 15px;
   right: auto;
}

.header-style-02 .main-menu .main-menu-inner .main-menu-right .search-toggler{
    margin-right: 15px;
    padding-right: 0;
    
    margin-left: 15px;
    padding-left: 0;
}

.mrr-10 {
    margin-right: 0;
    margin-left: 10px;
}

.project-item-style1 .project-item-details .project-item-details-inner .project-item-link-icon a{
      transform: rotate(180deg);
}