@font-face{font-family:"TeX Gyre Adventor Regular";font-style:normal;font-weight:400;src:local("TeX Gyre Adventor Regular"),url(../fonts/tex-gyre-adventor.regular.woff) format("woff")}@font-face{font-family:"TeX Gyre Adventor Italic";font-style:normal;font-weight:400;src:local("TeX Gyre Adventor Italic"),url(../fonts/tex-gyre-adventor.italic.woff) format("woff")}@font-face{font-family:"TeX Gyre Adventor Bold";font-style:normal;font-weight:400;src:local("TeX Gyre Adventor Bold"),url(../fonts/tex-gyre-adventor.bold.woff) format("woff")}@font-face{font-family:"TeX Gyre Adventor Bold Italic";font-style:normal;font-weight:400;src:local("TeX Gyre Adventor Bold Italic"),url(../fonts/tex-gyre-adventor.bold-italic.woff) format("woff")}body{font-family:"TeX Gyre Adventor Regular",Arial,Helvetica,sans-serif;font-size:16px;letter-spacing:1px;color:#414140}.full-height{height:100%}.dotted-border{border-bottom:1px dotted #fff}.fixed-top{position:fixed;border-bottom:1px solid #e7e7e7}.text-underline{text-decoration:underline}.section-header{padding:80px 0}.section-header img{vertical-align:bottom}.section-header .section-header-text{display:inline-block;text-align:left;margin-left:10px}h2{font-family:"TeX Gyre Adventor",Arial,Helvetica,sans-serif;font-size:36px;line-height:36px;font-weight:700;color:#414140;padding:0;margin:0}h4{padding-bottom:20px;font-family:"TeX Gyre Adventor",Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;color:#414140;text-align:center}.top-address{background-color:#e7e7e7;padding:10px 0 10px 0}.top-address div i{color:#022d21}.top-address div i:nth-child(2){margin-left:20px}#header{padding-top:15px;padding-bottom:15px}p.header-address:nth-child(2){margin-right:-10px}.navbar{height:90px;background-color:#fff}.navbar-light .navbar-nav .nav-link{font-family:"TeX Gyre Adventor",Arial,Helvetica,sans-serif;font-weight:700;font-size:18px;color:#414140}.navbar-light .navbar-nav .nav-link:hover{text-decoration:underline}#hero-img-container .row{height:auto;max-height:850px;overflow:hidden}#hero-img-container h1{color:#fff;font-size:54px;letter-spacing:7px;font-weight:700}#overlay-container p{color:#ffd204;font-size:30px;line-height:30px;letter-spacing:4px}#overlay-container p:first-of-type{padding-top:50px}#overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(2,45,33,.7)}#overlay-container{position:absolute;top:15%;left:0;right:0;text-align:center}#mission-image{height:500px;background-image:url(../images/frame.png);background-position:70% 20%;background-repeat:no-repeat;background-size:auto}#mission p{padding-bottom:15px}#services-container{background-color:#022d21;color:#fff}ul#our-services{padding:10px;list-style:none;text-align:center}ul#our-services li{font-size:30px;color:#b3c0bc;display:inline}ul#our-services li:not(:first-child)::before{content:"\2022";color:#b3c0bc;font-weight:700;display:inline-block;width:1em;margin-left:-3px}ul#our-services li:first-child{margin-left:0}ul#our-services li span{font-size:18px;color:#fff;vertical-align:baseline}.service-sample-img{margin:auto}.service-sample-img2{margin-top:-120px}#services-container-samples{background-image:url(../images/bg.jpg);background-repeat:repeat;padding:0 0 40px 0}#services-container-samples h3{width:70%;padding:40px 0;margin:0 auto;text-align:center;font-size:18px;font-family:"TeX Gyre Adventor",Arial,Helvetica,sans-serif;font-weight:700}.service-sample{width:90%;margin:0 auto;padding:10px;border-top:7px solid #4e6c63;background-color:#fff;text-align:center}#our-work-container{background-color:#b3c0bc;padding-bottom:100px}footer{margin-top:0;padding:70px 0;background-color:#022d21;color:#fff}.contact-description{display:inline-block;margin-left:20px}.envelope-placeholder{display:inline-block;vertical-align:top;visibility:hidden}#copyright{padding:15px 0;background-color:#e7e7e7}#copyright a{color:#414140}footer a,footer a:hover,footer a:visited{color:#fff}@media (min-width:768px){a.navbar-brand{position:absolute}}@media screen and (max-width:499px){#hero-img-container h1{font-size:16px;letter-spacing:2px;margin-bottom:0;margin-top:0}#hero-img-container h1:first-of-type{margin-top:-10px}#overlay-container p{font-size:12px;line-height:12px;padding:0;margin-top:-10px}#overlay-container p:first-of-type{padding-top:5px;margin-top:0}#mission-image{background:0 0}footer{font-size:12px}}@media screen and (max-width:767px) and (min-width:500px){#hero-img-container h1{font-size:24px;letter-spacing:4px}#overlay-container p{font-size:16px;line-height:16px}}@media screen and (max-width:767px){.navbar-brand img{width:70%;position:relative}.navbar{height:65px;padding-top:0;padding-bottom:0}.navbar-nav{background-color:#fff;position:relative;z-index:9999999;padding:0 10px}}@media screen and (max-width:991px){.top-address{font-size:14px;letter-spacing:none}}@media screen and (max-width:991px) and (min-width:768px){#hero-img-container h1{font-size:34px;letter-spacing:6px;margin-bottom:0}#overlay-container p{font-size:22px;line-height:22px}#mission-image img{width:85%}#mission-image{background-size:270px;background-position:100% 0}footer{font-size:14px}.contact-description{margin-left:5px}}@media screen and (max-width:1210px) and (min-width:768px){footer .col-xs-12:not(:first-of-type){padding:0}footer .col-xs-12:not(:last-of-type){flex:0 0 30%;width:30%;max-width:30%}footer .col-xs-12:last-of-type{flex:0 0 40%;width:40%;max-width:40%}}