:root{--primary-color:#18408b;--white-color:#fff;--secondary-color:#4a90e2;--bg-light-green:#e7f2d6}body{font-family:'Montserrat',sans-serif;font-weight:400;font-size:15px;color:#333;line-height:1.6}p{line-height:22.5px}a{text-decoration:none;transition:.3s}ul,ol{list-style:none;padding:0;margin:0}.hli-header-main.fixed{position:fixed;top:0;width:100%;z-index:1000;transition:top .3s ease-in-out;background-color:#303037}.hli-top-header.hide{display:none}.navbar-toggler{box-shadow:none;outline:none;margin:0;border:1px solid var(--primary-color);color:#fff;box-shadow:none !important;background-color:var(--primary-color)}.bg-light-green{background-color:var(--white-color)}.hli-header-main{border-bottom:1px solid #ffffff33;background-color:transparent;position:absolute;z-index:99;width:100%}.navbar-brand{display:flex;gap:15px;align-items:center}.hli-logo{width:65px}.navbar-brand img{max-width:100%}.navbar-brand a{display:block;max-width:120px}.hli-hhh-logo img{width:50px;height:50px}@media only screen and (min-width:1025px){.navbar-brand.logos .hli-logo{width:122px}.navbar-brand.logos .hli-mars-logo{width:180px;max-width:180px}.navbar-brand.logos .hli-hhh-logo img{width:70px;height:70px}.navbar-brand.logos>a{padding:10px 0}}.hli__address__dt p{margin:0;font-size:14px;font-weight:400;color:#fff}.hli__address__dt p>i{margin-right:10px}.hli-top-header__content{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff33;padding-bottom:10px;padding-top:10px}.social-media-list{display:flex;gap:15px}.social-media-list li a{color:#fff;font-size:15px;transition:color .3s}.navbar-nav li a.current-active{color:#016db5;font-weight:700}.navbar-nav>li>a:before{content:"";position:absolute;height:2px;bottom:-5px;left:0;background-color:#016db5;visibility:hidden;width:0;transition:all .3s ease-in-out 0s}.navbar-nav a:hover:before,.navbar-nav li:hover>a:before,.navbar-nav .current-active:before{visibility:visible;width:100%}.hli-navbar{padding-top:0;padding-bottom:0}.navbar-nav li{padding:24px 15px}.navbar-nav li:last-child{padding-right:0}.navbar-nav li a{color:#fff;font-weight:500;font-size:15px;transition:.3s;position:relative;text-transform:capitalize}.hli-hero{background-color:#18408b;background-image:url(//www.hli.us.com/wp-content/themes/hli_rail_rigging/css/../images/HLI_hero_banner.svg);background-size:cover;background-repeat:no-repeat;height:600px;background-position:center;position:relative;padding:120px 0}.hli-hero-content{margin-left:auto;text-align:right}.hli-hero-content h1{font-weight:700;color:#fff;font-size:45px;text-align:right;margin-top:50px;margin-bottom:20px}.sub-title{display:block;font-size:24px}.sub-text-heading{color:#fff;font-weight:600;font-size:16px;margin-bottom:20px;line-height:23.5px}.hli-hero-content p{font-size:15px;color:#fff;margin-bottom:20px}.hli-hero .btn-toolbar{justify-content:start}.hli-btn-toolbar .btn:hover{transform:translateY(-3px)}.hli-btn-toolbar .btn{font-weight:500;font-size:18px;display:inline-flex;height:45px;align-items:center;justify-content:center;padding-left:30px;padding-right:30px;border-radius:100px;border:1px solid transparent;transition:all .3s ease;text-transform:capitalize}.hli-btn-toolbar .btn:not(:last-child){margin-right:15px}.hli-btn-toolbar .btn-primary{background-color:var(--primary-color);color:var(--white-color);border-color:var(--primary-color)}.hli-btn-toolbar .btn-default.btn-outline-primary{color:var(--primary-color);border-color:var(--primary-color)}.hli-btn-toolbar .btn-default{background-color:transparent;color:var(--white-color);border-color:var(--white-color)}.hli-btn-toolbar .btn-default:hover{background-color:var(--primary-color);color:var(--white-color);border-color:var(--primary-color)}.title-primary{color:var(--primary-color) !important}.header-border{padding-bottom:15px}.header-border:before{content:'';position:absolute;width:120px;height:2px;background-color:#016db5;left:0;bottom:0}.pd-common{padding-top:100px;padding-bottom:60px}.hli-pdf-report-sec.bg-blue,.bg-blue{background-color:var(--primary-color)}.hli-btn-links{font-weight:600;font-size:15px;color:var(--white-color);position:relative;display:inline-block;transition:all .3s ease}.hli-btn-links:hover{transform:translateY(-3px)}.underline:after{content:'';position:absolute;width:100%;height:1px;background-color:var(--white-color);left:0;bottom:0}.heading-title{font-size:30px;font-weight:700;color:#fff;margin-bottom:20px;position:relative;text-transform:capitalize}.hli-pdf-report-content p{color:#fff;font-size:15px}.hli-footer-sec{background-color:#191919;padding:60px 0 15px}.hli-footer-logo>img{max-width:100%}.hli-footer-logo{max-width:200px;display:block}.footer-logo-block p{margin-top:15px;margin-bottom:15px;color:#a8a8a8;font-size:14px}.hli-footer-logo:not(:last-child){margin-bottom:20px}.hli-footer-ct-dt .hli-footer-title{position:relative;font-size:20px;font-weight:600;color:#fff;margin-bottom:25px;display:inline-flex}.hli-footer-ct-dt .hli-footer-title:after{position:absolute;content:'';right:-35px;bottom:5px;width:20px;height:2px;background-color:var(--primary-color)}.hli-footer-ct-dt{min-height:157px}.hli-address li a{color:#9cb1db}.hli-address li{color:#fff;font-size:14px}.hli-address li:first-child{max-width:200px}.hli-address li:not(:last-child){margin-bottom:6px}.hli-footer-ct-dt:not(:last-child){margin-bottom:35px}.who__we__are__subtitle{font-weight:600;font-size:16px;margin-bottom:20px;line-height:23.5px;color:#111}.hli--content--area p{font-size:15px;color:#333}.line-bg-pattern{position:relative}.hli-our-services.line-bg-pattern:before{opacity:.35}.line-bg-pattern .container{position:relative;z-index:1}.hli-our-services .hli--content--area p{color:#fff}.services-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px}.services-list>li{color:#fff;font-weight:700;font-size:15px;line-height:22px;padding-right:25px}.hli-transport-icon>img{max-width:100%;width:100%}.hli-transport-icon{max-width:115px;overflow:hidden;display:flex;height:135px;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:10px}.box-content-dt .box-title{color:var(--primary-color);font-weight:700;font-size:20px;margin-bottom:0;text-align:center}.box-content-dt p{margin-bottom:0;color:var(--primary-color);font-weight:600;font-size:15px;text-align:center}.hli-transport-box{transition:transform .3s ease,box-shadow .3s ease}.hli-transport-box:hover{transform:translateY(-5px)}.our-news-wrapper{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.our-news-card{background-color:#f8f8f8;overflow:hidden;border-radius:4px;box-sizing:border-box;transition:transform .3s ease,box-shadow .3s ease;position:relative}.our-news-card:hover{transform:translateY(-5px)}.our-news-picture{max-height:130px;min-height:125px;position:relative;overflow:hidden}.news-category{position:absolute;top:10px;background-color:#19408b;color:#f0f0f0;font-size:10px;font-weight:600;padding:5px 10px;border-radius:.25rem;text-transform:uppercase;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:2;transition:background-color .3s ease;right:0;border-top-right-radius:0;border-bottom-right-radius:0}.our-news-picture>img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.our-news-card:hover .our-news-picture>img{transform:scale(1.05)}.our-news-body{padding:15px;transition:background-color .3s ease}.our-news-body p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:0;font-weight:400;font-size:14px;line-height:23px}.read__more__link{display:inline-flex;font-size:14px;font-weight:500;color:#656565;transition:color .3s ease}.our-news-card:hover .read__more__link{color:var(--primary-color)}.hli-clients-sys{background-color:#ddd}.client-logo{display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}.client-logo:hover img:hover{opacity:.7}.client-logo>img{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;max-width:100%}.btn-scrolltop{position:fixed;bottom:40px;right:40px;background-color:var(--primary-color);color:var(--white-color);border:none;width:40px;height:40px;align-items:center;justify-content:center;border-radius:100px;font-size:16px;cursor:pointer;display:none;transition:transform .3s ease,opacity .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.2);z-index:1000}.btn-scrolltop.show{display:inline-flex;transform:scale(1);opacity:1}.btn-scrolltop.hide{transform:scale(0);opacity:0;transition:transform .3s ease,opacity .3s ease}.copyright-sec .copyright{margin-bottom:0;color:#fff;font-size:14px}.hli-footer-content{padding-bottom:50px}.bottom-footer{display:flex;gap:10px;justify-content:space-between;align-items:center;border-top:1px solid rgba(252,252,252,.05);padding-top:15px}.copyright-link li a{color:#9cb1db;font-size:14px}.copyright-link li:not(:last-child) a:after{content:'|';margin:0 8px;color:#999}.copyright-link{display:flex}.page-title-sec{padding:60px 0;background-color:var(--primary-color)}.page-title-sec .page-heading{font-size:35px;font-weight:700;color:#fff;margin-bottom:0;line-height:46px}.blog-picture{position:relative}.blog-picture>img{width:100%;transition:transform .3s ease}.blog-dt-content:hover .blog-picture img{transform:scale(1.05)}.blog-post-date{position:absolute;background-color:#1655ca;padding:8px 15px;bottom:-20px;left:50px;max-width:180px;font-weight:600;color:#fff;border-radius:4px;height:45px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.post-details{border-bottom:1px solid #dedede;padding-bottom:10px;margin-bottom:25px}.post-details .post-meta{position:relative;padding-top:20px;text-align:right}.post-details .post-meta li{position:relative;color:#444;font-size:14px;font-weight:500;margin-bottom:6px;display:inline-block}.post-details .post-meta li:not(:last-child){padding-right:12px;margin-right:12px}.post-details .post-meta li:not(:last-child):after{position:absolute;content:'/';right:-5px;top:0;color:#b8b8b8;font-size:17px}.blog-dt-content .hli-btn-links{color:var(--primary-color)}.blog-dt-content .underline:after{background-color:var(--primary-color)}.blog-dt-content .btn-links{margin-top:15px}.blog-descriptions>h2{font-weight:700;font-size:26px;margin-bottom:15px}.hli__default__page .wp-block-heading{font-size:1.6em;font-weight:700;margin-bottom:15px}.hli__default__page .wp-block-heading{font-size:20px;font-weight:700;margin-bottom:10px;line-height:24px}.hli__default__page header.entry-header{padding:60px 0;background-color:var(--primary-color)}.hli__default__page header.entry-header .entry-title{font-size:45px;font-weight:700;color:#fff;max-width:1320px;margin-left:auto;margin-right:auto;margin-bottom:0;text-transform:capitalize}.hli__default__page .entry-content{max-width:1320px;margin-left:auto;margin-right:auto;padding-top:60px;padding-bottom:30px}.hli__default__page p{font-size:14px}.hli__default__page .entry-content strong{font-weight:600}.page-header-banner{max-height:325px;min-height:325px;background-position:bottom;background-size:cover;display:flex;align-items:center;justify-content:end}.page-header-banner-title .page-title{margin:0;font-weight:700;font-size:55px;color:#fff;text-align:right}.corporate-address-ct .title-ct-div{margin-bottom:35px}.corporate-address-ct:not(:last-child){margin-bottom:50px}.ct-subtitle{margin-bottom:0;color:#18408b;font-weight:500;font-size:15px}.corporate-address-ct .title-ct-div .heading-title{margin-bottom:15px}.contact-dt-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.contact-dt-box{padding-left:10px;padding-right:10px;margin-bottom:15px}.contact-dt-box .contact-address-title{font-size:18px;font-weight:600;margin-top:0;margin-bottom:5px;line-height:22px;color:#101010}.contact-dt-box .ct-role{margin-bottom:5px;font-size:14px;font-style:italic;font-weight:400;line-height:22px}.links-email>a{color:#183f8a;font-weight:500;font-size:14px}@media(max-width:1199.98px){.our-news-wrapper{grid-template-columns:repeat(4,1fr)}.navbar-nav li a{font-size:14px}.navbar-brand{margin-right:0}.navbar-nav li{padding:24px 10px}.hli__default__page header.entry-header .entry-title{padding-left:15px;padding-right:15px}.hli__default__page .entry-content{padding-left:15px;padding-right:15px}}@media(max-width:991.98px){.contact-dt-wrapper{grid-template-columns:repeat(2,1fr)}.navbar-nav li{padding:10px 15px}.navbar-nav>li>a:before{display:none}.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{color:#095fff}.hli-hero-content{width:100%}.our-news-wrapper{grid-template-columns:repeat(3,1fr)}.services-list{grid-template-columns:repeat(1,1fr)}.services-list>li{font-size:15px;line-height:24px;padding-right:0}.navbar-brand{gap:10px}.social-media-list{gap:6px}.bottom-footer{flex-direction:column-reverse}.hli-footer-ct-dt .hli-footer-title{display:flex}.hli-footer-ct-dt .hli-footer-title:after{right:0}.hli__default__page header.entry-header .entry-title{padding-left:15px;padding-right:15px}.hli__default__page .entry-content{padding-left:15px;padding-right:15px}}@media (max-width:767px){.page-header-banner{max-height:130px;min-height:130px}.page-header-banner-title .page-title{font-size:40px;text-align:center}.hli-footer-ct-dt{overflow:hidden}.contact-dt-wrapper{grid-template-columns:1fr}.hli__address__dt p{font-size:13px}.social-media-list li a{font-size:13px}.hli-hero{height:auto;padding:80px 0 40px}.hli-hero-content h1{font-size:28px;text-align:center}.hli-hero-content{width:100%;text-align:center;margin-left:0}.hli-hero-content h1{font-size:30px}.hli-hero .btn-toolbar{justify-content:center;flex-wrap:wrap;gap:10px}.our-news-wrapper,.client-box-wrapper{grid-template-columns:repeat(2,1fr)}.client-box-wrapper{grid-template-columns:repeat(2,1fr)}.hli-footer-ct-dt .hli-footer-title{display:inline-flex}.hli-footer-ct-dt .hli-footer-title:after{right:-35px}}@media(max-width:576.98px){.copyright-sec .copyright{font-size:12px}.our-news-wrapper{grid-template-columns:repeat(1,1fr)}.our-news-picture{max-height:fit-content}}#whoweare,#whatwedo{padding:110px 0}#whatwedo .service-block:nth-child(2){padding-top:75px}