* {
    font-family: "neue-haas-grotesk-display", sans-serif !important;
    letter-spacing: 1px;
}
/*https://www.jqueryscript.net/demo/Sticky-Header-Navigation-Plugin-jQuery-mhead/*/


.fa, .fas {
    font-family: 'Font Awesome 5 Free' !important;
    font-weight: 900;
}

.far {
    font-family: 'Font Awesome 5 Free' !important;
    font-weight: 400;
}

.MainMenu.sticky {
    margin-top: -39px;
}

.stickyHeader .Logo {
    margin-top: 8px;
}

.stickyHeader .Navigation {
    margin-top: 0;
    margin-bottom: 0;
}

.Header {
    height: 105px;
}

.Header.stickyHeader {
    height: 55px;
}

.main-banner-wrp {
    width: 100%;
    height: auto;
    padding:0;
}
.Buttons-Description {
    text-align: right;
    width: auto;
    flex: 1 1;
}
.main-banner-images-wrp {
    width: 100%;
    max-height: calc(100vh - 105px);
    overflow: hidden;
}

.main-content-wrapper.landing-page.newhome {
    margin-top: 146px;
}

.newhome #main-slider-slick-custom {
    max-height: calc(100vh - 105px);
}

.newhome #main-slider-slick-custom .slider__item {
    max-height: calc(100vh - 105px);
    transition: none;
}

.newhome #main-slider-slick-custom .slider__item .picture_wrapper {
    max-height: calc(100vh - 105px);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: none;
    transition: none;

}

.newhome.main-content-wrapper #main-slider-wrap {
    max-height: calc(100vh - 105px);
}

.SubMenu-InfoPart li a {
    color: #2C4461;
}

.Navigation > li > a {
    color: #2C4461;
    font-size: 0.75em;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.SubMenu {
    background-color: #F5F5F5;
    padding-bottom: 0;
}

.divider {
    height: 15px;
    width: 1px;
    background-color: white;
    margin-top: 2px;
}

.MainMenu-Wrapper .divider {
    display: none;
}

.main-content-wrapper.landing-page.newhome {
    margin-top: 74px;
}

.mmenu_dd_left li a {
    font-weight: 600;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #5E6572;
}

.new-items .h2 {
    font: 400 40px "neue-haas-grotesk-display", sans-serif;
    color: #2C4461;
}

.h3-featured {
    color: #2C4461;
    letter-spacing: 1px;
}

.SubMenu-UserPart > li a {
    color: #5E6572;
}

.NavigationContactUs a {
    color: #E96758;
    font-size: 15px;
}

.search-header-form {
    border-radius: 2px;
    color: #5E6572;
}

.footer-menu li a {
    color: #5E6572;
}

.copyright p {
    color: #5E6572;
}

.mmenu_dd_left li a {
    color: #5E6572;
}

.fa-srch {
    color: #ffffff;
    background-color: #2C4461;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    height: 40px;
    top: -1px;
    right: -1px;
}

.slide_text_wrapper .btn2233 {
    margin-left: 0;
    margin-top: 20px;
    display: inline-block;
    font-weight: 300;
    color: #fff;
    background-color: #E96758;
    border: 1px solid #E96758;
    padding: 0 20px;
    background-position: center right;
    text-decoration: none;
    position: relative;
    border-radius: 2px;
    height: 33px;
    box-sizing: border-box;
    line-height: 31px;
    text-align: center;
    transition: all .5s ease-Out;
    font-size: 12px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.Button-Configure {
    align-items: center;
    justify-content: center;
    background-color: #E96758;
    border: 1px solid #E96758;
    border-radius: 2px;
    height: 33px;
    box-sizing: border-box;
    line-height: 31px;
    text-align: center;
    width: auto;
    min-width: auto;
    text-transform: uppercase;
}

p {
    color: #5E6572;
}

.new-items-pd .h3-title {
    color: #5E6572;
}

#return-to-top {
    background-color: #2C4461;
    opacity: 1;
}

#return-to-top:hover {
    background-color: #E96758;
}
.new-items-pd .h2{
    margin-top: -10px;
}

.new-items-pd .first-row {
    margin-bottom: -20px;
}

.Button {
    padding: 0 20px;
    height: 33px;
}

.cs_buttons .Button {
    height: 30px;
}

.Button-Details {
    height: 33px;
    text-decoration: none;
    color: #2C4461;
    width: fit-content;
    min-width: auto;
    display: flex;
    align-items: center;
    border: 1px solid #2C4461;
    border-radius: 2px;
    opacity: 1;
    padding: 0 20px;
    justify-content: center;
    transition: .5s;
    box-sizing: border-box;
    letter-spacing: 1px;
}

.Button-Details:hover {
    color: #E96758;
    border: 1px solid #E96758;
}

.Button-Details:hover .Button-DetailsText {
    padding-right: 0;
    transition: none;
}

.Button-Details:hover .Button-DetailsText:after {
    display: none;
}

.itemTypebases .Button-Details {
    width: auto;
    min-width: auto;
}

.mmenu_dd_left li.mainmenu-subitem {
    padding-left: 12px;
}

.SubMenu-InfoPart {
    justify-content: flex-start;
    column-gap: 40px;
}

.SubMenu-InfoPart > li.divider {
    margin: 4px 10px 0;
    background-color: #2C4461;
}

.SubMenu-UserPart > li {
    padding-left: 30px;
}

.SubMenu-UserPart > li a {
    font-size: 11px;
    color: #2C4461;
}

.SubMenu-UserPart li img {
    display: none;
}


.SubMenu-UserPart li .inner-menu {
    left: -15px;
}

.SubMenu-UserPart li:nth-child(1) .inner-menu {
    left: -15px;
}

.main-content-wrapper {
    margin-top: 110px;
}

:root {
    scroll-padding-top: 110px;
}

#rep-account-wrp .customer-service__quote-details-wrap-print .main-content-wrapper {
    margin-top: 30px;
}

.contracts-container {
    margin-top: 110px;
}

.news-list-wrp {
    margin-top: 110px;
}

.contact-us-container-wrp {
    margin-top: 110px;
}

.main-content-wrapper.config-linked {
    margin-top: 110px;
}

.Container.main-banner-wrp {
    max-width: 100%;
}

.newhome #main-slider-wrap {
    max-width: 100%;
}

.newhome #main-slider-slick-custom .slider__item .picture_wrapper .grumpy-image {
    position: relative;
    height: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: none;
}

.banner {
    max-height: calc(100vh - 105px);
    height: auto;
}

.Logo {
    min-width: 179px;
    width: 179px;
    margin-top: 10px;
    margin-bottom: 8px;
}

.onlyhome #main-slider-slick-custom .slider__item.active .picture_wrapper picture {
    display: flex;
    align-items: flex-end;
}

.SubMenu-UserPart > li a {
    font-size:  0.8em;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 1px;
}

.SubMenu-InfoPart li a {
    font-size:  0.8em;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 1px;
}

.search-header-form {
    width: 83px;
    height: 25px;
}

.search-form input::-webkit-input-placeholder {
    height: auto;
    padding: 0;
}

#search-header-form .select2-container .select2-search--inline .select2-search__field[placeholder] {
    height: auto;
    font-size: 12px;
    line-height: 24px;
    padding-right: 0;
    padding-left: 25px;
}

.search-header-form ::placeholder {
    text-transform: none !important;
    font-size: 12px !important;
    font-weight: 300 !important;
}

.search-header-form .select2-container .select2-selection--multiple {
    min-height: 25px;
}

.fa-srch {
    color: #022B3A;
    background-color: transparent;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    height: 23px;
    top: 1px;
    width: 20px;
    padding: 4px 0 0 0;
    left: -1px;
    font-size: 13px !important;
}

.Navigation {
    display: flex;
    justify-content: flex-end;
    padding-right: 30px;
    border-right: 1px solid #CDD7D6;
    margin-top: 2px;
}

.Navigation > li {
    padding: 10px 20px;
}

.Navigation > li > a {
    padding: 0;
}

.recent-searches-wrp {
    top: 24px;
    border-radius: 0 0 5px 5px;
}

.search-header-form.hasValue .fa-srch {
    color: #878787;
    background-color: transparent;
}

.select2-results {
    margin-top: -1px;
    width: auto;
    margin-left: -1px;
    position: relative;
    border: none;
    border-top: 1px solid #000;
}

.SubMenu-UserPart > li.admin-menuitem:after {
    width: 0;
    margin-left: 30px;
}

.SubMenu-InfoPart > li.divider {
    display: none;
    margin: 4px 20px 0;
    background-color: transparent;
}
.newhome .caption .h1 {
    /*font-size: 3.75vw;*/
    font-size: 55px;
    line-height: 50px;
    font-weight: 800;
    letter-spacing: 4px;
    color: #3A3A3A;
}
.newhome .caption .detailed {
    font-size: 20px;
    letter-spacing: 2px;
    margin-top: 10px;
    color: #3A3A3A;
    font-weight: 500;
}

.newhome .caption p:not(.detailed){
    margin-bottom: 0;
    margin-top: -10px;
}

.newhome .caption .h2 {
    font-size: 18px;
    letter-spacing: 2px;
    margin-bottom: 10px;
    color: #3A3A3A;
    font-weight: 400;
}

#main-slider-slick-custom .slider__item .picture_wrapper .grumpy-image {
    width: 100%;
    height: auto;
    bottom: 0;
    position: absolute;
}


.newhome #main-slider-slick-custom .slider__item .caption {
    bottom: auto;
    left: calc((100% - 85%) / 2);
    background: rgba(255, 255, 255, 0.8);
    width: 33%;
    padding: 80px 50px;
    border-radius: 2px;
}

.newhome #main-slider-slick-custom .slider__item.slide-video .caption {
    left: auto;
    right: calc((100% - 85%) / 2);
}
.new-slider-info .slider-info__config-buttons .Buttons-Title {
    display: flex;
}
.new-slider-info .slider-info__config-buttons .Buttons-Title img {
    margin-left: 17px;
    margin-bottom: -19px;

}
.landing-page #main-slider-slick-custom .slider__item .caption_wrap {
    top: 210px;
    box-sizing: content-box;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0;
    position: absolute;
    z-index: 2222;
}

.newhome #main-slider-slick-custom .slider__item.slide-video .caption_wrap {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0;
    right: auto;
    bottom: 130px;
}



#main-slider-slick-custom .slider__item {
    align-items: center;
}

.new-items__featured .Button-Configure {
    background-color: #E96758;
    transition: all .5s ease-Out;
}

.new-items__featured .Button-Configure .Button-Text {
    color: #FFF;
    padding: 0;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.Button-Configure:hover {
    border-color: #2C4461;
}

.Button-Configure:hover {
    border-color: #2C4461;
    background-color: #2C4461;
}

.Button-Configure:hover .Button-Circle {
    background-color: #2C4461;
}

.Filtered-DetailsWrapper .Button-Configure:hover {
    border-color: #E96758;
    background-color: #E96758;
}

.Filtered-DetailsWrapper .Button-Configure:hover .Button-Circle {
    background-color: #E96758;
}

.Button-Text {
    font-weight: 300;
    margin: 0;
    letter-spacing: 1px;
}

.mmenu_dd {
    opacity: 0;
    visibility: hidden;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
}

.Details-Buttons .Button-Image {
    display: none;
}

.slider-info .Button-Image {
    display: none;
}

.Filtered-DetailsWrapper-Tables .Details-Buttons .Button-Details {
    display: none;
}

.Filtered-DetailsWrapper .Details-Title {
    margin-bottom: 15px;
    margin-top: 60px;
}

.Filtered-DetailsWrapper .Buttons-Description {
    margin-right: 45px;
    position: relative;
}

.Filtered-DetailsWrapper .Button-Configure {
    background-color: #2C4461;
    border: 1px solid #2C4461;
    height: 33px;
    width: auto;
    min-width: auto;
    padding: 0 10px;
    box-sizing: border-box;
    margin: 0;
}

.Filtered-DetailsWrapper .Button-Configure:hover {
    border: 1px solid #E96758;
}

.Filtered-DetailsWrapper .Button-Configure .Button-Text {
    margin: 0;
    padding: 0;
    font-weight: 300;
    line-height: 31px;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.Filtered-DetailsWrapper .Buttons-Title {
    font-size: 16px;
    line-height: 31px;
    letter-spacing: 1px;
    color: #5E6572;
    opacity: 1;
}

.Filtered-DetailsWrapper .Buttons-SubTitle {
    font-size: 10px;
    line-height: 11px;
    letter-spacing: 1px;
    color: #838383;
    opacity: 1;
    position: absolute;
    right: 0;
}

.Button-Details-Info {
    margin-top: 10px;
}

.FiltersUsed-Sorted .selectric-wrapper .selectric {
    border-radius: 2px;
    border-color: #2C4461;
    background-color: #fff;
    height: 23px;
}

.selectric-items {
    border-color: #2C4461;
}

.selectric-SortBy .selectric-items li {
    background-color: #fff;
}

.selectric-items li.highlighted, .selectric-items li:hover {
    background: #2C4461;
    color: #fff;
}

.FiltersUsed-Button_Clear {
    border-radius: 2px;
    border-color: #E96758;
    color: #E96758;
}

.FiltersUsed-Button {
    border-radius: 2px;
    color: #2C4461;
    border-color: #2C4461;
    background-color: #fff;
    margin-right: 15px;
    margin-bottom: 10px;
}

.FiltersUsed-Sorted .selectric-wrapper .selectric .button {
    background-color: #fff;
}

.Container.Locator {
    margin-top: 74px;
}

.Locator-countries {
    font-style: normal;
    font-weight: 300;
}

.locator-country {
    height: 33px;
    box-sizing: border-box;
    line-height: 31px;
    letter-spacing: 1px;
}

.locator-country:first-child {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
}

.locator-country:last-child {
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
}

.locator-country.selected {
    color: #fff;
    background-color: #2C4461;
    font-weight: 500;
    border: 1px solid #2C4461;
}

.locator-country:hover {
    color: #fff;
    background-color: #E96758;
    border-color: #E96758;
}

.Locator-Navigation {

    border-radius: 2px;
    height: 33px;
    line-height: 31px;
    background-position: calc(100% - 8px) calc(1em - 4px), calc(100% - 5px) calc(1em - 4px), 100% 0;
    padding: 0 15px 0 5px;
}

.usa-states-wrp .custom-select-container {
    width: 200px;
    text-align: left;
}
.custom-select-opener:after {
    content: " ";
    position: absolute;
    right: 7px;
    top: 13px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;

    border-top: 5px solid #000;
}
.usa-states-wrp .custom-select-option.is-selected::before {
    content: "";
    padding-right: 0;
}


#userformzip .Button-Details {
    background-color: #2C4461;
    border: 1px solid #2C4461;
    color: #fff;
    padding: 0 20px;
    line-height: 31px;
    box-sizing: border-box;
    height: 33px;
}

#userformzip .Button-Details:hover {
    color: #fff;
    background-color: #E96758;
    border-color: #E96758;
}

#user_zip {
    border-radius: 2px;
    margin-right: 0;
    height: 33px;
    box-sizing: border-box;
}

.about-button {
    background-color: #E96758;
    border-color: #E96758;
    padding: 0 20px;
    line-height: 31px;
    box-sizing: border-box;
    height: 33px;
    border-radius: 2px;
    width: auto;
    font-size: 14px;
    min-width: auto;
    letter-spacing: 1px;
}

.about-button:hover {
    background-color: #5E6572;
    border-color: #5E6572;
}

.contact-us-link {
    color: #E96758;
}

.subscribe {
    background-color: #E96758;
    border-color: #E96758;
    padding: 0 20px;
    line-height: 31px;
    box-sizing: border-box;
    height: 33px;
    border-radius: 2px;
    width: auto;
    min-width: auto;
    font-size: 14px;
    letter-spacing: 1px;
}

.subscribe:hover {
    background-color: #5E6572;
    border-color: #5E6572;
}

.form-item-label.error-validation .custom-error-wrapper-class {
    color: #E96758;
}

.form-item-label.error-validation input {
    border-bottom: 2px solid #E96758;
}

.item-placeholder.required:after {
    color: #E96758;
    opacity: 1;
}

.textarea-label.error-validation textarea {
    border-bottom: 2px solid #E96758;
}

.general-form-wrp .item-placeholder {
    color: #838383;
    opacity: 0.7;
}
.promo__title {
    color: #007ab9;
    text-align: right;
    font-size: 16px;
    line-height: 26px;
}
.promo-code-input-wrap {
    margin-top: 5px;
    display: flex;
    flex-direction: row;
}
.promo-code-input-wrap input {
    padding: 4px;
    color: #575757;
    font-size: 16px;
    border-radius: 2px;
    height: 22px;
    outline: none;
    border: 1px solid #a7a7a7;
}
.promo-add_wrap .error {
    color: #E96758;
    margin-right: 13px;
    display: none;
}
#j-modal__delete-promo-confirm .delete-promo-btn {
    color: #fff;
    border: 1px solid #E96758;
    background: #E96758;
    margin-right: 10px;
}
.promo-code-input-wrap .add-promo-btn {
    margin-right: 0px;
    margin-left: 10px;
    height: 30px;
    font-size: 14px;
    line-height: 31px;
    color: #2C4461;
    border: 1px solid #2C4461;
    border-radius: 2px;
    padding: 0px 20px;
    text-decoration: none;
    font-weight: 300;
    transition: all .5s ease-Out;
}
.promo-code-input-wrap .add-promo-btn:hover {
    color: #E96758;
    border: 1px solid #E96758;
    background: #fff;

}
.general-form-wrp .textarea-item:focus + span.item-placeholder {
    opacity: 1;
}

.general-form-wrp .text-input:focus + span.item-placeholder {
    opacity: 1;
}

.form-button {
    border-radius: 2px;
    letter-spacing: 1px;
}

.form-button:after {
    border-radius: 2px;
}

.form-button:before {
    border-radius: 2px;
}

.form-button-primary, .j-modal  .form-button-primary {
    box-shadow: none;
    background-color: #E96758;
    height: 33px;
    border: solid 1px #e96758;
    color: white;
}
.j-modal__promo h2 {
    color: #555555; text-align: center;
}

.Container-Menu {
    flex-direction: column;
}
.shipping-total-promo {
    margin-top: -10px;
    border-top: none;
}
.promo-banner-wrapper {
    text-align: center;
    background: #ea6759;
    border-top: 0 solid #ea6759;
    padding: 11px 0;
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.promo-banner-wrapper a{
    text-decoration: none;
    color: #ffffff;
    margin-left: 20px;
    border-bottom: 1px dashed #ffffff;
    font-weight: normal;
}
.coupon_wrap .shipping-total__title b {margin-right: 10px;}
.coupon_wrap .shipping-total__title i {
    position: absolute;
    margin-right: -22px;
    top: 5px;
    cursor: pointer;
}
.coupon_wrap .shipping-total__title {
    position: relative;
    flex-direction: row;
    color: #007ab9;
}
.coupon_wrap .shipping-total__price {
    color: #007ab9;
}
.Button-Circle {
    border-radius: 0;
}

.Details-Buttons {
    padding-bottom: 15px;
    column-gap: 5px;
    align-items: flex-start;
}

.Details-ImageContainer {
    width: auto;
}

.Details-ImageContainer .FilteredImage {
    height: 294px;
    width: auto;
}

.Button-Circle {
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    display: none;
}
.config_full_width .single-tab.single-tab__monitors-tab .options__item {
    max-width: none;
    width: auto;
}
.Button-Configure:hover .Button-Circle {
    width: 200%;
    height: 200%;
    opacity: 1;
    top: -50%;
    left: -50%;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    display: none;
}

.Details-Info {
    padding-left: 34px;
}

.Details-ButtonsWrapper {
    margin-top: 60px;
}

.Details-Title {
    font-size: 26px;
    line-height: 26px;
    letter-spacing: 1px;
    color: #5E6572;
}

.Details-Title:after {
    background-color: #E96758;
    margin-top: 8px;
    width: 80px;
}

.search-header-form:hover .fa-srch, .search-header-form.hasValue .fa-srch {
    color: #022B3A;
    background-color: transparent;
}

.SubMenu-UserPart li:last-child {
    padding-right: 0;
}

.search-form {
    margin-left: 30px;
    max-width: 100%;
}

.search-header-form.hasValue {
    width: 250px;
}

.caption .btn2233:hover {
    background: #5E6572;
    border: 1px solid #5E6572;
}

.hovereffect a.info {
    height: 33px;
    box-sizing: border-box;
    text-align: center;
    padding: 0 20px;
}

.hovereffect a.info:hover {
    border-color: #838383;
}

.one-safe-block .info .Button-Text {
    font-weight: 300;
    line-height: 31px;
}

.h1:after, .h2:after, .h3:after {
    background: #E96758;
}

.new-items .h2:after {
    background: #E96758;
}

.main-slider-button:hover:before {
    border-color: #E96758;
}

li a:hover, .Navigation li a:hover {
    color: #E96758;
}

.typetabs li.current {
    color: #E96758;
}

.air-tabs-btn {
    background-color: #E96758;
    font-weight: 300;
}

.air-banner-text__percents {
    color: #E96758;
}

.landing-page .breadcrumbs-list li a:hover, .landing-page .social-list li a:hover {
    color: #E96758;
}

.air-hiw-btn {
    background-color: #E96758;
}

.new-slider-info .Button-Text {
    padding: 0;
    font-weight: 300;
    text-transform: uppercase;
}

.new-slider-info .Button-Configure {
    width: auto;
    min-width: auto;
    height: 33px;
}

.navigation__under-suboption.active {
    color: #E96758;
}

.news-list-filters__item {
    height: 33px;
    box-sizing: border-box;
    line-height: 31px;
    text-align: center;
    width: auto;
    min-width: auto;
    padding: 0 20px;
}

.selectric-news-years-select .selectric {
    border-radius: 2px;
}

.selectric-news-years-select .selectric .label {
    margin-top: 0;
}

.about-partner__text p {
    font-weight: 300;
    letter-spacing: 1px;
}

.rebuilding-p {
    font-weight: 300;
    letter-spacing: 1px;
}

.benefits-list__item {
    font-weight: 300;
    letter-spacing: 1px;
}

.descr-text-text p {
    letter-spacing: 1px;
    font-weight: 300;
}

.slogan-text__accent {
    color: #E96758;
}

.slogan-text__item {
    letter-spacing: 1px;
}

.about-partner__text p.bordered {
    border-color: #E96758;
}

.new-slider-info .Button-Details {
    height: 33px;
    width: auto;
    min-width: auto;
}

.quote-info-popup .Button p {
    padding: 0;
    line-height: 31px;
    font-weight: 300;
    font-size: 14px;
}

.j-modal .Button-Configure {
    background-color: #E96758;
    border: 1px solid #E96758;
    border-radius: 2px;
    padding: 0 20px;
    width: auto;
    min-width: auto;
    height: 33px;
    text-align: center;
    box-sizing: border-box;
}

.j-modal .Button-Configure:hover {
    background-color: #2C4461;
    border: 1px solid #2C4461;
}

.Button.cancelBtn {
    border-radius: 2px;
    padding: 0 20px;
    width: auto;
    min-width: auto;
    height: 33px;
    text-align: center;
    box-sizing: border-box;
    border: 1px solid #2C4461;
}

.signup-item__billing-form-wrp .Button-Cancel p.Button-Text {
    padding: 0;
    color: #2C4461;
    font-size: 14px;
}

.signup-item__billing-form-wrp .Button-Cancel:hover p.Button-Text {
    color: #E96758;
}

.signup-item__billing-form-wrp .Button-Cancel:hover {
    background-color: #fff;
    border-color: #E96758;
}

.Button.cancelBtn:hover .Button-Circle {
    width: 200%;
    height: 200%;
    top: -50%;
    left: -50%;
    background: #fff;
    display: none;
}

.j-modal .cancel-wrapper .btn:hover {
    background-color: #2C4461;
    border-color: #2C4461;
}

.quote-button {
    box-shadow: none;
    background-color: #fff;
    color: #2C4461;
    border: 1px solid #2C4461;
    border-radius: 2px;
    padding: 0 20px;
    width: auto;
    min-width: auto;
    height: 33px;
    line-height: 31px;
    text-align: center;
    box-sizing: border-box;
    font-size: 16px;
    font-weight: 300;
    transition: all .5s ease-Out;
}

.quote-button:hover {
    color: #E96758;
    border: 1px solid #E96758;
}

.quote-info-popup .quote-button__save-project-number {
    border-radius: 2px;
    padding: 0 20px;
    width: auto;
    min-width: auto;
    height: 33px;
    line-height: 31px;
    text-align: center;
    box-sizing: border-box;
    border: 1px solid #E96758;
    background: #E96758;
    margin-right: 20px;
}

.quote-info-popup .quote-button__save-project-number:before {
    background-color: #E96758;
    border-radius: 2px;
}

.j-modal .btn {
    border-radius: 2px;
    padding: 0 20px;
    width: auto;
    min-width: auto;
    height: 33px;
    line-height: 31px;
    text-align: center;
    box-sizing: border-box;
    text-transform: none;
    font-weight: 300;
    font-size: 14px;

}

.j-modal .btn.cancel-modal-btn {
    color: #2C4461;
    border: 1px solid #2C4461;
    background: #fff;
    font-weight: 300;
    font-size: 14px;
}

.j-modal .btn.cancel-modal-btn:hover {
    color: #E96758;
    border: 1px solid #E96758;
    background: #fff;
}

.Form-Wrap {
    border-left: 5px solid #E96758;
}

.j-modal .btn.quote_expiration{
    border: 1px solid #E96758;
    background: #E96758;
    margin-right: 20px;
    color: white;
}



.cancelBtnShipAddresChange {
    border-radius: 2px;
    padding: 0 20px;
    width: auto;
    min-width: auto;
    height: 33px;
    line-height: 31px;
    text-align: center;
    box-sizing: border-box;
    color: #2C4461;
    border: 1px solid #2C4461;
    background: #fff;
}

.cancelBtnShipAddresChange:hover {
    border: 1px solid #E96758;
    background: #fff;
}

.cancelBtnShipAddresChange p.Button-Text {
    color: #2C4461;
}

.cancelBtnShipAddresChange:hover p.Button-Text {
    color: #E96758;
}

.cancelBtnShipAddresChange:hover .Button-Circle {
    background: #fff;
    display: none;
}

.Address-Item-Wrap.active {
    border-left: 5px solid #E96758;
}

.CheckInput:checked + .CheckBox {
    background-color: #E96758;
    border: 1px solid #E96758;
}

#quote_change_shipping_address_popup .Button-Details {
    border-radius: 2px;
    padding: 0 20px;
    width: fit-content;
    min-width: auto;
    height: 33px;
    line-height: 31px;
    text-align: center;
    box-sizing: border-box;
    color: #E96758;
    border: 1px solid #E96758;
    background: #fff;
}

.cancel-wrapper p {
    padding: 0;
}

.quote-button__share.quote_saved {
    color: #fff;
    border: 1px solid #E96758;
    background: #E96758;
}
.quote-button__share.quote_pending, .quote-button__checkout.quote_pending{
    opacity: 0.5;
    cursor: default;
}
.quote-button.quote_pending:hover {
    color: #2C4461;
    border: 1px solid #2C4461;
}

.quote-button__share.quote_pending:after, .quote-button__share.quote_pending:before, .quote-button__checkout.quote_pending:after, .quote-button__checkout.quote_pending:before {
    background-color: transparent;
}
.quote-button__share.quote_saved:hover {
    color: #fff;
    border: 1px solid #2C4461;
    background: #2C4461;
}
.quote-button__save_quote.quote_saved {
    opacity: 0.5;
    cursor: default;
    background-color: #fff;
    color: #2C4461;
    border: 1px solid #2C4461;
}
.quote-button__save_quote.quote_pending:hover {
    color: #fff;
    border: 1px solid #2C4461;
    background: #2C4461;
}

.quote-button__save_quote.quote_saved:before, .quote-button__save_quote.quote_saved:after{
    background: transparent;
}
.selectric-shipping-options-select .selectric {
    border-radius: 2px;
}

.selectric-shipping-options-select .selectric .label {
    margin-top: 0;
}

.quote-button.quote-button__save-notes {
    border-radius: 2px;
    padding: 0 20px;
    width: fit-content;
    min-width: auto;
    height: 33px;
    line-height: 31px;
    text-align: center;
    box-sizing: border-box;
    color: #2C4461;
    border: 1px solid #2C4461;
    background: #fff;
}

.quote-button.quote-button__save-notes:hover {
    color: #E96758;
    border: 1px solid #E96758;
}

.create_quote,
.product_sheet {
    font-weight: 300;
    color: #fff;
    background-color: #E96758;
    border: 1px solid #E96758;
    padding: 0 20px;
    position: relative;
    border-radius: 2px;
    font-size: 14px;
    height: 33px;
    box-sizing: border-box;
    text-transform: none;
    line-height: 31px;
    text-align: center;;
}

.create_quote:hover,
.product_sheet:hover {
    background-color: #5E6572;
    border: 1px solid #5E6572;
}

.resources-page__image-details-wrp-930 .related-product-item-wrp:hover {
    box-shadow: none;
}
.locator-country {
    transition: all .5s ease-Out;
}

.ui-btn {
    transition: all .5s ease-Out;
}
.ui-btn:hover {
    background-color: #5E6572;
    border: 1px solid #5E6572;
}
.litres-container {
    margin-top: 119px;
}
.button_config .next {
    font-weight: 300;
    color: #fff;
    background-color: #E96758;
    border: 1px solid #E96758;
    padding: 0 32px 0 20px;
    height: 33px;
    border-radius: 2px;
    font-size: 14px;
    box-sizing: border-box;
    text-transform: none;
    line-height: 31px;
    text-align: center;;
    letter-spacing: 1px;
}
.next_option:after {
    width: 30px;
    height: 32px;
}

.btn {
    padding: 0 20px;
    font-weight: 300;
    height: 33px;
    border-radius: 2px;
    font-size: 14px;
    box-sizing: border-box;
    text-transform: none;
    line-height: 31px;
    text-align: center;;
}

.button_config .goback {
    background-color:   #5E6572;
    border: 1px solid #5E6572;
    padding: 0 20px 0 32px;
    color: white;
    fill: white;
    letter-spacing: 1px;
}

.button_config .goback:after,
.product_sheet:after {
    color: white;

    transition: .3s;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz4NCjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTEyIDUxMiIgaWQ9IkxheWVyXzEiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDxnPjxnPjxwYXRoIGQ9Ik0zMDcuNyw1MTJjLTIuNywwLTUuMy0xLTcuMy0zbC0yNTQtMjQ1LjVjLTIuMS0yLTMuMi00LjctMy4yLTcuNmMwLTIuOSwxLjItNS42LDMuMi03LjZMMzAwLjMsMyAgICBjMy0yLjksNy42LTMuOCwxMS40LTIuMWMzLjksMS43LDYuNCw1LjUsNi40LDkuN3Y0OTAuOWMwLDQuMi0yLjUsOC4xLTYuNCw5LjdDMzEwLjUsNTExLjcsMzA5LjEsNTEyLDMwNy43LDUxMnogTTY4LjgsMjU2ICAgIGwyMjguMywyMjAuNlYzNS40TDY4LjgsMjU2eiIgZmlsbD0iI0ZGRkZGRiIvPjwvZz4NCiAgICAgICAgPHBhdGggZD0iTTQ1OC4zLDUxMmMtNS44LDAtMTAuNS00LjctMTAuNS0xMC41VjEwLjVjMC01LjgsNC43LTEwLjUsMTAuNS0xMC41YzUuOCwwLDEwLjUsNC43LDEwLjUsMTAuNXY0OTAuOSAgIEM0NjguOSw1MDcuMyw0NjQuMiw1MTIsNDU4LjMsNTEyeiIgZmlsbD0iI0ZGRkZGRiIvPjwvZz48L3N2Zz4=);
}

.button_config .goback:hover {
    background-color: #E96758;
    border: 1px solid #E96758;
    fill: white;
}


.button_config .next:hover {
    background: #2C4461;
    border: 1px solid #2C4461;
}


.button_config .goback.transparent:hover {
    background-color: #5E6572;
    border: 1px solid #5E6572;
    fill: white;
    color: #fff;
}

.button_config .goback.transparent:hover:after {
    background-color: #5E6572;
    transition: .3s;
}

.pop > li.active {
    color: #E96758;
}
.options__item-title {
    color: #838383;
}
.options__item.active .options__item-title {
    color: #838383;
}

.horizontal__item.active .options__item-title {
    color: #E96758;
}

.options__item.active:hover .options__item-title {
    color: #2C4461;
}

#quote_project_details_popup .quote-button-main:after {
    background-color: #2C4461;
}

#quote_project_details_popup .quote-button-main:before {
    background-color: #2C4461;
}

#quote_project_details_popup .quote-button-main {
    padding: 0 20px;
    font-weight: 300;
    height: 33px;
    border-radius: 2px;
    font-size: 14px;
    box-sizing: border-box;
    text-transform: none;
    line-height: 31px;
    text-align: center;
}

#quote_project_details_popup .quote-button-main {
    color: #fff;
    box-shadow: none;
    border: 1px solid #E96758;
    background-color: #E96758;
}

#quote_project_details_popup .quote-button-main:hover {
    color: #fff;
    box-shadow: none;
    border: 1px solid #2C4461;
    background-color: #2C4461;
}

.quote-buttons .quote-button {
    font-size: 14px;
}

.quote-item-delete i {
    color: #E96758;
}

.j-modal .btn p{
    font-weight: 300;
    font-size: 14px;
}

.RadioInput:checked + .RadioBox {
    background-color: #E96758;
    border: 1px solid #E96758;
}

.red-dash:after {
    border-bottom: 2px solid #E96758;
}

.myaccount-wrp .navigation__under-suboption.active a {
    color: #E96758;
}
.rewards-menu-item.active {
    color: #E96758;
}
.myaccount-wrp .addNewShippingAddressMyAccount {
    box-sizing: border-box;
    text-transform: none;
    line-height: 31px;
    text-align: center;
    height: 33px;
    text-decoration: none;
    font-weight: 300;
    font-size: 14px;
    border-radius: 2px;

    font-family: "neue-haas-grotesk-display", sans-serif;
    color: #E96758;
    border: 1px solid #E96758;
}

.myaccount-wrp .addNewShippingAddressMyAccount:hover {
    border: 1px solid #2C4461;
    color: #2C4461;
}
.FiltersTab-Title.active {
    color: #E96758;
}

.Filter-Title {
    width: 100%;
    color: #3A3A3A;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 13px;
    margin-top: 2px;
    margin-bottom: 6px;
}

.ui-btn {
    align-items: center;
    background-color: #E96758;
    border: 1px solid #E96758;
    border-radius: 2px;
    color: #fff;
    font-size: 14px;
    font-family: "neue-haas-grotesk-display", sans-serif;
    display: flex;
    height: 33px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    padding: 0 20px;
    cursor: pointer;
}

.image-details__block-title:after {
    border-bottom: 2px solid #E96758;
}

.help-topic-items__item:hover {
    color: #E96758;
}

.help-topics__item-title.active .fa-square {
    color: #E96758;
}

.irs--round .irs-bar {
    background-color: #E96758;
}

.Filtered-SelectTitle.active {
    color: #E96758;
}

.Filtered-SelectTitle.active:after {
    border-color: #E96758;
}

.CheckOption:hover {
    color: #E96758;
}

.CheckOption:hover .CheckBox {
    border: 1px solid #E96758;
}

.filter_switch.opened:after {
    border-color: #E96758;
}

.Price {
    color: #E96758;
}

.Related-Price {
    color: #E96758;
}

.Tab:hover {
    color: #E96758;
}

.Gallery-ImageWrapper.active {
    border: 1px solid #E96758;
}

.search-header-form:hover, .search-header-form.hasValue {
    border: 1px solid #E96758;
}

.recent-searches-wrp {
    border: 1px solid #E96758;
    width: 250px;
}

.myaccount-wrp .Button-Cancel p.Button-Text {
    color: #2C4461;
}

.myaccount-wrp .Button-Cancel p.Button-Text:hover {
    color: #E96758;
}

.general-form-wrp .radio-input:checked + .radio-box {
    background-color: #E96758;
    border: 1px solid #E96758;
}

.about-item__20-years .Container:after {
    background-color: #E96758;
}

.login-item__create-new li i {
    color: #E96758;
}

.login-item__create-new h2:after {
    border-bottom: 2px solid #E96758;
}

.Button-Login.js-login{
    width: 94px;
}
.Button-Login.js-login.disabled {
    transition: none !important;
    width: 174px;
}
.Button-Create-Account.js-create-account {
    width: 187px;
}

.quote-share-menu {
    bottom: 48px;
    border: 1px solid #E96758;
    color: #E96758;
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;
}

.quote-share-menu__item, .quote-share-menu__item:hover, .quote-share-menu__item:visited {
    font-size: 14px;
    font-weight: 300;
    padding-left: 20px;
}

.quote-share-menu__item:hover {
    text-decoration: none;
    background-color: #838383;
    color: #fff;
}

.quote-button__red {
    color: #fff;
    border: 1px solid #E96758;
    background-color: #E96758;
}

.quote-button__red:hover {
    color: #fff;
    border: 1px solid #2C4461;
    background: #2C4461;
}

#button_config_low {
    width: calc(100% - 730px);
}

.button_config .back_option.transparent:hover:after {
    background-color: #5E6572;
}

.config-product-part-number__number, .config-product-weight__weight {
    color: #E96758;
}

.config-product-table-pn .selected td {
    color: #E96758;
}

.config-product-table-pn .selected .config-product-table-pn__checked-icon {
    background-color: #E96758;
    border: 1px solid #E96758;
}

.config_full_width #right .goback {
    padding: 0 20px 0 32px;
}

.config_full_width #right .button_config .next {
    padding: 0 32px 0 20px;
}

.single-tab.single-tab__monitors-tab .options__item .options__item-title {
    max-width: none;
    width: 100%;
}

.Button-Details .Button-DetailsText {
    font-weight: 400;
    text-transform: uppercase;
}

.itemTypebases .Details-Buttons {
    justify-content: center;
}

.update-pwd-form .form-items-row.update-pwd-buttons {
    justify-content: flex-end;
    width: 355px;
}

.update-pwd-form .Button-Update {
    margin: 0 20px 0 0;
}

.update-login-form .form-items-row.update-login-buttons {
    justify-content: flex-end;
    width: 355px;
}

.update-login-form .Button-Update {
    margin: 0 20px 0 0;
}

.logo-file-upload {
    align-items: flex-start;
}

.custom-file-input {
    letter-spacing: 1px;
    font-size: 14px;
    transition: all .5s ease-Out;
}

.custom-file-input::before {
    padding: 0 20px;
    height: 33px;
    font-weight: 300;
    font-size: 14px;
    line-height: 31px;
    font-family: inherit;
    border-radius: 2px;
    background-color: #E96758;
    border: 1px solid #E96758;
    transition: all .5s ease-Out;
}

.custom-file-input:hover::before {
    color: #fff;
    border: 1px solid #2C4461;
    background: #2C4461;
}

.addr-btn:hover i {
    color: #E96758;
}

.Form-Wrap .quote-button-main {
    padding: 0 20px;
    box-shadow: none;
    background-color: #E96758;
    border: 1px solid #E96758;
}

.Form-Wrap .quote-button-main:hover {
    color: #fff;
    border: 1px solid #2C4461;
    background: #2C4461;
}

.myaccount-wrp p.Button-Text {
    font-weight: 300;
}

#quoteList_filter input, #orderList_filter input {
    border-radius: 2px;
    height: 33px;
}

.rewards-item h2:after {
    border-bottom: 2px solid #E96758;
}

#dealers_quotes_table_filter input, #dealers_table_filter input {
    border-radius: 2px;
    height: 31px;
}

.form-button-history-btn {
    top: 14px;
}

#rep-account-wrp .sample-box-tab .form-button-history-btn {
    padding-left: 20px;
    color: #5E6572;
    border: 1px solid #5E6572;
    box-shadow: none;
    height: 33px;
    letter-spacing: 1px;
    font-weight: 300;
}

#rep-account-wrp .sample-box-tab .form-button-history-btn:hover {
    color: #E96758;
    border: 1px solid #E96758;
}

#rep-account-wrp .sample-box-tab .form-button-history-btn:before {
    display: none;
}

.main-slider-overlay {
    height: 100vh;
    width: 100%;
    position: absolute;
    z-index: 11;
    background: rgb(0 0 0 / 15%);
    display: none;
}

.newhome #main-slider-slick-custom .slider__item .picture_wrapper {
    transform: none;
    transition: none;
}

.newhome #main-slider-slick-custom .picture_wrapper:hover {
    transform: none;
    transition: none;
}

.landing-page #main-slider-slick-custom .slider__item:hover img {
    transform: none;
    transition: none;
}

.customer-service__tab .form-button-history-btn {
    top: 1px;
    right: 433px;
    height: 31px;
    box-shadow: none;
    border: 1px solid #858585;
}

.featured-product-title {
    letter-spacing: 2px;
    color: #fff;
}

.featured-category-title {
    letter-spacing: 1px;
    color: #fff;
}

#customer-service-wrp .dataTables_filter input {
    border-radius: 2px;
    height: 31px;
    margin-left: 6px;
    padding: 8px 10px
}

#customer-service-wrp .dataTables_length select {
    border-radius: 2px;
    height: 31px;
    margin-left: 6px;
    margin-right: 6px;
}

.customer-service__spiff-tab .form-button-history-btn {
    top: 1px;
    height: 31px;
    box-shadow: none;
    border: 1px solid #858585;
}

.customer-service__header-toolbar .selectric-wrapper .selectric {
    border-radius: 2px;
}

.customer-service__header {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: flex-start;
    position: relative;
}

.reportrange {
    border-radius: 2px !important;
    padding: 6px 8px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

.reportrange span {
    white-space: nowrap;
}

.reportrange i.fa-calendar-alt {
    margin-right: 6px;
    font-size: 16px;
}

.reportrange i.fa-caret-down {
    margin-left: 6px;
    font-size: 16px;
}

.btn-group .btn-rounded:first-child {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}

.btn-group .btn-rounded:last-child {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}

.btn-group .btn-rounded {
    padding: 0 10px;
}

.customer-service__quotes-filter a {
    line-height: 31px;
    padding: 0 10px;
    height: 31px;
}

.customer-service__quotes-filter a.active {
    background-color: #E96758;
}

.customer-service__quotes-filter a:hover {
    background-color: #5E6572;
    color: #fff;
}

.Filtered-DetailsWrapper {
    display: block;
    font-weight: 600;
}

#create_quote, .back_option, .next_option, .button_config .next, .create_quote, .product_sheet {
    font-size: 1.25em;
    font-weight: 300;
}

.Filtered-Title {
    font-weight: 700;
    font-size: 1.25em;
    letter-spacing: 0.5px;
}

.Filtered-SubTitle  {
    font-weight: 500;
    color: #5E6572;
    letter-spacing: 0.5px;
}

table.dataTable thead th {
    padding-right: 20px;
    padding-left: 20px;
}

#customer-service-wrp table.dataTable thead th.reports-resources-table__resource-title,
#customer-service-wrp table.dataTable tbody td.reports-resources-table__resource-title {
    padding-left: 15px;
    text-align: left;
}

.customer-service__header-toolbar {
    width: auto;
    margin-left: auto;
}

.customer-service__quotes-filter + .customer-service__header-toolbar {
    margin-bottom: 15px;
}

#customer-service-wrp .customer-service__reports-tab .customer-service__table-wrap {
    margin-top: 0;
}

.customer-service__reports-tab .customer-service__quotes-filter {
    margin-bottom: 15px;
}
.customer-service__reports-tab-header {
    margin-top: 0;
}

#customer-service-wrp table.dataTable thead th.reports-product-quoted-table__title,
#customer-service-wrp table.dataTable tbody td.reports-product-quoted-table__title,
#customer-service-wrp table.dataTable tfoot td.reports-product-quoted-table__title {
    padding-left: 15px;
    text-align: left;
}

#customer-service-wrp table.dataTable thead th.text-right,
#customer-service-wrp table.dataTable tbody td.text-right,
#customer-service-wrp table.dataTable tfoot td.text-right {
    text-align: right;
}

#customer-service-wrp table.dataTable thead th.align-to-padding-right,
#customer-service-wrp table.dataTable tbody td.align-to-padding-right,
#customer-service-wrp table.dataTable tfoot td.align-to-padding-right {
    padding-right: 26px;
}

#FilteredWrapper .Filtered-SelectButton {
    display: none;
}

.h1OptionsPlusImage {
    display: none;
}

.h1Image {
    display: none;
}

#gsa .h1Image {
    display: block;
}


.config-linked .link-option-plus h1 {
    padding-left: 0;
}

#main-slider-wrap .new-slider-info .Details-ButtonsWrapper {
    margin-top: 0;
}

.specifications-left img {
    display: none;
}

.typetabs-wrap .specifications-left {
    padding-top: 8px;
}

.button_config .goback.transparent:active {
    top: 0;
}

.button_config .next.transparent:active {
    top: 0;
}

.button_config .next.transparent:hover {
    background: #E96758;
    border: 1px solid #E96758;
    color: #fff;
}

.button_config .next.transparent:hover:after {
    background-color: #E96758;
}

.general-form-wrp .checkbox-input:checked + .checkbox-input-mark {
    background-color: #E96758;
    border: 1px solid #E96758;
}

.litres-form .checkbox-value.selected {
    color: #E96758;
}

.litres-form .checkbox-value:hover {
    color: #E96758;
}

.mmenu_dd_left > ul > li.active > a {
    color: #E96758;
}

.footer-menu li a:hover {
    color: #E96758;
}

.FiltersUsedWrapper {
    margin-top: 155px;
}

.special_offer:after {
    content: '';
    transform: rotate(45deg);
    position: absolute;
    left: 100px;
    top: 10px;
    width: 0;
    height: 0;
    border-left: 18px solid transparent;
    border-right: 18px solid transparent;
    border-top: 18px solid #4ab0b3;
}
.special_offer:before {
    content: '';
    transform: rotate(-45deg);
    position: absolute;
    left: -24px;
    bottom: -3px;
    width: 0;
    height: 0;
    border-left: 18px solid transparent;
    border-right: 18px solid transparent;
    border-top: 18px solid #4ab0b3;
}

.chess-gallery__text {
    font-size: 16px;
}

.landing-page.main-content-wrapper #main-slider-wrap {
    max-height: calc(100vh - 105px);
    padding: 0;
    width: 100%;
    max-width: 100%;
    height: auto;
}

.landing-page #main-slider-slick-custom .slider__item {
    height: auto;
}

.landing-page #main-slider-slick-custom {
    height: auto;
}

.landing-page #main-slider-wrap .slider-info-wrp {
    display: flex;
    align-items: center;
    padding: 0;
    position: absolute;
    max-height: calc(100vh - 105px);
    width: 100%;
    max-width: 100%;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.landing-page #main-slider-wrap .slider-info {
    top: auto;
    box-sizing: content-box;
    background: rgba(255, 255, 255, 0.8);
    width: 33%;
    min-width: 640px;
    padding: 40px 40px 40px 40px;
    border-radius: 2px;
    position: absolute;
    transform: none;
    bottom: 60px;
    right: calc((100% - 85%) / 2);
    left: calc((100% - 85%) / 2);

    width: 25%;
    min-width: 460px;
}

.slider-info  .specifications p {

    white-space: nowrap;
}

.landing-page-only .slider-info .h1 {
    /*font-size: 3.75vw;*/
    font-size: 55px;
    font-weight: 800;
    letter-spacing: 4px;
    color: #3A3A3A;
    line-height: 50px;
    text-transform: none;
    white-space: nowrap;
    margin-bottom: 18px;
}

.landing-page-only .slider-info .h1:after {
    display: none;
}

.landing-page-only .slider-info p.detailed {
    font-size: 18px;
    letter-spacing: 2px;
    margin-bottom: 15px;
    color: #3A3A3A;
}

.slider-info p {
    color: #3A3A3A;
}

.specifications i {
    color: #3A3A3A;
}

.Details-Buttons-Slide {
    margin: 0;
}

.Request-Estimate-Clear .Button-Configure {
    border-radius: 2px;
    background-color: #E96758;
    border: 1px solid #E96758;
    padding: 0 20px;
}

.Request-Estimate-Clear .Button-Configure:hover {
    border-color: #2C4461;
    background-color: #2C4461;
}

.air-tabs-btns-wrp {
    top: 75px;
}

.SubMenu-InfoPart .sub-arrow.active .inner-menu, .SubMenu-UserPart .sub-arrow.active .inner-menu {
    background-color: #fff;
}

.SubMenu-InfoPart li .inner-menu {
    width: 160px;
}

.SubMenu-InfoPart .inner-menu li a {
    font-weight: 500;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #5E6572;
    padding: 0 0;
}
.SubMenu-InfoPart .inner-menu li a:hover {
    color: #E96758;
}
.SubMenu-InfoPart .inner-menu li {
    padding: 5px 5px 5px 10px;
}


.red-dash {
    letter-spacing: 1px;
}
.rewards-item h2 {
    letter-spacing: 1px;
}
.general-form-wrp .text-input {
    letter-spacing: 1px;
}
.general-form-wrp .item-placeholder {
    letter-spacing: 1px;
}

.contact-us-form .form-item__text-form-description {
    letter-spacing: 1px;
}

.contact-us-item__text {
    letter-spacing: 1px;
}

.help-topic-items__topic-title {
    letter-spacing: 1px;
}

.form-button {
    height: 33px;
    line-height: 31px;
    transition: all .5s ease-Out;
}

.customer-service__quotes-filter a{
    transition: all .5s ease-Out;
}

.form-button.form-button-primary:hover {
    border-color: #2C4461;
    background-color: #2C4461;
    color: white;
}

.help-topic-items__item, .help-topic-items__item:visited {
    letter-spacing: 1px;
}

.specifications p {
    font-size: 11px;
}

.landing-page #main-slider-slick-custom, .landing-page #main-slider-slick-custom .slider__item {
    max-height: calc(100vh - 105px);
}

.customer-service__spa-details-wrap .main-content-wrapper {
    margin-top: 0;
}
.customer-service__sample-details-wrap .main-content-wrapper {
    margin-top: 0;
}
.blocks-row__spa {
    padding-top: 20px;
    margin-bottom: 0;
}

#search-header-form .select2-container .select2-search--inline .select2-search__field {
    width: 100% !important;
    box-sizing: border-box;
}

.customer-service__claim-details-wrap .claim-content-wrp {
    margin-top: 0;
}


.landing-page-only .slider-info.new-slider-info-754 .h1 {
    /* font-size: 3.75vw; */
    font-size: 24px;
    font-weight: 500;
    text-align: center;
    letter-spacing: 4px;
    color: #3A3A3A;
    line-height: 60px;
    text-transform: none;
}


.specifications p:hover {
    color: #E96758;
}

.Filtered-Info:hover .product-link {
    color: #E96758;
}

.Button, .Button-Configure  {
    transition: all .5s ease-Out;
}

.customer-service__sample-details-wrap .block-column-50 {
    margin-bottom: 30px;
}

.customer-service__sample-details-wrap  .blocks-row__sample {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-bottom: 0;
}

.customer-service__sample-details-wrap  .blocks-row__spa {
    padding-top: 0;
}

.Filtered-ImageContainer:hover .cs_buttons{
    display: flex;
    visibility: visible;
    opacity: 1;
    transition: opacity .3s ease;
}

.cs_buttons {
    display: flex;
    visibility: hidden;
    position: absolute;
    flex-direction: column;
    justify-content: space-evenly;
    padding: 40px 60px;
    top: 0;
    width: calc(100% - 120px);
    height: calc(100% - 84px);
    background: rgb(35 40 47 / 45%);
    align-items: center;
    opacity: 0;
}

.cs_buttons .Button {
    min-width: 145px;
    max-width: 150px;
    margin: 1px 0;
}

.Button-Details.outlined {
    background-color: transparent;
    border: 1px solid white;
    color:white;
    text-transform: uppercase;
}

.Button-Details.outlined:hover{
    color: #E96758;
    border: 1px solid #E96758;
}

.reportrange {
    position: relative;
}

.reportrange.not-valid {
    border: 2px solid #E96758;
}

.reportrange .fa-calendar {
    margin-top: 2px;
    margin-right: 8px;
}

.reportrange .input-daterange {
    border: none;
    outline: none;
    height: 100%;
    width: 100%;
}

.reportrange .input-daterange:focus {
    outline: none;
}

.daterangepicker .drp-buttons .btn {
    padding: 0 20px;
    font-weight: 300;
    height: 28px;
    font-size: 13px;
    box-sizing: border-box;
    text-transform: none;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    user-select: none;
    border: 1px solid transparent;
    line-height: 24px;
    border-radius: 2px;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.daterangepicker .drp-buttons .btn.btn-primary {
    color: #fff;
    background-color: #357ebd;
    border-color: #357ebd;
}

.daterangepicker .drp-selected {
    display: none;
}

.daterangepicker {
    z-index: 10100;
}


.quantity-block-wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.config_2023 .options__tab .options__tab-container {
    --width-options__item: 90px;

    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    width: 100%;

    display: grid;
    grid-template-columns: repeat(auto-fill, var(--width-options__item));
    justify-content: space-between;
    column-gap: 12px;
    row-gap: 12px;
}

.config_2023 .options__tab .options__tab-container > * {
    margin: 0;
    margin-bottom: 20px;
}

.config_2023 .options__tab .options__tab-container > .warn-wrapper {
    grid-column: 1 / -1;
}

.config_2023 .quantity-block.quantity-block-touch {
    display: none;
    position: relative;

}
.config_2023 .quantity-block.quantity-block-touch [data-item-qty] {
    user-select: none;
    pointer-events: none;


    box-sizing: border-box;
    padding: 0 9px;
    border: 1px solid #BDBDBD;
    background: none;
    width: 105px;
    height: 36px;

    color: #000000;
    text-align: left;

    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 19px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
}
.config_2023 .quantity-block.quantity-block-touch::after {
    content: ' ';
    position: absolute;
    width: 14px;
    height: 14px;
    border-style: solid;
    border-color: #838383;
    border-width: 0 1px 1px 0;
    transform: rotateZ(45deg);
    top: calc(50% - 13px);
    right: 12px;
    background-image: none;
    opacity: 1;
    /* transition: .3s; */
}
.quote-edit-button {
    position: absolute;
    margin-left: -150px;

    font-size: 18px;
    line-height: 60px;
    color: #007ab9;
}
.rep-resource__blocks-wrap .dataTables_wrapper {
    width: 100%;
}




.list_v_wrap {
    display: flex;
    justify-content: space-between;
}
.social-list_v {
    display: flex;
    justify-content: flex-start;
    margin-bottom: -70px;
    margin-top: 10px;
}
.social-list_v li {
    margin-left: 4px;
}
.social-list_v a {
    position: relative;display: block;
    width: 20px;
    height: 20px;
    background-size: cover !important;
    filter: invert(54%) sepia(0%) saturate(2%) hue-rotate(57deg) brightness(95%) contrast(90%);
}
.social-list_v a:hover {
    filter: invert(50%) sepia(87%) saturate(1116%) hue-rotate(325deg) brightness(97%) contrast(88%);
}

.social-list_v a.youtube {
    width: 24px;
    height: 20px;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDU3NiA1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTU0OS42NTUgMTI0LjA4M2MtNi4yODEtMjMuNjUtMjQuNzg3LTQyLjI3Ni00OC4yODQtNDguNTk3QzQ1OC43ODEgNjQgMjg4IDY0IDI4OCA2NFMxMTcuMjIgNjQgNzQuNjI5IDc1LjQ4NmMtMjMuNDk3IDYuMzIyLTQyLjAwMyAyNC45NDctNDguMjg0IDQ4LjU5Ny0xMS40MTIgNDIuODY3LTExLjQxMiAxMzIuMzA1LTExLjQxMiAxMzIuMzA1czAgODkuNDM4IDExLjQxMiAxMzIuMzA1YzYuMjgxIDIzLjY1IDI0Ljc4NyA0MS41IDQ4LjI4NCA0Ny44MjFDMTE3LjIyIDQ0OCAyODggNDQ4IDI4OCA0NDhzMTcwLjc4IDAgMjEzLjM3MS0xMS40ODZjMjMuNDk3LTYuMzIxIDQyLjAwMy0yNC4xNzEgNDguMjg0LTQ3LjgyMSAxMS40MTItNDIuODY3IDExLjQxMi0xMzIuMzA1IDExLjQxMi0xMzIuMzA1czAtODkuNDM4LTExLjQxMi0xMzIuMzA1em0tMzE3LjUxIDIxMy41MDhWMTc1LjE4NWwxNDIuNzM5IDgxLjIwNS0xNDIuNzM5IDgxLjIwMXoiLz48L3N2Zz4=');
}
.social-list_v a.facebook {
    background: url('data:image/png;base64,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CkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQr+Ibe5AAAKPUlEQVRAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDIBBaB/oQpAv6lEAmUBBaBMKGAyAQWgf6EKQL+pRAJlAQWgTChgMgEFoH+hCkC/qUQCZQEFoEwoYDKBv5fklpPNdO5xLk/y4nMfwvMJELiigALgRhAgQIAAgQUFFIAFl25kAgQIECCgALgDBAgQIEBgQQEFYMGlG5kAAQIECCgA7gABAgQIEFhQQAFYcOlGJkCAAAECCoA7QIAAAQIEFhRQABZcupEJECBAgIAC4A4QIECAAIEFBRSABZduZAIECBAgoAC4AwQIECBAYEEBBWDBpRuZAAECBAgoAO4AAQIECBBYUEABWHDpRiZAgAABAgqAO0CAAAECBBYUUAAWXLqRCRAgQICAAuAOECBAgACBBQUUgAWXbmQCBAgQIKAAuAMECBAgQGBBAQVgwaUbmQABAgQIKADuAAECBAgQWFBAAVhw6UYmQIAAAQIKgDtAgAABAgQWFFAAFly6kQkQIECAgALgDhAgQIAAgQUFFIAFl25kAgQIECCgALgDBAgQIEBgQQEFYMGlG5kAAQIECCgA7gABAgQIEFhQQAFYcOlGJkCAAAECCoA7QIAAAQIEFhRQABZcupEJECBAgIAC4A4QIECAAIEFBRSABZduZAIECBAgoAC4AwQIECBAYEEBBWDBpRuZAAECBAgoAO4AAQIECBBYUEABWHDpRiZAgAABAgqAO0CAAAECBBYUUAAWXLqRCRAgQICAAuAOECBAgACBBQUUgAWXbmQCBAgQIKAAuAMECBAgQGBBAQVgwaUbmQABAgQIKADuAAECBAgQWFBAAVhw6UYmQIAAAQIKgDtAgAABAgQWFFAAFly6kQkQIECAgALgDhAgQIAAgQUFFIAFl25kAgQIECCgALgDBAgQIEBgQQEFYMGlG5kAAQIECCgA7gABAgQIEFhQ4P8CHb1GLuO/6awAAAAASUVORK5CYII=');
}
.social-list_v a.instagram {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZGF0YS1uYW1lPSJMYXllciAxIiBpZD0iTGF5ZXJfMSIgdmlld0JveD0iMCAwIDEyOCAxMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMwNjJiMzE7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZS8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNODMsMjNhMjIsMjIsMCwwLDEsMjIsMjJWODNhMjIsMjIsMCwwLDEtMjIsMjJINDVBMjIsMjIsMCwwLDEsMjMsODNWNDVBMjIsMjIsMCwwLDEsNDUsMjNIODNtMC04SDQ1QTMwLjA5LDMwLjA5LDAsMCwwLDE1LDQ1VjgzYTMwLjA5LDMwLjA5LDAsMCwwLDMwLDMwSDgzYTMwLjA5LDMwLjA5LDAsMCwwLDMwLTMwVjQ1QTMwLjA5LDMwLjA5LDAsMCwwLDgzLDE1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTkwLjE0LDMyYTUuNzMsNS43MywwLDEsMCw1LjczLDUuNzNBNS43Myw1LjczLDAsMCwwLDkwLjE0LDMyWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTY0LjI3LDQ2LjQ3QTE3LjY4LDE3LjY4LDAsMSwxLDQ2LjYsNjQuMTQsMTcuNywxNy43LDAsMCwxLDY0LjI3LDQ2LjQ3bTAtOEEyNS42OCwyNS42OCwwLDEsMCw5MCw2NC4xNCwyNS42OCwyNS42OCwwLDAsMCw2NC4yNywzOC40N1oiLz48L3N2Zz4=');
}


.social-list_v a.linkedin {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNNi45NCA1YTIgMiAwIDEgMS00LS4wMDIgMiAyIDAgMCAxIDQgLjAwMnpNNyA4LjQ4SDNWMjFoNFY4LjQ4em02LjMyIDBIOS4zNFYyMWgzLjk0di02LjU3YzAtMy42NiA0Ljc3LTQgNC43NyAwVjIxSDIydi03LjkzYzAtNi4xNy03LjA2LTUuOTQtOC43Mi0yLjkxbC4wNC0xLjY4eiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==');
}

.social-list_v a.pinterest {
    background: url('data:image/png;base64,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');
}
.editing-timer-wrap {
    display: flex;
    flex-direction: column;
    align-content: space-around;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    margin-top: 20px;
}

.editing-timer-title {
    font-size: 18px;
}
.editing-timer-count {
    font-size: 53px;
}

.floating_cart.editing {
    height: 415px;
}

.floating_cart.editing  .cart_label_wrap {
    position: absolute;
    left: 43px;
    top: 202px;
    width: 416px;
}

.floating_cart.editing .cart_label {
    text-align: center;
    padding-right: 18px;
}


#editing-quote-extend-timer-btn {
    border: 1px solid #E96758;
    background: #E96758;
    margin-right: 20px;
    color: white;
    cursor: pointer;
}

#editing-quote-return-to-product-btn {
    border: 1px solid #E96758;
    background: #E96758;
    margin-right: 20px;
    color: white;
    cursor: pointer;
}

.one-video-container__structure-fountain {
    margin-top: -100px;
    margin-bottom: -100px;
}

.InfoSection .ButtonsWrapper {
    display: flex;
    flex-wrap: wrap;
}

.InfoSection .Button-Configure, .InfoSection .Button-Details {
    margin-bottom: 10px;
}

.form-button__create-spa-request {
    right: 583px;
    top: 0;
    position: absolute;
    z-index: 10;
    font-size: 15px;
}

.customer-service__spa-tab .form-button-history-btn {
    right: 433px;
}

.spa-request__header {
    margin-bottom: 30px;
}

.quote-button__save_quote {
    color: #fff;
    border: 1px solid #E96758;
    background: #E96758;
}

/* Tables CONFIG */
.navigation * {
    box-sizing: border-box;
}

.navigation {
    border: 1px solid #d9d9d9;
    width: 100%;
    height: 32px;
    display: flex;
    white-space: nowrap;
    margin: 0;
    transition: .3s linear;
    overflow: hidden;
}

.navigation__title {
    display: flex;
    justify-content: center;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
    font-weight: 500;
    color: #606060;
    text-align: center;

    position: relative;
    background-image: linear-gradient(to right, #f2f2f2 , #dfdfdf);
    padding: 6px 7px 7px 7px;

    min-width: 108px;
    cursor: pointer;
    margin-left: 16px;
}

.navigation__title .text{
    height: 18px;
    z-index: 10;
}

.navigation__title i {
    font-style: normal; padding: 0 4px
}

.navigation__title:hover {
    background-image: linear-gradient(to right, #cccccc , #cccccc);
}

.navigation__title:before {
    box-sizing: border-box;
    position: absolute;
    display: block;
    content: '';
    top: 0;
    left: -16px;
    width: 16px;
    min-width: 16px;
    height: 32px;
    min-height: 32px;
    border-radius: 0;

    border-top: 16px solid #f2f2f2;
    border-right: 0 solid transparent;
    border-bottom: 16px solid #f2f2f2;
    border-left: 16px solid transparent;

    z-index: 10;
}

.navigation__title:hover:before {
    border-color: #cccccc transparent #cccccc transparent;
}

.navigation__title:after {
    box-sizing: border-box;
    position: absolute;
    display: block;
    content: '';
    top: 0;
    right: -16px;
    width: 16px;
    min-width: 16px;
    height: 32px;
    min-height: 32px;
    border-radius: 0;

    border-top: 16px solid transparent;
    border-right: 0 solid transparent;
    border-bottom: 16px solid transparent;
    border-left: 16px solid #dfdfdf;

    z-index: 10;
}

.navigation__title:hover:after {
    border-color: transparent transparent transparent #cccccc;
}

.navigation__title:first-child {
    margin-left: 0;
}

.navigation__title:first-child:before {
    display: none;
}


.navigation__title.active {
    color: #fff;
    background-color: #2C4461;
    background-image: none;
    z-index: 5;
}

.navigation__title.active:before {
    border-color: #2C4461 #2C4461 #2C4461 transparent;
}

.navigation__title.active:after {
    border-color: transparent transparent transparent #2C4461;
}

.navigation__title.other-options {
    min-width: 165px;
}

.navigation__title.monitor {
    min-width: 150px;
}

.navigation__title.summary {
    min-width: 110px;
}

.navigation__suboptions-wrapper {
    overflow: hidden;
    transition: width .4s linear;
    position: relative;
    display: flex;
    justify-content: start;
    width: 0;
    z-index: 1;
}

.navigation__suboptions-wrapper.active {
    width: 100%;
}

.navigation__suboption {
    text-transform: capitalize;
    padding: 6px 7px 7px 7px;
    color: #6d6d6d;
    cursor: pointer;
    position: relative;
    text-align: center;
    font-weight: 500;
    background-color: #fff;
    margin-left: 16px;
}

.navigation__suboption:hover {
    background-color: #f2f2f2;
}

.navigation__suboption.active {
    color: #fff;
    background-color: #E96758;
    font-weight: 500;
    letter-spacing: 1px;
}

.navigation__suboption:before {
    box-sizing: border-box;
    position: absolute;
    display: block;
    content: '';
    top: 0;
    left: -16px;
    width: 16px;
    min-width: 16px;
    height: 32px;
    min-height: 32px;
    border-radius: 0;

    border-top: 16px solid transparent;
    border-right: 0 solid transparent;
    border-bottom: 16px solid transparent;
    border-left: 16px solid transparent;

    z-index: 1;
}

.navigation__suboption:after {
    box-sizing: border-box;
    position: absolute;
    display: block;
    content: '';
    top: 0;
    right: -16px;
    width: 16px;
    min-width: 16px;
    height: 32px;
    min-height: 32px;
    border-radius: 0;

    border-top: 16px solid transparent;
    border-right: 0 solid transparent;
    border-bottom: 16px solid transparent;
    border-left: 16px solid #fff;

    z-index: 1;
}

.navigation__suboption.active:before {
    border-color: #E96758 #E96758 #E96758 transparent;
}

.navigation__suboption.active:not(.noVisibleClass):after {
    border-color: transparent transparent transparent #E96758
}

.navigation__suboption:hover:after {
    border-color: #fff transparent #fff #f2f2f2;
}

.navigation__suboption:not(.noVisibleClass):hover:after {
    border-color: #fff transparent #fff #f2f2f2;
}

.navigation__suboption:not(.noVisibleClass):last-child:hover:after {
    border-color: #fff transparent #fff #f2f2f2;
}

.navigation__suboption.active:not(.noVisibleClass):hover:after {
    border-color: #fff transparent #fff #E96758
}

.navigation__suboptions-wrapper.active + .navigation__title {
    padding-left: 14px;
}

.navigation__suboptions-wrapper.active + .navigation__title.monitor,
.navigation__suboptions-wrapper.active + .navigation__title.summary {
    padding-left: 30px;
}

.navigation__suboption:hover:before {
    border-color: #f2f2f2 #f2f2f2 #f2f2f2 transparent;
}

.navigation__suboption.active:hover:before {
    border-color: #E96758 #E96758 #E96758 transparent;
}

.navigation__suboptions-wrapper.active + .navigation__title:before {
    box-sizing: border-box;
    position: absolute;
    display: block;
    content: '';
    top: 0;
    left: -16px;
    width: 16px;
    min-width: 16px;
    height: 32px;
    min-height: 32px;
    border-radius: 0;

    border-top: 16px solid #f2f2f2;
    border-right: 0 none;
    border-bottom: 16px solid #f2f2f2;
    border-left: 16px solid transparent;

    z-index: 1;
}

.navigation__suboptions-wrapper.active + .navigation__title:hover:before {
    border-color: #cccccc #cccccc #cccccc transparent;
}

/*scrollbar customization (don't work now)*/
/* width */
.navigation__suboptions-wrapper.active::-webkit-scrollbar {
    height: 1px;
    transition: .3s ease-out;
    opacity: 0.5;
}

.navigation__suboptions-wrapper.active:hover::-webkit-scrollbar {
    height: 3px;
    transition: .3s ease-out;
    opacity: 0.5;
}

/* Track */
.navigation__suboptions-wrapper.active::-webkit-scrollbar-track {
    background: #fff;
    opacity: 0.5;
}

/* Handle */
.navigation__suboptions-wrapper.active::-webkit-scrollbar-thumb {
    background: #eaeaea;
    transition: .3s linear;
    opacity: 0.5;
}

/* Handle on hover */
.navigation__suboptions-wrapper.active::-webkit-scrollbar-thumb:hover,
.navigation__suboptions-wrapper.active:hover::-webkit-scrollbar-thumb {
    background: #eaeaea;
    transition: .3s linear;
}
/*scrollbar customization END*/


/* Tables CONFIG END */

/* Bases/Accessories CONFIG */
.conf-block-wrap-legs .navigation__title {
    min-width: unset;
}
/* Bases/Accessories CONFIG END */

.slide_text_wrapper .slider_text_wrap .h2:after, .h3:after {
    background: #E96758;
    height:0;
    display: none;
}

.slide_text_wrapper .slider_text_wrap .detailed{
    color: #000000;
    font-size: 28px;
    font-size: min(1.45vw, 28px);
    font-weight: 500;
    margin-top: 3px;
    margin-bottom: 0px;
    letter-spacing: 2px;
}

.slide_text_wrapper .slider_text_wrap .h1{
    color: #ffffff;
    font-size: 100px;
    font-size: 5.21vw;
    font-weight: 700;
    letter-spacing: 0.085em;
}
.red-color .slide_text_wrapper .slider_text_wrap .h1{
    color: #E96758;
}
.slide_text_wrapper .slider_text_wrap  p{
    margin: 0;
    padding: 0;
}

.slide_text_wrapper .slider_text_wrap   .btn2233 {
    font-size: 22px;
    height: auto;
    padding: 20px 43px;
    padding: 12px 50px;
    letter-spacing: 1px;
    border-radius: 0px;
}


.slide_text_wrapper .slider_text_wrap .right{
    bottom: 0;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column-reverse;
}

.slide_text_wrapper .slider_text_wrap .h2{
    color: #000000;
    font-size: 28px;
    font-size: 1.45vw;
    font-size: min(1.45vw, 28px);
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: -8px;
    margin-top: 0;
    position: relative;
    letter-spacing: 2px;
    text-align: left;
    width: 100%;
}
.slider__item.right .slide_text_wrapper .slider_text_wrap .h2{
    text-align: right;
}


.slide_text_wrapper .slider_text_wrap {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0 95px 70px 95px;
}

.right .slide_text_wrapper .slider_text_wrap {
    flex-direction: row-reverse;
}

.slide_text_wrapper {
    position: absolute;
    z-index: 11;
    bottom:0;
    width: 100%;
}

.slide_text_wrapper .slider_text_wrap .inside-block{
    display: flex;
    flex-direction: column;
    justify-content: flex-end;

}
.item-img-wrapper-hex {
    min-width: 100%;
    min-height: calc(100 * 1px / 1.18);
}

.img_option_hex {
    min-width: 100%;
    min-height: calc(100 * 1px / 1);
}

#step-bc222 .item-img-wrapper:hover {
    transform: scale(1.4);
    transform-origin: 50% 80%;
    transition: .2s;
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.23);
    z-index: 20;
}
#step-bc .color-tmbs-wrap {
    margin-bottom: 20px;
    min-width: 100%;
}
.item-img-wrapper:hover .premium {
    z-index: 20;
}

.config_2023  .options__tabs-wrapper .wn-type {
    margin-top: -28px;
    background: white;
}

.config_2023 .options__tab-container.color-tmbs-wrap {
    --width-options__item: 64px;
    display: grid;
    grid-template-columns: repeat(auto-fill, var(--width-options__item));
    justify-content: space-between;
    column-gap: 12px;
    row-gap: 12px;
}
.config_2023 .design-22-4 .options__tab-header {
    padding-left: 0px;
    border-bottom: 1px solid #dadada;
    width: 100%;
}
.config_2023 .design-22-2 .options__tab-header {
    padding-left: 0px;
    border-bottom: 1px solid #dadada;
    width: 100%;
}
.config_2023 .design-22-2 .options__tab-header:before {
display: none;
}
.config_2023 .design-22-2 .options__tab-header:after {
    display: none;
}

.config_2023 [data-step][data-design="4"] .options__tab-header {
    border: none;
}

.config_2023 [data-step][data-design="4"] .options__tab-header:before {
    position: static;
    margin: 0 8px 0 0;
}

.config_2023 [data-step][data-design="4"] .options__tab-header:after {
    position: static;
    margin: 0 0 0 auto;
}

.config_2023 [data-step][data-design="2"] .container_wrap .options__container {
    flex-direction: column;
}
.config_2023 [data-step][data-design="4"] .container_wrap {
    border-top: 1px solid #838383;
    border-top: none;
}

.config_2023 .options__tab-container.color-tmbs-wrap > .options__item {
    min-height: auto;
    min-width: auto;
    max-height: none;
    max-width: none;
    width: 100%;
    height: auto;
    aspect-ratio: 1 / 1;
}

.config_2023 .options__tab-container.color-tmbs-wrap > .options__item .item-img-wrapper {
    min-height: auto;
    min-width: auto;
    max-height: none;
    max-width: none;
    width: 100%;
    height: auto;
    aspect-ratio: 1 / 1;
}

.config_2023 .options__tab-container.color-tmbs-wrap > .options__item .options__item-title {
    font-size: 0;
    padding: 0;
    margin: 0;
    border: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.config_2023 .options__tab-container.color-tmbs-wrap > .options__item .options__item-title {
    font-size: 0;
    padding: 0;
    margin: 0;
    border: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.config_2023 .options__tab-container.color-tmbs-wrap > .options__item .options__item-title {
}


.item-img-wrapper-hex .premium {
    bottom: 0;
}

.item-img-wrapper-hex .img_option:hover {
    transform: none;
    box-shadow: none;
    z-index: 1;
}

#new_base_finishes_popup .j-modal__content {
    width: 600px;
}

.conf-block-wrap-legs .item-img-wrapper .premium {
    bottom: 7px;
}
/*NEW Config 2023*/
.config_2023 .main-title.link-option-plus {
    height: auto;
    min-height: 100%;
}

.config_2023 .main-content-wrapper.config-linked {
    /*height: 100%;*/
    height: auto;
}

.config_2023 .config_full_width #right .h1-wrapper {
    display: none;
}

.config_2023.build_3d_parts #image_layers.full-screen,
.config_2023.build_3d_parts .config_full_width #image_layers.full-screen {
    margin: 0;
}

body.full-screen.config_2023 .config_full_width .left_side_wrap {
    position: relative;
}

body {
    --content-margin-top: 135px;
}

#bg.height100vh {
    top: var(--content-margin-top);
}
.config_2023 .left_side_wrap {
    order: 0;
}
.config_2023 {

    --footer-height: 72px;
    height: calc(100% - calc(var(--content-margin-top) + var(--footer-height)));

    --width-options__item: 96px;
}

.build_3d_parts .Container {
    width: 100%;
    box-sizing: border-box;
}

.config_2023.build_3d_parts .Container {
    justify-content: flex-start;
    display: flex;
    flex-wrap: nowrap;
}
.config_2023.build_3d_parts .breadcrumbs {
    flex-direction: column;
    width: calc(100% - 490px);
    align-items: flex-start;
}

.config_2023 .MainMenu .Container {
    width: 100%;
    padding: 0 30px;
    box-sizing: border-box;
}

.config_2023 .breadcrumbs .Container {
    overflow: visible;
}


.config_2023 .breadcrumbs .product_info_wrapper {
    margin: 0;
    margin-top: 20px;
}

.config_2023 .breadcrumbs .product_info_wrapper .Container {
    display: flex;
    flex-direction: row;
    /* margin: 0; */
    padding: 0;
    padding-left: 20px;
}


.hideOptionHeader .options__tabs-wrapper {
    margin: 0;
}
/*
.config_2023 .Logo {
    min-width: 148px;
    width: 148px;
    margin-top: 7px;
    margin-bottom: 7px;
}

.config_2023 .SubMenu-InfoPart > li {
    padding-top: 7px;
    padding-bottom: 7px;
}

.config_2023 .SubMenu-InfoPart li a {
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 17px;
    color: #838383;
    letter-spacing: 0.1em;
}

.config_2023 .SubMenu-InfoPart > li.divider {
    margin: 4px 30px 0 35px;
}

.config_2023 .SubMenu-InfoPart li .inner-menu {
    top: 32px;
}

.config_2023 .SubMenu-UserPart > li {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-right: 65px;
    padding-left: 0;
}

.config_2023 .SubMenu-UserPart > li:last-child {
    margin-right: 0;
}

.config_2023 .SubMenu-UserPart > li.admin-menuitem:after {
    display: none;
}

.config_2023 .SubMenu-UserPart > li a {
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 17px;
    color: #838383;
    letter-spacing: 0.1em;
}

.config_2023 .SubMenu-UserPart li .inner-menu {
    top: 32px;
}

.config_2023 .Navigation {
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 48px;
    border-right: none;
}

.config_2023 .Navigation .divider {
    display: none;
}

.config_2023 .Navigation > li {
    padding: 10px 11px;
}

.config_2023 .Navigation > li:last-child {
    padding-right: 0;
}

.config_2023 .Navigation > li > a {
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 17px;
    color: #3A3A3A;
    letter-spacing: 0.1em;
}

.config_2023 .search-form {
    padding-left: 48px;
    border-left: 1px solid #CDD7D6;
    margin-left: 0;
}

.config_2023 .search-header-form {
    width: 88px;
    height: 24px;
    background-color: transparent;
}

.config_2023 .search-header-form.hasValue {
    width: 250px;
}

.config_2023 #search-header-form .select2-container .select2-search--inline .select2-search__field {
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 22px;

    color: #838383;
    background-color: #fff;
}

.config_2023 #search-header-form .select2-container .select2-search--inline .select2-search__field::placeholder {
    text-align: right;
    background-color: #fff;
}

.config_2023 .fa-srch {
    z-index: 20000;
    font-size: 11px !important;
}
*/
.config_2023 .options_table-header {
    margin-top: 0px;
    border: none;
}
.config_2023 .tableShow > div > div {
    font-size: 12px;
    border-top: 1px solid #BDBDBD;
    min-height: 39px;
    display: flex;
    align-items: center;
}
.config_2023 .tableShow > div.table-price > div {
    border-top: none;
}
.config_2023 .tableShow > div.group_step-1 > div.option-value {
    border-top: none;
}
.config_2023 .tableShow > div > div.option-value {
    /*border-top: 1px solid #BDBDBD;*/
}
.config_2023 .tableShow > div {
    background-color: #F2F2F2;
    border-bottom: 0px;
}
.config_2023 .tableShow {
    border-bottom: 1px solid #BDBDBD;
}
.config_2023  .group_step-1 .option-value{
    border-bottom: 0px;
}
.config_2023 .tableShow > div.table-price {
    min-height: auto;
    padding: 0px;
    margin-bottom: 2px;
    margin-top: -11px;
}
.config_2023 .tableShow .other_option .currency, .config_2023 .tableShow .al_right1{
    justify-content: end;
}
.config_2023 .tableShow > div.table-price div {
    padding: 0px 10px;
}
.config_2023 .tableShow > div > div {
    overflow-wrap: break-word;
    word-break: inherit;
}
.config_2023 #tableSummaryCnt .tableShow .table-header {
    background-color: #E1E1E1;
}
.config_2023 #tableSummaryCnt .tableShow .table-header .sh {

}
.config_2023 #tableSummaryCnt .tableShow .table-header .th, .config_2023 #tableSummaryCnt .tableShow .table-header .fth  {
    text-transform: uppercase;
}
.config_2023  div.table-price .al_right1 {
    text-align: right;
}
.config_2023 .tableShow > div > div:nth-child(1), .config_2023 .tableShow > div > div:nth-child(2), .config_2023 .tableShow > div > div:nth-child(3) {
    border-right: 0px;
}
.config_2023 .li_option.active {
    color: inherit;
}
.config_2023 .tableShow > div > div:first-child {
    width: 23%;
}

.config_2023 .tableShow > div > div:nth-child(2) {
    width: 36%;
}

.config_2023 .tableShow > div > div:nth-child(3) {
    width: 21%;
}

.config_2023 .tableShow > div > div:nth-child(4) {
    width: 20%;
}

.config_2023 .tableShow {
    width: 100%;
}
.config_2023 #button_config_low {
    padding-left: 0px;
}
.config_2023 .create_quote {
    margin: 0px;
}
.config_2023 .tableShow .table-price {
    display: flex;
    background-color: white;
}

.config_2023.build_3d_parts .main-content-wrapper.config-linked {
    margin-top: var(--content-margin-top, 0);
    padding-bottom: var(--footer-height, 0);
}

.config_2023 .tableShow > div.table-price > div {
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: 0em;
    text-align: left;
}

.config_2023 .tableShow > div.table-price > div.al_right1 {
    text-align: right;
}
.config_2023 .tableShow > div > div.product_name {
    width: 64%;
    font-size: 16px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.config_2023 .tableShow {
    overflow: hidden;
}

body.config_2023 .tableShow > div.table-header {
    min-height: 36px;
}
body.config_2023 .tableShow > div > div.summary_head_just_list_price {
    width: 78%;
}
body.config_2023 .tableShow > div > div.summary_body_just_list_price {
    width: 56%;
}
.config_2023 .tableShow > div > div.list_price {
    width: 18%;
    text-align: right;
    margin-right: 0px;
}
.config_2023 .tableShow > div > div.net_price {
    width: 18%;
    text-align: right;
    margin-right: 0px;
}
.config_2023 .tableShow > div > div#summary_list_price {
    width: 22%;
    margin-right: 0px;
    font-size: 16px;
    white-space: nowrap;
}
.config_2023 .tableShow > div > div#summary_net_price {
    width: 22%;
    margin-right: 0px;
    font-size: 16px;
    white-space: nowrap;
    color: #2D9CDB;
}
.config_2023 .tableShow .blue {
    color: #2D9CDB;
}
.config_2023 .internal_bc {
    border-top: none;
    position: fixed;
    width: 100%;
    top: 128px;
    z-index: 10;
}

.config_2023 .internal_bc.stickyHeader {
    top: 93px;
}
.config_2023 .design-23-1 .options__item img {
    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box;
    width: 100%;
    height: auto;
}

.config_2023 #step-gr .container_wrap ul.design-23-7 {
    --width-options__item: 94px;
}


/*Power/Data step*/

.config_2023 #step-eg .options__tab-container .text_option_item .input_option {
    position: static;
    display: block;
}


.config_2023 .default .label_option {
    align-items: center;
}
.config_2023 .steps .text_option_container,
.config_2023 .steps .text_option_container .text_option_item {
    --width-options__item: auto;
}
.config_2023 .steps .text_option_container.text_option_container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    column-gap: 30px;
}

.config_2023 .steps .text_option_item {

    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    gap: 8px;
}

.config_2023 .steps .text_option_item .item-img-wrapper img {
    display: none;
}

.config_2023 .steps .text_option_item .item-img-wrapper {
    width: auto;
    aspect-ratio: auto;
}

.config_2023 .steps .text_option_item .label_option {
    flex-direction: row-reverse;
}
.config_2023 #step-to .text_option_item .label_option {
    flex-direction: row;
}
.config_2023 #step-to.steps .text_option_container.text_option_container {
    gap: 12px;
}
.config_2023 #step-to.steps .container_wrap ul {
    margin-bottom: 20px;
}

.config_2023 .steps .text_option_item .options__item-title {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    gap: 8px;
    text-align: left;
    margin: 0;
}

.config_2023 .steps .text_option_item .options__item-title {
    display: flex;
    flex-direction: row;
}

.config_2023 .steps .text_option_item .options__item-title label {
    margin-top: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
}

.config_2023 .steps .text_option_item .input_option {
    display: block;
    position: static;
    /*z-index: 100;*/ /*why z-index is 100 ? no :checked or :hover or .active is used */

    content: '';
    margin: 0;
    padding: 0;
    transform: none;
    background-position-y: center;
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7.5' cy='7.5' r='6.5' fill='white' stroke='%23E96758' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.powered_by .container span{
    width: 80px;
    white-space: nowrap;
    margin-right: 10px;
}
.copyrightRow .copyright {
    top: -15px;
    margin-top: 0px;
}
.copyrightRow {
    display: flex;
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
}
.powered_by .container{
    display: flex;
    width: 150px;
    padding: 0px;
    margin: -26px 0 0 0;
    flex-direction: row;
    justify-content: space-between;

}

.footer-flex-container .footer-social-block {
    width: 20%;
    margin-top: -15px;
}

.config_2023 .steps .text_option_item .input_option:checked::before {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7.5' cy='7.5' r='6.5' fill='white' stroke='%23E96758' stroke-width='2'/%3E%3Ccircle cx='7.5' cy='7.5' r='4' fill='%23E96758' stroke='%23E96758'/%3E%3C/svg%3E%0A");
    content: ' ';
    background-position-y: center;
    background-color: transparent;
    background-repeat: no-repeat;
}

.config_2023 .steps .text_option_item .item-img-wrapper {
    display: inline;
}

.config_2023 .options__tab-container.cord-tab__container {
    column-gap: 10px;
}

.config_2023 .text_option_item.options__item:hover .options__item-title {
    transform: inherit;
}

/*hide margin right for last item in line*/
.config_2023 .design-23-7 .li_option:nth-child(4n){
    margin: 0px 0px 12px 0;
}
.config_2023 .design-23-7.ul__option{
    margin-bottom: 13px;
}

.config_2023 #step-pm .options__tab:last-child{
    border: none;
}
.config_2023 .steps[data-design="7"] .horizontal__container{
    flex-direction: row;
}
.config_2023 .steps[data-design="7"] .horizontal__item{
    display: block;
    padding: 0px;
    margin: 0px 0px 0px 0;
    position: relative;

    width: 100%;
    display: flex;
    flex-direction: row;
}

.config_2023 #step-mp .options__tab .options__tab-container {
    padding-top: 0px;
}


.config_2023 .warn-wrapper .optional__warn-title {

    border-bottom: none;
    border-top: 1px solid #838383;
    margin-top: 0px;
    padding-top: 25px;
}
.config_2023 #step-mp    .options__item {
    margin: 0 0 16px 0;
}
.config_2023 #step-mp  .options__tab {
    margin-bottom: 0px;
}

.config_2023  #step-mp .horizontal__item {
    margin: 0px 0px 16px 0;
}

.config_2023 .steps[data-design="7"] .horizontal__item {
    width: 100%;
    flex-direction: column;
}
.config_2023 .steps[data-design="7"] .wire-managment-horiz .horizontal__item {
    width: 100%;
    grid-column: 1 / -1;
    flex-direction: row;
    height: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 0px 0px 0px 0;
}
.config_2023 .steps[data-design="7"] .horizontal__item .horizontal__item-title {
    display: block;
    padding: 0px;
    margin: 0px 12px 12px 0;
    position: relative;

    width: 0;
    flex: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
}
.config_2023 .steps[data-design="7"] .horizontal__item.active .qty-input {
    padding: 0;
    box-sizing: border-box;
    width: 45px;
    height: 30px;
    display: flex;
    align-items: center;
    text-align: center;
    font-weight: 450;
    font-size: 16px;
    border-radius: 0;
    border: 1px solid #838383;
}

.config_2023 .horizontal__item {
    border: none;
    position: relative;
}
.config_2023 .horizontal__item.active {
    border: none;
}
.config_2023 #step-pm.steps[data-design="7"] .horizontal__item{
    margin: 15px 12px 39px 0;
}
.config_2023 #step-pm.steps[data-design="7"] .options__tabs-wrapper{
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}

.config_2023 #step-pm.steps[data-design="7"]  .single-tab__container  .options__tabs-wrapper{

    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.config_2023 .steps[data-design="7"]  .single-tab__container.power-data-horiz  .horizontal__item .options__item-title {

}

.config_2023 .steps[data-design="7"] .horizontal__item:nth-child(4n){
    margin: 0px 0px 12px 0;
}
.config_2023 .steps[data-design="7"] .horizontal__item .item-img-wrapper{
    padding: 0px;
    height: 94px;
    width: 94px;
    background-color: #ffffff;
    margin-bottom: 10px;
}
.config_2023 .steps[data-design="7"] .pc .horizontal__item .item-img-wrapper{
    background-color: #ffffff;

}


.config_2023 .steps[data-design="7"]  .single-tab__container .simpleTabSelect {
    background-color: transparent;
    border-bottom: none;
    display: flex;
    flex-direction: row;
    width: 94px;
    border: none;
}
.config_2023 .steps[data-design="7"]  .single-tab__container .simpleTabSelect input.input_option{
    display: block;
    position: relative;
    top: unset;
    left: unset;
}
.config_2023 .simpleTabSelect  .input_option:checked::before {
    content: unset;
}
.config_2023 .steps[data-design="7"]  .single-tab__container .simpleTabSelect input.input_option:checked {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7.5' cy='7.5' r='6.5' fill='white' stroke='%23E96758' stroke-width='2'/%3E%3Ccircle cx='7.5' cy='7.5' r='4' fill='%23E96758' stroke='%23E96758'/%3E%3C/svg%3E%0A");
    transform: none;
    background-position-y: center;
    background-color: transparent;
    background-repeat: no-repeat;
}
.config_2023 #step-pm.steps[data-design="7"] .single-tab__container .simpleTabSelect {
    border-bottom: none;
    margin: 25px 12px 25px 0;
}



.config_2023 .steps[data-design="7"]  .single-tab__container .simpleTabSelect  .options__item-title {
    margin-right: 0px;
    text-align: center;
    margin-top: 0px;
    font-size: 14px;
}

.config_2023 .code-STD::before {
    content: "";
    position: absolute;
    background-color: #eaeaea;
    z-index: 1;

    left: 0;
    top: 0px;
    width: 100%;
    height: auto;
    aspect-ratio: 1 / 1;
}

.config_2023 .code-STD::after {

    content: "";
    display: inline-block;
    text-align: center;
    position: absolute;
    z-index: 2;
    background-position: center;
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTAiIGN5PSIxMCIgcj0iOSIgc3Ryb2tlPSIjREY1MDQ3IiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==);
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    aspect-ratio: 1 / 1;
}
.config_2023 #step-th .code-STD::after {
    display: none;
}

.config_2023 #step-tb .optionsTab-th .code-STD::before {
    z-index: -1;
}
.config_2023 #step-tb .optionsTab-th  .code-STD::after {
    z-index: -1;
}

.config_2023 #step-tb .code-STD::before {
    display: none;
}
.config_2023 #step-tb   .code-STD::after {
    z-index: -1;
}


.config_2023 .options__tabs-wrapper header.options__tab-header-no_folding {
    margin-bottom: -7px;
    font-size: 16px;
    margin-top: 20px;
    color: #3A3A3A;
    padding: 0;
    height: auto;
    font-weight: 400;


}
.config_2023 #step-tn .options__tabs-wrapper header.options__tab-header-no_folding {
    margin-top: 25px;
}
.config_2023 #step-tn .options__tabs-wrapper header.options__tab-header-vt{
    margin-top: 0px;
}
.config_2023  #step-tn  .content-tab-wrap-tc {
    padding-top: 0px;
}

.config_2023  .tableShow .table-header div  {
    text-transform: uppercase;
}
.config_2023  #step-tn  .options__tab {
    margin-bottom: 0px;
}

.config_2023  #step-tn  .options__container {
    padding-top: 0px;
    padding-bottom: 0px;
}


.config_2023 #step-wr.steps[data-design="7"] .options__tabs-wrapper header {
    margin-bottom: 15px;
}
.config_2023 #step-pe.steps .options__tabs-wrapper header:before, .config_2023 #step-pe.steps .options__tabs-wrapper header:after {
    display: none;
}
.config_2023 #step-pe .options__tab-header {
    padding: 0;
    margin: 25px 0 15px 0;
    width: 100%;
    color: #3A3A3A;
    font-weight: normal;
}
.config_2023 #step-pe .options__tab:first-child {
    margin-top: -1px;
}
.config_2023 #step-pe   .options__tab {

    border-top: 1px solid #eee;
}
.config_2023 #step-pe  .options__tab-container {
    padding-top: 0px
}
.config_2023 #step-pe .power-data-horiz {
    display: grid;
}

.config_2023 #step-pe .pd-img-container {
    --width-options__item: 74px;
}

.config_2023 #step-pe .slide-tab {
    display: block;
}

.config_2023 #step-pe .power-data-horiz .horizontal__item {
    width: 96px;

}
.config_2023 #step-pm.steps .options__tabs-wrapper header.options__tab-header-no_folding,
.config_2023 .steps .options__tabs-wrapper header.options__tab-header-no_folding {
    padding: 0;
    margin: 25px 0 15px 0;
    width: 100%;
}

.config_2023  .lead_time-1 #step-eg .options__tab-colors {
    display: none;
}

.config_2023  .warn-wrapper .optional__warn-title {
    padding-left: 0px;
}

.config_2023 .warn-wrapper .optional__warn-text {
    padding-left: 0px;
}


.config_2023 .steps[data-design="7"] .options__tab-header-no_folding {
    margin-bottom: 17px;
    font-size: 16px;
    margin-top: 15px;
    color: #3A3A3A;
    padding: 0;
    height: auto;
    font-weight: 400;
}

.config_2023 .steps[data-design="7"] .options__tab-header-no_folding .options__tab-container {
    padding: 0;
}

.config_2023 .steps[data-design="7"] .options__tab-container.wf-type,
.config_2023 .steps[data-design="7"] .options__tab-container.wf-type .horizontal__item .horizontal__item-title,
.config_2023 .steps[data-design="7"] .options__tab-container.wf-type .horizontal__item .qty-wrapper,
.config_2023 .steps[data-design="7"] .options__tab-container.wg-type,
.config_2023 .steps[data-design="7"] .options__tab-container.wg-type .horizontal__item .horizontal__item-title,
.config_2023 .steps[data-design="7"] .options__tab-container.wg-type .horizontal__item .qty-wrapper{
    padding: 0;
    margin: 0;
}

.config_2023 .steps[data-design="7"] .options__tab-container.wf-type, .config_2023 .steps[data-design="7"] .options__tab-container.wg-type {
    row-gap: 0;
    padding: 10px 0;
}


.config_2023 .steps[data-design="7"] .options__tab-container.wf-type .horizontal__item .qty-wrapper button,
.config_2023 .steps[data-design="7"] .options__tab-container.wg-type .horizontal__item .qty-wrapper button{
    background-color: transparent;
    width: 17px;
    height: 17px;
    padding: 0;
    margin: 0 9px;
}

.config_2023 .steps[data-design="7"] .options__tab-container.wf-type .horizontal__item .qty-wrapper .qty-plus,
.config_2023 .steps[data-design="7"] .options__tab-container.wg-type .horizontal__item .qty-wrapper .qty-plus{
    margin-right: 0;
}

.config_2023 #step-ch.steps[data-design="7"] .options__tab-header-no_folding {
    margin-bottom: 15px;
}
.config_2023 #step-ch.design-22-7 .options__item {

    margin: 0 0 0px 0;
}
.config_2023 #step-ch.steps[data-design="7"] .horizontal__item {
    margin: 0px 0px 22px 0;
}

.config_2023 .steps[data-design="9"] .options__tab-header-no_folding:before,
.config_2023 .steps[data-design="9"] .options__tab-header-no_folding:after,
.config_2023 .steps[data-design="7"] .options__tab-header-no_folding:before,
.config_2023 .steps[data-design="7"] .options__tab-header-no_folding:after,
.config_2023 .steps[data-design="1"] .options__tab-header-no_folding:before,
.config_2023 .steps[data-design="1"] .options__tab-header-no_folding:after {
    content: none;
}

.config_2023 .options__tab-header-no_folding + .slide-tab .options__tab-container {
    padding: 0;
}

.config_2023 .options__tab .options__tab-header-no_folding {
    display: flex;
    align-items: center;
}

.config_2023 #step-tn .slide-tab:not(:last-child),
.config_2023 #step-tn .options__tab,
.config_2023 #step-pm .options__tab,
.config_2023 #step-wr .options__tab {
    border-bottom: 1px solid #EDEDED;
}

.config_2023 .single-tab__container .tab_container {
    margin-top: 25px;
    margin-bottom: 30px;
    width: 100%;
    grid-column: 1 / -1;
}

.config_2023 #step-ch .price-block > div {
    font-size: 12px;
}
.config_2023 #step-gr .container_wrap .tab_container_header .tab_container_title {
    color: #3A3A3A;
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: -0.017em;
    text-align: left;
}
.config_2023 #step-gr .container_wrap .tab_container_header .tab_container_description{
    color: #838383;
    margin-bottom: 15px;
    font-size: 12px;
}

.config_2023 .breadcrumbs-list {
    margin-top: 10px;
    width: 100%;
}

.config_2023 .conf-block-wrap {
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    column-gap: 20px;
    align-items: stretch;

    position: relative;
    z-index: auto;
}

.config_2023 .steps .options__tabs-wrapper header.options__tab-header-loadPowerData {
    padding: 0;
    margin: 25px 0 15px 0;
    width: 100%;
}


.config_2023 .config_full_width .config-line-wrapper {
    box-sizing: border-box;
    width: 420px;
    height: auto;
    min-height: calc(100vh - 185px - 72px);
    justify-self: flex-end;
    margin: 0;
}

.config_2023 .config_full_width .left_side_wrap {
    width: calc(100% - 500px);
    position: relative;
    left: auto;
    top: auto;
    /*width: 210px;*/
    height: auto;
    flex: 1 1;
    display: flex;
    align-items: stretch;
}

.config_2023 .left_side_wrap {
    transition: none;
    --preview-height: 380px;
}
.config_2023 .config_full_width .left_side_wrap[data-mobile-hidden="true"] {
    --preview-height: 50px;
}

.config_2023 .config_full_width .left_side {
    position: relative;
    left: auto;
    top: auto;
    /* width: 210px; */
    /* height: 100%; */
    flex: 1 1;
    display: flex;
    align-content: stretch;
    align-items: stretch;
    height: auto;
    margin: 0;
}

.config_2023 .config_full_width #image_layers {
    position: var(--side-position, static);
    left: var(--side-left, auto);
    top: var(--side-top, auto);
    height: var(--side-height, calc(100vh - 210px));
    width: var(--side-width, 100%);
    margin: 0;
}

.config_2023 #image_layers {
    background: #ffffff;
}

.config_2023.build_3d_parts .models-view-3d {
    display: block;
}

.config_2023.build_3d_parts .models-view-general {
    display: none;
}

.config_2023.build_general_parts .models-view-3d {
    display: none;
}

.config_2023.build_general_parts .models-view-general {
    display: block;
    width: 100%;
    max-width: 576px;
    position: relative;
}

.config_2023 .full-image-button-wrapper {
    top: 0;
}

.config_2023 .config-actions-wrp {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    border: none;
    height: var(--footer-height, 72px);
    display: flex;
    justify-content: flex-start;
    align-items: baseline;
    background-color: #E0E0E0;
    box-sizing: border-box;
    padding: 16px 0;
    width: 100%;
    z-index: 333;
}

.config_2023 .config-actions-wrp .Container {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    justify-content: normal;
    padding: 0 30px;
}

.config_2023 .new-download-btn {
    font-weight: 300;
    color: #fff;
    background-color: #2C4461;
    border: 1px solid #2C4461;
    padding: 0 20px;
    position: relative;
    border-radius: 2px;
    font-size: 14px;
    height: 40px;
    box-sizing: border-box;
    text-transform: none;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    width: auto;
    padding: 9px 28px;
    font-size: 16px;
    line-height: 22px;
    display: block;

}
.config_2023 .new-download-btn:hover {
    color: #fff;
    background-color: #E96758;
    border: 1px solid #E96758;
}

.config_2023 #button_config {
    display: none;
}

.config_2023 #button_config_low {
    display: flex;
    width: 420px;
    justify-self: flex-end;
    margin: 0 0 0 auto;
    align-items: center;
}

.config_2023 #button_config_low .option-btn-wrapper {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
}

.config_2023 .reset-config-btn {
    font-weight: 300;
    color: #fff;
    background-color: #2C4461;
    border: 1px solid #2C4461;
    padding: 0 20px;
    position: relative;
    border-radius: 2px;
    font-size: 14px;
    height: 40px;
    box-sizing: border-box;
    text-transform: none;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    line-height: 22px;
    font-size: 16px;
    padding: 9px 50px;
    text-decoration: none;
}

.config_2023 .image-button.hide-preview-mobile {
    display: none;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNS43MjM4IDE2Ljg1NzFIMy43MjM4MkMzLjUzMzM1IDE2Ljg1NzEgMy40MzgxMSAxNi43NjE5IDMuMzQyODcgMTYuNjY2N0MzLjI0NzYzIDE2LjU3MTQgMy4yNDc2MyAxNi4zODEgMy4zNDI4NyAxNi4yODU3TDYuMjk1MjUgMTEuMzMzM0M2LjM5MDQ5IDExLjIzODEgNi40ODU3MyAxMS4xNDI5IDYuNTgwOTYgMTEuMTQyOUM2LjY3NjIgMTEuMTQyOSA2Ljg2NjY4IDExLjE0MjkgNi45NjE5MiAxMS4yMzgxTDguNjc2MiAxMi45NTI0TDExLjcyMzggNy42MTkwNUMxMS44MTkxIDcuNTIzODEgMTEuOTE0MyA3LjQyODU3IDEyLjEwNDggNy40Mjg1N0MxMi4yOTUyIDcuNDI4NTcgMTIuMzkwNSA3LjUyMzgxIDEyLjQ4NTcgNy43MTQyOUwxNi4yIDE2LjQ3NjJDMTYuMjk1MiAxNi41NzE0IDE2LjIgMTYuNzYxOSAxNi4yIDE2Ljg1NzFDMTYuMDA5NSAxNi43NjE5IDE1LjkxNDMgMTYuODU3MSAxNS43MjM4IDE2Ljg1NzFaTTQuMzkwNDkgMTZIMTUuMTUyNEwxMi4wMDk1IDguNTcxNDNMOS4wNTcxNiAxMy43MTQzQzguOTYxOTIgMTMuODA5NSA4Ljg2NjY4IDEzLjkwNDggOC43NzE0NCAxMy45MDQ4QzguNjc2MiAxMy45MDQ4IDguNDg1NzMgMTMuOTA0OCA4LjM5MDQ5IDEzLjgwOTVMNi42NzYyIDEyLjA5NTJMNC4zOTA0OSAxNlpNNS4zNDI4NyA3LjIzODFDNC4yMDAwMSA3LjIzODEgMy4yNDc2MyA2LjI4NTcxIDMuMjQ3NjMgNS4xNDI4NkMzLjI0NzYzIDQgNC4yMDAwMSAzLjA0NzYyIDUuMzQyODcgMy4wNDc2MkM2LjQ4NTczIDMuMDQ3NjIgNy40MzgxMSA0IDcuNDM4MTEgNS4xNDI4NkM3LjQzODExIDYuMjg1NzEgNi40ODU3MyA3LjIzODEgNS4zNDI4NyA3LjIzODFaTTUuMzQyODcgNEM0LjY3NjIgNCA0LjEwNDc3IDQuNTcxNDMgNC4xMDQ3NyA1LjIzODFDNC4xMDQ3NyA1LjkwNDc2IDQuNjc2MiA2LjQ3NjE5IDUuMzQyODcgNi40NzYxOUM2LjAwOTU0IDYuNDc2MTkgNi41ODA5NiA1LjkwNDc2IDYuNTgwOTYgNS4yMzgxQzYuNTgwOTYgNC41NzE0MyA2LjEwNDc3IDQgNS4zNDI4NyA0Wk0xNi4yIDIwSDMuMjQ3NjNDMS42Mjg1OCAyMCAwLjIwMDAxMiAxOC42NjY3IDAuMjAwMDEyIDE2Ljk1MjRWMy4wNDc2MkMwLjI5NTI1IDEuNDI4NTcgMS42Mjg1OCAwIDMuMjQ3NjMgMEgxNi4yQzE3LjgxOTEgMCAxOS4yNDc2IDEuMzMzMzMgMTkuMjQ3NiAzLjA0NzYyVjE2Ljk1MjRDMTkuMTUyNCAxOC42NjY3IDE3LjgxOTEgMjAgMTYuMiAyMFpNMy4yNDc2MyAwLjg1NzE0M0MyLjAwOTU0IDAuODU3MTQzIDEuMDU3MTUgMS44MDk1MiAxLjA1NzE1IDMuMDQ3NjJWMTYuOTUyNEMxLjA1NzE1IDE4LjE5MDUgMi4wMDk1NCAxOS4xNDI5IDMuMjQ3NjMgMTkuMTQyOUgxNi4yQzE3LjQzODEgMTkuMTQyOSAxOC4zOTA1IDE4LjE5MDUgMTguMzkwNSAxNi45NTI0VjMuMDQ3NjJDMTguMzkwNSAxLjgwOTUyIDE3LjQzODEgMC44NTcxNDMgMTYuMiAwLjg1NzE0M0gzLjI0NzYzWiIgZmlsbD0iIzkyOTI5MiIvPg0KPC9zdmc+');
}

.config_2023 #image_layers .image-button-wrapper .image-button.show-preview-mobile {
    display: none;
    filter: none;
    opacity: 1;
    background: none;

    width: 100%;
    padding: 12px 0;
    cursor: pointer;
    box-sizing: border-box;
}

.config_2023 #image_layers .image-button-wrapper .image-button.show-preview-mobile .button-title {
    color: #E96758;
    text-align: right;
    font-size: 16px;
    font-style: normal;
    font-weight: 450;
    line-height: 18px;
}

.config_2023 #image_layers .image-button-wrapper .image-button.show-preview-mobile .material-icons {
    position: absolute;
    right: 0;
    transition: .3s linear;
    color: #E96758;
    font-size: 20px;
}

.config_2023 .create_quote,
.config_2023 .product_sheet {
    height: 40px;
    line-height: 22px;
    font-size: 16px;
    padding: 9px 15px;
}

.config_2023.build_3d_parts .config_full_width #right {
    margin: 0;
}

.config_2023 .config_full_width .price-block-wrapper {
    padding: 0 20px;
    width: calc(100% - 550px);
    height: auto;
    box-sizing: border-box;
    margin-bottom: 0;
    justify-content: center;
    border: none;
    align-items: center;
}

.config_2023 .list-price-block {
    display: flex;
    justify-content: normal;
    flex-wrap: nowrap;
    margin: 0 30px;
    font-weight: 700;
    font-size: 18px;
    align-items: center;
}

.config_2023 .list_price {
    margin: 0 10px 0 0;
    color: #838383;
}

.config_2023 .list_price_value {
    color: #3A3A3A;
}

.config_2023 .net-price-block {
    display: flex;
    justify-content: normal;
    flex-wrap: nowrap;
    margin: 0 30px;
    font-weight: 700;
    font-size: 18px;
    color: #2D9CDB;
    align-items: center;
}

.config_2023 .net_price {
    margin: 0 10px 0 0;
}

.config_2023 .qty-wrapper button {
    background-color: #E0E0E0;
    border: none;
    color: #BDBDBD;
    font-size: 19px;
    padding: 9px;
}

.config_2023 .minus-line {
    width: 17px;
    height: 1px;
    background-color: #BDBDBD;
}

.config_2023 .minus-line.rotate-line {
    width: 17px;
    height: 1px;
    background-color: #BDBDBD;
    transform: rotate(90deg);
}

.config_2023 #qty {
    background-color: #E0E0E0;
    border: 1px solid #BDBDBD;
    color: #000000;
    width: 54px;
    height: 35px;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 33px;
}

.config_2023 .steps {
    display: initial;
    margin-bottom: 16px;
}
.config_2023 #step-cs {
    margin-bottom: 0px;
}
.option-note {
    position: absolute;
    bottom: 4px;
    color: gray;
    margin: 0 0 10px 10px;
    font-weight: normal;
    font-size: 11px;
    text-transform: none;
    left: 38px;
}
.config_2023 .option-trigger {
position: relative;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 12px 0;
    cursor: pointer;
    box-sizing: border-box;
    border-top: 1px solid #838383;
    height: 50px;
}

.config_2023 .active[data-mini_step] .trigger-title,
.config_2023 [data-mini_step] .trigger-title {
    color: #3A3A3A;
    text-transform: capitalize;
    font-weight: 700;
    font-size: 16px;
}

.config_2023 .option-trigger[data-mini_step] {
    border: 0;

}

.config_2023 .trigger-icon {
    position: static;
    width: 20px;
    height: 10px;

    display: grid;
    justify-content: center;
    align-content: center;

    transition: .3s linear;
    color: #000;
    font-size: 20px;
}

.config_2023 #step-tb .options__item .options__item-title,
.config_2023 #step-ap .options__item .options__item-title,
.config_2023 #step-tb .options__item.active .options__item-title,
.config_2023 #step-ap .options__item.active .options__item-title {
    color: #505050;
}


.config_2023 #step-tb .options__tab-header:after,
.config_2023 #step-ap .options__tab-header:after,
.config_2023 .option-trigger .material-icons:before,
.config_2023 #image_layers .image-button-wrapper .image-button.show-preview-mobile .material-icons:before {
    content: ' ';
    position: relative;
    inset: unset;
    right: 3.1px; /* 15px * (root(2) - 1 ) / 2 */
    display: block;
    width: 14px;
    height: 14px;
    border-style: solid;
    border-color: #838383;
    border-width: 0 1px 1px 0;
    transform: rotateZ(45deg);
    transform-origin: 70% 70%;
    background-image: none;
    opacity: 1;
    transition: .3s;
}

.config_2023 .option-trigger.active .material-icons:before {
    transform: rotateZ(-135deg);
}

.config_2023 .trigger-title {
    width: 100%;
    justify-content: space-between;
    color: #3A3A3A;

    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 18px;
    display: flex;
    align-items: center;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}
.config_2023 .active .trigger-title {
    color: #E96758;
}
.config_2023 .container_wrap .add_more_shapes {
    display: none;
}

.config_2023 .bot-steps .container_wrap {
    display: none;
    flex-wrap: wrap;
    /*min-height: 119px;*/
    justify-content: flex-start;
    flex-direction: column;
}


.config_2023 .options__item {
    box-sizing: border-box;
    width: var(--width-options__item);
    max-width: none;
    padding: 0;
    height: auto;
    margin: 0 16px 18px 0;
    border: 0;
}
.config_2023 .options__item.note_class .selected-title{
    display: none !important;
}
.config_2023 .options__item.note_class .item-img-wrapper{
    display: none;
}
.config_2023 .options__item.note_class span{
    text-align: left;
    font-size: 16px;
    color: #5E6572;
    font-weight: 400;

    line-height: 22px;
}
.config_2023 .options__item.note_class {
    width: 100%;
    height: fit-content;
    aspect-ratio: auto;
    text-align: left;
}
.config_2023 .options__item:hover {

    transition: transform .2s;

    z-index: 19;
    background-color: #fff;
    /*width: 150px;*/
    /*height: 150px;*/
}
.config_2023 .design-23-1 .options__item:hover::before {
    position: absolute;
    content: " ";
    z-index: -1;
    background-color: #fff;
    width: 100%;
    padding-bottom: 100%;
    box-shadow: 3px 3px 7px 0px rgb(0 0 0 / 11%);
    transition: transform .2s;

}
.config_2023  .options__item:hover label{
    /*z-index: 21;*/
    /*position: absolute;*/
    /*text-align: center;*/
    /*width: 100%;*/
}
.config_2023 #step-tb .container_wrap ul li:hover label {
    /*margin-top: 113px;*/
}

.config_2023 .design-23-1 .options__item {
    transition: all .2s;

}
.config_2023 .design-23-1 .options__item:hover {
    --scale-options__item: 1.648;
    transform: scale(var(--scale-options__item)); /* scale 91px -> 150px */
    transform-origin: top;
    z-index: 21;
    /*object-fit: fill;*/
    /*height: auto;*/
    /*margin-top: -27px;*/
}
.config_2023 .design-23-1 .options__item input,
.config_2023 .design-23-1 .options__item label,
.config_2023 .design-23-1 .options__item img{
    transition: all .2s;
}
.config_2023 .design-23-1 .options__item img {
    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box;
    width: 100%;
    height: auto;
}
.config_2023 .design-23-1 .options__item:hover img {
    padding-left: calc(7px * 2 / var(--scale-options__item));
    padding-right: calc(7px * 2 / var(--scale-options__item));
}
.config_2023 .design-23-1 .options__item:hover input,
.config_2023 .design-23-1 .options__item:hover label{
    transform: scale(calc(1 / var(--scale-options__item)));
    transform-origin: top;
}

.config_2023 .design-23-1 .options__item:hover > label {
    font-size: calc(1em / 1.648);
}
.config_2023 .li_option {
    background-color: transparent;
}


.config_2023 #step-tb .container_wrap ul li:hover .input_option:checked {
    /*top: 21px;*/
}
.config_2023 .label_hover_wrap .label_option-title {
    color: #3A3A3A;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 5px;
    margin-top: 0px;
}

.config_2023 .label_hover_wrap .label_option-text {
    color: #838383;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 0px;
}

.config_2023 .color-tmbs-wrap .options__item:hover {
    transform: none;
    box-shadow: none;
    z-index: auto;
}


.spec_icon_wrap a.spec_icon:first-of-type {
    margin-right: 20px;

}

.spec_icon_wrap a.spec_icon {
    margin-bottom: 20px;
}
.spec_icon_wrap  .pdf_icon  {
    padding-left: 30px;
    padding-top: 5px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNFRDFDMjQ7fQo8L3N0eWxlPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00NTgsMTE4LjJMMzQ2LjUsOC40QzM0NSw2LjksMzQyLjksNiwzNDAuNyw2SDEzNWMtMzEuMSwwLTU2LjMsMjYuNi01Ni4zLDU5LjR2MjE5LjJINTEuM3YxNDguNmgyNy40djEzLjQgICBjMCwzMi43LDI1LjMsNTkuNCw1Ni4zLDU5LjRoMjY5LjRjMzEuMSwwLDU2LjMtMjYuNiw1Ni4zLTU5LjRWMTI0LjdDNDYwLjcsMTIyLjMsNDU5LjgsMTE5LjksNDU4LDExOC4yeiBNMzM3LjksMjQuNGw5Nyw5NS42ICAgaC01Mi44Yy0yNC40LDAtNDQuMi0xOS41LTQ0LjItNDMuNFYyNC40eiBNNDQzLjcsNDQ2LjZjMCwyMi45LTE3LjYsNDEuNS0zOS4zLDQxLjVIMTM1Yy0yMS43LDAtMzkuMy0xOC42LTM5LjMtNDEuNXYtMTMuNGgxODcgICBjMzYuNSwwLDY2LTMzLjMsNjYtNzQuM3MtMjkuNi03NC4zLTY2LTc0LjNoLTE4N1Y2NS40YzAtMjIuOSwxNy42LTQxLjUsMzkuMy00MS41aDE4NS45djUyLjdjMCwzMy44LDI3LjQsNjEuMyw2MS4yLDYxLjNoNjEuNiAgIFY0NDYuNnogTTEwMy45LDM5Ni40di03NWgyOC43YzguMywwLDE0LjgsMi4xLDE5LjQsNi40czcsOS45LDcsMTYuOWMwLDctMi4zLDEyLjctNywxNi45Yy00LjcsNC4yLTExLjIsNi40LTE5LjQsNi40aC0xNi4ydjI4LjQgICBIMTAzLjl6IE0xNzQuMiwzOTYuNHYtNzVIMTk5YzkuNSwwLDE3LjIsMywyMy4yLDguOWM2LDUuOSw4LjksMTMuNiw4LjksMjIuOXYxMS40YzAsOS40LTMsMTctOC45LDIyLjljLTYsNS45LTEzLjcsOC45LTIzLjIsOC45ICAgSDE3NC4yeiBNMjkwLjgsMzU0LjR2MTBoLTMwLjJ2MzJIMjQ4di03NWg0OHYxMGgtMzUuNXYyMi45SDI5MC44eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNDMuMSwzNTQuMmMyLjMtMi41LDMuNS01LjYsMy41LTkuNHMtMS4yLTctMy41LTkuNWMtMi4zLTIuNS01LjgtMy44LTEwLjUtMy44aC0xNi4ydjI2LjVoMTYuMiAgIEMxMzcuMywzNTcuOSwxNDAuNywzNTYuNywxNDMuMSwzNTQuMnoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTk5LDMzMS41aC0xMi4zdjU1SDE5OWM2LDAsMTAuOC0yLDE0LjMtNi4xYzMuNS00LjEsNS4zLTkuMyw1LjMtMTUuN3YtMTEuNWMwLTYuMy0xLjgtMTEuNS01LjMtMTUuNiAgIEMyMDkuOCwzMzMuNSwyMDUsMzMxLjUsMTk5LDMzMS41eiIvPjwvZz48L3N2Zz4=");
}
.config_2023 .options__item .options__item-title,
.config_2023 .horizontal__item .options__item-title{
    font-style: normal;
    font-weight: 450;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
}

/*.config_2023 .options__item:hover .options__item-title {*/
/*    transform: scale(1.05);*/
/*    transition: transform .2s;*/
/*}*/

.config_2023 .design-22-11 .item-img-wrapper {
    width: auto;
    max-height: 94px;
}

.config_2023 #step-ap.design-22-5 .options__item-title,
.config_2023 #step-tj.design-22-11 .options__item-title {
    margin: 10px 0 12px 0;
}

.config_2023 .design-22-5 .qty-wrapper button,
.config_2023 .design-22-11 .qty-wrapper button {
    background-color: transparent;
}
.config_2023 .design-22-11 .options__item {
    margin: 0 18px -5px 0;
}

.config_2023 .design-22-11 .input_option {
    display: none;
    bottom: auto;
    top: 40px;
    left: 38px;
    position: absolute;
}
.config_2023 .design-22-11 .input_option:checked {
    display: block;
}

.config_2023 .item-img-wrapper {
    width: 100%;
    height: auto;
    aspect-ratio: 1 / 1;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    box-sizing: border-box;
    max-height: none;
    overflow: hidden;
}

.config_2023 .item-img-wrapper .input_option {
    display: none;
    position: absolute;
    inset: 0;
    margin: auto;

}

.config_2023 .item-img-wrapper + span {
    display: block;
    margin-top: 4px;
}

.config_2023 .item-img-wrapper .input_option:checked,
.config_2023 .input_option:checked {
    display: block;

}

.config_2023 .label_hover_wrap .options__item-img {
    max-height: unset;
}
.config_2023 .options__item-img {
    width: auto;
    /*max-height: fit-content;*/
    object-fit: cover;
    height: 100%;
}
.config_2023 .options__item input {
    display: none;
}

/**HOVER styles just for .step-tt **/

.options__item-title-hovered {
    display: none;
}

.config_2023 #step-tt .options__item-title,
.config_2023 #step-sr .options__item-title {
    color: #838383;
}

/*** END HOVER styles just for .step-tt **/

.config_2023 .design-22-1 .options__tabs-wrapper .options__tab-header {
    height: auto;
    padding-right: 35px;
    padding-left: 25px;
    width: calc(100% - 60px);
}
.config_2023  .options__tab-header {
    font-size: 16px;
    font-weight: 700;
    background-color: #fff;
    border: none;
    color: #3A3A3A;
    height: 27px;
    padding-left: 25px;
}

.config_2023 .options__tab-container {
    justify-content: flex-start;
    padding-top: 7px;
}
.config_2023 .ul__option {
    width: 100%;
}
.config_2023 .options__tab .options__tab-container {
    padding-top: 20px;
}
.config_2023 #step-ap .optionsTab-al  .options__tab-container {
    padding-bottom: 25px;
    padding-top: 10px;
}
.config_2023 .options__item.active {
    border: none;
}

.config_2023 #step-sl .hideOptionHeader,
.config_2023 #step-tb .hideOptionHeader,
.config_2023 #step-th .hideOptionHeader,
.config_2023 #step-ap .hideOptionHeader {
    padding: 0;
    margin-top: 0px;
}

.config_2023 .optionsTab-sl .options__tab-container,
.config_2023 .optionsTab-tb .options__tab-container,
.config_2023 .optionsTab-th .options__tab-container,
.config_2023 .optionsTab-ap .options__tab-container {
    padding-top: 0px;
}

.config_2023 #step-sl .options__tab-header:before,
.config_2023 #step-tb .options__tab-header:before,
.config_2023 #step-th .options__tab-header:before,
.config_2023 #step-ap .options__tab-header:before {
    display: none;
}

.config_2023 #step-sl .options__tab,
.config_2023 #step-tb .options__tab,
.config_2023 #step-th .options__tab,
.config_2023 #step-ap .options__tab {
    margin: 0;
}

.config_2023 #step-sl .options__tab-header,
.config_2023 #step-tb .options__tab-header,
.config_2023 #step-th .options__tab-header,
.config_2023 #step-ap .options__tab-header {
    box-sizing: border-box;
    border-top: 1px solid #dadada;
    padding-bottom: 12px;
    padding-top: 12px;
    padding-left: 0;
    width: 100%;
    height: 50px;
    margin: 0;
    justify-content: space-between;
}

.config_2023 #step-sl .options__tab-header.slideTab-1,
.config_2023 #step-cs .options__tab-header.slideTab-1,
.config_2023 #step-tb .options__tab-header.slideTab-1,
.config_2023 #step-th .options__tab-header.slideTab-1,
.config_2023 #step-ap .options__tab-header.slideTab-1 {
    display: none;
}

.config_2023 #step-to .ul__option  {
    margin-top: 0px;
}
.config_2023 .options__tab-header:before {
    position: absolute;
    display: inline-block;
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7.5' cy='7.5' r='6.5' fill='white' stroke='%23E96758' stroke-width='2'/%3E%3C/svg%3E%0A");
    background-size: cover;
    background-position: center;
    transform: rotate(0deg);
    opacity: 1;
    width: 15px;
    height: 15px;
    left: 0;
    top: calc(50% - 7px);
    transition: .3s;
}
.config_2023 .active .options__tab-header:before {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7.5' cy='7.5' r='6.5' fill='white' stroke='%23E96758' stroke-width='2'/%3E%3Ccircle cx='7.5' cy='7.5' r='4' fill='%23E96758' stroke='%23E96758'/%3E%3C/svg%3E%0A");
}

.config_2023 #step-sr .container_wrap {
    display: flex;
    flex-wrap: wrap;
}

.config_2023 #step-sr .item-img-wrapper {
    max-height: none;
}

.config_2023 .options__tab {
    margin-bottom: 16px;
}
.config_2023 #step-cs .options__tab {
    margin-bottom: 0px;
}

.config_2023 .design-22-7 label.code-FLEKSSIT {

    display: flex;
    flex-direction: column;
    align-items: center;
}
.config_2023 .design-22-7 label.code-FLEKSSIT span {
    width: 57px;
}

.config_2023 .options__container {
    padding-top: 14px;
    padding-bottom: 17px;
}

.config_2023 #step-eg .options__container {
    flex-direction: column-reverse;
}



.design-22-4  .options__container {
    flex-direction: column;
}

.options_sub_header {
    font-size: 16px;
    font-weight: 700;
    background-color: #fff;
    border: none;
    color: #3A3A3A;
    height: 27px;
    padding-left: 0px;
    border-bottom: 1px solid #dadada;
    width: 100%;
    display: flex;
    align-items: center;
    position: relative;
    grid-column: 1 / -1;
}
.design-22-3 .quickLink {
    grid-column: 1 / -1;
}
.design-22-3 .container_wrap  {
    margin-bottom: 20px;
}
.design-22-3 .options__tab-container {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    width: 100%;
}




.config_2023 #step-bh .qty-wrapper {
    display: none;

}
.config_2023  .tooltip__popup {
    background-color: white;
    color: black;
    z-index: 222;
    box-shadow: 4px 6px 10px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    border-color: white;
    color: #828282;
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
}

.config_2023 .tooltip__popup:before {
    background-color: #ffffff;
    border-color: white;
    box-shadow: 4px 6px 10px rgba(0, 0, 0, 0.1);
}

.config_2023 .design-23-8 .options__tab-container,
.config_2023 .design-22-1 .options__tab-container,
.config_2023 .design-22-2 .options__tab-container,
.config_2023 .design-22-4 .options__tab-container,
.config_2023 .design-22-3 .options__tab-container,
.config_2023 .design-23-8 .options__tabs-wrapper,
.config_2023 .design-22-1 .options__tabs-wrapper,
.config_2023 .design-22-3 .options__tabs-wrapper,
.config_2023 .design-23-8.ul__option,
.config_2023 .design-22-1.ul__option,
.config_2023 .design-22-3.ul__option
{
    --width-options__item: 74px;

}
.config_2023 .design-22-4 .options__tab-container > *{
         margin-bottom: 0px;
}

.config_2023 .design-22-4 .options__tab-container.slideTabCS-la-VN p {
    color: #3A3A3A;
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 18px;
    font-family: "neue-haas-grotesk-display", sans-serif !important;
}
.config_2023 .design-22-4 .options__tab-container.slideTabCS-la-VN p.notes {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #828282;
    border: none;
    font-size: 16px;
    color: #5E6572;
    font-weight: 400;
    margin-bottom: 10px;
    margin-top: 15px;
}
.config_2023 .design-22-4 .options__tab-container.slideTabCS-la-VN
{
    --width-options__item: 100%;

}

.config_2023 .design-23-8 .options__item,
.config_2023 .design-22-1 .options__item,
.config_2023 .design-22-3 .options__item {
    margin: 0;
}

.config_2023 .design-22-1 .slideTabCS-OL .options__tab-container {
    display: block;
    --width-options__item: 84px;
}
.config_2023 .design-23-8 .options__item{
    box-sizing: border-box;
    width: var(--width-options__item);
    max-width: none;
    padding: 0;
    height: auto;
    margin: 0px 0 12px 0px;
}
.config_2023 .design-23-8 {
    column-gap: 12px;
}

.config_2023 .design-23-8  .option_wrap {
    max-height: 74px;
    height: 74px;
    width: 74px;
    overflow: hidden;
}

.config_2023 #step-lt div.options__item:nth-child(5n), .config_2023 #step-eg .options__item:nth-child(5n) {
    margin-right:0px
}
.config_2023 #step-tt .container_wrap,
.config_2023 #step-mo .container_wrap,
.config_2023 #step-ty .container_wrap {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: row;
}

.config_2023 [data-step] .container_wrap ul {
    margin-top: 0;
    width: 100%;
    padding: 0;
    display: grid;
    grid-template-columns: repeat(auto-fill, var(--width-options__item));
    justify-content: space-between;
    column-gap: 12px;
    row-gap: 12px;
    margin-bottom: 10px;
}
.config_2023 [data-step] .container_wrap ul.just_links {
    margin-top: 10px;
    margin-bottom: 30px;
}
.config_2023 [data-step] .container_wrap ul.hideOptionHeader {
    display: block;
}
.config_2023 [data-step] .container_wrap ul > li {
    margin: 0;
}

.config_2023 #step-cs .container_wrap ul,
.config_2023 #step-gr .container_wrap ul,
.config_2023 #step-bc .container_wrap ul,
.config_2023 #step-th .container_wrap ul,
.config_2023 #step-tb .container_wrap ul,
.config_2023 #step-ap .container_wrap ul {
    margin-top: 0;
    --width-options__item: 90px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: row;
    padding: 0;
    margin-bottom: 0px;
    column-gap: calc((100% - (var(--width-options__item) * 4)) / 3);
}

.config_2023 #step-th .container_wrap ul {
    margin-top: 0px
}
.config_2023  #step-th  .options__tab-container {
    padding-top: 0px;
}
.config_2023 #step-pe .container_wrap ul li,
.config_2023 #step-sl .container_wrap ul li,
.config_2023 #step-cs .container_wrap ul li,
.config_2023 #step-sh .container_wrap ul li,
.config_2023 #step-gr .container_wrap ul li,
.config_2023 #step-bc .container_wrap ul li,
.config_2023 #step-tb .container_wrap ul li,
.config_2023 #step-th .container_wrap ul li,
.config_2023 #step-ap .container_wrap ul li {
    max-width: var(--width-options__item);
    width: var(--width-options__item);
    position: relative;
    margin: 0 0 0px 0;
    text-align: center;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: stretch;

}


.shape-rss  img{
    max-width: 96px;
    max-height: 50px;
}
.config_2023 #step-th .container_wrap ul li.STD::before {
    display: none;
}


.config_2023 #step-pe .container_wrap ul li:nth-child(4n),
.config_2023 #step-sl .container_wrap ul li:nth-child(4n),
.config_2023 #step-cs .container_wrap ul li:nth-child(4n),
.config_2023 #step-sh .container_wrap ul li:nth-child(4n),
.config_2023 #step-gr .container_wrap ul li:nth-child(4n),
.config_2023 #step-bc .container_wrap ul li:nth-child(4n),
.config_2023 #step-tb .container_wrap ul li:nth-child(4n),
.config_2023 #step-th .container_wrap ul li:nth-child(4n),
.config_2023 #step-ap .container_wrap ul li:nth-child(4n) {
    margin-right: 0;
}

.config_2023 #step-pe .container_wrap ul li .input_option,
.config_2023 #step-sl .container_wrap ul li .input_option,
.config_2023 #step-cs .container_wrap ul li .input_option,
.config_2023 #step-sh .container_wrap ul li .input_option,
.config_2023 #step-gr .container_wrap ul li .input_option,
.config_2023 #step-bc .container_wrap ul li .input_option,
.config_2023 #step-tb .container_wrap ul li .input_option,
.config_2023 #step-th .container_wrap ul li .input_option,
.config_2023 #step-ap .container_wrap ul li .input_option
{
    position: absolute;
    display: none;

}
.config_2023 .input_option:checked {
    background: #DF5047;
    border-radius: 10px;
}

.config_2023 .input_option:checked::before {
    height: 20px;
    width: 20px;
    position: absolute;
    content:   url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.1665 4.65226L5.1665 9.00008L12.8332 0.666748' stroke='white'/%3E%3C/svg%3E%0A");
    display: inline-block;
    font-size: 25.66667px;
    text-align: center;
    line-height: 14px;
}

.config_2023 .options__tab-header > .input_option:checked {
    display: none;
}

.config_2023 .navigation__under-suboption > .input_option:checked {
    display: none;
}

.config_2023 #step-tt  .input_option:checked,
.config_2023 #step-sr  .input_option:checked,
.config_2023 #step-ty  .input_option:checked,
.config_2023 #step-mo  .input_option:checked {
    display: block;
    position: absolute;
}

.config_2023 #step-pe .container_wrap ul li .input_option:checked,
.config_2023 #step-sl .container_wrap ul li .input_option:checked,
.config_2023 #step-cs .container_wrap ul li .input_option:checked,
.config_2023 #step-sh .container_wrap ul li .input_option:checked,
.config_2023 #step-gr .container_wrap ul li .input_option:checked,
.config_2023 #step-bc .container_wrap ul li .input_option:checked,
.config_2023 #step-tb .container_wrap ul li .input_option:checked,
.config_2023 #step-th .container_wrap ul li .input_option:checked,
.config_2023 #step-ap .container_wrap ul li .input_option:checked {
    display: block;

}
.config_2023 #step-sh .container_wrap ul li .input_option:checked{
    display: block;
    top: 15px;
    left: 38px;
    bottom: 0;
}
.config_2023 #step-sh .container_wrap ul li.shape-qrd  .input_option:checked{
    left: 33px;
}
.config_2023 #step-sh .container_wrap ul li.shape-cre   .input_option:checked{
    top: 6px;
}

.config_2023 #step-pe .container_wrap ul li label,
.config_2023 #step-sl .container_wrap ul li label,
.config_2023 #step-cs .container_wrap ul li label,
.config_2023 #step-sh .container_wrap ul li label,
.config_2023 #step-gr .container_wrap ul li label,
.config_2023 #step-bc .container_wrap ul li label,
.config_2023 #step-tb .container_wrap ul li label,
.config_2023 #step-th .container_wrap ul li label,
.config_2023 #step-ap .container_wrap ul li label {
    font-size: 12px;
    text-align: center;
    font-weight: 450;
    margin-top: 10px;
    margin-bottom: 20px;
}

.config_2023 #step-pe .container_wrap ul li label,
.config_2023 #step-cs .container_wrap ul li label,
.config_2023 #step-sh .container_wrap ul li label,
.config_2023 #step-gr .container_wrap ul li label,
.config_2023 #step-bc .container_wrap ul li label,
.config_2023 #step-tb .container_wrap ul li label,
.config_2023 #step-th .container_wrap ul li label,
.config_2023 #step-ap .container_wrap ul li label,
.config_2023 #step-sh .container_wrap ul li.active label,
.config_2023 #step-gr .container_wrap ul li.active label,
.config_2023 #step-bc .container_wrap ul li.active label,
.config_2023 #step-tb .container_wrap ul li.active label,
.config_2023 #step-ap .container_wrap ul li.active label {
    color: #505050;
}

.config_2023 #step-th .container_wrap ul li.active label,
.config_2023 #step-tb .container_wrap ul li.active label,
.config_2023 #step-ap .container_wrap ul li.active label {
    color: #505050;
}

.config_2023 #step-th .options__item,
.config_2023 #step-tb .options__item,
.config_2023 #step-ap .options__item {
    position: relative;
}



.options__item {
    content: "";
    display: block;
    clear: both;
}

.config_2023 .item-img-wrapper .premium {
    bottom: 0px;
    font-size: 10px;
    background: #e96758;
    opacity: 1;
    text-transform: uppercase;

}

.config_2023 .item-img-wrapper .premium.new {
    bottom: 0px;
    font-size: 10px;
    background: #e96758;
    opacity: 1;
    text-transform: uppercase;

}

.config_2023 .item-img-wrapper .premium.quickship {
    bottom: 0px;
    font-size: 10px;
    background: #e96758;
    background: #2C4461;
    opacity: 1;
    text-transform: uppercase;

}
.config_2023 .item-img-wrapper .premium.limited {
    font-size: 9px;
    background: #2c4461;
    padding: 3px 4px;
}
.config_2023  .options__tab-container:after {
    content: initial;
    flex: initial;
}
.config_2023  .navigation__under-suboption {
    text-transform: uppercase;
}
.config_2023  .config_full_width .navigation__under-option {
    padding-left: 1px;
    width: 100%;
    height: 43px;
    margin-bottom: 7px;
}

.config_2023 .info-popup {
    margin-top: -3px;
    margin-left: 0px;
    position: relative;
    width: 12px;
    height: 12px;

    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iNiIgY3k9IjYiIHI9IjUuNTcxNDMiIHN0cm9rZT0iIzJGODBFRCIgc3Ryb2tlLXdpZHRoPSIwLjg1NzE0MyIvPgo8cGF0aCBkPSJNNS4yMTEzNiA3LjQ1MDMySDYuMDc1MzZMNi41MDczNiA0LjI0MTE4VjIuNTAyODlINC43NzkzNlY0LjI0MTE4TDUuMjExMzYgNy40NTAzMlpNNC43NjkwNyA5Ljg1NzE4SDYuNTE3NjRWOC4xMjkxOEg0Ljc2OTA3VjkuODU3MThaIiBmaWxsPSIjMkY4MEVEIi8+Cjwvc3ZnPgo=");


}


.config_2023 .label_hover_wrap {
    position: absolute;
    top: 100%;
    left: 100%;
    z-index: 444;
    width: 170px;
    background: white;
    padding: 10px;
    display: none;
    flex-direction: column-reverse;
    justify-content: flex-start;
    text-align: left;
    filter: drop-shadow(0.15rem 0.15rem 0.2rem rgba(0, 0, 0, 0.1));

}
.config_2023 .label_hover_wrap .label_option-text {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #838383;
    opacity: 1;

}
.config_2023 .spec_icon_wrap {
    margin-top: -20px;
}

.config_2023 .label_hover_wrap .label_option-price {
    font-weight: 600;
    font-size: 14px;
    line-height: 25px;
    margin-top: 1px;
    margin-bottom: 1px;
}
.opt_img_wrap {
    overflow: hidden;
    max-height: 210px;
    width: 100%;
    margin-bottom: 5px;
}
.color_wrap img.options__item-img {
    width: 100%;
}

.config_2023 [data-step][data-design="7"] .container_wrap ul {
    display: flex;
    justify-content: start;
}
/*
 filter: invert(33%) sepia(79%) saturate(1055%) hue-rotate(159deg) brightness(72%) contrast(116%);
 */

.config_2023 [data-step][data-code="sz"] .container_wrap ul {
    display: flex;
    padding: 0;
    margin: 0;
    flex-wrap: wrap;
    gap: 0;

}

.config_2023 [data-step][data-code="sz"] .size-ul li a {
    display: flex;

    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0;
    margin: 0;
}

.config_2023 [data-step][data-code="sz"] li {
    border: 1px solid #fff;
    font-size: 14px;
    padding: 6px 8px 6px 0px;
    color: #838383;
    cursor: pointer;
    text-align: center;
    width: auto;
    min-width: 130px;
    line-height: 3px;
}

.config_2023 .steps[data-design="7"] .wire-managment-horiz .horizontal__item .input_option {
    display: inline-block;
}


.config_2023 [data-step][data-code="to"] .li_option:hover .input_option {
    background-color: transparent;
}

.config_2023 .input_option,
.config_2023 .steps[data-design="7"] .wire-managment-horiz .horizontal__item .input_option,
.config_2023 [data-step][data-code="to"] .input_option {
    z-index: 9;
    content: '';
    margin-right: 6px;
    background-position-y: center;
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7.5' cy='7.5' r='6.5' fill='white' stroke='%23E96758' stroke-width='2'/%3E%3C/svg%3E%0A");
    position: static;
    order: -1;
}
.config_2023 .size-li .input_option:checked {
    background-color: transparent;
    border-radius: 10px;
}

.config_2023 .size-li .input_option:checked::before,
.config_2023 .steps[data-design="7"] .wire-managment-horiz .horizontal__item .input_option:checked::before,
.config_2023 [data-step][data-code="to"] .input_option:checked::before {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7.5' cy='7.5' r='6.5' fill='white' stroke='%23E96758' stroke-width='2'/%3E%3Ccircle cx='7.5' cy='7.5' r='4' fill='%23E96758' stroke='%23E96758'/%3E%3C/svg%3E%0A");
    content: ' ';
    background-position-y: center;
    background-color: transparent;
    background-repeat: no-repeat;

}

.config_2023 .size-li .input_option:checked::after,
.config_2023 .steps[data-design="7"] .wire-managment-horiz .horizontal__item .input_option:checked::after,
.config_2023 [data-step][data-code="to"] .li_option:hover .input_option:checked::after {
    background: none;
}

.config_2023 .navigation__under-suboption.navigation__under-suboption {
    margin-right: 0px;
    width: calc(33.3% - 2px);
    text-align: center;
    background-color: #F2F2F2;
    border-color: #DADADA;
    border-top-color: #F2F2F2;
    font-size: 16px;
    text-transform: none;
    font-weight: 600;

    box-sizing: border-box;
    height: 100%;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.config_2023 .selected-title {
    font-size: 16px;
    color: #5E6572;
    font-weight: 400;
    float: right;
    margin-left: auto;
    margin-right: 20px;
    text-transform: none;
    max-width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: right;
}

.config_2023 .navigation__under-suboption:first-child {
    border-left-color: #F2F2F2;
}

.config_2023 .navigation__under-suboption:last-child {
    border-right-color: #F2F2F2;
}

.config_2023 .navigation__under-suboption.active {
    background-color: #FFFFFF;
    border-bottom-color: white;
}

.config_2023 .navigation__under-suboption.active:before {
    content: "";
    width: 100%;
    height: 0;
    border-left: none;
    border-right: none;
    border-top: 2px solid #DF5047;
    position: absolute;
    top: 0;
    left: 0;
    position: absolute;
    right: auto;
    transition: .3s;
    z-index: 1;
}

.config_2023 .navigation__under-suboption.active:after {
    display: none;
}

.config_2023   .other_colors-wrap {
    padding-left: 0px;

    grid-column-start: 1;
    grid-column-end: -1;
}
.config_2023   .other-colors-likegap-wrp {
    width: 100%;
    position: relative;
}
.config_2023 .other_colors-wrap .row-wrap {
    display: flex;
    align-items: flex-start;
    margin-right: 0px;
    flex-direction: column;
    margin-top: 8px;
}
.config_2023 .manufacturer-select {
    width: 100%;
    border: 1px solid #000;
    height: 40px;
    padding: 2px 16px;
    border-radius: 0;
    color: #838383;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;

}
.config_2023 .other_colors-wrap .label_option {
    align-items: flex-start;
    color: #3A3A3A;

    font-size: 16px;
    font-weight: 450;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    width: 100%;

}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 7px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
    margin-top: 4px;
}
.select2-container:focus-visible {
    outline: none;
}


.config_2023 .other-laminates-edge-wrp {

    flex-wrap: wrap;
}
.config_2023  #otherLaminateSelect {
    width: 100%;
    min-width: 300px;
    width: 420px;
}
.config_2023  .select2-container--default .select2-search--dropdown .select2-search__field {

    border: none;
    border-bottom: 1px solid  #000000;
    border-top: 1px solid #000;
    background: #f2f2f2;
}

.config_2023   .other-laminates-edge-type   {

    font-size: 16px;
}
.config_2023   .other-laminates-edge-label {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-items: flex-start;
    align-content: flex-start;
    padding: 10px 10px 10px 0;
    width: 100%;
    color: #3A3A3A;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #3A3A3A;
    font-size: 16px;
    font-weight: 450;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    width: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}


.config_2023  .select2-container.select2-container--default.select2-container--open:not(.select2) .select2-dropdown {
    border-radius: 0;
    outline: none;
    border: none;


    border-bottom: 1px solid black;
    width: 420px !important;
    border-left: 1px solid black;
    border-right: 1px solid black;
}

.config_2023  .other-laminates-edge-type {
    width: 100%;
    border-radius: 0;
    height: 40px;
    border: 1px solid #000000;
}
.config_2023  #dep-inp-wrap {
    width: 100%;
}
.config_2023  .just_links {
    padding-bottom: 20px;
}
.config_2023 .just_links a {

    font-size: 12px;

}

.config_2023  .other_colors-wrap .notes {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #828282;
    margin-bottom: -6px;
    border-top: 0px;
    white-space: pre-line;
}
.config_2023   .select2-container--default .select2-selection--single {
    border-radius: 0px !important;
    height: 40px !important;
    border: 1px solid #000000;
}
.config_2023   .select2-container .select2-selection--single .select2-selection__rendered {
    padding: 5px 10px !important;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    text-transform: capitalize;
    color: #838383;

}

.config_2023 input.input_option.radio.othercolors_hidden_select:checked + label {
    color: #3A3A3A;
}

.config_2023 .no-3d-update {
    position: absolute;
    bottom: 100px;
    font-size: 14px;
    margin: 1em auto;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    text-shadow: 1px 1px 0px #fff,
        -1px 1px 0 #fff,
        -1px -1px 0 #fff,
        1px -1px 0 #fff;
}
.config_2023 .modesty_panels_not_available {
    position: absolute;
    bottom: 100px;
    font-size: 14px;
    margin: 1em auto;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    text-shadow: 1px 1px 0px #fff,
        -1px 1px 0 #fff,
        -1px -1px 0 #fff,
        1px -1px 0 #fff;
}

.landing-page .inside-block .h1,
.landing-page__hike .inside-block .h1,
.landing-page__zia-conference .inside-block .h1,
.landing-page__zia-training .inside-block .h1,

.landing-page-only .inside-block .h1,
.landing-page__zia-flip-top .inside-block .h1,




.landing-page__ellavate .inside-block .h1,
.landing-page__zia .inside-block .h1 {
    font-size: 5.0vw;
    margin-bottom: 5px;
}

.landing-page  .inside-block .h1:after,
.landing-page__hike  .inside-block .h1:after,
.landing-page__zia-conference  .inside-block .h1:after,
.landing-page__zia-training  .inside-block .h1:after,

.landing-page-only  .inside-block .h1:after,
.landing-page__zia-flip-top  .inside-block .h1:after,



.landing-page__ellavate .inside-block .h1:after,
.landing-page__zia .inside-block .h1:after {
    display: none;
}

.landing-page-only .video-section  .text-wrapper {
    max-width: 400px;
    font-size: 16px;
    line-height: 1.6;
    color: white;
    padding-right: 60px;
}


.landing-page .plural-video-section .text-wrapper ,
.landing-page__hike .plural-video-section .text-wrapper ,
.landing-page__zia-conference .plural-video-section .text-wrapper ,
.landing-page__zia-training .plural-video-section .text-wrapper ,

.landing-page-only .plural-video-section .text-wrapper ,
.landing-page__zia-flip-top  .plural-video-section .text-wrapper ,





.landing-page__zia .plural-video-section .text-wrapper,
.landing-page-only .video-section .text-wrapper {
    padding-left: 60px; padding-right: 0px; text-align: left; width: 40%; max-width: none;
}

.landing-page__zia .plural-video-section .text-wrapper {
    padding-left: 20px;
}

.landing-page-only .video-section .video-wrapper {
    max-width: 640px;
    width: 33%;
    display: flex;
    justify-content: center;
}


.landing-page .how-it-works-title .Container,
.landing-page__hike .how-it-works-title .Container,
.landing-page__zia-conference .how-it-works-title .Container,
.landing-page__zia-training .how-it-works-title .Container,

.landing-page-only .how-it-works-title .Container,
.landing-page__zia-flip-top  .how-it-works-title .Container,


.landing-page__zia .how-it-works-title .Container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column;
    align-content: center;
}

.landing-page  .how-it-works-title .landing-h5,
.landing-page__hike  .how-it-works-title .landing-h5,
.landing-page__zia-conference  .how-it-works-title .landing-h5,
.landing-page__zia-training  .how-it-works-title .landing-h5,

.landing-page-only  .how-it-works-title .landing-h5,
.landing-page__zia-flip-top  .how-it-works-title .landing-h5,





.landing-page__zia .how-it-works-title .landing-h5 {
    max-width: 400px;
}
.landing-page .how-it-works-title .h3,
.landing-page__hike .how-it-works-title .h3,
.landing-page__zia-conference .how-it-works-title .h3,
.landing-page__zia-training .how-it-works-title .h3,

.landing-page-only .how-it-works-title .h3,
.landing-page__zia-flip-top .how-it-works-title .h3,




.landing-page-only .how-it-works-title .h3,
.landing-page__zia .how-it-works-title .h3 {
    color: white;
    background-color: #2c4461;
    display: block;
    padding: 20px 30px;
    width: 330px;
    font-weight: bold;
    text-transform: uppercase;

}
.landing-page  .plural-video-section .text-wrapper p,
.landing-page__hike  .plural-video-section .text-wrapper p,
.landing-page__zia-conference  .plural-video-section .text-wrapper p,
.landing-page__zia-training  .plural-video-section .text-wrapper p,

.landing-page-only .plural-video-section .text-wrapper p,
.landing-page__zia-flip-top .plural-video-section .text-wrapper p,






.landing-page__zia .plural-video-section .text-wrapper p ,
.landing-page-only .video-section .text-wrapper p {

    text-align: left;
}

.landing-page-only  .segments-tab .h3  {
    width: auto;
}
.landing-page-only  .segments-tab {
    margin-top: 0px;
}

.landing-page__ellavate  .video-section .text-wrapper  ,
.landing-page__ellavate  .video-section .text-wrapper .h3,
.landing-page__ellavate  .video-section .text-wrapper p
{
text-align: left;
}

.landing-page__ellavate .typetabs {
    display: none;
}
.landing-page__hike .Grey {
    background-color: #f4f4f4;
    padding-top: 35px;
    padding-bottom: 30px;
}
.landing-page__hike .ItemBlock {
    text-align: center;
}
.landing-page__hike .option-block .h6 {
    font-size: 18px;
    font-weight: 500;
    color: #707070;
    margin: 20px 0;
}
.landing-page__hike .ItemBlock .description {
    color: #707070;
    font-size: 16px;
    padding: 0 40px;
    line-height: 1.2;
}
.landing-page__hike .option-block {
    margin: 0 auto;
    display: flex;
    margin-bottom: 0px;
    align-items: center;
    flex-direction: row;
    width: 100%;
    max-width: 900px;
    justify-content: space-between;
}

.landing-page  .plural-video-section .text-wrapper .h3,
.landing-page__zia-occasional  .plural-video-section .text-wrapper .h3,
.landing-page__hike  .plural-video-section .text-wrapper .h3,
.landing-page__ziacredenza   .plural-video-section .text-wrapper .h3,
.landing-page__zia-lectern .plural-video-section .text-wrapper .h3,
.landing-page__zia-whiteboard   .plural-video-section .text-wrapper .h3,
.landing-page__zia-conference  .plural-video-section .text-wrapper .h3,
.landing-page__zia-training  .plural-video-section .text-wrapper .h3,

.landing-page-only  .plural-video-section .text-wrapper .h3,
.landing-page__zia-flip-top  .plural-video-section .text-wrapper .h3,




.landing-page__zia .plural-video-section .text-wrapper .h3,
.landing-page-only .video-section .text-wrapper .h3 {

    color: #ed685a;
    text-align: left;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 0px;
}

 .zia-design-section,
 .landing-page__zia-occasional  .zia-design-section,
 .landing-page__ziacredenza  .zia-design-section,
 .landing-page__zia-lectern .zia-design-section,
 .landing-page__zia-whiteboard  .zia-design-section,
.landing-page__zia-conference  .zia-design-section,
.landing-page__zia-training  .zia-design-section,

 .landing-page-only .zia-design-section,
 .landing-page__zia-flip-top  .zia-design-section,


.landing-page__zia .zia-design-section    {
    background-color: #e4e5e8;
    padding: 70px 0 ;
}
.zia-design-section  .Container,
.landing-page__zia-occasional  .zia-design-section  .Container,
.landing-page__ziacredenza  .zia-design-section  .Container,
.landing-page__zia-lectern .zia-design-section .Container,
.landing-page__zia-whiteboard  .zia-design-section  .Container,
.landing-page__zia-conference .zia-design-section  .Container,
.landing-page__zia-training .zia-design-section  .Container,

.landing-page-only  .zia-design-section  .Container,
.landing-page__zia-flip-top  .zia-design-section  .Container,




.landing-page__zia .zia-design-section  .Container {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    flex-direction: row;
    margin-top: -115px;
}
 .zia-conf-section .h3,
 .landing-page__zia-occasional  .zia-conf-section .h3,
 .landing-page__ziacredenza  .zia-conf-section .h3,
 .landing-page__zia-lectern .zia-conf-section .h3,
 .landing-page__zia-whiteboard  .zia-conf-section .h3,
.landing-page__zia-conference .zia-conf-section .h3,
.landing-page__zia-training .zia-conf-section .h3,
 .landing-page-only  .zia-conf-section .h3,
 .landing-page__zia-flip-top .zia-conf-section .h3,



.landing-page__zia .zia-conf-section .h3 {
    color: white;
    background-color: #2c4461;
    display: block;
    padding: 20px 30px;

    font-weight: bold;
    text-transform: uppercase;
    max-width: 330px;
    font-size: 18px;
}
 .zia-conf-section .col-wrapper,
 .landing-page__zia-occasional .zia-conf-section .col-wrapper,
 .landing-page__ziacredenza  .zia-conf-section .col-wrapper,
 .landing-page__zia-lectern .zia-conf-section .col-wrapper,
 .landing-page__zia-whiteboard  .zia-conf-section .col-wrapper,
.landing-page__zia-conference  .zia-conf-section .col-wrapper,
.landing-page__zia-training  .zia-conf-section .col-wrapper,

 .landing-page-only  .zia-conf-section .col-wrapper,
 .landing-page__zia-flip-top  .zia-conf-section .col-wrapper,





 .landing-page__zia .zia-conf-section .col-wrapper {
    margin: 20px 40px;
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    flex-direction: column;
    align-content: center;
    align-items: center;
    text-decoration: none;
}
.zia-conf-section .Container,
.landing-page__zia-occasional  .zia-conf-section .Container,
.landing-page__ziacredenza  .zia-conf-section .Container,
.landing-page__zia-lectern .zia-conf-section .Container,
.landing-page__zia-whiteboard  .zia-conf-section .Container,
.landing-page__zia-conference .zia-conf-section .Container,
.landing-page__zia-training .zia-conf-section .Container,
.landing-page-only .zia-conf-section .Container,
.landing-page__zia-flip-top .zia-conf-section .Container,




.landing-page__zia .zia-conf-section .Container {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    flex-direction: row;
}
.landing-page__zia-occasional .full-width-container,
.landing-page__ziacredenza  .full-width-container,
.landing-page__zia-lectern .full-width-container,
.landing-page__zia-whiteboard  .full-width-container,
.landing-page__zia-conference .full-width-container,
.landing-page__zia-conference .full-width-container,
.landing-page__zia-training .full-width-container,

.landing-page-only  .full-width-container,
.landing-page__zia-flip-top .full-width-container,





.landing-page__zia .full-width-container {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    flex-direction: row;
}


.full-width-container .h3{
    width: 57%;
    padding: 0px;
}

.full-width-container .gray-wrapper
{
    width: 43%;
    background-color: #e4e5e8;
}
.landing-page__zia-occasional .zia-design-section .h3,
.landing-page__zia-whiteboard .zia-design-section .h3,
.landing-page__ziacredenza .zia-design-section .h3,
.landing-page__zia-lectern .zia-design-section .h3,
.landing-page__zia-conference  .zia-design-section .h3,
.landing-page__zia-training  .zia-design-section .h3,
.landing-page-only  .zia-design-section .h3,
.landing-page__zia-flip-top  .zia-design-section .h3,



.landing-page__zia .zia-design-section .h3 {
    background-color: #ea6759;
    text-align: right;
    color: white;
    padding: 7px 40px 0px 40px;
    margin: 10px 0px 38px 0px;
    margin-left: calc((100vw - 100%) / -2);
    padding-left: calc((100vw - 100%) / 2 + 40px);
    font-size: 44px;
    height: 60px;
}

.landing-page__zia-occasional   .image-wrapper .h3,
.landing-page__ziacredenza    .image-wrapper .h3,
.landing-page__zia-lectern .image-wrapper .h3,
.landing-page__zia-whiteboard    .image-wrapper .h3,
.landing-page__zia-training  .image-wrapper .h3,
.landing-page-only  .image-wrapper .h3,
.landing-page__zia-flip-top  .image-wrapper .h3,





.landing-page__zia .image-wrapper .h3 {
    background-color: #e4e5e8;
}
.landing-page__zia-occasional .zia-design-section p,
.landing-page__ziacredenza .zia-design-section p,
.landing-page__zia-lectern .zia-design-section p,
.landing-page__zia-whiteboard .zia-design-section p,
.landing-page__zia-conference  .zia-design-section p,
.landing-page__zia-training  .zia-design-section p,
.landing-page-only  .zia-design-section p,
.landing-page__zia-flip-top   .zia-design-section p,


.landing-page__zia .zia-design-section p{
    font-size: 16px;
    line-height: 1.6;
    color: black;
    text-align: right;
}


.landing-page__zia-occasional .zia-design-section .text-wrapper2 ,
.landing-page__ziacredenza .zia-design-section .text-wrapper2 ,
.landing-page__zia-lectern .zia-design-section .text-wrapper2,
.landing-page__zia-whiteboard .zia-design-section .text-wrapper2 ,
.landing-page__zia-conference .zia-design-section .text-wrapper2 ,
.landing-page__zia-training .zia-design-section .text-wrapper2 ,
.landing-page-only .zia-design-section .text-wrapper2 ,
.landing-page__zia-flip-top  .zia-design-section .text-wrapper2 ,






.landing-page__zia .zia-design-section .text-wrapper2 {
    width: 80%;
    padding-left: 20%;
}

.landing-page__zia-occasional .zia-design-section .text-wrapper,
.landing-page__ziacredenza .zia-design-section .text-wrapper,
.landing-page__zia-lectern .zia-design-section .text-wrapper,
.landing-page__zia-whiteboard .zia-design-section .text-wrapper,
.landing-page__zia-conference  .zia-design-section .text-wrapper,
.landing-page__zia-training  .zia-design-section .text-wrapper,
.landing-page-only   .zia-design-section .text-wrapper,
.landing-page__zia-flip-top  .zia-design-section .text-wrapper,



.landing-page__zia .zia-design-section .text-wrapper {
    width: calc(100% - 550px);
    max-width: 980px;
    padding-right: 40px;
}

.landing-page__zia-occasional .zia-design-section .image-wrapper,
.landing-page__ziacredenza .zia-design-section .image-wrapper,
.landing-page__zia-lectern .zia-design-section .image-wrapper,
.landing-page__zia-whiteboard .zia-design-section .image-wrapper,
.landing-page__zia-conference  .zia-design-section .image-wrapper,
.landing-page__zia-training  .zia-design-section .image-wrapper,

.landing-page-only  .zia-design-section .image-wrapper,
.landing-page__zia-flip-top   .zia-design-section .image-wrapper,




.landing-page__zia .zia-design-section .image-wrapper {
    width: 500px;
    margin-right: 50px;
}

/* Align bob image with title on desktop */
@media (min-width: 1024px) {
    .landing-page__zia .zia-design-section .image-wrapper img,
    .landing-page__zia-occasional .zia-design-section .image-wrapper img,
    .landing-page__zia-whiteboard .zia-design-section .image-wrapper img,
    .landing-page__ziacredenza .zia-design-section .image-wrapper img,
    .landing-page__zia-lectern .zia-design-section .image-wrapper img,
    .landing-page__zia-conference .zia-design-section .image-wrapper img,
    .landing-page__zia-training .zia-design-section .image-wrapper img,
    .landing-page-only .zia-design-section .image-wrapper img,
    .landing-page__zia-flip-top .zia-design-section .image-wrapper img {
        margin-top: 100px;
    }
}

.landing-page-only .heights-tab  {
    background-color: #f1f1f1;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-top: 60px;
    padding-bottom: 40px;
}
.landing-page-only .heights-tab .h3 {
    color: black;
    text-transform: uppercase;
    margin-bottom: -50px;

}
.landing-page .shapes .h3 {
    color: white;
    background-color: #2c4461;
    display: block;
    padding: 20px 30px;
    width: 330px;
    font-weight: bold;
    text-transform: uppercase;
}

.config_2023 #step-sz .container_wrap{
    flex-direction: column;
}
.config_2023 .quickLink a{
    color: #2D9CDB;
    text-decoration: none;
}
.config_2023 .quickLink a:hover{
     cursor: pointer;
}
.config_2023 .quickLink {
    font-size: 16px;
    color: #5E6572;
    font-weight: 400;
    margin-bottom: 10px;
    margin-top: 15px;
}

.full-width-image {
    background-image: url('/assets/images/product/767/specialt-hike-height-adjustable-table-commercial-use.jpg.webp');
    min-height: 80vh;
    background-size: cover;
    width: 100%;
    background-position-y: bottom;
    background-position-x: center;
    background-repeat: no-repeat;
}

.ellavate-full-width-image {
    min-height: 37vh;
    background-color: #f1f1f1;
    background-size: contain;
    background-image: url('/assets/images/product/762/ellavate-configuration-options-2.jpg.webp');
    background-position-y: center;
    padding-top: 50px;
}
.landing-page-only .heights-tab .h3 {
    color: black;
    text-transform: uppercase;
    }
.ellavate-full-width-image h3 {
   color: black;
    text-transform: uppercase;
    margin-top: 0px ;
}
.landing-page__ellavate  .heights-tab .h3 {
    margin-bottom: -20px;

}
.landing-page__ellavate  .video-section.assembly {
    margin: 0px 0 0px 0;
}
.landing-page-only .video-section.assembly .text-wrapper a{
    color: white;
}
.landing-page-only .video-section.assembly .text-wrapper .h3 {
    text-align: right;
}
.landing-page__ellavate  .video-section.assembly .text-wrapper {
    padding-left: 0px;
    padding-right: 60px;
}

.landing-page__ellavate .video-section.assembly .text-wrapper  ,
.landing-page__ellavate  .video-section.assembly .text-wrapper .h3,
.landing-page__ellavate  .video-section.assembly .text-wrapper p
{
    text-align: right;
}


.config_2023 .breadcrumbs-list li:after {
    font-size: 12px;
}

.config_2023 .breadcrumbs ul li {
    padding-right: 0px;
}

.config_2023 .sub-config-header li a {
    color: #4F4F4F;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 1px;
    text-align: center;

}

.config_2023 .sub-config-header .breadcrumbs-list{
    margin-top: 0px;
    margin-bottom: 0px;
}
.config_2023 .product_info_wrapper{
    display: flex;
}
.config_2023 .sub-config-header .part_number a, .config_2023 .sub-config-header .part_number, .config_2023 .sub-config-header .current_item_id, .config_2023 .sub-config-header .current_item_id a{
    text-decoration: none;
    color: #3A3A3A;
    font-size: 18px;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: 0.1em;
    text-align: center;
    white-space: nowrap;

}
.config_2023 .product_info_wrapper{
    margin-top: 20px;
    width: 100%;
}

.config_2023 .product_info_wrapper .product_title{
    font-size: 18px;
    font-weight: 700;
    line-height: 17px;
    text-align: center;
    color: #3A3A3A;
    margin-right: 12px;
}


.config_2023 .design-22-7 ul {
    margin: 0px;
    padding: 0px;
}

.config_2023 .design-22-7 .options__tabs-wrapper, .config_2023  #step-pm  .options__tabs-wrapper{
    padding: 0px;
}

.config_2023  #step-pm .slideTab-1 {
    display: none;
}
.config_2023 #step-pm .options__tab-container {
    padding: 0px;
}
.config_2023 .options__tab-container {
    column-gap: 12px;
    row-gap: 12px;
}
.config_2023 .design-22-7 .options__item-img {
    height: var(--width-options__item, 96px);
    box-sizing: border-box;
}

.config_2023 .pc .options__item-img {
    height: var(--width-options__item, 96px);
    box-sizing: border-box;
}


.config_2023 .design-22-7 .options__tab-container {
    --width-options__item: 96px;
}

.config_2023 .design-22-7 .options__item {
    margin: 0 0 12px 0;
}

.config_2023 .design-22-7 .options__tab-container.small-size-options__item {
    --width-options__item: 74px;
}

.config_2023 .design-22-7 .options__tab-container.small-size-options__item .item-img-wrapper {
    border: 1px solid #BDBDBD;
}
.config_2023 .design-22-7 .options__tab-container.small-size-options__item .options__item-img {
    border: 1px solid #ffffff;
    border: none;
}

.config_2023 .design-22-7 .options__item.img-contain .options__item-img {
    object-fit: contain;
    background-color: #FFF;
}

.config_2023 .design-23-7.ul__option {
    column-gap: 12px;
}

.config_2023 .design-22-9 .item-img-wrapper,
.config_2023 .design-23-7 .item-img-wrapper {
    margin-bottom: 4px;
}

.config_2023 .steps[data-design="7"] .li_option .qty-wrapper,
.config_2023 .steps[data-design="7"] .horizontal__item .qty-wrapper {
    display: none;
}

.config_2023 #step-pm.steps[data-design="7"] .options__tabs-wrapper .ln  header {
    display: none;
}

.config_2023 .steps[data-design="7"] .li_option.active .qty-wrapper,
.config_2023 .steps[data-design="7"] .horizontal__item.active .qty-wrapper {
    display: flex;
}


.config_2023 .design-22-9 label,
.config_2023 .design-22-7 label {
    font-weight: 450;
    font-size: 12px;
    line-height: 14px;
    margin-top: 7px;
}
.GSA_logo_wrapper{
    margin-top: 5px;
}
.GSA_logo_wrapper img{
    display: block;
}
.config_2023 .design-22-9 .input_option:checked,
.config_2023 .design-22-7 .input_option:checked {
    display: block;
}
.config_2023 #step-ch label {
    margin-bottom: 16px;
}

.item-note{
    border-top: 1px solid #dadada;
    padding: 15px 0;
}


.config_2023 .design-22-7#step-mp .options__tab.as .switched_items {
    width: 76px;
}
.config_2023 .design-22-7#step-mp .options__tab.as .switched_items .item-img-wrapper{
    width: 76px;
    height: 76px;
}

.config_2023 .design-22-7#step-ck .options__tab  .switched_items {
    width: 76px;
}
.config_2023 .design-22-7#step-ck  .single-tab__container .item-img-wrapper{
    width: 76px;
    height: 76px;
}


.config_2023 .design-22-7#step-mp .options__tab.as .options__tab-container {
    column-gap: 10px;
}


.config_2023 .design-22-5 .optionsTab-as .options__tab-container {
    --width-options__item: 76px;

    column-gap: 10px;
}

.config_2023 .design-22-7#step-mp .options__tab.pc .options__tab-container.horizontal__container {
    padding-left: 0px;
    padding-right: 0px;
}

.config_2023 .horizontal__item:hover {
    border: inherit;
    background-color: inherit;
    transition: inherit;
}
.config_2023 .horizontal__item .options__item-title, .config_2023 .horizontal__item.active .options__item-title {
    margin-right: 0px;
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.config_2023 .slide-tab.active {
    display: block;
}
.config_2023 .steps[data-design="7"] .horizontal__item.chair_access  {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: row;
    grid-column: 1 / -1;
}
.config_2023 #step-ch.steps[data-design="7"] .options__tab  {
    margin: 0px 0 20px 0;
}
.config_2023 .steps[data-design="7"] .horizontal__item.chair_access .item-img-wrapper  {
    background-color: white;
    width: 105px;

}
.config_2023 .option-btn-wrapper {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.config_2023 .qty-wrapper.qty-wrapper-accessories button {
    background-color: white;
    color: #3A3A3A;
}
.config_2023 #step-ch .options__tab.cf {
    display: none;
}
.config_2023 #step-ck .options__tab.cf {
    display: none;
}

.config_2023 #step-ch .select-ch {
    outline: none;
    margin-top: 12px;
    width: 100%;
    display: none;
}

.config_2023 .tableShow .white-row {
    background-color: #fff;
}
.callforaquote {
    height: 23px;
    line-height: 22px;
    font-size: 16px;
    padding: 9px 22px 8px 22px;
    background: #acacac;
    font-weight: 300;
    margin: 0;
    border-radius: 2px;
    color: white;

}
.config_2023 .qty-wrapper.qty-wrapper-accessories .qty,
.config_2023 .design-22-7 .qty-wrapper .qty-input,
.config_2023 .design-22-5 .qty-wrapper .qty-input,
.config_2023 .design-22-11 .qty-wrapper .qty-input {
    background-color: white;
    border: 1px solid #BDBDBD;
    width: 45px;
    height: 30px;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 33px;
    display: block;
    text-align: center;
    color: #3A3A3A;
}
/*tipHeader2023*/
.config_2023 .tipHeader2023 {
    width: 14px;
    height: 14px;
    border-radius: 20px;
    position: relative;
    background-color: #2D9CDB;
    color: white;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    display: flex;
    cursor: default;
    align-items: center;
    justify-content: center;
    margin-left: 10px;
}

.config_2023 .tipHeader2023:hover::before {
    content: attr(data-title);
    position: absolute;
    bottom: 24px;
    transform: translateX(45%);
    width: auto;
    white-space: nowrap;
    padding: 8px;
    background-color: white;
    color: #828282;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s, visibility 0.3s;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0em;
    text-align: left;
    box-shadow: 4px 6px 10px rgb(0 0 0 / 10%);
    border-radius: 2px;
}
.config_2023 .tipHeader2023:hover::before {
    opacity: 1;
    visibility: visible;
}
.config_2023 .tipHeader2023:hover::after {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    top: -15px;
    background: #FFFFFF;
    transform: rotate(-225deg);
}

.config_2023 #step-ch.steps[data-design="7"] .options__tab, .config_2023 #step-mp.steps[data-design="7"] .options__tab {
    border-top: 1px solid #838383;
}
.config_2023 .config_2023 .single-tab__container {
    border: none;
}
.config_2023 .qty-wrapper-accesclassNames button {
    position: relative;
    color: #00a9ce;
    padding: 0;
    padding-bottom: 0;
    cursor: pointer;
    font-size: 23px;
    border: none;
    font-weight: 800;
    height: 34px;
    width: 34px;
    line-height: 2px;
    transition: .3s;
}
.config_2023 .qty-minus-accessories, .config_2023 .qty-plus-accessories {
    background-color: #fff;
}

.config_2023 .qty-accessories {
    text-align: center;
    background: white;
    color: #00a9ce;
    border: 1px solid #00a9ce;
    height: 30px;
    width: 35px;
    font-size: 16px;
}

.config_2023 .options__tab.active > .options__tab-header:after,
.config_2023 .single-tab__inner-header.active:after {
    transform: rotate(0deg);
}

.config_2023 .options__tab-header:after,
.config_2023 .single-tab__inner-header:after {
    transform: rotate(180deg);
}

.config_2023 .steps[data-design="7"] .horizontal__item.chair_access .input_option:checked {
    display: none;
}

.config_2023 .steps[data-design="7"] .horizontal__item.chair_access:hover {
    background-color: white;
}

.config_2023 #configurator .steps[data-design="7"] .horizontal__item.chair_access .price-block #summary_list_price {
    margin-top: 3px;
}
.config_2023 #configurator .steps[data-design="7"] .horizontal__item.chair_access .price-block #summary_list_price, .config_2023 #configurator .steps[data-design="7"] .horizontal__item.chair_access .price-block #summary_net_price,
.config_2023 #configurator .steps[data-design="7"] .horizontal__item.chair_access .price-block #summary_net_price .currency {
    font-size: 12px;
    font-weight: 450;
    line-height: 18px;
    letter-spacing: -0.017em;
    text-align: left;
    max-resolution: 0px;
}
.config_2023 #configurator .steps[data-design="7"] .horizontal__item.chair_access .price-block {
    margin: auto 0 14px 0;
}
.config_2023 .chair_access .options__item-title  {
    display: none;
}
.config_2023 #step-ch .required {
    position: absolute;
    bottom: -1em;
    color: #828282;
    margin: 0;
}
.config_2023  .group_step-1 {

}
.config_2023  #step-pm .divider {
    margin-left: 0;
    background: white;
    display: block;
    width: 100%;
    background: #eaeaea;
    height: 0px;
    margin-left: 0;
    margin-bottom: 0px;
    margin-right: 0;
}
.config_2023  #step-pm h5 {
    color: #3A3A3A;
    font-size: 16px;
    text-transform: none;
    margin-left: 0px;
    padding-bottom: 5px;
    height: auto;
    margin-top: 10px;
    margin-right: 0px;
}
.config_2023  #step-pm .single-tab__container .options__img-wrapper {
    display: none;
}

.config_2023 #step-pm .single-tab__container,
.config_2023 #step-wr .single-tab__container {
    padding-top: 0;
    border-top: 1px solid #ededed;
}

.config_2023 #step-pm .options__tab,
.config_2023 #step-wr .options__tab {
    margin-bottom: 0;
}

.config_2023 #step-tn .options__tab:last-child,
.config_2023 #step-pm .options__tab:last-child {
    border: none;
}


.config_2023 .single-tab__container {
    width: 100%;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    align-items: stretch;

    border-top: 1px solid #ededed;
}
.config_2023 #step-ch .single-tab__container {
    border-top: none;
}
.config_2023 #step-ch .design-23-7.ul__option {
    margin-bottom: 20px;
}
.config_2023 .single-tab__container .tab_container_title {
    font-size: 16px;
    font-weight: 600;
}
.config_2023 .table_locations_content {
    display: flex;
    flex-direction: column;
    align-items: center;
    overflow-x: hidden;
}
.config_2023 .table_locations_content .table_top {
    width: calc(100% / 0.5 / var(--aspect-ratio-for-svg-preview, 2));
    padding-bottom: calc(100% / var(--aspect-ratio-for-svg-preview, 2));
    /*border-radius: 4px;*/
    /*background-color: #e0e0e0;*/
    position: relative;

    margin-top: 7px;
    margin-bottom: 7px;

    /*padding-bottom: 0px;*/
    max-height: 160px;
    /*height: 160px;*/

}

.config_2023 .table_locations_content .table_top .table_top_bg {
    position: absolute;
    background-color: #e0e0e0;
    width: 100%;
    height: 100%;
    --clip-path: none;
    clip-path: var(--clip-path);
}

.config_2023 #step-ch .chair_access .item-img-wrapper {
    padding: 0;
}
.config_2023 .tab_container_header {
    margin-bottom: 8px;
}

.config_2023 .table_locations_content .table_text_wrap {
    display: flex;
    flex-direction: row;
    justify-content: space-between;

    font-size: 12px;
    width: 100%;
}
.config_2023 .table_locations_content .table_top .label {
    --checkmark-width: 20px;
    position: absolute;
    width: 100%;
    height: 100%;
    margin: 0;
    display: block;
    /*display: flex;*/
    /*justify-content: center;*/
    /*flex-direction: column;*/
    /*align-items: center;*/
}

.config_2023 .table_locations_content .table_top .label .checkmark {
    width: var(--checkmark-width);
    height: var(--checkmark-width);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    display: block;
    position: absolute;

}
.config_2023 .table_locations_content .table_top .label .checkbox-title {
    top: calc(50% + var(--checkmark-width) / 2 + 7px);
    left: 0;
    position: absolute;
    width: 100%;
    color: #838383;
    /*overflow-wrap: break-word;*/
}
.config_2023  #step-pm h5.two {
    max-width: none;
    margin: 0px;
    position: relative;
    width: 100%;
    margin-left: 0px;
    margin-bottom: 10px;
    height: auto;
    margin-top: 10px;

}
.config_2023  .design-22-7 .options__img-wrapper {
    display: none;
}




.config_2023 .design-23-1 .options__item img {
    width: auto;
    height: 96px;
    object-fit: cover;
}


.config_2023 #step-ch .active .options__tab-header:before {
    background: none;
}
.config_2023 .steps[data-design="7"]  .qty-wrapper button {
    background-color: transparent;
}

.config_2023 .design-22-11 .single-tab {
    border: none;
    padding: 0px;
    margin: 0px;
}
.config_2023 .design-22-11 .single-tab__inner-header {
    display: none;
}

.config_2023 .design-22-11 .options__tab-container {
    padding: 0px;
    margin:  10px 0px 0px 0px;
}

.config_2023 .design-22-11  .single-tab__container {
    border: none;
}
.el-with-2d-preview {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: flex-start;
}


.config_2023 .image-button-wrapper {
    left: 50%;
    transform: translateX(-50%);

}

#step-gd .createDefaultTypeOptionWrap.options__tabs-wrapper.design-23-5  .options__item.options__item label{
    margin-top: 4px;
}

.no-3d-update {
    position: absolute;
    bottom: 70px;
    left: calc(50% - 127px);
    font-size: 15px;
    color: #E96758;
}

.modesty_panels_not_available {
    position: absolute;
    bottom: 70px;
    left: calc(50% - 127px);
    font-size: 15px;
    color: #E96758;
}

.config_2023 #step-ma  .single-tab__header {
    box-shadow: none;
}

.config_2023 #step-ma  .single-tab__inner-header  {
    display: none;
}
.config_2023 #step-ma .options__container {
    padding-top: 0px;
    padding-bottom: 0px;
    margin: -9px 0 0 0;
}
.config_2023  #step-ma  .options__tab {
    margin: 0;
}

.config_2023 #step-ma  .single-tab {
    flex-direction: column;
    border: none;
}
.config_2023  #step-ma .options__item.active .options__item-title {
    color: #838383;
}
.config_2023  #step-ma  .options__tab-container {
    padding-top: 0px;
}
.config_2023  #step-ma .options__item-img {
    object-fit: contain;
}
.config_2023  #step-ma .quantity_select {
    display: block;
}
.config_2023  .options__item:hover .options__item-title {
    color: #838383;
}


.config_2023  #step-ma .qty-input {
    background-color: white;
    border: 1px solid #BDBDBD;
    width: 45px;
    height: 30px;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 33px;
    display: block;
    text-align: center;
    color: #3A3A3A;
}

.config_2023 #step-ma .qty-wrapper,
.config_2023 #step-ck .qty-wrapper {
    margin-top: 12px;
    margin-bottom: 32px;
}


.config_2023  #step-ma .qty-wrapper button {
    background-color: transparent;
}
.config_2023 #step-ma .quantity_select {
    margin-top: unset;
}
.config_2023 #step-ma .options__item {
    background: transparent;
}

/*NEW Config 2023 END*/



.general-form-wrp .spa-form .form-item-label__label-quote-num .item-placeholder {
    z-index: 99999;
    top: -4px;
}
.menu-item__short-name {
    display: none;
}

.config_full_width #image_layers img {
    max-width: 1920px;
    width: 90%;
    margin-bottom: -12px;
}

.download-block-wrap {
    position: relative;
}


.download-options {
    display: none;
    position: absolute;
    padding: 8px 0px;
    bottom: 69px;
    left: 38px;
    background-color: #fff;
    text-align: right;
    width: auto;
    color: #000;

    text-transform: none;
    box-shadow: 5px 13px 10px rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    width: 246px;

}
.download-options:after {
    bottom: -19px;
    content: "";
    position: absolute;
    width: 0;
    border-top: 19px solid white;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    cursor: pointer;
    left: 11px;
}
.download-options div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 14px;
    line-height: 24px;
    height: auto;
    width: 100%;
    flex-direction: column;
    align-content: flex-start;
    flex-wrap: nowrap;
    text-align: left;
}
.download-options div label {
    margin: 0px;
    width: 100%;
    font-size: 16px;
}
.download-options div label a, .download-options div a {
    text-decoration: none;
}
.download-options div a {
    padding: 5px 20px 5px 38px;
    font-family: 'Neue Haas Grotesk Display Pro';
    font-style: normal;
    font-weight: 450;
    font-size: 16px;
    line-height: 22px;
    width: calc(100% - 58px);
    text-align: left;
    color: #5E6572;
    display: block;
}
.download-options div a:hover {
    background-color: #E86759;
    color: white;
}

.zia-yt-section {
    background: #2c4461;
    display: flex;
    padding: 0px 0px 60px 0px;
    flex-direction: row;
    justify-content: center;
}

.config_2023 .hmc_link {
    position: absolute;
    margin: -10px -5px;
    padding: 10px;
    overflow: hidden;

}

.config_2023 .hmc_link img {
    padding: 0;
    max-width: none;
    max-height: none;
}

.config_2023 .hmc_link:hover img {
    filter: unset;
}

.config_2023 .steps[data-design="8"] .li_option {

    max-width: 124px;
}


.config_2023 [data-modal_type] {
    width: auto;
    min-width: 190px;
    max-width: calc(100% - 100px);
    height: auto;
    max-height: max(calc(100% - 200px), 70%);
    background-color: #FFFFFF;
    box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.10);

    overflow: hidden;

    display: flex;
    flex-direction: column;
}


.config_2023 [data-modal_type] [data-modal_role="header"] {
    background-color: #E0E0E0;
    display: flex;
    height: 40px;
    flex-basis: 40px;
    flex-shrink: 0;
    padding: 0 10px;
    gap: 10px;

    align-items: center;
    justify-content: space-between;


}

.config_2023 [data-modal_type] [data-modal_role="header"] [data-modal_role="title"] {
    color: #838383;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    text-transform: capitalize;
}


.config_2023 [data-modal_type] [data-modal_role="header"] [data-modal_action="close"] {
    appearance: none;
    background: none;
    margin: 0;
    padding: 0;
    border: 0;
    width: 15px;
    height: 15px;
    cursor: pointer;
    position: relative;
}

.config_2023 [data-modal_type] [data-modal_role="header"] [data-modal_action="close"]::before,
.config_2023 [data-modal_type] [data-modal_role="header"] [data-modal_action="close"]::after {
    content: '';
    display: block;
    width: 20.1955px;
    height: 1.01773px;
    background-color: #838383;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) var(--rotate);
}

.config_2023 [data-modal_type] [data-modal_role="header"] [data-modal_action="close"]::before {
    --rotate: rotate(135deg);
}

.config_2023 [data-modal_type] [data-modal_role="header"] [data-modal_action="close"]::after {
    --rotate: rotate(45deg);
}

.config_2023 [data-modal_type] [data-modal_role="content"] {
    overflow: auto;


    /* firefox scrollbar style */
    scrollbar-width: thin;
    scrollbar-color: #DF5047 transparent;
}
/* firefox scrollbar style */
.config_2023 [data-modal_type] [data-modal_role="content"]::-webkit-scrollbar {
    width: 5px;
    height: 5px;
    position: absolute;
    background: none;
    transform: translate(10px, 10px);
}
.config_2023 [data-modal_type] [data-modal_role="content"]::-webkit-scrollbar-track {
    background: none;
    transform: translate(10px, 10px);
}
.config_2023 [data-modal_type] [data-modal_role="content"]::-webkit-scrollbar-thumb {
    width: 10px;
    height: 10px;
    border-radius: 1px;
    background-color: #DF5047;
}


.config_2023 [data-modal_type] form {
    display: contents;
}

.config_2023 [data-modal_type] [data-modal_role="content"] [data-modal_role="option-wrapper"] {
    display: flex;
    height: 40px;
    flex-basis: 40px;
    flex-shrink: 0;
    padding: 0 20px;
    gap: 10px;
    align-items: center;
    justify-content: flex-start;
    border-bottom: 1px solid #E0E0E0;
}
.config_2023 [data-modal_type] [data-modal_role="content"] [data-modal_role="option-wrapper"] [data-modal_role="option-input"] {
    display: none;
}

.config_2023 [data-modal_type] [data-modal_role="content"] [data-modal_role="option-wrapper"] [data-modal_role="option-input"] {
    color: #838383;

    font-size: 16px;
    font-style: normal;
    font-weight: 450;
    line-height: 22px;
    text-transform: capitalize;
}

.config_2023 [data-modal_wraper] {
    z-index: 9999;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height:100%;
    display: flex;
    justify-content: center;
    align-items: center;

    background-color: rgba(0, 0, 0, 0.15);
    backdrop-filter: blur(2px);
}

.my-account-mobile-btn {

    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZpZXdCb3g9IjAgMCAzMCAzMCIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxjaXJjbGUgaWQ9ImNpcmNsZSIgY3g9IjE1IiBjeT0iMTUiIHI9IjE0IiBzdHJva2U9IiM4MjgyODIiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSIvPjxjbGlwUGF0aCBpZD0iY2xpcCIgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiPjx1c2UgaHJlZj0iI2NpcmNsZSIgeT0iLTIwIi8+PC9jbGlwUGF0aD48Y2lyY2xlIGN4PSIxNSIgY3k9IjEzIiByPSIzIiBzdHJva2U9IiM4MjgyODIiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSIvPjx1c2UgaHJlZj0iI2NpcmNsZSIgeT0iMjAiIGNsaXAtcGF0aD0idXJsKCNjbGlwKSIvPjwvc3ZnPg==");

}
.my-account-search-btn {
    font: inherit;
    display: none;
    overflow: visible;
    margin: 0;
    padding: 3px 20px 0 103px;
    cursor: pointer;
    transition-timing-function: linear;
    transition-duration: .15s;
    transition-property: opacity,filter;
    text-transform: none;
    color: inherit;
    border: 0;
    background-color: transparent;
    outline: none;
    width: 90px;
    height: 30px;

    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZpZXdCb3g9IjAgMCAzMCAzMCIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxjaXJjbGUgY3g9IjExLjUiIGN5PSIxMS41IiByPSIxMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODI4MjgyIiBzdHJva2Utd2lkdGg9IjIiLz48bGluZSB4MT0iMTkiIHkxPSIxOSIgeDI9IjI3IiB5Mj0iMjciIHN0cm9rZT0iIzgyODI4MiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=");
    padding: 0;
    width: 30px;
    position: absolute;
    top: 20px;
    right: 164px;
}
.rep-portal-mobile-btn {
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZpZXdCb3g9IjAgMCAzMCAzMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNIDYuNjMgMTUgTCAxNSAyOSBMIDIzLjM3IDE1IiBzdHJva2U9IiM4MjgyODIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZmlsbD0ibm9uZSIvPjxtYXNrIGlkPSJtYXNrIj48cmVjdCB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTSA2LjYzIDE1IEwgMTUgMjkgTCAyMy4zNyAxNSIgZmlsbD0iYmxhY2siLz48L21hc2s+PGNpcmNsZSBjeD0iMTUiIGN5PSIxMC41IiByPSIzLjUiIHN0cm9rZT0iIzgyODI4MiIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJub25lIi8+PGNpcmNsZSBjeD0iMTUiIGN5PSIxMC41IiByPSI5LjUiIHN0cm9rZT0iIzgyODI4MiIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJub25lIiBtYXNrPSJ1cmwoI21hc2spIi8+PC9zdmc+");
}

.hide-on-desktop {
    display: none;
}

 .new-slider-info .slider-info__config-buttons.slider-info-2 {
    position: absolute;
    top: -20px;
    left: -90px;
     min-width: 450px;
}
.config_2023 .image-button {
    text-align: center;
}

#configurator {
    margin: 0;
}


.benefits-section .text-wrapper {
    display: flex;
    padding: 60px;
}
.benefits-section .text-wrapper ul {
  margin-right: 30px;

}
.benefits-section .text-wrapper li {
    list-style: disc;
    color: white;
    margin-bottom: 20px;
    font-size: 20px;

}

.benefits-section-icons {
    padding: 40px 0px
}
.call-today-section img {
    width: 100%;
    height: auto;
}
.call-today-section .text-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 400px;
    width: 50%;
    margin-top: 50px;
}
.call-today-section .btn {
    margin-left: 0;
    margin-top: 20px;
    display: inline-block;
    font-weight: 300;
    color: #fff;
    background-color: #E96758;
    border: 1px solid #E96758;
    padding: 0 20px;
    background-position: center right;
    text-decoration: none;
    position: relative;
    border-radius: 2px;
    height: 33px;
    box-sizing: border-box;
    line-height: 31px;
    text-align: center;
    transition: all .5s ease-Out;
    font-size: 12px;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 22px;
    height: auto;
    padding: 20px 43px;
    padding: 12px 50px;
    letter-spacing: 1px;
    border-radius: 0px;
    margin-right: 60px;
}

.landing-page__core-benching  .benefits-section  {
    margin-top: 40px;
}
.landing-page__core-benching  .new-slider-info .Button-Configure {
    width: 240px;
}
.landing-page__core-benching  .inside-block .h1   {
    color: white;
}
.landing-page__core-benching  .inside-block .h2,
.landing-page__core-benching  .inside-block  .detailed {
    color: black;
}

.landing-page__core-benching .slider-info__config-buttons.slider-info-2 {
    position: absolute;
    top: -20px;
    left: -80px;
    min-width: 320px;
}

.remember-checkbox-wrap label{
    display: block;
    cursor: pointer;
    line-height: 15px;
    padding-bottom: 1px;
    padding-top: 3px;
    margin-left: -2px;
}
.remember-checkbox-wrap input[type="checkbox"] {
    opacity: 1;
width: 18px;
height: 20px;
display: block;
margin-right: 10px;
background: aliceblue;
color: wheat;
background: #990000;
    position: relative;
}
.remember-checkbox-wrap {
    margin-top: -5px;
    margin-bottom: 10px;
    display: flex
;position: relative;
    padding-left: 40px;
}
#resend_2fa {
    color: gray;
    border-radius: 2px;
    border: 1px solid #d7d7d7;
}
/*MEDIA QUERIES*/
/*MEDIA START*/

/* when hover is supported */
/*disable some styles to improve user experience on phone and tablet */
@media (hover: hover) {
    /**HOVER styles just for .step-tt **/
    .config_2023 .step-pg1 .options__item:hover .item-img-wrapper,
    .config_2023 .step-tt1 .options__item:hover .item-img-wrapper,
    .config_2023 .step-sr1 .options__item:hover .item-img-wrapper {
        overflow: initial;
    }

    .config_2023 .step-pg1 .options__item:hover:before,
    .config_2023 .step-tt1 .options__item:hover:before,
    .config_2023 .step-sr1 .options__item:hover:before {
        content: " ";
        position: absolute;
        z-index: 98;
        background: white;
        width: 130%;
        height: 130%;
        padding: 20px;

        filter: drop-shadow(5px 5px 10px #E2E2E2);
        left: -40px;

    }

    .config_2023 .step-pg1 .options__item:hover .item-img-wrapper img,
    .config_2023 .step-tt1 .options__item:hover .item-img-wrapper img,
    .config_2023 .step-sr1 .options__item:hover .item-img-wrapper img {

        top: 20px;
    }


    .config_2023 .step-pg1 .options__item:hover .item-img-wrapper img,
    .config_2023 .step-tt1 .options__item:hover .item-img-wrapper img,
    .config_2023 .step-sr1 .options__item:hover .item-img-wrapper img {
        position: absolute;
        z-index: 99;
        max-width: 128%;
    }

    .config_2023 .step-pg1.options__item22:first-child:hover .item-img-wrapper:after,
    .config_2023 .step-tt1 .options__item22:first-child:hover .item-img-wrapper:after,
    .config_2023 .step-sr1 .options__item22:first-child:hover .item-img-wrapper:after {
        left: 0;
    }



    .config_2023 .step-sr1 .options__item:first-child:hover .options__item-title-hovered,
    .config_2023 .step-pg1 .options__item:first-child:hover:before,
    .config_2023 .step-tt1 .options__item:first-child:hover:before,
    .config_2023 .step-sr1 .options__item:first-child:hover:before {
        margin-left: 40px;
    }

    .config_2023 .step-pg1 .options__item:first-child:hover .item-img-wrapper,
    .config_2023 .step-tt1 .options__item:first-child:hover .item-img-wrapper,
    .config_2023 .step-sr1 .options__item:first-child:hover .item-img-wrapper {
        margin-left: 35px;
    }


    .config_2023 #step-pg1 .options__item:first-child:hover .input_option:checked,
    .config_2023 #step-tt1 .options__item:first-child:hover .input_option:checked,
    .config_2023 #step-sr1 .options__item:first-child:hover .input_option:checked {
        display: none;
    }

    .config_2023 .step-pg1 .options__item:hover .options__item-title-hovered,
    .config_2023 .step-tt1 .options__item:hover .options__item-title-hovered,
    .config_2023 .step-sr1 .options__item:hover .options__item-title-hovered {
        z-index: 105;
        position: absolute;
        width: 100%;
        margin-left: 0px;
        margin-top: 0px;
        display: block;
        padding: 0 0px;
        top: 143px;
    }

    .config_2023 .step-sr1 .options__item:hover .options__item-title-hovered {
        top: 118px;
        left: -5px;
    }

    #step-pg img{ max-width: 60px;}

    .slideTabCS-la-VN li{
        text-align: left;
    }


    .config_2023 #step-sr .options__item:hover .options__item-title ,
    .config_2023 #step-pg .options__item:hover .options__item-title ,
    .config_2023 #step-tt .options__item:hover .options__item-title {
        color: #E96758;
        /*color: #008dbb;*/
    }

    .config_2023 .step-pg .container_wrap ul > li {
        margin: 0;
        margin-top: -15px;
        margin-bottom: 10px;
    }

    .config_2023 .step-pg .options__item:hover .options__item-title {
         color: #008dbb;
    }
    .config_2023 .step-sr .options__item:first-child:hover .options__item-title-hovered {
        margin-left: 39px;
    }

    .config_2023 .step-pg1 .options__item:hover:before,
    .config_2023 .step-tt1 .options__item:hover:before,
    .config_2023 .step-sr1 .options__item:hover:before {
        top: -43px;
    }

    .config_2023 .step-sr1 .options__item:hover .item-img-wrapper img {
        top: -20px;
        left: -19px;
    }

    .config_2023 .step-sr1 .options__item:first-child:hover .item-img-wrapper img {
        top: -20px;
        left: -14px;
    }

    .config_2023 .step-pg1 .options__item:hover .item-img-wrapper img,
    .config_2023 .step-tt1 .options__item:hover .item-img-wrapper img {
        top: -19px;
    }

    .config_2023 .step-pg1 .options__item:hover .options__item-title-hovered,
    .config_2023 .step-tt1 .options__item:hover .options__item-title-hovered {
        top: 111px;

    }


    .config_2023 .step-pg1 .options__item:first-child:hover .options__item-title-hovered {
        left: 34px;
    }
    .config_2023 .step-tt1 .options__item:first-child:hover .options__item-title-hovered {
        top: 111px;
        left: -3px;
    }

    /*** END HOVER styles just for .step-tt **/
}

@media (max-width: 1980px) {
    .config_full_width #image_layers img {
        max-width: 100%;
        width: 93%;
    }
}

@media (max-width: 1600px) {
    .ImageDetailsWrapper {
        width: 60%;
    }

    .Details-ButtonsWrapper {
        width: 40%;
        padding-top: 0;
    }
    .slide_text_wrapper .slider_text_wrap {
        margin: 0 45px 40px 45px;
    }
    .slide_text_wrapper .slider_text_wrap .btn2233 {
        padding: 20px 43px;
        padding: min(0.7vw, 20px) min(1.4vw, 43px);
        letter-spacing: 3px;
        font-size: min(1.35vw, 28px);
    }
}

@media screen and (min-width: 1680px) {
    .newhome #main-slider-slick-custom .slider__item .caption {
        bottom: auto;
        left: calc((100% - 1422px) / 2);
    }

    .newhome #main-slider-slick-custom .slider__item.slide-video .caption {
        right: calc((100% - 1422px) / 2);
        left: auto;
    }

    .landing-page #main-slider-wrap .slider-info {
        bottom: auto;
        left: calc((100% - 1422px) / 2);
        min-width: 489px;
        padding: 40px;
        width: auto;
    }



}

@media screen and (max-width: 1540px) {

    .landing-page__ziacredenza  .zia-design-section .h3,
    .landing-page__zia-lectern .zia-design-section .h3,
    .landing-page__zia-whiteboard  .zia-design-section .h3,
    .landing-page__zia-occasional .zia-design-section .h3,
    .landing-page__zia-training .zia-design-section .h3,
    .landing-page-only .zia-design-section .h3,
    .landing-page__zia-flip-top .zia-design-section .h3,
    .landing-page__zia .zia-design-section .h3 {
        background-color: #ea6759;
        text-align: right;
        color: white;
        padding: 10px 40px 10px 40px;
        margin: 0px 0px 50px -70px;
        font-size: 36px;
    }
    .full-width-container .h3 {
        width: 50%;
    }
    .full-width-container .gray-wrapper {
        width: 54%;
    }
    .menu-item__short-name {
        display: inline-block;
    }

    .menu-item__full-name {
        display: none;
    }
    .config_2023 .sub-config-header .breadcrumbs-list {
        margin-top: 10px;
    }


}

@media screen and (max-width: 1366px) {

    .newhome .caption .h1 {
        /*font-size: 3vw;*/
        /*line-height: 3vw;*/
        font-size: 58px;
        line-height: 55px;
    }

    .newhome #main-slider-slick-custom .slider__item .caption {
        padding: 50px 30px;
    }

    .newhome .caption .detailed {
        font-size: 14px;
    }

    .newhome .caption .h2 {
        font-size: 14px;
    }

    .landing-page-only .slider-info p.detailed {
        font-size: 14px;
    }

    .new-slider-info .Button-Text {
        font-size: 12px;
    }

    .landing-page #main-slider-wrap .slider-info {
        width: auto;
    }

    .newhome .caption .h2 {
        margin-bottom: 4px;
        font-size: 16px;
    }

    .config_2023 .reset-config-btn {
        display: none;
    }


    .config_2023 .config_full_width .price-block-wrapper {
        flex: 1;
    }

    .config_2023 .config_full_width .price-block-wrapper > * {
        justify-content: space-around;
        padding: 0;
        margin: 0;
    }

    .config_2023 #button_config_low {
        margin: 0;
        width: auto;
    }

    .config_2023 .config-actions-wrp .Container {
        display: flex;
        justify-content: space-between;
    }

    .config_2023 #button_config_low .option-btn-wrapper {
        width: auto;
        height: auto;
    }
}


@media screen and (max-width: 1280px) {
    .landing-page #main-slider-wrap .slider-info {
        left: auto;
    }

    .slide_text_wrapper .slider_text_wrap .h1 {
        font-size: min(4.9vw, 62px);

        letter-spacing: 0.085em;
    }
    .slide_text_wrapper .slider_text_wrap .h2 {
        font-size: min(1.36vw, 17px);
        margin-bottom: -6px;
        font-weight: 400;
        letter-spacing: 3px;
    }
    .slide_text_wrapper .slider_text_wrap .detailed {
        font-size: min(1.36vw, 17px);
        margin-top: -2px;
        letter-spacing: 3px;
    }
    .slide_text_wrapper .slider_text_wrap .btn2233 {
        font-size: min(1.4vw, 17px);
        padding: min(0.55vw, 20px) min(1.99vw, 43px);
        letter-spacing: 3px;
    }
    .slide_text_wrapper .slider_text_wrap {
        margin: 0 70px 70px 70px;
    }

}

@media screen and (max-width: 1180px) {
    .landing-page__ziacredenza  .zia-design-section .h3,
    .landing-page__zia-lectern .zia-design-section .h3,
    .landing-page__zia-whiteboard  .zia-design-section .h3,
    .landing-page__zia-occasional .zia-design-section .h3,
    .landing-page__zia-conference  .zia-design-section .h3,
    .landing-page__zia-training  .zia-design-section .h3,

    .landing-page-only .zia-design-section .h3,
    .landing-page__zia-flip-top .zia-design-section .h3,

    .landing-page__zia .zia-design-section .h3 {
        background-color: #ea6759;
        text-align: right;
        color: white;
        padding: 10px 0px 10px 0px;
        margin: 0px 0px 60px 0px;
        font-size: 28px;
    }
}

@media (max-width: 1420px) and (min-width: 1024px) {

    #button_config_low {
        width: 50%;
    }
}
/* or small screen(phone) or can`t hover(touch input) */
@media (max-width: 1024px), (hover: none) {

    /* спрятать .hmc_link чтоб не показывать popup на маленьком экране */
    .config_2023 #step-ap .hmc_link  {
        display: none;
    }

    .config_2023 #step-to.steps .text_option_item .label_option {
        flex-direction: row;
    }

    .config_2023 #step-to.steps .text_option_container.text_option_container {
        gap: 12px;
    }
    .config_2023 #step-to.steps  .container_wrap ul {
        margin-bottom: 20px;
    }
    .config_2023 #step-ch .design-23-7.ul__option {
        margin-bottom: 20px;
    }

    .config_2023 #step-gr .container_wrap ul li{
        margin: 0px 12px 0px 0;
    }

    .tableShow > div {
        min-width: 343px;
    }

    .config_2023 .tableShow > div > div:first-child {
        width: calc(24% - 20px);
    }
    .config_2023 .tableShow > div > div:nth-child(2) {
        width: calc(35% - 20px);
    }
    .config_2023 .tableShow > div > div:nth-child(3) {
        width: calc(21% - 20px);
    }
    .config_2023 .tableShow > div > div:nth-child(4) {
        width: calc(20% - 20px);
    }
    .config_2023 #image_layers .image-button-wrapper,
    .config_2023 #image_layers.full-screen .image-button-wrapper {
        opacity: 1;
        bottom: 0;
        padding: 0 20px;
        width: 100%;
        box-sizing: border-box;
        display: flex;
        justify-content: space-around;
        gap: 2px;
    }

    .config_2023 #image_layers .image-button-wrapper .image-button.scroll-preview,
    .config_2023 #image_layers .image-button-wrapper .image-button.full-screen-3d-preview,
    .config_2023 #image_layers .image-button-wrapper .image-button.center-3d-model,
    .config_2023 #image_layers .image-button-wrapper .image-button.admin-edit-camera
    {
        display: none;
    }


}

@media screen and (min-width: 1024px) {
    .ellavate-full-width-image {
        min-height: 70vh;
    }
}
/* tablets  + phone horizontal */
@media (max-width: 1024px) {
    .landing-page-only .slider-info .h1 {
        font-size: 37px;
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 50px;
        margin-bottom: 18px;
    }
    .landing-page-only .Container .h2 {
        font-size: 20px;
    }
    .landing-page #main-slider-wrap .slider-info {
        left: calc((100% - 85%) / 2);
    }
    .config_2023 .config-actions-wrp .Container {
        flex-direction: row;
    }

    .config_2023 .breadcrumbs .product_info_wrapper {
        margin: 0;
    }

    .config_2023 .breadcrumbs .product_info_wrapper .Container {
        padding-left: 30px;
    }

    .config_2023 .breadcrumbs .Container .breadcrumbs-list {
        display: none;
    }

    body {
        --content-margin-top: 64px;
    }

    .config_2023 .internal_bc {
        display: none;
    }

    .landing-page__ziacredenza .zia-design-section .full-width-container .h3,
    .landing-page__zia-lectern .zia-design-section .full-width-container .h3,
    .landing-page__zia-whiteboard .zia-design-section .full-width-container .h3,
    .landing-page__zia-occasional .zia-design-section .full-width-container .h3,
    .landing-page__zia-training .zia-design-section .full-width-container .h3,

    .landing-page-only  .zia-design-section .full-width-container .h3,
    .landing-page__zia-flip-top .zia-design-section .full-width-container .h3,




    .landing-page__zia .zia-design-section .full-width-container .h3 {
        display: none;
    }

    .slide_text_wrapper .slider_text_wrap {
        margin: 0px 70px 70px 70px ;
    }
    .slide_text_wrapper .slider_text_wrap .detailed {
        color: #000000;
        font-size: 20px;
        font-weight: 400;
        margin-top: 0px;
        margin-bottom: 0px;
        letter-spacing: 3px;
    }
    .slide_text_wrapper .slider_text_wrap .h1 {
        color: #ffffff;
        font-size: 68px;
        font-weight: 700;
        letter-spacing: 0.085em;
    }
    .slide_text_wrapper .slider_text_wrap .h2 {
        color: #000000;
        font-size: 20px;
        font-weight: 400;
        text-transform: uppercase;
        margin-bottom: -6px;
        margin-top: 0;
        position: relative;
        letter-spacing: 3px;
        text-align: left;
        width: 100%;
    }
    .slide_text_wrapper .slider_text_wrap .right .btn2233 {
        font-size: 20px;
        height: auto;
        padding: 8px 23px;
        letter-spacing: 3px;
    }

    .mmenu_dd_left li.mainmenu-subitem {
        display: none;
    }

    #main-slider-slick-custom .slider__item .picture_wrapper {
        width: 100%;
        height: 100%;
        padding-bottom: 0;
        display: flex;
        justify-content: center;
        max-height: calc(100vh - 105px);
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        transform: none;
        transition: none;

    }

    #main-slider-slick-custom .slider__item.active .picture_wrapper picture {
        position: relative;
        width: 100%;
        margin-bottom: 0;
    }

    .mosaic_wrapper #main-slider-slick-custom .picture_wrapper picture {
        position: relative;
    }

    .mosaic_wrapper #main-slider-slick-custom .slider__item .picture_wrapper .grumpy-image {
        position: absolute;
        inset: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
        display: block;
        min-height: 200px;
    }

    .landing-page #main-slider-wrap .slider-info {
        min-width: initial;
    }

    .landing-page #main-slider-wrap .slider-info {
        left: calc((100% - 85%) / 2);
        right: calc((100% - 85%) / 2);
    }

    .newhome .caption .h1:after {
        background: #ffffff;
    }
    .SubMenu-InfoPart .inner-menu li a {
        padding: 10px 20px;
        font-weight: 600;
    }
    .contract-tabs {
        display: none;
    }

    #button_config_low {
        width: 100%;
    }

    .Navigation {
        display: block;
        margin-top: 10px;
        width: 100%;
    }
    .Navigation > li > a {
        padding: 0 21px 0 19px;
        line-height: 32px;
        font-weight: 600;
        letter-spacing: 1.2px;
        font-size: 12px;
    }
    .SubMenu-UserPart   li {
        padding-left: 0;
        height: auto;
    }
    .activeMenuItem {
        background-color: #2C4461;
        top: 20px;
    }
    .SubMenu .Container {
        height: calc(100% - 90px);
        justify-content: flex-start;
        overflow-y: visible;
    }

    .Navigation .sub-arrow:after, .SubMenu-InfoPart .sub-arrow:after, .SubMenu-UserPart .sub-arrow:after{
        position: absolute;
        display: inline-block;
        content: '';
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAWCAYAAAAb+hYkAAAAAXNSR0IArs4c6QAAARRJREFUOE+11LFKxEAUBdB7N2CvyI7+gb1W/oKdJGYDgo1mKkE7KwsrOwWrWbUQhNmYtP6Clfb+gWYR7YX4ZBYjiu4mIzhVGO5hMi/vhQDwkPZW5vuDa/fcZtGBDpEDTJWxl62QC5VbvWUEyCk87Bp70gRZB57SZKGiFACvlLEHk+AnGp24mSgEUhBy2zXZ7jj4DbmQRNFUOdMpCLwok238Bn+gOlTq+EKAafX8FjLPX7/isciFHnV8THARFUN1ZssaTkSje+pkH5C1QBjO9u2922tELjTUybZQ9lAhUqeDm1bo48R1ETkXYPX/kPfreRdiqOMjAZdal9zr43q3Ud2wArmbM9lOY8N6j4b3EP553H1/LO/rrY/3ifSDEAAAAABJRU5ErkJggg==");
        background-size: cover;
        background-position: center;
        transform: rotate(0deg);
        opacity: 1;
        width: 13px;
        height: 20px;
        right: 20px;
        transition: .3s linear;
        top: 0px;
    }
    .mmenu_dd {
        display: none;
    }
    .active .mmenu_dd {
        display: block;
        position: relative !important;
        background: transparent;
    }
    .SubMenu li:last-child {
        border-bottom: none;
    }
    .SubMenu-InfoPart {
        display: none;
    }

    .sub-arrow.active:after {

        transform: rotate(90deg);
    }


    .SubMenu-UserPart .sub-arrow:after{
        top: 38px;
    }
    .Navigation  .sub-arrow.active:after, .SubMenu-InfoPart  .sub-arrow.active:after,  .SubMenu-UserPart  .sub-arrow.active:after {
        transform: rotate(90deg);
        filter: brightness(1) invert(0);
    }

    .hide-on-desktop {
        display: block;
    }
    .SubMenu-UserPart .sub-arrow:after {
        top: 38px;
    }
    .hide-on-mobile {
        display: none;
    }
    .sub-arrow.active .mmenu_dd {
        transform: none;
        left: 0;
        top: auto;
    }

    .Logo {
        min-width: 148px;
        width: 148px;
        margin: 0;
    }

    .MainMenu.sticky {
        margin-top: 0;
    }

    .MainMenu .Container {
        padding: 0 20px;
        height: var(--content-margin-top, 64px);
    }

    .menu_right_side-wrap {
        display: flex;
    }
    .mobile-icons-wrap {
        display: flex;
    }
    .menu-mobile-btn {
        display: block;
        padding: 0px;

        height: 30px;
        width: 30px;
    }
    .search-form {
        display: none;
    }
    .SubMenu.show {
        width: 75%;
        box-shadow: -4px 4px 10px 0px rgba(0, 0, 0, 0.10), 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
        visibility: visible;
    }
    .slide_text_wrapper .slider_text_wrap .h1 {
        font-size: min(7.4vw, 74px);
        letter-spacing: 0.085em;
    }
    .slide_text_wrapper .slider_text_wrap .h2 {
        font-size: min(1.9vw, 20px);
        margin-bottom: -6px;
        font-weight: 400;
        letter-spacing: 3px;
    }
    .slide_text_wrapper .slider_text_wrap .detailed {
        font-size: min(1.9vw, 20px);
        margin-top: -2px;
        letter-spacing: 3px;
    }
    .slide_text_wrapper .slider_text_wrap .btn2233 {
        font-size: min(1.9vw, 20px);
        padding: min(1.1vw, 12px) min(3.4vw, 100px);
        letter-spacing: 3px;
    }
    .slide_text_wrapper .slider_text_wrap {
        margin: 0 70px 70px 70px;
    }

    .list_v_wrap {
        display: flex;
        justify-content: center;
        flex-wrap: nowrap;
        flex-direction: row-reverse;
    }

    .social-list_v {
        display: flex;
        justify-content: flex-start;
        margin-bottom: 0px;
        margin-top: 10px;
        padding: 0px ;
    }
    .slider_text_wrap {
        display: flex;
        flex-wrap: wrap;
        align-content: center;
        justify-content: center;
    }
    #main-slider-wrap .caption_mobile .h2 {
        display: block;
        text-align: center;
        margin-bottom: 4px;
    }
    #main-slider-slick-custom .slide_text_wrapper {
        display: block;
    }

    .item-img-wrapper-hex {
        max-height: 67px;
        min-height: auto;
    }


    .config_2023 .config_full_width .price-block-wrapper {
        padding: 0;
        justify-content: space-around;
    }

    .config_2023 #button_config_low {
        width: initial;
        align-items: center;
        justify-content: space-between;
        flex: 0.6;
    }

    .config_2023 .quantity-block.quantity-block-pc {
        display: none;
    }

    .config_2023 .quantity-block.quantity-block-touch {
        display: flex;
        padding: 0;
        width: initial;
    }

    .config_2023 .config-actions-wrp {
        padding: 0;
        align-items: center;
    }

    .config_2023 .net_price,
    .config_2023 .list_price {
        margin: 0 0.25em 0 0;
        font-size: 14px;
        letter-spacing: 1.4px;
    }
    .config_2023 .net_price.sec_row,
    .config_2023 .list_price.sec_row {
        margin: 0;
    }
    .config_2023 .create_quote {
        box-sizing: border-box;
        height: 36px;
        font-size: 14px;

        display: flex;
        align-items: center;
    }

    .SubMenu {
        background-color: #ffffff;
        margin-top: calc(var(--content-margin-top) + 3px);
    }
    .Navigation li {
        padding: 0;
    }

    .my-account-search-btn, .my-account-mobile-btn {
        position: relative;
        top: auto;
        right: auto;
        left: auto;
        bottom: auto;
        margin-right: 20px;
    }

    .Header {
        height: 64px;
    }

    .MainMenu-Wrapper {
        box-sizing: border-box;
        align-items: center;
        position: relative;
        height: 100%;
    }

    .Logo {
        /*margin-top: -7px;*/
    }
    .Header {
        height: 64px;
    }

    .main-content-wrapper.landing-page.newhome {
        margin-top: 64px;
    }

    .search-form {
        height: 35px;
        position: absolute;
        bottom: 20px;
        left: auto;
        right: 0;
        top: 15px;
        margin: 0;

        width: 100%;
    }

    .search-header-form,
    .search-header-form.hasValue {
        width: 100%;
        height: 100%;
    }

    .fa-srch {
        top: 7px;
        left: 4px;
    }


    .search-form.show {
        display: flex;
        z-index: 2222;
        width: calc(100% - 170px);
        background: white;
    }

    .recent-searches-wrp {
        display: none;
        top: 100%;
        left: 0;
    }

    .search-hamburger {
        padding: 0 7px 0 10px;
        display: flex;
        align-items: center;
        margin-right: -15px;
    }

    #search-header-form .select2-container {
        height: 100%;
    }

    #search-header-form .select2-container .select2-search--inline .select2-search__field[placeholder] {
        inset: 0;
        font-size: 16px;
        line-height: 24px;
        padding: 0 0 0 29px;
    }

    .SubMenu-InfoPart li a {

        padding: 0 21px 0 19px;
        line-height: 32px;
        font-weight: 600;
        letter-spacing: 1.2px;
        font-size: 12px;

    }
    .SubMenu-UserPart > li a {
        color: var(--gray, #838383);
        padding: 8px 20px;
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: 16.765px; /* 139.706% */
        letter-spacing: 1.2px;
        text-transform: uppercase;
    }

    .Navigation li a:hover {
        color: #3A3A3A;
    }
    .added-line:before {
        content: "";
        display: block;
        position: relative;
        width: calc(100% - 40px);
        margin: 19px 0px 13px 19px;
        height: 1px;
        border-top: 1px solid #929292;

    }
    .mmenu_dd_left li a {
        font-weight: 600;
        font-size: 12px;
        text-transform: capitalize;
        letter-spacing: 1.2px;
        /* line-height: 110%; */
        color: #838383;
        padding: 8px 20px;
    }
    .mmenu_dd_left ul {
        margin-top: -1px;
        margin-bottom: 7px;

    }

    .config_2023 .download-block-wrap {
        display: none;
    }

    .config_2023 .config_full_width .Container > * {
        flex: 1;
        width: initial;
        justify-content: space-around;
    }

    .config_2023 .config_full_width .price-block-wrapper {
        padding: 0;
        justify-content: space-evenly;
    }

    .config_2023 {
        --footer-height: 58px;
    }

    .config_2023 .config_full_width .config-line-wrapper {
        width: 50%;
    }

    .config_2023 [data-step][data-code="sz"] .container_wrap {
        display: none !important;
    }

    .Container {
        overflow: initial;
    }

    .landing-page #main-slider-slick-custom, .landing-page #main-slider-slick-custom .slider__item {
        height: 378px;
    }

    .Buttons-Description {
        align-items: stretch;
    }

    .Details-Buttons .Button-Configure {
        order: 2;
    }

    .landing-page__zia-hospitality-flip-top .ChairsFullScreenContainer.Container {
        align-items: center;
    }

    .landing-page__zia-hospitality-flip-top .plural-segments-tab .zia-table-transp {
        display: flex;
        justify-content: center;
    }
    .landing-page__zia-hospitality-flip-top .plural-segments-tab .OneOfThreeSections {
        display: inline-flex;
    }
    .landing-page__zia-hospitality-flip-top .air-hiw-btn-16 {
        top: calc(25% - (45px / 2));
        right: calc(50% - (45px / 2));
    }
    .landing-page__zia-hospitality-flip-top .ExplainPopup-16 {
        top: calc(25% -  (160px / 2));
        right: calc(50% - (45px / 2) + 121px);
    }
    .landing-page__zia-hospitality-flip-top .air-hiw-btn-13 {
        bottom: calc(58% - (45px / 2));
        left: calc(43% - (45px / 2));
    }
    .landing-page__zia-hospitality-flip-top .ExplainPopup-13 {
        bottom: calc(58% - (160px / 2));
        left: calc(43% - (45px / 2) + 121px);
    }
    .landing-page__zia-hospitality-flip-top .air-hiw-btn-8 {
        bottom: calc(27% - (45px / 2));
        left: calc(58% - (45px / 2));
    }
    .landing-page__zia-hospitality-flip-top .ExplainPopup-8 {
        bottom: calc(27% - (180px  / 2));
        left: calc(58% - (45px / 2) + 121px);
    }
    .landing-page__zia-hospitality-flip-top .air-hiw-btn-9 {
        bottom: calc(13% - (45px / 2));
        left: calc(32% - (45px / 2));
    }
    .landing-page__zia-hospitality-flip-top .ExplainPopup-9 {
        bottom: calc(13% - (180px / 2));
        left: calc(20% - (45px / 2) - 127px);
    }

    .landing-page__zia-hospitality-flip-top .zia-design-section .text-wrapper2 p {
        text-align: center;
    }

}

/* phone horizontal */
@media (max-width: 864px) {

    .signup-item__billing-form-wrp label.signup-item-label__label-addr-line-1, .signup-item__billing-form-wrp label.signup-item-label__label-addr-line-2 {
        margin-bottom: 20px;
        width: 100%;
    }


    #quote_project_details_popup .form-item-col50 {
        width: calc(100% - 0px);
    }
    #quote_project_details_popup .Address-Items-Wrap {

        width: calc(100% - 10px);
    }
    #quote_project_details_popup .j-modal__content {
        width: 100%;
    }

    .resourses-column-title_Symbols,
    .resource-list_Symbols {
        display: none;
    }


    .SubMenu-UserPart > li.admin-menuitem:after {
        content: " ";
        height: 10px;
        width: 1px;
        background-color: #2C4461;
        position: relative;
        display: inline-block;
        margin-left: 7px;
        top: 1px;
    }


    .my-account-menu {
        background-color: #fff;
        margin-top: 10px;
    }

    .my-account-menu > li a {
        padding: 0 21px 0 19px;
        line-height: 32px;
        font-weight: 600;
        letter-spacing: 1.2px;
        font-size: 12px;
        color: #2C4461;
        text-transform: uppercase;
    }


    .Header .Container {
        max-width: unset;
        width: calc(100% - 0px);
    }


    .SubMenu__my-account-menu {
        margin-top: 77px;
    }

    .menu_right_side-wrap {
        display: flex;
    }

    .menu-mobile-btn {
        display: block;
        padding: 0px;

        height: 30px;
        width: 30px;
    }

    .rep-portal-mobile-btn {
        margin-right: 9px;
    }

    .mobile-icons-wrap {
        display: flex;
    }

    .config-linked {
        padding-left: 0px;
        padding-right: 0px;
    }

    .config_2023 .config-actions-wrp .Container {
        padding: 0 10px;
    }

    .hide-on-desktop {
        display: block;
    }

    .SubMenu-InfoPart li.hide-on-mobile {
        display: none;
    }

    .SubMenu.show {
        width: 75%;
        box-shadow: -4px 4px 10px 0px rgba(0, 0, 0, 0.10), 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    }

    .SubMenu__my-account-menu.show {
        width: 75%;
        box-shadow: -4px 4px 10px 0px rgba(0, 0, 0, 0.10), 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    }


    .Navigation {
        margin-top: 24px;
    }

    .Navigation > li > a {
        padding: 0 21px 0 19px;
        line-height: 32px;
        font-weight: 600;
        letter-spacing: 1.2px;
        font-size: 12px;
    }

    .SubMenu li:last-child {
        border-bottom: none;
    }

    .SubMenu-InfoPart {

    }


    .SubMenu-InfoPart {
        display: none;
    }

    .SubMenu-InfoPart .inner-menu li a {
        padding: 6px 20px;
        color: var(--gray, #838383);
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: 115%; /* 13.8px */
        letter-spacing: 1.2px;
        text-transform: capitalize;
    }

    .Navigation .activeMenuItem {
        display: none !important;
    }

    .search-form {
        display: none;
    }

    .Container {
        padding-left: 0px;
        padding-right: 0px;
    }

  .zia-design-section .h3,
    .landing-page__hike .zia-design-section .h3,
  .landing-page__ziacredenza  .zia-design-section .h3,
  .landing-page__zia-lectern .zia-design-section .h3,
  .landing-page__zia-whiteboard  .zia-design-section .h3,
  .landing-page__zia-occasional  .zia-design-section .h3,
    .landing-page__zia-conference .zia-design-section .h3,
    .landing-page__zia-training .zia-design-section .h3,

  .landing-page-only .zia-design-section .h3,
  .landing-page__zia-flip-top .zia-design-section .h3,



    .landing-page__zia .zia-design-section .h3 {
        padding: 10px 0px 10px 0px;
        margin: 0px 0px 10px 0px;
    }

 .plural-video-section .text-wrapper p,
    .landing-page__hike .plural-video-section .text-wrapper p,
 .landing-page__ziacredenza  .plural-video-section .text-wrapper p,
 .landing-page__zia-lectern .plural-video-section .text-wrapper p,
 .landing-page__zia-whiteboard  .plural-video-section .text-wrapper p,
 .landing-page__zia-occasional  .plural-video-section .text-wrapper p,
    .landing-page__zia-conference .plural-video-section .text-wrapper p,
    .landing-page__zia-training .plural-video-section .text-wrapper p,

 .landing-page-only  .plural-video-section .text-wrapper p,
 .landing-page__zia-flip-top .plural-video-section .text-wrapper p,




    .landing-page__zia .plural-video-section .text-wrapper p {
        text-align: center;
    }

.plural-video-section .text-wrapper .h3,
    .landing-page__hike .plural-video-section .text-wrapper .h3,
.landing-page__ziacredenza  .plural-video-section .text-wrapper .h3,
.landing-page__zia-lectern .plural-video-section .text-wrapper .h3,
.landing-page__zia-whiteboard  .plural-video-section .text-wrapper .h3,
.landing-page__zia-occasional  .plural-video-section .text-wrapper .h3,
    .landing-page__zia-conference .plural-video-section .text-wrapper .h3,
    .landing-page__zia-training .plural-video-section .text-wrapper .h3,

.landing-page-only .plural-video-section .text-wrapper .h3,
.landing-page__zia-flip-top.plural-video-section .text-wrapper .h3,



    .landing-page__zia .plural-video-section .text-wrapper .h3 {
        text-align: center;
    }


    .zia-yt-section {
        background: #2c4461;
        display: flex;
        padding: 0px 0px 60px 0px;
        flex-direction: row;
        justify-content: center;
    }


 .zia-design-section p,
    .landing-page__hike .zia-design-section p,
 .landing-page__ziacredenza .zia-design-section p,
 .landing-page__zia-lectern .zia-design-section p,
 .landing-page__zia-whiteboard .zia-design-section p,
 .landing-page__zia-occasional .zia-design-section p,
    .landing-page__zia-conference .zia-design-section p,
    .landing-page__zia-training .zia-design-section p,

 .landing-page-only.zia-design-section p,
 .landing-page__zia-flip-top .zia-design-section p,





 .landing-page__zia .zia-design-section p {

        text-align: center;
        padding: 0 20px;
    }

    .zia-design-section .text-wrapper2,
    .landing-page__hike .zia-design-section .text-wrapper2,
    .landing-page__ziacredenza .zia-design-section .text-wrapper2,
    .landing-page__zia-lectern .zia-design-section .text-wrapper2,
    .landing-page__zia-whiteboard .zia-design-section .text-wrapper2,
    .landing-page__zia-occasional .zia-design-section .text-wrapper2,
    .landing-page__zia-conference .zia-design-section .text-wrapper2,
    .landing-page__zia-training .zia-design-section .text-wrapper2,

    .landing-page-only .zia-design-section .text-wrapper2,
    .landing-page__zia-flip-top .zia-design-section .text-wrapper2,



    .landing-page__zia .zia-design-section .text-wrapper2 {
        width: calc(100% - 0px);
        padding: 0px;
        text-align: center;
        padding-left: unset;
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: center;
        align-items: center;
    }

    .landing-page__zia-occasional .zia-design-section .text-wrapper,
    .landing-page__ziacredenza .zia-design-section .text-wrapper,
    .landing-page__zia-lectern .zia-design-section .text-wrapper,
    .landing-page__zia-whiteboard .zia-design-section .text-wrapper,
    .landing-page__zia-conference .zia-design-section .text-wrapper,
    .landing-page__zia-training .zia-design-section .text-wrapper

    .landing-page-only  .zia-design-section .text-wrapper,
    .landing-page__zia-flip-top.zia-design-section .text-wrapper,



    .landing-page__zia .zia-design-section .text-wrapper {
        padding-right: 0;
    }

 .zia-design-section .Container,
    .landing-page__hike .zia-design-section .Container,
 .landing-page__ziacredenza  .zia-design-section .Container,
 .landing-page__zia-lectern .zia-design-section .Container,
 .landing-page__zia-whiteboard  .zia-design-section .Container,
 .landing-page__zia-occasional  .zia-design-section .Container,
    .landing-page__zia-conference .zia-design-section .Container,
    .landing-page__zia-training .zia-design-section .Container,

 .landing-page-only  .zia-design-section .Container,
 .landing-page__zia-flip-top  .zia-design-section .Container,





 .landing-page__zia .zia-design-section .Container {
        flex-direction: column;

    }

.zia-design-section .text-wrapper,
    .landing-page__hike .zia-design-section .text-wrapper,
.landing-page__ziacredenza .zia-design-section .text-wrapper,
.landing-page__zia-lectern .zia-design-section .text-wrapper,
.landing-page__zia-occasional .zia-design-section .text-wrapper,
.landing-page__zia-whiteboard .zia-design-section .text-wrapper,
    .landing-page__zia-conference .zia-design-section .text-wrapper,
    .landing-page__zia-training .zia-design-section .text-wrapper,

.landing-page-only  .zia-design-section .text-wrapper,
.landing-page__zia-flip-top .zia-design-section .text-wrapper,





    .landing-page__zia .zia-design-section .text-wrapper {
        width: 100%;
    }

  .zia-design-section .h3,
    .landing-page__hike .zia-design-section .h3,
  .landing-page__ziacredenza .zia-design-section .h3,
  .landing-page__zia-lectern .zia-design-section .h3,
  .landing-page__zia-occasional .zia-design-section .h3,
  .landing-page__zia-whiteboard .zia-design-section .h3,
    .landing-page__zia-conference .zia-design-section .h3,
    .landing-page__zia-training .zia-design-section .h3,

  .landing-page-only .zia-design-section .h3,
  .landing-page__zia-flip-top .zia-design-section .h3,





  .landing-page__zia .zia-design-section .h3 {
        background-color: #ea6759;
        text-align: center;
    }

    .zia-design-section .image-wrapper,
    .landing-page__hike .zia-design-section .image-wrapper,
    .landing-page__ziacredenza .zia-design-section .image-wrapper,
    .landing-page__zia-lectern .zia-design-section .image-wrapper,
    .landing-page__zia-occasional .zia-design-section .image-wrapper,
    .landing-page__zia-whiteboard .zia-design-section .image-wrapper,
    .landing-page__zia-conference .zia-design-section .image-wrapper,
    .landing-page__zia-training .zia-design-section .image-wrapper,

    .landing-page-only .zia-design-section .image-wrapper,
    .landing-page__zia-flip-top .zia-design-section .image-wrapper,




    .landing-page__zia .zia-design-section .image-wrapper {
        width: 100%;
    }

    .zia-conf-section img {
        max-width: 113%;
    }
   .landing-page .recommended_items-slider {
        margin: 0 0px;
    }
  .how-it-works-title .h3,
    .landing-page__hike .how-it-works-title .h3,
  .landing-page__ziacredenza .how-it-works-title .h3,
  .landing-page__zia-lectern .how-it-works-title .h3,
  .landing-page__zia-whiteboard .how-it-works-title .h3,
  .landing-page__zia-occasional .how-it-works-title .h3,
    .landing-page__zia-conference .how-it-works-title .h3,
    .landing-page__zia-training .how-it-works-title .h3,

  .landing-page-only .how-it-works-title .h3,
  .landing-page__zia-flip-top .how-it-works-title .h3,




  .landing-page__zia .how-it-works-title .h3 {

        padding: 15px 20px;
        width: calc(100% - 40px);
        font-size: 20px;

    }

    .air-hiw-btn-13 {
        bottom: 253px;
        left: 150px;
    }

    .plural-segments-tab .ExplainPopup-13 {
        bottom: 200px;
        left: 230px;
    }

    .plural-segments-tab .ExplainPopup-13:before {
        left: -70px;
        width: 70px;
    }

    .air-hiw-btn-9 {
        bottom: 13px;
        left: 58px;
    }

    .plural-segments-tab .ExplainPopup-9 {
        bottom: 70px;
        left: -15px;
    }

    .plural-segments-tab .ExplainPopup-9:before {
        top: 142px;
        left: 85px;
        width: 40px;
        transform: rotate(77deg);
    }

    .plural-segments-tab .ExplainPopup-8 {
        bottom: 45px;
        left: 218px;
    }

    .plural-segments-tab .ExplainPopup-8:before {
        top: 138px;
        left: 12px;
        width: 19px;
        transform: rotate(-44deg);
    }

    .plural-segments-tab .ExplainPopup-8 {
        bottom: 125px;
        left: 218px;
    }

    .air-hiw-btn-8 {
        bottom: 113px;
        left: 193px;
    }

    .air-hiw-btn-16 {
        top: 60px;
        right: 249px;
    }

    .landing-page__zia-conference .plural-segments-tab .air-hiw-btn {
        width: 30px;
        height: 30px;
    }

    .landing-page__zia-conference .air-hiw-btn-31 {
        bottom: 53px;
        left: 249px;
    }

    .landing-page__zia-conference .plural-segments-tab .ExplainPopup-31 {
        bottom: 15px;
        left: 112px;
        z-index: 9999;
    }

    .landing-page__zia-conference .plural-segments-tab .ExplainPopup-31:before {
        top: 98px;
        left: 131px;
        width: 9px;
        transform: rotate(25deg);
    }

    .landing-page__zia-conference .air-hiw-btn-34 {
        bottom: 57px;
        right: 139px;
    }

    .landing-page__zia-conference .plural-segments-tab .ExplainPopup-34 {
        bottom: -17px;
        right: 189px;
        z-index: 222222;
    }

    .landing-page__zia-conference .plural-segments-tab .ExplainPopup-34:before {
        top: 75px;
        left: 140px;
        width: 21px;
        transform: rotate(-8deg);
    }


    .landing-page__zia-conference .air-hiw-btn-33 {
        bottom: 121px;
        left: 77px;
    }

    .landing-page__zia-conference .plural-segments-tab .ExplainPopup-33 {
        bottom: 20px;
        left: 161px;
        z-index: 9999;
    }

    .landing-page__zia-conference .plural-segments-tab .ExplainPopup-33:before {
        top: 64px;
        left: 1px;
        width: 50px;
        transform: rotate(-163deg);
    }


    .plural-segments-tab .ExplainPopup-16 {
        top: 102px;
        right: 210px;
    }

    .plural-segments-tab .ExplainPopup-16:before {
        top: -18px;
        left: 77px;
        width: 19px;
        transform: rotate(96deg);
    }

    .landing-page__zia-conference .zia-design-section .h3,
    .landing-page__zia-training .zia-design-section .h3,

    .landing-page-only .zia-design-section .h3,
    .landing-page__zia-flip-top .zia-design-section .h3,


    .landing-page__zia .zia-design-section .h3 {
        padding-right: 30px;
    }

    .landing-page__zia-conference .zia-conf-section .Container,
    .landing-page__zia-training .zia-conf-section .Container,

    .landing-page-only .zia-conf-section .Container,
    .landing-page__zia-flip-top .zia-conf-section .Container,



    .landing-page__zia .zia-conf-section .Container {

        flex-direction: column;
    }

    .landing-page__zia-conference .zia-conf-section .h3,
    .landing-page__zia-training .zia-conf-section .h3,

    .landing-page-only .zia-conf-section .h3,
    .landing-page__zia-flip-top .zia-conf-section .h3,





    .landing-page__zia .zia-conf-section .h3 {
        padding: 16px 20px;
        font-size: 16px;
    }

    .landing-page .zia-design-section .full-width-container .h3,
    .landing-page__hike .zia-design-section .full-width-container .h3,
    .landing-page__zia-training .zia-design-section .full-width-container .h3,

    .landing-page-only  .zia-design-section .full-width-container .h3,
    .landing-page__zia-flip-top .zia-design-section .full-width-container .h3,





    .landing-page__zia .zia-design-section .full-width-container .h3 {
        padding: 45px 0px 10px 0px;
        margin: 0px 0px 25px 0px;
    }

  .landing-page .slide_text_wrapper,
    .landing-page__hike .slide_text_wrapper,
    .landing-page__zia-conference .slide_text_wrapper,
    .landing-page__zia-training .slide_text_wrapper,

  .landing-page-only .slide_text_wrapper,
  .landing-page__zia-flip-top .slide_text_wrapper,




  .landing-page__zia .slide_text_wrapper {
        position: relative;
    }

  .landing-page .slide_text_wrapper .slider_text_wrap .h2,
    .landing-page__hike .slider_text_wrap .h2,
    .landing-page__zia-conference .slide_text_wrapper .slider_text_wrap .h2,
    .landing-page__zia-training .slide_text_wrapper .slider_text_wrap .h2,

  .landing-page-only .slide_text_wrapper .slider_text_wrap .h2,
  .landing-page__zia-flip-top .slide_text_wrapper .slider_text_wrap .h2,





  .landing-page__zia .slide_text_wrapper .slider_text_wrap .h2 {
        font-size: 22px;
        text-align: center;
        font-weight: bold;
    }

 .landing-page .slide_text_wrapper .slider_text_wrap .detailed,
    .landing-page__hike .slide_text_wrapper .slider_text_wrap .detailed,
    .landing-page__zia-conference .slide_text_wrapper .slider_text_wrap .detailed,
    .landing-page__zia-training .slide_text_wrapper .slider_text_wrap .detailed,

 .landing-page-only .slide_text_wrapper .slider_text_wrap .detailed,
 .landing-page__zia-flip-top .slide_text_wrapper .slider_text_wrap .detailed,





    .landing-page__zia .slide_text_wrapper .slider_text_wrap .detailed {
        font-size: 16px;
        line-height: 28px;
        letter-spacing: 1px;
        text-align: center;
    }

  .landing-page .slide_text_wrapper .slider_text_wrap .btn2233,
    .landing-page__hike .slide_text_wrapper .slider_text_wrap .btn2233,
    .landing-page__zia-conference .slide_text_wrapper .slider_text_wrap .btn2233,
    .landing-page__zia-training .slide_text_wrapper .slider_text_wrap .btn2233,

  .landing-page-only .slide_text_wrapper .slider_text_wrap .btn2233,
  .landing-page__zia-flip-top .slide_text_wrapper .slider_text_wrap .btn2233,




    .landing-page__zia .slide_text_wrapper .slider_text_wrap .btn2233 {
        font-size: 16px;
        letter-spacing: 1px;
        padding: 4px 20px;
        margin-bottom: 0px;
        text-align: center;
    }

  .landing-page .slide_text_wrapper .slider_text_wrap,
    .landing-page__hike .slide_text_wrapper .slider_text_wrap,
    .landing-page__zia-conference .slide_text_wrapper .slider_text_wrap,
    .landing-page__zia-training .slide_text_wrapper .slider_text_wrap,
    .landing-page__zia .slide_text_wrapper .slider_text_wrap {
        margin: 20px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }


  .landing-page .plural-video-section .text-wrapper,
    .landing-page__hike .plural-video-section .text-wrapper,
    .landing-page__zia-conference .plural-video-section .text-wrapper,
    .landing-page__zia-training .plural-video-section .text-wrapper,

  .landing-page-only .plural-video-section .text-wrapper,
  .landing-page__zia-flip-top .plural-video-section .text-wrapper,






  .landing-page__zia .plural-video-section .text-wrapper {
        padding-left: 20px;
        padding-right: 20px;
        text-align: left;
        width: 100%;
        max-width: none;
        margin-top: -57px;
    }
  .landing-page-only .bent-wire-section.plural-video-section .text-wrapper {
        margin-top: 0px;
    }

 .landing-page .plural-video-section .video-wrapper,
    .landing-page__hike .plural-video-section .video-wrapper,
    .landing-page__zia-conference .plural-video-section .video-wrapper,
    .landing-page__zia-training .plural-video-section .video-wrapper,

 .landing-page-only  .plural-video-section .video-wrapper,
 .landing-page__zia-flip-top .plural-video-section .video-wrapper,




    .landing-page__zia .plural-video-section .video-wrapper {
        width: 100%;
     margin-top: -30px;
    }
    .landing-page-only .bent-wire-section.plural-video-section .video-wrapper {
     margin-top: 0px;
    }


    .landing-page__sienna_laptop .plural-video-section .text-wrapper{
        margin-top: 15px;
    }

    .slide_text_wrapper .slider_text_wrap .h1 {
        font-size: min(7.4vw, 74px);
        letter-spacing: 0.085em;
    }

    .slide_text_wrapper .slider_text_wrap .h2 {
        font-size: min(1.9vw, 20px);
        margin-bottom: -6px;
        font-weight: 400;
        letter-spacing: 3px;
    }

    .slide_text_wrapper .slider_text_wrap .detailed {
        font-size: min(1.9vw, 20px);
        margin-top: -2px;
        letter-spacing: 3px;
    }

    .slide_text_wrapper .slider_text_wrap .btn2233 {
        font-size: min(1.9vw, 20px);
        padding: min(1.1vw, 12px) min(3.4vw, 100px);
        letter-spacing: 3px;
    }

    .slide_text_wrapper .slider_text_wrap {
        margin: 0 50px 50px 50px;
    }

    .list_v_wrap {
        display: flex;
        justify-content: center;
        flex-wrap: nowrap;
        flex-direction: row-reverse;
    }

    .social-list_v {
        display: flex;
        justify-content: flex-start;
        margin-bottom: 0px;
        margin-top: 10px;
        padding: 0px;
    }

    .slider_text_wrap {
        display: flex;
        flex-wrap: wrap;
        align-content: center;
        justify-content: center;
    }

    #main-slider-wrap .caption_mobile .h2 {
        display: block;
        text-align: center;
        margin-bottom: 4px;
    }

    #main-slider-slick-custom .slide_text_wrapper {
        display: block;
    }

    .item-img-wrapper-hex {
        max-height: 67px;
        min-height: auto;
    }


    .config_2023 .config_full_width .left_side_wrap {
        --preview-height: 340px;
    }

    .landing-page__zia-hospitality-flip-top .ExplainPopup-16 {
        top: calc(25% -  (160px / 2) + 96px);
        right: calc(50% - (45px / 2) + -40px);
    }

    .landing-page__zia-hospitality-flip-top .ExplainPopup-13 {
        bottom: calc(58% - (160px / 2) + -12px);
        left: calc(43% - (45px / 2) + 111px);
    }

    .landing-page__zia-hospitality-flip-top .ExplainPopup-8 {
        bottom: calc(27% - (180px  / 2) + 88px);
        left: calc(58% - (45px / 2) + 11px);
    }

    .landing-page__zia-hospitality-flip-top .ExplainPopup-9 {
        bottom: calc(13% - (180px / 2) + 129px);
        left: calc(32% - (45px / 2) - 71px);
    }

    .landing-page__zia-hospitality-flip-top.landing-page-only .plural-video-section .video-wrapper {
        margin-top: 0;
    }
    .landing-page__zia-hospitality-flip-top.landing-page-only .plural-video-section .text-wrapper {
        margin-top: 0;
    }
}

/* phone horizontal */
@media (max-height: 400px) {
    .config_2023 .product_info_wrapper {
        display: none !important;
    }
}

@media (max-width: 764px) {

    .config_2023 {
        --footer-height: 58px;
    }
    .config_2023 .config-actions-wrp .Container {
        flex-direction: row;
    }

    .config_2023 #button_config_low {
        flex: 1;
    }

    .slide_text_wrapper .slider_text_wrap .h1 {
        font-size: 50px;
        color: #e96758;
        text-align: center;
        letter-spacing: 0.085em;
    }
    .slide_text_wrapper .slider_text_wrap .h2 {
        font-size: min(1.36vw, 17px);
        margin-bottom: 0px;
        font-weight: 400;
        letter-spacing: 3px;
    }
    .slide_text_wrapper .slider_text_wrap .detailed {
        font-size: min(1.36vw, 17px);
        margin-top: -2px;
        letter-spacing: 3px;
    }
    .slide_text_wrapper .slider_text_wrap .btn2233 {
        font-size: min(1.4vw, 17px);
        padding: min(0.55vw, 20px) min(1.99vw, 43px);
        letter-spacing: 3px;
    }
    .slide_text_wrapper .slider_text_wrap {
        margin: 0 70px 70px 70px;
    }

    .list_v_wrap {
        display: flex;
        justify-content: center;
        flex-wrap: nowrap;
        flex-direction: row-reverse;
    }

    .social-list_v {
        display: flex;
        justify-content: flex-start;
        margin-bottom: 0px;
        margin-top: 10px;
        padding: 0px ;
    }
    .slider_text_wrap {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        align-content: center;
        justify-content: center;
    }
    #main-slider-wrap .caption_mobile .h2 {
        display: block;
        text-align: center;
        margin-bottom: 4px;
    }
    #main-slider-slick-custom .slide_text_wrapper {
        display: none;
    }

    .item-img-wrapper-hex {
        max-height: 67px;
        min-height: auto;
    }




    .config_2023 .config_full_width .price-block-wrapper {
        padding: 0;
    }

    .config_2023 #button_config_low,
    .config_2023 .config_full_width .price-block-wrapper {
        justify-content: space-between;
    }
    .landing-page__hike .option-block {
        flex-direction: column;
    }
    .Button {
        white-space: nowrap;
        font-size: 14px;
    }
    .Button .Button-Text {
            white-space: nowrap;
            font-size: 14px;
        }
    .Container.shapes {
        align-items: center;
    }
    .full-width-image {
        background: url(/assets/images/product/767/specialt-hike-height-adjustable-table-commercial-use-girl.png.webp);
        min-height: 50vh;
        background-size: cover;
        width: 100%;
        background-position-y: bottom;
        background-position-x: center;
    }
    .ellavate-full-width-image h3 {
        display: none;
    }
    .ellavate-full-width-image {
        display: block;
        background: url(/assets/images/product/762/ellavate-configuration-options-mobile.jpg.webp);
        min-height: 320px;
        background-size: contain;
        padding-top: 0px;
        background-color: #f1f1f1;
        background-repeat: no-repeat;
        width: 100%;
        height: 100%;
        background-position-y: bottom;
        background-position-x: center;
    }
}

@media (max-width: 640px){


    .new-slider-info .Button {
        margin-right: auto;
    }

    .landing-page-only .Container .h2 {
        margin-top: 10px;
    }
    .landing-page #main-slider-wrap .slider-info {
        position: relative;
        bottom: auto;
        padding-bottom: 20px;
        padding-top: 30px;
        left: auto;
        right: auto;
    }
    .landing-page #main-slider-wrap .slider-info-wrp {
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 0;
        position: relative;
    }
    .config_2023 #step-lt .options__tabs-wrapper .options__tab {
        margin-bottom: 0px;
    }
    .config_2023 #step-lt  .options__tab .options__tab-container {
        padding-top: 15px;
        padding-bottom: 10px;
    }
    .config_2023 #step-lt  .options__tab .slideTabCS-OL .options__tab-container {
        padding-top: 10px;
    }
    .config_2023 .other_colors-wrap .row-wrap .label_option {
        padding-top: 0px;
    }
    .config_2023 .other_colors-wrap .row-wrap {
        margin-top: 0px;
    }
    .product_info_wrapper {
        display: none !important;
    }

    .config_2023 #image_layers .image-button-wrapper .image-button {
        font-size: 12px;
        font-style: normal;
        font-weight: 450;
        line-height: normal;
        letter-spacing: 0.6px;

        background-position: top 3px center;

        margin: 0;
        flex: 0 1 auto;

        display: flex;
        justify-content: center;

    }

    .config_2023 .config_full_width .config-line-wrapper {
        width: 100%;
        padding: 0 20px;
    }


    .config_2023 .config-actions-wrp .Container {
        padding: 0 20px;
    }


    .config_2023 #image_layers .image-button-wrapper .image-button.hide-preview-mobile {
        display: flex;
    }

    .config_2023 .config_full_width .left_side_wrap {
        margin-bottom: -1px;
    }

    .config_2023 .config_full_width .left_side_wrap #image_layers::after {
        content: '';
        position: absolute;
        left: 20px;
        right: 20px;
        bottom: 0;
        border-bottom: 1px solid #838383;
    }

    .config_2023 .left_side_wrap[data-mobile-hidden="true"] #image_layers > :not(.image-button-wrapper) {
        display: none;
    }

    .config_2023 .left_side_wrap[data-mobile-hidden="true"] #image_layers .image-button-wrapper {
        position: relative;
    }

    .config_2023 .left_side_wrap[data-mobile-hidden="true"] #image_layers .image-button-wrapper .show-preview-mobile {
        display: flex;
        height: 100%;

    }

    .config_2023 .left_side_wrap[data-mobile-hidden="true"] #image_layers .image-button-wrapper > :not(.show-preview-mobile) {
        display: none;
    }

    .config_2023.build_3d_parts .main-content-wrapper {
        width: calc(100% - 0px);
    }

    .config_2023 .config_full_width .left_side_wrap {

        position: relative;
        left: auto;
        top: auto;
        min-height: auto;
        height: 0;
        flex: 0 1 var(--preview-height);
        width: 100%;
    }

    .config_2023 .config_full_width .left_side {
        height: auto;
    }

    .config_2023 .conf-block-wrap {
        display: flex;
        flex-direction: column;
    }




}

@media (max-width: 560px){
    .config_2023 .options__tab-header {
        padding-right: 0;
    }
    .config_2023  .container_wrap .notes4757 {
        display: none;
    }
    .config_2023  .container_wrap ul.just_links {
        display: none;
    }
    .config_2023 .design-22-1 .options__tabs-wrapper .options__tab-header:after {
        right: 5px;
        top: calc(50% - 9px);
    }
    .config_2023 .design-22-1 .options__tabs-wrapper .options__tab-header {
        height: auto;
        padding-right: 30px;
        padding-left: 25px;
        width: calc(100% - 0px);
    }

    .FiltersTab-BodyWrapper {
        margin-top: 154px;
    }

    .resources-search-wrp {
        display: none;
    }

    .resources-page-wpr .FiltersTab-BodyWrapper {
        width: calc(100% - 0px);
    }

    .resources-filter .CheckBox {
        margin-left: -32px;
    }

    .resources-filter .Filter {
        border-bottom: 1px solid #ffffff;
    }

    .resources-filter .Filter-Title:after {
        display: none;
    }

    .resources-filter .CheckOption {
        padding-left: 35px !important;
    }

    .resources-filter .FiltersTab-Titles {
        display: none;
    }

    .selectric-wrapper .selectric .label {
        font-size: 14px;
    }

    .resources-filter-wrp .Container .Filtered.documents {
        padding-left: 20px;
    }

    .FiltersUsed-Sorted {
        padding: 0 10px;
    }

    .FiltersUsed-Sorted .selectric-wrapper .selectric {
        border-color: #bbbbbb;
    }

    #FilteredWrapper {
        align-items: center;
    }

    .Filtered {
        margin-right: 0;
    }


    .new-group {
        padding-left: 0;
    }
    .Filtered {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        padding: 20px;
    }
    .Navigation {
        margin-top: 10px;
    }

    .MainMenu .Container {
        padding: 0 20px;
    }

    .Logo {
        /*margin-left: 0;*/
    }

    .Logo img {
        width: 100%;
    }

    .litres-form .form-item-label__label-phone-ext {
        width: 100%;
    }

    .litres-form .form-item-label__label-city {
        width: 100%;
        margin-right: 0;
    }

    .litres-form .form-item-label__label-phone {
        width: 100%;
        margin-right: 0;
    }

    .filters-search_view  .Filtered {
        padding: 0;
    }


    .form-item-row__group .form-item-col {
        z-index: 10;
        width: 100%;
        display: block;
        justify-content: space-around;
    }

    #litres_form .navigation__under-option-wrp {
        display: none;
    }

    #litres_form  .options__container {
        display: block;
        padding: 0 20px;
    }

    .group-title__printed-literature-item {
        margin-top: 15px;
    }

    #litres_form   .form-item-col-wrp:first-child {
        margin-top: 0;
        margin-left: 0;
    }

    #litres_form   .group-title__printed-literature {
        font: 400 16px/26px "Raleway", Helvetica, sans-serif;
        position: relative;
        display: flex;
        margin-bottom: 6px;
    }

    #litres_form  .group-title__printed-literature-item {
        text-align: left;
    }

    #litres_form  .option_tab_3 {
        margin: 0 0 0 0;
    }

    #litres_form  .form-items-row.form-item-row__group{
        padding: 0 20px;
    }

    #litres_form .options__container  .form-items-row.form-item-row__group{
        padding: 0 0;
    }

    #litres_form  .form-item-cols-wrp {
        display: flex;
        flex-direction: column;
    }

    .litres-form .form-item-label__label-state .selectric-state-select {
        max-width: none;
    }

    .litres-form .form-item-label__label-state {
        margin-right: 10px;
        width: calc(50% - 0px);
    }

    .litres-form .form-item-label__label-zip {
        width: calc(50% - 10px);
    }

    .litres-form .form-item-label__label-country {
        width: 100%;
        margin-right: 0;
    }

}
/* phone vertical */
@media screen and (max-width: 450px) {
    .config_2023 #button_config_low,
    .config_2023 .config_full_width .price-block-wrapper {
        flex: 0 0 auto;
    }
    .config_2023 .config-actions-wrp .Container {
        flex-direction: column;
        justify-content: space-evenly;
    }
    .team-block .team-content-bottom-wrapper{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .team-block .team-content-bottom-wrapper p{
        text-align: center;
    }
    .team-block .team-content-image-wrapper {
        width: 235px;
        margin: 0 auto 80px auto;
    }


    .config_2023 {
        --footer-height: 102px;
    }

    body {
        --content-margin-top: 74px;
    }

    .SubMenu {
        background-color: #ffffff;
    }


    .search-form {
        top: 19px;
    }

    .search-form.show {
        width: calc(100% - 0px);
    }

    .main-content-wrapper.landing-page.newhome {
        margin-top: 74px;
    }

    .Header {
        height: 74px;
    }

    .MainMenu-Wrapper {
        box-sizing: border-box;
        align-items: center;
        position: relative;
        height: 100%;
    }

    .landing-page-only #main-slider-slick-custom, .landing-page #main-slider-slick-custom, .landing-page #main-slider-slick-custom .slider__item {
        height: 335px;
    }

    .Logo {
        /*margin-top: 0px;*/
        min-width: 97px;
        width: 97px;
    }
    .Navigation li {
        padding: 0;
    }


    .newhome.main-content-wrapper #main-slider-wrap {
        max-height: calc(100vh - 128px);
    }

    .banner {
        max-height: calc(100vh - 128px);
    }




    .search-header-form.hasValue {
        width: 100%;
    }

    .SubMenu.show {
        margin-top: 77px;
    }

    .SubMenu .search-form #search-header-form {
        display: none;
    }





    .sub-arrow.active .mmenu_dd {
        transform: none;
        left: 0;
        top: auto;
    }

    .SubMenu .search-form {
        padding: 0;
    }

    .activeMenuItem {
        top: 0;
        visibility: visible;
    }

    .SubMenu-UserPart li {
        padding-left: 0;
        height: auto;
    }

    .SubMenu-UserPart li .inner-menu {
        display: none;
    }

    .SubMenu-UserPart > li.admin-menuitem:after {
        display: none;
    }




    .main-content-wrapper {
        margin-top: 77px;
    }

    .contracts-container {
        margin-top: 77px;
    }

    .news-list-wrp {
        margin-top: 77px;
    }

    .contact-us-container-wrp {
        margin-top: 77px;
    }

    .main-content-wrapper.config-linked {
        margin-top: 77px;
    }



    .newhome .caption .h1 {
        font-size: 57px;
    }

    .newhome .caption .h1:after {
        bottom: -15px;
    }

    .search-container-wrp #search_form {
        display: none;
    }

    .search-container-wrp {
        padding-left: 20px;
        padding-right: 20px;
    }

    #visual_choice .FiltersUsed-Button_Clear, .FiltersUsed-Button {
        border-radius: 2px;
    }

    .Button {
        border-radius: 2px;
    }

    .mmenu_dd {
        top: 0;
    }

    .SubMenu-InfoPart li .inner-menu, .SubMenu-UserPart li .inner-menu {
        top: 0;
        left: 0;
    }

    .current_menu_item {
        background-color: #2C4461;
    }



    .rep-portal-menu {
        background-color: #fff;
    }

    .rep-portal-menu > li {
        font-size: 24px;
    }

    .rep-portal-menu > li a {
        color: #2C4461;
        font-weight: 500;
        letter-spacing: 1px;
        font-size: 0.75em;
    }

    .SubMenu__rep-portal-menu {
        margin-top: 148px;
    }




    .SubMenu__rep-portal-menu.show {
        box-shadow: 1px 0 15px #d9d9d9;
    }
}

@media (max-width: 320px) {

}

@media screen and (min-width: 560px) and  (max-width: 1024px) {
    .SubMenu  .Container {
        display: flex;
        flex-wrap: nowrap;
        height: calc(100% - 0px);
    }
}
@media screen and (min-width: 1680px) {
    .landing-page #main-slider-wrap .slider-info {
        bottom: 80px;
        right: calc((100% - 1422px) / 2);
        left: auto;
    }
}

@media screen and (min-width: 1335px) {
    .newhome #main-slider-slick-custom .slider__item .caption {
        width: 33%;
        min-width: 500px;
        padding: 30px 40px;
    }

    .newhome .btn2233 {

    }
    .newhome .caption .detailed {

    }
}

@media screen and (min-width: 1889px) {
    .newhome #main-slider-slick-custom .slider__item .caption {
        width: auto;
        min-width: 400px;
        padding: 40px;
        box-sizing: content-box;
    }

    .newhome .btn2233 {
        font-size: 15px;
        height: 41px;
        padding: 4px 20px;
    }
    .newhome .caption .detailed {
        font-size: 18px;
        margin-bottom: 12px;
        margin-top: 9px;
    }

    .new-slider-info .Button-Configure {
        width: auto;
        min-width: auto;
        height: 41px;
    }
    .new-slider-info .Button-Text {
        font-size: 15px;
        margin-top: 2px;
    }

    .new-slider-info .Button-Details {
        height: 41px;
    }

    .Button-Details .Button-DetailsText {
        font-weight: 400;
        font-size: 14px;
    }

    /*.InfoSection--desktop_only .Button-Details {*/
    /*    min-width: 185px;*/
    /*    padding-left: 18px;*/
    /*    padding-right: 18px;*/
    /*}*/

    /*.InfoSection--desktop_only .Button-Configure {*/
    /*    padding-left: 18px;*/
    /*    padding-right: 18px;*/
    /*}*/

    .landing-page #main-slider-wrap .slider-info {
        bottom: 100px;
        right: calc((100% - 1422px) / 2);
        left: auto;
    }

}

.newClassName {
    position: absolute;
    z-index: 22222;
    width: 100%;
    height: 300px;
    top: 450px;
    color: black;
    background-color: #929292;
}
.zia-gif-animation  {
    margin-bottom: -65px;
}
.zia-gif-animation img{
    margin: 0 auto;
    width: 100%;

}
@media (max-width: 1024px) {

    .landing-page__ellavate .plural-video-section .text-wrapper .h3 {
        text-align: center;
    }
    .team-block .team-overlay{
        position: initial;
    }
    .team-block .team-bg{
        height: inherit;
    }
}
@media screen and (min-width: 1025px) and  (max-width: 1380px) {

    .Logo {
        min-width: 120px;
        width: 120px;
    }

    .Navigation {
        padding-right: 0;
        border-right: none;
    }

    .Navigation > li {
        padding: 10px 8px;
    }

    .search-form {
        margin-left: 10px;
    }

    .mobile-icons-wrap {
        display: flex
    ;
    }


    .menu-mobile-btn {
        display: block;
        padding: 0px;
        height: 30px;
        width: 30px;
    }

    .my-account-search-btn {
        position: relative;
        top: auto;
        right: auto;
        left: auto;
        bottom: auto;
        margin-left: 20px;
    }
    .my-account-mobile-btn {
        display: none;
    }
    .rep-portal-mobile-btn {
        display: none;
    }
    .menu_right_side-wrap .search-form {
        height: 35px;
        position: absolute;
        /* bottom: 20px; */
        left: auto;
        right: 0;
        /* top: 15px; */
        margin: 0;
        width: 100%;
    }


    .search-header-form,
    .search-header-form.hasValue {
        width: 100%;
        height: 100%;
    }

    .fa-srch {
        top: 7px;
        left: 4px;
    }

    .search-form {
        display: none;
    }
    .search-form.show {
        display: flex;
        z-index: 2222;
        width: calc(100% - 170px);
        background: white;
    }

    .recent-searches-wrp {
        display: none;
        top: 100%;
        left: 0;
    }

    .MainMenu-Wrapper {
        box-sizing: border-box;
        align-items: center;
        position: relative;
        height: 100%;
    }
    .search-hamburger {
        padding: 0 7px 0 10px;
        display: flex;
        align-items: center;
        margin-right: -15px;
    }

    #search-header-form .select2-container {
        height: 100%;
    }

    #search-header-form .select2-container .select2-search--inline .select2-search__field[placeholder] {
        inset: 0;
        font-size: 16px;
        line-height: 24px;
        padding: 0 0 0 29px;
    }
}

/* Global Email Verification Banner - Task #57476 */
.global-email-verification-banner {
    background-color: #d9edf7;
    border-bottom: 1px solid #bce8f1;
    color: #31708f;
    padding: 15px 20px;
    margin: 0;
    width: 100%;
    box-sizing: border-box;
}

.global-email-verification-banner__content {
    margin: 0 auto;
    display: flex;
    align-items: center;
    gap: 15px;
    flex-wrap: wrap;
}

.global-email-verification-banner__content > i {
    font-size: 24px;
    color: #31708f;
}

.global-email-verification-banner__text {
    flex: 1;
    min-width: 200px;
}

.global-email-verification-banner__text strong {
    margin-right: 5px;
}

.global-email-verification-banner__text span {
    font-size: 14px;
}

.global-email-verification-banner .form-button {
    white-space: nowrap;
}

.global-email-verification-banner .form-button.disabled {
    opacity: 0.7;
    cursor: not-allowed;
}

@media (max-width: 768px) {
    .global-email-verification-banner__content {
        flex-direction: column;
        text-align: center;
    }
}

/* Global Pending Approval Banner - Task #57476 */
.global-pending-approval-banner {
    background-color: #fcf8e3;
    border-bottom: 1px solid #faebcc;
    color: #8a6d3b;
    padding: 15px 20px;
    margin: 0;
    width: 100%;
    box-sizing: border-box;
}

.global-pending-approval-banner__content {
    margin: 0 auto;
    display: flex;
    align-items: center;
    gap: 15px;
    flex-wrap: wrap;
}

.global-pending-approval-banner__content > i {
    font-size: 24px;
    color: #8a6d3b;
}

.global-pending-approval-banner__text {
    flex: 1;
    min-width: 200px;
}

.global-pending-approval-banner__text strong {
    margin-right: 5px;
}

.global-pending-approval-banner__text span {
    font-size: 14px;
}

@media (max-width: 768px) {
    .global-pending-approval-banner__content {
        flex-direction: column;
        text-align: center;
    }
}

/* Global Email Verified Success Banner - Task #57476 */
.global-email-verified-banner {
    background-color: #dff0d8;
    border-bottom: 1px solid #d6e9c6;
    color: #3c763d;
    padding: 15px 20px;
    margin: 0;
    width: 100%;
    box-sizing: border-box;
}

.global-email-verified-banner__content {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    gap: 15px;
    flex-wrap: wrap;
}

.global-email-verified-banner__content > i {
    font-size: 24px;
    color: #3c763d;
}

.global-email-verified-banner__text {
    flex: 1;
    min-width: 200px;
}

.global-email-verified-banner__text strong {
    margin-right: 5px;
}

.global-email-verified-banner__text span {
    font-size: 14px;
}

@media (max-width: 768px) {
    .global-email-verified-banner__content {
        flex-direction: column;
        text-align: center;
    }
}

/*NO CSS CLASSES HERE, ONLY MEDIA QUERIES*/
/*SEARCH MEDIA START TO WRITE COMMON CSS*/
/*END OF FILE!!!!!!!!!!!!*/