.cbp-spmenu{position:fixed}.cbp-spmenu h3{color:#afdefa;padding:20px;margin:0;background:#000000}.cbp-spmenu a{display:block;color:#fff;text-transform:uppercase;line-height:1.4;transition:all ease 0.2s}.cbp-spmenu a:hover{background:#ffffff;color:#434C54}.cbp-spmenu a:active{background:#ffffff;color:#434C54}.cbp-spmenu-vertical{width:75%;height:100%;top:0;z-index:1000}.cbp-spmenu-vertical a{padding:1em}.cbp-spmenu-horizontal{width:100%;height:150px;left:0;z-index:1000;overflow:hidden}.cbp-spmenu-horizontal h3{height:100%;width:20%;float:left}.cbp-spmenu-horizontal a{float:left;width:20%;padding:0.8em}.cbp-spmenu-left{left:-600px}.cbp-spmenu-right{right:-240px}.cbp-spmenu-left.cbp-spmenu-open{left:0px}.cbp-spmenu-right.cbp-spmenu-open{right:0px}.cbp-spmenu-top{top:-150px}.cbp-spmenu-bottom{bottom:-150px}.cbp-spmenu-top.cbp-spmenu-open{top:0px}.cbp-spmenu-bottom.cbp-spmenu-open{bottom:0px}.cbp-spmenu-push{overflow-x:hidden;position:relative;left:0}.cbp-spmenu-push-toright{left:240px}.cbp-spmenu-push-toleft{left:-240px}.cbp-spmenu,.cbp-spmenu-push{-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;transition:all 1.2s ease}@media screen and (max-width: 55.1875em){.cbp-spmenu-horizontal{font-size:75%;height:110px}.cbp-spmenu-top{top:-110px}.cbp-spmenu-bottom{bottom:-110px}}@media screen and (max-height: 26.375em){.cbp-spmenu-vertical{font-size:90%;width:190px}.cbp-spmenu-left,.cbp-spmenu-push-toleft{left:-190px}.cbp-spmenu-right{right:-190px}.cbp-spmenu-push-toright{left:190px}}.sitemap .title-container{margin-top:0}.sitemap header nav ul li a{color:#000000}.sitemap header nav ul li a:after{left:40%}.sitemap nav a{color:#ffffff}.sitemap .container{padding-top:50px;padding-bottom:50px}.sitemap .container .wsp-container{display:block;padding-right:50px;padding-left:50px}.sitemap .container .wsp-container h2{padding-bottom:25px}.sitemap .container .wsp-container ul li{padding-bottom:15px}.sitemap .container .wsp-container ul li:last-of-type{padding-bottom:50px}.sitemap a{color:black}footer{width:1300px;margin:0 auto !important}footer .footer-navigation-1{padding:30px 0;display:inline-table;width:30%;margin-right:-4px}footer .footer-navigation-1 li{display:block;padding-left:30px;padding-bottom:10px;font-size:18px;font-family:'Helvetica', sans-serif}footer .footer-navigation-1 li:last-child{padding-bottom:0}footer .footer-navigation-1 li a{color:black}footer .footer-navigation-2{padding:30px 0 45px 0;width:70%;vertical-align:bottom;text-align:right;display:inline-table}footer .footer-navigation-2 li{padding-right:50px;display:inline-block}footer .footer-navigation-2 li a{color:black}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}*{box-sizing:border-box}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{display:block;margin:0 auto}::-moz-focus-inner{border:0}.error-page{background:url(../images/404-page-background.jpg) no-repeat;background-size:cover;height:-webkit-fill-available}.error-page-container{position:absolute;text-align:center;color:#23657D;margin:0 auto;top:35%;left:0;right:0}.error-page-container .error-page-heading{font-size:120px}.error-page-container .error-page-button{font-size:30px;border-radius:10px;color:#23657D;padding:5px 15px;background:#ffffff00;border:2px #23657D solid}.error-page-container .error-page-text{font-size:40px;padding:0 0 30px 0}@supports (-ms-ime-align: auto){.profile-container{margin:33px 0 0 50px !important}}@-moz-document url-prefix(){.profile-container{margin:33px 0 0 50px !important}}@supports (-moz-osx-font-smoothing: auto){.profile-container{margin:33px 0 0 50px !important}}.intro-image{margin-bottom:-221px}.wrapper{width:1300px;margin:0 auto;background-color:#ffffff}.title-container{padding:25px 50px;background-color:#83E8D1;margin-bottom:0;margin-top:50px}.content-area{padding-top:90px}.container-opacity{background:url(../images/title-background.png) repeat;margin-top:0}.grey{background-color:#F8F8F8}.quote{margin-top:50px;position:relative}.quote .quote-background{width:100%}#section1,#section2,#section3,#section4,#section5{margin-top:-50px;padding-top:50px}@media screen and (-webkit-min-device-pixel-ratio: 0){margin:26px 0 0 50px}.profile-container{margin:26px 0 0 50px;display:inline-block;border-radius:100%;width:482px;height:482px}.profile-container img{margin-top:60px;border-radius:100%;width:430px;height:430px;-webkit-box-shadow:1px -5px 9px 3px rgba(0,0,0,0.38);-moz-box-shadow:1px -5px 9px 3px rgba(0,0,0,0.38);box-shadow:1px -5px 9px 3px rgba(0,0,0,0.38)}.content{margin-top:100px}body{background-color:#c3c3c3}*:focus{outline:none}.one-half{width:49.84%;display:inline-block;margin-left:60px;vertical-align:text-bottom}p{padding:25px 50px 0 50px}p:last-child{padding-bottom:25px}.skills-section{padding:0 50px}.skills-section .skill-thumb p,.skills-section .skill-thumb strong{color:#ffffff;font-size:16px;padding-bottom:8px;display:inline-block}.skills-section .skill-thumb .progress{background:#ffffff;border-radius:5px;box-shadow:none;height:4px}.skills-section .skill-thumb .progress-bar-primary{background:#3d3d3f}.skills-section .skill{overflow:hidden;width:100%;padding-top:87px}.skills-section .skill .progress{background-color:#EAEAEA;border-radius:3px;box-shadow:none;height:15px;overflow:visible;position:relative;margin-bottom:60px}.skills-section .skill .progress:nth-child(1) .progress-bar{width:95%;visibility:visible;animation-duration:5s;animation-delay:0.5s;animation-name:fadeInLeft;-ms-animation-name:fadeInLeft}.skills-section .skill .progress:nth-child(2) .progress-bar{width:50%;visibility:visible;animation-duration:5s;animation-delay:0.5s;animation-name:fadeInLeft;-ms-animation-name:fadeInLeft}.skills-section .skill .progress:nth-child(3) .progress-bar{width:60%;visibility:visible;animation-duration:5s;animation-delay:0.5s;animation-name:fadeInLeft;-ms-animation-name:fadeInLeft}.skills-section .skill .progress:nth-child(4) .progress-bar{width:45%;visibility:visible;animation-duration:5s;animation-delay:0.5s;animation-name:fadeInLeft;-ms-animation-name:fadeInLeft}.skills-section .skill .progress:last-child{margin-bottom:0}.skills-section .skill .progress .title{left:0;position:absolute;top:-37px;z-index:99}.skills-section .skill .progress .progress-bar{background-color:#83E8D1;border-radius:3px;box-shadow:none;height:15px;position:relative;text-align:right}.skills-section .skill .progress .progress-bar p{background-color:#83E8D1;margin-top:-26px;margin-left:-42px;padding:0 5px;-webkit-animation-delay:3s;animation-delay:3s;position:absolute;letter-spacing:1px;font-weight:400;line-height:1.3;visibility:visible;animation-name:fadeInLeft;-ms-animation-name:fadeInLeft}.skills-section .skill .progress-bar>p:before,.skills-section .skill .progress-bar>p:after{border:medium solid transparent;content:" ";height:0;pointer-events:none;position:absolute;top:100%;width:0}.skills-section .skill .progress-bar>p:before{border-top-color:#83E8D1;border-width:5px;margin-left:30px;top:20px}.skills-section .fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.margin-bottom{margin-bottom:25px}#section3 .work-experience{padding:25px 50px 0 50px}#section3 .work-experience .year{display:inline-block;height:100px;vertical-align:middle;width:15%}#section3 .work-experience .circle{width:7%;background:none;display:inline-block}#section3 .work-experience .circle img{width:100%}#section3 .work-experience .text-container{display:inline-block;width:73%;margin-left:4%;position:relative}#section3 .work-experience .text-container .triangle{background:url(../images/triangle.png) no-repeat;height:81px;margin-right:-11px;width:9%;vertical-align:middle;display:inline-block}#section3 .work-experience .text-container .text-area{display:inline-block;background:#F8F8F8 url(../images/shape-overlay.png) right no-repeat;background-size:50% 100%;width:91%;vertical-align:top;border-radius:10px;position:relative}#section3 .work-experience .text-container .text-area h3{padding:25px 50px 0 50px;margin-top:10px;font-weight:bold}#section3 .work-experience .text-container .text-area p{padding:25px 50px}#section3 .work-experience .text-container .text-area:before{background:#979797;content:'';display:block;width:7px;height:71%;border-radius:10px;left:-21.4%;top:68px;position:absolute}#section3 .work-experience:last-child .text-area:before{display:none}.sub-title-container{padding:30px 50px 25px 50px;background:#83E8D1;margin-bottom:25px;display:inline-block}.sub-title-container h3{margin-top:10px}.sub-title-shape{background:url(../images/sub-title-shape.png) right no-repeat;background-size:contain;display:inline-block;width:90px;height:90px;margin-bottom:25px;margin-left:-5px;vertical-align:bottom}.active-slider-content p:last-child{padding-bottom:50px}.active-slider-content a{color:#83E8D1}section.slide-info-1,section.slide-info-2,section.slide-info-3,section.slide-info-4,section.slide-info-5,section.slide-info-6{opacity:0;display:block;height:0;overflow:hidden}section.slide-info-1.active-slider-content,section.slide-info-2.active-slider-content,section.slide-info-3.active-slider-content,section.slide-info-4.active-slider-content,section.slide-info-5.active-slider-content,section.slide-info-6.active-slider-content{height:auto;opacity:1;transition:opacity 0.7s ease-in-out}.slick-container{padding:50px}.testimonials{background:url(../images/testimonials.png) no-repeat;background-size:cover;padding:0 150px;margin-bottom:50px}.testimonials .show-more-snippet{height:45px;overflow:hidden}.testimonials .testimonial-content{text-align:center;margin-bottom:20px;margin-top:20px}.testimonials span.show-more{font-weight:bold;color:#83E8D1;font-family:'Helvetica', sans-serif;font-size:18px;line-height:1.3}.testimonials .slider-testimonials .slick-slide{filter:none}.testimonials .slider-testimonials .slick-slide h4{color:#ffffff;text-align:center;padding:30px 0 0 0}.testimonials .slider-testimonials .slick-slide p{color:#ffffff;padding:0;margin-bottom:15px;text-align:center;font-weight:lighter}.testimonials .slider-testimonials .slick-slide i{color:#ffffff;text-align:center;font-size:18px;padding-bottom:50px}.testimonials .slider-testimonials .slick-slide img{width:25%;padding-top:50px}.testimonials .slider-testimonials .slick-arrow{top:55%}.testimonials .slider-testimonials .slick-prev{background:url(../images/white-arrow-prev.png) no-repeat;left:-75px}.testimonials .slider-testimonials .slick-next{background:url(../images/white-arrow-next.png) no-repeat;right:-75px}.g-recaptcha{position:initial;display:block;margin:23px 0}.contact{background:url(../images/contact.png) no-repeat;background-size:cover;box-sizing:border-box;padding:50px 50px 45px 50px}.contact .contact-container .contact-empty{width:10%;display:inline-block;background:transparent;margin-right:-4px}.contact .contact-container .contact-form{background:url(../images/contact-background.png) repeat;display:inline-block;height:auto;border-radius:10px;width:90%;box-shadow:1px 4px 40px 8px rgba(0,0,0,0.4);position:relative}.contact .contact-container .contact-form .contact-details{background-color:#434C54;width:55%;box-shadow:1px 4px 40px 8px rgba(0,0,0,0.4);border-radius:10px;display:inline-block;height:auto;top:50px;left:-120px;color:#83E8D1;position:absolute}.contact .contact-container .contact-form .contact-details a{color:#83E8D1}.contact .contact-container .contact-form .contact-details h3{padding:50px 50px 25px 50px}.contact .contact-container .contact-form .contact-details ul{padding:0 50px 50px 50px}.contact .contact-container .contact-form .contact-details ul li{display:block;padding-bottom:25px}.contact .contact-container .contact-form .contact-details ul li:last-of-type{padding-bottom:0}.contact .contact-container .contact-form .contact-details ul li img{display:inline-block}.contact .contact-container .contact-form .contact-details ul li p{padding-left:25px;padding-top:0;padding-right:0;display:inline-block;vertical-align:text-bottom}.contact .contact-container .contact-form .contact-form-content{width:47%;position:relative;padding:50px 50px 50px 0;float:right}.contact .contact-container .contact-form .contact-form-content h3{color:#434C54;padding-bottom:25px}.contact .contact-container .contact-form .contact-form-content form p{padding:0;vertical-align:text-bottom;display:inline-block}.contact .contact-container .contact-form .contact-form-content form textarea{border-radius:10px;width:100%;box-sizing:border-box;font-size:20px;color:#434C54;display:block;border:2px #434C54 solid;background:url(../images/contact-background.png) repeat;height:150px}.contact .contact-container .contact-form .contact-form-content form textarea::-webkit-input-placeholder{color:#737373}.contact .contact-container .contact-form .contact-form-content form textarea[placeholder="Message"]{padding-top:10px;padding-left:10px;width:100% !important;height:140px !important;font-family:'Helvetica', sans-serif}.contact .contact-container .contact-form .contact-form-content form .wpcf7-validation-errors{padding:15px 0 0 0;font-family:'Helvetica', sans-serif;font-size:16px;color:#ff0000;border:0;margin:0}.contact .contact-container .contact-form .contact-form-content form .wpcf7-form-control-wrap{font-size:16px;border:0;margin:0;padding:0;font-family:'Helvetica', sans-serif}.contact .contact-container .contact-form .contact-form-content form .wpcf7-not-valid-tip,.contact .contact-container .contact-form .contact-form-content form .wpcf7-mail-sent-ok{font-size:16px;border:0;margin:0;padding:0 0 15px 0;font-family:'Helvetica', sans-serif}.contact .contact-container .contact-form .contact-form-content form span.Message .wpcf7-not-valid-tip{padding:15px 0 0 0}.contact .contact-container .contact-form .contact-form-content form .wpcf7-not-valid-tip{color:#ff6d6d}.contact .contact-container .contact-form .contact-form-content form .ajax-loader{display:none}.contact .contact-container .contact-form .contact-form-content form input::-webkit-input-placeholder,.contact .contact-container .contact-form .contact-form-content form textarea::-webkit-input-placeholder{color:#6f7e8c}.contact .contact-container .contact-form .contact-form-content form input::-moz-placeholder,.contact .contact-container .contact-form .contact-form-content form textarea::-moz-placeholder{color:#6f7e8c}.contact .contact-container .contact-form .contact-form-content form input:-ms-input-placeholder,.contact .contact-container .contact-form .contact-form-content form textarea:-ms-input-placeholder{color:#6f7e8c}.contact .contact-container .contact-form .contact-form-content form input{margin-bottom:15px;border-radius:10px;padding-bottom:13px;width:100%;box-sizing:border-box;font-size:20px;color:#434C54;display:block;border:2px #434C54 solid;font-family:'Helvetica', sans-serif;background:url(../images/contact-background.png) repeat}.contact .contact-container .contact-form .contact-form-content form input[placeholder="Name"]{padding-top:10px;padding-left:10px}.contact .contact-container .contact-form .contact-form-content form input[placeholder="Email"]{padding-top:10px;padding-left:10px}.contact .contact-container .contact-form .contact-form-content form input[placeholder="Subject"]{padding-top:10px;padding-left:10px}.contact .contact-container .contact-form .contact-form-content form input[type="submit"]{padding:15px 30px;border-radius:10px;width:120px;border:2px #434C54 solid;display:inline-block;color:#434C54;background:url(../images/contact-background.png) repeat;font-size:20px;margin-top:0}.contact .contact-container .contact-form .contact-form-content form input[type="submit"]:hover{background:#434C54;color:#81decc;border:1.5px #6EBAAC solid}.blog header nav ul li a:after{left:40%}.blog .wrapper{padding-bottom:50px}.blog .title-container{margin:0}.blog .blog-details{background:#83E8D1;display:inline-block;border-bottom:#83E8D1 solid 4px;border-right:#83E8D1 solid 4px;border-radius:10px;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:0}.blog .blog-details p{color:#434C54;display:inline-block;padding:15px 15px 15px 50px !important}.blog .blog-details strong{color:#434C54;font-weight:bold;display:inline-block}.blog .blog-details i{color:#434C54;font-size:16px;font-size:1rem;display:inline-block;font-style:italic;padding-right:50px}.blog section a{color:black;text-decoration:none}.blog section h2{padding:50px 50px 15px 50px}.blog section img{margin:0 auto}.blog section ul{list-style:disc;color:black;padding-left:17px;padding-bottom:25px}.blog section ol{color:black;padding-bottom:25px}.blog section p{padding:0 50px 25px 50px}.blog section p:first-of-type{padding-top:25px}.blog section p:last-of-type{padding-bottom:0}.blog section li{color:black;font-size:16px;font-size:1rem}.blog .container{text-align:center}.blog .container button{margin:0 auto;text-align:center;border:#83E8D1 solid 4px;font-size:28px;padding:5px 25px;border-radius:10px;box-shadow:0 8px 0 0 #71bdac;background:#83E8D1;margin-top:50px}.blog .container button:hover{opacity:0.9}.blog .container button:active{transform:translate(0px, 5px);-webkit-transform:translate(0px, 5px);box-shadow:none}.blog .image-container{margin:0 auto}.blog .image-container img{margin:0 auto;width:100%;height:auto}.blogs{background:#c3c3c3}.blogs hr{display:none}.blogs .wrapper{padding-bottom:25px}.blogs header nav ul li a:after{left:40%}.blogs .title-container{margin-top:0}.blogs .blog-header{position:initial}.blogs .blog-list{margin-top:50px;padding:0 50px}.blogs article{width:45%;display:inline-block}.blogs article:nth-child(2n+2){float:right}.blogs article h2{padding:0 0 15px 0}.blogs article h2 a{color:black;line-height:1.2}.blogs article img{width:100%}.blogs article header .blog-details p{color:black;padding:0}.blogs article header .blog-details strong{color:black;font-weight:bold}.blogs article header .blog-details i{color:#A2A2A2;text-decoration:none;font-family:'Helvetica', sans-serif;font-size:18px;font-style:italic;padding:10px 0;display:block}.blogs article .entry-links a{display:inline-block;text-decoration:none;font-weight:bold;color:black}.blogs article section img{border-radius:15px;width:100%}.blogs article section p{padding:25px 0;width:100%}header{position:fixed;top:0;z-index:100}header nav{background:#EEE0CC;width:1300px;opacity:0.98}header nav ul{width:100%;display:inline-flex;padding-top:30px;justify-content:space-evenly;padding-bottom:40px}header nav ul li{display:inline-block;width:auto;margin:0 auto;text-align:center}header nav ul li a{text-decoration:none;color:#000000;font-family:'Arial Rounded MT Bold', sans-serif;font-size:20px;position:relative}header nav ul li a:after{background:none repeat scroll 0 0 black;bottom:-7px;content:"";display:block;height:3px;left:50%;position:absolute;transition:width 0.3s ease 0s, left 0.3s ease 0s;width:0}header nav ul li.current a{color:#434C54;transition:all 0.5s ease;position:relative}header nav ul li.current a:after{background:url(../images/primary-nav-active.png) no-repeat scroll 0 0;bottom:-20px;background-size:contain;content:"";display:block;height:15px;position:absolute;transition:width 0.6s ease 0s, left 0.6s ease 0s;width:15px}header nav ul li.current a[href="#section1"]:after{left:40%}header nav ul li.current a[href="#section2"]:after{left:37%}header nav ul li.current a[href="#section3"]:after,header nav ul li.current a[href="#section4"]:after,header nav ul li.current a[href="#section5"]:after{left:46%}.mobile-nav{display:none}#cbp-spmenu-s1{display:none}@font-face{font-family:'cabinregular';src:url("../fonts/cabin/cabin-regular-webfont.woff2") format("woff2"),url("../fonts/cabin/cabin-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'cabinmedium';src:url("../fonts/cabin/cabin-medium-webfont.woff2") format("woff2"),url("../fonts/cabin/cabin-medium-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'cabinbold';src:url("../fonts/cabin/cabin-bold-webfont.woff2") format("woff2"),url("../fonts/cabin/cabin-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}h1{font-family:'cabinbold', sans-serif;font-size:40px;margin-top:5px}h2{font-family:'cabinbold', sans-serif;font-size:35px}h3{font-family:'cabinmedium', sans-serif;font-size:30px}h4{font-family:'cabinmedium', sans-serif;font-size:25px}h5{font-family:'cabinmedium', sans-serif;font-size:20px}h6{font-family:'cabinmedium', sans-serif;font-size:18px}p{font-family:'Helvetica', sans-serif;font-size:19px;line-height:1.3}a{text-decoration:none;font-family:'Helvetica', sans-serif;font-size:18px}i{font-family:'cabinregular', sans-serif;font-size:25px;font-style:italic;display:block}.positioned-quote h2{font-family:'cabinmedium', sans-serif}.title{font-family:'cabinmedium', sans-serif;font-size:25px}@media screen and (max-width: 1300px){header{width:100%}header nav{width:100%}footer{width:100% !important}.flex{display:inline-flex;justify-content:space-evenly;margin-top:45px}.flex .profile-container{width:400px;height:100%}.flex .profile-container img{margin-top:-60px}.flex .one-half{display:block;margin-right:50px}.wrapper{width:100%}.intro-image{width:100%;margin-bottom:-140px}}@media screen and (max-width: 1200px){.slick-slide img{width:90% !important}.testimonials .slider-testimonials .slick-slide img{width:25% !important}footer .footer-navigation-1{vertical-align:middle;padding:30px 0;display:inline-table;width:55%}footer .footer-navigation-2{width:45%;padding:30px 0;vertical-align:middle}footer .footer-navigation-2 li{width:45%;padding-bottom:10px;text-align:left;display:inline-block}}@media screen and (max-width: 1130px){.flex .profile-container img{margin-top:-32px}}@media screen and (max-width: 1100px){.intro-image{margin-bottom:-275px;margin-top:80px}@-moz-document url-prefix(){.flex .profile-container{margin:0 auto !important}}.container-opacity{background:url(../images/title-background-full-opacity.png) repeat}.flex{display:block;margin-top:0}.flex .profile-container{margin:0 auto !important;display:block;width:auto}.flex .profile-container img{width:auto}.flex .one-half{padding-top:50px;width:auto;margin-left:50px}.testimonials .slider-testimonials .slick-slide img{width:30% !important}}@media screen and (max-width: 1050px){footer .footer-navigation-1{width:50%}footer .footer-navigation-2{width:50%}}@media screen and (max-width: 1000px){#section3 .work-experience .year{vertical-align:text-top;height:auto;padding-bottom:25px;width:auto;padding-right:25px}#section3 .work-experience .circle{vertical-align:middle}#section3 .work-experience .text-container{margin-left:0;width:100%}#section3 .work-experience .text-container .text-area{width:100%;border-radius:10px}#section3 .work-experience .text-container .triangle{display:none}#section3 .work-experience .text-container .text-area:before{display:none}.contact{background-size:cover}.contact .contact-container .contact-form{width:100%;height:auto}.contact .contact-container .contact-form .contact-form-content{padding:50px;width:100%;float:none}.contact .contact-container .contact-form .contact-form-content h3{padding-bottom:15px}.contact .contact-container .contact-form .contact-form-content form input[type="Submit"]{margin-bottom:0}.contact .contact-container .contact-form .contact-details{height:auto;position:initial;width:100%}.contact .contact-container .contact-form .contact-details ul li:last-child{padding-bottom:0}}@media screen and (max-width: 950px){footer .footer-navigation-1{width:40%}footer .footer-navigation-2{width:60%}}@media screen and (max-width: 800px){header nav ul li a{font-size:17px}header nav ul li.current a:after{height:12px}.flex .profile-container img{width:50%;height:50%}.intro-image{margin-bottom:-200px}footer{position:relative}footer .footer-navigation-1{width:100%;position:absolute;line-height:1.5;text-align:center;padding:0;display:table-cell;top:179px;margin-top:-10px;vertical-align:middle}footer .footer-navigation-1 li{padding-bottom:0;font-size:17px !important;padding-left:0}footer .footer-navigation-1 li:last-child{padding-bottom:30px}footer .footer-navigation-1 li a{font-size:17px !important}footer .footer-navigation-2{width:100%;top:-15px;position:absolute;display:table-header-group}footer .footer-navigation-2 li{width:48%;font-size:17px !important;text-align:center;display:inline-block;padding:0 25px 10px 25px}footer .footer-navigation-2 li:first-child{padding-top:30px}footer .footer-navigation-2 li:last-child{padding-bottom:30px}footer .footer-navigation-2 li a{font-size:17px !important}.content-area{padding-top:86px}.blogs .blog-header{text-align:center}.blogs article{display:block;width:100%;margin:0 auto}.blogs article:nth-child(2n+2){float:none}.blogs article hr{border-bottom:#000000 solid 5px;width:50%;display:block;border-top:none;color:transparent;border-radius:10px;margin-bottom:30px}.blogs article:last-child hr{display:none}.blogs article section p{text-align:center}.blogs article section img{width:70%}.contact-container{margin-top:-25px}.testimonials .slider-testimonials .slick-slide img{width:40% !important}.sub-title-shape{height:81px;margin-left:-13px}h1{font-size:30px}h2{font-size:26px}h3{font-size:24px}h4{font-size:24px}h5{font-size:22px}h6{font-size:20px}}@media screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 700px){#section3 .work-experience .circle{margin-bottom:-50px !important}}@media screen and (max-width: 700px){p{padding:25px 25px 0 25px}.padding-top{padding-top:0 !important}.padding-bottom{margin-bottom:25px !important}#section3 .work-experience{background:#f8f8f8;padding:0;margin:50px 0}#section3 .work-experience .year{vertical-align:text-top;height:auto;width:auto;padding:25px 25px 17px 25px;background:#83E8D1;display:inline-block}#section3 .work-experience .circle{display:inline-block;background:url(../images/sub-title-shape.png) right no-repeat;background-size:contain;width:78px;margin-bottom:0;height:68px;margin-left:-14px;vertical-align:bottom}#section3 .work-experience .circle img{display:none}#section3 .work-experience .text-container{width:100%}#section3 .work-experience .text-container .text-area{background:none}#section3 .work-experience .text-container .text-area h3{padding:25px 25px 0 25px;margin-top:10px;font-weight:bold}#section3 .work-experience .text-container .text-area p{padding:25px}.title-container{padding:15px 25px;margin-top:25px}.quote{margin-top:25px}.flex .one-half{padding-top:0}.skills-section{padding:0 25px}.skills-section .skill{padding-top:62px}.sub-title-container{padding:25px 25px 17px 25px}.sub-title-shape{height:68px;margin-left:-26px}}@media screen and (max-width: 650px){header{width:100%}header nav{width:100%}header nav ul{padding-bottom:30px}header nav .mobile-nav{display:block}header nav .mobile-nav h2{display:inline-block;padding:30px 25px 25px 25px}header nav .mobile-nav button{display:inline-block;background:url(../images/mobile-nav.png) no-repeat;background-size:contain;width:50px;transition:0.4s ease all;border:none;float:right;margin-right:25px;margin-top:18px;height:50px}header nav .mobile-nav button.active{background:url(../images/mobile-nav-active.png) no-repeat;background-size:contain}header nav #nav{display:none}.content-area{padding-top:81px}.testimonials .slider-testimonials .slick-slide i{padding-bottom:0}.intro-image{margin-bottom:-150px}.flex .one-half{margin:0 25px 0 25px}#cbp-spmenu-s1{display:block;margin-top:81px;width:100%}.testimonials{padding:0 25px}nav{position:relative;display:inline-block}nav #mobile-nav{width:75%;background:#434C54;height:100%;-webkit-box-shadow:6px 6px 14px 0 rgba(0,0,0,0.75);-moz-box-shadow:6px 4px 14px 0 rgba(0,0,0,0.75);box-shadow:6px 6px 14px 0 rgba(0,0,0,0.75)}nav #mobile-nav li{border-bottom:1px solid #979797}nav #mobile-nav li:first-child{background-color:#83E8D1;padding:25px 0;border-top:1px solid #7ab1ab}nav #mobile-nav li a{padding:25px}nav #mobile-nav li img{width:200px;border-radius:100%;-webkit-box-shadow:1px -5px 9px 3px rgba(0,0,0,0.38);-moz-box-shadow:1px -5px 9px 3px rgba(0,0,0,0.38);box-shadow:1px -5px 9px 3px rgba(0,0,0,0.38)}nav #mobile-nav li.current a{position:relative}nav #mobile-nav li.current a:after{background:url(../images/mobile-nav-current.png) no-repeat scroll 0 0;background-size:contain;content:"";top:27px;height:21px;width:22px;margin-left:15px;position:absolute}.slider-testimonials{padding:0 !important}.activated{width:25%;height:100%;background:#133738;position:fixed;right:0;top:80.5px;opacity:0.7;transition:all 0.2s ease;transition-delay:1s}}@media screen and (max-width: 600px){.blogs article section img{width:100%}.blog section h2{padding:50px 25px 10px 25px}.blog section p{padding:0 25px 25px 25px}.blog .blog-details{display:block;border-radius:0}.blog .blog-details p{padding-left:25px !important}.blog .blog-details i{padding-right:0}footer .footer-navigation-1{width:100%}footer .footer-navigation-1 li{padding-bottom:0}footer .footer-navigation-2{width:100%}footer .footer-navigation-2 li{width:46%}}@media screen and (max-width: 550px){.slick-container{padding:25px 25px 0 25px !important}#section3 .work-experience{margin:25px 0}.slick-slide img{width:80% !important}.error-page-container .error-page-heading{font-size:60px}.error-page-container .error-page-button{font-size:25px}.error-page-container .error-page-text{font-size:30px;padding:0 0 20px 0}.padding-bottom{margin-bottom:0 !important}.slider-text-container section p:first-of-type{padding-top:0}.slider-text-container section p:last-child{padding-bottom:25px}.testimonials .slider-testimonials .slick-slide img{width:50% !important}.contact{padding:25px}.contact .contact-container .contact-form .contact-details h3{padding:25px}.contact .contact-container .contact-form .contact-details ul{padding:0 25px 25px 25px}.contact .contact-container .contact-form .contact-details ul li img{width:35px}.contact .contact-container .contact-form .contact-details ul li p{padding-bottom:14px}.contact .contact-container .contact-form .contact-form-content{padding:25px}.testimonials .slider-testimonials .slick-slide img{padding-top:25px}}@media screen and (max-width: 500px){.flex .profile-container img{width:60%;height:60%}.blogs .blog-list{padding:0 25px}.sub-title-shape{height:61px;margin-left:-34.3px}.sub-title-container{padding:20px 25px 15px 25px}#section3 .work-experience .circle{height:61px;margin-left:-22px}#section3 .work-experience .year{padding:20px 25px 15px 25px}}@media screen and (max-width: 430px){.title{font-size:20px}.flex .profile-container img{margin-top:25px}footer li{font-size:15px !important}footer li a{font-size:15px}footer .footer-navigation-1{top:215px}footer .footer-navigation-1 li{padding-left:0}footer .footer-navigation-1 li:last-child{padding:0 0 30px 0}footer .footer-navigation-2{padding:15px 0}footer .footer-navigation-2 li{width:100%}.content-area{padding-top:80px}.activated{top:79px}#cbp-spmenu-s1{margin-top:79px}nav #mobile-nav li a{padding:15px}nav #mobile-nav li.current a::after{top:16px}header nav .mobile-nav h2{font-size:25px;padding:30px 30px 25px 30px}header nav .mobile-nav button{width:45px}header nav #mobile-nav li.current:after{top:18px}header nav #mobile-nav li a{padding:20px 15px}.testimonials .slider-testimonials .slick-slide img{width:60%}.contact .contact-container .contact-form .contact-details ul li{padding-bottom:25px}.contact .contact-container .contact-form .contact-details ul li p{font-size:12px;padding-left:15px}}@media screen and (max-width: 370px){nav #mobile-nav li.current a::after{top:16px;height:26px;width:18px;margin-left:8px}nav #mobile-nav li a{font-size:16px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-prev{background:url(../images/arrow-left.png) repeat;left:-75px}.slick-arrow{position:absolute;top:40%;border:none;font-size:0;z-index:1;height:50px;width:50px}.slick-center{filter:grayscale(0%) !important;transition:all 1s ease}.slick-slide{filter:grayscale(100%);margin:0 10px}.slick-next{background:url(../images/arrow-right.png) repeat;right:-75px}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0 !important}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slide[aria-hidden="false"]{opacity:1}.slick-slider .slick-track,.slick-slider .slick-list.slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block;width:100%}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-container{padding:50px 100px}.slick-arrow.slick-hidden{display:none}.slick-dots{width:100%;margin-top:25px;text-align:center}.slick-dots li{display:inline-block;padding:0 10px 25px 10px}.slick-dots li:first-child{padding-left:0}.slick-dots li:last-child{padding-right:0}.slick-dots li button{text-indent:-999px;-moz-user-focus:ignore;font-size:0;line-height:0;display:block;border-radius:20px;height:25px;width:25px;padding:0;cursor:pointer;color:transparent;border:1px #68d6bd solid;outline:none;background:#ffffff}.slick-dots .slick-active button{background:#83E8D1}
