.wdt-sc-emi-calc form {
    display: flex;
}

.wdt-sc-emi-calc form > div:first-child { flex-basis: 78%; margin-right: 20px; }

.wdt-sc-emi-calc form>div:last-child {
    flex-basis: 22%;
    background-color: var(--wdtAccentTxtColor);
    border: 1px solid var(--wdtBorderColor);
    padding: clamp(1.25rem, 1rem + 1.25vw, 2.5rem);
    border-radius: var(--wdtRadius_3X);
}

.wdt-sc-emi-calc form > div.wdt-sc-budget-container > label { display: none; }

.wdt-sc-emi-calc .wdt-sc-column-wrapper { 
    display: flex; 
    gap: clamp(1.875rem, 0.6221rem + 1.5649vw, 2.5rem); /* 30 - 40 */ 
    background-color: var(--wdtAccentTxtColor);
    border: 1px solid var(--wdtBorderColor);
    padding: clamp(1.25rem, 1rem + 1.25vw, 2.5rem);
    /* height: max-content; */
    border-radius: var(--wdtRadius_3X);
}

.wdt-sc-emi-calc .column {
    width: 100%;
    margin: 0;
    float: none;
    text-align: left;
}

/* .wdt-sc-emi-calc .wdt-sc-one-third.column:not(:first-child) {
    width: 33.33%;
} */

/* .wdt-sc-emi-calc .wdt-sc-one-third.column:last-child {
    width: calc(33.33% - 40px);
} */

.wdt-sc-emi-calc .wdt-sc-one-third.column {
    width: 33.333%;
    /* background-color: var(--wdtAccentTxtColor);
    border: 1px solid var(--wdtBorderColor);
    padding: clamp(1.25rem, 1rem + 1.25vw, 2.5rem);
    height: max-content;
    border-radius: var(--wdtRadius_3X); */
}
.wdt-sc-emi-calc .wdt-sc-column-wrapper > div.wdt-sc-one-third.column:not(:last-child) {
    padding-right: clamp(1.875rem, 0.6221rem + 1.5649vw, 2.5rem); /* 30 - 40 */ border-right: 1px solid rgba(var(--wdtBorderColorRgb), 0.5) ;
}

.wdt-sc-emi-calc .wdt-sc-one-third.column:first-child { align-content: center; }

.wdt-sc-emi-calc form div input[type="range"] {
    padding: 0;
    background-color: var(--wdtAccentTxtColor);
    height: 6px;
}

.wdt-sc-emi-calc form div input[type="range"]::-webkit-slider-thumb {
    height: 15px; width: 15px; border-radius: 50%; background: var(--wdtSecondaryColor);
    cursor: pointer; -webkit-appearance: none; appearance: none; margin: 5px; border: none; outline: none;
    box-shadow: 0 0 0 4px #fff, 0 0 0 5px rgba(var(--wdtSecondaryColorRgb), 1);
}

.wdt-sc-emi-calc form div input[type="range"]::-moz-range-thumb {
    height: 15px; width: 15px; border-radius: 50%; background: var(--wdtSecondaryColor);
    cursor: pointer; -webkit-appearance: none; appearance: none; margin: 5px; border: none; outline: none;
    box-shadow: 0 0 0 4px #fff, 0 0 0 5px rgba(var(--wdtSecondaryColorRgb), 1);
}

.wdt-sc-emi-calc .column label {
    font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* 20 - 24 */
    font-weight: var(--wdtFontWeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    margin-bottom: 15px;
    color: var(--wdtHeadAltColor);
    display: flex;
    justify-content: space-between;
    line-height: var(--wdtLineHeight_Alt);
    width: 100%;
}

.wdt-sc-emi-calc .column .wdt-available-roof-wrapper {
    margin-bottom: 20px;
}

.wdt-sc-emi-calc .column:nth-child(4)>label {
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_H6);
    font-family: var(--wdtFontTypo_H6);
    line-height: var(--wdtLineHeight_H6);
    margin-bottom: 25px;
}

.wdt-sc-emi-calc .column:nth-child(1)>ul {
    display: flex;
    padding: 0;
    gap: 60px;
    margin: 0;
    flex-direction: column;
}

.wdt-sc-emi-calc .column:nth-child(1)>ul>li {
    display: grid;
    grid-template-columns: 100px auto;
    gap: 20px;
    align-items: center;
    padding: 0;
}

.wdt-sc-emi-calc .column:nth-child(1)>ul>li>span {
    grid-area: 1 / 1;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    border-radius: var(--wdtRadius_1X);
    background: var(--wdtPrimaryColor);
    border: 1px solid rgba(var(--wdtBorderColorRgb), 0.3);
    width: 100px;
    height: 45px;
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    font-size: var(--wdtFontSize_H5);
    color: var(--wdtAccentTxtColor);
}

.wdt-sc-emi-calc .column:nth-child(1)>ul>li>label {
    grid-area: 1/2;
    margin-bottom: 0;
    font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_H6);
    font-family: var(--wdtFontTypo_H6);
}

.wdt-sc-emi-calc .column:nth-child(1)>ul>li>input[type="range"] {
    grid-area: 2/1/2/3;
}

.wdt-sc-emi-calc .column:not(:first-child)>ul,
.wdt-sc-emi-calc .column .wdt-available-roof-wrapper>ul {
    padding: 0;
    margin: 0;
}

.wdt-sc-emi-calc .column:not(:first-child)>ul>li,
.wdt-sc-emi-calc .column .wdt-available-roof-wrapper>ul>li {
    display: flex;
    padding-bottom: 15px;
    align-items: center;
}

/* .wdt-sc-emi-calc .column>ul>li:last-child,
.wdt-sc-emi-calc .column .wdt-available-roof-wrapper>ul>li:last-child {
    padding-bottom: 0;
} */

.wdt-sc-emi-calc .column:not(:first-child)>ul>li input[type="checkbox"],
.wdt-sc-emi-calc .column .wdt-available-roof-wrapper>ul>li input[type="checkbox"] {
    top: 1px;
}

.wdt-sc-emi-calc .column:not(:first-child)>ul>li label,
.wdt-sc-emi-calc .column .wdt-available-roof-wrapper>ul>li label {
    margin-bottom: 0;
}

.wdt-sc-emi-calc .column>ul>li label,
.wdt-sc-emi-calc .column .wdt-available-roof-wrapper>ul>li label {
    font-size: var(--wdtFontSize_Base);
    font-weight: var(--wdtFontWeight_Ext);
    font-family: var(--wdtFontTypo_Ext);
}

.wdt-sc-emi-calc .column label span {
    padding-left: 15px;
}

/* .wdt-sc-emi-calc form .wdt-sc-column-wrapper>div[class*="wdt-sc-"]:first-child {
    margin-bottom: 20px;
} */

.wdt-sc-emi-calc .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    text-transform: capitalize;
}

.wdt-sc-emi-calc form .wdt-sc-budget-container p {
    text-transform: capitalize;
    margin-bottom: 0;
    font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem)
        /* 26 - 22 */
    ;
    font-weight: var(--wdtFontWeight_Alt);
    font-family: var(--wdtFontTypo_Alt);
    color: var(--wdtHeadAltColor);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    gap: 10px;
    position: relative;
    /* height: clamp(15rem, 4.4754rem + 13.1455vw, 20.25rem) */
    /* 240 - 324 */
    ;
    /* width: clamp(15rem, 4.4754rem + 13.1455vw, 20.25rem) */
    /* 240 - 324 */
    ;
    height: 100%;
    width: 100%;
    /* background: var(--wdtPrimaryColor); */
    border-radius: var(--wdtRadius_2X);
    -webkit-border-radius: var(--wdtRadius_2X);
}
.wdt-sc-emi-calc form .wdt-sc-budget-container p a { 
    font-size: var(--wdtFontSize_Base);
    padding: var(--wdtPadding_Btn);
    font-family: var(--wdtFontTypo_Base);
    font-weight: var(--wdtFontWeight_Ext);
    backface-visibility: hidden;
    text-transform: capitalize;
    margin-top: 30px;
}


.wdt-sc-emi-calc form .wdt-sc-budget-container p:before {
    content: '';
    position: relative;
    width: 100px;
    height: 100px;
    z-index: 0;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M37.2,20.9c-7.9,0-14.2,6.4-14.2,14.2s6.4,14.2,14.2,14.2s14.2-6.4,14.2-14.2l0,0C51.4,27.2,45,20.9,37.2,20.9z M37.2,47.3 c-6.8,0-12.3-5.5-12.3-12.3c0-6.8,5.5-12.3,12.3-12.3c6.8,0,12.3,5.5,12.3,12.3v0C49.4,41.9,43.9,47.3,37.2,47.3z M41.4,38.3 c0,1.9-1.3,3.6-3.2,4.1v0.8c0,0.6-0.4,1-1,1s-1-0.4-1-1v-0.8c-1-0.2-2-0.9-2.5-1.8c-0.2-0.5,0-1.1,0.5-1.3c0.4-0.2,0.8-0.1,1.1,0.2 c0.7,1,2.1,1.3,3.1,0.6c1-0.7,1.3-2.1,0.6-3.1c-0.4-0.6-1.1-1-1.9-1c-2.3,0-4.2-1.8-4.2-4.2c0-2,1.3-3.7,3.2-4.1V27c0-0.6,0.4-1,1-1 s1,0.4,1,1v0.8c1,0.2,2,0.9,2.5,1.8c0.3,0.5,0.2,1.1-0.3,1.4c-0.5,0.3-1.1,0.2-1.4-0.3c-0.7-1-2.1-1.3-3.1-0.7s-1.3,2.1-0.7,3.1 c0.4,0.6,1.1,1,1.9,1C39.4,34.1,41.3,36,41.4,38.3C41.3,38.3,41.3,38.3,41.4,38.3L41.4,38.3z M92.9,41.1c-1-1-2.4-1.6-3.9-1.6H68.8 V18.3c0-5-4.1-9.1-9.1-9.1H48.8c-0.6-1.3-1.9-2.1-3.3-2.1h-2.3c-0.5-3.4-3.7-5.6-7.1-5.1c-2.6,0.4-4.7,2.5-5.1,5.1h-2.3 c-1.4,0-2.7,0.8-3.3,2.1H14.6c-5,0-9.1,4.1-9.1,9.1V80c0,5,4.1,9.1,9.1,9.1h40.2v3.4c0,3.1,2.5,5.5,5.5,5.5h28.5 c3.1,0,5.5-2.5,5.5-5.5L94.5,45C94.5,43.5,93.9,42.1,92.9,41.1z M66.9,18.3v21.1h-2.4V18.3c0-2.6-2.1-4.8-4.8-4.8H49.2v-2.3h10.5 C63.7,11.2,66.8,14.4,66.9,18.3L66.9,18.3z M27.1,10.9c0-0.9,0.8-1.7,1.7-1.7H32c0.6,0,1-0.4,1-1c-0.1-2.3,1.7-4.3,4-4.4 c2.3-0.1,4.3,1.7,4.4,4c0,0.1,0,0.3,0,0.4c0,0.6,0.4,1,1,1h3.2c0.9,0,1.7,0.8,1.7,1.7v3.1c0,0.9-0.8,1.7-1.7,1.7l0,0H28.8 c-0.9,0-1.7-0.8-1.7-1.7L27.1,10.9z M14.6,87.1c-3.9,0-7.1-3.2-7.1-7.1V18.3c0-3.9,3.2-7.1,7.1-7.1h10.5v2.4H14.6 c-2.6,0-4.8,2.1-4.8,4.8V80c0,2.6,2.1,4.8,4.8,4.8h40.2v2.3H14.6z M54.9,45l-0.1,37.8H14.6c-1.5,0-2.8-1.3-2.8-2.8V18.3 c0-1.5,1.3-2.8,2.8-2.8h10.9c0.6,1.3,1.9,2.1,3.3,2.1h16.8c1.4,0,2.7-0.8,3.3-2.1h10.9c1.5,0,2.8,1.3,2.8,2.8v21.1h-2.1 C57.4,39.5,54.9,41.9,54.9,45z M92.4,92.4c0,2-1.6,3.5-3.6,3.6H60.3c-2,0-3.6-1.6-3.6-3.6L56.8,45c0-2,1.6-3.6,3.6-3.6H89 c2,0,3.5,1.6,3.5,3.6L92.4,92.4z M87.1,44.7H62.3c-1.2,0-2.1,0.9-2.1,2.1v10.9c0,1.2,0.9,2.1,2.1,2.1h24.9c1.2,0,2.1-0.9,2.1-2.1 l0,0V46.8C89.2,45.7,88.3,44.7,87.1,44.7L87.1,44.7z M87.3,57.7c0,0.1-0.1,0.2-0.2,0.2l0,0H62.3c-0.1,0-0.2-0.1-0.2-0.2V46.8 c0-0.1,0.1-0.2,0.2-0.2h24.9c0.1,0,0.2,0.1,0.2,0.2v0V57.7z M66,63.6h-3.8c-1.2,0-2.1,0.9-2.1,2.1v3.7c0,1.2,0.9,2.1,2.1,2.1l0,0H66 c1.2,0,2.1-0.9,2.1-2.1c0,0,0,0,0,0v-3.7C68.1,64.6,67.2,63.6,66,63.6L66,63.6z M66.2,69.5c0,0.1-0.1,0.2-0.2,0.2h-3.8 c-0.1,0-0.2-0.1-0.2-0.2v-3.7c0-0.1,0.1-0.2,0.2-0.2h0H66c0.1,0,0.2,0.1,0.2,0.2v0V69.5z M87.2,63.6h-3.8c-1.2,0-2.1,0.9-2.1,2.1 l0,0v3.7c0,1.2,0.9,2.1,2.1,2.1c0,0,0,0,0,0h3.7c1.2,0,2.1-0.9,2.1-2.1c0,0,0,0,0,0v-3.7C89.2,64.6,88.3,63.6,87.2,63.6L87.2,63.6 L87.2,63.6z M87.3,69.5c0,0.1-0.1,0.2-0.2,0.2h-3.8c-0.1,0-0.2-0.1-0.2-0.2v-3.7c0-0.1,0.1-0.2,0.2-0.2h0h3.7c0.1,0,0.2,0.1,0.2,0.2 v0L87.3,69.5z M76.5,63.6h-3.7c-1.2,0-2.1,1-2.1,2.1v3.7c0,1.2,1,2.1,2.1,2.1h3.7c1.2,0,2.1-0.9,2.1-2.1c0,0,0,0,0,0v-3.7 C78.7,64.6,77.7,63.6,76.5,63.6L76.5,63.6z M76.7,69.5c0,0.1-0.1,0.2-0.2,0.2h-3.7c-0.1,0-0.2-0.1-0.2-0.2v-3.7 c0-0.1,0.1-0.2,0.2-0.2h3.7c0.1,0,0.2,0.1,0.2,0.2V69.5z M66,74.2h-3.8c-1.2,0-2.1,0.9-2.1,2.1l0,0V80c0,1.2,0.9,2.1,2.1,2.1l0,0H66 c1.2,0,2.1-1,2.1-2.1v-3.7C68.1,75.2,67.2,74.2,66,74.2z M66.1,80c0,0.1-0.1,0.2-0.2,0.2h0h-3.7c-0.1,0-0.2-0.1-0.2-0.2l0,0v-3.7 c0-0.1,0.1-0.2,0.2-0.2h0H66c0.1,0,0.2,0.1,0.2,0.2v0L66.1,80z M66,84.8h-3.8c-1.2,0-2.1,0.9-2.1,2.1l0,0v3.7c0,1.2,0.9,2.1,2.1,2.1 l0,0H66c1.2,0,2.1-0.9,2.1-2.1c0,0,0,0,0,0v-3.7C68.1,85.7,67.2,84.8,66,84.8C66,84.8,66,84.8,66,84.8z M66.2,90.6 c0,0.1-0.1,0.2-0.2,0.2h-3.8c-0.1,0-0.2-0.1-0.2-0.2v-3.7c0-0.1,0.1-0.2,0.2-0.2h0H66c0.1,0,0.2,0.1,0.2,0.2v0V90.6z M76.5,74.2 h-3.7c-1.2,0-2.1,1-2.1,2.1V80c0,1.2,1,2.1,2.1,2.1h3.7c1.2,0,2.1-0.9,2.1-2.1c0,0,0,0,0,0v-3.7C78.7,75.1,77.7,74.2,76.5,74.2 C76.5,74.2,76.5,74.2,76.5,74.2z M76.7,80c0,0.1-0.1,0.2-0.2,0.2h-3.7c-0.1,0-0.2-0.1-0.2-0.2v0v-3.7c0-0.1,0.1-0.2,0.2-0.2h0h3.7 c0.1,0,0.2,0.1,0.2,0.2V80z M87.1,74.2h-3.7c-1.2,0-2.1,0.9-2.1,2.1c0,0,0,0,0,0v14.3c0,1.2,0.9,2.1,2.1,2.1c0,0,0,0,0,0h3.7 c1.2,0,2.1-0.9,2.1-2.1c0,0,0,0,0,0V76.3C89.2,75.1,88.3,74.2,87.1,74.2C87.1,74.2,87.1,74.2,87.1,74.2z M87.3,90.6 c0,0.1-0.1,0.2-0.2,0.2h-3.7c-0.1,0-0.2-0.1-0.2-0.2V76.3c0-0.1,0.1-0.2,0.2-0.2h0h3.7c0.1,0,0.2,0.1,0.2,0.2v0V90.6z M76.5,84.8 h-3.7c-1.2,0-2.1,1-2.1,2.1v3.7c0,1.2,1,2.1,2.1,2.1h3.7c1.2,0,2.1-0.9,2.1-2.1c0,0,0,0,0,0v-3.7C78.7,85.7,77.7,84.8,76.5,84.8 C76.5,84.8,76.5,84.8,76.5,84.8z M76.7,90.6c0,0.1-0.1,0.2-0.2,0.2h-3.7c-0.1,0-0.2-0.1-0.2-0.2v-3.7c0-0.1,0.1-0.2,0.2-0.2h3.7 c0.1,0,0.2,0.1,0.2,0.2V90.6z M34.9,77c0,0.6-0.4,1-1,1H18.1c-0.6,0-1-0.4-1-1s0.4-1,1-1H34C34.5,76,34.9,76.5,34.9,77z M50.8,61.6 c0,0.6-0.4,1-1,1H18.1c-0.6,0-1-0.4-1-1s0.4-1,1-1h31.7C50.3,60.6,50.8,61.1,50.8,61.6z M35.7,7.7c0-0.8,0.6-1.4,1.4-1.4 c0.8,0,1.4,0.6,1.4,1.4c0,0.8-0.6,1.4-1.4,1.4c0,0,0,0,0,0C36.4,9.2,35.7,8.5,35.7,7.7z M50.8,69.3c0,0.6-0.4,1-1,1H18.1 c-0.6,0-1-0.4-1-1s0.4-1,1-1h31.7C50.3,68.3,50.8,68.8,50.8,69.3z M50.8,53.9c0,0.6-0.4,1-1,1H18.1c-0.6,0-1-0.4-1-1s0.4-1,1-1h31.7 C50.3,52.9,50.8,53.4,50.8,53.9z'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
}

.wdt-sc-emi-calc form .wdt-sc-budget-container p span {
    font-size: clamp(2.25rem, 2.175rem + 0.375vw, 2.625rem)
        /* 42 - 36 */
    ;
    font-weight: var(--wdtFontWeight_H4);
    font-family: var(--wdtFontTypo_H4);
    line-height: 1;
    margin: 0;
}

.progress::-webkit-slider-thumb {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    -webkit-appearance: none;
    cursor: ew-resize;
    background: var(--wdtPrimaryColor);
}

.progress {
    background: linear-gradient(to right, var(--wdtPrimaryColor) 0%, var(--wdtPrimaryColor) 40%, #fff 40%, #fff 100%);
    transition: background 450ms ease-in;
}

.wdt-sc-emi-calc .wdt-sc-payment-container {
    display: grid;
    align-items: center;
    text-align: center;
    background-color: var(--wdtAccentTxtColor);
    padding: 15px;
    border-radius: var(--wdtRadius_Part);
    border: 1px solid var(--wdtBorderColor);
}

.wdt-sc-emi-calc ul li {
    list-style: none;
}

/* Responsive */

@media only screen and (max-width:1280px) {
    .wdt-sc-emi-calc .wdt-sc-column-wrapper {
        flex-wrap: wrap;
    }

    .wdt-sc-emi-calc form>div:first-child {
        flex-basis: unset;
        width: 68%;
    }

    .wdt-sc-emi-calc .wdt-sc-one-third.column {
        width: 100%;
    }

    .wdt-sc-emi-calc form>div:last-child {
        flex-basis: unset;
        width: 32%;
        height: fit-content;
    }

    .wdt-sc-emi-calc .column:nth-child(1)>ul {
        grid-template-columns: repeat(2, 1fr);
        gap: 30px 50px;
    }

    .wdt-sc-emi-calc .wdt-sc-one-third.column:not(:first-child) {
        width: 100%;
    }

    .wdt-sc-emi-calc .wdt-sc-one-third.column:last-child {
        width: 100%;
    }

    .wdt-sc-emi-calc .column:not(:first-child)>ul>li,
    .wdt-sc-emi-calc .column .wdt-available-roof-wrapper>ul>li {
        width: fit-content;
        margin-right: 30px;
        float: left;
    }

    .wdt-sc-emi-calc form .wdt-sc-budget-container p {
        /* width: clamp(14.8125rem, -1.0147rem + 24.7059vw, 18.75rem) */
        /* 237 - 300 */

        /* height: clamp(14.8125rem, -1.0147rem + 24.7059vw, 18.75rem) */
        /* 237 - 300 */

    }

    .wdt-sc-emi-calc .column .wdt-available-roof-wrapper {
        margin-bottom: 60px;
    }
    .wdt-sc-emi-calc .wdt-sc-column-wrapper > div.wdt-sc-one-third.column:not(:last-child) {
     padding-right: 0; padding-bottom: 30px; border-right: 0px; border-bottom: 1px solid rgba(var(--wdtBorderColorRgb), 0.5); }
    .wdt-sc-emi-calc .wdt-sc-column-wrapper > div.wdt-sc-one-third.column:nth-child(2) {
     padding-bottom: 15px; }
}

@media only screen and (max-width:1024px) {
    .wdt-sc-emi-calc form>div:first-child {
        width: 65%;
    }

    .wdt-sc-emi-calc form>div:last-child {
        width: 35%;
    }

    .wdt-sc-emi-calc .column:nth-child(1)>ul {
        grid-template-columns: repeat(1, 1fr);
        gap: 30px;
    }

    .wdt-sc-emi-calc form .wdt-sc-budget-container p {
        /* width: clamp(15.5rem, -1.375rem + 35.1563vw, 21.125rem) */
        /* 248 - 338 */

        /* height: clamp(15.5rem, -1.375rem + 35.1563vw, 21.125rem) */
        /* 248 - 338 */

    }
}

@media screen and (max-width: 767px) {
    .wdt-sc-emi-calc .column .wdt-available-roof-wrapper>ul>li:last-child {
        padding-bottom: 15px;
    }
    .wdt-sc-emi-calc form {
        flex-direction: column;
    }

    .wdt-sc-emi-calc .wdt-sc-payment-container {
        min-height: 200px;
    }

    .wdt-sc-emi-calc form>div:first-child {
        width: 100%;
        margin-right: 0px;
        margin-bottom: clamp(1.875rem, -1.8838rem + 4.6948vw, 3.75rem);
    }

    .wdt-sc-emi-calc form>div:last-child {
        width: 100%;
    }

    .wdt-sc-emi-calc form .wdt-sc-budget-container p {
        /* width: 300px; */
        height: 240px;
        padding-top: 0;
        margin: 0 auto;
    }
}