html {
  direction: rtl;
  text-align: right;
}
.tt-header-holder .tt-obj-logo:not(.obj-move-right):not(.obj-aligment-center) .tt-logo {
  margin-right: 0;
  margin-left: 33px;
}
.tt-carousel-products {
  direction: ltr;
}
@media (min-width: 790px){
  footer .tt-footer-col .tt-newsletter .tt-collapse-content .form-inline .form-group .btn {
      -webkit-border-top-left-radius: 6px;
      -webkit-border-bottom-left-radius: 6px;
      -moz-border-radius-topleft: 6px;
      -moz-border-radius-bottomleft: 6px;
      border-top-left-radius: 6px;
      border-bottom-left-radius: 6px;
      border-bottom-right-radius: 0;
      border-top-right-radius: 0;
  }
  footer .tt-footer-col .tt-newsletter .tt-collapse-content .form-inline .form-group .form-control {
      -webkit-border-top-right-radius: 6px;
      -webkit-border-bottom-right-radius: 6px;
      -moz-border-radius-topright: 6px;
      -moz-border-radius-bottomright: 6px;
      border-top-right-radius: 6px;
      border-bottom-right-radius: 6px;
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
  }
  .tt-back-to-top {
    left: 5px;
    right: unset;
  }
}
form#newsletterform input.form-control {
  margin-bottom: 0;
}
header .tt-dropdown-obj .tt-dropdown-menu {
  right: unset;
  left: 0;
}
@media (min-width: 1025px){
  header .tt-search .tt-dropdown-menu .tt-btn-search {
    right: unset;
    left: 0;
  }
  header .tt-search .tt-dropdown-menu .tt-btn-close {
    right: unset;
    left: 0;    
  }
  header .tt-search .tt-dropdown-menu .tt-info-text{
    left: unset;
    right: 0; 
  }
}
header .tt-dropdown-obj:not(.tt-search) .tt-mobile-add .tt-title+.tt-close {
  text-align: left;
}
header .tt-dropdown-obj:not(.tt-search) .tt-mobile-add .tt-title {
  padding: 18px 30px 17px 0px;
}
@media (max-width: 1024px){
  header .tt-search .tt-dropdown-menu .tt-btn-search {
    right: unset;
    left: 40px;
  }
}
.tt-slider-blog.slick-slider {
  direction: ltr;
}
@media (min-width: 576px){
  .tt-services-block .tt-col-icon+.tt-col-description {
      padding-left: 0;
      padding-right: 21px;
  }
}


.rtl .panel-menu, .mmpanels, .rtl .mmpanels>.mmpanel {
left: unset;
right: 0;
}
.rtl .panel-menu {
transform: translate3d(100%, 0, 0);
}
.rtl .mmitemopen.panel-menu, .rtl .mmitemopen.panel-menu.mm-right {
transform: translate(0, 0);
}