
:root{
    --font-family-rtl: "IBMPlexArabic", serif;
}

.rtl .mr-auto{
    margin-right: auto !important;
}

.navbar .nav-item .nav-link{
    font-size: 16px;
}
.slider-container .slider-content h1{
    color: #ac30a8;
}
.font-14{
    font-size: 16px;
}
.form-inline .form-control{
    font-family: var(--font-family-rtl) !important;
    font-size: 16px;
}
.slider-container{
    background-position: top;
}
.stats-container .stats-item .stat-title{
    margin-top: 10px;
    font-size: 21px;
}
.stats-container .stats-item .stat-desc{
    font-size: 18px;
    font-family: var(--font-family-base-regular);
    line-height: var(--font-family-base-regular-line-hright);
}
.font-36{
    font-size: 2.25rem;
}
.font-16{
    font-size: 16px;
    /*font-family: var(--font-family-base-regular);*/
    font-family: 'IBMPlexArabic', serif ;
    line-height: 23px;
}
.slider-container .slider-content .slide-hint{
    line-height: 29px;
    font-size: 20px;
}
.blog-grid-card .blog-grid-detail .blog-grid-title{
    font-size: 16px;
}
.home-sections .section-title{
    font-size: 24px;
}
.home-sections .section-hint{
    margin-top: 1px;
    font-size: 18px;
    margin-bottom: 15px;
}
.btn-border-white
{
   font-size: 20px;
}
.btn{
    padding-right: 18px;
    padding-left: 18px;
    height: 41px;
    font-size: 16px;
    border-radius: 50px;
}
.webinar-card .webinar-card-body .webinar-title{
    height: 35px;
    font-family: var(--font-family-rtl) !important;
}
.webinar-price-box{
    margin-left: 10px;
}
.webinar-card .webinar-card-body .webinar-price-box .off{
    font-size: 20px;
}
.stars-card .badge{
    font-size: 16px;
}
/*change in app main */


.navbar-brand{
    width: 263px;
    height: 76px;
}
.navbar{
    padding: 6px 20px;
}
.slider-container{
    padding: 200px 0 200px 0;
}
.slider-container form{
    visibility: hidden;
}
.product-card .product-card-body .product-title{
    font-family: var(--font-family-rtl);
}
.product-card-body p{
    word-break: break-word;
    font-family: var(--font-family-rtl);
    line-height: var(--font-family-base-regular-line-hright);
    color: grey;
    font-size: 16px;
}
.blog-grid-card .blog-grid-detail .blog-grid-desc{
    font-family: var(--font-family-rtl);
    line-height: var(--font-family-base-regular-line-hright);
    font-size: 16px;
}
.blog-grid-card .blog-grid-detail .blog-grid-footer{
    font-size: 14px;
}
.footer .row > .header{
    font-size:25px ;
}

.par-rtl{
    font-family: var(--font-family-rtl) !important;
    line-height: var(--font-family-base-regular-line-hright) !important;
    font-size: 14px ;
}


.footer .footer-copyright-card .container{
    font-family: var(--font-family-rtl) !important;
    line-height: var(--font-family-base-regular-line-hright) !important;
}

.contact-form .input-label{
    font-size: 16px;
}
.post-show {
    font-size: 16px !important;
    text-align: center;
}
.category-filter-title{
    font-size: 18px;
}
.search-top-banner .top-search-categories-form .search-input form input{
    font-family: var(--font-family-rtl) !important;
    line-height: var(--font-family-base-regular-line-hright) !important;
    font-size: 14px;
}
.search-top-banner .top-search-categories-form .course-count-badge{
    font-size: 16px;
}
.pick-a-time .available-times label, .pick-a-time .meeting-type-reserve label{
    font-family: var(--font-family-base) !important;
}
textarea.form-control{
    font-family: "IBMPlexArabic", serif;
    font-size: 15px;
}
.pick-a-time .meeting-type-reserve input[type=radio]:checked + label,.pick-a-time .meeting-type-reserve:nth-child(1) label{
    font-family: var(--font-family-rtl) !important;
    font-size: 20px;
    padding: 5px 34px;
    border-radius: 29px;
    border-right: 29px !important;
}
.form-control{
    font-family: var(--font-family-rtl) !important;
}
.footer .footer-subscribe .subscribe-input input{
    font-family: var(--font-family-rtl) !important;
    font-size: 14px;
}
.footer .links-footer-ul li {
    font-family: var(--font-family-rtl);
    font-size: 16px;
}
.filters-container label{
    font-size: 16px;
}
.small-clear{
    font-family: var(--font-family-base-regular) !important;
    line-height: var(--font-family-base-regular-line-hright) !important;
    color: gray;
    font-weight: 600;
    font-size: 15px;
}
.product-card .product-card-body .product-price-box .real{
    border: 1px dashed;
    padding: 2px 61px;
    border-radius: 50px;
}
.desc-product{
    margin-top: 22px;
    padding: 10px;
    font-size: 18px;
    font-family: var(--font-family-rtl) !important;
    line-height: 1.45 !important;
}
.footer .footer-desc{
    font-size: 16px;
    font-family: var(--font-family-rtl);
}
@media (max-width: 500px) {
    .navbar-brand {
        margin: -10px 0;
    }
    .top-navbar .dropdown .badge {
        left: -8px !important;
    }
}
