
@font-face {
    font-family: 'Montserrat-Arabic';
    src: url('../fonts/Montserrat-Arabic-Regular.woff2') format('woff2'),
        url('../fonts/Montserrat-Arabic-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
/*span::after {
    content: "";
    display: inline-block;
    width: 24px; !* Adjust size as needed *!
    height: 22px;
    margin-left: 6px;
    margin-right: 6px;
    background-image: url('data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%201124.14%201256.39%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M699.62%201113.02h0c-20.06%2044.48-33.32%2092.75-38.4%20143.37l424.51-90.24c20.06-44.47%2033.31-92.75%2038.4-143.37l-424.51%2090.24Z%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1085.73%20895.8c20.06-44.47%2033.32-92.75%2038.4-143.37l-330.68%2070.33v-135.2l292.27-62.11c20.06-44.47%2033.32-92.75%2038.4-143.37l-330.68%2070.27V66.13c-50.67%2028.45-95.67%2066.32-132.25%20110.99v403.35l-132.25%2028.11V0c-50.67%2028.44-95.67%2066.32-132.25%20110.99v525.69l-295.91%2062.88c-20.06%2044.47-33.33%2092.75-38.42%20143.37l334.33-71.05v170.26l-358.3%2076.14c-20.06%2044.47-33.32%2092.75-38.4%20143.37l375.04-79.7c30.53-6.35%2056.77-24.4%2073.83-49.24l68.78-101.97v-.02c7.14-10.55%2011.3-23.27%2011.3-36.97v-149.98l132.25-28.11v270.4l424.53-90.28Z%22/%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: contain;
    vertical-align: middle;
}*/
/* body{
	     /* font-family: 'Montserrat-Arabic' !important; */

}
.semail a {
        /* font-family: 'Montserrat-Arabic' !important; */

}
.sphone {
        /* font-family: 'Montserrat-Arabic' !important; */

}

.career-info h2{
        /* font-family: 'Montserrat-Arabic' !important; */

}
.nav-tabs li.nav-item {
    font-size: 14px !important;
}
.sign_with span {
        /* font-family: 'Montserrat-Arabic' !important; */

}
.modal-body button {

        /* font-family: 'Montserrat-Arabic' !important; */

}
.boxex-content .col-md-6.text-left.text-info{
        /* font-family: 'Montserrat-Arabic' !important; */

    font-size: 13px;
}
h5.product-box{
        /* font-family: 'Montserrat-Arabic' !important; */

}
.contact-sections h2 {
        /* font-family: 'Montserrat-Arabic' !important; */

}
input[type='text'] {
        /* font-family: 'Montserrat-Arabic' !important; */

    font-size: 12px;
}
input[type='email'] {
        /* font-family: 'Montserrat-Arabic' !important; */

    font-size: 12px;
}
.modal .providerBox ul.providers li span{
        /* font-family: 'Montserrat-Arabic' !important; */

    font-size: 9px;
}
textarea {
        /* font-family: 'Montserrat-Arabic' !important; */

    font-size: 12px !important;
}
.newsletterForm h4{
        /* font-family: 'Montserrat-Arabic' !important; */

}
.home-sections .slide-text h2{
        /* font-family: 'Montserrat-Arabic' !important; */

}
.modal-body .register-no select {
    margin-right: inherit;
    margin-left: 10px;

}
.heading_divs h2 {
        /* font-family: 'Montserrat-Arabic' !important; */

}

.home-sections .feature_product h6 {
    font-size: 16px !important;
}
.modal-header h5 {
        /* font-family: 'Montserrat-Arabic' !important; */

    font-size: 18px !important;
}
.modal-body .number-format .col-lg-8 {
    padding-left: 0 !important;
    padding-right: 10px !important;
}
.copyright a {
    font-size: 13px !important;
}

h1, h2, h3, h4, h5, h6{
        /* font-family: 'Montserrat-Arabic' !important; */

}
.contact-sections .form-control {
        /* font-family: 'Montserrat-Arabic' !important; */

    font-size: 12px;
}
.newsletter-section .input.text.required input {
        /* font-family: 'Montserrat-Arabic' !important; */

}
.newsletter-section h6

{
        /* font-family: 'Montserrat-Arabic' !important; */

}
.newsletter-section h2{
        /* font-family: 'Montserrat-Arabic' !important; */

}
/* .grid-txt h2 {
        /* font-family: 'Montserrat-Arabic' !important; */

} */
.product-label.label-sale {
        /* font-family: 'Montserrat-Arabic' !important; */


}
.testimonial-section h1{
        /* font-family: 'Montserrat-Arabic' !important; */

}
.header-search-wrapper.search-wrapper-wide.header-search_result input.form-control{
        /* font-family: 'Montserrat-Arabic' !important; */

}
.testimonial-section p{
        /* font-family: 'Montserrat-Arabic' !important; */

}
.contact-sections .btn-more {
        /* font-family: 'Montserrat-Arabic' !important; */

}
.feature_product h6{
        /* font-family: 'Montserrat-Arabic' !important; */

}
.boxex .product-label {
    font-size: 10px !important;
}
.filter_tag .input.select select {
    font-size: 13px;
}
.filter_tag .input.select {
        /* font-family: 'Montserrat-Arabic' !important; */

    font-size: 13px !important;
}
.textright-section .heading_divs h3{
        /* font-family: 'Montserrat-Arabic' !important; */

}
.section-slider .carousel-caption h3 {
    font-size: 68px !important;
}
/* .section-slider .carousel-caption h3{
        /* font-family: 'Montserrat-Arabic' !important; */

} */
.product-box1 .boxex .product-label {
    font-size: 9px !important;
        /* font-family: 'Montserrat-Arabic' !important; */

}
.home-sections .featurette .col-md-7.heading_divs h3{
        /* font-family: 'Montserrat-Arabic' !important; */

}
.home-sections .textright-section .heading_divs h3 {
    font-size: 32px !important;
}
.home-sections  .career-info.action-section .col-md-12 h2{
        /* font-family: 'Montserrat-Arabic' !important; */

    font-size: 32px !important;
    line-height: 53px ;
}
.cm-e-menu li a {
        /* font-family: 'Montserrat-Arabic' !important; */

}
tr, td{
        /* font-family: 'Montserrat-Arabic' !important; */

}
a.vendor_register_mode.vendorregisterBtn{
        /* font-family: 'Montserrat-Arabic' !important; */

}
.checkout-sections .table.table-summary thead th:last-child, .table.table-summary tbody td:last-child {
    text-align: left;

}
.checkout-title{
        /* font-family: 'Montserrat-Arabic' !important; */

}
.checkout .custom-control .custom-control-label{
        /* font-family: 'Montserrat-Arabic' !important; */

    font-size: 13px;
}
.checkout label{
        /* font-family: 'Montserrat-Arabic' !important; */

    font-size: 13px;
}
.btn{
        /* font-family: 'Montserrat-Arabic' !important; */

}
.checkout {
        /* font-family: 'Montserrat-Arabic' !important; */

}
.conti_btn a{
        /* font-family: 'Montserrat-Arabic' !important; */

}
button#CheckoutBtn {
        /* font-family: 'Montserrat-Arabic' !important; */

}
.product-col h3.product-title{
        /* font-family: 'Montserrat-Arabic' !important; */

}
.table-cart tr td {
        /* font-family: 'Montserrat-Arabic' !important; */

}
.summary-subtotal{
        /* font-family: 'Montserrat-Arabic' !important; */

}
.table-cart thead th {

        /* font-family: 'Montserrat-Arabic' !important; */

}
span {
        /* font-family: 'Montserrat-Arabic' !important; */

}
.home-sections .newsletter-section h2{
        /* font-family: 'Montserrat-Arabic' !important; */

    font-size: 32px !important;
}
.home-sections .newsletter-section h6{
        /* font-family: 'Montserrat-Arabic' !important; */

    font-size: 16px;
}
 .contact-sections h3.display-4{
    font-size: 32px !important;
        /* font-family: 'Montserrat-Arabic' !important; */

}
.collection-sections h3.display-4{
    font-size: 32px !important;
        /* font-family: 'Montserrat-Arabic' !important; */

}
.home-sections .product-box h3, .display-4{
        /* font-family: 'Montserrat-Arabic' !important; */

    font-size: 32px !important;
}
.home-sections .feature_product h2{
        /* font-family: 'Montserrat-Arabic' !important; */

    font-size: 20px !important;
}
.home-sections  .feature_product .section-text-L h2 {
    font-size: 20px !important;
}
.boxex-content .product-price {

        /* font-family: 'Montserrat-Arabic' !important; */

}
h1, h2, h3, h4, h5, h6 {
        /* font-family: 'Montserrat-Arabic' !important; */

}
.collection-sections .select-products .btn.btn-block{
    font-size: 13px;
        /* font-family: 'Montserrat-Arabic' !important; */

}
.feature_product h6 {

        /* font-family: 'Montserrat-Arabic' !important; */

}
.filter_tag label.control-label{
    font-size: 13px;
        /* font-family: 'Montserrat-Arabic' !important; */

}
.nav-item a, .product-price{
	     /* font-family: 'Montserrat-Arabic' !important; */

}
.copyright  .pagesLinks li a {
    font-family: 'Montserrat-Arabic';
}
.builder_bg p, .builder_bg a {
    font-size: 14px;
	    /* font-family: 'Montserrat-Arabic' !important; */

}
.navbar.builder_bg li a {
    font-size: 14px !important;
}
.rightSideIcon .dropdown-toggle {
    margin-left: 0 !important;
	    /* font-family: 'Montserrat-Arabic' !important; */

}
.products-sections .for_checkout label {
        /* font-family: 'Montserrat-Arabic' !important; */

}
.modal-body form label {
    color: #222121;
    margin-bottom: 5px;
        /* font-family: 'Montserrat-Arabic' !important; */

    font-size: 13px;
}
p.register-option-list{
        /* font-family: 'Montserrat-Arabic' !important; */

    font-size: 13px;
    margin-top: 10px;
} */
.rightSideIcon .dropdown-toggle {
    padding: 5px !important;
}
.pull-right {
    float: left !important;
}
.product-detail .heart-icon {
    float: left;
    margin-right: 10px;
}
.products-sections .pro_feature .product-content {
    text-align: right;
}

.table-cart .product-col .product-media {
    margin-right: 0 !important;
    margin-left: 15px;

}
.product-col .product {
    padding-right: 0;
}
.checkout-sections .checkout .custom-control {
    float: right !important;
}
.checkout-sections .checkout .more-container .btn {
    float: left !important;
}
.official-flag.show a img {

    margin-left: 8px;
}
.dropdown-menu.official-flag.show {
    min-width: 7rem;
}
.semail a {
    font-size: 13px;
    margin-right: 10px;
}
.sphone {
    font-size: 13px;
    margin-right: 10px;
}
.sphone.ml-3 i {
    margin-left: 10px;
}
.products-sections .form-group.qty-vtp {
    margin-right: 10px;
    margin-left: 0 !important;
}
.top-left .head-icons {
    display: inline-block;
    float: left;
}
@media screen and (min-width: 768px) and (max-width: 1024px){
    .head-icons {
        padding-right: 0px;
        padding-left: 0 !important;
    }
    .head-icons .ml-3.dropdown-toggle {
        margin-left: 0 !important;
    }
    .user-dropdown .dropdown-toggle {
        padding: 5px !important;
    }
    .user-dropdown .fa-2x {
        font-size: 20px !important;
    }
}
@media screen and (max-width: 767px){

    .navbar-toggler-icon {
        font-family: "Font Awesome 5 pro" !important;
    }
    .collection-sections .left_product_filter .dropdown-menu.show {
        transform: translate3d(0px, 31px, 0px) !important;
    }
    .head-icons {
        padding-right: 19px;
    }
    .semail a {
        font-size: 12px;
    }
    .sphone {
        font-size: 12px;
    }
    .checkout-sections .product-box1 .display-4 {
        font-size: 22px !important;
    }
    .cart-sections .product-box h3, .display-4 {
        font-size: 22px !important;
    }
    .contact-sections h3.display-4 {
        font-size: 22px !important;
    }
    .products-sections .product-box h3, .display-4 {
        font-size: 22px !important;
    }
    .collection-sections h3.display-4 {
        font-size: 22px !important;
    }
    .home-sections .newsletter-section h6 {
        font-size: 14px !important;
    }
    .home-sections .newsletter-section h2 {
        font-size: 22px !important;
    }
    .home-sections .product-box h3, .display-4 {
        font-size: 22px !important;
    }
    .home-sections .feature_product .col-lg-4 h2 {
        font-size: 18px !important;
    }
    .home-sections .slide.section-slider .carousel-caption.section-text-C h3 {
        font-size: 25px !important;
    }
    .home-sections .textright-section .heading_divs h3 {
        font-size: 22px !important;
    }
    .home-sections .feature_product h2 {
            /* font-family: 'Montserrat-Arabic' !important; */

        font-size: 22px !important;
    }
    .home-sections .career-info.action-section .col-md-12 h2{
        font-size: 22px !important;
    }
    .headerCart .cartBtnn span.cart-count {
        margin-top: -1rem;
        font-size: 13px;
        width: auto;
        min-width: 1rem;
        height: 1rem;
        position: absolute;
        left: 2px;
        top: 0;
    }
    .head-icons .ml-3.dropdown-toggle {
        margin-left: 0 !important;
    }
    .headerCart {
        padding: 5px !important;
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .rightSideIcon {
        margin-left: 26px;

    }
}
@media screen and (max-width: 375px){
    .rightSideIcon {
        margin-left: 13px !important;
    }
}
