body{background:white;font-size:12pt;line-height:18pt;font-family:sans-serif;margin:0;padding:0;width:100%;max-width:100%;padding-top:10pt;}body *{float:none;width:100%;max-width:100%;}nav.main,nav.secondary,nav.cta-links,nav.shopping-cart,.expand-header,.site-search,.skip-to-content,.usn_cmp_anchornavigation,.in-this-section,.usn-notification,.usn_back-to-top,.scroll-prompt,.slides,form,.breadcrumb-trail,nav.sub,nav.social ul li img,nav.tabs,header#site-header #logo img,.modal:not(.show),button.close{display:none!important;}body.modal-open header#site-header,body.modal-open main#site-content,body.modal-open footer#site-footer{display:none!important;}.grecaptcha-badge{visibility:hidden;}#site-content,.content-col,.container,.row,footer#site-footer{width:100%;max-width:100%;margin:0;padding:0;border:0;float:none!important;color:black;background:transparent none;}header#site-header{margin-bottom:15pt;padding-bottom:10pt;border-bottom:1pt solid black;}header#site-header #logo span{font-size:12pt;}footer#site-footer{margin-top:25pt;padding-top:15pt;border-top:1pt solid black;}div.image,div.video,img,video,#map{width:100%;max-width:300px;height:auto;}.image.background-image{width:100%;max-width:300px;height:auto;}.image.background-image picture,.image.background-image source,.image.background-image img{display:block!important;}div.item:not(.item_data-list){margin-bottom:15pt;}h1{font-size:22pt;line-height:24pt;}h2{font-size:20pt;line-height:22pt;}h3{font-size:18pt;line-height:20pt;}h4{font-size:16pt;line-height:18pt;}h5,h6,p.heading{font-size:14pt;line-height:16pt;}.intro{font-size:14pt;line-height:20pt;}.secondary-heading{font-style:italic;}h1,h2,h3,h4,h5,h6,.heading{font-weight:bold;}h1,h2,h3,h4,h5,h6,.heading,p,ul,ol{margin:10px 0;}a:link,a:visited{color:black;font-weight:normal;text-decoration:none!important;display:inline;}a:link:after,a:visited:after{content:" (" attr(href) ") ";color:#4c8bf5!important;background:transparent;font-weight:bold;text-decoration:underline!important;display:inline;margin:0 3px;}header#site-header #logo a:link:after,header#site-header #logo a:visited:after{display:none;}nav ul{list-style:none;margin-left:0;padding-left:0;}nav ul li{margin-left:0;padding-left:0;}nav.footer-navigation ul li,nav.social ul li{display:inline;margin-left:0;padding-left:0;}nav.footer-navigation ul li div{display:inline;}
:root{--space:1rem;--color-bright:#de4b2f;--color-dark:#04123d;--color-black:#000;--color-white:#fff;--color-light:#f8f8f8;--color-light-hover:#eee;--pad:calc(5vw + 1.5rem);--breakpoint-md:1024px;}.bb-hero{position:relative;display:flex;background:var(--color-dark);min-height:90vh;padding:var(--pad);}.bb-hero-wrap{position:relative;z-index:1;max-width:var(--header-max-width);margin:auto auto 0;}.hero-controls{position:absolute;display:flex;justify-content:center;bottom:0;right:0;padding-bottom:.4rem;> button{border:0;background:none !important;svg path,svg line{transition:all 0.3s ease-in-out 0s;}&:hover,&:focus{svg path{stroke:var(--color-bright);}svg line{stroke:var(--color-bright);}}}.button{color:var(--color-white) !important;gap:1rem;font-size:1.2rem;font-weight:600;padding-top:0;padding-bottom:0;svg path,svg circle{transition:all 0.3s ease-in-out 0s;}&:hover,&:focus{text-decoration:none !important;color:var(--color-bright) !important;svg path{fill:var(--color-bright);}svg circle{stroke:var(--color-bright);}}}}.bb-hero-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;> *+*{margin-top:var(--space);}h1{text-transform:none !important;line-height:1;font-weight:600;text-shadow:none;}}.bb-hero-description{font-size:1.8rem;p{line-height:1.25;margin:0;margin-top:var(--space);}p:first-of-type{margin-top:0;}}.bb-hero-media{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;img,video{width:100%;height:100%;object-fit:cover;}&.has-overlay{&:before{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;content:'';background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.20) 50%,rgba(0,0,0,0.40) 100%);}}}.stack>*+*{margin-top:var(--space);}.cluster{--space:2rem;display:flex;gap:1rem;margin-top:var(--space);}[hidden]{display:none;}.button{display:inline-block;padding:1rem 1.5rem;line-height:1;&.large{font-size:1.2rem;}}.btn-primary{display:inline-block;background:var(--color-bright);color:var(--color-white) !important;padding:1rem 1.5rem;border-radius:46px;line-height:1;&:hover,&:focus{text-decoration:none !important;background:var(--color-bright);}}.btn-secondary{display:inline-block;background:var(--color-dark);color:var(--color-white) !important;padding:1rem 1.5rem;border-radius:46px;line-height:1;&:hover,&:focus{text-decoration:none !important;background:var(--color-bright);}}.has-icon{display:inline-flex;gap:.6rem;align-items:center;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.bb-global-header{position:relative;position:sticky;top:0;z-index:999;margin-top:100px;background:var(--color-white);padding:calc( var(--pad) / 2);@media (min-width:1024px){padding:0 calc( var(--pad) / 2);}> div{display:flex;flex-direction:column;justify-content:space-between;@media (min-width:1024px){gap:calc( var(--pad) / 2);}> div{display:flex;flex-direction:column;justify-content:space-between;gap:calc( var(--pad) / 3);@media (min-width:1024px){flex-direction:row;align-items:center;}}@media (min-width:1024px){flex-direction:row;align-items:center;gap:calc( var(--pad) / 3);}}}.bb-global-header nav{display:none;font-size:clamp(1rem,0.9017rem + 0.4141vw,1.25rem);padding-top:calc( var(--pad) / 2);padding-bottom:calc( var(--pad) / 2);@media (min-width:1024px){display:flex;padding-top:0;padding-bottom:0;}> ul > li:nth-last-child(3){margin-bottom:calc( var(--pad) / 4);@media (min-width:1024px){margin-right:calc( var(--pad) / 4);margin-bottom:0;}}> ul{display:flex;flex-direction:column;gap:0;justify-content:space-between;@media (min-width:1024px){flex-direction:row;align-items:center;}ul,button{}> .no-child{> span a:not(.button){display:inline-block;padding:calc( var(--pad) / 4) calc( var(--pad) / 4);@media (min-width:1024px){padding:calc( var(--pad) / 2) calc( var(--pad) / 4);}}}.has-child{position:relative;> span a{display:inline-block;padding:calc( var(--pad) / 4) calc( var(--pad) / 4);@media (min-width:1024px){padding:calc( var(--pad) / 2) calc( var(--pad) / 4);}}&:focus-within{> button{}}&:hover,&:focus,&:focus-within{> ul{display:block;}}> button{display:none;position:absolute;top:50%;right:0;display:flex;gap:2px;transform:translate(30%,-50%);background:none;align-items:center;border:0;svg{opacity:.2;}span{display:none;}}> ul{display:none;background:#fff;border-radius:0 0 5px 5px;a{display:inline-block;padding:calc( var(--pad) / 4) calc( var(--pad) / 4) calc( var(--pad) / 4) calc( var(--pad) / 3);}@media (min-width:1024px){position:absolute;}}}button[aria-haspopup="true"]{+ ul{display:inline-block;}}.has-child{}a:not(.button){color:var(--color-dark);&:hover,&:focus{color:var(--color-bright) !important;text-decoration:none !important;}}}}.button-search{display:inline-flex;justify-content:center;align-items:center;background:var(--color-light);border:0;padding:.35rem;border-radius:50px;aspect-ratio:1/1;max-width:51px;position:absolute;top:calc(var(--pad) / 2 + 0rem) ;right:calc(var(--pad) / 2);@media (min-width:1024px){position:relative;top:0;right:0;}svg{width:2.5rem;}&:hover,&:focus{background:var(--color-light-hover);}}.button-menu{display:inline-flex;justify-content:center;align-items:center;background:var(--color-light);border:0;padding:.35rem;border-radius:50px;aspect-ratio:1/1;max-width:51px;position:absolute;top:calc(var(--pad) / 2 + 0rem) ;right:calc( (var(--pad) /1) + 41px);svg{width:2.5rem;}@media (min-width:1024px){display:none;}.menu{display:block;}.close{display:none;}&[aria-expanded="true"]{+ nav{display:block;}.menu{display:none;}.close{display:block;}}}.bb-global-logo{display:inline-block;max-width:214px;flex-shrink:0;img{width:100%;}}.intro-with-crosslinks{position:relative;z-index:1;padding:0 var(--pad) var(--pad);background:#fff;@media (min-width:960px){padding:0 0 0 var(--pad);}@media (min-width:1445px){padding:0 var(--pad);}}.intro-with-crosslinks--wrap{max-width:var(--header-max-width);margin:auto auto 0;display:flex;flex-direction:column;gap:1rem;@media (min-width:960px){flex-direction:row;gap:3rem;}> div:first-of-type{padding:var(--pad) 0;.lead{margin-bottom:1.5rem;p{font-size:1.5rem;line-height:1.5;font-weight:400;}}p{font-size:1.2rem;line-height:1.5;}.button{margin-top:1rem;}}> div{color:var(--color-dark);}}.grid-crosslinks{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0px;grid-row-gap:0px;> a{position:relative;display:flex;aspect-ratio:1/1;img{object-fit:cover;}span{position:absolute;bottom:0;z-index:1;}&:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:1;}}}body{background:transparent;}.sticky_casestudies{position:sticky;top:140px;}.sticky_solutions{position:sticky;top:140px;}.umbraco-forms-form .btn{border-width:var(--btn-border-width);border-style:solid;outline:none;box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--true-black),var(--btn-box-shadow_o));}.umbraco-forms-form .btn.primary{color:#fff;margin:0 !important;border-color:#223d74;background:#223d74;}#loader_iframe{border:0;width:100%;height:70vh;}#loader_iframe .btn{border-width:var(--btn-border-width);border-style:solid;outline:none;box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--true-black),var(--btn-box-shadow_o));}#loader_iframe .btn.primary{color:#fff;margin:0 !important;border-color:#223d74;background:#223d74;}header#site-header{position:relative;margin-top:25px !important;}header#site-header .container{background:#fff;border:1px solid #ddd;}header#site-header nav.main ul{margin-left:15%;}header#site-header nav.main ul li span{font-weight:500;}header#site-header nav.main ul li span a{color:#000;text-decoration:none;}header#site-header nav.main ul li span a:hover{text-decoration:none !important;color:#de4b2f;}header#site-header nav.main ul li.active span a{color:#de4b2f;text-decoration:none;}header#site-header nav.main ul ul li{border-bottom:1px solid #ddd;}header#site-header nav.main ul ul li span a{text-decoration:none;font-weight:500;}header#site-header nav.main ul ul li span a:hover{text-decoration:none !important;color:#de4b2f;}header#site-header nav.main ul ul li:last-child{border-bottom:unset;}header#site-header nav.main ul ul li ul{margin-left:0;}header#site-header .site-search .expand-search{color:#000 !important;}header::before{position:absolute;top:-25px;content:"";display:block;width:100%;height:50px;background:rgba(4,18,61,0.5);}body:not(.header-03-lg) nav.main ul > li > ul,body:not(.header-03-lg) nav.main.navigation-dropdown-bg-solid ul > li > ul{background:#fff;}html.no-touch body.header-06-lg header#site-header nav.main ul > li:hover > ul,body.header-06-lg header#site-header nav.main ul > li.open-child > ul{top:89px;}html.nav-down:not(.reached-top) body.transparent-header-lg header#site-header,html.nav-up:not(.reached-top) body.transparent-header-lg header#site-header,html.nav-down:not(.reached-top) body.transparent-header-lg header#site-header.header-bg-solid,html.nav-up:not(.reached-top) body.transparent-header-lg header#site-header.header-bg-solid{background:transparent !important;box-shadow:unset !important;}html.nav-down:not(.reached-top) header#site-header,html.nav-up:not(.reached-top) header#site-header{box-shadow:unset !important;}.main-banner{color:#fff !important;}.main-banner .secondary-heading{color:#fff !important;font-size:34px !important;}.main-banner h1{padding:0;margin:0;color:#fff !important;font-size:120px !important;text-shadow:1px 1px 2px #000;}.main-banner h3{padding:0;margin:0;color:#fff !important;text-shadow:1px 1px 2px #000;}.fh{height:100vh !important;}.fh .item{height:100vh !important;}.fh .item.txt{padding:25vh 0;}.fh .item .image{height:100vh !important;}.fh .item .image a{height:100vh !important;}.fh .item .image a img{width:100%;height:100vh !important;object-fit:cover;background:#151515;}.fh .secondary-heading{color:#de4b2f !important;font-weight:700;font-size:24px !important;}.fh .heading{font-size:64px !important;}.fh .info{max-width:700px !important;}.fh ul{padding:0;margin:0 0 0 15px;list-style:none;}.fh ul li{position:relative;display:inline-flex;width:49%;padding:15px 40px 15px 15px;}.fh ul li:before{position:absolute;left:-15px;display:block;content:"\f068";font-family:"Font Awesome 5 Free";font-size:28px;font-weight:900;color:#de4b2f;}.fh .btn{color:#fff;padding:15px 20px;text-align:center;background:#223d74;border-radius:50px;text-decoration:none;}.fh .btn:after{position:relative;display:inline-block;content:"\f061";font-family:"Font Awesome 5 Free";font-weight:900;padding:0 15px;color:#fff;}.main-header{background:#4671c9;}.main-header .item.c1-bg{background:#4671c9;}.main-header .item.c1-bg .image{opacity:0.8;}.main-header .item.c1-bg .image:before{background:rgba(70,113,201,0.7) !important;opacity:0.8 !important;}.main-header .item.c1-bg .info h2.heading{position:relative;text-transform:uppercase;font-size:54px;}.main-header .item.c1-bg .info h2.heading:after{background:#de4b2f;bottom:-10px;content:"";display:block;height:2px;margin:0 auto;left:0;right:0;position:absolute;width:80px;}main#site-content section.content h1{color:#de4b2f !important;text-transform:uppercase;}main#site-content section.content h3{color:#223d74 !important;font-weight:700;font-size:26px !important;text-transform:uppercase !important;}main#site-content section.content h4{color:#223d74 !important;font-size:26px !important;font-weight:700;text-transform:uppercase !important;}main#site-content section.content .cd-panel__content h1{font-size:32px;margin:0 0 10px 0;padding:0;}main#site-content section.content .cd-panel__content h3{font-size:20px !important;font-weight:700;margin:0 0 25px 0;}main#site-content section.content .cd-panel__content .btn{border-width:var(--btn-border-width);border-style:solid;outline:none;box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--true-black),var(--btn-box-shadow_o));}main#site-content section.content .cd-panel__content .btn.primary{color:#fff;margin:0 !important;border-color:#223d74;background:#223d74;}main#site-content section.content .component-introduction .info.col{flex:unset !important;max-width:100% !important;}main#site-content section.content.main-banner h1{color:#fff !important;}main#site-content section.content.main-banner h3{color:#fff !important;}main#site-content section.content.our-experience{color:#fff;background:#04123d;padding:10% 0 !important;}main#site-content section.content.our-experience h3{color:#de4b2f !important;font-weight:700;font-size:24px;text-transform:unset !important;}main#site-content section.content.our-experience h1{color:#fff !important;font-size:98px;text-transform:unset !important;}main#site-content section.content.our-experience .numbers{color:#fff;padding:0 0 5% 0 !important;}main#site-content section.content.our-experience .numbers h2{color:#de4b2f;font-size:48px;font-weight:600;}main#site-content section.content.our-experience a.button{color:#fff;padding:15px 20px;text-align:center;background:#223d74;border-radius:50px;text-decoration:none;}main#site-content section.content.our-experience a.button:after{position:relative;display:inline-block;content:"\f061";font-family:"Font Awesome 5 Free";font-weight:900;padding:0 15px;color:#fff;}main#site-content section.content .cat_solutions{background:radial-gradient(ellipse at center,rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.05) 100%);}main#site-content section.content .cat_solutions ul{list-style:none;padding:0;margin:0;}main#site-content section.content .cat_solutions ul li{padding:15px;}main#site-content section.content .cat_solutions ul li.active{color:#fff;background:#de4b2f;}main#site-content section.content .cat_solutions ul li.active a{color:#fff;}main#site-content section.content .tabs ul.nav li a{font-weight:600;border-radius:5px 5px 0 0;color:#fff;background:#223d74;}main#site-content section.content .tabs ul.nav li a.active{color:#de4b2f;background:#fff;}main#site-content section.content .tabs ul.nav li a.active:after{display:none;}main#site-content section.content #nav-tabContent{margin-top:-1px;}main#site-content section.content ul#services_attachments{list-style:none;}main#site-content section.content ul#services_attachments li a{font-weight:600;}main#site-content section.content .services_gallery img{width:100%;height:200px;object-fit:cover;}main#site-content section.content .infowindow h3{padding:0;margin:0;font-size:20px !important;}main#site-content .left-col nav.sub{border-top:0;padding-top:unset;}main#site-content .left-col nav.sub .heading{display:none;}main#site-content .left-col nav.sub ul li{color:#333 !important;padding:15px;font-weight:400;background:#f5f5f5 !important;}main#site-content .left-col nav.sub ul li.active{background:#de4b2f !important;}main#site-content .left-col nav.sub ul li.active span a{color:#fff !important;opacity:unset !important;}main#site-content .product-content h1{color:#de4b2f !important;text-transform:uppercase;}main#site-content .product-content h3{color:#223d74 !important;font-size:26px !important;text-transform:uppercase !important;}main#site-content .product-content h4{color:#223d74 !important;font-size:26px !important;text-transform:uppercase !important;}main#site-content .product-content img{width:100%;height:auto;}main#site-content .product-content img.product-logo{width:400px;height:auto;}main#site-content .product-content img.newsImage{border:1px solid #ddd;width:100%;height:320px;object-fit:cover;}main#site-content .product-content a{color:#de4b2f;}main#site-content .product-content a.btn{color:#fff;border-radius:20px;}main#site-content .product-content a.btn.btn-primary{color:#fff;margin:0 !important;border-color:#223d74;background:#223d74;}main#site-content .product-content .products-list .prod{padding-bottom:50px;margin:25px 0;border-bottom:1px solid #ddd;}main#site-content .product-content .products-list .prod img{object-fit:contain;width:100%;height:200px;}main#site-content .tp-content h1{color:#de4b2f !important;text-transform:uppercase;}main#site-content .tp-content .item{padding:0;border:1px solid rgba(0,0,0,0.1);}main#site-content .tp-content .item .heading{padding:15px;color:#223d74 !important;font-size:26px !important;text-transform:uppercase !important;background:radial-gradient(ellipse at center,rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.05) 100%);}main#site-content .tp-content .item .text{padding:15px;}main#site-content .tp-content .item a.pdflink{padding:15px;color:#de4b2f;}main#site-content .tp-content .item .link{border-top:1px solid rgba(0,0,0,0.1);padding:15px;background:radial-gradient(ellipse at center,rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.05) 100%);}main#site-content .tp-content .item .link a{color:#de4b2f;}main#site-content .tp-content .item .link a.btn{color:#fff;border-radius:20px;}main#site-content .tp-content .item .link a.btn.btn-primary{color:#fff;margin:0 !important;border-color:#223d74;background:#223d74;}main#site-content .tp-content h4{color:#223d74 !important;font-size:26px !important;text-transform:uppercase !important;}main#site-content .tp-content img{width:100%;height:auto;}main#site-content .tp-content img.product-logo{width:400px;height:auto;}main#site-content .tp-content .sub.filtersearch{padding:15px;background:radial-gradient(ellipse at center,rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.05) 100%);}main#site-content .tp-content .sub.filtersearch h4:after{content:"";display:block;width:20%;height:2px;background:#de4b2f;}main#site-content .tp-content .sub.latestnews{margin-top:30px;padding:15px;background:radial-gradient(ellipse at center,rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.05) 100%);}main#site-content .tp-content .sub.latestnews h4:after{content:"";display:block;width:20%;height:2px;background:#de4b2f;}main#site-content .tp-content .sub.latestnews img{width:100%;height:200px;object-fit:cover;padding:5px;margin-bottom:10px;background:#fff;border:1px solid #ddd;}.topsec_product{position:relative;z-index:999;margin-top:-200px;background:unset !important;}.topsec_product .info{padding:0 75px;}.topsec_product .main-product-top{position:relative;}.topsec_product .main-product-top .mainvideo{position:relative;height:660px;background:#efefef;}.topsec_product .main-product-top .mainvideo .video-button{position:absolute;top:40%;left:43%;}.topsec_product .main-product-top .mainvideo .video-button i{color:#de4b2f;font-size:120px;padding:10px;border-radius:50%;background:#fff;box-shadow:1px 1px 10px rgba(0,0,0,0.5);}.topsec_product .main-product-top .mainvideo iframe{width:100%;height:660px;}.topsec_product .main-product-top .mainvideo.none{height:120px;background:unset;}.topsec_product .main-product-top .anchor-links{position:absolute;width:100%;bottom:-50px;padding:0 50px;}.topsec_product .main-product-top .anchor-links .linksec a{display:block;width:100%;padding:15% 0;font-size:26px;font-weight:700;color:#fff;background:#223d74;text-decoration:none;}.topsec_product .main-product-top .anchor-links .linksec a:hover{color:#fff;background:#de4b2f;text-decoration:none;}.specsheets .listing,.casestudies .listing,.certifications .listing{border:unset !important;}.specsheets .listing .item,.casestudies .listing .item,.certifications .listing .item{padding:10px !important;border-radius:8px;text-align:center !important;}.specsheets .listing .item a,.casestudies .listing .item a,.certifications .listing .item a{text-align:center !important;border:1px solid #dcdcdc !important;border-radius:8px;color:#223d74 !important;background:#f7f7f7;min-height:120px;}.specsheets .listing .item a .heading,.casestudies .listing .item a .heading,.certifications .listing .item a .heading{display:block;width:100%;font-size:14px !important;color:#223d74 !important;}.specsheets .listing .item a .heading:before,.casestudies .listing .item a .heading:before,.certifications .listing .item a .heading:before{font-family:FontAwesome;font-weight:900;position:relative;display:block;text-align:center;content:"\f1c1";text-decoration:none;font-size:34px;margin:0 auto;height:40px;background:unset;color:#de4b2f;}.specsheets .listing .item a .icon,.casestudies .listing .item a .icon,.certifications .listing .item a .icon{display:none;}.video-container{display:grid;grid-template-columns:2fr 1fr;gap:15px;align-items:flex-start;}.video-container .main-video{background:#fff;border-radius:5px;padding:10px;}.video-container .main-video video{width:100%;border-radius:5px;}.video-container .main-video .title{color:#333;font-size:20px;padding:15px 0;}.video-container .video-list{background:#fff;border-radius:5px;height:520px;overflow-y:auto;}.video-container .video-list::-webkit-scrollbar{width:7px;}.video-container .video-list::-webkit-scrollbar-track{background:#ccc;border-radius:50px;}.video-container .video-list .vid{background:#f6f6f6;border-radius:5px;margin:10px;padding:10px;border:1px solid #d6dadc;cursor:pointer;opacity:0.5;}.video-container .video-list .vid .title{font-size:16px;font-weight:700;color:#223d74;}.video-container .video-list .vid img{width:100%;height:auto;}.video-container .video-list .vid:hover{background:#eee;}.video-container .video-list .vid.active{opacity:1;}.video-container .video-list .vid video{width:100px;border-radius:5px;}@media (max-width:991px){.video-container{grid-template-columns:1.5fr 1fr;}}@media (max-width:768px){.video-container{grid-template-columns:1fr;padding:10px;}}footer#site-footer{background:#eaedf2;}footer#site-footer img{width:300px;height:auto;}footer#site-footer .breadcrumb-trail{background:#223d74 !important;}footer#site-footer .breadcrumb-trail li{font-size:16px !important;font-weight:600 !important;}footer#site-footer .breadcrumb-trail li a{color:#fff !important;}footer#site-footer .breadcrumb-trail li.breadcrumb-item{color:#fff;}footer#site-footer .breadcrumb-trail li.breadcrumb-item span{max-width:unset;}footer#site-footer .breadcrumb-trail li.breadcrumb-item span i:before{font-family:FontAwesome;content:"/" !important;}footer#site-footer .breadcrumb-trail li.breadcrumb-item.active span{color:#fff !important;}footer#site-footer .breadcrumb-trail li.breadcrumb-item:first-child span i:before{font-family:FontAwesome;content:"\f3c5" !important;color:#de4b2f;}footer#site-footer nav.footer-navigation{padding-top:unset;}footer#site-footer nav.footer-navigation ul li{display:block;width:100%;text-align:center;font-size:14px;font-weight:400;}@media (min-width:992px) and (max-width:1199px){.topsec_product .main-product-top .mainvideo{height:auto;}.topsec_product .main-product-top .mainvideo iframe{width:100%;height:440px;}.topsec_product .main-product-top .anchor-links .linksec a{font-size:20px;}}@media (max-width:991px){header#site-header{margin-top:unset !important;}header#site-header #logo img{width:180px;height:auto !important;max-height:unset !important;padding-top:0;margin-top:-5px;}header#site-header .expand-header span{background-color:#000;}header#site-header .expand-header span:before{background-color:#000;}header#site-header .expand-header span:after{background-color:#000;}header#site-header nav.main ul{margin-left:0;}header#site-header nav.main ul li{border:0;}header#site-header nav.main ul li span a{padding:0 20px !important;font-size:14px !important;}header#site-header nav.main ul li.has-child span:after{top:-12px;}header#site-header nav.main ul li.has-child.open-child_mobile span:after{top:-12px;}header#site-header nav.main ul li.has-children span:before{top:-12px;}header#site-header nav.main ul li.has-children span:after{top:-12px;}header#site-header nav.main ul li.has-children.open-child_mobile span:after{top:-12px;}header#site-header nav.main ul li ul{margin-left:15px;}header#site-header nav.main ul li ul li{border:0;}header#site-header nav.main ul li.active ul li span a{color:#000;}header#site-header nav.main ul li.active ul li.active span:before{display:none;}main#site-content section.content.main-banner h1{font-size:64px !important;}main#site-content section.content.main-banner h3{color:#fff !important;font-size:18px !important;}main#site-content section.content.our-experience h1{font-size:48px !important;}#map{height:230px !important;}.fh .heading{font-size:30px !important;}.fh .item{height:auto !important;}.fh .item.usn_cmp_gallery{height:250px !important;}.fh .item.txt{padding:25px 0 !important;}.fh .item .image{height:auto !important;}.fh .item .image a img{width:100%;height:auto !important;}section.main-header{height:300px;}section.main-header .item.c1-bg .info h2.heading{font-size:30px;}section.main-header .item .info{padding:unset !important;}section.main-header .item .info .d-table{height:300px !important;}section.breadcrumb-trail ol.breadcrumb li.breadcrumb-item{display:inline-block;flex:unset;}section.breadcrumb-trail ol.breadcrumb li.breadcrumb-item a{font-size:10px;}section.breadcrumb-trail ol.breadcrumb li.breadcrumb-item span{font-size:10px;}section.breadcrumb-trail ol.breadcrumb li.breadcrumb-item span i:before{padding-left:5px;}section.product-content .products-list .prod{padding:0 !important;border-bottom:unset !important;}section.product-content .products-list .prod h3{padding-top:15px;}section.product-content .products-list .prod .col-md-3{padding:0;}section.product-content .products-list .prod img{height:unset !important;}.topsec_product{margin-top:0;padding:0 !important;}.topsec_product .info{padding:0;}.topsec_product .info p:first-child{display:none;}.topsec_product .main-product-top .mainvideo{height:auto;background:unset;}.topsec_product .main-product-top .mainvideo .video-button i{font-size:40px;}.topsec_product .main-product-top .mainvideo iframe{width:100%;height:250px;}.topsec_product .main-product-top .anchor-links{position:relative;bottom:unset;padding:0 15px;}.topsec_product .main-product-top .anchor-links .col-md-4{flex:0 0 33.333333%;max-width:33.333333%;padding:0;}.topsec_product .main-product-top .anchor-links .linksec a{font-size:14px;border-right:1px solid #fff;}.video-container{grid-template-columns:1fr;padding:0;}.video-container .main-video{padding:0;}.video-container .main-video .video iframe{height:200px;}}@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){.showmobile{display:block;}.hidemobile{display:none;}}@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){.showmobile{display:block;}.hidemobile{display:none;}}@media (max-width:480px){.showmobile{display:block;}.hidemobile{display:none;}}
