/* OverWrite Style Lines For Arabic Page */
body {
    font-family: 'Almarai', sans-serif !important;
}
.top-bar .text p
{
     margin: 0 0 0 5px;
}
.top-bar .text h2 a
{
    color: #fff;
}
.top-bar .text h2 a:hover
{
    color: fff;
}
@media (min-width: 992px) {
    .navbar a.nav-link {
        font-weight: bold;
        font-size: 16px;
        letter-spacing: normal;
    }
}
.navbar-nav
{
    text-align: right;
}
.navbar .dropdown-menu
{
    direction: rtl;
    text-align: right;
}
.navbar .navbar-brand {
    font-size: 45px;
}
@media (max-width: 575.98px)
{
    .navbar .navbar-brand {
        font-size: 30px;
    }
}
/*------------------------------*/
.hero
{
    direction: rtl;
    text-align: right;
}
.hero .hero-text h1 
{
    font-size: 40px;
}
@media (max-width: 575.98px)
{
    .hero .hero-text h1 {
        font-size: 20px;
        font-weight: 800;
    }
}
@media (max-width: 350px)
{
    .hero .hero-text h1 {
        font-size: 18px;
        font-weight: 800;
    }
    .hero .hero-text p {
        font-size: 14px;
    }
}
/*---------------------------------*/
.fact .fact-item h2 {
    font-size: 18px;
}
@media(max-width:575.98px)
{
    .fact .fact-item h2 {
        font-size: 15px;
}
}
/*---------------------------------*/
.discount .discount-text .btn i
{
    margin-left: 5px;
    margin-right: 0px;
}
/*---------------------------------*/
.about{
    text-align: right !important;
}
.about .about-text p
{
    text-align: right !important;
}
/*---------------------------------*/
.team {
direction: rtl;
}
/*---------------------------------*/
.blog .blog-item {
    direction: rtl;
    text-align: right;
}

.blog .blog-meta i {
    margin-left: 5px;
}
.blog .blog-item a.btn2
{
    margin-right: 30px;
}
.blog .blog-item a.btn i {
    margin-left: 5px;
    margin-right: 0px;
}
/*-----------------------------------*/
.contact,.service {
    direction: rtl;
    text-align: right;
}
.contact .contact-text {
    margin-left: 0;
    padding-right: 15px;
}
/*------------------------------------*/
.page-header a::after
{
    right: unset;
    left: -7px;
}
/*------------------------------------------*/
.articels
{
    direction: rtl;
    text-align: right;
}
/*-------------------------------------------*/
.navbar-toggler-icon
{
    margin-right: 5px;
}
/*--------------------Page Arabic Css---------*/
.contant_box_404{ 
    direction: rtl;
}