#contactInfo{position:relative;width:96%;max-width:800px;margin:auto;}#contactInfoRight{position:relative;width:46%;float:right;}#contactInfoLeft{position:relative;width:48%;float:left;text-align:center;}#contactInfoLeft p{text-align:left;}#contactKarin input[type="text"], #contactKarin textarea{width:96%;border:solid 1px #333333;border-radius:8px;padding:4px 10px;}#contactKarin input[type="submit"]{background-color:#8F041F;color:#FFFFFF;border-radius:8px;padding:4px 10px;}@media only screen and (max-width:600px){#contactInfoRight, #contactInfoLeft{width:100%;float:none;}}