Ho provato ad usare questo codice lasciando la riga dell'altro:

.first-div {
width: 458px;
float: left;
}
.second-div {
width: 400px;
float: left;
background-color: #edc487;
padding-left: 5px;
padding-right: 5px;
border-bottom: 2px solid #513409;
border-top: 2px solid #513409;
border-left: 2px solid #513409;
border-right: 2px solid #513409;
}

Pero' cosi' e' tutto troppo largo nel cellulare...