@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@200;300;400;500;700&display=swap');

body{
    font-family: 'Tajawal', sans-serif;
}

.rtl .bootstrap-select.btn-group .btn .filter-option{
    text-align: right;
}
.bg-gradient-slide-1{

    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url('../images/bg-gradient-1.jpg');
}
.rtl  .china-bg.new-china-bg.labo-block span strong{
top: -8px;
    float: right;
    position: relative;
}
.padd-b1{
    padding: 50px 60px 30px 0;
}
.padd-b2{
    padding: 40px 0;
}
.status-result small {

    margin-left: 10px !important;
}

.rtl .labo-block h3{
    padding-right: 0;
    padding-left: 60px;
}
.rtl .calendar-date .owl-item .btn svg  {
  left: 0;
}

.rtl .calendar-date.owl-carousel .owl-nav .owl-next {
right: 5px;
}
.rtl .bootstrap-select.btn-group .btn .caret {
left: 12px;
right: auto;
}
.rtl .clock-slider .owl-nav .owl-next {
right: -15px;
}
.rtl .clock-slider .owl-nav .owl-prev {
left: -20px;
}
.rtl .bootstrap-select.btn-group .dropdown-menu li {
position: relative;
text-align: right;
}
.rtl .slide-home .slick-dots li:first-child{
    margin-right:0;
  }
.rtl header .dropdown-menu li a, .mobile-menu .dropdown-menu li a {
text-align: right;
}

header .dropdown-menu li a, .mobile-menu .dropdown-menu li a {
text-align: right;
}
header .dropdown-menu li svg, .mobile-menu li svg{
    right: -5px;
width: 24px;


}
.rtl .labo-block.china-bg .china-flag{
    position: absolute;
    left: 50px;
    top: auto;
    bottom: 50px;right: auto;
     }
.rtl .form-block form #verification-inputs .form-control{
direction: ltr;
}
 
.rtl .labo-block .footer-block .time-block:before{
right: -21px;
border-bottom-right-radius: 33px;
left:auto;
background-image: url(../images/badge-web-rtl.svg);
}
 
.rtl .labo-block.color2-bg .footer-block .time-block:before{
background-image: url(../images/badge-hour-rtl2.svg);   
}
.rtl .labo-block.color4-bg .footer-block .time-block:before{
background-image: url(../images/badge-hour-rtl4.svg);   
}
.rtl .labo-block.color3-bg .footer-block .time-block:before{
background-image: url(../images/badge-hour-rtl3.svg);
}
.rtl .labo-block.color1-bg .footer-block .time-block:before{
background-image: url(../images/badge-hour-rtl1.svg);   
}
.rtl .labo-block.color5-bg .footer-block .time-block:before{
  background-image: url(../images/badge-hour-rtl5.svg);   
  }
.rtl .labo-block.color6-bg .footer-block .time-block:before{
    background-image: url(../images/badge-hour-rtl6.svg);   
    }
.rtl .labo-block.color7-bg .footer-block .time-block:before{
      background-image: url(../images/badge-hour-rtl7.svg);   
      }
       
.rtl .labo-block.color8-bg .footer-block .time-block:before{
        background-image: url(../images/badge-hour-rtl8.svg);   
        }
.rtl .labo-block.color10-bg .footer-block .time-block:before{
  background-image: url(../images/badge-hour-rtl10.svg);   
  }
   .rtl .labo-block.china-bg .footer-block .time-block:before{
    background-image: url(../images/badge-hour-rtl-china.svg);   
    }
   .rtl .labo-block.color9-bg .footer-block .time-block:before{
          background-image: url(../images/badge-hour-rtl9.svg);   
          }
.rtl .labo-block .footer-block .time-block strong{
right: 10px;
  left:auto;
}
.rtl .info-footer li {
color: #fff;
display:block;
margin-right: 0;
font-weight: 600;
font-size: 16px;
}

.rtl .info-footer li {
margin-right: 0;
}

.rtl .mobile-menu .menu-btn {
right: 5px;
  left:auto;
}

.rtl .mobile-menu .selector-language {
float: left;
}
 
.rtl .login-block a:last-child:after{
right: 0;
left:auto;
}
.rtl .panel ul{
text-align: right;
}
.rtl .panel ul a i {
left: 0;
right:auto;
}
.rtl .panel ul a i.la-angle-right:before {
content: "\f104";
}
.rtl header .dropdown-menu li svg, .mobile-menu li svg {
right: -8px;
 left:auto;
}
.rtl .menu-btn.active{
top:-8px;
}
.rtl .calendar-date .slick-list .slick-slide .btn svg {
right: -5px;
 left:auto;
}
.rtl .calendar-item .header-item img {
float: right;
margin-left: 20px;
}
.rtl .header-item-info {
text-align: right;
}
.rtl .float-left {
float: right;
}
.rtl .float-right {
float: left;
}
.rtl .laboratory-test-item .price-item {
float: right;
 margin-left: 15px;
 margin-right:0;
}
.rtl .name-test {
float: right;
border-radius: 0 15px 15px 0;
} 
.rtl .button-test {
float: right;
border-radius: 15px 0 0 15px;
}
.calendar-item .header-item img {
margin-left: 20px;
margin-right:0;
float: right;
}
.header-item-info {
text-align: right;
}
.rtl .text-left {
text-align: right;
}
.rtl .text-right {
text-align: left;
}
.rtl .bookinng-block-inner p img {margin-left: 10px!important;margin-right:0;float: right;}
.rtl #add-person{
    float: revert;
}
.rtl .booking-block h4{
padding-bottom: 15px;
}

.rtl  .input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),
.rtl .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) 
{
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.rtl .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;}
.rtl .map-booked-block .bookinng-block-inner p {

 padding-right: 0!important;
}
.rtl .general-form .form-control {
text-align: right!important;
}

.rtl .test-result-block-inner p img { 
margin-right: 0;
float: right;
margin-left: 12px;
}


.rtl .timeline-item p {
padding-left: 0;
padding-right: 35px;
}

.rtl .timeline-item:nth-child(2n+1):before {
margin-left: -.5rem;
margin-right:0;
}

.rtl .timeline-item:before{
left: auto;
right: 0;
}
.rtl  .timeline-item:after{
    right: 9px;
    left:auto;
}
.rtl .result-block-item .badge-result{
right:auto;
left:-50px;
}
.rtl  .result-block-item .badge-result i {
left: auto;
right: 20px;
}
.rtl  .result-block-item .badge-result i.la-angle-right:before,
.rtl .badge-ticket i.la-angle-right:before{
content: "\f104";
}
.rtl .ticket-booking-item .item-right,
.rtl .item-left{
float:right;
}
.rtl .item-left{
border-top-left-radius: 15px;
border-top-right-radius:0;
border-bottom-left-radius: 15px;
 border-bottom-right-radius: 15px;
}
.rtl .ticket-booking-item .item-right{
border-top-right-radius: 15px;
 border-left: 3px dashed #1fbe8c;
 border-right:0;
border-bottom-right-radius: 15px;
}

.rtl .badge-ticket{
left: -20px;
right:auto;
}
.rtl .badge-ticket i {
left: auto;
right: 25px;
}
.rtl .item-right .up-border {
 left: -16px;
 right:auto;
}
.rtl .item-right  .down-border {
left: -16px;
  right:auto;
}
 
.rtl .done-ticket-img {
float: right;
 margin-left: 8px;
margin-right: 0;
}


.rtl .left-qr-code-block {
float: right;
    width: 27%;
}
.rtl .right-qr-code-block {
float: left;
}
.rtl .left-qr-code-block img {
float: right;
margin-left: 10px;
 margin-right: 0;

}
.rtl .badge-labo-block.new-badge{
    left: 0px;
 border-radius: 0 0 100% 0;
  padding-right: 10px;
padding-left:0;
}
.rtl .labo-block p img{
   margin-right:0;
   margin-left: 10px;

}

.rtl .badge-labo-block{
left: 0;
 
right: auto;
}
[dir=rtl] .slick-slide {
    float: right;
}

.rtl .clock-slider .slick-next.slick-arrow {
    right: -27px;
}
.rtl .clock-slider .slick-prev.slick-arrow {
    left: -15px;
}
.rtl .select-wrapper:after{
  left:20px;
  right: auto;
}
.rtl .bookinng-block-inner [type="radio"]:checked,
.rtl  .bookinng-block-inner [type="radio"]:not(:checked) {
    position: absolute;
    right: -9999px;
    left: auto;
}
.rtl .selector-language .dropdown-toggle.selectpicker{
position: relative;
}
.rtl .selector-language .dropdown-toggle::after{
right: auto;
left: -62px;
}
.rtl .input-include{
       padding-left: 15px; 
}

#verification-inputs {
    direction: ltr;
}
.booking-block a{
    float: left!important;
}
 
.rtl .tl-dot {
    float: right;

    }
.rtl .tl-item>* {
    float: right;

}
.rtl .add-patient-block .general-form .form-group.row{
        display: block;
}
.rtl .add-patient-block .general-form .form-group.row .col-md-4{
 float: left;   
}
@media only screen and (max-width: 1023px){
.rtl .header-style-mobile-1 .badge-labo-block {
    left: 20px!important;
    right: auto!important;
}
.rtl .selector-language .dropdown-toggle::after {
    right: auto;
    left: -41px;
}
   .rtl .labo-block .footer-block .time-block:before{
     border-bottom-left-radius: 0;
         bottom: -2px;
         background-image: url(../images/badge-mobile-rtl.svg);
 }
.rtl .modal-dialog .form-block #collection-form  .col-md-4{
float: left;
}
.rtl .modal-dialog .form-block #collection-form  .row{
    display: block;
 
   margin: 0!important;

}

.rtl .modal-dialog .form-block #collection-form  .row .form-control
{
  margin-bottom: 20px!important;
}
   .rtl .justify-content-mobile-left {
    justify-content: right!important;
}

.labo-block .footer-block .time-block strong{
        font-size: 15px!important;
}

.rtl .left-qr-code-block {
 width: auto;
}
.rtl .footer-inner .info-footer {
padding-left: 0;
padding-right: 0;
padding-top: 15px;
text-align: right!important;
}
.rtl .copyright-text {

text-align: right;
}
.rtl .header-style-mobile-1 .labo-block .footer-block span.price{
    right: auto;
    color: #fff;
    font-size: 25px;
    left: 20px;
    bottom: 25px;
}

.rtl .header-style-mobile-1 .labo-block .footer-block .time-block:before {
 
  right: -15px;
left: auto;
  border-bottom-right-radius: 0;
}
.rtl .header-style-mobile-1 .badge-labo-block {
    border-top-right-radius: 0;
    left: 0;
    border-bottom-right-radius: 33px;
    right: auto;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
border-bottom-left-radius: 0;
}
.rtl .labo-block h3 {
font-size: 19px;
}
}
