/* body, 
.kw #wrapper span, .kw #wrapper a, 
.kw #wrapper p, .kw #wrapper label, 
.ff-rg, 
.kw #wrapper span, 
.kw #wrapper a, 
.kw #wrapper * { 
    font-family: 'qt_zaintextregular'; 
} */


.slick-list {direction: rtl;}
.kw #wrapper .header .main-header ul.main-navigation>li { float: right; }
.kw #wrapper .header .main-header ul.main-navigation li.megamenu-container:hover .megamenu { text-align: right; }
.kw #wrapper .header .main-header ul.main-navigation li.megamenu-container .megamenu ul .megamenu-title h3:before {
    right: -7px;
}


.kw #wrapper .header .main-header ul.right-nav li.grand-total a {
    margin-left: 8px;
    margin-right: 0;
}
.kw #wrapper .section-heading .view-plans-link {
    right: inherit;
    left: 0;
}

.kw #wrapper .plans_section .plans-wrapper .plans_slider .slide .plan-card.card .card-body img.card-svg {
    display: inline-block;
}



.kw #wrapper footer .footer-links.socialmedia li:last-child a {
    margin-right: 36px;
}

.kw #wrapper footer .footer-links.socialmedia li:first-child a {
    margin-right: 0 !important;
}

.kw #wrapper footer .order-track .form-group .form-control { padding-right: 1rem; padding-left: 64px; }

.kw #wrapper footer .order-track .form-group .addon { right: inherit; left:0;     transform: rotate(180deg);  }
.kw #wrapper .zainlife_section .slide .slide-content {
    padding: 90px 72px 58px 15px;
}




@media (min-width: 980px){
    [dir='rtl'] .main-header .btn-close {
        position: absolute;
        right: unset !important;
        left: -40px;
        top: 50%;
    }
}


.kw #wrapper .checkout-card .card-header i {
    margin-right: 0; margin-left: 15px; }

.kw #wrapper .cart-summary-dropdown .product-item .right-lbl { text-align: left; padding-left: 1px; position:relative; z-index:2; left:5px; }
.kw #wrapper .cart-summary-dropdown .product-item .item-title, 
.kw #wrapper .cart-summary-dropdown .product-item p, 
.kw #wrapper .cart-summary-dropdown .sect-title { text-align: right; }
.kw #wrapper .cart-summary-dropdown .product-item>.row .col-2 { margin-right: 0; margin-left: 20px; }
.kw #wrapper .cart-summary-dropdown .product-item .product-details { text-align: right; }
.kw #wrapper .header .main-header ul.right-nav li.profile-btn.logedin a .user-info { margin-left: 18px; margin-right: 4px; }


.kw #wrapper .header .main-header .mobile-controls { text-align: left !important; }


@media(min-width: 1200px)and (max-width: 1439px) {
    .kw #wrapper .cart-summary-dropdown .product-item .product-img {
        margin-left: 0 !important;
        margin-right: 4px;
    }
    .kw #wrapper .btn.btn-lrg { padding-left: 10px; padding-right: 10px; }
    .kw #wrapper .header .main-header ul.right-nav li.profile-btn.logedin a .icon-right-arrow { left: 8px; right: auto; }
    .kw #wrapper .header .main-header ul.right-nav li.profile-btn.logedin a { padding: 8px 8px 8px 25px !important; }
    .kw #wrapper .header .main-header ul.right-nav li.profile-btn.logedin a .user-info { text-align: right; }
    
    
    
    
}


.kw #wrapper .header .sub-header ul.left-menu li {
    float: right;
}
.kw #wrapper .header .main-header ul.main-navigation li.megamenu-container .megamenu ul {
    margin-left: 0;
    margin-right: 50px;
}

.kw #wrapper .header .main-header ul.main-navigation li.megamenu-container .megamenu ul .megamenu-title img {
    left: inherit;
    right: -46px;
}

.kw #wrapper .header .main-header ul.right-nav li.profile-btn .cart-summary-dropdown {
    left: 0 !important; right: inherit !important; }
.kw #wrapper .header .main-header ul.right-nav li.profile-btn .profile-dropmen-login .new-registration a.no-button-style i:before, 
.kw #wrapper .header .main-header ul.right-nav li.profile-btn .profile-dropmen-links li.logout img {
    transform: rotate(180deg);
}



.kw #wrapper .header .main-header ul.right-nav li.profile-btn .profile-dropmen-links ul.numbers li a { text-align: left !important; }
.kw #wrapper .header .main-header ul.right-nav li.profile-btn .profile-dropmen-links ul.numbers li a span { float: right !important; }
.kw #wrapper .header .main-header ul.right-nav li.profile-btn .profile-dropmen-links ul.numbers li.active a span::after { float: left  !important; margin-right: 7px !important; margin-left: 0 !important; content: "ابتدائي" !important; }

 


.kw #wrapper .header .sub-header .dropdown-transparent + .select2-container .select2-selection--single .select2-selection__rendered { padding-left: 28px; padding-right: 0; }
.kw #wrapper .header .main-header ul.right-nav li.profile-btn.logedin a { text-align: right;}
.kw #wrapper .header .main-header ul.right-nav li.profile-btn.logedin a .user-info p.name { text-align: right; }

.kw #wrapper .header .main-header ul.right-nav li { text-align: left; }


[dir="rtl"].kw #wrapper .search-autocomplete input{
    font-family: 'Zain-Bold' !important;
}

[dir="rtl"] .filter-listings .main-search-btn {
    margin-right: -30px !important;
    margin-left: 0!important
}


.dropdown-search .btn {
    right: auto;
    left: 25px;
}

.dropdown-search input { padding: 0 20px 0 80px; }



[dir="rtl"].kw #wrapper .header .main-header .mobile-menu-toggle .main-mobile-menu .quick-pay-link a, .kw #wrapper .header .main-header .mobile-menu-toggle .main-mobile-menu .quick-pay-link a i {
    font-size: 13px !important;
    margin-left: 0px;
    margin-right: 20px;
}


[dir=rtl].kw #wrapper .search-autocomplete {
    left: 55%;
}
[dir=rtl].kw #wrapper .header .main-header ul.right-nav li.grand-total {
    padding-right: 0px;
}


[dir=rtl] .dp-profile-text-margin {
	margin-left: 30px
}

[dir=rtl] .profile-pic {
    right: -100px !important;
    left: inherit;
}
[dir=rtl] .profile-icon label {
    right: inherit !important;
    left: 0 !important;
}

[dir=rtl] .form-group label.error {
    background-position: right !important;
    padding-left: 0 !important;
    padding-right: 25px !important;
}

[dir=rtl] .profile-btn a .profile-image {
    margin-left: 0 !important;
}
