body {
    direction: rtl;
  }
  
  .header__menu-button , .main-slide__counter-wrapper
  {
    left:-13px;
    right:unset;
    margin-right: unset;
    text-align: right;
    margin-left: 8px;
  }

  .main-slide__title-wrapper > *:first-child   , 
  .main-slide__label , 
  .main-slide__slide-inner , 
  .specialization-block__title , 
  .specialization-block__item , 
  .counter-block__item  , 
  .counter-block__card , 
  .reviews-block__title , 
  .article-item , 
  footer , 
  .heading-default__title , 
  .masonry-item , 
  .masonry__secondary-filters , 
  .info-card-content__text , 
  .t-right,
  .single-post__title , 
  .single-post__text ,
  .cards__item-index ,
  .cards__item-title ,
  .cards__item-text ,
  .single-post__text ,
  .single-post__text ,
  .info-card-content__title ,
  .menu-panel__menu-item , 
  .header__menu_opened .menu-panel__locales,
  .awards-block__text ,
  .heading-smallest_has-offset
  {
    text-align:right  !important
  }
  .main-slider__locales
  {
    margin-right: auto;
    margin-left:unset
  }

   .projects-block .heading-smallest {
    display:none
  }


  .specialization-block__item-title
  {
    font-size:45px
  }

  .articles-block__head-link
  {
    margin-right:auto;
    margin-left:0
  }

  .reviews-block__title {
    font-size:28px
  }
  .reviews-block__controls{
    direction: ltr;
  }

  .reviews-block__person-image{
    margin-right:0;
    margin-left:23px
  }
  
  .socials__social:not(:first-child)
  {
    margin-left:0;
    margin-right:15px
  }


  .article-item__date
  {
    padding-right: 14px;
    margin-right: 10px;
    padding-left: 0;
    margin-left: 0;
  }

  .single-post__date:after
  {
    left:unset;
    right:0
  }
  
  .info-card-content__list-item-name
  {
    margin-right:unset;
    margin-left:auto
  }

  .single-post__date
  {
    padding-left: unset;
    margin-left: unset;
    padding-right: 14px;
    margin-right: 12px;
  }

  @media (max-width:775px) {
      .clients img {
        float: right;
      }
      .counter-block__card , 
      .counter-block__item 
      {
        text-align:center  !important
      }
  }


  .heading-default__breadcrumb-item:not(:last-child)
  {
    margin-left: 0.3em;
  }

  .panorama-slider__container{
    justify-content: flex-start;
  }
  .article-listing-item__date{
    padding-right: 14px;
    margin-right: 12px;

  }