.after-line,.form-control{-webkit-transition:.5s;-moz-transition:.5s}::-webkit-scrollbar{display:none}::-moz-selection{color:#1106CC;background:#FF9}::selection{color:#1106CC;background:#FF9}.nopadding{padding:0}.custompadding{padding-left:5px;padding-right:5px}.no-margin{margin-right:0;margin-left:0}.underline{display:inline;border-bottom:3px solid #111;padding-bottom:0}.btn-contact,.intro .intro-text a,.sup-title,.top-nav a,.top-nav li{display:inline-block}.after-line{height:3px;width:100px;background:#001CFF;margin-top:-10px;transition:.5s}.main,.wrapper{height:100%;width:100%}.sup-title{font-size:1em;padding:4px;text-transform:uppercase;font-weight:700;color:#FFF;background:#000;margin:0 0 20px}.logo{margin:0 auto;padding:0;z-index:111}.logo:focus,.logo:hover{text-decoration:none;color:#FFF}.main{background:#fff;transition:.5s}.top-nav{position:absolute;top:30px;right:20px;z-index:100}.top-nav li{font-family:Poppins;font-size:14px;font-weight:400;letter-spacing:1px;margin-right:25px}.top-nav a{position:relative;color:#111;text-decoration:none}.top-nav a:before{content:"";position:absolute;width:100%;height:1px;bottom:-3px;left:0;background-color:#072DEF;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.left-section,.no-background,.right-section{position:absolute;right:0;width:50%;overflow:hidden}.top-nav a:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.no-touch .top-nav a:hover{text-decoration:none;color:#000}.left-section{left:0;height:100%}.personal{background-color:#F1F1F1;background-size:cover}.no-background{background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0));background-size:cover;left:0;top:0;bottom:0;height:100%;z-index:1}.main-logo{padding:150px 0 0;text-align:center}.main-img{padding:120px 120px 30px;text-align:center}.main-img-contact{padding:150px 150px 0}.right-section{height:100%;background:#FFF;overflow-y:hidden}.intro{padding-top:1.5vh;text-align:center}.intro .intro-text h4{font-family:Comfortaa,cursive;font-size:18px;font-weight:600;color:#fff;letter-spacing:2px;text-transform:capitalize;line-height:1.2;margin:0 0 20px}.intro .intro-text h1{font-size:42px;font-weight:600;color:#404040;letter-spacing:-2px;line-height:1.2;margin:0 0 15px}.intro .intro-text p{font-size:16px;font-weight:400;color:#A1A1A1;letter-spacing:0;line-height:1.5;margin:0 0 20px}.btn-contact,.intro .intro-text h3{font-size:16px;font-weight:600;text-transform:uppercase}.intro .intro-text h3{font-family:Poppins;color:#434343;letter-spacing:0;line-height:1.2;margin:50px 0 30px}.intro .intro-text a{margin-right:15px}.btn-contact{font-family:Work Sans;color:#001CFF;background:0 0;border:2px solid #001CFF;padding:10px 20px;border-radius:25px;margin-top:40px;margin-bottom:40px;-webkit-transform:.5s;-moz-transform:.5s;transition:.5s}.about .about-intro h1,.about .about-intro h4,.about .experience h1,.about .experience h4{font-weight:400;font-family:Poppins}.btn-contact:focus,.btn-contact:hover{color:#FFF;background:#001CFF;border-color:#001CFF;text-decoration:none}.about{padding:100px 0 0}.about .about-intro h4{font-size:12px;color:#A1A1A1;letter-spacing:1px;text-transform:uppercase;margin:0 0 10px}.about .about-intro h1{font-size:18px;color:#222;line-height:1.4}.about img{margin:30px 0}.about-details{padding:50px 0 0;overflow:hidden}.about-details .work-list{padding:10px 0 0;overflow:hidden}.about-details .work-list i{font-size:42px;text-align:center}.about-details .work-list p{font-family:Poppins;font-size:14px;text-align:center;line-height:1.4;margin:20px 0}.about-details .col-sm-4{background:#e6e6ff;padding:20px}.about-details .col-sm-4:nth-child(2){background:#fcc}.about .experience{padding:70px 0 0}.about .experience h4{font-size:12px;color:#A1A1A1;letter-spacing:1px;text-transform:uppercase;margin:0 0 10px}.about .experience h1{font-size:16px;color:#222;line-height:1.4}.about .experience ul{padding:50px 0 0}.about .experience li{margin-bottom:30px;background:rgba(230,230,255,.5);padding:20px}.about .experience h3{font-family:Poppins;font-size:16px;font-weight:600;color:#666;text-align:left;letter-spacing:0;line-height:1.2}.about .experience p{font-family:Poppins;font-size:14px!important;font-weight:300;color:#444;margin:20px 0 10px;line-height:1.4}.about .experience h6{font-family:Poppins;font-size:14px;font-weight:400;color:#A1A1A1;text-align:left;margin:20px 0 0;letter-spacing:1px}.about .cta p,.contact-section h1{font-family:Poppins;font-weight:600}.about .cta{padding:30px 0}.about .cta p{font-size:21px;color:#454545;text-align:left}.about .btn-contact{border:2px solid #001CFF;padding:4px 12px;margin:1em auto}.contact-section{width:100%;height:100%;padding:150px 0 50px}.contact-section h1{font-size:28px;color:#001CFF;line-height:1.3;margin-bottom:20px}.contact-section p,label{font-family:Poppins;font-size:14px}.contact-section p{font-weight:300;color:#A1A1A1;line-height:1.5}.btn-send,label{font-weight:500}.contact-form{padding-top:50px}label{display:block;color:#001CFF;text-align:left}.form-control{border:0;color:#f1f1f1;border-radius:0;margin-top:10px;background:0 0;margin-bottom:40px;border-bottom:2px solid #fff;-webkit-box-shadow:inset 0 0 0 transparent;box-shadow:inset 0 0 0 transparent;transition:.5s;text-transform:uppercase}.form-control:focus{border-color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.form-control::-webkit-input-placeholder{font-family:Work Sans;font-size:13px;color:#fff}.form-control:-moz-placeholder{font-family:Work Sans;font-size:13px;color:#fff}.form-control::-moz-placeholder{font-family:Work Sans;font-size:13px;color:#fff}.form-control:-ms-input-placeholder{font-family:Quicksand;font-size:13px;color:#fff}.text-muted{font-family:Work Sans;font-size:13px;color:#222}.text-muted strong{color:#F33}.btn-send{font-family:Poppins;text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px;border-radius:0;color:#FFF;background:#001CFF;border-color:#001CFF;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}.btn-send:focus,.btn-send:hover{color:#FFF;background:#000;border-color:#111;outline:0!important}@media only screen and (min-width:767px){.logo{position:absolute;top:20px;left:20px}#ar-about .about-intro{padding:150px 50px 50px;overflow:hidden}.about{padding:150px 0 0}.footer-social{position:absolute;bottom:15px;right:15px}}@media only screen and (max-width :801px){.intro,.main-logo{text-align:center}.left-section,.right-section{position:relative;width:100%;min-height:100vh}.footer-personal,.project-details .col-md-5{margin-bottom:20px}.main-logo{padding:100px 0 0}.intro{padding:25px}.intro .intro-text h1{font-size:42px;line-height:1.1}.intro .intro-text p{font-size:16px}.footer-personal{margin-top:0}.footer-personal a{font-size:14px;padding:10px}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){.right-section{-webkit-overflow-scrolling:touch}}@media only screen and (min-device-width :320px) and (max-device-width :736px){.split-home .left-section,.split-home .right-section{-webkit-overflow-scrolling:touch}}@media only screen and (min-device-width :320px) and (max-device-width :736px) and (orientation:landscape){.right-section{-webkit-overflow-scrolling:touch}}@media only screen and (min-device-width :320px) and (max-device-width :568px) and (orientation :landscape){.left-section{min-height:100vh}}@media only screen and (max-width:420px){.right-section{padding:0 20px}.intro{padding-top:20px}.intro .intro-text h1{font-size:34px;line-height:1.1}.footer ul{display:inline-block;list-style-type:none;float:none!important}}.social-right{background:url(../img/social-media/services-social.png) center center no-repeat;background-size:cover}.content-marketing-bg{background:url(../img/content-marketing/bg.png) center center no-repeat;background-size:cover}.email-marketing-bg{background:url(../img/email/bg.png) center center no-repeat;background-size:cover}.optimization-bg{background:url(../img/rate-optimisation/bg.png) center center no-repeat;background-size:cover}.virtual-bg{background:url(../img/virtual/bg.jpg) center center no-repeat;background-size:cover}.ppc-bg{background:url(../img/ppc/bg.jpg) center center no-repeat;background-size:cover}.seo-bg{background:url(../img/seo/bg.jpg) center center no-repeat;background-size:cover}