.about-section{position:relative;margin-top:60px;background-image:linear-gradient(45deg,#2e2e2e,#1e1e1e)}.about-wrapper{position:relative;width:100%;margin:auto;display:flex;flex-direction:column;justify-content:center;background-image:linear-gradient(45deg,#141414,#333);box-shadow:1px 1px 25px 2px rgba(0,0,0,.6)}.profile_img{width:100%;height:40vh;min-height:280px;overflow:hidden;box-shadow:0 1px 10px #000}.profile_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.about-caption{padding:25px}.about-caption h2{margin:0 0 10px}.about-caption h5{margin:0 0 20px;padding-bottom:15px;font-size:100%;font-weight:300;border-bottom:1px solid #f03}.about-caption p{margin-bottom:20px;line-height:1.35;color:#bababa}.about-caption ul{list-style:none;display:flex;justify-content:flex-end}.about-caption ul li{margin-left:20px;font-size:120%}@media only screen and (orientation:portrait){@media only screen and (min-width:520px){.about-section{height:auto;padding:8vh}.about-wrapper{max-width:480px;border-radius:10px}.profile_img{max-height:300px;box-shadow:none;border-radius:10px 10px 0 0}.about-caption p{text-align:justify}}@media only screen and (min-width:699px){.about-caption h2{font-size:200%}.about-caption h5{margin-bottom:25px;padding-bottom:25px;font-size:125%}.about-caption p{margin-bottom:40px;line-height:1.5;font-size:110%}.about-caption ul li{font-size:150%}}@media only screen and (min-width:961px){.about-section{padding:7vh;max-height:980px}.about-wrapper{max-width:540px}.profile_img{max-height:400px}.about-caption{padding:35px}}}@media only screen and (orientation:landscape){.about-wrapper{position:relative;flex-direction:row;align-items:center;min-height:300px;height:50vh;border-radius:10px}.profile_img{width:35%;height:100%;box-shadow:none;border-radius:10px 0 0 10px}.about-caption{width:65%}.about-caption p{text-align:justify}@media only screen and (min-width:768px){.about-section{padding:5vh}}@media only screen and (min-width:961px){.about-section{padding:10vh}.about-wrapper{max-width:1190px;min-height:420px}.profile_img{width:45%}.about-caption{padding:50px;width:55%}.about-caption h2{font-size:200%}.about-caption h5{margin-bottom:25px;padding-bottom:25px;font-size:125%}.about-caption p{margin-bottom:40px;line-height:1.5;font-size:110%}.about-caption ul li{margin-left:30px;font-size:170%}}@media only screen and (min-width:1200px){.about-caption{padding:70px}.about-caption h2{font-size:250%}.about-caption p{font-size:120%}.about-caption ul li{font-size:200%}}}