@charset "UTF-8";

@font-face {
  font-family: "icons";
  src: url(/fonts/icons.eot?0b46f4af3c20ffd061de83a0a90feae8);
  src: url(/fonts/icons.eot?0b46f4af3c20ffd061de83a0a90feae8) format("embedded-opentype"), url(/fonts/icons.ttf?764fd99db738d6fb26f71326792fc573) format("truetype"), url(/fonts/icons.woff?1caca381195cd1bed0b98d607be287dd) format("woff"), url(/fonts/icons.svg?95326632dc4bdc015acec91d44008669) format("svg");
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-quote-2:before {
  content: "\E900";
}

.icon-quote-1:before {
  content: "\E901";
}

.icon-verification-mark:before {
  content: "\E902";
}

.icon-new-shekel:before {
  content: "\E903";
}

.icon-heart:before {
  content: "\E904";
}

.icon-graph:before {
  content: "\E905";
}

.icon-grid:before {
  content: "\E906";
}

.icon-list:before {
  content: "\E907";
}

.icon-angle-arrow-down:before {
  content: "\E908";
}

.icon-magnifying-glass:before {
  content: "\E909";
}

.icon-cms:before {
  content: "\E90A";
}

.icon-online-shopping-cart:before {
  content: "\E90B";
}

.icon-user:before {
  content: "\E90C";
}

.icon-notebook:before {
  content: "\E90D";
}

.icon-nut:before {
  content: "\E90E";
}

.icon-calculator:before {
  content: "\E90F";
}

.icon-ceo:before {
  content: "\E910";
}

.icon-price-down:before {
  content: "\E911";
}

.icon-down-arrows:before {
  content: "\E912";
}

.icon-currency:before {
  content: "\E913";
}

.icon-freelancer:before {
  content: "\E914";
}

.icon-statement:before {
  content: "\E915";
}

.icon-fusion:before {
  content: "\E916";
}

.icon-money:before {
  content: "\E917";
}

.icon-networking:before {
  content: "\E918";
}

.icon-project:before {
  content: "\E919";
}

.icon-resign:before {
  content: "\E91A";
}

.icon-building:before {
  content: "\E91B";
}

.icon-social-media:before {
  content: "\E91C";
}

.icon-report:before {
  content: "\E91D";
}

.icon-transaction:before {
  content: "\E91E";
}

.icon-teamwork:before {
  content: "\E91F";
}

.icon-competition:before {
  content: "\E920";
}

.icon-conference:before {
  content: "\E921";
}

.icon-prices:before {
  content: "\E922";
}

.icon-balance:before {
  content: "\E923";
}

.icon-bulb:before {
  content: "\E924";
}

.icon-industry:before {
  content: "\E925";
}

.icon-rocket:before {
  content: "\E926";
}

.icon-graph1:before {
  content: "\E927";
}

.icon-multitask:before {
  content: "\E928";
}

.icon-software:before {
  content: "\E929";
}

.icon-partnership:before {
  content: "\E92A";
}

.icon-platform:before {
  content: "\E92B";
}

.icon-sale:before {
  content: "\E92C";
}

.icon-project-1:before {
  content: "\E92D";
}

.icon-revenue:before {
  content: "\E92E";
}

.icon-salary:before {
  content: "\E92F";
}

.icon-sponsor:before {
  content: "\E930";
}

.icon-startup:before {
  content: "\E931";
}

.icon-strategy:before {
  content: "\E932";
}

.icon-chain:before {
  content: "\E933";
}

.icon-wholesale:before {
  content: "\E934";
}

.icon-right-arrow:before {
  content: "\E935";
}

.icon-game-computer:before {
  content: "\E936";
}

.icon-server:before {
  content: "\E937";
}

.icon-monitor:before {
  content: "\E938";
}

.icon-shield:before {
  content: "\E939";
}

.icon-computer:before {
  content: "\E93A";
}

.icon-agreement:before {
  content: "\E93B";
}

.icon-tools:before {
  content: "\E93C";
}

.icon-delivery-truck:before {
  content: "\E93D";
}

.icon-pallet:before {
  content: "\E93E";
}

.icon-handshake:before {
  content: "\E93F";
}

.icon-list-menu:before {
  content: "\E940";
}

.icon-filter:before {
  content: "\E941";
}

@font-face {
  font-family: 'DIN-Pro';
  src: url(/fonts/DINPro-Medium.eot?dab3b32b1ed65f4f1bdcfd24c2ca5ce2);
  src: local("DIN Pro Medium"), local("DINPro-Medium"), url(/fonts/DINPro-Medium.eot?dab3b32b1ed65f4f1bdcfd24c2ca5ce2) format("embedded-opentype"), url(/fonts/DINPro-Medium.woff?393be0a3ca68cc15d76a588c85eb3f3a) format("woff"), url(/fonts/DINPro-Medium.ttf?d126516414409f61606041e4b63af6d9) format("truetype");
  font-style: normal;
}

body {
  zoom: initial;
  text-align: right;
}

.owl-carousel {
  direction: ltr;
}

.pg-wrapper {
  padding-left: 17px;
  padding-right: 0 !important;
}

.home .home-2-2__head__info {
  padding: 0 0 20px 180px;
}

.home .home-2-3__head__info,
.home .home-5__root__info {
  padding: 0 180px 0 50px;
  padding-top: 30px;
}

.home .pb-circle__value {
  direction: ltr;
}

.order-cart-review__total-value label {
  margin-left: 10px;
}

.sub-categories__i a {
  padding-right: 20px;
  padding-left: 20px;
}

/*.sub-categories {
  width: 320px;
}*/

.order-cart-review__total-value span:before {
  float: left;
}

.order-cart-pay__value:before {
  float: left;
}

.order-cart-pay__value {
  margin-right: 10px;
}

.last-update-site {
  float: left;
}

.product-list .product-card__price__val {
  margin-left: 10px;
  margin-right: 10px;
}

.product-list .product-card__price__sign {
  margin-left: 0;
}

.price-selector {
  margin-left: 0;
  margin-right: 7px;
}

.error-notify,
#quote-generator .mail-success-notify {
  left: 0;
  right: auto;
}

.product-bundle-only {
  text-align: left;
}

.tooltip-cd .tooltiptext {
  left: auto;
  right: 50%;
}

.home--bg-1 {
  background: #000 url("/images/theme/home/home-1-he-bg.png") left bottom no-repeat;
  background-size: cover;
}

@media (max-width: 991.98px) {
  .home--bg-1 {
    background-position: 50% 50%;
  }
}

.home .square-buttons {
  margin-left: 0;
  margin-right: -15px;
}

.home .square-buttons-right {
  margin-right: 0;
  margin-left: -15px;
}

@media (max-width: 1199.98px) {
  .home .square-buttons {
    margin-right: 0;
    margin-left: -7.5px;
  }

  .home .square-buttons-right {
    margin-left: 0;
    margin-right: -7.5px;
  }
}

@media (max-width: 767.98px) {
  .home .square-buttons {
    margin-right: 0;
    margin-left: -5px;
  }

  .home .square-buttons-right {
    margin-left: 0;
    margin-right: -5px;
  }
}

.home .home-1__head__info {
  padding: 130px 180px 0 0;
}

@media (max-width: 1919.98px) {
  .home .home-1__head__info {
    max-width: 70%;
    padding: 120px 110px 0 0;
  }
}

@media (max-width: 1399.98px) {
  .home .home-1__head__info {
    padding: 90px 90px 0 0;
  }
}

@media (max-width: 991.98px) {
  .home .home-1__head__info {
    padding: 90px 70px 0 0;
  }
}

@media (max-width: 767.98px) {
  .home .home-1__head__info {
    max-width: 100%;
    padding: 90px 30px 0 0;
  }
}

.home .home-1__features .col-md {
  border-left: 0;
  border-right: 5px solid #fff;
}

.home .home-1__features .col-md:first-child {
  border-right: 0;
}

@media (max-width: 767.98px) {
  .home .home-1__features .col-sm-4_ {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
    border-top: 5px solid #fff;
    border-right: 0;
  }

  .home .home-1__features .col-sm-4_ + .col-sm-4_ {
    border-right: 5px solid #fff;
  }

  .home .home-1__features .col-sm-6_ {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  .home .home-1__features .col-sm-6_ + .col-sm-6_ {
    border-right: none;
    -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
            order: -2;
  }
}

@media (max-width: 479.98px) {
  .home .home-1__features .col-sm-4_ + .col-sm-4_,
  .home .home-1__features .col-sm-4_,
  .home .home-1__features .col-md-6_ {
    border: none;
  }

  .home .home-1__features .col-sm-6_ + .col-sm-6_,
  .home .home-1__features .col-sm-6_,
  .home .home-1__features .col-sm-4_ {
    -webkit-box-ordinal-group: initial;
        -ms-flex-order: initial;
            order: initial;
  }

  .home .home-1__features .col-md,
  .home .home-1__features .col-sm-4_ + .col-sm-4_ {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
            flex: 1 0 100%;
    max-width: 100%;
    border-left: none;
    border-bottom: 5px solid #fff;
  }
}

.home .home-2-1__head__info {
  border-left: 5px solid #fff;
  border-right: 0;
  text-align: right;
  padding: 0 180px 0 50px;
}

@media (max-width: 1919.98px) {
  .home .home-2-1__head__info {
    text-align: right;
    padding: 0 110px 0 20px;
  }
}

@media (max-width: 1399.98px) {
  .home .home-2-1__head__info {
    text-align: right;
    padding: 0 90px 0 20px;
  }
}

@media (max-width: 1199.98px) {
  .home .home-2-1__head__info {
    text-align: right;
  }
}

@media (max-width: 991.98px) {
  .home .home-2-1__head__info {
    text-align: right;
  }
}

@media (max-width: 767.98px) {
  .home .home-2-1 .col-sm-4_ {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .home .home-2-1 .col-sm-6_ {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .home .home-2-1__head {
    height: auto;
  }

  .home .home-2-1__head__info {
    text-align: right;
    height: 380px;
    padding: 0 20px 0;
    border-right: none;
    border-left: none;
    border-bottom: 5px 5px solid;
  }

  .home .home-2-1__head__samples {
    border-top: 5px solid #fff;
  }
}

@media (max-width: 479.98px) {
  .home .home-2-1 .col-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }

  .home .home-2-1 .col-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

.home__hard-samples__i:nth-child(1) {
  background-image: url("/images/theme/home/hard-samples/xl/1.png");
  border-right: 0;
}

.home__hard-samples__i:nth-child(5) {
  background-image: url("/images/theme/home/hard-samples/xl/5.png");
  border-right: 5px solid #fff;
}

@media (max-width: 767.98px) {
  .home__hard-samples__i:nth-child(3) {
    border-right: 5px solid #fff;
  }

  .home__hard-samples__i:nth-child(4) {
    border-right: none;
  }
}

@media (max-width: 479.98px) {
  .home__hard-samples__i:nth-child(2) {
    border-right: 5px solid #fff;
  }

  .home__hard-samples__i:nth-child(3) {
    border-top: 0;
    border-right: 0;
  }

  .home__hard-samples__i:nth-child(4) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    border-right: 0;
  }

  .home__hard-samples__i:nth-child(1) {
    background-image: url("/images/theme/home/hard-samples/sm/1.png");
  }

  .home__hard-samples__i:nth-child(2) {
    background-image: url("/images/theme/home/hard-samples/sm/2.png");
  }

  .home__hard-samples__i:nth-child(3) {
    background-image: url("/images/theme/home/hard-samples/sm/3.png");
  }

  .home__hard-samples__i:nth-child(4) {
    background-image: url("/images/theme/home/hard-samples/sm/4.png");
  }

  .home__hard-samples__i:nth-child(5) {
    background-image: url("/images/theme/home/hard-samples/sm/5.png");
  }
}

.home .home-2-2__head__info {
  text-align: left;
}

.home .home-2-2__head__samples {
  border-right: 0;
  border-left: 5px solid #fff;
}

@media (max-width: 767.98px) {
  .home .home-2-2__head__samples {
    border-left: 0;
  }
}

.home .home-2-2__hard-samples .tile {
  border-right: none;
  border-left: 5px solid #fff;
}

.home .home-2-2__hard-samples .tile:last-child {
  border-left: none;
}

@media (max-width: 767.98px) {
  .home .home-2-2__hard-samples .col-sm-4_ {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }

  .home .home-2-2__hard-samples .col-sm-4_ + .col-sm-4_ + .col-sm-4_ {
    border-right: none;
    border-left: none;
  }

  .home .home-2-2__hard-samples .col-sm-6_ {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (max-width: 479.98px) {
  .home .home-2-2__hard-samples .tile {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
            flex: 1 0 100%;
    max-width: 100%;
    min-height: auto;
    border-right: none;
    border-left: none;
  }
}

.home-2-3 .home-readmore-link {
  max-height: 120px;
}

@media (max-width: 1399.98px) {
  .home-2-3 .home-readmore-link {
    max-height: 100px;
  }
}

@media (max-width: 1199.98px) {
  .home-2-3 .home-readmore-link {
    max-height: 80px;
  }
}

@media (max-width: 767.98px) {
  .home-2-3 .home-readmore-link {
    max-height: 60px;
  }
}

.home .home-2-3 .divolight-logo {
  left: 0;
  margin: 0;
}

.home .home-2-3__head__info {
  border-left: 5px solid #fff;
  border-right: 0;
  background: url("/images/theme/home/divo-bg-he.jpg");
  background-size: cover;
}

@media (max-width: 1919.98px) {
  .home .home-2-3 .divolight-logo {
    padding-bottom: 20px;
    top: 0px;
  }

  .home .home-2-3__head__info {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 90px 0 20px;
  }
}

@media (max-width: 1199.98px) {
  .home .home-2-3__head__info {
    padding: 54px 90px 0;
  }
}

@media (max-width: 991.98px) {
  .home .home-2-3__head__info {
    text-align: right;
    padding: 54px 70px 0 0;
  }
}

@media (max-width: 767.98px) {
  .home .home-2-3 .home-description {
    width: 70%;
  }

  .home .home-2-3 .divolight-logo {
    left: -20px;
  }

  .home .home-2-3__head {
    height: auto;
  }

  .home .home-2-3__head__info {
    border-left: none;
    border-right: none;
    padding: 30px 30px 0 0;
    border-bottom: 5px solid #fff;
  }
}

.home [id=carousel-3-1] {
  border-right: 5px solid #fff;
}

.home [id=carousel-3-1] .owl-item .col-6 {
  border-left: 5px solid #fff;
}

@media (max-width: 767.98px) {
  .home [id=carousel-3-1] {
    border-right: none;
  }

  .home [id=carousel-3-1] .col-6:nth-child(1) {
    border-left: 0;
    border-bottom: 5px solid #fff;
  }

  .home [id=carousel-3-1] .col-6:nth-child(2) {
    border-bottom: 5px solid #fff;
  }

  .home [id=carousel-3-1] .col-6:nth-child(3) {
    border-right: 0;
    border-left: 0;
  }

  .home [id=carousel-3-1] .col-6:nth-child(4) {
    border-left: 5px solid #fff;
  }

  .home [id=carousel-3-1] .owl-item {
    border-left: none;
  }

  .home [id=carousel-3-1] .owl-item .owl-item-title {
    right: 10px;
    top: 5px;
  }
}

@media (max-width: 767.98px) and (max-width: 479.98px) {
  .home [id=carousel-3-1] .owl-item .owl-item-title {
    font-size: 14px;
  }
}

.home .home-5__info {
  padding: 0 180px 0 30px;
}

.header-search-box__btn {
  left: 0;
  right: inherit;
}

.header-search-box__input {
  padding-right: 0;
}

.header-menu .lang-box {
  margin: 0 0 0 40px;
}

.header-menu .lang-box__item {
  margin: 0 20px;
}

@media (max-width: 479.98px) {
  .header-menu {
    padding-left: 20px;
  }

  .header-menu .lang-box {
    margin: 0px;
  }
}

.categories__arr {
  left: 10px;
  -webkit-transform: rotate(180deg) translateY(50%);
          transform: rotate(180deg) translateY(50%);
  -webkit-transform-origin: center center;
          transform-origin: center center;
  right: initial;
}

.categories__i {
  padding-left: 0;
  padding-right: 60px;
}

.categories__i--accented {
  font-weight: 500;
}

.category-row .lang-box {
  text-align: left;
}

.arrow--down {
  right: inherit;
  left: -5px;
  top: -2px;
}

.arrow--up {
  right: inherit;
  left: -5px;
  top: 2px;
}

.product-grid .product-card__name {
  font-weight: 500;
  text-align: left;
}

.product-grid .product-card__fullname {
  font-weight: 500;
}

.product-grid .product-card__buttons {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.product-grid .product-card__btn__text {
  line-height: 30px;
  margin-right: 10px;
  margin-left: 0;
}

.product-grid .product-card__prices__cur {
  font-weight: 500;
  padding-right: 0;
  direction: ltr;
}

.product-grid .product-card__prices__cur:before {
  padding: 0;
}

.list-pager-row {
  direction: ltr;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.list-pager-row__text {
  direction: rtl;
}

.list-pager-row .pagination {
  direction: rtl;
}

.list-pager-row .pagination li:first-child {
  margin-left: 10px;
}

.list-pager-row .pagination li:last-child {
  margin-left: 0;
}

.list-pager-row .pagination .page-arrow {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.product-details__lbl {
  font-weight: 500;
}

.product-details__promo-prices {
  max-width: 255px;
}

.product-details .product-details__btn {
  margin-left: 0;
}

.product-details__old-price {
  right: inherit;
  left: -23px;
}

.product-details__price__val:before {
  margin-left: 0;
}

.product-details__price__val:before {
  content: '\20AA';
}

.product-details__btn {
  font-weight: 500;
}

.product-details__btn__text {
  margin-left: 0;
  margin-right: 10px;
}

.product-details__main__cell {
  padding-left: 0;
  padding-right: 20px;
}

.product-details__txt {
  text-align: right;
}

.product-details__price i {
  right: inherit;
  left: 0;
}

.product-details__price__val {
  font-weight: 700;
  direction: ltr;
}

.product-details__images-wrapper.has-gallery .lSSlideOuter {
  padding: 0 148px 0 0 !important;
}

.product-details__price_description span svg {
  margin-right: 0;
  margin-left: 20px;
}

.list-mode-row__lbl {
  font-weight: 500;
  margin-left: 10px;
  margin-right: 10px;
}

@media (min-width: 1200px) {
  .list-mode-row__lbl {
    padding-left: 20px;
    padding-right: 40px;
  }
}

.list-mode-row__pnl {
  max-width: 320px;
}

@media (max-width: 479.98px) {
  .list-mode-row__pnl {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

.list-mode-row__btn:not(:first-of-type) {
  margin-left: 0;
  margin-right: 10px;
}

@media (max-width: 767.98px) {
  .list-mode-row__btn--filter {
    margin-left: 0;
    margin-right: 5px;
  }
}

.lSPager.lSGallery {
  margin-right: 0px !important;
  padding-right: 0 !important;
}

.product-details__images-wrapper .lSAction > .lSPrev.lSPrev {
  right: 40px;
}

.product-details__images-wrapper .lSAction > .lSNext.lSNext {
  right: 40px;
}

@media (max-width: 479.98px) {
  .product-details__price.second {
    text-align: left;
  }
}

.filter-page__cb:before {
  margin: 5px 0 5px 10px;
}

.filter-page__search {
  margin: 0 20px 0 0;
}

.filter-page__search__btn {
  left: 0;
  right: inherit;
}

.filter-page__search__input {
  padding-right: 0;
}

.filter-page__clear {
  margin-right: 0;
  float: left;
  margin-left: 55px;
}

.filter-page__cat1 {
  padding: 10px 20px 10px 0;
}

.filter-page__cat2 {
  padding-left: 0;
  padding-right: 20px;
}

.filter-page__i__title {
  position: relative;
  padding-left: 0;
  padding-right: 30px;
  overflow-x: hidden;
}

.filter-page__i__title:before {
  position: absolute;
  right: inherit;
  left: 10px;
}

.filter-page__i__content a {
  padding-right: 20px;
}

.filter-page__i__content.filter-page__i__content-subcategories {
  padding-right: 15px;
}

.order-cart-pay__btns {
  direction: ltr;
}

.order-cart-pay__rb {
  margin: 0 0 0 15px;
}

.order-notify {
  left: 0;
  right: auto;
}

.order-notify__text {
  margin-left: 0;
  margin-right: 10px;
}

.order-cart-review__btns {
  direction: ltr;
}

.order-cart-review__product-info {
  padding-right: 10px;
}

.product-list .product-card {
  padding: 0 201px 15px 0;
}

.product-list .product-card__old-price {
  text-align: left;
  padding-left: 50px;
}

.product-list .product-card__image {
  left: inherit;
  right: -201px;
}

.product-list .product-card__extra-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: 0px;
  margin-right: 10px;
}

.product-list .product-card__btn__text {
  margin-left: 0;
  margin-right: 10px;
}

.product-list .waiting-storage-button {
  top: inherit;
  right: inherit;
  left: 33px;
}

.product-list .info-storage-button {
  top: inherit;
  right: inherit;
  left: 33px;
}

#compare-slider-button {
  left: 0;
  right: inherit;
}

#compare-slider-button {
  -webkit-box-shadow: 7px 0 4.95px -4.95px rgba(0, 0, 0, 0.2);
  box-shadow: 7px 0 4.95px -4.95px rgba(0, 0, 0, 0.2);
}

#compare-slider-button span {
  right: -11px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.compare-right-slider {
  left: 0;
  right: inherit;
  border-right: 0;
  border-left: 1px;
  -webkit-box-shadow: 7px 0 4.95px -4.95px rgba(0, 0, 0, 0.2);
  box-shadow: 7px 0 4.95px -4.95px rgba(0, 0, 0, 0.2);
}

.compare-slider-item {
  margin-right: 5px;
  margin-left: 0;
}

#compare table .text-left {
  text-align: right !important;
}

.order-cart-review__del:after {
  right: 0;
}

.mr-4,
.mx-4 {
  margin-right: 0 !important;
  margin-left: 1.5rem !important;
}

@media (max-width: 991px) {
  .menu-page__menu-wrapper {
    margin: 0;
    float: right;
    width: 100%;
    padding-right: 25px;
  }
}

.category-page__i-text {
  padding-left: 0;
}

.category-page__i-text.has-childs:after {
  right: unset;
  left: 30px;
}

.category-page__i a {
  margin-right: 0;
  margin-left: 60px !important;
}

.category-page__i .category-page__subs a {
  margin-right: 50px;
}

.category-page__i .category-page__subs .category-page__subs a {
  margin-right: 70px;
  margin-left: 0;
}

.modal-become-dealer .become-dealer-cb:before {
  right: 0;
}

.modal-become-dealer .become-dealer-cb label {
  margin-left: 0;
  margin-right: -10px;
  padding-left: 0;
  padding-right: 20px;
}

.order-data-wrap__quantity {
  direction: ltr;
}

.order-data-wrap #add-order-btn-page {
  margin-right: 0;
  margin-left: 20px;
}

.order-data-wrap__all-totals {
  width: 30%;
}

.order-data-wrap__all-totals .order-data-sum-wrap span {
  width: 50%;
}

.order-data-wrap__all-totals .order-data-sum-wrap div {
  width: 50%;
}

#shopping-cart .cart-amount-title {
  text-align: center;
}

#shopping-cart .shopping-cart-price-col-last .inline-order-col span:nth-of-type(1) {
  padding-left: 14px;
  padding-right: 0;
}

#shopping-cart .order-data-wrap__all-totals .totals-footer-order {
  padding-left: 20px;
  padding-right: 20px;
}

#shopping-cart .info-message-remove {
  margin-top: -45px;
  margin-right: 50px;
}

#shopping-cart .inline-order-col span:nth-of-type(1) {
  margin-right: 5px;
  margin-left: 0;
}

#shopping-cart .shopping-cart-price-col {
  direction: ltr;
}

#shopping-cart #cart-total-sum {
  display: inline-block;
  direction: ltr;
}

#shopping-cart .shopping-cart-head-qty {
  padding-left: 0;
  padding-right: 6px;
}

#shopping-cart .table-responsive .table thead .text-left {
  text-align: right !important;
}

#shopping-cart .table-responsive .table tbody .text-left {
  text-align: right !important;
}

#shopping-cart .order-cart-pay__btns {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

#shopping-cart .btn-cart-qty-update svg {
  margin-left: 0;
  margin-right: 20px;
}

#shopping-cart .order-cart-pay__shipping-cell {
  margin-right: 0;
}

#shopping-cart .order-data-wrap__all-totals .order-data-sum-wrap {
  padding-left: 25px;
  padding-right: 25px;
}

#shopping-cart .order-data-wrap__all-totals .order-data-sum-wrap div {
  text-align: left;
}

#shopping-cart .order-data-wrap__all-totals__number {
  padding-left: 0;
}

#shopping-cart .order-cart-pay__method-cell .cart-info-window.cart-info-window-cash {
  right: auto;
  left: -185px;
}

#shopping-cart .order-cart-pay__method-cell .cart-info-window.cart-info-window-card {
  right: auto;
  left: -230px;
}

#shopping-cart .order-cart-pay__shipping-types .order-cart-pay__shipping-cell:nth-of-type(2) {
  margin-right: 17px;
}

#shopping-cart .order-cart-pay__method-cell svg {
  margin-left: 0;
  margin-right: 15px;
}

#shopping-cart .warning-quote-message p {
  float: right;
  direction: rtl;
}

#shopping-cart .shopping-cart-table-desktop tr td:nth-of-type(3) {
  width: 57%;
}

#shopping-cart .shopping-cart-table-row__desc {
  padding-left: 0;
  padding-right: 20px;
}

#shopping-cart .shopping-cart-table-row__del {
  border-left: none;
  border-right: 1px solid #d9d9d9;
}

#shopping-cart .shopping-cart-table-row .mobile-qty-update {
  width: 50%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.product-banner {
  direction: ltr;
}

#my-orders .text-left {
  text-align: right !important;
}

#my-orders .shopping-cart-date-col {
  direction: ltr;
}

.select2-btn-clear {
  left: 30px !important;
  right: auto !important;
  top: 8px;
}

.select2-search--dropdown:after {
  left: 20px !important;
  right: auto !important;
}

[id=pnlSignUp] .cb:before {
  margin: 0 0 0 10px;
}

[id=pnlSignUp] .btn-close-row {
  text-align: left;
  margin-top: 10px;
}

@supports (-ms-ime-align: auto) {
  .home .home-2-2__hard-samples .tile__text {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .home .pb-circle__value {
    direction: rtl;
  }

  .public__footer-addr {
    margin-left: 0;
    margin-right: 20%;
  }
}

_:-ms-lang(x),
.home .home-2-2__hard-samples .tile__text {
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
}

_:-ms-lang(x),
.home .pb-circle__value {
  direction: rtl;
}

_:-ms-lang(x),
.public__footer-addr {
  margin-left: 0;
  margin-right: 20%;
}

.modal-become-dealer .become-dealer-cb input:checked + label:before {
  left: inherit;
  right: -2px;
}

#quote-generator .upload-btn-wrapper,
#quote-generator #quote-expiration {
  float: left;
}

#quote-generator .quote-input {
  padding-left: 0;
  padding-right: 40px;
}

#quote-generator #table-quote table .text-left {
  text-align: right !important;
}

#quote-generator .quote-data-grid {
  padding-left: 0;
  padding-right: 30px;
}

#quote-generator .quote-price-footer {
  float: left;
}

#quote-generator .price-footer-wrap {
  text-align: left;
}

#quote-generator .sum-quote-data {
  text-align: right;
  padding-right: 10px;
}

#quote-generator .btn-quote {
  text-align: right;
  padding-right: 10px;
}

#quote-generator .sticky-menu-wrap {
  left: -150px;
  right: auto;
}

#my-quotes .table thead tr th:nth-child(2) {
  width: 25%;
}

#quote-generator .sticky-menu-wrap .sticky-menu {
  -webkit-box-shadow: -5px 6px 12px -5px rgba(0, 0, 0, 0.25);
          box-shadow: -5px 6px 12px -5px rgba(0, 0, 0, 0.25);
}

#quote-generator .price-footer-wrap .price-vat-text {
  text-align: right;
}

#page-about .slide-about-first,
#page-about .slide-about-second,
#page-about .slide-about-third,
#page-about .slide-about-four,
#page-about .slide-about-five {
  background-position: left 20px center;
}

@media (max-width: 1024px) {
  .categories__i {
    padding-right: 20px;
  }
}

@media (max-width: 768px) {
  #quote-generator .sticky-menu-wrap .sticky-menu {
    margin-right: 0;
  }

  #quote-generator .order-cart-pay__rb {
    width: 20px;
  }

  #quote-generator .upload-btn-wrapper,
  #quote-generator #quote-expiration {
    float: right;
  }

  #quote-generator .sticky-menu-wrap {
    left: auto;
  }
}

@media (max-width: 767px) {
  .public__footer-items__i {
    text-align: right;
  }

  .login-popup__close {
    right: auto;
    left: 10px;
  }

  .home .home-5__root__info,
  .home .home-2-2__head__info {
    padding: 0 20px 0 20px;
  }

  .home .home-2-2__head__info {
    text-align: right;
  }

  .public__footer-items__pnl a:before {
    margin-left: 0;
    margin-right: -15px;
  }

  .public__footer-items__pnl a {
    text-align: right;
  }

  .public__footer-addr {
    margin: 0 20% 0;
  }

  .order-data-wrap__all-totals {
    width: 70%;
  }

  .order-cart-pay.pnlOrderFormPay {
    width: 100%;
  }
}

@media (max-width: 479.98px) {
  .home .home-1__features .tile-1:before,
  .home .home-1__features .home-2-2__hard-samples .tile:before,
  .home .home-2-2__hard-samples .home-1__features .tile:before {
    left: auto;
    right: 15px;
  }

  .shopping-cart-table-row__del {
    text-align: left;
    margin-right: 0;
    margin-left: -10px;
  }

  .totals-footer-order span:nth-of-type(1) {
    padding-right: 0;
    padding-left: 10px;
  }

  .totals-footer-order span:nth-of-type(2) {
    padding-left: 0;
    padding-right: 10px;
  }

  .totals-footer-order span:nth-of-type(2) .site-price-data {
    padding-left: 0;
    padding-right: 0;
  }

  .totals-footer-order #order-cart-subtotal,
  .totals-footer-order #vat-order-sum {
    padding-left: 0;
  }

  .order-data-wrap__all-totals {
    width: 100%;
  }

  #shopping-cart .order-data-wrap__all-totals .order-data-sum-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .home .home-1__features .tile-1,
  .home .home-1__features .home-2-2__hard-samples .tile,
  .home .home-2-2__hard-samples .home-1__features .tile {
    padding: 10px 65px 10px 0;
    text-align: right;
  }

  .home .home-1__features .col-md {
    border-right: 0;
  }
}

.bounce {
  right: auto;
  left: 5px;
}

#my-orders .inline-order-col {
  direction: ltr;
}

#my-orders .order-modal .md-order-wrap__all-totals__number {
  padding: 0;
}

#my-orders .order-modal .md-order-wrap__all-totals .md-order-sum-wrap div {
  width: auto;
}

#my-orders .order-modal .m-close {
  left: 15px;
  right: auto;
}

.info-storage-button,
.waiting-storage-button {
  left: 10px;
  right: auto;
  top: 46%;
}

.info-storage-close {
  float: left;
}

.accessibility-wrap {
  left: 0;
  right: auto;
}

.accessibility-wrap .accessibility-content {
  float: left;
}

.accessibility-wrap .accessibility-btn {
  float: left;
  border-radius: 0 30px 30px 0;
}

.accessibility-wrap .accessibility-btn svg:nth-of-type(1) {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.accessibility-wrap .accessibility-btn .accessibility-btn-title {
  margin-left: 0;
  margin-right: 30%;
}

.accessibility-wrap .accessibility-btn.accessibility-btn-open svg:nth-of-type(1) {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.accessibility-wrap .accessibility-btn-open svg:nth-of-type(2) {
  margin-left: 0;
  margin-right: 30px;
}

.active-attribute-group-filter:before {
  margin-right: 0;
  margin-left: 20px;
}

.list-mode-row .category-list-mode-wrap .static-category-link:nth-of-type(1),
.list-mode-row .category-list-mode-wrap .static-category-link:nth-of-type(2),
.list-mode-row .category-list-mode-wrap .static-category-link:nth-of-type(3) {
  margin-right: 0;
  margin-left: 10px;
}

.list-mode-row .category-list-mode-wrap .static-category-link.filter-category-btn {
  margin-left: 30px;
  margin-right: 0;
}

.filter-page__cat1-attribute-group a:before {
  margin-right: 0;
  margin-left: 20px;
}

.filter-page__show-more {
  text-align: left;
}

.filter-page__cat1.filter-page__cat1-attribute-group {
  padding: 0 45px 0 0;
}

.active-attribute-group-filter {
  margin-right: 25px;
}

.product-grid .product-card__prices__old {
  padding-right: 0;
}

.filter-page__i__content {
  padding-right: 30px;
  padding-left: 10px;
}

.left-column {
  border-right: none;
  border-left: 1px solid #dadada;
}

.header-logo {
  border-right: none;
}

.close-filter-button {
  margin-right: auto;
  margin-left: inherit;
  left: 0;
  right: 0;
}

.normal-filter-page .filter-page__cat1-attribute-group:before {
  margin-right: 0;
  margin-left: 20px;
}

.filter-subcategories-wrapper .categories__i {
  padding-right: 50px;
}

.filter-subcategories-wrapper .categories__i.l1 {
  padding-right: 70px;
}

.filter-subcategories-wrapper.search-page-filter-subcategories-wrapper .categories__i.l1 {
  padding-left: 0;
  padding-right: 70px;
}

.filter-subcategories-wrapper.search-page-filter-subcategories-wrapper .categories__i.l2 {
  padding-right: 90px;
  padding-left: 0;
  font-weight: 400;
}

.categories__i.active-category-parent {
  padding-right: 30px;
}

.title-block-filter {
  padding-right: 30px;
  padding-left: 0;
}

.category-page__close {
  right: auto;
  left: 20px;
}

.category-page__i a {
  margin-right: 30px;
}

.category-page .category-page__subs a {
  margin-left: 0;
}

.filter-categories-mobile .category-page__i a {
  margin-right: 30px;
}

.filter-categories-mobile .category-page__subs .category-page__i a {
  margin-right: 50px;
}

.accessibility-wrap .accessibility-btn .icon-accessibility {
  left: auto;
  right: 5px;
}

.accessibility-wrap .accessibility-btn.accessibility-btn-open svg:nth-of-type(1) {
  margin-right: 5px;
}

.filter-subcategories-wrapper-mobile .categories__i {
  padding-left: 0;
  padding-right: 0;
}

.filter-subcategories-wrapper-mobile .categories__i.l0 .parent-category-wrapper {
  padding-left: 0;
  padding-right: 30px;
}

.filter-subcategories-wrapper-mobile .categories__i .l1 a {
  margin-left: 0;
  margin-right: 50px;
}

.filter-subcategories-wrapper-mobile .sub-categories__i a:hover {
  background: #ffffff;
}

.filter-subcategories-wrapper-mobile .child-category-wrapper a {
  margin-left: 0;
  margin-right: 30px;
}

@media (max-width: 769px) {
  .filter-categories-mobile .category-page__i a {
    margin-right: 50px;
  }

  .filter-categories-mobile .category-page__i .category-page__subs a {
    margin-right: 70px;
  }
}

@media (min-width: 1300px) {
  .header-search-box .search-brand-block {
    margin-right: 0;
    margin-left: 30px;
  }

  .header-search-box .search-brand-block .cancel {
    right: unset;
    left: 0;
    -webkit-transform: translate(150%, -50%);
            transform: translate(150%, -50%);
  }
}

@media (max-width: 767.98px) {
  .search-brand-block {
    right: 10px;
    left: unset;
  }
}

