section.contact .media{margin-bottom:10px;margin-left:35%}section.contact .media i.fa{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;padding:10px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:1.9em;text-align:center}section.contact .media .media-heading{font-size:28px}section.contact .media .media-heading a{font-weight:600}section.contact header h1:after{background:#66cdcc}section.contact .media i.fa{border:2px solid #66cdcc;color:#66cdcc}section.contact .media a{color:#66cdcc}section.contact .media:hover i.fa{color:#fff;background:#66cdcc}section.contact .media:hover h3{color:#66cdcc}@media screen and (min-width:641px) and (max-width:768px){.contact-details{margin-top:20px}}@media screen and (min-width:361px) and (max-width:640px){.contact-details{margin-top:20px}}@media screen and (max-width:360px){.contact-details{margin-top:20px}}@media screen and (max-width:991px) and (min-width:768px){.contact-details{margin-top:20px}}@media screen and (max-width:991px) and (min-width:768px){section.contact .media{margin-left:10%;margin-right:10%}section.contact .media{margin-left:30%}}@media screen and (max-width:768px) and (min-width:640px){section.contact .media{margin-left:25%}}@media screen and (max-width:768px){section.contact .media{margin-left:10%;margin-right:10%}}