.spon-half{
    width: 50%; 
    float: left; 
    box-sizing: border-box; 
    padding: 10px;
}

#submit_offer_btn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}


/* Tablets (Portrait and Landscape) */
@media screen and (min-width: 769px) and (max-width: 1024px) {
    .spon-half{
        width:100%;
    }
}
/* Mobile devices */
@media screen and (max-width: 768px) {
    .spon-half{
        width:100%;
    }
}