/* GLOBAL STYLES
-------------------------------------------------- */
/*
* EPSON CSS CLASSES 
* SATHI
* MARCH 2023
*/

/* NAV BAR STYLES */
.row{ --bs-gutter-x: .5rem; }

.btn, .btn-lg{ transition: 0.3s; }

.navbar.nav-top{ min-height: 40px; padding: 0; background-color: #FFFFFF; }
.nav-main{ padding: 9px 0; }
.nav-search{ top: 40px; box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1); background-color: #FFFFFF; display: none; }
.nav-main.bg-dark{ background: #000000; }
.navbar-expand-md.nav-main .navbar-nav li{ padding-top: 5px; padding-bottom: 5px; line-height: 20px; }
.nav-main .nav-link{ color: #FFFFFF; padding-top: 10px; padding-bottom: 10px; }

.navbar-toggler{ padding:0 0; }
.search-bar{ position: relative; padding: 4px 0;  }
.search-bar input[type="search"]{ background: url(../images/icon_search-bg.png); background-position: 0px 50%; background-repeat: no-repeat; border: none;
  padding-left: 2.5rem; color: #000000; font-size: 15px; padding-top: 5px; padding-bottom: 5px;}
.search-bar:before{ position: absolute; content: '';  top: 6px; left: 1.5rem; height: 28px; width: 1px; background: #4e3ba0; }

header .nav-main{ top: 40px; }
header.show .nav-search{ display: block; }
header.show .nav-main{ top: 80px; }
.search-bar .btn-close{ --bs-btn-close-opacity: 0.3; }
header .nav-main, header .nav-search, header.show .nav-search, header.show .nav-main{ transition: .3s ease all; }

/* Nav Bar Style */
.navbar .d-flex.justify-content-start{ padding: 17px 0; padding-bottom: 18px; }

.navbar-toggler{ border: none; }
.navbar-toggler:focus{ box-shadow: none; }
.navbar-nav{ /*margin-top: 20px;*/ }
/* Icon 3 */
.navbar-toggler:focus, .navbar-toggler:ac height: 48px;tive, .navbar-toggler-icon:focus { outline: none; box-shadow: none; }
.navbar-toggler-icon{ width: 30px; height: 18px; background-image: url(../images/burger-menu.png); background-position: 50% 50%; 
  background-repeat: no-repeat;  }

.d-flex-custom{ display: block; }
.img-responsive{ width: 100%; }
/* Carousel base class */
.carousel { margin-bottom: 2rem; }
/* Since positioning the image, we need to help out the caption */
.carousel-caption { bottom: 3rem;  z-index: 10; }
/* Declare heights because of positioning of img element */
.carousel-item { /*height: 550px;*/ }

/* Home Carousel Styles */
body{ background: #F7F7F7; }
main{ margin-top: 100px; }
#homeCarousel{ z-index: 3}
#homeCarousel .carousel-caption { color: #231F20; max-width: 100%; top: 67%; bottom: auto; -webkit-transform: translateY(-50%); 
  -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 16px; right: 16px; }
#homeCarousel .carousel-caption h2{ color: #FFFFFF; /*padding-bottom: 20px;*/ } 
.carousel-control-prev{ left: 0; opacity: 1; }
.carousel-control-next{ right: 0; opacity: 1; }
.carousel-indicators{ bottom: 10px; z-index: 100; margin-bottom: 0; }
.carousel-indicators [data-bs-target]{ width: 18px; height: 18px;border-radius: 50%;background-color: #FFFFFF; opacity: 1; margin-left: 5px; margin-right: 5px;}
.carousel-indicators .active{ background-color: #164194; }
.carousel-control-prev-icon:hover, .carousel-control-next-icon:hover { background-color: rgba(12, 129, 136, 0.8); }
.carousel-control-prev-icon, .carousel-control-next-icon{ width: 40px; height: 80px; background-color: rgba(255, 255, 255, 0.8); }
.carousel-control-prev-icon{ background-image: url('data:image/svg+xml,<svg width="20" height="32" viewBox="0 0 20 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.48927 13.8421L14.4195 0.9027C14.703 0.616665 15.0403 0.389632 15.4119 0.234699C15.7835 0.0797664 16.1821 0 16.5847 0C16.9873 0 17.3859 0.0797664 17.7575 0.234699C18.1291 0.389632 18.4664 0.616665 18.7499 0.9027C19.3179 1.47448 19.6367 2.24795 19.6367 3.05418C19.6367 3.8604 19.3179 4.63387 18.7499 5.20566L7.95439 16.0088L18.7499 26.812C19.3179 27.3838 19.6367 28.1572 19.6367 28.9635C19.6367 29.7697 19.3179 30.5432 18.7499 31.1149C18.465 31.3978 18.127 31.6216 17.7555 31.7734C17.3839 31.9253 16.9861 32.0023 16.5847 31.9999C16.1834 32.0023 15.7855 31.9253 15.414 31.7734C15.0424 31.6216 14.7045 31.3978 14.4195 31.1149L1.48927 18.1756C1.20344 17.8919 0.976567 17.5543 0.821744 17.1825C0.666921 16.8106 0.587209 16.4117 0.587209 16.0088C0.587209 15.606 0.666921 15.2071 0.821744 14.8352C0.976567 14.4633 1.20344 14.1258 1.48927 13.8421Z" fill="%2340B8EB"/></svg>'); background-position: 50% 50%; background-repeat: no-repeat;  background-size: auto; border-radius: 10px; }
.carousel-control-next-icon{ background-image: url('data:image/svg+xml,<svg width="20" height="32" viewBox="0 0 20 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.48927 13.8421L14.4195 0.9027C14.703 0.616665 15.0403 0.389632 15.4119 0.234699C15.7835 0.0797664 16.1821 0 16.5847 0C16.9873 0 17.3859 0.0797664 17.7575 0.234699C18.1291 0.389632 18.4664 0.616665 18.7499 0.9027C19.3179 1.47448 19.6367 2.24795 19.6367 3.05418C19.6367 3.8604 19.3179 4.63387 18.7499 5.20566L7.95439 16.0088L18.7499 26.812C19.3179 27.3838 19.6367 28.1572 19.6367 28.9635C19.6367 29.7697 19.3179 30.5432 18.7499 31.1149C18.465 31.3978 18.127 31.6216 17.7555 31.7734C17.3839 31.9253 16.9861 32.0023 16.5847 31.9999C16.1834 32.0023 15.7855 31.9253 15.414 31.7734C15.0424 31.6216 14.7045 31.3978 14.4195 31.1149L1.48927 18.1756C1.20344 17.8919 0.976567 17.5543 0.821744 17.1825C0.666921 16.8106 0.587209 16.4117 0.587209 16.0088C0.587209 15.606 0.666921 15.2071 0.821744 14.8352C0.976567 14.4633 1.20344 14.1258 1.48927 13.8421Z" fill="%2340B8EB"/></svg>'); background-position: 50% 50%; background-repeat: no-repeat;  background-size: auto; border-radius: 10px; transform: matrix( -1,  0,   0, -1, 0, 0); }

#homeCarousel .carousel-control-prev, #homeCarousel .carousel-control-next, 
#newsRoomCarousel .carousel-control-prev, #newsRoomCarousel .carousel-control-next{ display: none; }
#homeCarousel .carousel-caption .btn-primary-epson{ width: 135px; }

footer{ position: relative; z-index: 4; color: #FFFFFF; }
footer h3, footer a{ color: #FFFFFF; }
footer ul{ padding-left: 0px; /*margin-top: 10px;*/ margin-bottom: 0; }
footer li{ list-style: none;  list-style-type: none; }
footer .quick-links nav{ position: relative; }
footer .quick-links nav ul{ margin-bottom: 50px; }
footer .quick-links li{ margin-bottom: 5px; }
footer .quick-links li > a > b, footer .quick-links li .footer-nav-link b{ text-transform: uppercase; }

.global-footer{ background: #164194; padding: 25px 0px 25px 0px; }
.footer-copy{ background: #000000; padding: 20px 10px; font-size: 14px; line-height: 20px; } 
.footer-links{ margin-top: 20px; }
.footer-links a{ padding: 0 10px; border-right: 1px solid #FFFFFF; display: inline-block; line-height: 1; }
.footer-links a:last-child{ border-right: 0; padding-right: 0; }
.footer-links a:first-child{ padding-left: 0; }
.footer-links a:hover, footer .quick-links a:hover{ color: #40B8EB; text-decoration: underline; }
.social-links{ /*position: absolute; bottom: 30px; left: 10px; */}
.social-links li > a{ margin-left: 10px; margin-right: 10px; }
.social-links li:first-child > a{ margin-left: 0; }
.footer-dropdown{ display: none; margin-top: 10px; margin-bottom: 20px; }
.footer-dropdown.show{ display: block; }
footer .quick-links li.footer-nav-item{ padding: 10px 10px; border-bottom: 1px solid rgba(189, 216, 243, .3); 
  background-image: url('data:image/svg+xml,<svg width="11" height="6" viewBox="0 0 11 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.6811 1.6237L6.63016 5.67464C6.54784 5.75991 6.44918 5.82773 6.34008 5.87405C6.23097 5.92036 6.11366 5.94424 5.99513 5.94424C5.8766 5.94424 5.75929 5.92036 5.65019 5.87405C5.54108 5.82773 5.44242 5.75991 5.3601 5.67464L1.30817 1.6237C1.21791 1.55119 1.1438 1.46062 1.09058 1.3578C1.03736 1.25498 1.00621 1.14217 0.999118 1.02661C0.992029 0.911052 1.00916 0.795286 1.04941 0.686732C1.08967 0.578178 1.15216 0.47923 1.23287 0.396231L1.3795 0.243664C1.43916 0.17156 1.51337 0.112866 1.59728 0.0714221C1.68119 0.0299781 1.7729 0.0067183 1.86642 0.00316461C1.95994 -0.000389075 2.05315 0.0158435 2.13996 0.0508001C2.22678 0.0857567 2.30523 0.13865 2.37019 0.206018C3.36814 1.19803 4.36643 2.19401 5.36505 3.19395C5.44744 3.27821 5.54584 3.34516 5.65447 3.39087C5.76309 3.43658 5.87976 3.46013 5.99761 3.46013C6.11546 3.46013 6.23212 3.43658 6.34075 3.39087C6.44937 3.34516 6.54777 3.27821 6.63016 3.19395L9.61314 0.206018C9.6781 0.13865 9.75655 0.0857571 9.84336 0.0508004C9.93018 0.0158438 10.0234 -0.000388722 10.1169 0.00316497C10.2104 0.00671867 10.3021 0.0299785 10.386 0.0714225C10.47 0.112867 10.5442 0.171561 10.6038 0.243665L10.7633 0.396231C10.8442 0.479399 10.9067 0.578651 10.9467 0.687542C10.9868 0.796433 11.0035 0.912528 10.9957 1.02829C10.988 1.14404 10.9559 1.25688 10.9017 1.35945C10.8475 1.46203 10.7724 1.55206 10.6811 1.6237Z" fill="%2340B8EB"/></svg>'); background-position: 95% 15px; background-repeat: no-repeat; }
footer .quick-links .footer-newsletter{ margin-top: 3rem; }
footer .quick-links .footer-newsletter li{ padding: 10px 10px; }
footer .quick-links .social-links{ top: 0; padding: 10px 10px; }
footer .footer-copy-nav{ display: block; }

.card{ border: none; border-radius: 10px; overflow: hidden;/**/ }
.card h3{ color: #FFFFFF; }
.card-img-overlay.center{ top: 50%; bottom: auto; webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%); transform: translateY(-50%); }
.card-img-overlay.bottom{ top: auto; bottom: 0; }

.philosophy .card-img-overlay{ padding: 1.5rem; padding-right: 30%; }
.solutions{  /*background: #FFFFFF; */}
.shadow-home{ box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1); border-radius: 10px; padding: 0px; 
  overflow: hidden; }
.solutions h2{ color: #FFFFFF; }
.solution-container{ display: flex; justify-content: flex-end;}
.solutionsBg{ position: relative; height: 100%; background: #FFFFFF; overflow: hidden; box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1); border-radius: 10px; }

.solutions .col-lg-3{ margin-top: 15px; }
.solutions .card{ min-height: 205px; box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1); border-radius: 10px; } 
.solutions .col-lg-6 .card-img-overlay.bottom{ position: relative; }

/*.solutions .shadow-home{ box-shadow: none; }*/

.sustainability .sustainability-content, .prodcuts-sustainability .sustainability-content{ padding: 20px; }

.philosophy, .prodcuts, .solutions, .support, .sustainability{ padding-bottom: 3rem; }
/*.newsRoomBox .newsroom{ padding-bottom: 1rem; }*/
.prodcuts-sustainability{ margin-bottom: 1.5rem; }
.support .shadow-home{ padding: 20px; margin-top: 10px; margin-bottom: 10px; }
.support .shadow-home .min-h{ min-height: 70px; }
.support .support-head{ padding: 1.5rem; padding-right: 30%; padding-left: 0;  padding-top: 0; }
.support .support-head h1{ margin-top: 5px; margin-bottom: 5px; }

.prodcuts{ min-height: 400px; }
.prodcuts-banner{ background-image: url(../../assets/images/home/home-product-mobile.jpg); background-position: 0 0; background-repeat: no-repeat; background-size: 100%; }

.products-bg-image{ position: absolute; top: 0; left: 0; }
.products-content{ padding: 6.5rem 1.5rem; max-width: 630px; }
.products-content h1, .products-content h4{ color: #FFFFFF; }
.prodcuts-carousel .slick-list{ }
.prodcuts-carousel{ overflow-x: hidden; text-align: center; margin-top: -75px; }
.newsroom-carousel{ overflow-x: hidden; }
.prodcuts-carousel-sustainability{ overflow-x: hidden; padding-bottom: 1.4rem; }
.slick-prev,
.slick-next{ font-size: 0; line-height: 0; position: absolute; top: 50%; margin-top:-50px; display: block; width: 40px; height: 80px; padding: 0; cursor: pointer; color: transparent; background: transparent; background-color: rgba(255, 255, 255, 0.8); border: none; outline: none; z-index:10; }
.prodcuts-carousel-sustainability .slick-prev, .prodcuts-carousel-sustainability .slick-next{ border-radius: 10px; border: 1px solid #E6E6E6; }
.slick-prev:hover, .slick-next:hover{ background-color: rgba(64, 184, 235, 1); }
.slick-prev:focus, .slick-next:focus{ }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before{ opacity: 1; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{ }
.slick-prev:before, .slick-next:before{  }
.slick-prev{ left: -30px; background-image: url('data:image/svg+xml,<svg width="20" height="32" viewBox="0 0 20 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.48927 13.8421L14.4195 0.9027C14.703 0.616665 15.0403 0.389632 15.4119 0.234699C15.7835 0.0797664 16.1821 0 16.5847 0C16.9873 0 17.3859 0.0797664 17.7575 0.234699C18.1291 0.389632 18.4664 0.616665 18.7499 0.9027C19.3179 1.47448 19.6367 2.24795 19.6367 3.05418C19.6367 3.8604 19.3179 4.63387 18.7499 5.20566L7.95439 16.0088L18.7499 26.812C19.3179 27.3838 19.6367 28.1572 19.6367 28.9635C19.6367 29.7697 19.3179 30.5432 18.7499 31.1149C18.465 31.3978 18.127 31.6216 17.7555 31.7734C17.3839 31.9253 16.9861 32.0023 16.5847 31.9999C16.1834 32.0023 15.7855 31.9253 15.414 31.7734C15.0424 31.6216 14.7045 31.3978 14.4195 31.1149L1.48927 18.1756C1.20344 17.8919 0.976567 17.5543 0.821744 17.1825C0.666921 16.8106 0.587209 16.4117 0.587209 16.0088C0.587209 15.606 0.666921 15.2071 0.821744 14.8352C0.976567 14.4633 1.20344 14.1258 1.48927 13.8421Z" fill="%2340B8EB"/></svg>'); background-position: 50% 50%; background-repeat: no-repeat;  background-size: auto; border-radius: 10px; }
.slick-prev:hover{ background-image: url('data:image/svg+xml,<svg width="20" height="32" viewBox="0 0 20 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.48927 13.8421L14.4195 0.9027C14.703 0.616665 15.0403 0.389632 15.4119 0.234699C15.7835 0.0797664 16.1821 0 16.5847 0C16.9873 0 17.3859 0.0797664 17.7575 0.234699C18.1291 0.389632 18.4664 0.616665 18.7499 0.9027C19.3179 1.47448 19.6367 2.24795 19.6367 3.05418C19.6367 3.8604 19.3179 4.63387 18.7499 5.20566L7.95439 16.0088L18.7499 26.812C19.3179 27.3838 19.6367 28.1572 19.6367 28.9635C19.6367 29.7697 19.3179 30.5432 18.7499 31.1149C18.465 31.3978 18.127 31.6216 17.7555 31.7734C17.3839 31.9253 16.9861 32.0023 16.5847 31.9999C16.1834 32.0023 15.7855 31.9253 15.414 31.7734C15.0424 31.6216 14.7045 31.3978 14.4195 31.1149L1.48927 18.1756C1.20344 17.8919 0.976567 17.5543 0.821744 17.1825C0.666921 16.8106 0.587209 16.4117 0.587209 16.0088C0.587209 15.606 0.666921 15.2071 0.821744 14.8352C0.976567 14.4633 1.20344 14.1258 1.48927 13.8421Z" fill="%23FFFFFF"/></svg>'); }
.slick-next{ right: -30px; background-image: url('data:image/svg+xml,<svg width="20" height="32" viewBox="0 0 20 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.48927 13.8421L14.4195 0.9027C14.703 0.616665 15.0403 0.389632 15.4119 0.234699C15.7835 0.0797664 16.1821 0 16.5847 0C16.9873 0 17.3859 0.0797664 17.7575 0.234699C18.1291 0.389632 18.4664 0.616665 18.7499 0.9027C19.3179 1.47448 19.6367 2.24795 19.6367 3.05418C19.6367 3.8604 19.3179 4.63387 18.7499 5.20566L7.95439 16.0088L18.7499 26.812C19.3179 27.3838 19.6367 28.1572 19.6367 28.9635C19.6367 29.7697 19.3179 30.5432 18.7499 31.1149C18.465 31.3978 18.127 31.6216 17.7555 31.7734C17.3839 31.9253 16.9861 32.0023 16.5847 31.9999C16.1834 32.0023 15.7855 31.9253 15.414 31.7734C15.0424 31.6216 14.7045 31.3978 14.4195 31.1149L1.48927 18.1756C1.20344 17.8919 0.976567 17.5543 0.821744 17.1825C0.666921 16.8106 0.587209 16.4117 0.587209 16.0088C0.587209 15.606 0.666921 15.2071 0.821744 14.8352C0.976567 14.4633 1.20344 14.1258 1.48927 13.8421Z" fill="%2340B8EB"/></svg>'); background-position: 50% 50%; background-repeat: no-repeat;  background-size: auto; border-radius: 10px; transform: matrix( -1,  0,   0, -1, 0, 0); }
.slick-next:hover{ background-image: url('data:image/svg+xml,<svg width="20" height="32" viewBox="0 0 20 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.48927 13.8421L14.4195 0.9027C14.703 0.616665 15.0403 0.389632 15.4119 0.234699C15.7835 0.0797664 16.1821 0 16.5847 0C16.9873 0 17.3859 0.0797664 17.7575 0.234699C18.1291 0.389632 18.4664 0.616665 18.7499 0.9027C19.3179 1.47448 19.6367 2.24795 19.6367 3.05418C19.6367 3.8604 19.3179 4.63387 18.7499 5.20566L7.95439 16.0088L18.7499 26.812C19.3179 27.3838 19.6367 28.1572 19.6367 28.9635C19.6367 29.7697 19.3179 30.5432 18.7499 31.1149C18.465 31.3978 18.127 31.6216 17.7555 31.7734C17.3839 31.9253 16.9861 32.0023 16.5847 31.9999C16.1834 32.0023 15.7855 31.9253 15.414 31.7734C15.0424 31.6216 14.7045 31.3978 14.4195 31.1149L1.48927 18.1756C1.20344 17.8919 0.976567 17.5543 0.821744 17.1825C0.666921 16.8106 0.587209 16.4117 0.587209 16.0088C0.587209 15.606 0.666921 15.2071 0.821744 14.8352C0.976567 14.4633 1.20344 14.1258 1.48927 13.8421Z" fill="%23FFFFFF"/></svg>'); }
.prodcuts-carousel .slick-slide{ width: 225px; }
.prodcuts-carousel-sustainability .slick-slide{ padding: 0 8px; }
.prodcuts-carousel .slick-track{ margin-left: -35px; }
.prodcuts-carousel .slick-slide .cards{ padding: 0 15px 0 35px; }

.newsroom-carousel .slick-slide{ width: 300px; }
.newsroom-carousel-sustainability .slick-slide{ padding: 0 8px; }
.newsroom-carousel .slick-track{ }
.newsroom-carousel .slick-slide .cards{ padding: 0 15px 0 35px; }

.text-gradient{ /*background: #64B6E6; background: linear-gradient(to right, #64B6E6 0%, #22408F 100%);*/ background: linear-gradient(270deg, #22408F 31.11%, #64B6E6 99.99%); -webkit-background-clip: text; 
  -webkit-text-fill-color: transparent; }
.text-gradient-green{ background: var(--gradient-green-gradient, linear-gradient(270deg, #007A45 31.13%, #32BA50 52.55%)); margin-bottom: 10px;
	background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 45px; font-weight: 700; line-height: 48px; }
.text-gradient-green1{ background: linear-gradient(270deg, #007A45 21.26%, #32BA50 79.29%); margin-bottom: 10px;
  background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 45px; font-weight: 700; line-height: 48px; }
.prodcuts-carousel .slick-slide .cards a > img{ transition: transform .5s; }
.prodcuts-carousel .slick-slide .cards a:hover > img{ transform: scale(1.1); }


nav { font-weight: 400; font-size: 14px; line-height: 24px; padding: 10px 0;
  &[aria-label="breadcrumb"] { --bs-breadcrumb-divider: url('data:image/svg+xml,<svg width="6" height="9" viewBox="0 0 6 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.37443 4.76844L1.71158 8.43129C1.45841 8.68447 1.04903 8.68447 0.798557 8.43129L0.189876 7.82262C-0.063292 7.56944 -0.063292 7.16007 0.189876 6.90959L2.78619 4.31328L0.189876 1.71697C-0.063292 1.46379 -0.063292 1.05441 0.189876 0.803942L0.795864 0.189875C1.04903 -0.0632915 1.45841 -0.0632915 1.70888 0.189875L5.37174 3.85273C5.6276 4.1059 5.6276 4.51528 5.37443 4.76844Z" fill="%23767676"/></svg>');";
  --bs-breadcrumb-item-active-color: #164194; }
}
.shadowBox{ background: #FFFFFF; box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1); border-radius: 10px; }
.breadcrumb a{ --bs-link-color-rgb: #000000; }
.breadcrumb a:hover{ }
.breadcrumb-item+.breadcrumb-item::before{ content: url('data:image/svg+xml,<svg width="6" height="9" viewBox="0 0 6 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.37443 4.76844L1.71158 8.43129C1.45841 8.68447 1.04903 8.68447 0.798557 8.43129L0.189876 7.82262C-0.063292 7.56944 -0.063292 7.16007 0.189876 6.90959L2.78619 4.31328L0.189876 1.71697C-0.063292 1.46379 -0.063292 1.05441 0.189876 0.803942L0.795864 0.189875C1.04903 -0.0632915 1.45841 -0.0632915 1.70888 0.189875L5.37174 3.85273C5.6276 4.1059 5.6276 4.51528 5.37443 4.76844Z" fill="%23767676"/></svg>'); }
.breadcrumb-item.active{ --bs-breadcrumb-item-active-color: #164194; font-weight: 700; }
.whereToBuyTab{ overflow-x: hidden; }
.whereToBuyHeaderBox{ position: relative; padding: 32px 30px; margin-bottom: 30px; margin-bottom: 20px; text-align: center; }
.whereToBuyHeaderBox h1{ margin-bottom: 10px; }
.whereToBuyHeaderImg{ position: absolute; z-index: 1; right: 0px; bottom: -25px; }
main .nav-tabs{ display: flex; gap: 8px; border: none; }
main .nav-tabs .nav-item{ flex: 1 0 0%; }
main .nav-tabs .nav-link{ width: 100%; background: #FFFFFF; border: 1px solid #FFFFFF; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15); border-radius: 5px; 
font-weight: 700;font-size: 18px;line-height: 20px;color: #000000;height: 58px;display: flex; align-items: center;justify-content: center; text-align: center; }
main .nav-tabs .nav-link:hover{ background: #40B8EB; color: #FFFFFF; }
main .nav-tabs .nav-item.show .nav-link, main .nav-tabs .nav-link.active{ background: #164194; border: 1px solid #FFFFFF;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15); border-radius: 5px; color: #FFFFFF; }
.tab-content, .where-to-buy-content{ border: none; padding: 2.5rem 0 4rem 0; }

.online-stores-box-container{ display: flex; gap: 0px; justify-content: center;  }
.online-stores-box{ padding:15px 5px; width: 100%; height: 180px; text-align: center; margin-top: 20px; margin-bottom: 20px; }
.online-stores-box .title{ font-weight: 700; font-size: 16px; line-height: 22px; }
.online-stores-box .desc{ margin-top: 30px; font-weight: 500; font-size: 14px; line-height: 20px; padding: 0 0; }
.online-stores-box .logo-container{ display: block; min-height: 56px; }
.online-stores-box .logo-container > img{ width: 100%; }

.authorisedOnlineDealers, .featuredProducts, .support.top-shadow, .prodcuts-sustainability.top-shadow, .newsRoomPage .newsroom.top-shadow{ background-image: url(../../assets/images/shadow-divider.svg); background-position: 0% 0%; background-repeat: no-repeat; background-size: 100%; padding-top: 3.5rem; margin-top: 0px; }
.sustainabilityPage .support.top-shadow, .sustainabilityPage .prodcuts-sustainability.top-shadow, .newsRoomPage .support.top-shadow, 
.newsRoomPage .newsroom.top-shadow{ background-image: url(../../assets/images/shadow-divider-bg-white.svg); background-position: 0% 0%; }
.authorisedOnlineDealers .online-stores-box{ height: 228px; }
.authorisedOnlineDealers .online-stores-box .logo-container{ display: flex; align-items: center; height: 86px; justify-content: center; }

.promotions-container .col-lg-4{ margin-bottom: 10px; }
.promotions-container .col-lg-7{ margin-bottom: 20px; }
.date-field{ margin-top: 20px; margin-bottom: 2rem}
.desc-field{ margin-top: 30px; margin-bottom: 30px; }
.form-control{ padding-top: 8px; padding-bottom: 8px; border: 1px solid #595959; }

.authorisedOnlineDealers .form-select-lg{  margin-top: 20px; }
.form-control::placeholder{ color: #B5B5B5; }
.form-control:focus, .form-select:focus { border-color: #164194; box-shadow: inset 0 1px 1px rgba(34, 64, 143, 0.075), 0 0 8px rgba(100, 182, 230, 0.6); }
.form-label{ font-weight: 500; font-size: 14px; line-height: 24px; color: #164194; }
@media (min-width: 400px) {
	.form-label{ font-size: 16px; }
}
.filter-static{ width: 100%; margin-top: 20px; }
.filter-dropdown{ position: relative; }
.filter-dropdown .dropdown-toggle{ width: 100%; display: flex; align-items: center; justify-content: space-between; border: 1px solid #595959; background-color: transparent; color: #595959; background: #FFFFFF; font-size: 14px; padding-top: 10px; padding-bottom: 10px; overflow: hidden; }
.filter-dropdown .dropdown-toggle::after{ border-top: 8px solid; border-right: 8px solid transparent; border-left: 8px solid transparent; position: absolute; right: 10px; }
.filter-dropdown .dropdown-toggle::before{ position: absolute; top:2px; right: 2px; height: 90%; width: 30px; content: ''; background: #FFF; border-radius: 5px; }

.filter-dropdown .dropdown-menu{ width: 100%; background: #FFFFFF; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15); border-radius: 0px 0px 8px 8px; margin-top: -2px !important; padding: 7px 4px; }
.filter-dropdown .dropdown-menu .dropdown-item{ font-weight: 500; font-size: 16px; line-height: 18px; color: #000000; background: #F7F7F7; padding: 8px; border: 1px solid #FFFFFF; white-space: normal; }
.filter-dropdown .dropdown-menu .dropdown-item:hover{ background: #164194; color: #FFFFFF; }

.featuredProductsBox{ text-align: center; padding: 20px; padding-top: 40px; position: relative; margin-top: 30px; }
.prodcuts-carousel-sustainability .featuredProductsBox{ padding: 20px 0; padding-top: 0px; margin-top: 20px; }
.featuredProducts .h1{ /*margin-bottom: 30px; */}
.featuredProductsBox .products-img{ margin-top: 30px; width: 100%; }
.product-content{ padding-bottom: 20px; padding-top: 20px; min-height: 130px; }
.prodcuts-carousel-sustainability .product-content{ padding-left: 20%; padding-right: 20%; }
.product-content .medium{ color: #595959; }
.product-price{ min-height: 110px; }
.price-text{ color: #40B8EB; margin-bottom: 5px; }
.saleBox{ position: absolute; top: 0; left: 0; width: 100%; background: #40B8EB; border-radius: 10px 10px 0px 0px; font-weight: 500; font-size: 14px; line-height: 20px; color: #FFFFFF; padding: 7px; }

.findStoreBox{ background: #FFFFFF; box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1); border-radius: 10px; padding: 10px; margin-bottom: 20px; }

.google-view-map{ height: 475px; margin-bottom: 20px; }
#map{ height: 100%; }

.scorll-content{ height: 596px; overflow-y: auto;}
.scorll-content::-webkit-scrollbar{ width: 8px; height: 8px; }
.scorll-content::-webkit-scrollbar-track{ background: #D9D9D9; border-radius: 4px; }
.scorll-content::-webkit-scrollbar-thumb{ background: #B3B3B3; border-radius: 4px; }

.mapContentBox{ position: relative; padding: 12px 20px; padding-bottom: 30px; background: #FFFFFF; border: 2px solid #E6E6E6; border-bottom: 0; 
  border-radius: 10px 10px 0 0; margin-bottom: 20px; margin-right: 3px; cursor: pointer; }
.mapContentBox::after{ content: ''; width: 100%; height: 15px; position: absolute; z-index: 2; bottom: 0; left: 0; background: #8CC8EE; }
.mapContentBox::before{ content: ''; position: absolute; z-index: 3; bottom: 6px; left: 50%; margin-left: -5px; width: 0; height: 0; 
  border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #FFFFFF; }
.mapContentBox .mapTitle{ font-weight: 700; font-size: 14px; line-height: 24px; padding-bottom: 5px; }
.mapContentBox .mapAddress{ font-weight: 400; font-size: 14px; line-height: 20px; background-image: url('data:image/svg+xml,<svg width="12" height="16" viewBox="0 0 12 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.6 0C2.504 0 0 2.504 0 5.6C0 9.8 5.6 16 5.6 16C5.6 16 11.2 9.8 11.2 5.6C11.2 2.504 8.696 0 5.6 0ZM5.6 7.6C4.496 7.6 3.6 6.704 3.6 5.6C3.6 4.496 4.496 3.6 5.6 3.6C6.704 3.6 7.6 4.496 7.6 5.6C7.6 6.704 6.704 7.6 5.6 7.6Z" fill="%238CC8EE"/></svg>'); background-position: 0 3px; background-repeat: no-repeat; padding-left: 20px; color: #000000; }
.mapContentBox .mapPhone{ background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.33333 2.66663H6L7.33333 5.99996L5.66667 6.99996C6.38064 8.44765 7.55231 9.61932 9 10.3333L10 8.66663L13.3333 9.99996V12.6666C13.3333 13.0202 13.1929 13.3594 12.9428 13.6094C12.6928 13.8595 12.3536 14 12 14C9.39951 13.8419 6.94677 12.7376 5.10455 10.8954C3.26234 9.05319 2.15803 6.60045 2 3.99996C2 3.64634 2.14048 3.3072 2.39052 3.05715C2.64057 2.8071 2.97971 2.66663 3.33333 2.66663" stroke="%238CC8EE" /><path d="M10 2C11.0609 2 12.0783 2.42143 12.8284 3.17157C13.5786 3.92172 14 4.93913 14 6" stroke="%238CC8EE" /></svg>'); background-position: 0 2px; background-repeat: no-repeat; padding-left: 20px; color: #000000; }
.mapContentBox .mapPhone, .mapContentBox .mapPhone a{ font-weight: 400; font-size: 14px; line-height: 20px; color: #000000; }
.mapContentBox.active, .mapContentBox:hover{ background: #164194; }
.mapContentBox.active::after, .mapContentBox:hover::after{ background: #FFC745; }
.mapContentBox.active::before,.mapContentBox:hover::before{ bottom: 0; transform: matrix( -1,  0,   0, -1, 0, 0); }
.mapContentBox.active .mapTitle,.mapContentBox:hover .mapTitle{ color: #FFFFFF; }
.mapContentBox.active .mapAddress, .mapContentBox:hover .mapAddress{ color: #FFFFFF; }
.mapContentBox.active .mapPhone, .mapContentBox:hover .mapPhone,
.mapContentBox.active .mapPhone a, .mapContentBox:hover .mapPhone a{ color: #FFFFFF; }

.promAuthorised{ background: #FFFFFF; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.15); border-radius: 15px; padding-bottom: 30px; 
  margin-top: 40px; }
.promAuthorisedInner{ padding: 0px 20px 20px 20px; }
.promoBox{ text-align: center; background: #FFFFFF; padding: 10px; border-radius: 15px 15px 0 0; font-weight: 500; font-size: 14px; line-height: 20px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15); color: #164194; }
.gold .promoBox{ background: url('../../assets/images/gold-box.png'); background-repeat: no-repeat; background-position: 0; color: #000000; }
.silver .promoBox{ background: url('../../assets/images/silver-box.png'); background-repeat: no-repeat; background-position: 0; color: #000000; }
.load-more-container{ position: relative; padding: 10px 0px; margin: 0 30px; }
.load-more-container:before{ content: ''; position: absolute; z-index: 1; top: 50%; left: 0; height: 1px; width: 100%; border-bottom: 2px dashed #FFC745; }
.gold .load-more-container:before{ border-bottom: 2px dashed #FFC745; }
.silver .load-more-container:before{ border-bottom: 2px dashed #D3D3D3; }
.btn-load-more{ position: relative; z-index: 2; background: #FFFFFF; padding: 5px 20px; }
.btn-load-more::after{ content: '>'; position: relative; top: 1px; margin-left: 5px; }
.btn-load-more:hover{ background: #FFFFFF; }
.decoration-line-through{ text-decoration: line-through; }

.sustainabilityPage, .newsRoomPage{ margin-top: 100px; background: #FFFFFF; }
.sustainabilityBanner{ margin-bottom: 1rem; }
.sustainability-head{ text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); width: 70%; }
.sustainability-nav .navbar a, .newsroom-nav .navbar a{ position: relative; color: #000000; font-size: 14px; font-style: normal; font-weight: 500; line-height: 20px; 
	padding: 18px 0 17px 0; }
.sustainability-mast{ background-image: url(../../assets/images/sustainability/our-commitment-mast-mobile.jpg); background-position: 0 0; background-repeat: no-repeat; background-size: 100%; padding-bottom: 3rem; padding-top: 1rem; min-height: 212px; position: relative; }
.sustainability-mast.corporate{ background-image: url(../../assets/images/sustainability/corporate-sustainability-mast-mobile.jpg); background-position: 0 0; background-repeat: no-repeat; background-size: 100%; padding-bottom: 3rem; padding-top: 1rem; }
.sustainability-mast.product{ background-image: url(../../assets/images/sustainability/product-sustainability-mast-mobile.jpg); background-position: 0 0; background-repeat: no-repeat; background-size: 100%; padding-bottom: 3rem; padding-top: 1rem; }
.sustainability-mast.partnership{ background-image: url(../../assets/images/sustainability/sustainability-partnership-mast-mobile.jpg); background-position: 0 0; background-repeat: no-repeat; background-size: 100%; padding-bottom: 3rem; padding-top: 1rem; position: relative;}
.sustainability-mast-content{ padding: 1rem 0; }
.sustainabilityBanner .breadcrumb .breadcrumb-item a{ color: #000000; }
.sustainabilityBanner .breadcrumb.text-white .breadcrumb-item a{ color: #FFFFFF; }
.sustainabilityBanner .breadcrumb-item+.breadcrumb-item::before{ content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7" height="10" viewBox="0 0 7 10" fill="none"><path d="M5.93888 5.4579L2.27603 9.12074C2.02286 9.37392 1.61348 9.37392 1.36301 9.12074L0.754329 8.51207C0.501161 8.2589 0.501161 7.84952 0.754329 7.59905L3.35065 5.00273L0.754329 2.40642C0.501161 2.15325 0.501161 1.74387 0.754329 1.49339L1.36032 0.879328C1.61348 0.626162 2.02286 0.626162 2.27334 0.879328L5.93619 4.54218C6.19205 4.79535 6.19205 5.20473 5.93888 5.4579Z" fill="%23164194"/></svg>'); }
.sustainabilityBanner .breadcrumb-item.active{ color: #000000; }
.sustainabilityBanner .breadcrumb.text-white .breadcrumb-item.active{ color: #FFFFFF; }
.sustainabilityBox{ margin-bottom: 4rem; margin-top: 2rem; }
.newsRoomBox{ margin-top: 2rem; }
.newsRoomBox.newsroom.top-shadow{ margin-bottom: 0rem; }

.sustainabilityBox .img-holder, .newsRoomBox .img-holder{ position: relative; z-index: 1; border-radius: 10px 10px 0px 0px; overflow: hidden; }
.sustainabilityBox .shadow-home, .newsRoomBox .shadow-home{ position: relative; z-index: 2; padding: 20px; margin-top: -20px; margin-bottom: 20px; background: #FFFFFF; overflow: hidden; }
.sustainabilityBox .shadow-home .min-h, .newsRoomBox .shadow-home .min-h{ min-height: 120px; }
.image-holder-sustainability{ position: relative; }

.sustainability-nav, .mega-menu-nav{ /*padding-top: 10px;*/ }
.sustainability-nav .sub-nav-header, .mega-menu-nav .sub-nav-header, .newsroom-nav .sub-nav-header{ padding: 14px 20px 15px 18px; background: #FFFFFF; align-items: center; }
.sustainability-nav .browse-text, .mega-menu-nav .browse-text, .newsroom-nav .browse-text{ display: flex; align-items: center; font-weight: 700; height: 22px; }
.sustainability-nav .browse-text::after, .mega-menu-nav .browse-text::after, .newsroom-nav .browse-text::after{ content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="18" viewBox="0 0 17 18" fill="none"><path d="M8.81822 12.6228L13.6818 7.20281C13.7893 7.08398 13.8748 6.94251 13.9332 6.78657C13.9916 6.63062 14.0219 6.46329 14.0222 6.29422C14.0226 6.12516 13.993 5.9577 13.9352 5.80151C13.8775 5.64533 13.7926 5.5035 13.6856 5.38422C13.4717 5.14524 13.1819 5.01075 12.8796 5.01012C12.5773 5.00949 12.2869 5.14277 12.072 5.38085L8.01136 9.90606L3.96965 5.36394C3.75573 5.12496 3.46596 4.99047 3.16363 4.98984C2.86129 4.98921 2.57096 5.12249 2.35605 5.36057C2.24973 5.48002 2.16552 5.62176 2.10825 5.77768C2.05097 5.9336 2.02175 6.10062 2.02227 6.26917C2.02105 6.43772 2.04957 6.60486 2.10619 6.76102C2.16282 6.91717 2.24643 7.05927 2.35225 7.17916L7.19317 12.6194C7.29931 12.7397 7.42568 12.8352 7.565 12.9005C7.70432 12.9659 7.85383 12.9996 8.00491 13C8.15598 13.0003 8.30563 12.9671 8.44522 12.9024C8.58481 12.8377 8.71158 12.7426 8.81822 12.6228Z" fill="%2340B8EB"/></svg>'); margin-top: -3px; transform: matrix( -1,  0,   0, -1, 0, 0); }
.sustainability-nav .navbar-toggler.collapsed .browse-text::after, .mega-menu-nav .navbar-toggler.collapsed .browse-text::after, .newsroom-nav .navbar-toggler.collapsed .browse-text::after{ transform: matrix( 1,  0,   0, 1, 0, 0); margin-top: 0; margin-top: 2px; }
.sustainability-nav .navbar.sub-nav-bar a, .newsroom-nav .navbar.sub-nav-bar a{ font-size: 18px; font-weight: 700; line-height: 20px; padding-left: 18px; padding-right: 18px; border-bottom: 1px solid #ECECEC; margin-right: 0; display: block; width: 100%; }
.sustainabilityBox a.img-hover{ color: #000000; transition: 0.5s; display: block; }
.sustainabilityBox a.img-hover .shadow-home{ transition: 0.5s; }
.sustainabilityBox a.img-hover:hover{ margin-top:-10px; }
.sustainabilityBox a.img-hover:hover .shadow-home{ border:1px solid #007A45; }
.sustainabilityBox .img-static{ position: absolute; }
.sustainabilityBox .img-static.bottom-right{ bottom: 50px; right: 20px; }
.shadow-home.overflow-no-hidden{ overflow: initial; }
.sustainability .image-holder{ border-radius: 8px 8px 0px 0px; overflow: hidden; }
.sustainability .image-container{ position: relative;  }
.sustainability .image-container .static-img{ position: absolute; top: -12%; z-index: 2; left: 50%;  -webkit-transform: translateX(-50%); 
  -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); height: 112%; width: auto; }
.sustainability .shadow-home.green-border .image-holder{ border-radius: 8px; }
.sustainability .shadow-home.green-border{ border: 2px solid #007A45; }
.quote-text{ color: #164194; }
.sustainability.quote{ margin-top: 5.5rem; }
.sustainability.our-environmental-vision .shadow-home.green-border{ border-radius: 10px; border: 3px solid var(--gradient-green-gradient, #007A45); 
  margin-top: 10px; }
.our-environmental-vision-content{ margin-top: 4rem; }
.our-environmental-vision-content .shadow-home.ev-box{ padding: 19px; background: #FFFFFF; text-align: center; margin-bottom: 20px; height: 190px; 
  display: flex; align-items: center; justify-content: center; }
.breadcrumb-container{ display: none; }

.sustainabilityPage .sustainability .sustainability-content{ border-radius: 8px; margin-top: -10px; background: #fff; z-index: 2; position: relative; }
.sustainability.our-environmental-vision .sustainability-content{ min-height: 150px; }

.video-btn{ position: absolute; top: 50%; left: 50%; width: 68px; height: 70px; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="67" height="70" viewBox="0 0 67 70" fill="none"><ellipse opacity="0.8" cx="33.5" cy="34.5806" rx="33.5" ry="34.5806" fill="white"/><path d="M51.8229 32.459C53.2978 33.1958 53.2978 35.3005 51.8229 36.0373L25.4423 49.2161C24.1126 49.8804 22.5485 48.9134 22.5485 47.427L22.5485 21.0693C22.5485 19.5828 24.1126 18.6158 25.4423 19.2801L51.8229 32.459Z" fill="%238CC8EE"/></svg>'); border: none; margin-top:-35px; margin-left: -34px; }
.modal-dialog { max-width: 800px; margin: 30px auto; }
.modal-body { position:relative; padding:0px; }
.btn-close { position:absolute; right:-30px; top:0; }
.videoHolder{ position: relative; }
.videoContent{ padding-top: 1rem; padding-bottom: 3rem; }
.modal{ --bs-modal-box-shadow: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.45); }

.activations-southeast{ margin-top: 2rem; }
.activations-southeast .img-holder{ position: relative; z-index: 2; border-radius: 10px; overflow: hidden; }
.sustainability .activations-southeast  .shadow-home.green-border{ margin-top: -15px; position: relative; z-index: 1; border: 1px solid #007A45; 
  border-radius: 10px; padding-top: 20px; }

.container.sustainability-tabs .nav-tabs { display: none; padding-left: 0; padding-right: 0; }
.accordion.accordion-flush .accordion-item{ padding-bottom: 1rem; }
.accordion-flush .accordion-collapse{ padding-top: 2rem; }
.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed{ border-radius: 5px; border: 1px solid #FFFFFF;    background: #FFFFFF; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15); padding-top: 19px; padding-bottom: 19px; font-size: 18px; font-style: normal; 
    font-weight: 700; line-height: 20px; }

.modal-content{ padding: 3rem 12px; border-radius: 24px; background: #FFFFFF; }
.modal-content .btn-close{ right: 0px; top: -35px; --bs-btn-close-bg: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"><path d="M0.838649 0.838649C1.3758 0.301662 2.10423 0 2.86376 0C3.62329 0 4.35172 0.301662 4.88887 0.838649L15.0173 10.9671L25.1457 0.838649C25.6859 0.316881 26.4095 0.0281681 27.1605 0.0346944C27.9115 0.0412206 28.63 0.342464 29.161 0.873542C29.6921 1.40462 29.9934 2.12304 29.9999 2.87407C30.0064 3.6251 29.7177 4.34865 29.1959 4.88887L19.0675 15.0173L29.1959 25.1457C29.7177 25.6859 30.0064 26.4095 29.9999 27.1605C29.9934 27.9115 29.6921 28.63 29.161 29.161C28.63 29.6921 27.9115 29.9934 27.1605 29.9999C26.4095 30.0064 25.6859 29.7177 25.1457 29.1959L15.0173 19.0675L4.88887 29.1959C4.34865 29.7177 3.6251 30.0064 2.87407 29.9999C2.12304 29.9934 1.40462 29.6921 0.873542 29.161C0.342464 28.63 0.0412206 27.9115 0.0346944 27.1605C0.0281681 26.4095 0.316881 25.6859 0.838649 25.1457L10.9671 15.0173L0.838649 4.88887C0.301662 4.35172 0 3.62329 0 2.86376C0 2.10423 0.301662 1.3758 0.838649 0.838649Z" fill="%23164194"/></svg>'); }

.mw-480{ max-width: 480px; }

.newsroom-nav .breadcrumb{ margin-bottom: 10px; margin-top: 10px; }
.newsroom-nav .breadcrumb-container{ display: none; }
.newsroom-nav .newsroom-nav-right{ display: flex; gap: 60px; }
.newsroom-nav .newsroom-nav-right a{ font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; color: #000000; }
.bg-blue { background: #164194; }
.newsroom-carousel-content{ padding: 40px; padding-right: 15rem; color: #FFFFFF; display: none; }
.newsroom-carousel-content-mobile{ color: #FFFFFF; position: absolute; bottom: 0; background-image: url(../../assets/images/newsroom/newsroom-carousel-bg.png); background-position: 0; background-repeat: no-repeat; background-size: 100%; padding: 20px; width: 100% !important; }
.newsroom-carousel-image{ height: 100%; width: 100%; object-fit: cover;}
.carousel-img-holder{ width: 100%; height: 100%;  }
.newsroom-carousel-content .h4, .newsroom-carousel-content-mobile .h4{ margin-top: 10px; margin-bottom: 10px; }
#newsRoomCarousel .carousel-control-next, #newsRoomCarousel .carousel-control-prev{ width: auto; }
.newsroom-head{ justify-content: start; align-items: center; padding: 1.5rem 0; padding-top: 0; }
.newsroom-head h1{ margin-bottom: 5px; margin-top: 5px; }
.newsroom-head .btn-secondary-epson.bg-shadow{ display: flex; justify-content: center; width: 100%; }
.newsroom-content{ padding: 20px; }
.newsroom-content .h5{ margin-top: 10px; margin-bottom: 2rem; }
.support .shadow-home h6{ min-height: 60px; }
.shadow-newsroom{ border-radius: 10px; border: 1px solid #40B8EB; background: #FFFFFF; box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.10); min-height: 370px; }
.newsroom-content-box{ padding: 20px; }
.newsroom-content a{ color: #000000; }
.newsRoomBox .shadow-newsroom a{ color: #000000; }
.newsRoomBox .shadow-newsroom{ transition: 0.3s; }
.newsroom-blog-load-items .shadow-newsroom, .newsroom-carousel-desktop .shadow-newsroom, .newsroom-carousel .shadow-newsroom{ margin-bottom: 2rem; }
.newsRoomBox .shadow-newsroom:hover{ transition: 0.3s; border: 1px solid #40B8EB; box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.20); }
.newsRoomPage .newsroom-nav{ border-bottom: 1px solid #D3D3D3; }
.newsroom-carousel .item.slick-slide .newsroom-content-box{ min-height: 420px; }
.newsroom-head .body-bold{ line-height: 18px; }
.newsRoomPage .newsroom-nav .navbar{ padding-bottom: 0;}

/*.newsRoomBox .shadow-newsroom:hover .newsroom-content-box{ padding: 20px 15px; } */

.mediaEnquiryForm{ border-top: 1px solid #40B8EB; padding-top: 30px; }
.mediaEnquiryForm .form-label{ font-size: 18px; font-style: normal; font-weight: 700; line-height: 24px; color: #000000; }
.mediaEnquiryForm input.form-control{ border-radius: 8px; border: 1px solid #164194; background: #FFFFFF; min-height: 48px; padding: 12px 0px 12px 16px; 
	color: #000000; font-size: 16px; font-style: normal; font-weight: 400; line-height: 24px; }
.mediaEnquiryForm ::-ms-input-placeholder { color: #D3D3D3; }
.mediaEnquiryForm ::placeholder { color: #D3D3D3; }
.mediaEnquiryForm .form-mb{ margin-bottom: 30px; }
.mediaEnquiryForm .filter-dropdown .dropdown-toggle{ padding-top: 14px; padding-bottom: 14px; border-radius: 8px; border: 1px solid #164194; }
.mediaEnquiryForm textarea.form-control{ border-radius: 8px; border: 1px solid #164194; padding: 12px 0px 12px 16px; height: 180px; }
#newsRoomSlickSlider .slick-slide{ padding: 10px; }
.form-check-input { border: 1px solid #575757; border-radius: 4px; background-color: #FFFFFF; }
.form-check-input:checked[type=checkbox]:checked { border: 1px solid #0C8188; border-radius: 4px; background-color: #EFF8FA;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M13 4.25L6.125 11.125L3 8" stroke="%230C8188" stroke-width="1.6666" stroke-linecap="round" stroke-linejoin="round"/></svg>'); }
.form-control:focus, .form-check-input:focus, .form-select:focus { border: 1px solid #0C8188; box-shadow: 0px 0px 2px 4px rgba(100, 200, 200, 0.50); 
	outline: 0 none; background-color: #FFFFFF;}
.newsroom-filter-dropdown{ width: 100%; margin-top: 10px; }
.newsroom-filter-dropdown .form-label { font-size: 22px; font-style: normal; font-weight: 700; line-height: 28px; color: #484545; }
.blog-header-badges{ display: flex; margin-bottom: 2rem; }
.blog-badges{ display: block; gap: 8px; margin-top: 10px; justify-content: center; align-items: center; }
.blog-badges.align-right{ text-align: right; }
.blog-badges .badge{ border-radius: 16px; padding: 8px 16px; border: 1px solid #595959; background-color: #F7F7F7; font-size: 12px; 
	font-style: normal; font-weight: 500; line-height: 18px; color: #000000; margin-bottom: 10px; }
.blog-badges .badge.active{ border: 1px solid #000000; background-color: rgba(189, 216, 243, 0.40); }
.press-release .shadow-home, .press-release.top-shadow .shadow-home.mb-shadow{ margin-bottom: 4rem; }
.press-release.top-shadow .shadow-home{ margin-bottom: 2rem; }
.articlePage{ padding-top: 1rem; }
.articleHeader{ display: flex; justify-content: space-between; align-items: baseline; }
.articleTitle{ margin-bottom: 1rem; }
.article-image{ margin-bottom: 2rem; margin-top: 1rem; width: 100%; }
.article-image-inner{ margin-bottom: 1rem; margin-top: .5rem; width: 100%; }
.articleContent{ border-bottom: 1px dashed #40B8EB; padding-bottom: 1rem; }
.articleContent.press-release{ border-bottom: 0; }
.articleFooter{ padding-top: 3rem; padding-bottom: 2rem; }
.article-box{ margin-top: 1rem; border-radius: 10px; border: 1px solid #22408F; background: #FFF; box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.10); }
.article-box-content{ padding: 1.5rem; }
.article-box .image-holder{ height: 100%; overflow: hidden; }
.article-box .image-holder .img-responsive{ height: 100%; }
.blog-aside-badges{ margin-top: 0rem; }
.article-share-story, .article-download, .article-stay-updated, .article-media-enquiries{ border-bottom: 1px dashed #40B8EB; }
.article-share-story, .article-download, .article-stay-updated, .topics-might-like, .article-media-enquiries{ padding-bottom: 1.5rem; padding-top: 1rem; max-width: 300px; margin: 0 auto; }
.article-subscribe-input .form-control{ border-radius: 8px; border: 1px solid #40B8EB; background: #FFF; margin-top: 1rem; max-width: 240px; }
.btn-download-epson::before{ content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none"><path d="M4.906 1.34261C5.90548 0.480745 7.18024 0.00474887 8.5 0.000610352C11.19 0.000610352 13.423 2.00061 13.666 4.57961C15.258 4.80461 16.5 6.13761 16.5 7.77361C16.5 9.56961 15.002 11.0006 13.187 11.0006H10.5C10.3674 11.0006 10.2402 10.9479 10.1464 10.8542C10.0527 10.7604 10 10.6332 10 10.5006C10 10.368 10.0527 10.2408 10.1464 10.1471C10.2402 10.0533 10.3674 10.0006 10.5 10.0006H13.188C14.479 10.0006 15.5 8.98861 15.5 7.77361C15.5 6.55761 14.48 5.54561 13.187 5.54561H12.687V5.04561C12.688 2.82561 10.828 1.00061 8.5 1.00061C7.41988 1.00493 6.37684 1.39504 5.559 2.10061C4.802 2.75261 4.406 3.53861 4.406 4.15561V4.60361L3.961 4.65261C2.564 4.80561 1.5 5.95261 1.5 7.31861C1.5 8.78561 2.73 10.0006 4.281 10.0006H6.5C6.63261 10.0006 6.75979 10.0533 6.85355 10.1471C6.94732 10.2408 7 10.368 7 10.5006C7 10.6332 6.94732 10.7604 6.85355 10.8542C6.75979 10.9479 6.63261 11.0006 6.5 11.0006H4.281C2.208 11.0006 0.5 9.36661 0.5 7.31861C0.5 5.55561 1.766 4.09561 3.442 3.72561C3.585 2.86261 4.14 2.00261 4.906 1.34261Z" fill="%23164194"/><path d="M8.14663 15.8546C8.19308 15.9012 8.24825 15.9381 8.309 15.9633C8.36974 15.9885 8.43486 16.0015 8.50063 16.0015C8.5664 16.0015 8.63152 15.9885 8.69227 15.9633C8.75301 15.9381 8.80819 15.9012 8.85463 15.8546L11.8546 12.8546C11.9485 12.7607 12.0013 12.6334 12.0013 12.5006C12.0013 12.3678 11.9485 12.2405 11.8546 12.1466C11.7607 12.0527 11.6334 12 11.5006 12C11.3679 12 11.2405 12.0527 11.1466 12.1466L9.00063 14.2936V5.50061C9.00063 5.368 8.94795 5.24083 8.85419 5.14706C8.76042 5.05329 8.63324 5.00061 8.50063 5.00061C8.36802 5.00061 8.24085 5.05329 8.14708 5.14706C8.05331 5.24083 8.00063 5.368 8.00063 5.50061V14.2936L5.85463 12.1466C5.76075 12.0527 5.63341 12 5.50063 12C5.36786 12 5.24052 12.0527 5.14663 12.1466C5.05275 12.2405 5 12.3678 5 12.5006C5 12.6334 5.05275 12.7607 5.14663 12.8546L8.14663 15.8546Z" fill="%23164194"/></svg>'); margin-top: 4px; }
.btn-download-epson.other-media::before{ content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><rect width="16" height="16" transform="translate(0 0.000610352)" fill="white"/><path d="M14 14.0006V4.50061L9.5 0.000610352H4C3.46957 0.000610352 2.96086 0.211324 2.58579 0.586397C2.21071 0.96147 2 1.47018 2 2.00061V14.0006C2 14.531 2.21071 15.0398 2.58579 15.4148C2.96086 15.7899 3.46957 16.0006 4 16.0006H12C12.5304 16.0006 13.0391 15.7899 13.4142 15.4148C13.7893 15.0398 14 14.531 14 14.0006ZM9.5 3.00061C9.5 3.39844 9.65804 3.77997 9.93934 4.06127C10.2206 4.34258 10.6022 4.50061 11 4.50061H13V14.0006C13 14.2658 12.8946 14.5202 12.7071 14.7077C12.5196 14.8953 12.2652 15.0006 12 15.0006H4C3.73478 15.0006 3.48043 14.8953 3.29289 14.7077C3.10536 14.5202 3 14.2658 3 14.0006V2.00061C3 1.73539 3.10536 1.48104 3.29289 1.2935C3.48043 1.10597 3.73478 1.00061 4 1.00061H9.5V3.00061Z" fill="%23164194"/><path d="M4.60154 14.0875C4.40663 14.0096 4.2496 13.859 4.16354 13.6675C3.96854 13.2795 4.03354 12.8915 4.24354 12.5655C4.44154 12.2585 4.76954 11.9975 5.14054 11.7785C5.61048 11.512 6.10723 11.2958 6.62254 11.1335C7.02273 10.4141 7.37742 9.67032 7.68454 8.90652C7.50092 8.48929 7.35695 8.05571 7.25454 7.61152C7.16854 7.21152 7.13554 6.81552 7.20854 6.47552C7.28354 6.12152 7.48254 5.80352 7.85854 5.65252C8.05054 5.57552 8.25854 5.53252 8.46054 5.57552C8.56215 5.59715 8.65767 5.64113 8.74017 5.70426C8.82268 5.76739 8.8901 5.8481 8.93754 5.94052C9.02554 6.10452 9.05754 6.29652 9.06454 6.47852C9.07154 6.66652 9.05254 6.87452 9.01754 7.09252C8.93354 7.60252 8.74754 8.22652 8.49754 8.88652C8.77343 9.47654 9.10139 10.0408 9.47754 10.5725C9.92264 10.5374 10.3703 10.5541 10.8115 10.6225C11.1755 10.6885 11.5455 10.8175 11.7715 11.0875C11.8915 11.2315 11.9645 11.4075 11.9715 11.6055C11.9785 11.7975 11.9245 11.9875 11.8335 12.1685C11.7547 12.3363 11.6325 12.4799 11.4795 12.5845C11.3283 12.6831 11.1498 12.7314 10.9695 12.7225C10.6385 12.7085 10.3155 12.5265 10.0365 12.3055C9.69728 12.025 9.39158 11.7062 9.12554 11.3555C8.44929 11.4323 7.78107 11.5681 7.12854 11.7615C6.82972 12.2915 6.48861 12.7964 6.10854 13.2715C5.81654 13.6215 5.49954 13.9275 5.18154 14.0585C4.99883 14.1412 4.79158 14.1515 4.60154 14.0875ZM5.98054 12.1865C5.81454 12.2625 5.66054 12.3425 5.52154 12.4245C5.19354 12.6185 4.98054 12.8075 4.87454 12.9715C4.78054 13.1165 4.77854 13.2215 4.83454 13.3325C4.84454 13.3545 4.85454 13.3685 4.86054 13.3765C4.87247 13.3733 4.88416 13.3693 4.89554 13.3645C5.03254 13.3085 5.25054 13.1295 5.53054 12.7925C5.68978 12.5976 5.83994 12.3953 5.98054 12.1865ZM7.62054 10.8565C7.95446 10.7786 8.29141 10.7142 8.63054 10.6635C8.44845 10.3849 8.2783 10.0986 8.12054 9.80552C7.96369 10.1601 7.79696 10.5102 7.62054 10.8555V10.8565ZM10.0665 11.3065C10.2165 11.4695 10.3625 11.6065 10.5015 11.7165C10.7415 11.9065 10.9085 11.9695 10.9995 11.9725C11.0239 11.9757 11.0486 11.9704 11.0695 11.9575C11.1111 11.9247 11.1435 11.8816 11.1635 11.8325C11.1991 11.7716 11.2193 11.703 11.2225 11.6325C11.222 11.609 11.2127 11.5866 11.1965 11.5695C11.1445 11.5075 10.9965 11.4175 10.6785 11.3605C10.4763 11.3267 10.2716 11.309 10.0665 11.3075V11.3065ZM8.07654 7.80052C8.1607 7.52904 8.2275 7.25248 8.27654 6.97252C8.30754 6.78452 8.31954 6.62952 8.31454 6.50752C8.31481 6.44021 8.304 6.37331 8.28254 6.30952C8.23251 6.31571 8.18366 6.32919 8.13754 6.34952C8.05054 6.38452 7.97954 6.45552 7.94154 6.63252C7.90154 6.82452 7.91154 7.10152 7.98754 7.45452C8.01154 7.56552 8.04154 7.68152 8.07754 7.80052H8.07654Z" fill="%23164194"/></svg>'); margin-top: 4px; }
.article-share-story .nav{ gap: 20px; }
.articleDate{ min-width: 100px; }
.press-release-logos-container{ margin-bottom: 2rem; }
.press-release-logos{ display: flex; gap: 10px; margin-top: 2rem; margin-bottom: 1rem; }
.article-footer-logos{ display: flex; gap: 16px; align-items: center; }
.text-break-all{ word-break: break-all; }


@media screen and (min-width: 992px) {
   .container.sustainability-tabs .nav-tabs { display: flex; }
   .container.sustainability-tabs .accordion-item h2 { display: none; }
   .container.sustainability-tabs .accordion-item { border: none; }
   .accordion.accordion-flush .accordion-item{ padding-bottom: 0; }
   .modal-content{ padding: 3rem 22px;  }
   .sustainability-head{ width: 100%; }
   .sustainability-nav{ padding-top: 0px; max-width: 960px; margin: 0 auto; padding-right: 10px; padding-left: 10px; }
   .newsroom-nav{ /*max-width: 960px;*/ margin: 0 auto; padding-right: 10px; padding-left: 10px; }
   .newsroom-carousel-content-mobile{ display: none; }
   .newsroom-carousel-content{ display: block; }
   .newsroom-content{ padding: 1.5rem .5rem 1.5rem .5rem; }
   .newsroom-head{ display: flex; justify-content: space-between; }
   .newsroom-carousel{ overflow-x: initial; }
   .blog-badges{ display: flex; gap: 8px; }
   .article-box-content{ padding-left: 0; }
   .newsroom-filter-dropdown{ width: 270px; margin-top: 0px; }
   .shadow-newsroom{ min-height: 670px; }
   .blog-aside-badges .blog-badges{ display: inherit; }
   .article-footer-logos{ align-items: start; }
}

@media (min-width: 769px) {  
  .row{ --bs-gutter-x: 1.5rem; }
  #homeCarousel .carousel-control-prev, #homeCarousel .carousel-control-next,
  #newsRoomCarousel .carousel-control-prev, #newsRoomCarousel .carousel-control-next{ display: block; }
  #homeCarousel .carousel-caption { top: 50%; max-width: 545px; left: 12%; right: 12%; }
  .prodcuts-banner{ background-image: url(../../assets/images/home/home-product.jpg); background-position: 50% 50%; background-repeat: no-repeat; 
    background-size: 100%; }  
  .sustainability .sustainability-content{ padding: 1.5rem; }
  .online-stores-box-container{ gap: 0px; }
  .online-stores-box{ padding: 30px; }
  .authorisedOnlineDealers, .featuredProducts, .support.top-shadow, .prodcuts-sustainability.top-shadow, 
  .newsRoomPage .newsroom.top-shadow{ padding-top: 5rem; margin-top: 0; }
  main .nav-tabs{ gap: 20px; padding: 0 10px; }
  main .nav-tabs .nav-link{ font-weight: 700; font-size: 22px; line-height: 28px; height: auto; }
  .online-stores-box .title{ font-size: 22px; line-height: 28px; margin-top: 10px; min-height: 50px; }
  .sustainability-mast{ background-image: url(../../assets/images/sustainability/our-commitment-mast.jpg);background-position: 50% 50%; 
	  background-repeat: no-repeat; background-size: cover; padding-bottom: 5rem; padding-top: 1rem; min-height: 416px; } 
  .sustainability-mast.corporate{ background-image: url(../../assets/images/sustainability/corporate-sustainability-mast.jpg); background-position: 50% 50%; 
	  background-repeat: no-repeat; background-size: cover; padding-bottom: 5rem; padding-top: 1rem; }
  .sustainability-mast.product{ background-image: url(../../assets/images/sustainability/product-sustainability-mast.jpg); background-position: 50% 50%; 
    background-repeat: no-repeat; background-size: cover; padding-bottom: 5rem; padding-top: 1rem; }
  .sustainability-mast.partnership{ background-image: url(../../assets/images/sustainability/sustainability-partnership-mast.jpg); background-position: 50% 50%; 
    background-repeat: no-repeat; background-size: cover; padding-bottom: 5rem; padding-top: 1rem; }

  .sustainability-mast-content{ padding: 3rem 0; }
  
}
@media (min-width: 992px) {
  .navbar-nav{ margin-top: 0px; }
  .nav-main{ padding: 20px 0; }
  .nav-main a, .nav-menu a{ font-size: 16px; }  
  .navbar-expand-md.nav-main .navbar-nav .nav-link{ padding-left: 0; padding-right: 0;}
  .navbar-expand-md.nav-main .navbar-nav li{ padding-left: 1.75rem; padding-right: 1.75rem; }
  .navbar-expand-md.nav-main .navbar-nav li:last-child{ padding-right: 0px; }
  .navbar-expand-md.nav-main .navbar-nav .sub-menu li{ padding-left: 0; padding-right: 0; }
  .navbar-expand-md.nav-main .navbar-nav .sub-menu li.header-nav-item{ padding-left: 10px; }

  .navbar-expand-md.nav-main .navbar-nav .nav-link.active{ position: relative; }
  .navbar-expand-md.nav-main .navbar-nav .nav-link.active::after{ content: ''; height: 3px; width: 100%; position: absolute; bottom: 0; 
  left: 0%; background: #40B8EB; border-radius: 3px; }
  .navbar-expand-md.nav-main .navbar-nav li:last-child .nav-link.active::after{ width: 100%; }
  header .navbar-expand-md.nav-main .navbar-nav .nav-tabs .nav-link{ padding-left: 15px; padding-right: 15px; }

  main{ margin-top: 130px; }
  .solutions .col-lg-3{ padding-left: 0; }
  .solutions .card{ box-shadow: none; border-radius: 0px; }
  .solutions .col-lg-3{ margin-top: 0px; }
  .solutions .col-lg-6 .card-img-overlay.bottom{ position: absolute; }
  .solutions .col-lg-3 .solutionsBg{ margin-left: 5px; }
  .prodcuts-carousel .slick-track{ margin-left: auto; }
  .prodcuts-carousel .slick-slide .cards{ padding: 0 15px 0 15px; }

  footer .quick-links .social-links{ top: 25%; }  
  footer .quick-links .footer-newsletter{ margin-top: 0px; }
  footer .quick-links li.footer-nav-item{ border: none; background-image: none;  padding: 10px 0px; }
  footer .footer-copy-nav{ display: flex; justify-content: space-between; }
  .footer-copy{ padding: 30px; font-size: 16px; line-height: 18px; }
  .footer-dropdown{ display: block; }  
  .footer-links{ margin-top: 0px; }

  .carousel { margin-bottom: 4rem; }
  .philosophy, .prodcuts, .solutions, .support, .sustainability{ padding-bottom: 4rem; }
  /*.newsRoomBox .newsroom{ padding-bottom: 2rem; }*/
  .support .shadow-home .min-h{ min-height: 70px; }
  .sustainabilityPage .support .shadow-home .min-h{ min-height: 120px; }
  .social-links li > a{ margin-left: 5px; margin-right: 5px; }
  .social-links li > a > img{ width: 30px; height: auto; }
  .social-links li > a:hover > img{ filter: opacity(25%); }

  .philosophy .card > img,
  .solutions .card > img { transition: transform .5s; }
  .philosophy .card:hover > img,
  .solutions .card:hover > img { transform: scale(1.2); }
  .support .shadow-home{ transition: .3s ease-in-out; padding: 30px; border: 2px solid transparent; }
  .support .shadow-home:hover{ transition: .3s ease-in-out; border: 2px solid #164194; box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.10); }

  .online-stores-box{ margin-top: 30px; }
  .online-stores-box .desc{ padding: 0 3rem; }
  .authorisedOnlineDealers .form-select-lg, .support.top-shadow{  margin-top: 0px; }
  .online-stores-box .logo-container > img{ width: auto; }
  .featuredProductsBox .products-img{ width: auto; }
  .findStoreBox{ padding: 30px; }
  .promotions-container .row{ margin-bottom: 30px; }
  .promAuthorisedInner{ padding-left: 4rem; padding-right: 4rem; }
  .load-more-container{ margin: 0 5.5rem; }
  .tab-content{ padding-bottom: 100px;  }
  .whereToBuyHeaderBox{ padding: 32px 48px; text-align: left; margin-bottom: 50px; }
  .google-view-map{ height: 595px; }
  /*.scorll-content::-webkit-scrollbar-thumb{ background: #40B8EB; border-radius: 4px; }*/
  .mapContentBox .mapTitle{ font-weight: 700; font-size: 16px; line-height: 24px; }
  .mapContentBox .mapAddress{ font-weight: 400; font-size: 16px; line-height: 20px; }
  .authorisedOnlineDealers, .featuredProducts, .support.top-shadow, .prodcuts-sustainability.top-shadow, .newsRoomPage .newsroom.top-shadow{ padding-top: 6rem; }
  .filter-static{ position: absolute; top: 0; right: 25px; width: 200px; margin-top: 0; }

  .sustainabilityPage, .newsRoomPage{ margin-top: 130px; }
  .sustainabilityBanner{ margin-bottom: 4rem; }
  .image-holder-sustainability::after{ position: absolute; top: 10%; right: 0; content: ''; height: 80%; width: 1px; border-right: .1rem dashed #007A45; }
  .sustainabilityBox{ margin-bottom: 4rem; }
  .newsroom-nav .breadcrumb-container{ padding: 5px 0;}
  .newsroom-nav-right{ padding: 0px 0; }
  .newsroom-nav-right a{ position: relative; padding: 18px 0 18px 0; }
  .sustainability-nav .navbar a.active::after, .newsroom-nav-right a.active::after{ content: ''; position: absolute; bottom: 10px; left: 0; height: 3px; width: 100%; background: #40B8EB; }
  .sustainability-nav .navbar.sub-nav-bar a{ width: auto; border-bottom: none; font-size: 14px; font-weight: 500; padding-left: 0; padding-right: 0; }
  .collapse.dont-collapse-lg{ display: flex; }
  .breadcrumb-container{ display: block; }
  .newsroom-nav .breadcrumb-container{ display: flex; justify-content: space-between; align-items: center; max-width: 960px; margin: 0 auto; padding-right: 10px; padding-left: 10px; }
  .sustainability .image-holder{ border-radius: 8px 0px 0px 8px; }
  .sustainabilityPage .sustainability .sustainability-content{ border-radius: 0; margin-top: 0px; background: transparent; }

}
@media screen and (min-width: 1024px){
  .navbar { min-height: 1rem;  }
}
@media (min-width: 1200px) {
	.newsroom-nav .breadcrumb-container{ max-width: 1140px; }
}

@media (min-width: 1260px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{ max-width: 1260px; }
  .navbar-expand-lg .navbar-nav .nav-link{ padding-left: 1.6rem; padding-right: 1.6rem; padding-top: 12px; padding-bottom: 11px; }  
  .social-links li > a{ margin-left: 10px; margin-right: 10px; }
  .social-links li > a > img{ width: auto; height: auto; }
  .whereToBuyHeaderImg{ right: 50px; }
  .authorisedOnlineDealers, .featuredProducts, .support.top-shadow, .prodcuts-sustainability.top-shadow, .newsRoomPage .newsroom.top-shadow{ 
	  padding-top: 6.5rem; } 
  .sustainability-nav{ max-width: 992px; }
  .sustainabilityBox .shadow-home .min-h{ min-height: 80px; }
  .newsroom-nav .breadcrumb-container{ max-width: 1260px; }
}

@media (min-width: 1400px) {
	.authorisedOnlineDealers, .featuredProducts, .support.top-shadow, .prodcuts-sustainability.top-shadow, 
	.newsRoomPage .newsroom.top-shadow{ padding-top: 7.5rem; }  
}
/* Mobile Styles */ 
@media (max-width: 768px){
	body{ overflow-x: hidden; }
}

@media (max-width: 537px){
  .footer-links a:first-child{ padding-left:10px;}
  .footer-links{ margin-left: -10px; }
  .copy-rights{ padding-right: 25%; }
}

@media (max-width: 406px){
  .copy-rights{ padding-right: 20%; }
}
@media (max-width: 376px){
  .copy-rights{ padding-right: 15%; }
}
@media (max-width: 351px){
  .copy-rights{ padding-right: 10%; }
}
@media (max-width: 321px){
  .copy-rights{ padding-right: 0%; }
}


/* DESKTOP MEGA MENU */

.mega-menu{ position: relative; display: flex; width: 100%; justify-content: space-between; flex-wrap: inherit; }
.sub-menu{ display: none; position: absolute; top: 100%; left: 0; width: 100%; opacity: 0.95; background: #FFFFFF; 
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); margin-top: 8px; }


@media (min-width: 992px) {
	header .navbar-nav .nav-item:hover .nav-link.main-link{ color: #8CC8EE; position: relative; }
	header .navbar-nav .nav-item:hover .nav-link.main-link::after{ position: absolute; bottom: -30px; left: 50%; margin-left:-24px; content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="24" viewBox="0 0 48 24" fill="none"><path d="M24 -2.09815e-06L48 24L0 24L24 -2.09815e-06Z" fill="%23164194"/></svg>'); display: block; border: 0;}
	.sub-menu{ margin-top: 18px;  }
	.navbar-expand-md.nav-main .navbar-nav .nav-item:hover .sub-menu{ display: block; }
}

header .nav-tabs{ display: flex; gap: 0px; }
header .nav-tabs{ border: none; margin-bottom: 20px; }
header .nav-tabs .nav-item{ flex: 1 0 0%; }
header .nav-tabs .nav-link{ font-weight: 700; font-size: 14px;line-height: 20px;color: #000000;border: 0;border-top: 6px solid #164194;border-top-left-radius: 0; 	border-top-right-radius: 0;align-items: center;height: 56px;display: flex;justify-content: center;background: #F1F1F1;position: relative; min-height: 70px;
  padding-left: 15px; padding-right: 15px; }
header .nav-tabs .nav-link:hover{ border-top: 6px solid #40B8EB; }
header .nav-tabs .nav-link::before{ content: ''; top: 5%; height: 80%; width: 1px; background: #D3D3D3; position: absolute;  right: 0;  }
header .navbar-nav .sub-menu .nav-link.active{ color: #164194; border: 0; border-top: 8px solid #40B8EB; display: flex; 
  justify-content: center; }
.navbar-expand-md.nav-main .navbar-nav .sub-menu .nav-tabs li{ padding: 0; text-align: center; }
.navbar-expand-md.nav-main .navbar-nav .sub-menu .nav-tabs li .nav-link.active::after{ background: transparent; left: auto; bottom: auto; top: -2px;  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><mask id="mask0_3578_13720" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="25" height="24"><rect x="24.5" width="24" height="24" transform="rotate(90 24.5 0)" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_3578_13720)"><path d="M12.5 12.9462L17.1 8.34619L18.1538 9.40002L12.5 15.0538L6.84616 9.40002L7.89998 8.34619L12.5 12.9462Z" fill="%2340B8EB"/></g></svg>'); width: 24px; height: 24px; position: relative; }

.header-nav-item .header-nav-text{ /*color: #164194;*/ display: flex; gap: 5px; line-height: 20px; }
.header-nav-item .header-nav-text::before{ display: none; }
.header-nav-item .header-nav-text.icon-printer::before{ content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M2.5 8C2.63261 8 2.75979 7.94732 2.85355 7.85355C2.94732 7.75979 3 7.63261 3 7.5C3 7.36739 2.94732 7.24021 2.85355 7.14645C2.75979 7.05268 2.63261 7 2.5 7C2.36739 7 2.24021 7.05268 2.14645 7.14645C2.05268 7.24021 2 7.36739 2 7.5C2 7.63261 2.05268 7.75979 2.14645 7.85355C2.24021 7.94732 2.36739 8 2.5 8Z" fill="%2340B8EB"/><path d="M5 1C4.46957 1 3.96086 1.21071 3.58579 1.58579C3.21071 1.96086 3 2.46957 3 3V5H2C1.46957 5 0.960859 5.21071 0.585786 5.58579C0.210714 5.96086 0 6.46957 0 7L0 10C0 10.5304 0.210714 11.0391 0.585786 11.4142C0.960859 11.7893 1.46957 12 2 12H3V13C3 13.5304 3.21071 14.0391 3.58579 14.4142C3.96086 14.7893 4.46957 15 5 15H11C11.5304 15 12.0391 14.7893 12.4142 14.4142C12.7893 14.0391 13 13.5304 13 13V12H14C14.5304 12 15.0391 11.7893 15.4142 11.4142C15.7893 11.0391 16 10.5304 16 10V7C16 6.46957 15.7893 5.96086 15.4142 5.58579C15.0391 5.21071 14.5304 5 14 5H13V3C13 2.46957 12.7893 1.96086 12.4142 1.58579C12.0391 1.21071 11.5304 1 11 1H5ZM4 3C4 2.73478 4.10536 2.48043 4.29289 2.29289C4.48043 2.10536 4.73478 2 5 2H11C11.2652 2 11.5196 2.10536 11.7071 2.29289C11.8946 2.48043 12 2.73478 12 3V5H4V3ZM5 8C4.46957 8 3.96086 8.21071 3.58579 8.58579C3.21071 8.96086 3 9.46957 3 10V11H2C1.73478 11 1.48043 10.8946 1.29289 10.7071C1.10536 10.5196 1 10.2652 1 10V7C1 6.73478 1.10536 6.48043 1.29289 6.29289C1.48043 6.10536 1.73478 6 2 6H14C14.2652 6 14.5196 6.10536 14.7071 6.29289C14.8946 6.48043 15 6.73478 15 7V10C15 10.2652 14.8946 10.5196 14.7071 10.7071C14.5196 10.8946 14.2652 11 14 11H13V10C13 9.46957 12.7893 8.96086 12.4142 8.58579C12.0391 8.21071 11.5304 8 11 8H5ZM12 10V13C12 13.2652 11.8946 13.5196 11.7071 13.7071C11.5196 13.8946 11.2652 14 11 14H5C4.73478 14 4.48043 13.8946 4.29289 13.7071C4.10536 13.5196 4 13.2652 4 13V10C4 9.73478 4.10536 9.48043 4.29289 9.29289C4.48043 9.10536 4.73478 9 5 9H11C11.2652 9 11.5196 9.10536 11.7071 9.29289C11.8946 9.48043 12 9.73478 12 10Z" fill="%2340B8EB"/></svg>'); margin-top: 3px; }
.header-nav-item .header-nav-text.icon-projectors::before{ content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none"><path d="M14.5 7.5C14.5 7.69698 14.4612 7.89204 14.3858 8.07403C14.3104 8.25601 14.1999 8.42137 14.0607 8.56066C13.9214 8.69995 13.756 8.81044 13.574 8.88582C13.392 8.9612 13.197 9 13 9C12.803 9 12.608 8.9612 12.426 8.88582C12.244 8.81044 12.0786 8.69995 11.9393 8.56066C11.8001 8.42137 11.6896 8.25601 11.6142 8.07403C11.5388 7.89204 11.5 7.69698 11.5 7.5C11.5 7.10218 11.658 6.72064 11.9393 6.43934C12.2206 6.15804 12.6022 6 13 6C13.3978 6 13.7794 6.15804 14.0607 6.43934C14.342 6.72064 14.5 7.10218 14.5 7.5V7.5ZM3 6C2.86739 6 2.74021 6.05268 2.64645 6.14645C2.55268 6.24021 2.5 6.36739 2.5 6.5C2.5 6.63261 2.55268 6.75979 2.64645 6.85355C2.74021 6.94732 2.86739 7 3 7H7C7.13261 7 7.25979 6.94732 7.35355 6.85355C7.44732 6.75979 7.5 6.63261 7.5 6.5C7.5 6.36739 7.44732 6.24021 7.35355 6.14645C7.25979 6.05268 7.13261 6 7 6H3ZM3 8C2.86739 8 2.74021 8.05268 2.64645 8.14645C2.55268 8.24021 2.5 8.36739 2.5 8.5C2.5 8.63261 2.55268 8.75979 2.64645 8.85355C2.74021 8.94732 2.86739 9 3 9H7C7.13261 9 7.25979 8.94732 7.35355 8.85355C7.44732 8.75979 7.5 8.63261 7.5 8.5C7.5 8.36739 7.44732 8.24021 7.35355 8.14645C7.25979 8.05268 7.13261 8 7 8H3Z" fill="%2340B8EB"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0.5 6C0.5 5.46957 0.710714 4.96086 1.08579 4.58579C1.46086 4.21071 1.96957 4 2.5 4H14.5C15.0304 4 15.5391 4.21071 15.9142 4.58579C16.2893 4.96086 16.5 5.46957 16.5 6V9C16.5 9.53043 16.2893 10.0391 15.9142 10.4142C15.5391 10.7893 15.0304 11 14.5 11C14.5 11.2652 14.3946 11.5196 14.2071 11.7071C14.0196 11.8946 13.7652 12 13.5 12H12.5C12.2348 12 11.9804 11.8946 11.7929 11.7071C11.6054 11.5196 11.5 11.2652 11.5 11H5.5C5.5 11.2652 5.39464 11.5196 5.20711 11.7071C5.01957 11.8946 4.76522 12 4.5 12H3.5C3.23478 12 2.98043 11.8946 2.79289 11.7071C2.60536 11.5196 2.5 11.2652 2.5 11C1.96957 11 1.46086 10.7893 1.08579 10.4142C0.710714 10.0391 0.5 9.53043 0.5 9V6ZM2.5 5H14.5C14.7652 5 15.0196 5.10536 15.2071 5.29289C15.3946 5.48043 15.5 5.73478 15.5 6V9C15.5 9.26522 15.3946 9.51957 15.2071 9.70711C15.0196 9.89464 14.7652 10 14.5 10H2.5C2.23478 10 1.98043 9.89464 1.79289 9.70711C1.60536 9.51957 1.5 9.26522 1.5 9V6C1.5 5.73478 1.60536 5.48043 1.79289 5.29289C1.98043 5.10536 2.23478 5 2.5 5V5Z" fill="%2340B8EB"/></svg>'); margin-top: 3px; }
.header-nav-item .header-nav-text.icon-scanners::before{ content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M2.25 7C2.1837 7 2.12011 7.02634 2.07322 7.07322C2.02634 7.12011 2 7.1837 2 7.25V8.25C2 8.388 2.112 8.5 2.25 8.5H13.75C13.8163 8.5 13.8799 8.47366 13.9268 8.42678C13.9737 8.37989 14 8.3163 14 8.25V7.25C14 7.1837 13.9737 7.12011 13.9268 7.07322C13.8799 7.02634 13.8163 7 13.75 7H2.25Z" fill="%2340B8EB"/><path d="M0 5.5C0 5.36739 0.0526784 5.24021 0.146447 5.14645C0.240215 5.05268 0.367392 5 0.5 5H15.5C15.6326 5 15.7598 5.05268 15.8536 5.14645C15.9473 5.24021 16 5.36739 16 5.5V10.5C16 10.6326 15.9473 10.7598 15.8536 10.8536C15.7598 10.9473 15.6326 11 15.5 11H0.5C0.367392 11 0.240215 10.9473 0.146447 10.8536C0.0526784 10.7598 0 10.6326 0 10.5V5.5ZM1 10H15V6H1V10Z" fill="%2340B8EB"/></svg>'); margin-top: 3px; }
.header-nav-item .header-nav-text.icon-paper::before{ content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M9.30203 1.25601C9.17078 1.02658 8.98124 0.835915 8.7526 0.703305C8.52396 0.570695 8.26434 0.500854 8.00003 0.500854C7.73571 0.500854 7.47609 0.570695 7.24745 0.703305C7.01882 0.835915 6.82928 1.02658 6.69803 1.25601L4.99403 4.23601C4.92812 4.35124 4.91069 4.48794 4.94557 4.61603C4.98046 4.74412 5.06479 4.8531 5.18003 4.91901C5.29526 4.98491 5.43196 5.00234 5.56005 4.96746C5.68814 4.93258 5.79712 4.84824 5.86303 4.73301L7.56603 1.75201C7.60978 1.67553 7.67296 1.61198 7.74917 1.56777C7.82538 1.52357 7.91192 1.50029 8.00003 1.50029C8.08813 1.50029 8.17467 1.52357 8.25088 1.56777C8.3271 1.61198 8.39028 1.67553 8.43403 1.75201L10.974 6.19601L9.71803 5.85901C9.58993 5.82453 9.45338 5.84235 9.33842 5.90855C9.22346 5.97475 9.1395 6.08391 9.10503 6.21201C9.07055 6.34011 9.08837 6.47666 9.15457 6.59162C9.22077 6.70658 9.32993 6.79053 9.45803 6.82501L11.873 7.47201C11.9365 7.48911 12.0026 7.49354 12.0678 7.48505C12.1329 7.47656 12.1957 7.45532 12.2527 7.42253C12.3096 7.38975 12.3595 7.34607 12.3996 7.29399C12.4396 7.24191 12.469 7.18245 12.486 7.11901L13.133 4.70401C13.15 4.64058 13.1544 4.57442 13.1458 4.50931C13.1373 4.44421 13.116 4.38142 13.0831 4.32455C13.0503 4.26767 13.0066 4.21782 12.9545 4.17783C12.9024 4.13785 12.843 4.10851 12.7795 4.09151C12.7161 4.0745 12.6499 4.07016 12.5848 4.07872C12.5197 4.08728 12.4569 4.10858 12.4001 4.14141C12.3432 4.17423 12.2933 4.21794 12.2534 4.27003C12.2134 4.32212 12.184 4.38158 12.167 4.44501L11.834 5.68701L9.30203 1.25601V1.25601ZM2.97303 7.77301L1.71803 8.11001C1.58993 8.14449 1.45338 8.12666 1.33842 8.06046C1.22346 7.99426 1.13951 7.88511 1.10503 7.75701C1.07055 7.62891 1.08837 7.49236 1.15457 7.3774C1.22077 7.26244 1.32993 7.17849 1.45803 7.14401L3.87403 6.49701C4.00199 6.46278 4.13831 6.48073 4.25305 6.54691C4.36779 6.61309 4.45158 6.7221 4.48603 6.85001L5.13303 9.26501C5.16737 9.39311 5.14942 9.52961 5.08313 9.64447C5.01684 9.75934 4.90763 9.84316 4.77953 9.87751C4.65143 9.91185 4.51493 9.89391 4.40006 9.82761C4.2852 9.76132 4.20137 9.65211 4.16703 9.52401L3.83403 8.28201L1.28903 12.736C1.2456 12.812 1.2229 12.8981 1.22319 12.9857C1.22349 13.0733 1.24677 13.1592 1.29071 13.2349C1.33465 13.3107 1.39771 13.3735 1.47358 13.4172C1.54945 13.461 1.63547 13.484 1.72303 13.484H5.00003C5.13264 13.484 5.25981 13.5367 5.35358 13.6305C5.44735 13.7242 5.50003 13.8514 5.50003 13.984C5.50003 14.1166 5.44735 14.2438 5.35358 14.3376C5.25981 14.4313 5.13264 14.484 5.00003 14.484H1.72303C1.46035 14.4839 1.2023 14.4149 0.974695 14.2837C0.74709 14.1526 0.557911 13.964 0.426084 13.7368C0.294258 13.5096 0.224407 13.2518 0.223519 12.9891C0.222632 12.7264 0.290739 12.4681 0.421027 12.24L2.97303 7.77301V7.77301ZM13.863 9.23601C13.8313 9.17737 13.7882 9.12566 13.7363 9.08391C13.6843 9.04217 13.6245 9.01124 13.5604 8.99294C13.4963 8.97465 13.4292 8.96935 13.363 8.97736C13.2969 8.98538 13.233 9.00654 13.1751 9.03961C13.1172 9.07268 13.0665 9.11699 13.026 9.16994C12.9855 9.22288 12.956 9.28338 12.9393 9.34789C12.9225 9.4124 12.9188 9.47962 12.9283 9.54558C12.9379 9.61155 12.9606 9.67493 12.995 9.73201L14.711 12.736C14.7545 12.812 14.7772 12.8981 14.7769 12.9857C14.7766 13.0733 14.7533 13.1592 14.7093 13.2349C14.6654 13.3107 14.6023 13.3735 14.5265 13.4172C14.4506 13.461 14.3646 13.484 14.277 13.484H8.70703L9.35403 12.838C9.44778 12.7441 9.5004 12.6168 9.50031 12.4842C9.50021 12.3515 9.44741 12.2243 9.35353 12.1305C9.30704 12.0841 9.25186 12.0473 9.19115 12.0222C9.13043 11.9971 9.06537 11.9842 8.99967 11.9842C8.86699 11.9843 8.73978 12.0371 8.64603 12.131L7.14603 13.631C7.09937 13.6773 7.06235 13.7324 7.03708 13.793C7.01181 13.8537 6.9988 13.9188 6.9988 13.9845C6.9988 14.0502 7.01181 14.1153 7.03708 14.176C7.06235 14.2366 7.09937 14.2917 7.14603 14.338L8.64603 15.838C8.73978 15.9319 8.86699 15.9847 8.99967 15.9848C9.06537 15.9848 9.13043 15.9719 9.19115 15.9468C9.25186 15.9217 9.30704 15.8849 9.35353 15.8385C9.40002 15.7921 9.4369 15.737 9.46209 15.6763C9.48727 15.6156 9.50026 15.5506 9.50031 15.4849C9.50035 15.4192 9.48746 15.3541 9.46236 15.2934C9.43726 15.2327 9.40045 15.1775 9.35403 15.131L8.70703 14.484H14.277C14.5397 14.4839 14.7978 14.4149 15.0254 14.2837C15.253 14.1526 15.4421 13.964 15.574 13.7368C15.7058 13.5096 15.7756 13.2518 15.7765 12.9891C15.7774 12.7264 15.7093 12.4681 15.579 12.24L13.863 9.23601V9.23601Z" fill="%2340B8EB"/></svg>'); margin-top: 3px; }
.header-nav-item .header-nav-text.icon-industrial::before{ content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="12" viewBox="0 0 15 12" fill="none"><path d="M1.02247 10.5013C1.02247 10.474 1.04045 10.4517 1.06244 10.4517H6.38946C6.41145 10.4517 6.42943 10.474 6.42943 10.5013V11.0885H1.02247V10.5013ZM3.81413 5.45773C4.28229 6.04778 4.93274 6.41442 5.65063 6.41442C5.76757 6.41442 5.88281 6.40443 5.99573 6.38577L5.28841 9.78909H2.11676L3.81413 5.458V5.45773ZM5.65042 0.662496C5.67453 0.662496 5.69842 0.663285 5.72231 0.664336C5.72866 0.664599 5.73479 0.664862 5.74114 0.665125C5.76376 0.666439 5.78639 0.668016 5.80901 0.670118C5.81557 0.670644 5.82191 0.671695 5.82847 0.672221C5.84454 0.673798 5.86061 0.675901 5.87647 0.678003C5.88641 0.679317 5.89656 0.680631 5.90649 0.682208C5.92235 0.684574 5.938 0.687465 5.95386 0.690356C5.97035 0.69351 5.98685 0.696664 6.00334 0.700343C6.00905 0.701657 6.01497 0.702971 6.02068 0.704286C6.97351 0.921379 7.69775 1.96111 7.69775 3.20717C7.69775 3.37275 7.68485 3.53438 7.66053 3.69129C7.6582 3.7068 7.65567 3.72204 7.65292 3.73755C7.6508 3.7499 7.64869 3.76225 7.64636 3.7746C7.64467 3.78354 7.64298 3.79248 7.64129 3.80141C7.4772 4.65086 6.96928 5.33605 6.31143 5.61569C6.30869 5.61674 6.30615 5.61806 6.3034 5.61911C6.09829 5.70505 5.87879 5.75183 5.65063 5.75183C4.69844 5.75183 3.89617 4.93971 3.66822 3.84373C3.66801 3.84241 3.66759 3.84084 3.66738 3.83952C3.66019 3.80509 3.65384 3.77014 3.64792 3.73518C3.64687 3.72835 3.6456 3.72151 3.64454 3.71494C3.642 3.69917 3.63946 3.68314 3.63714 3.66737C3.63524 3.65397 3.63333 3.64083 3.63164 3.62742C3.62931 3.60929 3.62699 3.59115 3.62487 3.57276C3.62276 3.55409 3.62065 3.53517 3.61874 3.51625C3.61768 3.50547 3.61663 3.49496 3.61578 3.48418C3.61367 3.46 3.61176 3.43582 3.61028 3.41138C3.61007 3.40639 3.60965 3.40139 3.60944 3.3964C3.60796 3.37012 3.60669 3.34357 3.60584 3.31729C3.60563 3.30967 3.60542 3.30178 3.605 3.29416C3.60415 3.26525 3.60373 3.23634 3.60373 3.20743C3.60373 1.80447 4.52209 0.662759 5.65105 0.662759L5.65042 0.662496ZM14.1051 2.70938C14.1051 3.68551 13.4661 4.47976 12.6807 4.47976C11.8954 4.47976 11.2564 3.68551 11.2564 2.70938C11.2564 1.73324 11.8954 0.938988 12.6807 0.938988C13.4661 0.938988 14.1051 1.73324 14.1051 2.70938ZM8.22596 3.40113C8.22914 3.337 8.23083 3.27235 8.23083 3.20717C8.23083 2.45522 8.02149 1.76321 7.67152 1.21574H11.1367C10.8776 1.62838 10.7233 2.14693 10.7233 2.70938C10.7233 2.9496 10.7516 3.18167 10.804 3.40113H8.22596ZM7.42983 11.4199C7.42983 11.237 7.31057 11.0885 7.16318 11.0885H6.96251V10.5013C6.96251 10.1084 6.70538 9.78882 6.38925 9.78882H5.83862L6.58506 6.1968C7.34694 5.82937 7.92125 5.038 8.13736 4.06371H11.0555C11.4073 4.71368 12.0045 5.14208 12.6807 5.14208C13.76 5.14208 14.6382 4.05057 14.6382 2.70911C14.6382 1.36766 13.76 0.276144 12.6807 0.276144C12.3542 0.276144 12.0461 0.37628 11.7753 0.552636H7.09911C6.81576 0.31294 6.50132 0.148937 6.16997 0.064833H6.16955C6.11393 0.0509033 6.05811 0.0390762 6.00165 0.0293517C5.98917 0.0272491 5.9767 0.0251465 5.96401 0.0233067C5.95069 0.0212041 5.93758 0.0193643 5.92426 0.0175246C5.90015 0.0143707 5.87583 0.0114796 5.8513 0.00911416C5.84411 0.00832569 5.83671 0.00780004 5.82952 0.00727439C5.8069 0.00543462 5.78406 0.00385767 5.76122 0.00254355C5.75298 0.0020179 5.74452 0.00175507 5.73627 0.00122942C5.70772 0.000178123 5.67918 -0.000610352 5.65042 -0.000610352C4.22753 -0.000610352 3.07001 1.43809 3.07001 3.20664C3.07001 3.24002 3.07065 3.27313 3.07128 3.30625C3.07149 3.3165 3.07191 3.32675 3.07213 3.337C3.07297 3.36066 3.07382 3.38431 3.07509 3.4077C3.07572 3.41874 3.07614 3.42978 3.07678 3.44055C3.07847 3.46999 3.08037 3.49916 3.0827 3.52834C3.08376 3.54122 3.08502 3.55409 3.08608 3.56697C3.08777 3.58695 3.08968 3.60718 3.09179 3.62716C3.09348 3.64372 3.09539 3.66028 3.09729 3.67683C3.09898 3.6905 3.10067 3.70417 3.10236 3.71783C3.11146 3.78775 3.12224 3.85713 3.13493 3.92599C3.13535 3.92809 3.13556 3.92993 3.13599 3.93204C3.19794 4.26504 3.30219 4.58384 3.44725 4.87821L1.52299 9.78856H1.06181C0.745678 9.78856 0.488546 10.1082 0.488546 10.5011V11.0882H0.265671C0.118497 11.0882 -0.000976562 11.2365 -0.000976562 11.4197" fill="%2340B8EB"/><path d="M5.65084 2.43223C5.99446 2.43223 6.27422 2.77969 6.27422 3.20704C6.27422 3.6344 5.99446 3.98185 5.65084 3.98185C5.30722 3.98185 5.02747 3.6344 5.02747 3.20704C5.02747 2.77969 5.30701 2.43223 5.65084 2.43223ZM5.65084 4.64443C6.2886 4.64443 6.8073 3.99946 6.8073 3.20704C6.8073 2.41463 6.28838 1.76965 5.65084 1.76965C5.0133 1.76965 4.49438 2.41463 4.49438 3.20704C4.49438 3.99946 5.0133 4.64443 5.65084 4.64443Z" fill="%2340B8EB"/><path d="M13.7978 5.39889C13.6904 5.27379 13.5217 5.28062 13.421 5.41387C13.3204 5.54739 13.3256 5.75712 13.4331 5.88223L14.3474 6.94772L13.5618 8.65634C13.4889 8.81509 13.5333 9.01773 13.661 9.1084C13.7027 9.1381 13.7481 9.15203 13.793 9.15203C13.8856 9.15203 13.9755 9.09211 14.0247 8.98514L14.9147 7.04943C14.9761 6.91618 14.9556 6.74823 14.8657 6.64337L13.7978 5.39889Z" fill="%2340B8EB"/><path d="M12.5194 5.41407C12.4188 5.28055 12.25 5.27372 12.1426 5.39909L11.0747 6.64356C10.9847 6.74843 10.9644 6.91664 11.0257 7.04963L11.9157 8.98533C11.965 9.0923 12.0548 9.15223 12.1475 9.15223C12.1923 9.15223 12.2378 9.13803 12.2794 9.1086C12.4073 9.01792 12.4518 8.81529 12.3786 8.65654L11.593 6.94792L12.5074 5.88242C12.6148 5.75732 12.6203 5.54758 12.5194 5.41407Z" fill="%2340B8EB"/></svg>'); margin-top: 3px; }
.header-nav-item .header-nav-text.icon-electronic::before{ content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M12 2.5C12 2.63261 11.9473 2.75979 11.8536 2.85355C11.7598 2.94732 11.6326 3 11.5 3C11.3674 3 11.2402 2.94732 11.1464 2.85355C11.0527 2.75979 11 2.63261 11 2.5C11 2.36739 11.0527 2.24021 11.1464 2.14645C11.2402 2.05268 11.3674 2 11.5 2C11.6326 2 11.7598 2.05268 11.8536 2.14645C11.9473 2.24021 12 2.36739 12 2.5ZM12 13.5C12 13.6326 11.9473 13.7598 11.8536 13.8536C11.7598 13.9473 11.6326 14 11.5 14C11.3674 14 11.2402 13.9473 11.1464 13.8536C11.0527 13.7598 11 13.6326 11 13.5C11 13.3674 11.0527 13.2402 11.1464 13.1464C11.2402 13.0527 11.3674 13 11.5 13C11.6326 13 11.7598 13.0527 11.8536 13.1464C11.9473 13.2402 12 13.3674 12 13.5ZM4.5 14C4.63261 14 4.75979 13.9473 4.85355 13.8536C4.94732 13.7598 5 13.6326 5 13.5C5 13.3674 4.94732 13.2402 4.85355 13.1464C4.75979 13.0527 4.63261 13 4.5 13C4.36739 13 4.24021 13.0527 4.14645 13.1464C4.05268 13.2402 4 13.3674 4 13.5C4 13.6326 4.05268 13.7598 4.14645 13.8536C4.24021 13.9473 4.36739 14 4.5 14V14ZM5 2.5C5 2.63261 4.94732 2.75979 4.85355 2.85355C4.75979 2.94732 4.63261 3 4.5 3C4.36739 3 4.24021 2.94732 4.14645 2.85355C4.05268 2.75979 4 2.63261 4 2.5C4 2.36739 4.05268 2.24021 4.14645 2.14645C4.24021 2.05268 4.36739 2 4.5 2C4.63261 2 4.75979 2.05268 4.85355 2.14645C4.94732 2.24021 5 2.36739 5 2.5ZM8 8C8.26522 8 8.51957 7.89464 8.70711 7.70711C8.89464 7.51957 9 7.26522 9 7C9 6.73478 8.89464 6.48043 8.70711 6.29289C8.51957 6.10536 8.26522 6 8 6C7.73478 6 7.48043 6.10536 7.29289 6.29289C7.10536 6.48043 7 6.73478 7 7C7 7.26522 7.10536 7.51957 7.29289 7.70711C7.48043 7.89464 7.73478 8 8 8Z" fill="%2340B8EB"/><path d="M11.9998 7C11.9999 8.05004 11.5872 9.05802 10.8506 9.80638C10.114 10.5547 9.11271 10.9835 8.0628 11C7.5258 11.813 7.0428 12.515 6.8818 12.677C6.67506 12.8839 6.39462 13.0001 6.10215 13.0002C5.80969 13.0003 5.52917 12.8842 5.3223 12.6775C5.11543 12.4708 4.99916 12.1903 4.99907 11.8979C4.99897 11.6054 5.11506 11.3249 5.3218 11.118C5.4218 11.02 5.7178 10.804 6.1168 10.53C5.32933 10.1103 4.7048 9.43941 4.34253 8.62394C3.98026 7.80846 3.90107 6.89528 4.11754 6.02961C4.33401 5.16395 4.83372 4.39553 5.53719 3.84656C6.24066 3.2976 7.10748 2.99961 7.9998 3C9.06067 3 10.0781 3.42143 10.8282 4.17157C11.5784 4.92172 11.9998 5.93913 11.9998 7ZM10.9998 7C10.9997 6.44514 10.8458 5.90117 10.5551 5.42857C10.2644 4.95596 9.84829 4.57324 9.35309 4.32294C8.8579 4.07265 8.30299 3.96459 7.75005 4.01078C7.19712 4.05697 6.66783 4.2556 6.22103 4.58459C5.77423 4.91358 5.42741 5.36004 5.21915 5.87432C5.01088 6.38861 4.94933 6.95059 5.04132 7.49776C5.13332 8.04494 5.37526 8.55589 5.74025 8.9738C6.10524 9.39171 6.57898 9.70021 7.1088 9.865C7.7758 9.425 8.5048 8.955 9.0638 8.597C9.2878 8.453 9.5468 8.712 9.4038 8.937L8.7838 9.897C9.42008 9.72456 9.98188 9.3474 10.3824 8.82378C10.7829 8.30017 10.9999 7.65924 10.9998 7Z" fill="%2340B8EB"/><path d="M2 2C2 1.46957 2.21071 0.960859 2.58579 0.585786C2.96086 0.210714 3.46957 0 4 0L12 0C12.5304 0 13.0391 0.210714 13.4142 0.585786C13.7893 0.960859 14 1.46957 14 2V14C14 14.5304 13.7893 15.0391 13.4142 15.4142C13.0391 15.7893 12.5304 16 12 16H4C3.46957 16 2.96086 15.7893 2.58579 15.4142C2.21071 15.0391 2 14.5304 2 14V2ZM4 1C3.73478 1 3.48043 1.10536 3.29289 1.29289C3.10536 1.48043 3 1.73478 3 2V14C3 14.2652 3.10536 14.5196 3.29289 14.7071C3.48043 14.8946 3.73478 15 4 15H12C12.2652 15 12.5196 14.8946 12.7071 14.7071C12.8946 14.5196 13 14.2652 13 14V2C13 1.73478 12.8946 1.48043 12.7071 1.29289C12.5196 1.10536 12.2652 1 12 1H4Z" fill="%2340B8EB"/></svg>'); margin-top: 3px; }
.header-nav-item .header-nav-text.icon-software::before{ content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none"><path d="M3.00001 7.99999C2.99986 7.03446 3.25388 6.08591 3.73655 5.24969C4.21921 4.41346 4.91351 3.71903 5.74964 3.2362C6.58577 2.75338 7.53427 2.49917 8.49979 2.49913C9.46532 2.49909 10.4138 2.75323 11.25 3.23599C11.3648 3.30125 11.5007 3.31846 11.6281 3.28386C11.7556 3.24927 11.8641 3.16568 11.9301 3.05134C11.9962 2.93699 12.0143 2.80118 11.9805 2.67353C11.9468 2.54588 11.8639 2.43676 11.75 2.36999C10.5109 1.65457 9.07029 1.36801 7.65169 1.55475C6.23309 1.74149 4.91575 2.39109 3.90396 3.40281C2.89218 4.41453 2.24249 5.73184 2.05566 7.15042C1.86883 8.56901 2.1553 10.0096 2.87064 11.2488C3.58597 12.488 4.69021 13.4565 6.01208 14.0042C7.33396 14.5518 8.79961 14.648 10.1817 14.2778C11.5638 13.9076 12.7852 13.0917 13.6564 11.9567C14.5275 10.8216 14.9998 9.43083 15 7.99999C15 7.86738 14.9473 7.7402 14.8536 7.64644C14.7598 7.55267 14.6326 7.49999 14.5 7.49999C14.3674 7.49999 14.2402 7.55267 14.1465 7.64644C14.0527 7.7402 14 7.86738 14 7.99999C14 9.45868 13.4205 10.8576 12.3891 11.8891C11.3576 12.9205 9.9587 13.5 8.50001 13.5C7.04132 13.5 5.64237 12.9205 4.61092 11.8891C3.57947 10.8576 3.00001 9.45868 3.00001 7.99999Z" fill="%2340B8EB"/><path d="M15.8537 3.35402C15.9001 3.30753 15.937 3.25234 15.9622 3.1916C15.9873 3.13087 16.0003 3.06577 16.0003 3.00002C16.0003 2.93428 15.9873 2.86918 15.9622 2.80844C15.937 2.7477 15.9001 2.69251 15.8537 2.64602C15.8072 2.59953 15.752 2.56266 15.6912 2.5375C15.6305 2.51234 15.5654 2.49939 15.4997 2.49939C15.4339 2.49939 15.3688 2.51234 15.3081 2.5375C15.2473 2.56266 15.1921 2.59953 15.1457 2.64602L8.49966 9.29302L5.85366 6.64602C5.80717 6.59953 5.75198 6.56266 5.69124 6.5375C5.6305 6.51234 5.5654 6.49939 5.49966 6.49939C5.43391 6.49939 5.36881 6.51234 5.30807 6.5375C5.24733 6.56266 5.19214 6.59953 5.14566 6.64602C5.09917 6.69251 5.06229 6.7477 5.03713 6.80844C5.01197 6.86918 4.99902 6.93428 4.99902 7.00002C4.99902 7.06576 5.01197 7.13086 5.03713 7.1916C5.06229 7.25234 5.09917 7.30753 5.14566 7.35402L8.14566 10.354C8.1921 10.4006 8.24728 10.4375 8.30802 10.4627C8.36877 10.4879 8.43389 10.5009 8.49966 10.5009C8.56542 10.5009 8.63054 10.4879 8.69129 10.4627C8.75203 10.4375 8.80721 10.4006 8.85366 10.354L15.8537 3.35402V3.35402Z" fill="%2340B8EB"/></svg>'); margin-top: 3px;  }
.header-nav-item .header-nav-text.icon-industry::before{ content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none"><path d="M3.00001 7.99999C2.99986 7.03446 3.25388 6.08591 3.73655 5.24969C4.21921 4.41346 4.91351 3.71903 5.74964 3.2362C6.58577 2.75338 7.53427 2.49917 8.49979 2.49913C9.46532 2.49909 10.4138 2.75323 11.25 3.23599C11.3648 3.30125 11.5007 3.31846 11.6281 3.28386C11.7556 3.24927 11.8641 3.16568 11.9301 3.05134C11.9962 2.93699 12.0143 2.80118 11.9805 2.67353C11.9468 2.54588 11.8639 2.43676 11.75 2.36999C10.5109 1.65457 9.07029 1.36801 7.65169 1.55475C6.23309 1.74149 4.91575 2.39109 3.90396 3.40281C2.89218 4.41453 2.24249 5.73184 2.05566 7.15042C1.86883 8.56901 2.1553 10.0096 2.87064 11.2488C3.58597 12.488 4.69021 13.4565 6.01208 14.0042C7.33396 14.5518 8.79961 14.648 10.1817 14.2778C11.5638 13.9076 12.7852 13.0917 13.6564 11.9567C14.5275 10.8216 14.9998 9.43083 15 7.99999C15 7.86738 14.9473 7.7402 14.8536 7.64644C14.7598 7.55267 14.6326 7.49999 14.5 7.49999C14.3674 7.49999 14.2402 7.55267 14.1465 7.64644C14.0527 7.7402 14 7.86738 14 7.99999C14 9.45868 13.4205 10.8576 12.3891 11.8891C11.3576 12.9205 9.9587 13.5 8.50001 13.5C7.04132 13.5 5.64237 12.9205 4.61092 11.8891C3.57947 10.8576 3.00001 9.45868 3.00001 7.99999Z" fill="%2340B8EB"/><path d="M15.8537 3.35402C15.9001 3.30753 15.937 3.25234 15.9622 3.1916C15.9873 3.13087 16.0003 3.06577 16.0003 3.00002C16.0003 2.93428 15.9873 2.86918 15.9622 2.80844C15.937 2.7477 15.9001 2.69251 15.8537 2.64602C15.8072 2.59953 15.752 2.56266 15.6912 2.5375C15.6305 2.51234 15.5654 2.49939 15.4997 2.49939C15.4339 2.49939 15.3688 2.51234 15.3081 2.5375C15.2473 2.56266 15.1921 2.59953 15.1457 2.64602L8.49966 9.29302L5.85366 6.64602C5.80717 6.59953 5.75198 6.56266 5.69124 6.5375C5.6305 6.51234 5.5654 6.49939 5.49966 6.49939C5.43391 6.49939 5.36881 6.51234 5.30807 6.5375C5.24733 6.56266 5.19214 6.59953 5.14566 6.64602C5.09917 6.69251 5.06229 6.7477 5.03713 6.80844C5.01197 6.86918 4.99902 6.93428 4.99902 7.00002C4.99902 7.06576 5.01197 7.13086 5.03713 7.1916C5.06229 7.25234 5.09917 7.30753 5.14566 7.35402L8.14566 10.354C8.1921 10.4006 8.24728 10.4375 8.30802 10.4627C8.36877 10.4879 8.43389 10.5009 8.49966 10.5009C8.56542 10.5009 8.63054 10.4879 8.69129 10.4627C8.75203 10.4375 8.80721 10.4006 8.85366 10.354L15.8537 3.35402V3.35402Z" fill="%2340B8EB"/></svg>'); margin-top: 3px;  }

.header-nav-item .header-dropdown{ padding-left: 20px; }
.header-nav-item .header-nav-text{ color: #164194; font-size: 14px; }
.header-nav-item .header-nav-text{ min-height: 50px; }
.header-nav-item .header-nav-text::before{ display: block; }
.header-nav-item .header-dropdown{ padding-left: 20px; }

header .quick-links .col-lg{ max-width: 190px; }
header .navbar-nav .sub-menu li{ padding-left: 0; padding-right: 0; }
header .navbar-nav .sub-menu li.header-nav-item{ padding-left: 10px; }
header .navbar-nav .sub-menu li:last-child .nav-link.active::after{ width: 24px; }
header .tab-content{ padding: 10px; }

.nav-main .header-nav-item a{ color: #000000; font-size: 14px; font-weight: 500; line-height: 20px; white-space: pre-line; line-height: 20px; }
.view-promotions{ padding:10px 25px; border-top: 1px solid #8CC8EE; }
.view-promotions .text-gradient{ font-weight: 700;  font-size: 16px; line-height: 18px; }
.view-promotions .btn-secondary-epson:hover .text-gradient{ background: none; -webkit-background-clip: initial;
 -webkit-text-fill-color: unset; color: #22408F; }
.view-promotions .text-gradient{ font-size: 22px; line-height: 28px; }

/* MOBILE MEGA MENU */

@media (min-width: 992px) {
	.mega-menu-nav{ display: none; }
}
.mobile-mega-menu, .mega-sub-menu, .mega-sub-menu-list{ padding-left: 0; }
.mega-menu-dropdown{ display: none; transition: .3s linear all; }
.mega-menu-dropdown.show{ display: block; transition: .3s linear all; }
.mobile-mega-menu, .mobile-mega-menu ul, .mobile-mega-menu ul ul { list-style-type: none; list-style: none; width: 100%; margin-bottom: 0; }
.mobile-mega-menu a{ color: #000000; padding: 10px 30px; display: block; width: 100%; font-size: 14px; font-style: normal; font-weight: 500; line-height: 16px; }
.mobile-mega-menu a.menu-header-text{ padding: 10px 15px; border-bottom: 1px solid #ECECEC; background-color: #F9F9F9; 
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 17 17" fill="none"><path d="M8.81773 11.6396L13.6813 6.21953C13.7888 6.1007 13.8743 5.95923 13.9327 5.80329C13.9911 5.64735 14.0214 5.48001 14.0217 5.31095C14.0221 5.14188 13.9925 4.97442 13.9348 4.81824C13.877 4.66205 13.7921 4.52023 13.6851 4.40095C13.4712 4.16197 13.1814 4.02748 12.8791 4.02684C12.5768 4.02621 12.2864 4.15949 12.0715 4.39758L8.01088 8.92278L3.96916 4.38066C3.75524 4.14168 3.46547 4.00719 3.16314 4.00656C2.8608 4.00593 2.57047 4.13921 2.35556 4.37729C2.24924 4.49674 2.16503 4.63849 2.10776 4.7944C2.05048 4.95032 2.02126 5.11734 2.02178 5.28589C2.02056 5.45444 2.04908 5.62158 2.1057 5.77774C2.16233 5.93389 2.24595 6.07599 2.35176 6.19588L7.19268 11.6362C7.29882 11.7564 7.42519 11.852 7.56451 11.9173C7.70383 11.9826 7.85334 12.0164 8.00442 12.0167C8.15549 12.017 8.30514 11.9838 8.44473 11.9191C8.58432 11.8544 8.7111 11.7594 8.81773 11.6396Z" fill="%2340B8EB"/></svg>'); background-position: 95% 15px; background-repeat: no-repeat; padding-top: 15px; padding-bottom: 15px; transition: transform 0.2s ease-in-out; font-size: 18px; font-weight: 700; line-height: 20px; }

.mega-sub-menu li a.menu-header-text{ font-size: 16px; font-style: normal; font-weight: 500; line-height: 20px; padding-left: 30px; padding-right: 30px; }
.mega-sub-menu li a.menu-header-text.active{ color: #164194; font-weight: 700; }
 .mega-sub-menu-list li a{  padding-left: 50px; padding-right: 50px; }
