@media (max-width: 768px) {
  article img[align=left],
  .img_caption.left,
  .pull-left.item-image {
    margin: 0 30px 20px 0;
  }
}
@media (max-width: 768px) {
  article img[align=right],
  .img_caption.right,
  .pull-right.item-image {
    margin: 0 0 20px 30px;
  }
}
.languageswitcherload ul {
  float: left;
}
html[dir=rtl] .qx-element-carousel .slick-prev {
  right: inherit;
  left: -30px;
}
html[dir=rtl] .qx-element-carousel .slick-next {
  right: -30px;
}
html[dir=rtl] .qx-element-slider-pro .slick-next {
  right: 50px;
}
html[dir=rtl] .qx-element-slider-pro .slick-prev {
  left: 50px;
  right: inherit;
}
html[dir=rtl] .qx-element-slider-pro .qx-sliders:hover .slick-prev {
  right: inherit;
}
html[dir=rtl] .container-fluid .qx-element-infinito-section-title {
  padding-right: 15%;
}
html[dir=rtl] .container-fluid .qx-element-button-group {
  text-align: right;
  padding-right: 15%;
}
html[dir=rtl] .qx-container .qx-element-infinito-section-title {
  padding-right: 0;
}
html[dir=rtl] .qx-container .qx-element-infinito-section-title span {
  font-size: 26px;
}
html[dir=rtl] .qx-container .section-title span {
  margin-bottom: 15px;
}
html[dir=rtl] .qx-element-infinito-filterable-gallery .qx-fg-filter {
  padding-right: 0;
}
html[dir=rtl] .qx-element-testimonial-pro .name-deg h4 {
  margin-bottom: 10px;
}