    .stallholdersinformation-wrap {
        display: flex;
        justify-content: space-between;
    }
    
    .stallholdersinformation-left {
        width: 783px;
        padding-right: 120px;
    }
    
    .stallholdersinformatio-right {
        width: calc(100% - 783px);
    }
    
    .vendors_list>li>.img-wrap {
        width: 100%;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        padding: 11px 0;
        background-color: #fff;
        min-height: 136px;
        border: solid 1px gainsboro;
    }
    
    .vendors_list>li {
        padding: 0 10px;
        width: 25%;
    }
    
    .vendors_list {
        display: flex;
        margin: 0 -10px;
        width: calc(100% + 20px);
        row-gap: 15px;
        flex-wrap: wrap;
    }
    
    .contact-form-box {
        background: transparent linear-gradient(98deg, #0241f3 0%, #2d26bd 44%, #640276 100%) 0% 0% no-repeat padding-box;
        padding: 40px;
        height: auto;
        display: inline-block;
    }
    
    .stallholdersinformation-head {
        margin-bottom: 20px;
    }
    
    .stallholdersinformation-head .heading-24 {
        margin-bottom: 10px;
        color: white;
    }
    
    form.form-box {
        display: inline-block;
    }
    
    .stallholdersinformation-price strong {
        margin-bottom: 20px;
        display: block;
    }
    
    .stallholdersinformatio-right .stallholdersinformation-head p {
        color: white;
    }
    
    .stallholdersinformation-price .heading-32 {
        margin-bottom: 10px;
    }
    
    .stallholdersinformation-price {
        margin: 40px 0;
    }
    .stallholdersinformation-price p{
        margin-bottom: 25px;
    }
    
    .bnt-sub {
        text-align: end;
    }
    /* Super Large devices (large desktops, less than 1600px) */
    
    @media (max-width: 1599.98px) {
        .stallholdersinformation-left {
            padding-right: 80px;
        }
    }
    /* Extra Large devices (large desktops, less than 1440px) */
    
    @media (max-width: 1439.98px) {
        .stallholdersinformation-left {
            width: 50%;
            padding-right: 60px;
        }
        .stallholdersinformatio-right {
            width: calc(100% - 50%);
        }
        .stallholder .vendors_list>li {
            width: 33.3%;
            padding: 0 5px;
        }
    }
    /* Large devices (desktops, less than 1200px) */
    
    @media (max-width: 1199.98px) {
        .stallholdersinformation-left {
            padding-right: 40px;
        }
    }
    /* Medium devices (tablets, less than 992px) */
    
    @media (max-width: 991.98px) {
        .stallholdersinformation-wrap {
            flex-direction: column-reverse;
        }
        .stallholdersinformatio-right .sticky {
            position: static;
        }
        .stallholdersinformation-left {
            padding-right: 0;
            width: 100%;
        }
        .stallholdersinformatio-right {
            width: calc(100% - 20%);
            margin: auto;
            margin-bottom: 60px;
        }
        .stallholder .vendors_list>li {
            width: 25%;
            padding: 0 5px;
        }
    }
    /* Small devices (landscape phones, less than 768px) */
    
    @media (max-width: 767.98px) {
        .stallholdersinformatio-right {
            width: 100%;
            margin: auto;
            margin-bottom: 40px;
        }
        .stallholder .vendors_list>li {
            width: 33.3%;
        }
    }
    /* Extra small devices (portrait phones, less than 576px) */
    
    @media (max-width: 575.98px) {
        .contact-form-box {
            padding: 20px;
        }
        .stallholdersinformation-price {
            margin: 30px 0;
        }
        .stallholder .vendors_list {
            row-gap: 10px;
        }
        .stallholder .vendors_list>li>.img-wrap {
            padding: 0;
            min-height: 90px;
        }
    }
    
    @media (max-width: 480.98px) {
        .stallholder .vendors_list>li {
            width: 50%;
            padding: 0 5px;
        }
    }