body.rtl {
/*  font-family: IBMPlexSansArabic-Regular; */
  direction: rtl;
  text-align: right;
	font-kerning: none !important;
}
body.rtl .book_appinment form .row {
  flex-direction: row-reverse;
}
body.rtl .input_row {
  direction: rtl;
}
body.rtl .input_row select {
  background-position: left center;
}
body.rtl .popul_close {
    right: auto;
    left: 20px;
}
body.rtl .call_now {
  direction: ltr;
}
body.rtl ul.country_dropdown:after {
    /*border-right: none;
    border-left: 8px solid #00a9a8;
    left: auto;
    right: 70px;
    transform: rotate(90deg ); */
}
@media screen and (min-width: 960px) {
 body.rtl ul.country_dropdown {
    right: -1.7rem;
  }
}

body.rtl .input_row label small {
    left: aut;
    right: 0;
}
body.rtl .header_appointment {
	right: auto;
	left: -100%;
}

body.rtl .header_appointment.active {
    right: auto;
    left: 0;
}

body.rtl .header_appointment .input_row input[type="text"], body.rtl .header_appointment .input_row select, body.rtl .header_appointment .input_row input[type="date"] {
    padding-left: 0rem;
    padding-right:0;
}
body.rtl .service-input input[type="text"] {
/*    font-family: IBMPlexSansArabic-Regular; */
}
body.rtl .all_service {
  padding-left: 0;
  padding-right: 1.5rem;
}
body.rtl .languages a {
  border-left: none;
  padding-left: 0;
  border-right: 1px #979797 solid;
  padding-right: 1rem;

}

body.rtl .header_search p {
  padding-left: 0;
  padding-right: 2.5rem;
}

body.rtl .all_service:after {
  left: auto;
  right: 16px;
}

.header_search {
  border-right: none;
  margin-right: 0;
  padding-left: 1rem;

  border-left: 1px #979797 solid;
  margin-left: 1rem;
  padding-right: 0;
}

.country_row {
  padding-left: 0rem;
}

.header_search p:after {
    left: auto;
    right: 7px;
}
.country_row i {
  padding-right: 0;
  padding-left: 0.5rem;
}
.country_row:after {
    right: auto;
    left: -1.6rem;
}
.country {
  padding-right:0;
 /* */
}
.header .country {
  padding-left: 2rem;
}
.copy_right a {
  margin-left:0;
  margin-right: 4px;
}
.follow_us ul li {
  padding-right: 0;
  padding-left: 1rem;
}
.follow_us ul li:last-child {
  padding-right: 0;
  padding-left: 0;
}
.subscribe_top p {
  padding-right: 0;
  padding-left: 5rem;
  background-position: left 77%;
}
.subscribe_input .your-email input {
/*  font-family: IBMPlexSansArabic-Regular; */
  direction: rtl;
}

.subscribe_section {
  text-align: right;
}
.subscribe_input .wpcf7-submit {
    right: auto;
    left: 0;
    -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);

  filter: FlipH;
  -ms-filter: "FlipH";
}
.blog_slider button.slick-prev.slick-arrow {
  left: auto;
  right: -28px;
}
.blog_slider button.slick-next.slick-arrow {
  right: auto;
  left: -28px;
}
.blog_slider button.slick-next.slick-arrow:after {
  border-left: 2px solid rgb(255, 255, 255);
  border-right: none;
  right: auto;
  left: -14px;
  border-top: none;
    border-bottom: 2px solid rgb(255, 255, 255);
}
.blog_slider button.slick-prev.slick-arrow:after {
  border-left: none;
  right:auto;

  border-right: 2px solid rgb(255, 255, 255);
  left: -18px;

  border-bottom: none;
    border-top: 2px solid rgb(255, 255, 255);
}
.inner_hero_section .hero_img:after {
  right: 0;
}
section.blog_section:after {
  right: auto;
  left: 0;
}
.blog_img:after {
  right: auto;
  left: 0;
}
.all_blogs {
  padding-right: 0;
  padding-left: 2rem;
}
ul.service_details_info li i {
  padding-right: 0;
  padding-left: 0.9rem;
}
.country_row p {
/*    font-family: IBMPlexSansArabic-Regular; */
}
.thumbnail_slider button.slick-prev {
    left: auto;
    right: -1.5rem;
}

.thumbnail_slider button.slick-next {
    right: inherit;
    left: -0.4rem;
}
.thumbnail_slider button.slick-prev:after {
    border-left:none;
    right: auto;
    border-right: 2px solid rgb(255, 255, 255);
    border-bottom: none;
    border-top: 2px solid rgb(255, 255, 255);
    left: -0.8rem;
}
.thumbnail_slider button.slick-next:after {
    border-right: none;
    right: auto;
    border-left: 2px solid rgb(255, 255, 255);
    border-top: none;
    border-bottom: 2px solid rgb(255, 255, 255);
    left: -0.5rem;
}
.thumbnail_slider_row:first-child {
  margin-left: 0;
  margin-right: 0;
}
.thumbnail_slider_row:last-child {
  margin-right: 0;
  margin-left: 0;
}
.media_gallery_title h3:after {
  right: auto;
  left: -5.5rem;
}
.thumbnail_slider_img:after {
  left: auto;
  right: 0;
}
.doctors_row {
  margin-right: 0;
  margin-left: 1.875rem;
}
.doctors_row:last-child {
  margin-right: 0;
  margin-left: 0;
}
.doctors_row figcaption {
  left: auto;
  right: 0;
}
.quotation_section {
  text-align: right;
}
.quotation-content:after{
  left: auto;
  right: 13rem;
  -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);

  filter: FlipH;
  -ms-filter: "FlipH";
}
.wpcf7-spinner {
  right: auto;
  left: 0;
}
.quotation_section p {
  padding-left: 0;
  padding-right: 1rem;
}
.quotation_section span {
    padding-left: 0;
    padding-right: 0;
}
.quotation_section:before {
  left: auto;
  right:-14px;
  -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);

  filter: FlipH;
  -ms-filter: "FlipH";
}

.view_all_doctors {
    right: auto;
    padding-left:0;

    left: 0;
    padding-right: 2rem;
}

.view_all_doctors .all_blogs {position: static;width: 200px; font-weight: 600;}

#comparison {
  direction: ltr;
}
/*
#handle::before,
#handle::after {
  left:auto;
  right: -3%;
}
#handle {
  left: auto;
  right: 50%;
}
#handle img {
	left: auto;
	right: -52%;
}
#comparison input[type="range"] {
  left: auto;
  right: -25px;
}*/
.slick_arrow {
  flex-direction: row-reverse;
}
.the_result {
  text-align: right;
}
.the_result p {
  padding-right: 0;
  padding-left: 5rem;
      background-position: left center;
}
.the_result span {
  text-align: right;
}
.story_img img.bg {
  left: auto;
  right: -2rem;
}
.story_content {
    left: auto;
    right: -50px;
    text-align: right;
}
.story_content h2 {
  padding-right: 0;
  padding-left: 5rem;
  background-position: left center;
}
.story_content p {
      text-align: right;
          font-size: 1rem;
    line-height: 1.88rem;
    font-weight: 400;
}
.what_clients_midd h3 {
  line-height: 6rem;
    padding-bottom: 0.75rem;
}
.home_services_top h2 {
  padding-right: 0;
  padding-left: 5rem;
  background-position: left center;
}
.home_services_top p {
  text-align: right;
}
section.home_services {
  float: right;
}
.book_appinment_title h4 {
  padding-right: 0;
  margin-left: 0;

  padding-left: 5rem;
  margin-right: 5rem;
  background-position: left center;
}
.wpcf7-textarea {
/*  font-family: IBMPlexSansArabic-Regular; */
}
.input_btn {
/*  font-family: IBMPlexSansArabic-Regular; */
}
.input_btn input[type="button"] {
  text-align: right;
  padding-right: 0;
  padding-left: 2rem;
}
.inner_hero_caption {
  left: auto;
  right: 2rem;
}
ul.breadcrumbs li:first-child {
  padding-left: 0;
  padding-right: 0;
}
.doctor_listing_row figcaption {
  left: auto;
  right: 1rem;
}
.doctor_listing_row .listing_img:after {
  left: auto;
  right: 0;
}
.listing_section_top h2 {
  padding-right: 0;
  padding-left: 4rem;
}
.service_details_top h3 {
  padding-right: 6rem;
  padding-left: 5rem;
}
ul.service_details_links li {
  padding-right: 0;
  padding-left: 1rem;
}
.accordian-content {
  padding-left: 0;
  padding-right: 4rem;
}
.accordian-title span {
  margin-right: 0;
  margin-left:1rem ;
}
.related_services_top h3 {
  padding-right: 0;
  padding-left: 5rem;
}
body.rtl a.all_service_btn {
/*  padding-right: 0;
  padding-left: 2rem;*/
  padding-left: 44px;
  padding-right: 0;
}

.linkedin_links {
  float: left;
}
.doctor-intro h3 {
  padding-right: 0;
  padding-left: 5rem;
  background-position: left center;
}
.our-branches-top h2 {
  padding-right: 0;
  padding-left: 5rem;
  background-position: left center;
}
.select_branchs select {
/*  font-family: IBMPlexSansArabic-Regular; */
  background-position: left center;
}
.address_row p strong {
  padding-right: 0;
  padding-left: 0.4rem;
}
.get_intouch_top h2 {
  padding-right: 0;
  padding-left: 5rem;
  background-position: left center;
}
.get_intouch_row .address_row {
  margin-right:0;
  margin-left: 4rem;
}
.pulse {
  left: 0;
  right: 11px;
}
.dot {
  left: auto;
  right: -1px;
}
.circle {
  right: -30px;
  left: auto;
}
.circle:after {
    left: auto;
    right: 6px;
}
.story_content .join_btn {
  justify-content: right;
  padding-left: 0;
  padding-right: 2rem;
  background-image: url(../images/blog_arrow.png);
  background-position: 20px center;
}
.vision_values_content h3 {
  padding-right: 0;
  padding-left: 5rem;
}
.key_succes_top h4 {
  padding-right: 0;
  padding-left: 5rem;
}

ul.about_menu {
  padding-left: 0;
  padding-right: 2rem;
}

.aboutus_pages {
	padding-left:0;
      padding-right: 3rem;
}

.about_pages_img img {
    left: auto;
    right: 45px;
}

.about_pages_img:after {   
 left: auto; 
 right: 4px;
}

.about_pages_content h3:after {
  right: auto;
  left: 60px;
}
.about_pages_content {
    padding-left: 0;
    padding-right: 4rem;
}
.service_menu {
  left: auto;
  right: 0;
}

ul.service_menu_list li a {
   padding-left: 0;
   padding-right: 0.4rem;
   /*height: 2.5rem;*/
}
ul.service_menu_list li a img {
  margin-right: 0;
  margin-left: 0.5rem;
}
ul.service_menu_list2 {
  padding-left: 0;
  border-right: none;
  padding-right: 0.5rem;
  border-left: 1px #e8e8e8 solid;
}
.nav_img_row {
    left: auto;
    right: 0;
}

ul.service_menu_list {
  border-right: none;
  border-left: 1px #e8e8e8 solid;
}


.home_services_slider .doctor_listing_row {
  margin-left: 0;
  margin-right: 30px;
}

.home_services_slider .slick-list {
  padding: 0 25% 0 0  !important;
}
.wrapper_slider {
  float: left;
}

.wrapper_slider a.all_service_btn {
  float: right;
  margin-left: 0;
  margin-right: 2rem;
}

.wrapper_slider:after {
  right: auto;
  left: -85px;
  background-position: center left;
}

.wrapper_slider:before {
    left: auto;
    right: -115px;
    background-position: center left;
}
.nav_info {
  padding-left: 0;
  padding-right: 2rem;
}
.home_hero_img ul.slick-dots {
  right: auto;
  left: 1rem;
}
.fixed_box {
  right: auto;
  left: -8px;
}
section.meet_thedoctor a.all_service_btn {
  right: auto;
  left: 17px;
}
.about_link_scroing a:first-child {
  margin-left: 2rem;
  margin-right: 0;
}

.about_link_scroing a:last-child {
  margin-right: 2rem;
  margin-left:0 ;
}
nav.navigation.active {
  right: auto;
  left: 0;
}
   .close_icon {;
    right: auto;
    left:  1rem;
} 

.gallery_popup {
	right: 0;
    left: auto;
}




@media screen and (max-width: 1200px) and (min-width: 766px) {

  ul.service_menu_list2 {
    padding-left: 0;
    padding-right: 0;
  }
  .nav_info {
    padding-left: 0;
    padding-right: 6px;
  }
  .nav_close {
    right: auto;
    left: 1rem;
  }
  .for_mobile_header {
    padding-left: 0;
    padding-right: 1rem;
  }

  nav.navigation {
    right: auto;
    left: -100%;
  }

  nav.navigation ul {
    text-align: left;
  }

  .aboutus_pages {
        padding-left: 0rem;
        padding-right: 0;
  }


  .doctor_listing_row figcaption {
    left: auto;
    right: 0.5rem;
	}
}


@media screen and (max-width: 767px) {

  .input_btn input.wpcf7-form-control.wpcf7-submit { 
    text-indent: -39px;
    background-position: 55% 55%;
  }

  .about_pages_img:after {
    left: auto;
    right: 0;
}



  .fixed_box_row:last-child {
    margin-right: 0;
    margin-left: 0;
  }

  .fixed_box_row:first-child {
    margin-left: 0;
    margin-right: 0;
  }
  .story_content {
    left: auto;
    right: 0;
  }

  .wrapper_slider a.all_service_btn {
    float: left;
    margin: 1rem 0 1rem 1rem;
  }

  .meet_thedoctor_top h3 {
    text-align: right;
  }

  .meet_thedoctor_top p {
    text-align: right;
  }

  .doctors_row {
    margin-right: 0;
    margin-left: 15px;
  }
  .thumbnail_slider_row h3 {
    padding-left: 0;
    padding-right: 1rem;
  }

  .home_services_slider .doctor_listing_row {
    margin-left: 0;
    margin-right: 15px;
  }

  .doctor_listing_row figcaption {
    left: 0;
    right: 11px;
  }

  nav.navigation {
    right: auto;

    left: -100%;
  }
  nav.navigation ul {
    text-align: left;
  }


  .for_mobile_header {
    right: auto;
    left: 0;
  }

  a.menu_icon {
    margin-left: 0;
    margin-right: 1rem;
  }

  .blog_slider button.slick-next.slick-arrow {
    right: auto;
    left: -9px;
  }

  .blog_slider button.slick-prev.slick-arrow {
    left: auto;
    right: -9px;
  }


  .inner_hero_caption {
    left: auto;
    right: 1rem;
  }



  .service_details_top h3 {
    background-position: bottom right;
    padding-right: 0;
    padding-left: 0;
  }

  ul.service_details_links li {
    padding-right: 0;
    padding-left: 1.5rem;
  }
  .accordian-title {
    padding-right: 0;
    padding-left: 2rem;
  }

  .related_services_top h3 {
    text-align: right;
    background-position: bottom right;
  }


  .aboutus_links {
    text-align: right;
  }

  ul.about_menu {
    padding-left: 0;
    padding-right: 0
  }

  .about_pages_content {
    padding-left: 0;
    padding-right: 0;
  }


  .service_box {
    padding: 2rem 0;
  }

  .about_pages_content h3:after {
    left: inherit;
    right: 0;
  }


  .nav_close {
    right: auto;
    left: 1rem;
  }



  .about_link_scroing.darkHeader a {
    margin-left:0;
    margin-right: 1rem;
  }



  .home_services_slider {
    padding-left: 0;
    padding-right: 3rem;
  }


	.blog_slider button.slick-next.slick-arrow:after {
	    right: auto;
	    left: -3px;
	}

	.blog_slider button.slick-prev.slick-arrow:after {
	    left: auto;
	    right: 5px;
	}
}

.inner_hero_caption h1,
.key_succes_top h4 {
 letter-spacing: unset;
}

.key_succes_top h4 {
background-position: 0%;
}
