BODY {
    direction: rtl;
    unicode-bidi: embed;
}


/* Common-Header - start */

.primary-menu {
    text-align: right;
}

#top-menu-bar .brand-logo {
    float: right !important;
    padding-right: 5px !important;
    padding-left: 40px !important;
}

.top-menu-right-bar {
    text-align: left !important;
    float: left !important;
    right: auto !important;
    left: 0px !important;
}

.country-select-list {
    margin-left: 0px !important;
}

.top-search-right-bar {
    float: left !important;
}

.wpn .header #top-menu-bar .mobile-hamburger {
    float: left !important;
}

.wpn .header #primary-menu .top-menu-right-bar {
    margin-right: 0px !important;
    margin-left: 105px !important;
}

    .wpn .header #primary-menu .top-menu-right-bar .country-select-box:after {
        right: auto !important;
        left: 10px !important;
    }

    .wpn .header #primary-menu .top-menu-right-bar #choose-country {
        padding: 5px 10px 5px 35px !important;
    }

/* Common-Header ende */


/* Common-Footer start */

.wpn .footer-section h3,
.wpn .footer-section .about-ul,
.wpn .footer-section .footer-bottom-head,
.wpn .footer-section .left-align,
.wpn .footer-section .flag-div {
    text-align: right !important;
}

.wpn .footer-section .about-ul,
.wpn .footer-section .social-share li,
.wpn .footer-section .left-align {
    float: right !important;
}

.wpn .footer-section .flag-div .flag-img-text {
    float: right !important;
}

.wpn .footer-section .left-align {
    border-right: 1px solid #fff !important;
    border-left: 0px !important;
    padding-right: 10px !important;
    padding-left: 0px !important;
    margin-right: 10px !important;
    margin-left: 0px !important;
}

    .wpn .footer-section .left-align:after {
        margin-right: 10px !important;
        margin-left: 0px !important;
    }

.wpn .footer-section .social-share li:first-child {
    margin-right: 0px !important;
    margin-left: 3% !important;
}


/* Common-Footer end */

@media print, screen and (min-width: 992px) {
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: right !important;
    }

    .col-md-offset-4 {
        margin-left: 0% !important;
        margin-right: 33.33333333% !important
    }
    /* History Odd - Start */
    .history .history-block .history-block-top {
        float: right;
        text-align: left;
    }

        .history .history-block .history-block-top::after {
            left: 0;
            right: auto;
            margin-left: -14px;
        }

    .history .history-block .history-block-body {
        float: left;
        text-align: right;
    }

        .history .history-block .history-block-body::after {
            left: auto;
            right: 0;
            margin-right: -1.5px;
        }
    /* History Odd - End */
    /* History Even - Start */
    .history .history-block.even .history-block-top {
        float: left;
        text-align: right;
    }

        .history .history-block.even .history-block-top::after {
            left: auto;
            right: 0;
        }

    .history .history-block.even .history-block-body {
        float: right;
    }

        .history .history-block.even .history-block-body::after {
            left: 0;
            right: auto;
            margin-left: -1.5px;
        }
    /* History Even - End */
    /* HistoryAnimation -Start */
    .history .history-block .history-block-top .history-block-title,
    .history .history-block .history-block-top .history-block-image {
        -webkit-transform: translateX(50px);
        -ms-transform: translateX(50px);
        transform: translateX(50px);
    }

    .history .history-block .history-block-body .history-block-text {
        -webkit-transform: translateX(-50px);
        -ms-transform: translateX(-50px);
        transform: translateX(-50px);
    }

    .history .history-block.even .history-block-top .history-block-title,
    .history .history-block.even .history-block-top .history-block-image {
        -webkit-transform: translateX(-50px);
        -ms-transform: translateX(-50px);
        transform: translateX(-50px);
    }

    .history .history-block.even .history-block-body .history-block-text {
        -webkit-transform: translateX(50px);
        -ms-transform: translateX(50px);
        transform: translateX(50px);
    }

    .history .history-block.animate .history-block-top .history-block-title,
    .history .history-block.animate .history-block-body .history-block-title,
    .history .history-block.animate .history-block-top .history-block-image,
    .history .history-block.animate .history-block-body .history-block-image,
    .history .history-block.animate .history-block-top .history-block-text,
    .history .history-block.animate .history-block-body .history-block-text {
        opacity: 1;
        -webkit-transform: translateX(0px);
        -ms-transform: translateX(0px);
        transform: translateX(0px);
    }
    /* HistoryAnimation - End */
    .wpn .mega-menu-bottom-offer .icon .title {
        text-align: right !important;
        margin-right: 10px !important;
    }

    .about-banner-txt .row .col-md-6 .text-right {
        text-align: left !important;
    }
}

.icon-left {
    background-position-x: right !important;
    padding-left: inherit !important;
    padding-right: 30px !important;
}

.icon-bg-left.icon-left {
    padding-right: 85px !important;
    padding-left: 20px !important;
}

.sidebar-right:before {
    height: 10000px;
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    margin-right: -5px;
    border-right: 1px solid #616161;
}

.sidebar-bordered::after {
    border-right: none;
}

@media (min-width: 993px) {
    .product-list-view .row .r-border {
        border-left: 1px solid #d7d6d6;
        border-right: none;
    }
}

.btn-search {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

.flex-row.flex-row-separator .flex-col + .flex-col {
    border-left: none;
    border-right: 1px solid #d7d6d6;
}

.wtb-filter ul > li,
.list-inline-dektop > li {
    float: right !important;
}

    .wtb-filter ul > li + li {
        margin-right: 10px !important;
        margin-left: 0px !important;
    }

    .list-inline-dektop > li + li {
        margin-right: 10px !important;
        margin-left: 0px !important;
    }

.select.form-control select {
    padding: 8px 15px 8px 30px !important;
}

th {
    text-align: right !important;
}

.sortable-triangle {
    margin-left: 0px !important;
    margin-right: 10px !important;
}

    .sortable-triangle::before,
    .sortable-triangle::after {
        left: unset !important;
        right: 0 !important;
    }

.checkbox {
    padding-left: unset !important;
    padding-right: 30px;
}

    .checkbox input[type="checkbox"] + span {
        left: auto !important;
        right: 0 !important;
    }

.list-unstyled {
    padding-left: unset !important;
    padding-right: 0;
}

.product-list .product-list-sorting .sorting-view ul > li > a[class*="show-view-"] {
    padding-right: 42px !important;
    padding-left: 10px !important;
}

    .product-list .product-list-sorting .sorting-view ul > li > a[class*="show-view-"]::before {
        left: auto !important;
        right: 20px !important;
        margin-right: 10px !important;
        margin-left: 0px !important;
    }

ul:not(.list-inline):not(.list-unstyled):not(.nav):not(.dropdown-menu):not(.pagination):not(.list-group):not(.list-non-decoration):not(.mf_finder_searchBox_suggest_items):not(.mf_finder_pager_items):not(.first-level):not(.about-ul):not(.panel_container_only_mobile):not(.flag-content):not(.social-share-icon):not(.social-share-icon-list):not(.mega-menu-sub-child):not(.site-information-list):not(.country-select-list):not(.mf_finder_searchBox_suggest_items) > li::before {
    background: url(/AP2/Resources/assets/img/icons/list-bullet.png) center right no-repeat !important;
    left: auto !important;
    right: 0 !important;
}

ul:not(.list-inline):not(.list-unstyled):not(.nav):not(.dropdown-menu):not(.pagination):not(.list-group):not(.list-non-decoration):not(.mf_finder_searchBox_suggest_items):not(.mf_finder_pager_items):not(.first-level):not(.about-ul):not(.panel_container_only_mobile):not(.flag-content):not(.social-share-icon):not(.social-share-icon-list):not(.mega-menu-sub-child):not(.site-information-list):not(.country-select-list):not(.mf_finder_searchBox_suggest_items):not(#brochure-ul):not(.tab-navigation):not(.tabs-heading):not(.product-info_functions) > li {
    padding-left: unset !important;
    padding-right: 16px !important;
}

.product-list .product-list-view .product-view.view-list .product-thumbnail {
    float: right !important;
}

.product-list .product-list-view .product-view.view-list .product-highlight {
    text-align: right;
    right: 33.33333333%;
    left: auto;
    margin-right: 7px;
}

.product-list .product-list-view .product-view.view-list .product-body .product-description-title {
    padding-left: 10px;
    margin-left: 5px;
    border-left: 1px solid #616161;
    border-right: none !important;
}

.list-inline {
    padding-left: unset !important;
    margin-left: unset !important;
    padding-right: 0;
    margin-right: -5px;
}

ul:not(.list-inline):not(.list-unstyled):not(.nav):not(.dropdown-menu):not(.pagination):not(.list-group):not(.mf_finder_pager_items):not(.first-level):not(.about-ul):not(.panel_container_only_mobile):not(.flag-content):not(.social-share-icon):not(.mega-menu-sub-child):not(.site-information-list):not(.country-select-list):not(.mf_finder_searchBox_suggest_items) {
    padding-left: unset !important;
    padding-right: 0;
}

.usp-text-position {
    margin-left: unset !important;
    margin-right: 30px;
}

.wpn div.breadcrumb ul li {
    float: right;
    line-height: normal;
}

    .wpn div.breadcrumb ul li a {
        background-image: url(/ap2/resources/assets/img/icons/icon-arrow-small-left.png);
        background-position: center left;
        background-repeat: no-repeat;
        padding-right: 0px;
        padding-left: 10px;
        text-decoration: underline;
        margin-left: 4px;
    }

.wpn div.breadcrumb-area {
    text-align: right !important;
}

.wpn div.notification-bar {
    text-align: right !important;
}

    .wpn div.notification-bar p {
        margin: 0 !important;
        margin-left: 15px !important;
    }

    .wpn div.notification-bar .close {
        right: auto !important;
        left: 15px !important;
    }

.wpn .category-slider-section .category-slider-container a .category-slider-description .product-desc {
    text-align: right !important;
}

.wpn .offer-zone .offer-zone-container .promo-detail p {
    float: right !important;
    margin-right: 0px !important;
    margin-left: 25px !important;
}

.wpn .offer-zone .offer-zone-container .promo-detail .view-button {
    float: right !important;
}

.wpn .offer-zone .offer-zone-container .offer-detail .view-button {
    float: right !important;
}

.wpn .offer-zone .offer-zone-container .offer-detail p {
    float: right !important;
    margin-right: 0px !important;
    margin-left: 25px !important;
}

.wpn .top-search-right-bar .global-search-btn:before {
    float: right !important;
    margin-right: 0px !important;
    margin-left: 10px !important;
}

.wpn .individual-product .individual-product-container .individual-product-label {
    padding: 5px 30px 5px 20px !important;
    right: 0 !important;
    left: auto !important;
    transform: translateX(10px) !important;
}

    .wpn .individual-product .individual-product-container .individual-product-label:before {
        border-right: none !important;
        border-left: 10px solid #008931 !important;
        right: 0 !important;
        left: auto !important;
    }

.wpn .back-to-top {
    right: auto !important;
    left: 35px !important;
}

.wpn .bounce-arrow {
    right: auto !important;
    left: 35px !important;
}

@media only screen and (max-width: 767px) {
    .wpn .back-to-top {
        right: auto !important;
        left: 15px !important;
    }

    .wpn .bounce-arrow {
        right: auto !important;
        left: 46.8% !important;
    }
}

.wpn .cookie-acception .wrap .wrap-cnt .buttons .buttons-btn-1 {
    margin-right: 5px !important;
    margin-left: 0px !important;
}

.wpn .explore-products .explore-products-container .explore-products-title span i {
    padding-right: 5px !important;
    padding-left: 0px !important;
}

.atss-left {
    left: auto !important;
    float: right !important;
    right: 0 !important;
}

.atss .at-share-btn, .atss a {
    float: right !important;
}

.datepicker-input::before {
    left: auto !important;
    margin-left: unset !important;
    right: 0;
    margin-right: 10px;
}

.select.form-control::after {
    right: auto !important;
    left: 10px;
}

.tab-container .nav-tabs > li {
    margin-right: -5px !important;
    width: 27% !important;
}

.product-details-tabs .nav-tabs > li {
    margin-right: -5px !important;
}

.quote-txt::before,
.quote-txt::after {
    content: '' !important;
}

.brochure-list {
    background-position: right !important;
    padding-right: 25px !important;
}

.product-details-tabs #specifications .row.spec-details .col-xs-12 > div .function-list:nth-child(even) {
    padding-right: 15px !important;
    padding-left: 0px !important;
}

.product-details-tabs #specifications .row.spec-details .col-xs-12 > div .function-list:nth-child(odd) {
    padding-left: 15px !important;
    padding-right: 0px !important;
}

.pull-right {
    float: left !important;
}

.sticky-compare .product-image {
    float: right !important;
    margin-right: 0px !important;
    margin-left: 10px !important;
}

.sticky-compare .product-title {
    text-align: right !important;
}

.sticky-compare .product-remove {
    right: auto !important;
    left: 0 !important;
}

.sticky-compare .row .pd-col::after,
.sticky-compare .row .btn-col::after {
    right: 0 !important;
    left: auto !important;
}

@media (min-width: 993px) {
    .column3Break {
        clear: right !important;
    }
}

@media (min-width: 767px) and (max-width: 993px) {
    .column2Break {
        clear: right !important;
    }
}

@media print, screen and (min-width: 768px) {
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12 {
        float: right !important;
    }
}

.news-content .pdf-mobile-hidden {
    float: left !important;
}

.product-list .product-list-view .product-view.view-list .product-body .product-functions-list-wrapper .product-functions-list,
.product-list .product-list-view .product-view.view-list .product-body .product-functions-list-wrapper .product-extra-functions-list {
    float: right !important
}

.product-functions > li + li::before {
    right: 0 !important;
    left: auto !important;
}

.form-horizontal .control-label {
    text-align: right !important;
}

.modal .modal-dialog .modal-content .modal-header button.close {
    right: auto !important;
    left: 10px !important;
}

.bs-accordion .panel .panel-title > a::before {
    right: 0 !important;
    left: auto !important;
}

.bs-accordion .panel .panel-title > a::after {
    right: 0 !important;
    left: auto !important;
    margin-right: 6px !important;
    margin-left: 0px !important;
}

.bs-accordion .panel .panel-title > a {
    padding-right: 47px !important;
    padding-left: 15px !important;
}

.pagination-nav .pagination > li {
    float: right !important;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: -1px !important;
}

.pagination {
    padding-right: 0px !important;
    padding-left: inherit !important;
}

.product-comparison .comparison-remove {
    right: auto !important;
    left: 0 !important;
}

.page-header .page-header-link {
    text-align: left !important;
}

.carousel-indicators {
    right: 50% !important;
    left: auto !important;
    margin-right: -30% !important;
    padding-right: 0 !important;
}

.product-comparison .product-comparison-top.stick .product-container .product-title {
    text-align: right !important;
}

.product-comparison .product-comparison-top.stick .product-container .product-image {
    float: right !important;
    margin-right: 0px !important;
    margin-left: 10px !important;
}

.product-details .product-details-header .product-details-header-links {
    text-align: left !important;
}

.dropdown-link {
    padding-left: 16px !important;
    padding-right: 0px !important;
}

    .dropdown-link::before {
        right: auto !important;
        left: 0 !important;
    }

.product-details .product-image-container .product-thumbnail-list .item .list-inline > li {
    float: right !important;
}

.section-tiles .product-details-tile .tile-title {
    right: 0 !important;
    left: auto !important;
    padding-right: 10px !important;
    padding-left: 0px !important;
}

.product-details .product-image-container .product-image.video-iframe .video-title {
    text-align: right !important;
}

.product-details .product-image-container .product-image .video-title {
    right: 0 !important;
    left: auto !important;
}

.news-info-list .tag {
    border-right: 1px solid #d7d6d6 !important;
    border-left: 0px !important;
    padding-right: 15px !important;
    padding-left: 0px !important;
}

.about-link-group .media .media-left {
    padding-right: 0 !important;
    padding-left: 20px !important;
}

.product-list .product-list-sorting .sorting-view {
    float: left !important;
}

.product-list .product-list-sorting .sorting-by,
.product-list .product-list-sorting .sorting-show {
    float: right !important;
}

.product-list .product-list-sorting .sorting-show-top {
    border-right: 1px solid #d7d6d6 !important;
    border-left: 0px !important;
    padding-right: 5px !important;
    padding-left: 0px !important;
    margin-right: 5px !important;
    margin-left: 0px !important;
}

.product-list .product-list-sorting .sorting-view ul > li > a {
    border-right: 1px solid #d7d6d6 !important;
    border-left: 0px;
}

.cb-homework > label {
    padding-right: 5px !important;
    padding-left: 0px !important;
}

.icon-arrow::after {
    right: auto !important;
    left: 12px !important;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.link-arrow {
    padding-right: 0px;
    padding-left: 20px;
    background-position: left center;
    background-image: url(/AP2/Resources/assets/img/icons/icon-arrow-left.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), not all, not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .link-arrow {
        background-image: url(/AP2/Resources/assets/img/icons/icon-arrow-left_2x.png);
    }
}

.about-link-group.about-us h3 a.link-arrow:hover {
    background-image: url(/ap2/Resources/assets/img/icons/icon-arrow-left-hover.png) !important;
}

.link-arrow.link-arrow-back::before {
    right: 0;
    left: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}

.link-arrow.link-arrow-back {
    padding-right: 15px;
    padding-left: 0px;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: right;
}

.sitemap-content .sitemap-section .sitemap-item h4 .icon-arrow-small:after,
.sitemap-item-category-title .icon-arrow-small:after {
    right: auto !important;
    left: -15px !important;
    transform: rotate(180deg) !important;
}

.printer-category .row .text-right {
    text-align: left !important;
}

.fa-chevron-right:before {
    content: "\f053" !important;
}


@media (max-width: 767px) {
    .wtb-filter ul > li {
        float: none !important;
    }

        .wtb-filter ul > li + li {
            margin-right: 0 !important;
        }

    .product-details .product-details-header .product-details-header-links {
        text-align: right !important;
    }

    .product-comparison .product-comparison-top.stick .product-container .product-image {
        float: none !important;
        width: 50% !important;
    }

    .product-list .product-container .product-description .product-description-title {
        padding-right: 0px !important;
        padding-left: 10px !important;
        margin-right: 0px !important;
        margin-left: 5px !important;
        border-right: none !important;
        border-left: 1px solid #616161 !important;
    }

    #similarProductArea .section-header h2 {
        text-align: right !important;
    }

    .section-explore-more h3 {
        text-align: right !important;
    }

    .awards-content .award-list .award-img img {
        margin-right: 0px !important;
        margin-left: 30px !important;
        float: right !important;
    }
}

@media (max-width: 767px), (min-width: 768px) and (max-width: 991px) {
    .list-inline-dektop > li {
        float: none !important;
    }

        .list-inline-dektop > li + li {
            margin-right: 0 !important;
        }

    .section-related-items .product-list .product-container .product-thumbnail .product-image {
        float: right !important;
    }

    .section-related-items .product-list .product-container .product-thumbnail .product-short-desc {
        margin-right: 50% !important;
        margin-left: 0% !important;
    }

    .section-related-items .product-list .product-container .product-thumbnail .product-highlight,
    .section-related-items .product-list .product-container .product-thumbnail .product-title,
    .section-related-items .product-list .product-container .product-thumbnail .product-price {
        text-align: right !important;
    }

    .flex-row.flex-row-separator .flex-col + .flex-col {
        border-right: none !important;
    }

    .product-comparison .flex-row.flex-row-separator .flex-col + .flex-col {
        border-right: 1px solid #d7d6d6 !important;
        border-left: 0px !important;
    }

    .hsm-diy-content .align-right {
        float: right !important;
    }

    .sidebar-right:before {
        border-right: 0px;
    }

    .page-header .page-header-link {
        text-align: right !important;
    }

    .card .card-img > img {
        margin: 0 0 20px auto !important;
    }

    .card .card-body {
        padding: 0 0 0 25px !important;
    }

    .auth-container .auth-left,
    .auth-container .auth-right {
        text-align: right !important;
    }

    .wpn div.notification-bar p {
        margin-right: 0px !important;
        margin-left: 30px !important;
    }

    .link-list ul > li.active > a {
        background-image: url(/ap2/Resources/assets/img/icons/icon-arrow-white-left.png) !important;
    }

    .link-list ul > li > a {
        background-image: url(/ap2/Resources/assets/img/icons/icon-arrow-left.png) !important;
        background-position: left 20px center !important;
        padding-right: 20px !important;
        padding-left: 40px !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .sitemap-content .sitemap-section .row > .col-sm-6:nth-child(2n+1) {
        clear: right !important;
    }
}

@media (max-width: 991.98px) {
    .wpn .header #top-menu-bar .top-search-right-bar {
        margin-right: 0px !important;
        margin-left: 20px !important;
    }

    .wpn .header #primary-menu .first-level li {
        text-align: right !important;
    }

    .wpn .header #primary-menu .first-level > li.has-sub > span:after {
        right: auto !important;
        left: 25px !important;
    }

    .wpn .header #primary-menu .first-level > li.no-has-sub span:after {
        content: "\f053" !important;
        right: auto !important;
        left: 25px !important;
    }

    .wpn .header #primary-menu .first-level .mega-menu .inner-level {
        text-align: right !important;
    }

        .wpn .header #primary-menu .first-level .mega-menu .inner-level .inner-menu-title img {
            margin-right: 0px !important;
            margin-left: 20px !important;
        }

        .wpn .header #primary-menu .first-level .mega-menu .inner-level .icon-angle-right:after {
            content: "\f104" !important;
        }

        .wpn .header #primary-menu .first-level .mega-menu .inner-level .icon-angle-right {
            right: auto !important;
            left: 16px !important;
        }

    .wpn .header #primary-menu .top-menu-right-bar {
        margin-left: 0px !important;
    }
}

@media only screen and (max-width: 440px) {
    .wpn .footer-section .flag-div a {
        float: right !important;
    }
}

@media (min-width: 992px) {
    .wpn .header #primary-menu .first-level li.has-sub .mega-menu .close-mega-menu {
        right: auto !important;
        left: 15px !important;
    }

    .wpn .header #primary-menu .first-level li.has-sub .mega-menu .inner-level {
        border-left: 1px solid #f2f2f2 !important;
        border-right: 0px !important;
    }

        .wpn .header #primary-menu .first-level li.has-sub .mega-menu .inner-level:nth-child(6n) {
            border-left: 0 none !important;
        }
}

@media screen and (max-width: 1023px) {
    .wpn .cookie-acception .wrap .wrap-cnt .buttons .buttons-btn-1 {
        margin-right: 12px !important;
        margin-left: 0px !important;
    }
}

/* Paging for Product Recommendations in Product Hub Page - Start */

.wpn .tns-outer .tns-controls [data-controls=next] {
    right: auto !important;
    left: 0 !important;
}

.wpn .tns-outer .tns-controls [data-controls=prev] {
    right: 0 !important;
    left: auto !important;
}


@media (max-width: 991.98px) {
    .wpn .product-overview-container .tns-outer .tns-controls [data-controls=next] {
        right: auto !important;
        left: -12px !important;
    }

    .wpn .product-overview-container .tns-outer .tns-controls [data-controls=prev] {
        right: -12px !important;
        left: auto !important;
    }
}

.wpn .tns-outer .tns-controls [data-controls=next]:after {
    content: "\f104" !important;
}

.wpn .tns-outer .tns-controls [data-controls=prev]:after {
    content: "\f105" !important;
}

/* Paging for Product Recommendations in Product Hub Page - End */

/* Product Compare Image */
@media not all, (-webkit-transform-3d) {
    .carousel-inner > .item.next,
    .carousel-inner > .item.active.right {
        right: 0;
        left: auto;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }

    .carousel-inner > .item.prev,
    .carousel-inner > .item.active.left {
        right: 0;
        left: auto;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }

        .carousel-inner > .item.next.left,
        .carousel-inner > .item.prev.right,
        .carousel-inner > .item.active {
            right: 0;
            left: auto;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
        }
}


/* Search section except Mars Finder */

.mf_finder_header .mf_finder_searchBox_suggest_items {
    text-align: right !important;
}

@media (min-width: 640px) {
    .mf_finder_searchBox_submit:before {
        margin-right: .75rem !important;
        margin-left: 0px !important;
    }
}

ul.ui-autocomplete:not(.list-inline):not(.list-unstyled):not(.nav):not(.dropdown-menu):not(.pagination):not(.list-group):not(.list-non-decoration):not(.mf_finder_searchBox_suggest_items):not(.mf_finder_pager_items):not(.first-level):not(.about-ul):not(.panel_container_only_mobile):not(.flag-content):not(.social-share-icon):not(.social-share-icon-list):not(.mega-menu-sub-child):not(.site-information-list):not(.country-select-list):not(.mf_finder_searchBox_suggest_items) > li::before {
    background: none !important;
    left: auto !important;
    right: 0 !important;
}

.mf_finder_container h1 {
    margin-right: 15px !important;
    margin-left: 0px !important;
}

.aplayout-main a[target="_blank"], .aplayout-main .link-external {
    padding-right: 0;
    padding-left: 15px;
    background-position: left center;
}