@import url(https://fonts.googleapis.com/css?family=Montserrat);@-webkit-keyframes pulse{0%,to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);opacity:.4;top:0}50%{-ms-filter:none;-webkit-filter:none;filter:none;opacity:1;top:-10px}}@keyframes pulse{0%,to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);opacity:.4;top:0}50%{-ms-filter:none;-webkit-filter:none;filter:none;opacity:1;top:-10px}}body{font-family:'Montserrat',sans-serif;overflow-x:hidden}#contact .hidden{display:none}#contact #rcaptcha{padding-bottom:5%}#services{padding-bottom:102px}#services .user-services{margin:40px auto}#services .user-services img{max-width:100%;height:auto;border-radius:5px}#services .user-services h5,body{margin:0}#services .user-services li{color:#1a222c;font-size:1.1rem}#services .user-services p{margin-right:5px}#services .project-link{display:block;width:110px;margin:10px 0;padding:5px;color:#1a222c;background-color:transparent;border:1px solid #1a222c;border-radius:10px;text-align:center;outline:0;text-decoration:none;cursor:pointer;transition:color .3s ease-out,background-color .3s ease-out,border-color .3s ease-out}#services .project-link:active,#services .project-link:hover{background-color:#11abb0;border:1px solid #e3e3e3;color:#fff}#particles-js{background:#1a222c;display:block;vertical-align:bottom;width:100vw;min-height:100vh;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}#particles-js .particles-js-canvas-el{width:100vw!important;height:100vh!important}.content{z-index:1;text-align:center;color:#fff;position:absolute;top:50%;left:50%;margin:0 auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.content .site-title{font-size:50px;display:block;line-height:1}@media only screen and (min-width:768px){.content .site-title{margin:0;font-size:100px}}.content .site-description{font-size:20px;display:block;line-height:1;margin:5px 0 10px}@media only screen and (min-width:768px){.content .site-description{font-size:40px}}.content .link{color:#fff;display:inline-flex;justify-content:space-between;text-decoration:none;font-size:15px;margin:10px}@media only screen and (min-width:768px){.content .link{font-size:20px}}.content .link:hover{color:#11abb0}.user-details{text-align:center;font-size:16px;margin:10px auto;padding-top:3%}.icons-header{display:flex;justify-content:center}.icons-header .icon{text-align:center;color:#fff;width:20px;height:20px;font-size:20px;padding:10px;margin:6px;border-radius:50%;border:2px solid #fff;transition:all .7s}.icons-header .icon:hover{color:#221c1c;background:#11abb0}.icons-header .icon:active{color:#1a222c;background:#fff}@media only screen and (min-width:768px){.icons-header .icon{width:35px;height:35px;font-size:35px}}.down,.icons-header,.user{text-align:center}.down{color:#fff;position:absolute;bottom:25px;width:100%;display:block;cursor:pointer;margin:0 auto;font-size:30px}.down .icon{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px;height:100px;fill:#fff;-webkit-animation:pulse 1.3s infinite;animation:pulse 1.3s infinite}.down .icon:hover{color:#11abb0}.down .icon:active{color:#4b5664}.user{margin:20px auto;font-size:60px}#contact h4,.user p{font-size:16px}@media only screen and (min-width:768px){.user{font-size:75px}}#contact{background:#191919;padding-top:5%;padding-bottom:102px;color:#636363}#contact #map{height:400px}#contact #map .lead{padding-right:3%}#contact .section-head{margin-bottom:42px}#contact .header{text-align:center;font-size:26px}#contact h3 span{color:#ebeeee;padding-left:17%;font-size:36px}@media only screen and (min-width:768px){#contact h3 span{display:none}}#contact h3::before{font-family:'FontAwesome';content:"\f278";padding-right:10px;font-size:72px;line-height:72px;text-align:left;float:left;color:#ebeeee}@media only screen and (max-width:768px){#contact h3::before{text-align:center;float:none;font-size:66px;line-height:66px}}#contact h4{color:#ebeeee;margin-bottom:6px}#contact .header-col{padding-top:6px}#contact form{margin-bottom:30px}#contact label{font-size:15px;margin:12px 0;color:#ebeeee;display:inline-block;float:left;width:26%}#contact input,#contact select,#contact textarea{padding:18px 20px;color:#eee;background:#373233;margin-bottom:42px;border:0;outline:0;font-size:15px;line-height:24px;width:65%}#contact input:focus,#contact select:focus,#contact textarea:focus{color:#fff;background-color:#0f9095}#contact .submit{text-transform:uppercase;letter-spacing:3px;color:#fff;background:#373233;border:0;cursor:pointer;height:auto;display:inline-block;border-radius:3px;margin-left:26%}#contact .submit:hover{color:#fff;background:#0f9095}#contact #twitter{margin-top:12px;padding:0}#contact #twitter li{margin:6px 0 12px;line-height:30px}#contact #twitter li span{display:block}@media only screen and (min-width:768px){.images{float:right}}footer{color:#303030;background-color:#0f0f0f;text-align:center;padding:35px 0 10px;position:relative}footer .love{color:red}footer a{text-decoration:none;margin:0;color:#525252}footer a:hover{color:#fff}footer a:focus{color:#fff}footer .go-top{position:absolute;top:-65px;left:50%;margin-left:-30px}footer .go-top a{text-decoration:none;border:0;display:block;width:60px;height:60px;background-color:#525252;color:#fff;font-size:26px;line-height:60px;border-radius:100%}footer .go-top a:hover{background-color:#0f9095}