/* تعریف فونت انتخابی برای المان ها تایتل و تکس*/
h1 , h2 , h3 , h4, h5 , h6 , .footer_title  {
    font-family: "Open_Sans variant0" !important;
}
span, p, div , a  , label{
    font-family: "Open_Sans variant0" !important;
}


header ul#menu-menu-en-left {
    float: left;
    list-style: none;
    display: flex;
    margin: 0 0px 0 0;
    width: 100%;
}

header ul#menu-menu-en-left li {
    float: left;
    margin: 0px 10px;
    padding: 0;
}

header ul#menu-menu-en-left li a {
    text-decoration: none;
    color: #fff;
    font-size: 20px;
    font-weight: 500;
}
header ul#menu-menu-en-right {
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
}

header ul#menu-menu-en-right li {
    display: flex;
    float: left;
    margin: 0 10px;
}

header ul#menu-menu-en-right li a {
    text-decoration: none;
    color: #fff;
    font-size: 20px;
    font-weight: 500;
}
Footer .col-md-4 {
    padding: 3px 50px 0 0px !important;
}

Footer .Menu_Footer div ul {
    padding: 0 !important;
}
Footer ul.SocialMedia li a {
    float: left;
}
Footer ul.SocialMedia li {
    list-style: none;
    float: left;
    width: 100%;
    margin: 15px 0 0 -30px !important;
    padding: 0;
}
.Copi_Right_Footer p.cp_Right {
    float: left !important;
    width: 100%;
    text-align: left !important;
    color: #fff;
    margin: 0;
    padding: 0;
}
.Copi_Right_Footer p.cpـleft {
    float: right;
    width: 100%;
    text-align: right !important;
    color: #fff;
}
.Axis_Home_Page ul li:before {
    left: 55% !important;
    top: 21%;
}
.Axis_Home_Page ul li:nth-child(2n) {
    margin: 0px 0 73px 0 !important;
}
.FAQ_Home_Page span.elementor-accordion-icon.elementor-accordion-icon-left {
    float: right !important;
}
.BlogTemplate .BlogItem .text:after {
    content: "← View the article" !important;
}
.BlogTemplate .BlogItem .text h2 {
    margin: 0 0 23px 0 !important;
}
.SingleBlogDiv .Title {
    text-align: left;
}
.CategoryBlogPostItem .title h2 {
    text-align: left;
}
.CategoryBlogPostItem .title p {
    text-align: left;
}
.CategoryBlogPostItem .blogItem .text .date {
    text-align: left;
}
.CategoryBlogPostItem .blogItem .text h2 {
    text-align: left;
}
.comment .comment_template h3 {
    text-align: left;
}
.comment .comment_template #commentform p label {
    text-align: left;
}




@media only screen and (max-width: 768px) {
    .MobileMenuNav .MenuMobileSide {
        left: -100px !important;
    }
    .MenuMobileSide .menu-main-menu-en-mobile-container {
        position: absolute;
        top: -320px;
        left: 0px;
        background: #000;
        padding: 0 12px 0 0px;
    }
    .MenuMobileSide .menu-main-menu-en-mobile-container.active {
        position: absolute;
        top: 56px;
        left: 0px;
        background: #000;
        padding: 0 12px 0 0px;
        transition: 1s;
    }
    .MobileMenuNav a.logo_menu {
        margin: 0 0px 0 20px !important;
    }
    .MobileMenuNav .MenuMobileSide ul {
        text-align: right !important;
    }
    .MobileMenuNav .MenuMobileSide ul {
        text-align: right !important;
        margin: 0 44px 0 0px !important;
    }
    Footer .col-md-4 {
        padding: 22px !important;
        text-align: center !important;
    }
    Footer ul.SocialMedia li {
        margin: 15px 0 0 -8px !important;
    }
    .Copi_Right_Footer p.cp_Right {
        text-align: center !important;
    }
    .Copi_Right_Footer p.cpـleft {
        text-align: center !important;
    }

}