.right-fixed-wrap .contact-scroll-link {
    text-transform: none
}

.right-fixed-wrap .contact-scroll-link .icon {
    background-image: url(https://i8.amplience.net/i/epsonemear/business-printing-solutions_1121_business-printing-solutions_1121_icon_envelope_01);
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    margin-right: 5px
}

.rtl .right-fixed-wrap .contact-scroll-link .icon {
    margin-left: 5px;
    margin-right: 0
}

.mwd_contentSection:not(.mwd_footer) h1,
.popup h1 {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 42px;
    font-weight: 300
}

.mwd_contentSection:not(.mwd_footer) h1.grey,
.popup h1.grey {
    color: #575756
}

.mwd_contentSection:not(.mwd_footer) h1.white,
.popup h1.white {
    color: #fff
}

.mwd_contentSection:not(.mwd_footer) h2,
.popup h2 {
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 33.6px;
    font-weight: 300;
    color: #101f8b
}

.mwd_contentSection:not(.mwd_footer) h2.grey,
.popup h2.grey {
    color: #575756
}

.mwd_contentSection:not(.mwd_footer) h2.white,
.mwd_contentSection:not(.mwd_footer) h2.white a,
.popup h2.white,
.popup h2.white a {
    color: #fff
}

.mwd_contentSection:not(.mwd_footer) h3,
.popup h3 {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 26.4px;
    font-weight: 300;
    color: #101f8b;
    margin: 16px 0
}

.mwd_contentSection:not(.mwd_footer) h3.grey,
.popup h3.grey {
    color: #575756
}

.mwd_contentSection:not(.mwd_footer) h3.white,
.popup h3.white {
    color: #fff
}

.mwd_contentSection:not(.mwd_footer) h4,
.popup h4 {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    color: #101f8b;
    font-weight: 700
}

.mwd_contentSection:not(.mwd_footer) h4.grey,
.popup h4.grey {
    color: #575756
}

.mwd_contentSection:not(.mwd_footer) h4.white,
.mwd_contentSection:not(.mwd_footer) h5.white,
.popup h4.white,
.popup h5.white {
    color: #fff
}

.mwd_contentSection:not(.mwd_footer) h5,
.popup h5 {
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
    font-weight: 700
}

.mwd_contentSection:not(.mwd_footer) h6,
.popup h6 {
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
    font-weight: 400
}

.mwd_contentSection:not(.mwd_footer) h6.blue,
.popup h6.blue {
    color: #101f8b
}

.mwd_contentSection:not(.mwd_footer) .mwd_dark h2,
.mwd_contentSection:not(.mwd_footer) .mwd_dark h3,
.mwd_contentSection:not(.mwd_footer) .mwd_dark h5,
.mwd_contentSection:not(.mwd_footer) .mwd_dark h6,
.mwd_contentSection:not(.mwd_footer) .mwd_dark p,
.mwd_contentSection:not(.mwd_footer) h6.white,
.popup .mwd_dark h2,
.popup .mwd_dark h3,
.popup .mwd_dark h5,
.popup .mwd_dark h6,
.popup .mwd_dark p,
.popup h6.white {
    color: #fff
}

.mwd_contentSection:not(.mwd_footer) p,
.popup p {
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
    margin-bottom: 16px
}

.mwd_contentSection:not(.mwd_footer) .no-margin-bottom,
.mwd_contentSection:not(.mwd_footer) .row,
.popup .no-margin-bottom,
.popup .row {
    margin-bottom: 0
}

.mwd_contentSection:not(.mwd_footer) .tertiary,
.mwd_contentSection:not(.mwd_footer) .tertiary li,
.mwd_contentSection:not(.mwd_footer) .tertiary p,
.popup .tertiary,
.popup .tertiary li,
.popup .tertiary p {
    font-size: 12px;
    font-size: .75rem;
    line-height: 16px
}

.mwd_contentSection:not(.mwd_footer) .t-bold,
.popup .t-bold {
    font-size: 12px;
    font-size: .75rem;
    line-height: 16px;
    font-weight: 700
}

.mwd_contentSection:not(.mwd_footer) .detail,
.popup .detail {
    font-size: 10px;
    font-size: .625rem;
    line-height: 14px;
    font-weight: 400
}

.mwd_contentSection:not(.mwd_footer) .text-center,
.popup .text-center {
    text-align: center
}

.mwd_contentSection:not(.mwd_footer) .no-margin-top,
.popup .no-margin-top {
    margin-top: 0
}

.mwd_contentSection:not(.mwd_footer) .no-padding-bottom,
.popup .no-padding-bottom {
    padding-bottom: 0
}

.mwd_contentSection:not(.mwd_footer) .no-padding-top,
.popup .no-padding-top {
    padding-top: 0
}

.mwd_contentSection:not(.mwd_footer) .pull-right,
.popup .pull-right {
    float: right
}

.mwd_contentSection:not(.mwd_footer) .pt-50,
.popup .pt-50 {
    padding-top: 50px
}

.mwd_contentSection:not(.mwd_footer) .pb-50,
.popup .pb-50 {
    padding-bottom: 50px
}

.mwd_contentSection:not(.mwd_footer) .mt-50,
.popup .mt-50 {
    margin-top: 50px
}

.mwd_contentSection:not(.mwd_footer) .mb-50,
.popup .mb-50 {
    margin-bottom: 50px
}

.mwd_contentSection:not(.mwd_footer) .mt-30,
.popup .mt-30 {
    margin-top: 30px
}

.mwd_contentSection:not(.mwd_footer) .mb-30,
.popup .mb-30 {
    margin-bottom: 30px
}

.mwd_contentSection:not(.mwd_footer) .mt-20,
.popup .mt-20 {
    margin-top: 20px
}

.mwd_contentSection:not(.mwd_footer) .mb-20,
.popup .mb-20 {
    margin-bottom: 20px
}

.mwd_contentSection:not(.mwd_footer) .btn-primary,
.mwd_contentSection:not(.mwd_footer) .btn-secondary,
.popup .btn-primary,
.popup .btn-secondary {
    text-transform: none
}

.mwd_contentSection:not(.mwd_footer) .text-uppercase,
.popup .text-uppercase {
    text-transform: uppercase
}

.mwd_contentSection:not(.mwd_footer) .img-responsive,
.popup .img-responsive {
    display: block;
    width: 100%;
    height: auto
}

#printerFilter #usersSlider .noUi-marker-normal,
#printerFilter #volumeSlider .noUi-marker-normal,
#printerFilter .noUi-handle:after,
#printerFilter .noUi-handle:before,
.mwd_contentSection:not(.mwd_footer) ul li:before,
.popup ul li:before {
    display: none
}

.mwd_contentSection:not(.mwd_footer) .separator,
.popup .separator {
    height: 50px;
    float: none;
    clear: left
}

.mwd_contentSection:not(.mwd_footer) .separator.small,
.popup .separator.small {
    height: 25px
}

.mwd_contentSection:not(.mwd_footer) .mwd_dark .btn-white,
.popup .mwd_dark .btn-white {
    background-color: #eee;
    color: #101f8b;
    border-color: #eee;
    text-transform: uppercase
}

@media (min-width:768px) {

    .page--content .breadcrumb .current,
    .page--content .breadcrumb a {
        color: #575755
    }

    .page--content .breadcrumb .current:after,
    .page--content .breadcrumb a:after {
        background: #575755
    }
}

body.rtl .mwd_herotext_redesign {
    left: auto;
    right: 0
}

@media (max-width:959px) and (min-width:768px) {
    #printerFilter h3 {
        margin-bottom: 50px
    }
}

#printerFilter .select {
    min-width: 100% !important;
    max-width: 100% !important
}

#printerFilter label {
    position: absolute;
    top: -34px
}

#printerFilter #productTable a[href^=tel] {
    color: inherit;
    pointer-events: none
}

#printerFilter .range-label {
    float: left;
    margin-left: 2px;
    font-size: 12px;
    color: #101f8b
}

#printerFilter .range-label+.range-label {
    float: right;
    margin-right: 2px;
    margin-left: 0
}

#printerFilter .noUi-target {
    height: 4px;
    padding: 0 5px;
    margin: 34px 0 7px;
    background: #E6E6E6;
    border: none;
    box-shadow: none
}

@media (max-width:767px) {
    #printerFilter label {
        top: -60px
    }

    #printerFilter .noUi-target {
        margin: 80px 0 7px
    }
}

#printerFilter .noUi-connect {
    background: #101f8b
}

#printerFilter .noUi-handle {
    width: 12px;
    height: 12px;
    margin-top: 2px;
    border-radius: 50%;
    background: #101f8b;
    box-shadow: none;
    border: none
}

#printerFilter .noUi-origin {
    left: -10px
}

#printerFilter .noUi-pips-horizontal {
    top: auto;
    bottom: 0;
    height: 50px;
    left: 5px;
    width: calc(100% - 10px)
}

#printerFilter #usersSlider .noUi-pips .noUi-marker-large,
#printerFilter #volumeSlider .noUi-pips .noUi-marker-large {
    height: 10px;
    bottom: 12px
}

#printerFilter #usersSlider .noUi-pips .noUi-value-large,
#printerFilter #volumeSlider .noUi-pips .noUi-value-large {
    font-size: 13px;
    top: 0
}

#printerFilter #usersSlider .noUi-pips .noUi-value-large[data-value="20"],
#printerFilter #usersSlider .noUi-pips .noUi-value-large[data-value="0"],
#printerFilter #usersSlider .noUi-pips .noUi-value-large[data-value="5000"],
#printerFilter #volumeSlider .noUi-pips .noUi-value-large[data-value="20"],
#printerFilter #volumeSlider .noUi-pips .noUi-value-large[data-value="0"],
#printerFilter #volumeSlider .noUi-pips .noUi-value-large[data-value="5000"] {
    font-weight: 700
}

#printerFilter #usersSlider .noUi-pips .noUi-value-large[data-value="20"]:after,
#printerFilter #usersSlider .noUi-pips .noUi-value-large[data-value="5000"]:after,
#printerFilter #volumeSlider .noUi-pips .noUi-value-large[data-value="20"]:after,
#printerFilter #volumeSlider .noUi-pips .noUi-value-large[data-value="5000"]:after {
    content: '+';
    display: inline
}

#printerFilter .noUi-handle .noUi-tooltip {
    opacity: 0
}

#printerFilter .noUi-handle.noUi-active .noUi-tooltip {
    opacity: 1
}

#printerFilter .position-relative {
    position: relative
}

#printerFilter .position-relative .hover-table {
    position: absolute;
    top: 49px;
    left: 0;
    width: 100%
}

#printerFilter .position-relative .hover-table .hover {
    opacity: 0;
    position: relative
}

#printerFilter .position-relative .hover-table .hover .wrapper {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
    padding: 0 30px;
    color: #fff
}

#printerFilter .position-relative .hover-table .hover .wrapper b {
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase
}

#printerFilter .position-relative .hover-table .hover .wrapper p {
    font-size: 13px;
    line-height: 19.5px
}

#printerFilter .position-relative .hover-table .hover.hover-enterprise {
    background: rgba(53, 118, 185, .9)
}

#printerFilter .position-relative .hover-table .hover.hover-rips {
    background: rgba(26, 66, 143, .9)
}

#printerFilter .position-relative .hover-table .hover.hover-pro {
    background: rgba(4, 91, 108, .9)
}

#printerFilter .position-relative .hover-table .hover.hover-workforce {
    background: rgba(44, 116, 151, .9)
}

#printerFilter .position-relative .hover-table .hover.hover-ecotank {
    background: rgba(13, 124, 121, .9)
}

#printerFilter .position-relative .hover-table .hover:hover {
    opacity: 1
}

#printerFilter table {
    table-layout: fixed;
    width: 100%;
    font-size: 13px
}

#printerFilter td,
#printerFilter th {
    padding: 0
}

#printerFilter thead {
    vertical-align: top
}

#printerFilter thead th {
    padding: 15px 0;
    background-color: #101f8b;
    color: #fff;
    font-size: 13px
}

#printerFilter tbody tr {
    color: #fff
}

#printerFilter tbody tr.enterprise {
    background: #3576B9
}

#printerFilter tbody tr.rips {
    background: #1A428F
}

#printerFilter tbody tr.pro {
    background: #045B6C
}

#printerFilter tbody tr.workforce {
    background: #2C7497
}

#printerFilter tbody tr.ecotank {
    background: #0D7C79
}

#printerFilter tbody td,
#printerFilter tbody th {
    padding: 20px 0
}

#printerFilter tbody th {
    padding-left: 20px;
    font-weight: 400;
    text-align: left
}

.rtl #printerFilter tbody th {
    padding-left: 0;
    padding-right: 20px;
    text-align: right
}

#printerFilter tbody th p {
    margin: 5px 0 0
}

#printerFilter tbody td {
    text-align: center
}

#printerFilter tbody td:last-child {
    padding-right: 20px
}

#printerFilter tbody td:last-child>div {
    padding-top: calc(40% + 8px)
}

#printerFilter tbody td>div {
    position: relative;
    margin: -10px auto 0;
    padding-top: 40%;
    background-position: center bottom;
    background-size: contain;
    background-repeat: no-repeat
}

#printerFilter tbody td>div>span {
    position: absolute;
    left: calc(50% - 75px);
    top: 100%;
    width: 150px;
    margin-top: 5px
}

@media (max-width:959px) {
    #printerFilter .position-relative .hover-table {
        display: none
    }

    #printerFilter table,
    #printerFilter tbody,
    #printerFilter td,
    #printerFilter th,
    #printerFilter thead {
        display: block
    }

    #printerFilter table {
        margin-top: 20px
    }

    #printerFilter thead,
    #printerFilter thead th:first-child {
        display: none
    }

    #printerFilter thead tr {
        overflow: hidden
    }

    #printerFilter thead th {
        float: left;
        width: 20%
    }

    #printerFilter tbody tr {
        overflow: hidden;
        padding: 20px 0 50px;
        border: none
    }

    #printerFilter tbody th {
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 0;
        text-align: center
    }

    #printerFilter tbody td {
        width: 50%;
        padding-top: 0;
        padding-bottom: 30px;
        float: left
    }

    #printerFilter tbody td:last-child {
        padding-right: 0
    }

    #printerFilter tbody td>div>span {
        left: calc(50% - 70px);
        width: 140px
    }
}

@media (max-width:599px) {
    #printerFilter thead {
        display: none
    }

    #printerFilter tbody th {
        padding-bottom: 30px
    }

    #printerFilter tbody td {
        width: 50%;
        margin-top: 40px
    }
}

@media (max-width:480px) {
    #printerFilter tbody th {
        padding-bottom: 100px
    }

    #printerFilter tbody td {
        width: 100%
    }

    #printerFilter tbody td:first-of-type {
        width: 100%;
        margin-top: -60px;
        padding-top: 0
    }
}

#printerFilter .users_0-4>div {
    background-image: url(https://i8.amplience.net/i/epsonemear/business-printing-solutions_1121_icon_users-per-decive_1-4.png);
    max-width: 60px
}

#printerFilter .users_0-10>div {
    background-image: url(https://i8.amplience.net/i/epsonemear/business-printing-solutions_1121_icon_users-per-decive_1-10.png);
    max-width: 60px
}

#printerFilter .users_6-15>div {
    background-image: url(https://i8.amplience.net/i/epsonemear/business-printing-solutions_1121_icon_users-per-decive_6-15.png);
    max-width: 56px
}

#printerFilter .users_0-30>div {
    background-image: url(https://i8.amplience.net/i/epsonemear/business-printing-solutions_1121_icon_users-per-decive_20.png);
    max-width: 80px
}

#printerFilter .speed_low>div {
    background-image: url(https://i8.amplience.net/i/epsonemear/business-printing-solutions_1121_icon_speed_low.png);
    max-width: 96px
}

#printerFilter .speed_mid>div {
    background-image: url(https://i8.amplience.net/i/epsonemear/business-printing-solutions_1121_icon_speed_mid.png);
    max-width: 96px
}

#printerFilter .speed_high>div {
    background-image: url(https://i8.amplience.net/i/epsonemear/business-printing-solutions_1121_icon_speed_high.png);
    max-width: 96px
}

#printerFilter .speed_highest>div {
    background-image: url(https://i8.amplience.net/i/epsonemear/business-printing-solutions_1121_icon_speed_highest.png);
    max-width: 96px
}

#printerFilter .cost_very-low>div {
    background-image: url(https://i8.amplience.net/i/epsonemear/business-printing-solutions_1121_icon_cost_very-low.png);
    max-width: 55px
}

#printerFilter .cost_ultra-low>div {
    background-image: url(https://i8.amplience.net/i/epsonemear/business-printing-solutions_1121_icon_cost_ultra-low.png);
    max-width: 36px
}

#printerFilter .cost_low>div {
    background-image: url(https://i8.amplience.net/i/epsonemear/business-printing-solutions_1121_icon_cost_low.png);
    max-width: 53px
}

#printerFilter .cost_mid>div {
    background-image: url(https://i8.amplience.net/i/epsonemear/business-printing-solutions_1121_icon_cost_mid.png);
    max-width: 72px
}

#printerFilter .investment_high>div {
    background-image: url(https://i8.amplience.net/i/epsonemear/business-printing-solutions_1121_icon_investment_high.png);
    max-width: 55px
}

#printerFilter .investment_mid>div {
    background-image: url(https://i8.amplience.net/i/epsonemear/business-printing-solutions_1121_icon_investment_mid.png);
    max-width: 55px
}

#printerFilter .investment_low>div {
    background-image: url(https://i8.amplience.net/i/epsonemear/business-printing-solutions_1121_icon_investment_low.png);
    max-width: 55px
}

#printerFilter .investment_contract>div {
    background-image: url(https://i8.amplience.net/i/epsonemear/business-printing-solutions_1121_icon_investment_mps-contract.png);
    max-width: 55px
}

#printerFilter .volume_0-5000>div {
    background-image: url(https://i8.amplience.net/i/epsonemear/business-printing-solutions_1121_icon_print-volume_high.png);
    max-width: 60px
}

#printerFilter .volume_1500-10000>div {
    background-image: url(https://i8.amplience.net/i/epsonemear/business-printing-solutions_1121_icon_print-volume_mid.png);
    max-width: 59px
}

#printerFilter .volume_200-4000>div {
    background-image: url(https://i8.amplience.net/i/epsonemear/business-printing-solutions_1121_icon_print-volume_mid-2.png);
    max-width: 29px
}

#printerFilter .volume_100-400>div,
#printerFilter .volume_50-200>div {
    background-image: url(https://i8.amplience.net/i/epsonemear/business-printing-solutions_1121_icon_print-volume_low.png);
    max-width: 28px
}

table th {
    text-transform: none;
    background-color: unset;
}

table thead th,
table th:last-child {
    text-transform: uppercase;
    text-align: center;
    font-weight: bold !important;
    background-color: #128a9e;
}
.eq-height th>div,
table td>div {
    display: flex;
    align-items: center;
    height: 260px;;
    background-position: center !important;
}
.eq-height th div {
    width: 100%;
}
table td>div>span {
    top: calc(50% + 40px) !important;
}
.x-row {
    display: flex;
    width: 100%;
}
@media (max-width: 1023px) {
    table td>div {
        height: 120px;
    }
}
@media (min-width: 1024px) {
    .container__full > .row {
        flex-direction: column;
    }
}
.x-1 {
    width: 180px;
}
.x-2 {
    width: calc(100% - 180px);
}
@media (max-width: 1023px) {
    .x-row {
        flex-direction: column;
    }
    .x-1,
    .x-2 {
        width: 100%;
    }
    .x-sl {
        min-height: 40px;
    }
    .x-sl label {
        top: -60px !important;
    }
}
@media (min-width: 960px) {
    .m-only {
        display: none;
    }
}
@media (max-width: 959px) {
    .m-only {
        position: relative;
        top: 30px;
    }
    .amp-content__container.m-p0 {
        padding-left: 0;
        padding-right: 0;
    }
    .x-row {
        padding-left: 20px;
    }
}