@font-face {
    font-family: muslima;
    src: url(../fonts/alfont_com_AlFont_com_muslimah.ttf);
}

@font-face {
    font-family: furt;
    src: url(../fonts/FrutigerLTArabic-55Roman.ttf);
}

@font-face {
    font-family: bh1;
    src: url(../fonts/Bahij_TheSansArabic-Bold.ttf);
}

@font-face {
    font-family: bh2;
    src: url(../fonts/alfont_com_ArbFONTS-Bahij_TheSansArabic-Plain.ttf);
}

@font-face {
    font-family: rb1;
    src: url(../fonts/1/DroidKufi-Regular.ttf);
}

@font-face {
    font-family: rb2;
    src: url(../fonts/1/DroidKufi-Bold.ttf);
    
}
@font-face {
    font-family: din1;
    src: url(../fonts/din3.ttf);
}
@font-face {
    font-family: din2;
    src: url(../fonts/din2.ttf);
}
@font-face {
    font-family: din3;
    src: url(../fonts/din1.ttf);
}


.dir-r{direction:rtl !important}
.dir-r2 {
    direction: rtl !important;
    text-align:right !important;
}
.dir-l {
    direction: ltr !important
}

.dir-l2 {
    direction: ltr !important;
    text-align: left !important;
}

.text-right-ar {
    text-align: right !important;
}
.bh1 {
    font-family: bh1 !important
}
.bh2 {
    font-family: bh2 !important
}
.din1{font-family:din1 !important;}
.din2{font-family:din2 !important;}
.din3{font-family:din3 !important;}
body , .alt-font {font-family:bh2 !important}

.text-left-ar{text-align: left;}
.form-select {


    background-position: left .75rem center;}

    .checkmark-radio {

        right: 0 !important;}
        .x-radio {
 
            padding-right: 34px;}


            .coupon-code-panel .apply-coupon-btn {
              
                left: 5px;
             right: auto;
             background: #ffd100;
             border-radius: 4px;
             color: #313131;
             margin-left: -3px;}  
             .coupon-code-panel:before {

                right: 20px;    color: #693192;
            left: auto;}         
            .breadcrumb-style-01 ul li:after {
                content: "\e843";}

                .img-fl15 {

                    left: 7px !important;
                }

                .my-checkbox23 .checkmark{
                    right: 7px !important;
                    left: auto !important;
                }
                .my-checkbox23 .check-span55 {
                    right: 19px !important;
                }
                @media (max-width: 991px) {
                    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav > .nav-item {
                        text-align: right !important;
                    }
                    .md-dir-l{direction: ltr;}
                }



@media (min-width: 767px) {

                .rtl-md 
               {direction: rtl;}
               
}            
@media (max-width: 767px) {

    .ul25 
   {text-align: right !important;}
   .rtl-sm 
   {direction: rtl;}
}
.clients1 .img1 {    margin-right: 0 !important;
    margin-left: 15px !important;
}
.clients1 .date8{position: absolute;left: 34px;}
.blog-metro figure figcaption {
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
}
.footer-t1 .elements-social ul li:first-child {
    margin-left: 0 !important;
    margin-left: 15px !important;
}
.footer-t1 .elements-social.social-icon-style-02 li{margin: 0 0px 0 15px;
}
.blog-metro figure figcaption {

    text-align: right;
}
.blog-metro figure .w-85 {
    width: 100% !important;}
    .blog-metro figure{
        border-radius: 5px !important;}

       .contact18 {border-right: 2px solid;
            border-left: 0 !important;    padding-left: 0 !important;
            padding-right: 50px !important}

            .contact19 .bi {    position: absolute;
                top: 15px;
                right: 27px;}

  .contact19  .was-validated .form-control:invalid {
    background-position: left 20px center !important;
    padding-right: calc(1.5em + 2.15rem);
    background-position: right auto
     center !important;
}
.form-control, .form-control.is-invalid, .was-validated .form-control:invalid {
    background-position: left 20px center !important;
}
.contact20 .feature-box-left-icon{margin-right: -30px;}
.contact20 .feature-box-left-icon span, .contact20 .feature-box-left-icon p , .contact20 .feature-box-left-icon .mail20{text-align: right;}
.contact20 .me-25px {
    margin-left: 25px !important;
}
.prog-span-rtl{float: right;
    top: 5px;
    margin: -7px 0px 0 7px;
}
.checkmark {

    left: auto  !important;
    right: 0;

  }
  .check-span55{    position: relative;
   
    right:0px;}
    .span-forget-x {
 
        text-align: left;
}

.dx-gallery .swiper-button-prev {right: 2% !important;
    left: auto; rotate: 180deg;}
.dx-gallery .swiper-button-next {left: 2% !important;
        right: auto; rotate: 180deg;}
        .dx-gallery   .accordion .accordion-item .accordion-header .accordion-title i {
            right: auto;
            left: 0;}
            .dx-filter .accordion .accordion-item .accordion-header .accordion-title i {
                right: auto;
                left: 0;}
                .dx-filter .brand-item .check-span55 {

                    right: 40px;
}                

.dx-filter .my-checkbox-k.select-fl{    width: 200px;
    margin: 0 -1px;
    padding: 9px 12px;
    color: #222;
    border: 1px solid #e7daed;
    background: #fcf5ff;} .check-span55 {
    right: 5px;
}
.select-fl{  
    float: left;
    }

    .img-fl15{ 
        left: 21px;
    }


    .switch-label2 {

        left: 0;
        right: auto;
        position: absolute !important;
    }
                
    .navbar-iphone a {
        float: right !important;
    
    }