body {
    background-image: url('/themes/tonikbankv1/images/bg-images/bg-blue.svg');
}

.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled.focus,
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default.focus {
    background-color: #785AFF !important;
    border-color: #ccc;
}


.select-wrapper:after {
    visibility: hidden;
    display: none;
}

.paragraph .field--name-field-slice-content .asmuch {
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 52px;
    letter-spacing: -0.88px;
    width: 703px;
    margin-top: 96px;
}

/*banner css */

.bigloan-banner {
    background: url(/themes/tonikbankv1/images/bigloan/banner/desktop.png) no-repeat;
    background-size: 100%;
    height: 595px;
    margin-bottom: 60px;
}

.bigloan-banner .title-one {
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px;
    color: #785AFF;
    padding-top: 2%;
    line-height: 40px;
}

.bigloan-banner .title-two {
    width: 881px;
    font-size: 64px;
    font-style: normal;
    font-weight: 600;
    line-height: 76px;
    letter-spacing: -1.408px;
    color: #373739;
    margin: 0 auto;
    margin-top: 14px;
}

.bigloan-banner .title-two span {
    color: #785AFF;
}

.bigloan-banner .title-three {
    font-size: 23px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    width: 727px;
    margin: 22px auto 0 auto;
}

.bigloan-banner a {
    height: 60px;
    padding: 18px 32px;
    justify-content: center;
    color: #fff;
    margin: 40px auto 0 auto;
    align-items: center;
    background-color: #785AFF;
    font-size: 22px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: -0.242px;
    border-radius: 20px
}

.bigloan-banner a:hover {
    color: #fff;
}


/* bl-card section */
.big-thing .pdesc div:nth-child(6) .field--name-field-column-title {
    width: 191px;
}

.big-thing .ptitle .field--name-field-paragraph-title {
    font-size: 40px;
}

.big-thing .pdesc {
    margin-left: 10%;
}
.field--item .bl-cards{margin-bottom: 0px;}

/* webform w.r.t bigloan */
.big-loan-page .webform-submission-form {
    margin: 48px auto;
}

@media screen and (max-width: 767px) {
    .big-thing .pdesc div:nth-child(5) {
        margin-left: 8px;
    }

    .iwt-bg .field--type-image img {
        margin: 0 auto;
        width: 200px;
    }

    .loan-product .ptitle .field--name-field-paragraph-title {
        font-size: 19px !important;
        margin-bottom: 22px !important;
        /* padding: 32px 0 0 0 !important;
        margin-top: -90px; */
    }


    .loan-product .field--type-image img {
        padding: 8px 0 0 0 !important;
        width: 36px;
    }

    .loan-product .field--name-field-column-description p {
        font-size: 11px;
        line-height: 16px;
        letter-spacing: -0.033px;
        font-weight: 400;
        width: 262px;
        display: block;
        margin: 0 auto;
    }


    .no-border.no-bg .column-title .field--name-field-column-title {
        font-size: 14px;
        font-weight: 600;
    }



    .no-border.no-bg.big-thing .pdesc .paragraph--type--image-with-text {
        margin-bottom: 30px !important;
    }


    .big-thing.paragraph--type--content-container-row .ptitle .field--name-field-paragraph-title {
        padding: 48px 0 0 0 !important;
    }


    .big-thing .pdesc {
        margin-left: 14%;
    }


    .paragraph .field--name-field-slice-content .asmuch {
        font-size: 22px;
        line-height: 28px;
        letter-spacing: -0.418px;
        width: 305px;
        margin-top: 38px;
    }

    .purpleexp {
        font-size: 22px !important;
        line-height: 28px !important;
        letter-spacing: -0.417px !important;
        margin-top: 23px;
        margin-bottom: 30px !important;
    }

    .bigloan-banner {
        background: url(/themes/tonikbankv1/images/bigloan/banner/mobile.svg) no-repeat;
        height: 600px;
        background-size: 100% 100%;
        margin-top: 43%;
        margin-bottom: 0;
    }

    .bigloan-banner .title-one {
        font-size: 19px;
        font-weight: 600;
        line-height: 24px;
        letter-spacing: -0.323px;
        position: relative;
        top: -26%;
    }

    .bigloan-banner .title-two {
        font-size: 42px;
        line-height: 50px;
        letter-spacing: -0.924px;
        max-width: 345px;
        margin-top: -35%;
    }

    .bigloan-banner .title-three {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -0.042px;
        width: 296px;
    }

    .bigloan-banner a {
        height: 40px;
        padding: 8px 24px;
        font-size: 15px;
        font-style: normal;
        font-weight: 600;
        line-height: 20px;
        display: inline-flex;
        letter-spacing: -0.165px;
        border-radius: 12px;
        margin: 16px auto 0 auto;
    }

    .big-thing .ptitle .field--name-field-paragraph-title {
        font-size: 22px !important;
        max-width: 213px !important;
    }

    .big-thing .pdesc div:nth-child(5) {
        margin-left: 0;
    }

    /*  added for big loan page list items*/
    /* big loan fixes */
    .big-loan-page .column-title {
        margin-bottom: 0px;
        margin-top: 8px;
    }

    .field--item .bl-cards{margin-top: 0px;}
}

@media screen and (min-width: 768px) {
    .big-thing.bl-cards .paragraph--type--image-with-text.iwt-bg {
        margin: 0 15px 30px 15px !important;
    }

    .big-thing.bl-cards .pdesc div:nth-child(5) {
        margin-left: 15% !important;
    }

    .big-thing.bl-cards .paragraph--type--image-with-text.layout-3:nth-child(5),
    .big-thing.bl-cards .paragraph--type--image-with-text.layout-3:nth-child(6),
    .big-thing.bl-cards .paragraph--type--image-with-text.layout-3:nth-child(7) {
        margin-bottom: 0 !important;
    }

    .big-thing.bl-cards .pdesc div:nth-child(5) {
        margin-left: 15% !important;
    }

    .big-loan-page .loan-product .ptitle .field--name-field-paragraph-title,
    .big-loan-page .paragraph--type--content-container-row .field--type-image img,
    .page-loan .field--name-field-upload-icon img {
        padding: 0 !important;
    }
    .big-loan-page .paragraph--type--image-with-text .field--name-field-column-title {
        margin-top: 24px;
    }
}

@media (min-width:320px) {
    .bigloan-app-head .bigloanapply {
        margin-top: 30px;
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: 25px;
        letter-spacing: -0.022em;
        text-align: center;
        color: #373739;
        max-width: 345px;
    }
}

@media (min-width:1025px) {
    .bigloan-app-head .bigloanapply {
        margin-top: 96px;
        font-size: 23px;
        font-style: normal;
        line-height: 32px;
        max-width: 755px;
        /* margin-bottom: 48px; */
        padding: 0 40px 0 60px;
    }
}

@media screen and (max-width: 480px) {
    .big-loan-page .block-webform .webform-submission-form {
        margin-bottom: 0;
    }
}

/* need to check if this media is required */
@media screen and (max-width: 426px) {
    .tonik-calc__terms .tonik-calc__term.tc-term {
        margin-right: 7px;
        border-radius: 16px;
        height: 100px;
    }

    .big-loan-page .paragraph--type--check-list {
        margin: 30px auto;
        margin-bottom: 0 !important;
    }

    .big-loan-page .plist-items ul {
        margin-top: 0 !important;
        margin-bottom: 0;
    }

    .pdesc.image-txt-container .paragraph--type--image-with-text .column-desc .field--name-field-column-description {
        margin-top: 8px;
    }   
}
