                    
@font-face {
    font-family: DINNextLTArabic;
    src: url(../DINNtextArabic/DINNextLTArabic-Bold.ttf) format('truetype');
}

@font-face {
    font-family: DINNextLTArabic;
    src: url(../DINNtextArabic/DINNEXTLTARABIC-LIGHT-2-2.ttf);
}

@font-face {
    font-family: DINNextLTArabic;
    src: url(../DINNtextArabic/DINNextLTArabic-Medium-4.ttf);
}

@font-face {
    font-family: DINNextLTArabic;
    src: url(../DINNtextArabic/DINNextLTArabic-Regular-3.ttf);
}

@font-face {
    font-family: Almarai;
    src: url(../Almarai/Almarai-Bold.ttf);
}

.display-2 {
 
    font-size: 2rem !important;
 
}

body {
   
    font-family: 'DIN Next LT Arabic' !important
}
* {
    font-family: 'DIN Next LT Arabic' !important
}
.arabictextbold
{
    font-family:'DIN Next LT Arabic' !important;
    font-weight: 700;

}
.dir_rtl{
    direction:rtl !important;
}
p{
    direction: rtl !important;
}
.colgreen{
    color:#176f45 !important;
}
.colblue{
    color: #103178 !important;
}
.display8{
    font-size: 1.2rem;

}
.align-justify{
    text-align: justify !important;
}
.align-right{
    text-align: right !important;
}
.mt-20{
    margin-bottom: 20px !important;
}
.mbr-arrow {
    position: absolute;
    bottom: 45px;
    left: 50%;
   width: 0px !important;
       height: 60px;
    cursor: pointer;
    background-color: rgba(23, 6, 87, 0.5);
    border-radius: 50%;
    transform: translateX(-50%);
}
.cid-uUXjvjGX8x .item .item-wrapper .card-box {
    padding: 28px !important;
    background-color: #fbfaf9;
    height: 100%;
    border: 1px solid #edeceb;
    border-radius: 2rem;
    display: block !important;
    flex-direction: column;
    justify-content: space-between;
}
ol, ul {
    padding-right:1rem; 
}
ol, ul {
    padding-left: .5rem !important;
}
a {
    color: #41403e !important;
}
.cid-tROKIWbJJh .list, .cid-tROKIWbJJh .item-wrap {
    text-align: right !important;
}
.cid-tROKIWbJJh .content-wrapper .lists-wrapper .list-wrap .list .item-wrap::before {
  
    margin-right: -36px !important;
}
.cid-tROKIWbJJh .content-wrapper .lists-wrapper {
    position: relative;
    z-index: 1;
    display: grid
;
    grid-template-columns: 1fr 1fr;
    gap: 40px;
    width: 100% !important;
}
.d-flex-2 {
    display: flex !important;
    justify-content: space-between;
}

/* ul, ol, pre, blockquote {
    margin-bottom: 1.3125rem !important;
} */

/* .navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox!important;
    display: flex!important;
    align-items: flex-start;
} */