.container{max-width:960px;background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);box-shadow:0 2px 4px rgba(0,0,0,0.1);padding:32px;margin:40px auto}.highlight{color:#099;font-weight:400}.header{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media (min-width: 700px){.header{grid-column-gap:20px;-ms-grid-columns:3fr 1fr;grid-template-columns:3fr 1fr}}.image-and-title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.name-title{display:block}.main-left p{padding:1rem 0}.main-right{display:-webkit-box;display:-ms-flexbox;display:flex}.icons{margin-right:1.25rem;padding-bottom:0.5rem}.demo-code{font-style:italic}.projects-tech{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media (min-width: 700px){.projects-tech{grid-column-gap:20px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.projects-tech p,.projects-tech h2{padding-bottom:1rem}.experience{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media (min-width: 700px){.experience{grid-column-gap:20px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.experience p,.experience h2{padding-bottom:1rem}.footer{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media (min-width: 700px){.footer{grid-column-gap:40px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.footer h2,.footer p,.footer ul{padding-bottom:1rem}.hobby-icons i{font-size:30px;padding:8px}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-size:16px;font-family:"Source Sans Pro",sans-serif;background:#f2f2f2;color:#323232;line-height:normal}section{border-bottom:1px solid grey;margin-bottom:1rem}section:last-child{border-bottom:none;margin-bottom:0}a{color:#4682b4;text-decoration:none}a:hover{color:#38678f}h1{font-size:46px}h2{font-size:23px}h3{font-size:18px;font-weight:700}p,ul{line-height:1.5}img{width:142px;height:auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-right:1.25rem}
.footer h3{
    text-align: center;

}
