@media screen and (min-width : 240px) and (max-width : 640px){

#content-wrapper {
    width: 100%;
    text-align: left;
    padding: 60px 0;
}

#info {
    margin-left: 20px !important;
}

#info, #info img, #info h3 {
    margin: 0 auto;
    height: auto;
}

#info div {
    margin: 20px auto;
}

#info div div {
    margin: 5px 0 20px 43px;
}

/*.mobile-image {
    display: block;
}

.desktop-image {
    display: none;
}*/


#map {
    display: none;
}

#contact-form {
    width: 100%;
    padding: 40px 0 60px 0;
    text-align: center;
}

#form-left, #form-right {
    display: block;
    height: auto;
    margin: 0 auto;
}

#form-left input {
    margin: 10px auto;
}

#form-right textarea {
    width: 274px;
    margin: 10px auto;
}

}