#dish-details
{
    width: 100%;
    min-height: 100vh;
    padding: 100px 0 4% 0;
}

#dish-details .dish-photo
{
    width: 450px;
    max-height: 500px;
}
#dish-details .price
{
    font-size: 24px;
}
#dish-details form
{
    width: 250px;
    height: auto;
}
#dish-details form input,
#dish-details form button
{
    width: 100%;
    height: 48px;
}
#dish-details form input
{
    font-size: 17px;
}
@media screen and (max-width: 990px){
    #dish-details .description-container{
        margin-top: 2%;
    }
}
@media screen and (max-width: 450px) {
    #dish-details .dish-photo
{
    width: 100%;
}
}