[dir='rtl'] {
  body {
    text-align: right;
  }

  /* Qualification list bullets on the right for Arabic */
  .qualific_tab_content ul li {
    padding-left: 0;
    padding-right: 15px;
  }

  .qualific_tab_content ul li::before {
    left: auto;
    right: 0;
  }

  .btn svg {
    transform: scaleX(-1);
  }

  .banner-list img {
    transform: scaleX(-1);
  }

  .banner-list:hover img {
    transform: scaleX(-1.1);
  }

  .banner-form .submit-btn svg {
    transform: rotate(180deg);
  }

  .banner-form .form-group {
    padding: 10px 25px 10px 10px;
  }

  .banner-form .form-group svg {
    left: unset;
    right: 5px;
  }

  .banner-form .form-group input {
    text-align: right;
  }

  .service_img_wrap {
    right: unset;
    left: 0;
  }

  .loc_bnr_fild {
    border: 0;
    border-left: 1px solid #f5f5f5;
  }

  .therapy_left .btn svg {
    transform: translateX(0px) rotate(180deg);
  }

  .therapy_left .btn:hover svg {
    transform: translateX(-10px) rotate(180deg);
  }

  .lab_text_links .btn svg {
    transform: rotate(180deg);
  }

  .lab_test_center .btn svg {
    transform: translateX(0px) rotate(180deg);
  }

  .lab_test_center .btn:hover svg {
    transform: translateX(-10px) rotate(180deg);
  }

  .careat_home_title .btn svg {
    transform: rotate(180deg);
  }

  .drop_location_wrap {
    right: unset;
    left: 0;
  }

  .all_ser_vid_cntr video {
    right: unset;
    left: -30%;
    object-position: 30% center;
  }

  .health_care_animation {
    right: unset;
    left: 0%;
  }

  .health_care_text {
    padding: 0;
    padding-right: 45px;
  }

  .footer-right .btn svg {
    right: unset;
    left: 15px;
    transform: scaleX(-1);
  }

  .footer-right .btn:hover svg {
    right: unset;
    left: 10px;
  }

  .faq_head .plus_icon {
    right: unset;
    left: 0;
  }

  .faq-chat img {
    transform: scaleX(-1);
  }

  .place_cntr_count h3 {
    font-size: 40px;
    line-height: 50px;
  }

  .head_search_box button {
    right: unset;
    left: 10px;
  }

  .main-menu {
    margin: 0;
    margin-right: 15px;
  }

  .menu_help img {
    right: unset;
    left: 0;
  }

  .brows_cap {
    left: 0;
    right: unset;
  }

  .marqeeslider_cntr {
    direction: ltr;
  }

  .care_list_items {
    direction: rtl;
  }

  .ar_phone_data {
    direction: ltr;
    unicode-bidi: bidi-override;
  }

  .breadcrumb svg {
    transform: scaleX(-1);
  }

  .ser_det_banner_form button svg {
    transform: scaleX(-1);
  }

  .ar_phone-number {
    direction: ltr;
    unicode-bidi: bidi-override;
  }

  .menu_help .menu_btn svg{
transform: scaleX(-1);
  }

  .banner-form .react-tel-input .form-control { 
    padding-left: 0;
    padding-right: 48px;
}

 

.banner-form .react-tel-input .selected-flag .arrow { 
    left: unset;
    right: 20px;
}

 .banner-form .react-tel-input .selected-flag { 
    padding: 0 8px 0 0; 
}

 

 .ser_det_banner_form input.phone-input-field {
    padding-left: 0;
    padding-right: 48px;
    text-align: right;
}

 .ser_det_banner_form .react-tel-input .selected-flag .arrow { 
    left: unset;
    right: 20px;
}

 .ser_det_banner_form .react-tel-input .selected-flag { 
    padding: 0 8px 0 0; 
}

 .faq_head {
    padding-right: 0;
    padding-left: 25px;
}
.foot_social_cntr{
  padding-left: 0;
  padding-right: 25px;
  border-left:0 ;
  border-right: 1px solid #EEE0D7;
}

 

 .serv-title h3>span.serv-title-rotate{
  display: block;
  text-align: right; 
}

 .serv-title h3>span.serv-title-rotate span:nth-child(2){
   justify-content: start;
}

.logo_img { 
        object-position: right center;  
    }

 .lab_test_center{
  border-radius: 0 18px 18px 0;

 }
 .all_ser_vid_cntr{
  border-radius:  18px 0 0 18px ;
 }

 .contact_address_list:last-child {
    padding-left: 0;
}
 .contact_address_list:last-child {
    padding-right: 85px;
}

 .contact_address_list:first-child {
    padding-right: 0;
}

 .contact_address_list:first-child {
    padding-left: 85px;
}


.global .home-banner .btn-fill svg {
 
    transform: translateX(0) rotate(180deg);
}

.global .home-banner .banner-video {
    transform: scaleX(-1);
}
.ar_arrow_pos{
  right: auto;
  left: 15px;
  direction: ltr;
}
 .global .counder-sec h4 { 
    direction: ltr;
}

  @media (max-width: 640px) {
    .loc_bnr_fild {
      border: 0;
      border-bottom: 1px solid #f5f5f5;
    }

    .health_care_text {
      padding: 0;
      padding-right: 0;
    }
     .serv-title h3, .main-about h3 {
        font-size: 36px;
        line-height: 44px;
    }

    .logo_img {  
        margin-right: 0;
        margin-left: 10px;
    }

  .contact_address_list:first-child {
    padding-left: 0;
    padding-right: 0px;
}

.contact_address_list:last-child {
    padding-left: 0;
    padding-right: 0;
}

  }
}