@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@100;200;300;400;500;600;700&display=swap');
body, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, .home3-banner-section .banner-content-wrap .banner-content p
, .home3-banner-section .banner-content-wrap .banner-content > span, .home6-banner-section .banner-wrapper .banner-content .sub-title span
    ,.home7-about-section .sub-title span, .home7-about-section .skill-area .skill-list .single-skill .content span, .portfolio-card2 .portfolio-img .details-btn-wrap .details-btn
, .portfolio-card2 .portfolio-content h4 a, .details-content-wrap.portfolio-details .post-thumb .portfolio-details-info-area .info-box .info-item
    , .details-content-wrap.portfolio-details .post-thumb .portfolio-details-info-area .info-box .info-item strong, .home3-service-section .sevices-wrap .single-services .title-area h3 a
    , .home5-feature-section .about-area .content a, header.style-3 .main-menu > ul > li .mega-menu2 .menu-row .menu-single-item ul li > a, .primary-btn1
    , .footer-section .footer-menu-wrap .footer-widget .widget-list li a, .footer-section .footer-menu-wrap .footer-contact-wrap .contact-list .single-contact .content span,
.footer-section .file-download-btn, .footer-section .logo-and-sevice-menu-wrap .service-list li a

{
    font-family: "IBM Plex Sans Arabic", sans-serif !important;
}
.home6-banner-section .banner-wrapper .banner-content p, .home6-banner-section .banner-wrapper .banner-content ul li, .about-page-feature-section .single-feature p
    , .career-feature-section .title-area .content p, .about-page-feature-section .section-title2 p, .career-feature-section .single-feature p, .career-feature-section .title-area .content .button-area a
    , .home5-service-section .service-wrapper .single-service .service-content ul li, p, .breadcrumb-section .banner-content .breadcrumb-list li
    , .faq-wrap.two .accordion .accordion-item .accordion-header .accordion-button
{
    font-family: "IBM Plex Sans Arabic", sans-serif !important;
}
.faq-wrap .accordion .accordion-item .accordion-header .accordion-button{ font-size: 18px;}
.faq-wrap .accordion .accordion-item{ margin-bottom: 15px;}
.home3-banner-section .home3-video-wrapper {
    direction: ltr;
    margin-left: auto;
}
.home3-banner-section .home3-video-wrapper .content{ direction: rtl}
.partner-wrap{ direction: ltr}
.home3-banner-section .banner-content-wrap .banner-content h1 span
{ margin-right: 30px;
    font-family: "IBM Plex Sans Arabic", sans-serif;
}
.feature-card3 .feature-content p, .section-title p, .section-title > span, .service-card p, .service-card .learn-btn, .service-card h3 a, header.style-3 .main-menu > ul > li > a{
    font-family: "IBM Plex Sans Arabic", sans-serif;
}
header.style-3 .main-menu > ul > li.menu-item-has-children > a::before{ left: 8px; right: auto}

header.style-3 .main-menu > ul{ text-align: right}
.details-content-wrap p{
    font-family: "IBM Plex Sans Arabic", sans-serif; font-weight: 400; line-height: 30px; font-size: 16px;
}
.details-content-wrap .listing li{
    font-family: "IBM Plex Sans Arabic", sans-serif; font-size: 16px;
}
.details-content-wrap .tag-list li a{
    font-family: "IBM Plex Sans Arabic", sans-serif;
}
.faq-wrap .accordion .accordion-item .accordion-header .accordion-button{
    font-family: "IBM Plex Sans Arabic", sans-serif;
}
.faq-wrap .accordion .accordion-item .accordion-header .accordion-button{ text-align: right}
.faq-wrap .accordion .accordion-item .accordion-body{ text-align: right; font-family: "IBM Plex Sans Arabic", sans-serif;}
.accordion-button::after{ margin-right: auto; margin-left: 0}
.feature-card p, .home1-feature-section .feature-banner-area .banner-content p, .home1-feature-section .feature-banner-area .banner-content span{
    font-family: "IBM Plex Sans Arabic", sans-serif;
}
.home4-counter-section .section-title2 p{ max-width: 550px;   font-family: "IBM Plex Sans Arabic", sans-serif; }
.home4-counter-section .single-counter .conter-content p, .primary-btn4 .content, .home5-feature-section .about-area .counter-wrap .counter-content p, .form-inner label, .form-inner input{
    font-family: "IBM Plex Sans Arabic", sans-serif;
}
.form-inner, .form-inner input, .form-inner textarea, .form-inner2{ text-align: right;   font-family: "IBM Plex Sans Arabic", sans-serif;}
.page-content-wrapper ul li, .page-content-wrapper ol li, .news-insight-details ul li, .news-insight-details ol li, .contact-form-wrap .form-inner2 ul li .form-check .form-check-label, .contact-form-wrap .form-inner2 ul li .form-check .form-check-label span{
    font-family: "IBM Plex Sans Arabic", sans-serif !important;
}
.primary-btn3{
    font-family: "IBM Plex Sans Arabic", sans-serif;
}
.form-inner2{ direction: rtl !important;}
.about-page-feature-section{ padding-top: 100px; padding-bottom: 100px;}
.about-page-feature-section .section-title2 .shape-and-title-area svg path{
    fill: #0131a9;
}
.portfolio-card2 .portfolio-content span a{
    font-family: "IBM Plex Sans Arabic", sans-serif !important; color: blue; font-size: 12px;
}
.about-page-feature-section .section-title2 .shape-and-title-area svg path:last-child{
    fill: #e51c29;
}
header.style-3 .main-menu > ul > li > a{
    padding: 3px 10px 3px 22px;
}
ol, ul {
    padding-right: 2rem; padding-left: 0;
}
@media (max-width: 768px) {
    header.style-3 .main-menu > ul > li i{
        left: -5px; right: auto;
    }
    header.style-3 .main-menu > ul > li > a{
        padding: 15px 0;
    }
}

