.custom-menu-primary ul li.hs-menu-depth-1:last-child a{background-color:#a2a79e;height:40px;color:#fff;box-shadow:none;margin-left:10px;padding-left:18px;padding-right:18px}.header-logo{margin-bottom:0 !important}.header-logo img{height:70px}.video-texture{background-size:cover;background-position:center}.black-overlay{background-color:rgba(0,0,0,.3);position:absolute;top:0;bottom:6px;left:0;right:0;z-index:10}.banner-content .content h1{font-size:36px;line-height:49px;color:#fff;letter-spacing:0;margin-bottom:33px}.banner-content .content{max-width:970px;width:100%}.banner-content .content img{margin-bottom:42px}.custom-home-row-1 .video-texture{display:block;top:0}.column-box{display:table;width:100%;padding:86px 0 114px}.small-box{text-align:center}.small-box h3{margin-bottom:20px}.box-body{padding:0 0 27px}.small-box p{padding:0}.box-body,.small-box p{font-size:14px;line-height:19px;color:#404040;letter-spacing:1px}.icon-box{height:160px;display:block}.icon-box img{height:122px;width:auto}.black-btn{font-size:14px;letter-spacing:2px;line-height:23px;background-color:#a2a79e;height:auto;padding:16px 24px;color:#fff;-webkit-transition:all ease 1s;transition:all ease 1s;display:inline-block;margin-top:10px;text-transform:uppercase}.small-box .black-btn{min-height:62px}.black-btn:hover{background-color:#000;color:#fff}.home-four-col-group.four-boxes{margin-top:90px}.fullwidth-banner{background-color:#0e3b43;padding:135px 0}.fullwidth-banner2{background-color:#fff;padding:135px 0}.fullwidth-banner h2{color:#fff;font-size:28px;margin-bottom:21px}.fullwidth-banner p{font-size:21px;line-height:28px;color:#fff;padding-bottom:48px}.home-four-col-group .learn-more{position:initial !important}.home-four-col-group .content{display:table;height:316px;margin-bottom:0;padding:30px 20px}.custom-home-row-3{position:relative}.white-overlay{background-color:rgba(250,250,250,.72);position:absolute;left:0;right:0;top:0;bottom:0}.custom-home-common,.home-four-col-group.four-boxes{position:relative;z-index:1}.home-four-col-group .common{background-color:rgba(250,250,250,.85)}.home-four-col-group h3{color:#000}.home-four-col-group p{font-size:14px;line-height:19px;letter-spacing:0;text-align:left}.home-four-col-group .common:hover .learn-more{background-color:#000}.home-four-col-group .light-grey .learn-more{background-color:#a2a79e}.home-four-col-group .dark-blue .learn-more{background-color:#0e3b43}.four-boxes.home-four-col-group .learn-more{padding:0 20px}.four-boxes.home-four-col-group .learn-more h5{height:84px;display:table-cell;vertical-align:middle}.custom-home-row-3 .page-center{padding-top:177px;padding-bottom:177px}.featured-image{height:200px;position:relative;background-position:center;background-size:cover}.date-publish{width:70px;height:80px;position:absolute;right:20px;top:20px;background-color:#212121;text-align:center;padding-top:12px}.date-publish p{font-size:17px;line-height:15px;color:#fff;text-transform:uppercase;font-weight:600;padding-bottom:0}.date-publish h2{color:#fff;font-size:30px;line-height:30px}.blog-recent-content{padding:28px 30px}.blog-recent-content h3{line-height:27px;color:#fff;letter-spacing:0;margin-bottom:16px}.blog-recent-content p{font-size:14px;line-height:19px;letter-spacing:0;color:#fff;padding-bottom:36px;min-height:150px}.blog-box{cursor:pointer;background-color:#000;padding-bottom:1000px;margin-bottom:-1000px}.blog-box:hover{background-color:#0e3b43;transition:all ease 1s;-webkit-transition:all ease 1s}.recent-section{padding:83px 0 96px;background-image:url('https://cdn2.hubspot.net/hubfs/2282096/New%20Images/blog-bg.jpg?t=1513736802104');display:table;width:100%;background-position:center;background-size:cover}.recent-section h2{font-size:28px;line-height:38px;color:#fff;text-align:center;margin-bottom:57px}.blog-recent-content h3{min-height:54px;overflow:hidden}.blog-container{overflow:hidden}.footer-logo-image img{width:150px !important;height:75px}.footer-logo-image{position:relative}.footer-logo-image:after{content:'';border-right:1px solid #fff;position:absolute;right:0;display:block;top:15px;bottom:10px}.custom-footer-tab-social-copy-right{text-align:center}.custom-footer-tab-social-copy-right img{margin-bottom:30px}.custom-footer-desktop-social-copy-right .custom-social-icons ul{padding-top:30px}.custom-footer-bottom-content .page-center{padding-top:30px;padding-bottom:39px}.custom-lets-talk h2{font-size:28px;line-height:38px;margin-bottom:19px}.custom-lets-talk p{font-size:21px;line-height:28px}.custom-footer-section-contact-group-home-page.clearfix{padding:100px 0}.lets-talk-home .custom-footer-section-contact-group.row-fluid{background:none !important}.custom-footer-section-contact-group{background:#f7f7f2}.custom-social-icons i:hover{color:#bfd7ea}.custom-lets-talk-form input[type="submit"]{background-color:#a2a79e;-webkit-transition:all ease 1s;transition:all ease 1s;line-height:23px}.custom-lets-talk-form input[type="submit"]:hover{background-color:#000}.custom-header-wrapper{position:initial}@media only screen and (min-width:960px) and (max-width:1280px){.black-overlay{bottom:0}.custom-home-row-1{margin-top:0}.logo-group img{height:auto !important}}@media only screen and (min-width:1280px){.black-overlay{bottom:0}}@media only screen and (min-width:1366px){.black-overlay{bottom:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.featured-image{height:150px}.black-overlay{bottom:0}.banner-content .content img{margin-bottom:20px;width:160px}.banner-content .content h1{font-size:30px;line-height:1.4}.blog-recent-content p{min-height:188px}.home-four-col-group .content{min-height:376px}.four-boxes.home-four-col-group .learn-more h5{height:120px}.box-body{min-height:150px}.small-box .black-btn{min-height:100px}.blog-recent-content p{min-height:190px}.blog-recent-content h3{max-height:105px}.cta-section{position:initial !important;text-align:center}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.featured-image{height:300px}.header-logo img{height:44px}.banner-content .content p{display:none}.small-box h3{min-height:93px}.blog-recent-content p{min-height:290px}.column-box .span4{width:100%;margin-bottom:50px}.small-box h3{min-height:0}.box-body{min-height:0}.small-box .black-btn{min-height:0;width:100%}.home-four-col-group .content{min-height:0}.home-four-col-group .content{height:auto}.four-boxes.home-four-col-group .learn-more h5{height:80px}.home-four-col-group .common{width:100%}.home-four-col-group .common{min-height:0}.blog-container .blog-box{width:100%;margin-left:0}.blog-recent-content p{min-height:0}.blog-box{padding-bottom:0;margin-bottom:30px}}@media only screen and (max-width:767px){.featured-image{height:180px}.custom-home-row-1 .custom-banner .video-texture{background-attachment:initial !important}.custom-home-row-3{background-attachment:initial;background-color:transparent;background-position:center;background-size:cover}.white-overlay{background-color:rgba(250,250,250,.3)}.custom-home-row-3 .page-center{padding-top:100px;padding-bottom:100px}.home-four-col-group.four-boxes{margin-top:30px}.fullwidth-banner{padding:100px 0}.fullwidth-banner img{margin-bottom:60px}.container-fluid .row-fluid .page-center{max-width:100% !important;margin:0 30px}.black-btn{height:auto}.blog-box{background-color:#000;padding-bottom:0;margin-bottom:30px}.banner-content .content img{margin-bottom:20px;width:40%}.banner-content .content h1{font-size:20px;line-height:1.4}.banner-content .content p{display:none}.black-overlay{bottom:0}.custom-menu-primary ul li.hs-menu-depth-1:last-child a{background-color:#a2a79e;height:auto;color:#fff;box-shadow:none;margin-left:0;padding:20px 10px}.mm-mobile-menu .hamburger{margin-top:-35px}.mm-listview>li:last-child:not(.mm-divider):after{border:0}.small-box{margin-bottom:60px}.black-btn{width:100%}}@media screen and (min-width:480px) and (max-width:768px){.home-four-col-group .common{width:100%}.home-four-col-group .content{height:auto}.home-four-col-group .common{min-height:0}.blog-recent-content p{min-height:0}.logo-group{padding:0 170px}}@media screen and (max-width:320px){.logo-group{padding:0}}