@import "https://fonts.googleapis.com/css?family=Lato:300,400,700,900";*{margin:0;padding:0;font-family:lato,sans-serif}html{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden}body{background:#fff;margin:0;color:#5a5a5a}h1,h2,h3,h4,h5,h6{font-family:lato,sans-serif;font-weight:300}p{padding:0;margin-bottom:12px;font-family:lato,sans-serif;font-weight:300;font-size:16px;line-height:26px;color:#666;margin-top:10px}html,body{height:100%}.alignleft{float:left}.alignright{float:right}.aligncenter{margin-left:auto;margin-right:auto;display:block;clear:both}.centered{text-align:center}.mt{margin-top:50px}.mb img{margin-bottom:30px}.mtb{margin-top:50px;margin-bottom:50px}.mtb2{margin-top:100px;margin-bottom:100px}.ptb{padding-top:80px;padding-bottom:80px}.clear{clear:both;display:block;font-size:0;height:0;line-height:0;width:100%}::-moz-selection{color:#fff;text-shadow:none;background:#2b2e31}::selection{color:#fff;text-shadow:none;background:#2b2e31}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}a,button{padding:0;margin:0;text-decoration:none;-webkit-transition:background-color .4s linear,border-color .4s linear,color .4s linear;-moz-transition:background-color .4s linear,border-color .4s linear,color .4s linear;-o-transition:background-color .4s linear,border-color .4s linear,color .4s linear;-ms-transition:background-color .4s linear,border-color .4s linear,color .4s linear;transition:background-color .4s linear,border-color .4s linear,color .4s linear;color:#1abc9c}a:hover,a:focus{text-decoration:none;color:#696e74}.nopadding{padding:0!important;margin:0}input{font-size:16px;min-height:40px;border-radius:2px;line-height:20px;padding:11px 30px 12px;border:1px solid #b9b9af;margin-bottom:10px;background-color:#fff;-webkit-transition:background-color .2s;transition:background-color .2s}.subscribe-input{width:65%;text-align:left;margin-right:2px}.subscribe-submit{right:0}.btn-download{background:#fde3a7}.btn-design{font-size:13px;letter-spacing:1px;text-transform:uppercase;margin-left:0;margin-right:0}.btn-white{background:#fff;color:#2f2f2f}.btn-white:hover{background:0 0;color:#fff;border-color:#fff}.btn-clear{background:0 0;color:#fff;border-color:#fff}.btn-clear:hover{background:#fff;color:#2f2f2f}.btn-blue{background:#4aa8a8;color:#fff;border-color:#fff}.btn-blue:hover{background:#fff;color:#2f2f2f}.btn-xtra-lg{padding:10px 16px;font-size:25px;line-height:1.33;border-radius:6px;border-width:3px}.btn-top-xtra-lg{margin-top:5px;padding:10px 16px;font-size:20px;line-height:1.33;border-radius:6px;border-width:3px}#slides{position:relative;height:100%;max-height:1020px;background:#1d1d25;overflow:hidden}#slides .background-image{position:absolute;top:0;left:0;bottom:0;right:0;opacity:.4;background-image:url(/wp-content/uploads/2017/11/above-the-fold.jpg);background-size:cover}#bannertext{position:absolute;top:0;left:0;right:0;margin:50px auto;max-width:900px;color:#fff;text-align:center}#bannertext h1{position:relative;margin-bottom:0;color:#fff;letter-spacing:2px;font-weight:900;font-size:3.7em;line-height:1em}#bannertext h2{position:relative;color:#fff;font-weight:100;font-size:2em;letter-spacing:2.3px;padding-bottom:10px}#bannertext h3{padding-top:12px;position:relative;color:#fff;font-size:1.5em;letter-spacing:2px}#bannertext p{margin-top:15px}#bannertext hr{border:1px solid #fff;width:150px}@media(max-height:500px){#bannertext{position:relative}#slides{height:auto}}@media(max-width:767px){#bannertext h1{font-size:60px}#bannertext h3{font-size:16px}}@media(max-width:480px){#bannertext{margin-top:0}#bannertext h1{font-size:30px}#bannertext h3{font-size:13px}}#portfolio{position:relative;padding-top:0;padding-bottom:0;background:#f2f2f2;width:100%}.cbp-item-wrapper{background:#2f2f2f}.cbp-item-wrapper a img{display:block;width:100%;background-image:center center;height:auto;-webkit-transition:all .4s ease;transition:all .4s ease}.cbp-item-wrapper a:hover img{opacity:.8}.circle-icon{width:120px;height:120px;margin:0 auto;border-radius:50%;background-color:transparent;border:1px solid #2f2f2f;position:relative}.circle-icon .icon{color:#2f2f2f;line-height:120px;text-align:center}.icon{font-size:50px}.w h5{text-transform:uppercase;font-weight:700;margin-top:20px}.w hr{border:1px solid #2f2f2f;width:40px}.w2 hr{border:1px solid #fff;width:40px}.w img{width:100%;height:auto}.w .date{float:left;border:2px solid #2f2f2f;margin-right:15px;padding:5px;margin-top:10px;width:60px;height:60px;text-align:center}.w .date h4{font-weight:700;margin-bottom:-5px;margin-top:5px;font-size:14px;text-transform:uppercase}.w .date bold{font-weight:900;font-size:16px}.w .desc{font-size:14px;margin-top:-5px;color:#aeaeae}.ser{border:2px solid #2f2f2f;padding-top:40px;padding-bottom:40px;margin-top:5px;margin-bottom:5px;min-height:350px}.ser p{margin:5px}#notify-button{color:#000}#a{background:url(/wp-content/uploads/2017/11/apply.jpg) no-repeat center top;padding-bottom:60px;padding-top:40px;background-size:cover}#a h2{position:relative;margin-bottom:0;color:#fff;letter-spacing:2px;font-weight:400;font-size:2.5em;line-height:1em}#t{background:url(../img/testimonial.png) no-repeat center top;padding-top:30px;text-align:center;background-attachment:relative;background-position:center center;min-height:400px;width:100%;color:#fff;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#t h5{text-transform:uppercase;font-weight:700;margin-top:20px}#t hr{border:1px solid #fff;width:40px}#t h4{font-weight:400}#t p{color:#fff;font-size:20px;margin-top:15px}#f{padding-bottom:40px;padding-top:20px;margin-top:10px;background:#2f2f2f;color:#fff}#f .icon{margin-right:25px;font-size:35px}#copyright{padding-bottom:35px;padding-top:35px;background:#010101;color:#fff}#copyright a{color:#fff}.img-circle-15{border-radius:5px}.img-circle-30{border-radius:10px}.img-circle-45{border-radius:15px}.col-md-3-cust{position:relative;min-height:1px;float:left;width:25%}.img-responsive-cust{display:block;width:100%;max-width:100%;height:auto;max-height:auto}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-wrapper iframe,.video-wrapper object,.video-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}