@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap');
@import url("https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&family=Fira+Code:wght@300..700&family=Maven+Pro:wght@400..900&display=swap");
@import url('https://fonts.googleapis.com/earlyaccess/notokufiarabic.css');
@import url("https://www.fontstatic.com/f=flat-jooza");

html,body,h1,h2,h3,h4,h5,h6,ul,li,a,p,span,.lab-btn,textarea,button,.sidebar__search form input,.tt-header .tt-main-header ul li a,.tt-promo,.tt-read-more,.tt-account,
.tt-form-content .form-group label, .tt-contact-form .form-group label, .modal-body .form-group label, .tt-custom-card .form-group label,.btn,.tt-breadcrumb ol li a,
{
    direction: rtl;
    /* font-family: 'Cairo', sans-serif !important; */
    font-family: 'flat-jooza', sans-serif;
    font-style: normal;
}
.total-due-today, #order-standard_cart .summary-container span.float-right,
.tt-product-desc span strong, .tt-product-price .price, .tt-product-price small,
.tt-domain-price-cycle:not(small), #order-standard_cart .product-info .product-title,
#order-standard_cart .sub-heading span, #order-standard_cart .sub-heading-borderless span,
#order-standard_cart .view-cart-items .item-title, #order-standard_cart .view-cart-items .item-price span,
#order-standard_cart .view-cart-items-header,
#order-standard_cart .view-cart-tabs .nav-tabs,h1, h2, h3, h4, h5, h6,#order-standard_cart .summary-container .clearfix .pull-left,.btn,
#order-standard_cart .cart-sidebar .list-group-item:first-child,#order-standard_cart .cart-sidebar .list-group-item,.tt-header .tt-main-header ul li a,
.sidebar .collapsable-card-body a,.tt-footer-menu li a,footer.footer .copyright,.panel-mc-sso, .tt-client-home-cards.client-home-cards .card-body,
.tt-client-home-cards.client-home-cards .list-group .list-group-item,.label,.tt-breadcrumb ol li a,.tt-breadcrumb ol li a, .tt-breadcrumb ol li.active,
.tiles .tile .title,b, strong,.tt-form-content .form-group label, .tt-contact-form .form-group label, .modal-body .form-group label, .tt-custom-card .form-group label,
button, input, optgroup, select, textarea,.mt-3, .my-3,.tt-service-single,.tt-service-single p,.tt-service-info p,p,.header-lined,.header-lined p,.nav-pills .nav-link,
.map-8-tab .partner-tab-nev.active,.map-8-tab .partner-tab-nev,ul.navbar-nav.align-items-lg-center.gap-lg-3.ms-auto a,span,ul.list-unstyled.d-flex.flex-column.gap-2
,ul.list-unstyled.d-flex.flex-column.gap-2 a{
    font-family: 'flat-jooza', sans-serif !important;
}
.tt-breadcrumb .breadcrumb-item+.breadcrumb-item::before {
    content: '\f100';
}
#order-standard_cart .prepend-icon .field {
    -webkit-appearance: none;
    padding-right: 36px;
    padding-left:unset;
}
h1.text-white.mb-4 {
    font-size: 40px;
    line-height: 65px;
}
p.text-white.max-text-52.mb-6 {
    font-size: 20px;
    font-weight: 600;
}
p.text-white.max-text-32.mb-3.fs-14 {
    font-weight: 600;
    line-height: 30px;
}
.btn-arrow__text {
    font-size: 20px;
    font-weight: 600;
}
h2, .h2 {
    font-size: 33px;
    line-height: 53px;
}
.ps-lg-5 p {
    font-size: 18px;
    font-weight: 600 !important;
    line-height: 37px;
}
.bg-white.px-7.py-9.rounded-4 p,.col-xl-4 p,p.text-white.mb-8,p {
    font-size: 14px;
    line-height: 30px;
    font-weight: 600;
    color: #838383;
}
.fw-semibold {
    line-height: 38px;
}
section.pt-120 {
    background-color: #e2e8f8;
    margin-top: 90px;
}
h3.text-white.mb-3 {
    font-size: 30px;
    line-height: 60px;
}
a.nav-link.fw-medium,li.nav-item a {
    font-size: 20px;
    font-weight: 700 !important;
}
.intl-tel-input.separate-dial-code .selected-dial-code {
    padding-right: 28px;
    padding-left: unset;
}
ul.list-unstyled.d-flex.flex-column.gap-2 a {
    font-size: 15px;
    font-weight: 600;
    color: #686868 !important;
    line-height: 30px;
}