.steps-page .container {max-width: 1440px;padding-left: 119px;padding-right: 19px;}
#quoteform {padding-top: 72px;background-color: #F8F8F8;}
#quoteform .fr_smt > ul {display: none;}

.tab_drawer_heading {display: none;}

.steps-page .tab_content .row {display: flex;flex-wrap: wrap;}
.steps-page .tab_content .row .left-col {max-width: calc(100% - 405px);width: 100%;}
.steps-page .tab_content .row .right-col {max-width: 405px;width: 100%;padding-left: 19px;}
.steps-page .tab_content .row .left-col .all-step h2 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 35px;line-height: 35px;letter-spacing: 0px;text-transform: uppercase;color: #1D2545;margin-bottom: 8px;}
.steps-page .tab_content .row .left-col .all-step p {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 20px;letter-spacing: 0px;max-width: 690px;width: 100%;}
.steps-page .tab_content .row .left-col .s1.all-step .button-group-pills {margin-top: 56px;display: grid;grid-template-columns: repeat(3, 1fr);column-gap: 18px;row-gap: 25px;}

.button-group-pills .btn-default {position: relative;}
.button-group-pills .btn-default input {position: absolute;top: 0px;left: 0px;width: 0px;height: 0px;visibility: hidden;}
.button-group-pills .btn-default .typeafval {background-color: #FFFFFF;display: block;padding: 14px 10px;font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 20px;line-height: 110%;letter-spacing: -1px;text-align: center;color: #0047BB;margin: 0px;border-radius: 50px;cursor: pointer;box-shadow: 2px 2px 4px 0px #00000026;}
.button-group-pills .btn-default input:checked + .typeafval {background-color: #0047BB;color: #FFFFFF;}

.steps-page .tab_content .row .left-col .s2.all-step {margin-top: 72px;}
.steps-page .tab_content .row .left-col .s2.all-step .continers {margin-top: 46px;display: grid;grid-template-columns: repeat(3, 1fr);column-gap: 18px;row-gap: 25px;}
.steps-page .tab_content .row .left-col .s2.all-step .continers .liter-option {padding: 15px 17.5px 21px 17.5px;border-radius: 27px;background: #FFFFFF;box-shadow: 2px 2px 4px 0px #00000026;cursor: pointer;}
.steps-page .tab_content .row .left-col .s2.all-step .continers .liter-option.checked {background: #0047BB;}
.steps-page .tab_content .row .left-col .s2.all-step .continers .liter-option .image {padding: 12px;border-radius: 15px;overflow: hidden;margin-bottom: 5px;background: #FFFFFF;}
.steps-page .tab_content .row .left-col .s2.all-step .continers .liter-option img {height: 162px;width: auto;}
.steps-page .tab_content .row .left-col .s2.all-step .continers .liter-option .info-text {font-family: 'Graphik';font-weight: 600;font-size: 18px;line-height: 20px;letter-spacing: 0px;text-align: center;color: #1D2545;}
.steps-page .tab_content .row .left-col .s2.all-step .continers .liter-option.checked .info-text {color: #FFFFFF;}
.steps-page .tab_content .row .left-col .s2.all-step .nmbr-select {margin-top: 59px;}
.steps-page .tab_content .row .left-col .s2.all-step .nmbr-select p {font-family: 'Graphik';font-weight: 600;font-size: 15px;line-height: 20px;letter-spacing: 0px;color: #1D2545;margin-bottom: 20px;}
.steps-page .tab_content .row .left-col .s2.all-step .nmbr-select .button-group-pills {display: flex;flex-wrap: wrap;position: relative;}
.steps-page .tab_content .row .left-col .s2.all-step .nmbr-select .button-group-pills .btn-default {min-width: 80px;width: max-content;border-radius: 27px;cursor: pointer;box-shadow: 2px 2px 4px 0px #00000026;}
.steps-page .tab_content .row .left-col .s2.all-step .nmbr-select .button-group-pills .btn-default .qty-sec {padding: 14px 19px;border-radius: 27px;background: #FFFFFF;}
.steps-page .tab_content .row .left-col .s2.all-step .nmbr-select .button-group-pills .btn-default.checked .qty-sec {background: #0047BB;}
.steps-page .tab_content .row .left-col .s2.all-step .nmbr-select .button-group-pills .btn-default:not(:last-child) {margin-right: 19px;}
.steps-page .tab_content .row .left-col .s2.all-step .nmbr-select .button-group-pills .btn-default .qty-sec {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 20px;line-height: 18px;letter-spacing: -1px;text-align: center;color: #0047BB;}
.steps-page .tab_content .row .left-col .s2.all-step .nmbr-select .button-group-pills .btn-default.checked .qty-sec {color: #FFFFFF;}
.steps-page .tab_content .row .left-col .s2.all-step .nmbr-select span {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 20px;letter-spacing: 0px;display: block;margin-top: 20px;}

.steps-page .tab_content .row .left-col .s3.all-step {margin-top: 78px;}
.steps-page .tab_content .row .left-col .s3.all-step h2 {margin-bottom: 10px;}
.steps-page .tab_content .row .left-col .s3.all-step .button-group-pills {margin-top: 56px;display: grid;grid-template-columns: repeat(3, 1fr);column-gap: 18px;row-gap: 25px;}
.steps-page .tab_content .row .left-col .s3.all-step .button-group-pills .frequentie-option {position: relative;}
.steps-page .tab_content .row .left-col .s3.all-step .button-group-pills .frequentie-option input {position: absolute;top: 0px;left: 0px;width: 0px;height: 0px;visibility: hidden;}
.steps-page .tab_content .row .left-col .s3.all-step .button-group-pills .frequentie-option .frequentie {background-color: #FFFFFF;display: block;padding: 14px 30px;font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 20px;line-height: 18px;letter-spacing: -1px;text-align: center;color: #0047BB;margin: 0px;border-radius: 50px;cursor: pointer;box-shadow: 2px 2px 4px 0px #00000026;}
.steps-page .tab_content .row .left-col .s3.all-step .button-group-pills .frequentie-option input:checked + .frequentie {background-color: #0047BB;color: #FFFFFF;}

.steps-page .tab_content .row .left-col .s4.all-step {margin-top: 94px;}
.steps-page .tab_content .row .left-col .s4.all-step h2 {margin-bottom: 10px;}
.steps-page .tab_content .row .left-col .s4.all-step p {margin-bottom: 40px;}
.steps-page .tab_content .row .left-col .s4.all-step .button-group-pills {display: flex;flex-wrap: wrap;}
.steps-page .tab_content .row .left-col .s4.all-step .button-group-pills .btn-default {cursor: pointer;}
.steps-page .tab_content .row .left-col .s4.all-step .button-group-pills .btn-default:nth-child(1) {margin-right: 42.5px;}
.steps-page .tab_content .row .left-col .s4.all-step .button-group-pills .btn-default:nth-child(2) {margin-left: 42.5px;}

.steps-page .tab_content .row .left-col .s4.all-step .button-group-pills .btn-default .overzicht {display: inline-block;padding: 11px 16px 9px 16px;border: none;background: #0047BB;border-radius: 50px; font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 20px;line-height: 20px;letter-spacing: -1.03px;vertical-align: middle;color: #FFFFFF;transition: 0.3s ease;left: 0px;position: relative;}
.steps-page .tab_content .row .left-col .s4.all-step .button-group-pills .btn-default .overzicht::before {content: '';position: absolute;top: 0px;left: -40px;width: 40px;height: 40px;background: url(../images/w-right-arrow.svg) no-repeat center;background-size: 56px;background-color: #0047BB;border-radius: 46px;transition: 0.3s ease;background-position: -27px;transform: scale(0);}
.steps-page .tab_content .row .left-col .s4.all-step .button-group-pills .btn-default .overzicht::after {content: '';position: absolute;top: 0px;right: -40px;width: 40px;height: 40px;background: url(../images/w-right-arrow.svg) no-repeat center;background-size: 56px;background-color: #0047BB;border-radius: 46px;transition: 0.3s ease;background-position: -27px;}
.steps-page .tab_content .row .left-col .s4.all-step .button-group-pills .btn-default .overzicht:hover::before {background-size: 56px;background-position: 11px;transform: scale(1);}
.steps-page .tab_content .row .left-col .s4.all-step .button-group-pills .btn-default .overzicht:hover::after {transform: scale(0);}
.steps-page .tab_content .row .left-col .s4.all-step .button-group-pills .btn-default .overzicht:hover {left: 40px;background: #0047BB;color: #FFFFFF;}

.steps-page .tab_content .row .left-col .s5.all-step {margin-top: 100px;}
.steps-page .tab_content .row .left-col .s5.all-step h2 {margin-bottom: 10px;}
.steps-page .tab_content .row .left-col .s5.all-step p {margin-bottom: 60px;}
.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .form-group-main {display: flex;flex-wrap: wrap;position: relative;margin-left: -12px;margin-right: -12px;margin-bottom: 24px;}
.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .form-group-main .form-group {max-width: 50%;width: 100%;padding-left: 12px;padding-right: 12px;}
.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .form-group-main .form-group label {display: block;font-family: 'Graphik';font-weight: 500;font-size: 15px;line-height: 21px;letter-spacing: 0px;color: #1D2545;margin-bottom: 6px;}
.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .form-group-main .form-group input {width: 100%;border-radius: 27px;font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 18px;letter-spacing: 0px;border: none;padding: 15px 11px 13px 11px;color: #1D2545;outline: none;box-shadow: 2px 2px 4px 0px #00000026;}
.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .form-group-main .form-group input::placeholder {color: #D8D7DF;}
.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .form-group-main:nth-child(6) .form-group {max-width: 100%;}
.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .form-group-main .form-group textarea {width: 100%;height: 222px;border-radius: 27px;font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 18px;letter-spacing: 0px;border: none;padding: 15px 11px 13px 11px;color: #1D2545;outline: none;box-shadow: 2px 2px 4px 0px #00000026;resize: none;}
.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .form-group-main .form-group textarea::placeholder {color: #D8D7DF;}
.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .form-group-main .form-group.types {max-width: 100%;}
.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .form-group-main .form-group.types p {margin-bottom: 20px;}
.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .form-group-main .form-group.types .check-btn {display: grid;grid-template-columns: repeat(3, 1fr);column-gap: 18px;row-gap: 25px;}
.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .form-group-main .form-group.types input {position: absolute;top: 0px;left: 0px;width: 0px;height: 0px;visibility: hidden;}
.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .form-group-main .form-group.types .contract {background-color: #FFFFFF;display: block;padding: 14px 30px;font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 20px;line-height: 18px;letter-spacing: -1px;text-align: center;color: #0047BB;margin: 0px;border-radius: 50px;cursor: pointer;box-shadow: 2px 2px 4px 0px #00000026;}
.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .form-group-main .form-group.types input:checked + .contract {background-color: #0047BB;color: #FFFFFF;}
.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .form-group-main .form-group.types .facturatie {background-color: #FFFFFF;display: block;padding: 14px 30px;font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 20px;line-height: 18px;letter-spacing: -1px;text-align: center;color: #0047BB;margin: 0px;border-radius: 50px;cursor: pointer;box-shadow: 2px 2px 4px 0px #00000026;}
.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .form-group-main .form-group.types input:checked + .facturatie {background-color: #0047BB;color: #FFFFFF;}

.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .terms {display: flex;flex-wrap: wrap;margin-bottom: 30px;}
.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .terms .error-msg-all {max-width: 100%;width: 100%;}
.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .terms input {position: absolute;top: 0px;left: 0px;width: 0px;height: 0px;opacity: 0;visibility: hidden;}
.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .terms label {position: relative;padding-left: 33px;font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 21px;letter-spacing: 0px;cursor: pointer;}
.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .terms label a {text-decoration: underline;}
.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .terms input:checked + label::before {background: url(../images/checkmark-icon.svg) no-repeat center;background-size: contain;background-color: #FFFFFF;}
.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .terms label:before {content: '';position: absolute;left: 0px;top: 0px;width: 21px;height: 21px;background-color: #FFFFFF;border-radius: 21px;margin-right: 12px;box-shadow: 1px 1px 3px 0px #00000026;}
.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .btns-div button {background: transparent;border-radius: 25px;padding: 0px;min-width: 147px;display: flex;min-height: 40px;align-items: center;justify-content: center;font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 20px;line-height: 100%;letter-spacing: -0.05rem;transition: all 0.5s ease;position: relative;border: none;color: #FFFFFF;cursor: pointer;}
.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .btns-div button span {background: #0047BB;border-radius: 25px;padding: 0 12px;min-height: 40px;font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 20px;line-height: 100%;letter-spacing: -0.05rem;transition: all 0.5s ease;position: relative;border: none;color: #FFFFFF;cursor: pointer;display: flex;align-items: center;justify-content: center;}
.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .btns-div button::after {content: '';transform: scale(1);width: 40px;height: 40px;background: url(../images/w-right-arrow-single.svg) no-repeat center;background-size: 16px;background-color: #0047BB;border-radius: 25px;transition: 0.3s ease;pointer-events: none;}
.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .btns-div button::before {content: '';transform: scale(0);width: 0px;height: 40px;background: url(../images/w-right-arrow-single.svg) no-repeat center;background-size: 16px;background-color: #0047BB;border-radius: 25px;transition: 0.3s ease;pointer-events: none;}
.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .btns-div button:hover::before {width: 40px;transform: scale(1);}
.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .btns-div button:hover::after {transform: scale(0);width: 0px;}
.steps-page .tab_content .row .left-col .s5.all-step .form-wrp .g-recaptcha {margin-bottom: 30px;}
.steps-page .tab_content .rightcontent-wrapper {position: sticky;top: 40px;}
.steps-page .tab_content .right-hulp {padding: 23px 25.5px 31px 25.5px;border-radius: 16px;background-color: #1D2545;}
.steps-page .tab_content .right-hulp > h4 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 22px;line-height: 22px;letter-spacing: -1px;text-align: center;color: #FFFFFF;padding-bottom: 12px;border-bottom: 1px solid #FFFFFF;margin-bottom: 15px;}
.steps-page .tab_content .right-hulp ul li {display: flex;flex-wrap: wrap;}
.steps-page .tab_content .right-hulp ul li:not(:last-child) {margin-bottom: 19px;}
.steps-page .tab_content .right-hulp ul li img {width: 40px;}
.steps-page .tab_content .right-hulp ul li .mail-div {width: calc(100% - 40px);padding-left: 32px;}
.steps-page .tab_content .right-hulp ul li .mail-div h4 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 18px;line-height: 22px;letter-spacing: -1px;color: #FFFFFF;margin-bottom: 1px;}
.steps-page .tab_content .right-hulp ul li .mail-div a {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 20px;letter-spacing: 0px;color: #FFFFFF;}
.steps-page .tab_content .right-hulp ul li .mail-div a:hover {text-decoration: underline;}
.steps-page .tab_content .bestelo-right {border-radius: 16px;background-color: #D8D7DF;margin-top: 28px;}
.steps-page .tab_content .row .left-col .s3.all-step .button-group-pills .frequentie-option:last-child input {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 1;visibility: visible;}

.order-sidebar {padding: 23px 25px 23px 25px;border-radius: 16px;}
.order-sidebar hr {display: none;}
.order-sidebar > h3 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 22px;line-height: 22px;letter-spacing: -1px;text-align: center;max-width: 177px;margin: 0 auto;padding: 0px 0px 12px 0px;color: #000000;}
.order-sidebar .step {padding: 21px 19px 11px 75px;border-top: 1px solid #FFFFFF;position: relative;display: flex;}
.order-sidebar .step:nth-of-type(5) {border-bottom: 1px solid #FFFFFF;}
.order-sidebar .step::before {content: '';width: 19px;height: 19px;border-radius: 19px;position: absolute;top: 23px;left: 35px;background: #FFFFFF;}
.order-sidebar .step::after {content: '';width: 19px;height: 19px;border-radius: 19px;position: absolute;top: 23px;left: 35px;background: #22D383;transform: scale(0);transition: 0.3s ease;}
.order-sidebar .step.active::after {transform: scale(0.58);}
.order-sidebar .step input {position: absolute;top: 0px;left: 0px;width: 0px;height: 0px;visibility: hidden;opacity: 0;}
.order-sidebar .step strong {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 18px;line-height: 22px;letter-spacing: -1px;color: #000000;}
.order-sidebar .summary_div h4 {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 22px;line-height: 22px;letter-spacing: -1px;text-align: center;color: #000000;margin-top: 30px;margin-bottom: 32px;}
.order-sidebar .summary_div .summary-line {display: flex;align-items: center;justify-content: space-between;margin-bottom: 13px;}
.order-sidebar .summary_div .summary-line .step1-desc-summary {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 18px;line-height: 22px;letter-spacing: -1px;color: #000000;}
.order-sidebar .summary_div .summary-line .total_price {font-family: 'Halvar Breitschrift';font-weight: 700;font-size: 18px;line-height: 22px;letter-spacing: -1px;color: #000000;}
.order-sidebar .summary_div .summary-details > div {display: flex;justify-content: space-between;margin-bottom: 5px;}
.order-sidebar .summary_div .summary-details > div .step2-desc {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 20px;letter-spacing: 0px;color: #1D2545;}
.order-sidebar .summary_div .summary-details > div a {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 20px;letter-spacing: 0px;text-decoration: underline;text-underline-offset: 1.5px;text-underline-position: 1.5px;color: #0047BB;display: flex;align-items: center;}
.order-sidebar .summary_div .summary-details > div a img {margin-left: 11px;}
.order-sidebar .summary_div .total-box {padding: 22px 28px 34px 26px;background: #1D2545;border-radius: 16px;margin: 38px -24px -23px -24px;display: flex;flex-wrap: wrap;min-height: 106px;}
.order-sidebar .summary_div .total-box strong {font-family: 'Graphik';font-weight: 600;font-size: 15px;line-height: 20px;letter-spacing: 0px;color: #FFFFFF;}
.order-sidebar .summary_div .total-price {font-family: 'Graphik';font-weight: 600;font-size: 15px;line-height: 20px;letter-spacing: 0px;color: #FFFFFF;margin-left: auto;}
.order-sidebar .summary_div .btw-note {font-family: 'Graphik';font-weight: 400;font-size: 15px;line-height: 20px;letter-spacing: 0px;color: #FFFFFF;}
.order-sidebar .summary_div .summary-gap:not(:last-child) {margin-bottom: 20px;}
.order-sidebar .summary_div .summary-content-wrp {display: flex;align-items: center;justify-content: space-between;gap: 10px;}
.steps-page .tab_content .row .left-col .s3.all-step .button-group-pills .frequentie-option:last-child #choose_start_date {border: none;border-radius: 50px;background: transparent;}
.steps-page .tab_content .row .left-col .s3.all-step .button-group-pills .frequentie-option:last-child .frequentie-option-date {position: relative;z-index: 1;pointer-events: none;}

.calendar {width: 300px;background: #F5F5F5;box-shadow: 0px 5px 5px #ccc;border-radius: 10px;padding: 20px;display: none !important;}
.cal-head {text-align: center;position: relative;margin-bottom: 20px;}
.cal-head .calendar-title {font-size: 15px;font-weight: 600;display: block;background: #FFFFFF;padding: 10px 20px;border-radius: 8px;}
.cal-head #prev_date, .cal-head #next_date {position: absolute;top: 50%;transform: translateY(-50%);width: 30px;height: 30px;border: 0;background: #007BFF;border-radius: 5px;cursor: pointer;transition: all 0.5s ease-in-out;outline: none;}
.cal-head #prev_date:before {content: "<";display: inline-block;width: 10px;height: 10px;}
.cal-head #next_date:before {content: ">";display: inline-block;width: 10px;height: 10px;}
.cal-head #prev_date {left: 6px;}
.cal-head #next_date {right: 6px;}
.days {display: grid;grid-template-columns: repeat(7, 1fr);gap: 4px;}
.dates {display: grid;grid-template-columns: repeat(7, 1fr);gap: 4px;}
.days li {width: 100%;text-align: center;font-size: 13px;}
.dates li {width: 100%;text-align: center;font-size: 13px;}
.days {margin-bottom: 15px;}
.days li {font-weight: 500;color: #007BFF;text-transform: uppercase;}
.dates li span {background: #fff;width: 100%;height: 40px;display: flex;align-items: center;justify-content: center;border-radius: 5px;border: none;cursor: pointer;transition: all 0.3s ease-in-out;}
.dates li span:hover {color: #007BFF;}
.dates li.old span {background: transparent;color: #BDBDBD;}
.dates li.today span {background: #007BFF;color: #fff;}
.dates li.past span {background: transparent;color: #BDBDBD;}
.dates li.selected span {background: #007BFF;color: #fff;}

.mobile {display: none;}

.naamklant {display: none;}

@media screen and (max-width:1366px){
    .steps-page .container {padding-left: 60px;padding-right: 24px;}
}

@media screen and (max-width:1330px){
    .steps-page .container {padding-left: 24px;padding-right: 24px;}
}

@media screen and (max-width: 1280px){
    .steps-page .tab_content .row .left-col .s4.all-step .button-group-pills .btn-default:nth-child(2) {margin-left: 20px;}

    .steps-page .tab_content .row .left-col .all-step h2 {font-size: 28px;line-height: 28px;}
    .button-group-pills .btn-default .typeafval {font-size: 18px;line-height: 18px;}
    .steps-page .tab_content .row .left-col .s5.all-step, .steps-page .tab_content .row .left-col .s4.all-step, .steps-page .tab_content .row .left-col .s2.all-step, .steps-page .tab_content .row .left-col .s3.all-step {margin-top: 70px;}
    .steps-page .tab_content .row .left-col .s3.all-step .button-group-pills, .steps-page .tab_content .row .left-col .s1.all-step .button-group-pills, .steps-page .tab_content .row .left-col .s2.all-step .continers {margin-top: 45px;}
    .steps-page .tab_content .row .left-col .s3.all-step .button-group-pills .frequentie-option .frequentie {font-size: 18px;line-height: 18px;}
    .steps-page .tab_content .row .left-col .s5.all-step .form-wrp .form-group-main .form-group.types .contract, .steps-page .tab_content .row .left-col .s5.all-step .form-wrp .form-group-main .form-group.types .facturatie {font-size: 18px;line-height: 18px;}
}

@media screen and (max-width: 1199px) {
    .steps-page .tab_content .row .left-col .s1.all-step .button-group-pills {grid-template-columns: repeat(2, 1fr);}
    .steps-page .tab_content .row .left-col .s2.all-step .continers {grid-template-columns: repeat(2, 1fr);}
    .steps-page .tab_content .row .left-col .s3.all-step .button-group-pills {grid-template-columns: repeat(2, 1fr);}
    .steps-page .tab_content .row .left-col .s4.all-step .button-group-pills .btn-default:nth-child(2) {margin-left: 0;margin-top: 25px;}
    .steps-page .tab_content .row .left-col .s5.all-step .form-wrp .form-group-main .form-group.types .check-btn {grid-template-columns: repeat(2, 1fr);}
}

@media screen and (max-width: 991px) {
    .steps-page .tab_content .row .left-col .s1.all-step .button-group-pills {grid-template-columns: repeat(1, 1fr);}
    .steps-page .tab_content .row .left-col .s2.all-step .continers {grid-template-columns: repeat(1, 1fr);}
    .steps-page .tab_content .row .left-col .s2.all-step .continers .liter-option img {height: 162px;width: auto;margin: 0 auto;}
    .steps-page .tab_content .row .left-col .all-step h2 {font-size: 25px;line-height: 26px;}
    .steps-page .tab_content .row .left-col .s2.all-step .nmbr-select .button-group-pills {row-gap: 15px;}
    .steps-page .tab_content .row .left-col .s3.all-step .button-group-pills {grid-template-columns: repeat(1, 1fr);max-width: 100%;width: 100%;}
    .steps-page .tab_content .row .left-col .all-step h2 {font-size: 25px;line-height: 26px;}
    .steps-page .tab_content .row .left-col .s3.all-step .button-group-pills, .steps-page .tab_content .row .left-col .s1.all-step .button-group-pills, .steps-page .tab_content .row .left-col .s2.all-step .continers {margin-top: 35px;}
    .steps-page .tab_content .row .left-col .s2.all-step .nmbr-select {margin-top: 40px;}
    .steps-page .tab_content .row .left-col .s4.all-step .button-group-pills .btn-default .overzicht {font-size: 17px;line-height: 19px;}
    .steps-page .tab_content .row .left-col .s4.all-step .button-group-pills .btn-default .overzicht::after {width: 39px;height: 39px;right: -39px;}
    .steps-page .tab_content .row .left-col .s5.all-step .form-wrp .form-group-main .form-group.types .check-btn {grid-template-columns: repeat(1, 1fr);}
}

@media screen and (max-width: 767px) {
    .steps-page .tab_content .row .left-col {max-width: 100%;}
    .steps-page .tab_content .row .right-col {padding-left: 0px;max-width: 100%;margin-top: 35px;}
    .steps-page .tab_content .row .left-col .s4.all-step .button-group-pills .btn-default .overzicht {font-size: 16px;line-height: 18px;padding: 9px;}
    .order-sidebar .step {padding: 21px 19px 11px 45px;}
    .order-sidebar .step::before {left: 15px;}
    .order-sidebar .step::after {left: 15px;}
    .steps-page .tab_content .row .left-col .s5.all-step p {margin-bottom: 40px;}
    .steps-page .tab_content .row .left-col .s5.all-step .form-wrp .form-group-main {margin-left: 0;margin-right: 0;margin-bottom: 0;}
    .steps-page .tab_content .row .left-col .s5.all-step .form-wrp .form-group-main .form-group {max-width: 100%;padding-left: 0;padding-right: 0;margin-bottom: 24px;}
    .steps-page .tab_content .row .left-col .s5.all-step .form-wrp .form-group-main .form-group textarea {height: 150px;}
}
