.banner{display:flex;flex-direction:column;align-items:center;margin-bottom:2px;margin-right:.5em;margin-left:.5em}.emphasis{color:#0b0bff}h1,h2,h3{font-family:Montserrat,sans-serif}h1{font-size:2.1em}h2{font-size:1.9em}p{font-family:Poppins,sans-serif;text-align:justify;font-size:1.2em}.profile_pic{width:95%;max-width:640px;padding:15px;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;border-radius:20px;margin:.5em}.profile_pic img{width:100%;max-width:640px;height:auto;border-radius:inherit}.contact_list{list-style:none;display:flex;width:100%;justify-content:space-between;align-items:center;margin:0;padding:0;max-width:350px}.contact_list li{display:inline;margin:0}.contact_link img{height:auto;width:50px}@media only screen and (min-width: 992px){h1{font-size:2.95em}h2{font-size:2.3rem}.banner{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;margin-bottom:20px}.welcome_text{width:50%}.profile_pic{width:40%}.contact_list{width:300px}}.title h1{text-align:center}.skill_list{list-style:none;margin-left:.5em;margin-right:.5em;padding:0;display:flex;flex-wrap:wrap;justify-content:space-evenly}.skill_list li{padding:0;margin:.2em}.language_list{list-style:none;margin-left:.5em;margin-right:.5em;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap}.language_list li{margin:0 .8em}.row{width:100%;display:flex;justify-content:center;flex-wrap:wrap}@media only screen and (min-width: 768px){.skill_list{display:flex;justify-content:center;padding:0;margin-left:15px;margin-right:15px}.skill_list li{margin:1em 2em}.row{width:70%}.language_list li{margin:0 1.5em}}h1,h2{text-align:center}.project_box{margin:0;padding:0}.project_title{margin:0 .5em .5em}.preview_image{max-width:100%;height:auto;border:solid 1px}.buttons{display:flex;justify-content:center}button{margin:.5em;cursor:pointer;background-color:transparent;border:1px solid blue;color:#00f;border-radius:6px}button:hover{background-color:#00f;border:1px solid blue;color:#fff}@media only screen and (min-width: 992px){.project_box{display:flex;flex-direction:row;width:100%;justify-content:space-around;align-items:start;flex-wrap:wrap;margin:0 .5em}.preview_image_container{width:50%}.details{display:flex;width:49%;flex-direction:column;flex-wrap:wrap}}
