

* {font-family: 'Open Sans', sans-serif;}

a, a:visited {text-decoration:none; color:black}
a:hover {text-decoration:none; color:#A80D1C}

.wrapper {padding:10% 8%}
.row { float:left; width:100%;}
.col { float:left; width:44%; padding:3%; border:0px solid red}
.logo img {width:100%}
.info {padding-top:70px; margin:auto}
.info .title {float:none; font-size:2em}
.info .email {float:none; font-size:.8em}
.info .icon_col {float:left}
.info .data_col {float:left}
.info .icon_col div {text-align:center}

.info div {padding-top:10px; font-size:18px}
.info div.address2 {padding-top:5px;}
.info i {color: #A80D1C; padding-right: 5px;}


/* ipad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
.wrapper {padding:12% 15%}
.col { width:90%; padding:5%;}
}

/* iPhone */
@media only screen and (max-device-width : 480px) {
.wrapper {padding:12% 10%}
.col { width:100%; padding:0;}
.col.info {margin:auto; margin-top:30px}
.info .icon_col {margin-right:10px}
.info div {padding-top:10px; font-size:16px}
}