  #form-boxrow {
        font-family: 'Poppins', sans-serif;
        background: #f5f7f8;
        display: flex;
        justify-content: center;
        align-items: center;
        height: auto;
        position:absolute;
        top:11vw;
        right:3vw;
        width:38vw;
    }

    .form-box {
        background: #fff;
        padding: 2vw 3vw;
        border-radius: 1vw;
        box-shadow: 0 4px 10px rgba(0,0,0,0.1);
        width: 100vw;
    }

    .form-box h3 {
        margin: 0;
        font-size: 18px;
        color: #333;
        font-weight: 600;
    }

    .form-box small {
        font-size: 13px;
        color: #999;
        font-weight: 400;
    }

    .offer-text {
        margin: 8px 0 15px;
        color: #27ae60;
        font-size: 14px;
        font-weight: 500;
    }

    input {
        width: 100%;
        padding: 10px;
        margin-bottom: 12px;
        border: 1px solid #ccc;
        border-radius: 6px;
        font-size: 14px;
        outline: none;
    }

    input:focus {
        border-color: #27ae60;
    }

    .note {
        font-size: 13px;
        color: #555;
        margin-bottom: 12px;
        text-align: center;
    }

    button {
        width: 100%;
        background: #ccc;
        border: none;
        padding: 10px;
        border-radius: 6px;
        color: #fff;
        font-weight: 600;
        cursor: pointer;
        letter-spacing: 1px;
    }

    button:hover {
        background: #aaa;
    }

    @media (max-width: 600px) {
    
      #form-boxrow {
        font-family: 'Poppins', sans-serif;
        background: #f5f7f8;
        display: flex;
        justify-content: center;
        align-items: center;
        height: auto;
        position:relative;
        top:0vw;
        right:0vw;
        width:97vw;
        padding:2vw;
    }

    .form-box {
        background: #fff;
        padding:auto;
        border-radius: 1vw;
        box-shadow: 0 4px 10px rgba(0,0,0,0.1);
        width: 90vw;
    }    
    input {
        width: 94%;
        padding: 2vw;
        margin-bottom: 2vw;
        border: .5vw solid #ccc;
        border-radius: .6vw;
        font-size: 3vw;
        outline: none;
    }        
    }