/* RTL File  */

.rtl {
    direction: rtl;
    text-align: right;
  }
  
  .ltr {
    direction: ltr;
    text-align: left;
  }
  
  /* Header Padding fixed */
  .main-nav-list li {
      padding-right: 0;
  }
  
  .main-nav-list li {
      margin-right: 0;
      padding-left: 35px;
  }
  
  .header-controls .header-search .search-form {
      left: -10px;
      right:unset;
  }
  
  @media (max-width: 1199px){
      .header-controls .hamburger {
          margin-right: 25px;
          margin-left: unset;
      }
  }
  
  @media (max-width: 1199px){
      .main-nav {
          left: -320px;
          right:unset;
      }
      .main-nav.active {
          left: 0;
          right:unset;
  }
  }
  
  /* Slick slider css for rtl support */
  .slick-slide
  {
      float: left!important;
  }
  
  .slick-slider .slick-track, .slick-slider .slick-list {
      direction: ltr!important;
  }
  
  /* Read More link */
  
  .read-more svg, button.read-more svg, .button.read-more svg
  {
      margin-left: 0;
      margin-right:10px;
  }
  .button.read-more
  {
      direction:rtl;
  }
  
  .read-more svg, .signup-form button svg, .signup-form .button svg
  {
      transform:scaleX(-1);
  }
  
  /* Homepage Video Section */
  
  .video-section 
  {
      transform:scaleX(-1);
  }
  .video-section .container
  {
      transform:scaleX(-1);
  }
  
  /* Homepage Video Section */
  
  .video-btn .play-ico
  {
      margin-right: 0px;
      margin-left: 12px;
  }
  
  .video-btn .play-ico span
  {
      margin-left: 1px;
  }
  
  .icons-list .square-icon {
      margin-left: 15px!important;
      margin-right:0px!important;
  }
  
  .advantage-list li {
      padding-left: 15px;
      padding-right: 70px;
  }
  
  .advantage-list li::before {
      right: 15px;
  }
  
  .block-header p {
      padding-left: 0px;
      padding-right: 60px;
  }
  
  .block-header p::after {
     right: 0;
  }
  
  body ul li {
      padding-left: unset;
      padding-right: 20px;
  }
  .elementor-widget-page_gallery ul li {
      padding-right: 0;
  }
  body ul li::after {
      right: 0;
  }
  body ul li::after{
          content: '\f104';
  }
  
  /* center information */
  
  .pagination a, .pagination span
  {
      margin-left: 60px;
  }
  
  .centre-tab-list li::after, .pagination li::after , .pagination a::after, .pagination span::after {
      position: absolute;
      right: -30px;
  }
  
  .centre-tab-list li, .pagination li, .pagination span {
      margin-right: 0px;
      margin-left: 60px;
  }
  @media (max-width: 767px){
  .centre-tab-list li, .pagination li {
      margin-left: 0px;
  }
  }
  .centre-tab-list li:last-child, .pagination li:last-child {
      margin-left: 0;
  }
  
  .teacher-card .teacher-card__avatar {
      left: -30%;
      right:unset;
  }
  .teacher-card {
      justify-content: flex-end;
  }
  .soc-link {
      flex-direction: row-reverse;
  }
  .soc-link li {
      margin-right: unset;
      margin-left: 5px;
      padding-left:unset;
      padding-right:unset;
  }
  
  .order-list-2 li .list-description {
      padding: 30px 80px 30px 30px;
  }
  .order-list-2 li .list-description::before {
      right:20px;
      direction: rtl;
  }
  
  /* Blog Page */
  .news-block-description__main-info {
      justify-content: flex-end;
  }
  /* Footer */
  
  body ul.flex-style li::after {
      right: 20px;
      left:unset;
  }
  
  body ul.flex-style li {
      padding-right: 40px;
      padding-left: unset;
      width: 50%;
  }
  
  .contact-list a img, .contact-list p img {
      margin-top: 5px;
      margin-left: 13px;
      margin-right:unset;
  }
  
  /* footer social */
  .soc-link-wrap {
      flex-direction: row-reverse;
  }
  
  
  .parent-info-item .parent-info-image {
      margin-right: unset;
      margin-left:30px;
  }
  .parent-info-item .parent-title .parent-title__ico {
      margin-right: unset;
      margin-left: 15px;
  }
  
  .practices-list-wrap .practices-ico {
      right: 0;
  }
  .practices-list-wrap {
      padding-left: unset;
      padding-right: 100px;
  }
  
  .event-table thead tr td:last-child {
      -webkit-border-radius: 12px 0 0 0;
      border-radius: 12px 0 0 0;
  }
  .event-table thead tr td:nth-child(1) {
      -webkit-border-radius: 0 12px 0 0;
      border-radius: 0 12px 0 0;
  }
  .event-table tbody tr:last-child td:last-child {
      -webkit-border-radius: 0 0 0 12px;
      border-radius: 0 0 0 12px;
  }
  .event-table tbody tr:last-child td:nth-child(1) {
      -webkit-border-radius: 0 0 12px 0;
      border-radius: 0 0 12px 0;
  }
  .event-table tr td:first-child {
      border-right: 1px solid #DDE7E9;
  }
  .event-table tr td {
      border-left: 1px solid #DDE7E9;
      border-right: unset;
  }
  .hide-event {
      text-align: right;
  }
  
  .event-table tbody tr td .hide-event{
      right: 50%;
      left: auto;
  }
  
  .event-table tbody tr td .hide-event::after {
      left: 100%;
      right: auto;
      transform:scaleX(-1);
  }
  
  .event-table tbody tr td:nth-child(n+4) .hide-event {
      right: auto;
      left: 50%;
  }
  .event-table tbody tr td:nth-child(n+4) .hide-event::after {
      left: auto;
      right: 100%;
      transform:scaleX(-1);
  }
  
  a.tribe-events-gcal, a.tribe-events-ical {
      float: left;
  }
  
  .single-event .event-image time {
      right: 35px;
      left:unset;
  }
  
  @media (min-width: 992px){
      .offset-lg-2 {
          margin-right: 16.666667%;
          margin-left: unset;
      }
  }
  
  .main-form .no-style-btn-cnt {
      float: right;
  }
  
  div#contactForm input, div#contactForm {
      direction: rtl;
  }
  
  .side-post .post-image, .blog-post-nav .post-image {
      margin-left: 20px;
      margin-right: unset;
  }
  
  .blog-post-nav.post-next .post-title {
      text-align: left;
  }
  
  .blog-post .post-meta time,.blog-post .post-meta .post-meta-author{
      margin-right: unset;
      margin-left: 20px;
  }
  .blog-post .flex-img img+* {
      padding-left: unset;
      padding-right: 30px;
  }
  .blog-post-nav .blog-nav-link img {
      margin-right: unset;
      margin-left: 15px;
      transform: rotateY(180deg);
  }
  .blog-post-nav.post-next .blog-nav-link img {
      margin-left: unset;
      margin-right: 15px;
      transform: rotateY(0deg);
  }
  .blog-post-nav.post-next .post-image {
      margin-right: 20px;
      margin-left: 0px;
  }
  .comment-block .user-pick {
      margin-right: unset;
      margin-left: 20px;
  }
  
  /* mobile Menu error img */
  .learning-elements-wrap .my-paroller {
      position:relative;
      right: -50px;
      left:unset;
  }
  .row.align-items-lg-center {
      overflow: hidden;
  }
  /* Right tab Panel */
  .quickLinks-wrap {
      left: 0;
      right:unset;
  }
  .quickLinks-wrap .quickLinks-head {
      border-radius: 0 9px 9px 0;
  }
  .quickLinks-wrap .quickLinks-desc {
      left: 100%;
      right:unset;
      border-radius:0 9px 9px 9px;
  }