@media only screen and (max-width:1200px){body{font-size:19px}section{padding:40px 0}h1,h2{letter-spacing:1px}h1{margin-top:0;margin-bottom:18px;word-spacing:2.6px}h2{word-spacing:1.7px;margin-bottom:27px}h3{margin-bottom:12px}h4{margin-bottom:9px}h2:after{margin-top:27px;height:2.7px;border-radius:60%;width:190px}.btn:link,.btn:visited,input[type=submit]{padding:8px 25px;border-radius:95px}.btn-download,.btn-full:link,.btn-full:visited,.btn-info:link,.btn-info:visited,input[type=submit]{margin-right:14px}.hero-text-area{padding:2%;border-radius:13px;bottom:5%;left:1.7%}.hero-text-area h1{line-height:140%;letter-spacing:4px;margin-bottom:8px}.hero-text-area h3{font-size:95%;margin-bottom:25px;line-height:150%}.pro-pic-box{height:85vh;width:45vw}.main-nav{margin:20px 30px 20px 0}.main-nav li{margin-left:20px}.nav-button:link,.nav-button:visited{font-size:98%;padding-bottom:8px}.skills-parent-container-left{-webkit-box-shadow:4px 4px 18px 12px rgba(62,70,78,.7);box-shadow:4px 4px 18px 12px rgba(62,70,78,.7);margin-bottom:40px;width:90%}.skills-parent-container-right{-webkit-box-shadow:-4px 4px 18px 12px rgba(62,70,78,.7);box-shadow:-4px 4px 18px 12px rgba(62,70,78,.7);margin-top:25px;margin-bottom:40px;width:90%}.skills-container{padding:1.5%;width:80%;margin:17px auto}.skills-container h3{letter-spacing:1.5px}.skills-box{border-radius:4px;margin-top:25px}.skill-fill-percent{height:38px}.separator-skill-bar{height:2px;border-radius:50%;width:70%;margin:27px auto}.skill-fill-percent .skill-fill-percent-bar-container p{font-size:90%;line-height:38px}.skills-box h4{font-size:100%;margin-top:8px}.skills-icon{font-size:750%}.programming-parent-box{border-radius:13px;padding:1.7%}.programming-bg .skills-container h3{margin-bottom:35px}.programming-skills-box{margin-top:13px}.skill-programming-label p{font-size:88%;margin-right:13px}.skill-programming-value .skill-fill-percent p{font-size:77%;line-height:24px}.skill-programming-percent{height:24px}.programs-experience-row{margin-top:35px}.programs-experience-row-content{margin:0 76px;padding:0 9%}.program-icon-container{padding:1.8%}.program-icon-img-filled,.program-icon-img-outline{width:77%}.experience-section{padding:0}.experience-section-bg{padding:45px 0}.experience-inside-box{margin:1% 3.7% 3.7%;-webkit-box-shadow:4px 4px 28px 18px rgba(0,0,0,.7);box-shadow:4px 4px 28px 18px rgba(0,0,0,.7)}.experience-header{padding-top:1.8%}.company-experience-box-outer{-webkit-transform:rotateX(-31.38817227376516deg) rotateY(10.313240312354818deg) rotateZ(3.437746770784939deg) translateX(-8%);transform:rotateX(-31.38817227376516deg) rotateY(10.313240312354818deg) rotateZ(3.437746770784939deg) translateX(-8%)}.company-experience-box{margin:0 4.5%;padding:0 1.9%}.experience-box-left-side{padding:1.9%}.experience-company-info-container li{padding:1%}.experience-company-logo-row{width:100%;margin-bottom:9%}.experience-logo-container{border-radius:9px;height:75px;width:75px}.experience-box-right-side{padding:1.8% 4.6%;border-left:2px solid rgba(225,209,51,.6)}.experience-box-right-header{display:inline-block;width:100%;margin-bottom:1.8%}.experience-box-right-content-row{margin-top:1%;margin-bottom:1.8%}.experience-box-right-content-row h5{font-size:90%;margin-bottom:1%}.position-title{font-size:125%;width:50%}.experience-duration{font-size:80%;width:50%}.experience-box-right-content{padding:1.8% 5.6%;-webkit-box-shadow:4px 4px 9px 4px rgba(34,34,34,.3);box-shadow:4px 4px 9px 4px rgba(34,34,34,.3)}.experience-box-right-content .col ul li,.experience-box-right-content ul li{font-size:90%;padding:2.6px 22px;line-height:125%;letter-spacing:1.22px}.portfolio-section-bg{padding:45px 0}.portfolio-content-parent{margin:1.8% 3.7% 0;-webkit-box-shadow:4px 4px 27px 18px rgba(0,0,0,.7);box-shadow:4px 4px 27px 18px rgba(0,0,0,.7)}.portfolio-section-header{margin:1.8% 0 0}.portfolio-content{margin:0 3.7%}.portfolio-row{padding:2.8% 5.6%}.portfolio-card{width:87%;-webkit-box-shadow:0 4px 4px #0f0f0f;box-shadow:0 4px 4px #0f0f0f}.contact-outside-box,.testimonial-outside-box{-webkit-box-shadow:4px 4px 28px 18px rgba(0,0,0,.7)}.portfolio-card-image-container{width:100%;height:220;margin-top:0}.portfolio-card-image-container img{width:100%;height:100%}.portfolio-card-text-container{border-top:2px solid rgba(0,0,0,.4)}.portfolio-card:hover .portfolio-card-text-container{border-top:2px solid rgba(255,255,255,.4)}.portfolio-card-text-heading-box{padding:1.8% 4.6% 1%;border-bottom:1px solid rgba(0,0,0,.4)}.portfolio-card-text-details-box{padding:3.7% 4.6%}.portfolio-card:hover .portfolio-card-text-container .portfolio-card-text-heading-box{border-bottom:1px solid rgba(255,255,255,.4)}.portfolio-card-text-heading-box h4{font-size:120%}.portfolio-card-text-details-box p,.portfolio-card-text-details-box p a{font-size:92%;padding-bottom:2.8%}.portfolio-modal-content{border:1px solid #2B2A2A;border-radius:4.5px;width:80%;height:80%}.portfolio-modal-content-gallery-container{width:50%;height:100%}.portfolio-modal-content-information-container{padding:1% 1.8%;width:50%;height:100%}.portfolio-modal-content-information-box{padding:4.6% 4.6% 4.6% 9.5%;height:90%;width:100%}.portfolio-details-header img{width:45px;height:45px;border-radius:4px;margin-right:2.8%}.portfolio-details-header h3{font-size:125%;line-height:45px;letter-spacing:1px}.portfolio-details-body{margin-top:4.7%}.portfolio-details-body p{font-size:87%;line-height:145%;letter-spacing:1px}.portfolio-modal-close{font-size:26px;height:2%}.indicator-box{padding:4.7%}.w3-left,.w3-right{font-size:145%}.testimonial-section-bg{padding:45px 0}.testimonial-outside-box{margin:1% 3.7%;box-shadow:4px 4px 28px 18px rgba(0,0,0,.7)}.testimonial-header{padding-top:1.8%}.testimonial-row{width:65%;margin:3.7% auto;padding:1.8% 1.8% 2.8%}.testimonial-row:first-of-type{margin-top:1.8%}.blockquote-content{padding:1.8% 4.6%;font-size:100%;line-height:140%}.blockquote-closure{margin-top:4.6%;font-size:380%;line-height:4.6%}.testimonial-row cite{font-size:90%;margin-top:1.8%;margin-left:4.6%}.testimonial-row cite img{height:58px;width:58px;border:1px solid rgba(0,0,0,.4);margin-right:1.8%}.contact-section-bg{padding:45px 0}.contact-outside-box{margin:1% 3.7%;box-shadow:4px 4px 28px 18px rgba(0,0,0,.7);padding-bottom:2.8%}.contact-header{padding-top:1.8%}.contact-body{-webkit-box-shadow:4px 4px 28px 18px rgba(0,0,0,.7);box-shadow:4px 4px 28px 18px rgba(0,0,0,.7);border-radius:13px;width:80%;margin:1.8% auto;padding:1.8%}.contact-body-left{padding:1%;height:95%}.contact-image-container{width:140px;height:140px;border-radius:50%;margin:1% 1.8% 1% auto}.contact-actions{width:100%;padding:4.6% 0;margin:11% auto}.contact-actions .btn{width:75%;margin-bottom:12px;margin-right:1.8%}.contact-body-right{padding:1.8% 2.8%;height:95%}.contact-body-right h3{font-size:125%}.contact-body-details{margin:4.6% 1%;padding:2.8% 4.6%}.contact-social-links li,.footer-social-links li{margin-left:12px}.contact-body-details p{font-size:97%;line-height:125%;letter-spacing:1.7px}.contact-body-details blockquote{font-size:87%;line-height:125%;letter-spacing:1.8px}.contact-social-media-container{margin-right:4.6%;margin-top:22px}.contact-social-links li a{font-size:115%}.footer{padding:18px 4.6%}.footer-nav li{margin-right:12px}.footer-nav li a,.footer-nav li p{font-size:87%}.footer-social-links li a{font-size:115%}.footer p{letter-spacing:1px;font-size:77%}.copyright-container{margin-top:10px}}@media only screen and (max-width:1023px){body{font-size:18px}section{padding:30px 0}h1,h2{letter-spacing:1px}h1{margin-top:0;margin-bottom:15px;word-spacing:2.1px}h2{word-spacing:1.4px;margin-bottom:23px}h3{margin-bottom:10px}h4{margin-bottom:9px}h2:after{margin-top:24px;height:2.3px;border-radius:60%;width:170px}.btn:link,.btn:visited,input[type=submit]{padding:6px 22px;border-radius:90px}.btn-download,.btn-full:link,.btn-full:visited,.btn-info:link,.btn-info:visited,input[type=submit]{margin-right:12px}.hero-text-area{padding:2%;border-radius:10.5px;bottom:5%;left:1.1%}.hero-text-area h1{line-height:130%;letter-spacing:3.5px;margin-bottom:6px}.hero-text-area h3{font-size:95%;margin-bottom:22px;line-height:150%}.pro-pic-box{height:85vh;width:45vw}.main-nav{margin:18px 26px 18px 0}.main-nav li{margin-left:18px}.nav-button:link,.nav-button:visited{font-size:98%;padding-bottom:6px}.skills-parent-container-left{-webkit-box-shadow:3px 3px 16px 10px rgba(62,70,78,.7);box-shadow:3px 3px 16px 10px rgba(62,70,78,.7);margin-bottom:35px;width:90%}.skills-parent-container-right{-webkit-box-shadow:-3px 3px 16px 10px rgba(62,70,78,.7);box-shadow:-3px 3px 16px 10px rgba(62,70,78,.7);margin-top:21px;margin-bottom:35px;width:90%}.skills-container{padding:1.5%;width:85%;margin:15px auto}.skills-container h3{letter-spacing:1.2px}.skills-box{border-radius:3px;margin-top:22px}.skill-fill-percent{height:35px}.separator-skill-bar{height:1.7px;border-radius:50%;width:70%;margin:25px auto}.skill-fill-percent .skill-fill-percent-bar-container p{font-size:90%;line-height:35px}.skills-box h4{font-size:100%;margin-top:6px}.skills-icon{font-size:720%}.programming-parent-box{border-radius:11px;padding:1.7%}.programming-bg .skills-container h3{margin-bottom:30px}.programming-skills-box{margin-top:11px}.skill-programming-label p{font-size:88%;margin-right:11px}.skill-programming-value .skill-fill-percent p{font-size:77%;line-height:21px}.skill-programming-percent{height:21px}.programs-experience-row{margin-top:25px}.programs-experience-row-content{margin:0 50px;padding:0 9%}.program-icon-container{padding:1.8%}.program-icon-img-filled,.program-icon-img-outline{width:77%}.experience-section{padding:0}.experience-section-bg{padding:35px 0}.experience-inside-box{margin:1% 3.7% 3.7%;-webkit-box-shadow:3px 3px 25px 15px rgba(0,0,0,.7);box-shadow:3px 3px 25px 15px rgba(0,0,0,.7)}.experience-header{padding-top:1.8%}.company-experience-box-outer{padding:2%;-webkit-transform:rotateX(-21.38817227376516deg) rotateY(4.313240312354818deg) rotateZ(2.737746770784939deg) translateX(-5%);transform:rotateX(-21.38817227376516deg) rotateY(4.313240312354818deg) rotateZ(2.737746770784939deg) translateX(-5%)}.company-experience-box{margin:0 4.5%;padding:0 1.9%}.experience-box-left-side{padding:1.9%}.experience-company-info-container li{padding:1%}.experience-company-logo-row{width:100%;margin-bottom:9%}.experience-logo-container{border-radius:7px;height:70px;width:70px}.experience-box-right-side{padding:1.8% 4.6%;border-left:2px solid rgba(225,209,51,.6)}.experience-box-right-header{display:inline-block;width:100%;margin-bottom:1.8%}.experience-box-right-content-row{margin-top:1%;margin-bottom:1.8%}.experience-box-right-content-row h5{font-size:90%;margin-bottom:1%}.position-title{font-size:125%;width:50%}.experience-duration{font-size:80%;width:50%}.experience-box-right-content{padding:1.8% 5.6%;-webkit-box-shadow:3px 3px 7px 3px rgba(34,34,34,.3);box-shadow:3px 3px 7px 3px rgba(34,34,34,.3)}.experience-box-right-content .col ul li,.experience-box-right-content ul li{font-size:90%;padding:2.6px 22px;line-height:125%;letter-spacing:1.22px}.portfolio-section-bg{padding:35px 0}.portfolio-content-parent{margin:1.8% 3.7% 0;-webkit-box-shadow:3px 3px 24px 15px rgba(0,0,0,.7);box-shadow:3px 3px 24px 15px rgba(0,0,0,.7)}.portfolio-section-header{margin:1.8% 0 0}.portfolio-content{margin:0 3.7%}.portfolio-row{padding:2.8% 5.6%}.portfolio-card{width:90%;-webkit-box-shadow:0 3px 3px #0f0f0f;box-shadow:0 3px 3px #0f0f0f}.contact-outside-box,.testimonial-outside-box{-webkit-box-shadow:3px 3px 25px 15px rgba(0,0,0,.7)}.portfolio-card-image-container{width:100%;height:200px;margin-top:0}.portfolio-card-image-container img{width:100%;height:100%}.portfolio-card-text-container{border-top:2px solid rgba(0,0,0,.4)}.portfolio-card:hover .portfolio-card-text-container{border-top:2px solid rgba(255,255,255,.4)}.portfolio-card-text-heading-box{padding:1.8% 4.6% 1%;border-bottom:1px solid rgba(0,0,0,.4)}.portfolio-card-text-details-box{padding:3.7% 4.6%}.portfolio-card:hover .portfolio-card-text-container .portfolio-card-text-heading-box{border-bottom:1px solid rgba(255,255,255,.4)}.portfolio-card-text-heading-box h4{font-size:120%}.portfolio-card-text-details-box p,.portfolio-card-text-details-box p a{font-size:92%;padding-bottom:2.8%}.portfolio-modal-content{border:1px solid #2B2A2A;border-radius:4px;width:80%;height:80%}.portfolio-modal-content-gallery-container{width:50%;height:100%}.portfolio-modal-content-information-container{padding:1% 1.8%;width:50%;height:100%}.portfolio-modal-content-information-box{padding:4.6% 4.6% 4.6% 9.5%;height:90%;width:100%}.portfolio-details-header img{width:40px;height:40px;border-radius:3px;margin-right:2.8%}.portfolio-details-header h3{font-size:125%;line-height:40px;letter-spacing:1px}.portfolio-details-body{margin-top:4.7%}.portfolio-details-body p{font-size:87%;line-height:145%;letter-spacing:1px}.portfolio-modal-close{font-size:22px;height:2%}.indicator-box{padding:4.7%}.w3-left,.w3-right{font-size:135%}.testimonial-section-bg{padding:35px 0}.testimonial-outside-box{margin:1% 3.7%;box-shadow:3px 3px 25px 15px rgba(0,0,0,.7)}.testimonial-header{padding-top:1.8%}.testimonial-row{width:65%;margin:3.7% auto;padding:1.8% 1.8% 2.8%}.testimonial-row:first-of-type{margin-top:1.8%}.blockquote-content{padding:1.8% 4.6%;font-size:100%;line-height:140%}.blockquote-closure{margin-top:4.6%;font-size:380%;line-height:4.6%}.testimonial-row cite{font-size:90%;margin-top:1.8%;margin-left:4.6%}.testimonial-row cite img{height:50px;width:50px;border:1px solid rgba(0,0,0,.4);margin-right:1.8%}.contact-section-bg{padding:35px 0}.contact-outside-box{margin:1% 3.7%;box-shadow:3px 3px 25px 15px rgba(0,0,0,.7);padding-bottom:2.8%}.contact-header{padding-top:1.8%}.contact-body{-webkit-box-shadow:3px 3px 25px 15px rgba(0,0,0,.7);box-shadow:3px 3px 25px 15px rgba(0,0,0,.7);border-radius:10px;width:80%;margin:1.8% auto;padding:1.8%}.contact-body-left{padding:1%;height:95%}.contact-image-container{width:120px;height:120px;border-radius:50%;margin:1% 1.8% 1% auto}.contact-actions{width:100%;padding:4.6% 0;margin:11% auto}.contact-actions .btn{width:85%;margin-bottom:10px;margin-right:1.8%}.contact-body-right{padding:1.8% 2.8%;height:95%}.contact-body-right h3{font-size:125%}.contact-body-details{margin:4.6% 1%;padding:2.8% 4.6%}.contact-social-links li,.footer-social-links li{margin-left:10px}.contact-body-details p{font-size:97%;line-height:125%;letter-spacing:1.4px}.contact-body-details blockquote{font-size:87%;line-height:125%;letter-spacing:1.5px}.contact-social-media-container{margin-right:4.6%;margin-top:18px}.contact-social-links li a{font-size:115%}.footer{padding:15px 4.6%}.footer-nav li{margin-right:10px}.footer-nav li a,.footer-nav li p{font-size:87%}.footer-social-links li a{font-size:115%}.footer p{letter-spacing:1px;font-size:77%}.copyright-container{margin-top:10px}}@media only screen and (max-width:767px){body{font-size:16px}section{padding:20px 0}h1,h2{letter-spacing:1px}h1{margin-top:0;margin-bottom:12px;word-spacing:1.9px}h2{word-spacing:1.1px;margin-bottom:20px}h3{margin-bottom:8px}h4{margin-bottom:7px}h2:after{margin-top:20px;height:2px;border-radius:60%;width:150px}.btn:link,.btn:visited,input[type=submit]{padding:6px 18px;border-radius:80px}.btn-download,.btn-full:link,.btn-full:visited,.btn-info:link,.btn-info:visited,input[type=submit]{margin-right:10px}.hero-text-area{padding:2%;border-radius:9px;bottom:5%;left:1.1%}.hero-text-area h1{line-height:120%;letter-spacing:3px;margin-bottom:5px}.hero-text-area h3{font-size:95%;margin-bottom:18px;line-height:140%}.pro-pic-box{height:85vh;width:45vw}.main-nav{margin:15px 22px 15px 0}.main-nav li{margin-left:15px}.nav-button:link,.nav-button:visited{font-size:98%;padding-bottom:4px}.skills-parent-container-left{-webkit-box-shadow:2px 2px 14px 8px rgba(62,70,78,.7);box-shadow:2px 2px 14px 8px rgba(62,70,78,.7);margin-bottom:30px;width:90%}.skills-parent-container-right{-webkit-box-shadow:-2px 2px 14px 8px rgba(62,70,78,.7);box-shadow:-2px 2px 14px 8px rgba(62,70,78,.7);margin-top:18px;margin-bottom:30px;width:90%}.skills-container{padding:1.5%;width:90%;margin:12px auto}.skills-container h3{letter-spacing:1px}.skills-box{border-radius:2px;margin-top:19px}.skill-fill-percent{height:30px}.separator-skill-bar{height:1.4px;border-radius:50%;width:70%;margin:20px auto}.skill-fill-percent .skill-fill-percent-bar-container p{font-size:90%;line-height:30px}.skills-box h4{font-size:100%;margin-top:4px}.skills-icon{font-size:700%}.programming-parent-box{border-radius:9px;padding:1.7%}.programming-bg .skills-container h3{margin-bottom:25px}.programming-skills-box{margin-top:9px}.skill-programming-label p{font-size:88%;margin-right:9px}.skill-programming-value .skill-fill-percent p{font-size:77%;line-height:22px}.skill-programming-percent{height:23px}.programs-experience-row{margin-top:20px}.programs-experience-row-content{margin:0 30px;padding:0 9%}.program-icon-container{padding:1.8%}.program-icon-img-filled,.program-icon-img-outline{width:77%}.experience-section{padding:0}.experience-section-bg{padding:30px 0}.experience-inside-box{margin:1% 3.7% 3.7%;-webkit-box-shadow:2px 2px 20px 12px rgba(0,0,0,.7);box-shadow:2px 2px 20px 12px rgba(0,0,0,.7)}.experience-header{padding-top:1.8%}.company-experience-box-outer{padding:4%;-webkit-transform:rotateX(-11.38817227376516deg) rotateY(2.313240312354818deg) rotateZ(2.437746770784939deg) translateX(-5%);transform:rotateX(-11.38817227376516deg) rotateY(2.313240312354818deg) rotateZ(2.437746770784939deg) translateX(-5%)}.company-experience-box{margin:0 4.5%;padding:0 1.9%}.experience-box-left-side{padding:1.9%}.experience-company-info-container li{padding:1%}.experience-company-logo-row{width:100%;margin-bottom:9%}.experience-logo-container{border-radius:5px;height:60px;width:60px}.experience-box-right-side{padding:1.8% 4.6%;border-left:1px solid rgba(225,209,51,.6)}.experience-box-right-header{display:inline-block;width:100%;margin-bottom:1.8%}.experience-box-right-content-row{margin-top:1%;margin-bottom:1.8%}.experience-box-right-content-row h5{font-size:90%;margin-bottom:1%}.position-title{font-size:125%;width:50%}.experience-duration{font-size:80%;width:50%}.experience-box-right-content{padding:1.8% 5.6%;-webkit-box-shadow:2px 2px 5px 2px rgba(34,34,34,.3);box-shadow:2px 2px 5px 2px rgba(34,34,34,.3)}.experience-box-right-content .col ul li,.experience-box-right-content ul li{font-size:90%;padding:2.1px 19px;line-height:125%;letter-spacing:1px}.portfolio-section-bg{padding:30px 0}.portfolio-content-parent{margin:1.8% 3.7% 0;-webkit-box-shadow:2px 2px 20px 12px rgba(0,0,0,.7);box-shadow:2px 2px 20px 12px rgba(0,0,0,.7)}.portfolio-section-header{margin:1.8% 0 0}.portfolio-content{margin:0 3.7%}.portfolio-row{padding:2.8% 5.6%}.portfolio-card{width:90%;-webkit-box-shadow:0 2px 2px #0f0f0f;box-shadow:0 2px 2px #0f0f0f}.contact-outside-box,.testimonial-outside-box{-webkit-box-shadow:2px 2px 20px 12px rgba(0,0,0,.7)}.portfolio-card-image-container{width:100%;height:170px;margin-top:0}.portfolio-card-image-container img{width:100%;height:100%}.portfolio-card-text-container{border-top:1px solid rgba(0,0,0,.4)}.portfolio-card:hover .portfolio-card-text-container{border-top:1px solid rgba(255,255,255,.4)}.portfolio-card-text-heading-box{padding:1.8% 4.6% 1%;border-bottom:1px solid rgba(0,0,0,.4)}.portfolio-card-text-details-box{padding:3.7% 4.6%}.portfolio-card:hover .portfolio-card-text-container .portfolio-card-text-heading-box{border-bottom:1px solid rgba(255,255,255,.4)}.portfolio-card-text-heading-box h4{font-size:120%}.portfolio-card-text-details-box p,.portfolio-card-text-details-box p a{font-size:92%;padding-bottom:2.8%}.portfolio-modal-content{border:1px solid #2B2A2A;border-radius:3px;width:80%;height:80%}.portfolio-modal-content-gallery-container{width:50%;height:100%}.portfolio-modal-content-information-container{padding:1% 1.8%;width:50%;height:100%}.portfolio-modal-content-information-box{padding:4.6% 4.6% 4.6% 9.5%;height:90%;width:100%}.portfolio-details-header img{width:30px;height:30px;border-radius:2px;margin-right:2.8%}.portfolio-details-header h3{font-size:125%;line-height:30px;letter-spacing:1px}.portfolio-details-body{margin-top:4.7%}.portfolio-details-body p{font-size:87%;line-height:145%;letter-spacing:1px}.portfolio-modal-close{font-size:18px;height:2%}.indicator-box{padding:4.7%}.w3-left,.w3-right{font-size:125%}.testimonial-section-bg{padding:30px 0}.testimonial-outside-box{margin:1% 3.7%;box-shadow:2px 2px 20px 12px rgba(0,0,0,.7)}.testimonial-header{padding-top:1.8%}.testimonial-row{width:65%;margin:3.7% auto;padding:1.8% 1.8% 2.8%}.testimonial-row:first-of-type{margin-top:1.8%}.blockquote-content{padding:1.8% 4.6%;font-size:100%;line-height:140%}.blockquote-closure{margin-top:4.6%;font-size:350%;line-height:4.6%}.testimonial-row cite{font-size:90%;margin-top:1.8%;margin-left:4.6%}.testimonial-row cite img{height:40px;width:40px;border:1px solid rgba(0,0,0,.4);margin-right:1.8%}.contact-section-bg{padding:30px 0}.contact-outside-box{margin:1% 3.7%;box-shadow:2px 2px 20px 12px rgba(0,0,0,.7);padding-bottom:2.8%}.contact-header{padding-top:1.8%}.contact-body{-webkit-box-shadow:2px 2px 20px 12px rgba(0,0,0,.7);box-shadow:2px 2px 20px 12px rgba(0,0,0,.7);border-radius:8px;width:80%;margin:1.8% auto;padding:1.8%}.contact-body-left{padding:1%;height:95%}.contact-image-container{width:90px;height:90px;border-radius:50%;margin:1% 1.8% 1% auto}.contact-actions{width:100%;padding:4.6% 0;margin:11% auto}.contact-actions .btn{width:90%;margin-bottom:8px;margin-right:1.8%}.contact-body-right{padding:1.8% 2.8%;height:95%}.contact-body-right h3{font-size:125%}.contact-body-details{margin:4.6% 1%;padding:2.8% 4.6%}.contact-social-links li,.footer-social-links li{margin-left:8px}.contact-body-details p{font-size:97%;line-height:125%;letter-spacing:1.1px}.contact-body-details blockquote{font-size:87%;line-height:125%;letter-spacing:1.2px}.contact-social-media-container{margin-right:4.6%;margin-top:14px}.contact-social-links li a{font-size:115%}.footer{padding:12px 4.6%}.footer-nav li{margin-right:8px}.footer-nav li a,.footer-nav li p{font-size:87%}.footer-social-links li a{font-size:115%}.footer p{letter-spacing:1px;font-size:77%}.copyright-container{margin-top:10px}}@media only screen and (max-width:645px){body{font-size:14px}}@media only screen and (max-width:530px){body{font-size:13px}section{padding:15px 0}.col{margin:0}.span-1-of-2,.span-1-of-3,.span-1-of-4,.span-2-of-3,.span-3-of-3,.span-3-of-4{width:100%}.span-1-of-12{width:15%}h1,h2{letter-spacing:1px}h1{margin-top:0;margin-bottom:10px;word-spacing:1.6px}h2{word-spacing:1px;margin-bottom:15px}h3{margin-bottom:6px}h4{margin-bottom:5px}h2:after{margin-top:15px;height:2px;border-radius:60%;width:120px}.btn:link,.btn:visited,input[type=submit]{padding:5px 15px;border-radius:70px}.btn-download,.btn-full:link,.btn-full:visited,.btn-info:link,.btn-info:visited,input[type=submit]{margin-right:8px}.small-header-pic-container{display:block;margin:2% auto}.small-header-pic{width:40vw;height:40vw;border-radius:50%;-webkit-box-shadow:2px 2px 20px 12px rgba(0,0,0,.7);box-shadow:2px 2px 20px 12px rgba(0,0,0,.7);margin:0 auto}.hero-text-area{padding:2% 4%;border-radius:9px;width:95%;bottom:15vh}.hero-text-area h1{line-height:120%;letter-spacing:2px;margin-bottom:5px}.hero-text-area h3{font-size:95%;margin-bottom:15px;line-height:130%}.pro-pic-box{height:85vh;width:45vw;visibility:hidden}.horizontal-menu li{display:block;margin:5% 5% 5% 25px;text-align:left}.horizontal-menu li:first-child{margin-left:25px;margin-top:12%}.horizontal-menu li:last-child{margin-bottom:8%}.horizontal-menu{display:none;list-style:none;float:none;margin:25px 40px 25px 0}.main-nav{margin:5px 22px 5px 0}.burger-menu{display:block}.mobile-nav-icon i{font-size:200%}.nav-button:link,.nav-button:visited{font-size:150%}.skills-parent-container-left{-webkit-box-shadow:2px 2px 14px 8px rgba(62,70,78,.7);box-shadow:2px 2px 14px 8px rgba(62,70,78,.7);margin-bottom:20px;width:90%}.skills-parent-container-right{-webkit-box-shadow:-2px 2px 14px 8px rgba(62,70,78,.7);box-shadow:-2px 2px 14px 8px rgba(62,70,78,.7);margin-top:15px;margin-bottom:20px;width:90%}.experience-inside-box,.portfolio-content-parent{-webkit-box-shadow:2px 2px 20px 12px rgba(0,0,0,.7)}.skills-container{padding:1.5%;width:90%;margin:10px auto}.skills-container h3{letter-spacing:1px}.skills-box{border-radius:2px;margin-top:10%;padding:0 25%}.skill-fill-percent{height:25px}.separator-skill-bar{height:1.4px;border-radius:50%;width:70%;margin:15px auto}.skill-fill-percent .skill-fill-percent-bar-container p{font-size:90%;line-height:25px}.skills-box h4{font-size:100%;margin-top:4px}.skills-icon{font-size:650%}.programming-parent-box{border-radius:8px;padding:1.7%}.programming-bg .skills-container h3{margin-bottom:20px}.programming-skills-box{margin-top:8px}.skill-programming-label p{float:left;margin:2% 0}.skill-programming-value .skill-fill-percent p{font-size:77%;line-height:20px}.skill-programming-percent{height:21px}.programs-experience-row{margin-top:10%;padding:2%}.programs-experience-row-content{margin:0 20px;padding:0 9%}.program-icon-container{padding:0 5%;margin:20% 0}.program-icon-img-filled,.program-icon-img-outline{width:60%}.experience-section{padding:0}.experience-section-bg{padding:20px 0}.experience-inside-box{margin:1% 3.7% 3.7%;box-shadow:2px 2px 20px 12px rgba(0,0,0,.7)}.experience-header{padding-top:1.8%}.company-experience-box-outer{padding:4%;-webkit-transform:rotateX(0) rotateY(0) rotateZ(0) translateX(0);transform:rotateX(0) rotateY(0) rotateZ(0) translateX(0)}.company-experience-box{margin:0 4.5%;padding:0 1.9%}.experience-box-left-side{padding:1.9%}.company-location,.company-name{text-align:left}.experience-company-info-container li{padding:1%}.experience-company-logo-row{width:100%;margin-left:0;margin-bottom:2%}.experience-logo-container{border-radius:4px;height:45px;width:45px;margin-left:0}.experience-box-right-side{margin-top:2%;padding:1.8% 4.6%;border-left:1px solid rgba(225,209,51,.6)}.experience-box-right-header{display:inline-block;width:100%;margin-bottom:1.8%}.experience-box-right-content-row{margin-top:1%;margin-bottom:1.8%}.experience-box-right-content-row h5{font-size:90%;margin-bottom:1%}.position-title{font-size:125%;width:50%}.experience-duration{font-size:80%;width:50%}.experience-box-right-content{padding:1.8% 5.6%;-webkit-box-shadow:2px 2px 5px 2px rgba(34,34,34,.3);box-shadow:2px 2px 5px 2px rgba(34,34,34,.3)}.experience-box-right-content .col ul li,.experience-box-right-content ul li{font-size:90%;padding:2.1px 19px;line-height:125%;letter-spacing:1px}.portfolio-section-bg{padding:30px 0}.portfolio-content-parent{margin:1.8% 3.7% 0;box-shadow:2px 2px 20px 12px rgba(0,0,0,.7)}.contact-outside-box,.testimonial-outside-box{-webkit-box-shadow:2px 2px 20px 12px rgba(0,0,0,.7)}.portfolio-section-header{margin:1.8% 0 0}.portfolio-content{margin:0 3.7%}.portfolio-row{padding:0}.portfolio-card{width:50%;margin:3% auto}.portfolio-card-image-container{width:100%;height:170px;margin-top:0}.portfolio-card-image-container img{width:100%;height:100%}.portfolio-card-text-container{border-top:1px solid rgba(0,0,0,.4)}.portfolio-card:hover .portfolio-card-text-container{border-top:1px solid rgba(255,255,255,.4)}.portfolio-card-text-heading-box{padding:1.8% 4.6% 1%;border-bottom:1px solid rgba(0,0,0,.4)}.portfolio-card-text-details-box{padding:3.7% 4.6%}.portfolio-card:hover .portfolio-card-text-container .portfolio-card-text-heading-box{border-bottom:1px solid rgba(255,255,255,.4)}.portfolio-card-text-heading-box h4{font-size:120%}.portfolio-card-text-details-box p,.portfolio-card-text-details-box p a{font-size:92%;padding-bottom:2.8%}.portfolio-modal-content{border:1px solid #2B2A2A;border-radius:3px;width:85%;height:80%}.portfolio-modal-content-gallery-container{width:100%;height:50%}.portfolio-modal-content-information-container{padding:1% 1.8%;width:100%;height:50%}.portfolio-modal-content-information-box{padding:4.6%;height:90%;width:100%}.portfolio-details-header img{width:30px;height:30px;border-radius:2px;margin-right:2.8%}.portfolio-details-header h3{font-size:125%;line-height:30px;letter-spacing:1px}.portfolio-details-body{margin-top:6%}.portfolio-details-body p{font-size:90%;line-height:145%;letter-spacing:1px}.portfolio-modal-close{font-size:18px;height:2%;padding-right:2%}.indicator-box{padding:4.7%}.w3-left,.w3-right{font-size:125%}.testimonial-section-bg{padding:20px 0}.testimonial-outside-box{margin:1% 3.7%;box-shadow:2px 2px 20px 12px rgba(0,0,0,.7)}.testimonial-header{padding-top:1.8%}.testimonial-row{width:65%;margin:10% auto;padding:8% 1.8% 5%}.testimonial-row:first-of-type{margin-top:1.8%}.blockquote-content{padding:1.8% 4.6%;font-size:100%;line-height:140%}.blockquote-closure{margin-top:4.6%;font-size:350%;line-height:4.6%}.testimonial-row cite{font-size:90%;margin-top:5%;margin-left:4.6%}.testimonial-row cite img{height:30px;width:30px;border:1px solid rgba(0,0,0,.4);margin-right:1.8%}.contact-section-bg{padding:20px 0}.contact-outside-box{margin:1% 3.7%;box-shadow:2px 2px 20px 12px rgba(0,0,0,.7);padding-bottom:2.8%}.contact-header{padding-top:1.8%}.contact-body{-webkit-box-shadow:2px 2px 20px 12px rgba(0,0,0,.7);box-shadow:2px 2px 20px 12px rgba(0,0,0,.7);border-radius:8px;width:80%;margin:1.8% auto;padding:1.8%}.contact-body-left{padding:1%;height:95%}.contact-image-container{width:80px;height:80px;border-radius:50%;margin:1% auto}.contact-actions{width:50%;padding:5% 0;margin:1% auto}.contact-actions .btn{width:90%;margin-bottom:8px;margin-right:1.8%}.contact-body-right{padding:1.8% 2.8%;height:95%}.contact-body-right h3{font-size:125%}.contact-body-details{margin:4.6% 1%;padding:2.8% 4.6%}.contact-social-links li,.footer-social-links li{margin-left:8px}.contact-body-details p{font-size:97%;line-height:125%;letter-spacing:1.1px}.contact-body-details blockquote{font-size:87%;line-height:125%;letter-spacing:1.2px}.contact-social-media-container{margin-right:0;margin-top:13px}.contact-social-links{float:none;text-align:center}.contact-social-links li a{font-size:115%}.footer{padding:10px 4.6%}.footer-nav li{margin-right:8px}.footer-nav li a,.footer-nav li p{font-size:87%}.footer-social-links li a{font-size:115%}.footer p{letter-spacing:1px;font-size:77%}.copyright-container{margin-top:10px}}@media only screen and (max-width:480px){body{font-size:12px}}
