﻿#home,body,html{height:100%}#clients::after,#clients::before{content:'';display:block;width:100%;background-color:#fff;position:absolute}#arrow,#clients,#home,body{position:relative}#services ul,footer ul,nav ul{list-style-type:none;text-align:center;display:inline-block}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0}#title-header,h1,h2,h3{font-family:Raleway,sans-serif}h2{margin-bottom:50px}footer p:not(:first-child){font-size:1.25rem;margin-bottom:10px;margin-top:15px}#services,.fa-code,.fa-comments-o,.fa-wrench,footer a:active,footer a:link,footer a:visited,h2{color:#D9B310}#contact h2,#services li,.fa-check{color:#0B3C5D}#arrow,#clients,#contact a:active footer a:hover,#contact a:hover,#contact a:link,#contact a:visited,#contact p,footer,nav a{color:#fff}footer{padding:20px 20px 30px;background-color:#0B3C5D}nav a:hover{color:#D9B310;padding-bottom:5px;border-bottom:3px solid #fff}nav{visibility:hidden}#home{background:-webkit-gradient(linear,left top,left bottom,from(#1D2731),color-stop(10%,transparent)),-webkit-gradient(linear,left bottom,left top,from(#1D2731),to(transparent)),url(../images/landing.jpg) center center no-repeat silver;background:linear-gradient(#1D2731,transparent 10%),linear-gradient(0deg,#1D2731,transparent),url(../images/landing.jpg) center center no-repeat #fff;background-size:cover}#home .container{padding-top:100px}#services{padding:25px 0}#services .col-md-4{padding:10px 0 20px}#clients{padding:50px 0;background:-webkit-gradient(linear,left top,left bottom,from(#0B3C5D),color-stop(90%,transparent)),-webkit-gradient(linear,left bottom,left top,from(#0B3C5D),to(transparent)),url(../images/work.jpg) center center no-repeat #328CC1;background:linear-gradient(#0B3C5D,transparent 90%),linear-gradient(0deg,#0B3C5D,transparent),url(../images/work.jpg) center center no-repeat #328CC1;background-size:cover}#clients::before{height:100px;-webkit-transform:skewY(-2deg);transform:skewY(-2deg);top:-50px}#clients::after{height:100px;-webkit-transform:skewY(-2deg);transform:skewY(-2deg);bottom:-50px}#clients .row h3{margin-top:.5em;margin-bottom:0;font-size:2rem;font-weight:700}#clients .row .col-md-6 p{margin:0 .5em .5em;font-size:2rem;color:#D9B310}#clients div.col-md-6{padding:0;margin-bottom:1.5em}#about .container{padding:50px 10px 30px;color:#0B3C5D}#contact{padding:50px 0;background:-webkit-gradient(linear,left top,left bottom,from(#D9B310),color-stop(100%,transparent)),-webkit-gradient(linear,left bottom,left top,from(#D9B310),to(transparent)),url(../images/contact.jpg) center center no-repeat #D9B310;background:linear-gradient(#D9B310,transparent 100%),linear-gradient(0deg,#D9B310,transparent),url(../images/contact.jpg) center center no-repeat #D9B310;background-size:cover}#title{font-size:5rem;color:rgba(255,255,255,1);font-family:'Merienda One',cursive;font-weight:400;text-shadow:0 2px 2px rgba(0,0,0,.8);margin:0}#title-header{margin-top:25px;font-size:2rem;font-weight:700;color:#D9B310}#arrow-container{position:absolute;bottom:20px;left:49%}#arrow{-webkit-animation:arrow 2s infinite;animation:arrow 2s infinite}p{margin-bottom:25px}#services ul{padding:0}#services ul li{text-align:initial}#services .col-md-4:not(:first-child){padding-top:20px}#clients .container div{font-family:Raleway,sans-serif}#clients .row{margin:0}footer ul,nav ul{padding:0}footer ul li,nav ul li{display:inline;padding:10px 5px;font-size:1.5rem}footer a:hover,nav a:hover{text-decoration:none}footer li a:hover{padding-bottom:5px;border-bottom:3px solid #D9B310}.modal-body p{font-size:1.5rem}.glyphicon-bg{background-color:#0B3C5D;border-radius:50%;height:100px;margin:auto;padding-top:20px;width:100px;-webkit-box-shadow:2px 2px 4px grey;box-shadow:2px 2px 4px grey}@media (min-width:769px){nav{visibility:visible;padding-top:10px}nav li:not(:last-child){margin-right:20px}h2{font-size:4rem}#home .container{padding-top:150px}#services{height:700px;padding:150px 0}#services ul{font-size:2rem}#services .row .col-md-4{padding-top:0}#clients{padding:150px 0}#clients .container{height:100%}#clients .row h3{font-size:2.5rem}#about .container{padding:150px 0;height:650px}#contact{padding-top:125px;height:500px}#contact p{font-size:2rem;margin-bottom:15px}footer ul{padding:10px}footer ul li{padding:10px 35px}#title{font-size:7rem;margin-top:50px}#title-header{font-size:2.5rem}#arrow-container{position:absolute;bottom:150px;left:49%}p{font-size:2rem;margin-bottom:40px}}@media (min-width:1025px){#title{margin-top:120px}#home{-webkit-animation:ScrollLeft 30s ease infinite;animation:ScrollLeft 30s ease infinite}#about .container{padding:150px 75px 0;height:850px;max-width:760px}}@-webkit-keyframes arrow{0%,100%{background-color:transparent;left:0;top:0}50%{background-color:transparent;left:0;top:10px}}@keyframes arrow{0%,100%{background-color:transparent;left:0;top:0}50%{background-color:transparent;left:0;top:10px}}@-webkit-keyframes ScrollLeft{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 0}}@keyframes ScrollLeft{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 0}}.slideanim{visibility:hidden}.slideup{animation-name:slideup;-webkit-animation-name:slideup;animation-duration:1s;-webkit-animation-duration:1s;visibility:visible}@keyframes slideup{0%{opacity:0;transform:translateY(70%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes slideup{0%{opacity:0;-webkit-transform:translateY(70%)}100%{opacity:1;-webkit-transform:translateY(0)}}