@media only screen and (max-width: 1899.98px) {
.nav > ul > li{margin: 0px 55px 0px 0px;}
.topRightHeader{padding-right:185px;}
body .top-contact-btn .custom-button{padding:0 45px;}
}
/*-1600-*/
@media only screen and (max-width: 1699.98px) {
    .nav > ul > li {margin: 0px 45px 0px 0px;}
    .topRightHeader {padding-right: 265px;}
}
/*-1500--125%*/
@media only screen and (max-width: 1599.98px) {
.video-container a::before { width: 70px; height: 70px; }
/*----*/
.top-language-selector img{ height: 45px;}
.contact-list li strong{font-size: 10px;}
.HomeSection1-counter{ padding-top: 55px;}
.counter-holder { font-size: 82px; }
.counter { height: 6.5rem;}
.HomeSection2::before{ height: 115px;}
.HomeSection3-left{ padding-right: 140px;}
.BottomSection-right{margin-left: -100px; margin-right: 0px;}
.BottomSection{ padding-bottom: 100px;}
.BottomSection-bottom-container{margin-left: -502px; }
.news-slider .slick-list{ padding-right: 250px !important;}
.cta-box{padding: 65px 100px; border-radius: 40px; margin-top: -100px;}
.inner-header .logo-holder{ margin-left: -50px;}
.mv-list{ padding:0px 50px;}
.mv-box{ margin-bottom: 30px;}
.mv-box .icon-holder{height: 55px;}
.image-caption{padding: 20px 20px;}
.BusinessesSection1-left{ padding-right: 65px;}
.BottomSection-bottom-container.alt{ padding-right: 50px;}
.company-announcements-left{ padding-right: 45px;}
.company-announcements-right{ margin-left: -45px;}
.ctbl-header{ padding: 0px 55px; }
.ctbl-rw{padding: 20px 55px;}
.ctbl-header>div:nth-child(1),.ctbl-rw>div:nth-child(1){ flex: 1 0 0%; padding-right: 150px;}
.ctbl-header>div:nth-child(2),.ctbl-rw>div:nth-child(2){ width: 280px; padding-right: 150px;}
.ctbl-header>div:nth-child(3),.ctbl-rw>div:nth-child(3){ width: 135px;}
.ContactSection1-left{ padding-right: 0px;}
.ContactSection1-right{ padding-left: 45px;}
.main-slider .slick-dots{left: 65px;}
.main-slider .slick-dots li.slick-active::before{width: 65px;}
.main-slider .slick-dots li:before{left: -65px;}
.home-wrapper1:before{width: 1320px;}
.innovation-content {padding: 40px 45px;}
.solution-box-img {width: 140px;height: 140px; margin: 0 auto 20px;}
.cta-content {max-width: 650px;}
.ft-social li a {width: 70px;height: 70px; font-size: 17px;}
.home-wrapper1:before {height: calc(100% - 160px);}
.hwp1-inner{padding-left: 100px; margin-top: -100px;}
.home-wrapper2 .section-title {margin-bottom: 50px;}
.section-title:after {width: 250px;height: 10px;}
.section-title{padding-bottom: 20px;}
.main-slider .banner-info{max-width: 780px;}
.inner-banner-float{right: 120px;}
.trusterby-section .section-title {margin-bottom: 20px;}
.trusterby-section {padding-top: 60px;}
.trusted-box .img-holder {padding-bottom: 94px;}
.design-wrapper:before {width: 220px;height: 12px; top: -12px;}
.design-wrapper:after {width: 220px;height: 12px; bottom: -12px;}
.iot-list li:before{width: 16px; height: 16px; top: 2px;}
.iot-list li{padding-left: 30px;}
.iot-list li{padding-bottom: 18px;}
.abt-wp4-content h2 {font-size: 56px;letter-spacing: -1.6px;padding-bottom: 20px;}
.abt-wp4-content h6 {font-size: 25px;padding-bottom: 20px;}
.about-wrapper6 .section-title {margin-bottom: 55px;}
.vos-content {padding: 40px 30px 0;}
.vos-content p {margin-bottom: 15px;}
.iot-content {padding: 25px;}
.iot-title {padding-bottom: 26px;margin-bottom: 18px;}
.story-slider-container{margin-left: -570px;}
.story-box:before{margin-bottom: 32px;}
.abt-wp2-head{padding-bottom: 40px;}
.story-slider .slick-list{padding-right: 170px;}
.story-slider .slick-slide{padding: 0 18px;}
.story-slider{margin: 0 -18px;}
.abt-wp1-head{padding-bottom: 45px;}
.abt-wp1-head .section-title {margin-bottom: 30px;}
.abt-wp1-content{max-width: 790px;}
.abt-wp1-holder{padding-top: 40px;}
.abt-wrapper2 {padding: 110px 0;}
.career-wp1-box{padding: 40px;}
.career-wp1-head{padding-bottom: 40px;}
.career-wp1-head .section-title{margin-bottom: 32px;}
.product-box-info-holder>a{padding: 20px 0 0;}
.product-box-subtitle{padding-bottom: 10px;}
.product-box-title{padding: 0 0 15px;}
.product-box-info-holder h2{font-size: 20px; letter-spacing: -0.46px;}
.price-holder bdi, .price-holder ins bdi{font-size: 14px !important;}
.product-pagination {padding-top: 70px;}
.page-item{padding: 5px 5px;}
.page-link.prev, .page-link.next{width: 46px; height: 46px; }
.shop-wrapper1 {overflow: hidden;}
.product-details.leftpad {padding: 40px 0 0 50px;}
.product-details .product-about {padding: 30px 0;margin: 30px 0;}
.section-head.lg h1, .section-head.lg h2 {font-size: 60px;letter-spacing: -1.4px;}
.pd-wp2-box {padding: 70px 40px;}
.shop-details-wrapper3 .section-title {margin-bottom: 40px;}
.related-prod-slider .slick-slide{padding: 0 15px;}
.related-prod-slider{margin: 0 -15px;}
.product-details .price-holder bdi, .product-details .price-holder ins bdi{font-size: 17px !important;}
.pd-wp2-box h4 {font-size: 26px;letter-spacing: -0.76px;}
.abc-info{padding-bottom: 22px;}
.date-box {top: 20px;left: 20px;}
.announcements-holder .announcement-box {margin-bottom: 40px;}
.date-box span {height: 34px;padding: 0 20px; font-size: 12px;}
.sidebar-search button img{max-width: 20px;}
.sc-title {padding: 25px;}
.sc-list {padding: 28px 22px;}
.sc-list ul li {padding-bottom: 25px;}
.rp-box-date {padding-bottom: 6px;}
.rp-box-title {padding-bottom: 6px;}
.rp-list .rp-box {margin-bottom: 22px;}
.rp-title {padding-bottom: 20px;}
.top-search {width: 95px;height: 95px;}
body .top-contact-btn .custom-button {    height: 95px;}
body .top-contact-btn .custom-button{padding: 0 40px;}
body .top-contact-btn .custom-button img {margin-right: 15px;}
.topRightHeader{padding-right: 185px;}
.main-slider .banner_caption{padding-bottom: 70px;}
.main-slider-arrows .custom-arrows .slick-arrow {width: 160px;height: 90px; font-size:22px;}
.man-slider-controls .main-slider-dots {padding-right: 40px;}
.hwp1-right {padding-left: 100px;}
.hwp1-wp-right {padding-left: 100px;}
.hwp2-head-left {max-width: 820px;}
.hwp2-head {padding-bottom: 60px;}
.future-slider .slick-slide{padding: 0 20px;}
.future-slider{margin: 0 -20px;}
.future-box-after{padding: 30px;}
.fbb-img {max-width: 222px;margin: 0 auto 35px;}
.fbb-icon{width: 140px; height: 140px;}
.fbb-icon img{width: 65px;}
.fbb-content .fbb-title{padding-bottom: 30px;}
.fba-btn {padding-top: 40px;}
.future-box-after .fba-icon{padding-bottom: 40px;}
.hwp3-left-inner, .hwp4-inner-wrapper{padding: 30px 240px 30px 0;}
.future-box a{padding: 60px 40px;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{/* padding: 0px 0px 20px; */}
.ft-box1-content {padding-bottom: 40px;}
.ft-share li{padding: 0 17px;}
.ftbox h6{padding-bottom: 60px;}
.ftbox1 {width: 300px;}
.footer-nav li, .contact-list li, .social-list li{margin-bottom: 22px;}
.ftbox {padding-top: 30px;}
.ft-cu-list li i {width: 50px;min-width: 50px;height: 50px; font-size: 18px; margin-right: 28px;}
.ft-cu-list li{padding-bottom: 28px;}
.ft-cu-list li p {margin-top: 12px;}
.ftbox4 {width: 335px;}
.breadcrumb-container li::before{ margin-top: 5px; font-size: 10px;}
.about-wrapper3 .section-head {padding-bottom: 35px;}
.advocate-box {padding: 55px 30px;}
.advocate-box-content h5 {padding-bottom: 15px;}
.abt-wp4-left {text-align: center;padding: 40px 30px;}
.abt-wp4-left p {max-width: 600px;margin: 0 auto 15px;}
.abt-wp5-left ul li {padding-bottom: 9px;}
.abt-wp5-left ul.ul-listing {max-width: 370px;}
.solution-wrapper1 .section-head {padding-bottom: 40px;}
.swp2-box .fbb-img{width: 144px;}
.swp2-box .fbb-icon {width: 95px;height: 95px;}
.swp2-box .fbb-icon img {max-width: 50px;}
.solution-wp3-left {padding-right: 40px;}
.swp3-title {padding-bottom: 32px;}
.swp3-subtitle {padding-bottom: 35px;}
.swp3-subtitle h5 {font-size: 32px;letter-spacing: -0.46px;}
.swp3-subtitle h6 {font-size: 21px;letter-spacing: -0.2px;}
.susbox-number {width: 100px;height: 100px}
.sustainability-box:after {content: '';width: 85px;height: 22px;top: 35px;right: -42px;}
.sustainability-wrapper2 .section-head{padding-bottom: 35px;}
.suswp2-box-content {padding-top: 20px;}
.tool-bar .nice-select{min-width: 185px;}
.toolbar-search{min-width: 250px;}
.tb-search{width: 50px;}
.toolbar-search .form-control{padding-right: 60px;}
.case-study-holder {padding: 30px 0 55px;}
.csb-box-content h6 {padding-bottom: 17px;}
.csb-box-content {padding-top: 22px;}
.csb-box-info{padding-bottom: 16px;}
.page-link, .page-link:visited{width: 32px; height: 32px;}
.csd-wp1-title {padding-bottom: 30px;}
.csd-wrapper1 .csb-box-info .csb-tag span {height: 32px;font-size: 15px;}
.csd-wrapper1 .csb-box-info {padding-bottom: 35px;}
.csb-det1 {padding: 28px 0;}
.csb-det2 {padding-top: 28px;}
.csb-share li a {width: 45px;height: 45px;}
.csb-share-wrapper {padding: 15px 0;margin: 30px 0 30px;}
.csb-next-prev a img{max-width: 28px;}
.csb-next-prev .csb-prev img{margin-right: 16px;}
.csb-next-prev .csb-next img{margin-left: 16px;}
.csd-wp2-head {padding-bottom: 22px;}
.contact-wp1-left {padding: 70px 90px;}
.cwp1-left-head {padding-bottom: 40px;}
.cwp1-box-icon {width: 98px;min-width: 98px;height: 98px; margin-right: 28px;}
.contact-wrapper2 .section-head {padding-bottom: 50px;}
.hwp1-wp-right h4{padding-bottom: 22px;}
.section-head h1, .section-head h2{padding-bottom: 15px;}
.topRightHeader {padding-right: 145px;}
.nav > ul > li {margin: 0px 45px 0px 0px;}
.hwp1-head{padding-bottom:100px;}


}
/*-1400-*/
@media only screen and (max-width: 1499.98px) {

}
/*-1300-xxl*/
@media only screen and (max-width: 1399.98px) {
.show-xxl { display: block !important; }
.hide-xxl { display: none !important; }
.float-xxl { position: relative; transform: none; top: 0; }
.float-xxl .float-container-info { padding: 30px 0px; }
.auto-xxl { /*-ms-flex: 0 0 100%; */ flex: 0 0 100%; width: 100%; max-width: 100%; }
/*---*/
.inner-header .logo-holder{ margin-left: -30px;}
.nav > ul > li {margin: 0px 35px 0px 0px;}
.topRightHeader {padding-right: 195px;}

}
/*-1200-*/
@media only screen and (max-width: 1299.98px) {
.HomeSection3-left {padding:0px 30px;}
.BusinessesSection1-left{ padding:0px 30px;}
.BottomSection-bottom-container.alt{ padding-right: 30px;}
.ContactSection1-left{ padding-right: 0px;}
.ContactSection1-right{ padding-left: 30px; padding-right: 30px;}
.main-slider .slick-dots{flex-direction: row;}
.main-slider .slick-dots{left: 50%; transform: translateX(-50%); bottom: 30px; top: auto;}
.main-slider .slick-dots li{margin: 0 8px;}
.hwp1-inner{padding: 0; margin: 0;}
.home-wrapper1:before{width: 100%;}
.main-slider .slick-dots li:before{display: none;}
.hwp3-left-inner, .hwp4-inner-wrapper{padding: 30px 100px 30px 30px;}
body .top-contact-btn .custom-button {padding: 0 30px;}
.topRightHeader {padding-right: 225px;}
.hwp1-wp-right{padding-right: 30px;}
.contact-wp1-left {padding: 50px 30px;}
.abt-wp5-left{padding-left:30px;}



}
/*-992-xl*/
@media only screen and (max-width: 1199.98px) {
.height-xl { height: auto !important; }
.show-xl { display: block !important; }
.hide-xl { display: none !important; }
.leftpad.xl { padding-left: 0px !important; }
.rightpad.xl { padding-right: 0px !important; }
.leftmargin.xl { margin-left: 0px !important; }
.rightmargin.xl { margin-right: 0px !important; }
.pt0-xl { padding-top: 0px !important; }
.pr0-xl { padding-right: 0px !important; }
.pb0-xl { padding-bottom: 0px !important; }
.pl0-xl { padding-left: 0px !important; }
.p0-xl { padding: 0px !important; }
.overlay-xl::before { visibility: visible; }
.auto-xl { flex: 0 0 100%; width: 100%; max-width: 100%; }
.text-center-xl { text-align: center !important; }
.text-left-xl { text-align: left !important; }
.justify-center-xl { justify-content: center !important; }
.width-xl { width: 100% !important; max-width: 100%; }
.float-xl { position: relative; transform: none; top: 0; }
.float-xl .float-container-info { padding: 30px 0px; }
.img-left.xl, .img-right.xl { margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; float: none; }
ul.d-flex.xl, .form-group.inline.xl { display: block !important; }
.form-group.inline.xl > label, .form-group.inline.xl .control { width: 100%; }
/*---*/
.BottomSection-bottom-container{margin-left: 0px; padding-left: 30px; }
.news-slider .slick-list{ padding-right: 150px !important;}
.mv-list {padding: 0px 0px; }
.company-announcements-left{ padding-right: 30px;}
.company-announcements-right{ margin-left: 0px;}
.ctbl-header{ padding: 0px 30px; }
.ctbl-rw{padding: 20px 30px;}
.ctbl-header>div:nth-child(1),.ctbl-rw>div:nth-child(1){ flex: 1 0 0%; padding-right: 30px;}
.ctbl-header>div:nth-child(2),.ctbl-rw>div:nth-child(2){ width: 170px; padding-right: 30px;}
.ctbl-header>div:nth-child(3),.ctbl-rw>div:nth-child(3){ width: 135px;}
.inner-banner-float {right: 60px;}
.story-slider-container {margin-left: 0;padding-left: 30px;}
.abt-wp3-right {padding-left: 30px;}
.announcement-left {padding-right: 0px;}
.sidebar-wrapper{padding-bottom: 30px;}
.announcement-outer .row .col-xl-9{order: 2;}
.announcement-outer .row .col-xl-3{order: 1;}
.hwp1-right {padding-left: 30px;}
.hwp1-left {padding-right: 0px;}
.hwp1-wp-right{padding: 0 30px;}
.hwp3-left-inner, .hwp4-inner-wrapper {padding: 30px 30px 30px 30px;}
.caption-bottom{align-items: center;}
.main-slider .banner_caption{padding-bottom: 0}
.home-banner-img {padding-bottom: 59.63%;}
.ftbox4 {width: 275px;}
.top-search {width: 80px;height: 80px;}
body .top-contact-btn .custom-button{height: 80px;}
.abt-wp2-left {padding-right: 60px;}
.abt-wp5-left{padding: 50px 30px;}
.solution-wp3-right{padding: 30px;}
.sustainability-box:after {width: 75px;height: 18px;top: 35px;right: -40px;}
.thankyou-img {padding-bottom: 68.66%;}


}
/*-1024*/
@media only screen and (max-width: 1023.98px) {

}
/*-768-lg*/
@media only screen and (max-width: 991.98px) {
.height-lg { height: auto !important; }
.show-lg { display: block !important; }
.hide-lg { display: none !important; }
.leftpad.lg { padding-left: 0px !important; }
.rightpad.lg { padding-right: 0px !important; }
.leftmargin.lg { margin-left: 0px !important; }
.rightmarginlg { margin-right: 0px !important; }
.pt0-lg { padding-top: 0px !important; }
.pr0-lg { padding-right: 0px !important; }
.pb0-lg { padding-bottom: 0px !important; }
.pl0-lg { padding-left: 0px !important; }
.p0-lg { padding: 0px !important; }
.overlay-lg::before { visibility: visible; }
.auto-lg { flex: 0 0 100%; width: 100%; max-width: 100%; }
.text-center-lg { text-align: center !important; }
.text-left-lg { text-align: left !important; }
.justify-center-lg { justify-content: center !important; }
.width-lg { width: 100% !important; max-width: 100%; }
.float-lg { position: relative; transform: none; top: 0; }
.float-lg .float-container-info { padding: 30px 0px; }
.img-left.lg, .img-right.lg { margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; float: none; }
ul.d-flex.lg, .form-group.inline.lg { display: block !important; }
.form-group.inline.lg > label, .form-group.inline.lg .control { width: 100%; }
[data-animation-in] {opacity: 1;}
/*------*/
.HomeSection3-left {padding: 0px 30px 30px;}
.HomeSection3-right{ padding-left: 30px;}
.BottomSection-right {margin-left: 0px;margin-right: 0px;}
.BusinessesSection1-left{ padding:0px 30px 30px;}
.BusinessesSection1-right{ padding-left: 30px;}
.company-announcements-left{ padding-right: 0px;}
.ContactSection1-left{ padding-right: 0px;}
.ContactSection1-right{ padding-left: 30px; padding-right: 30px;}
.menu-item-hide{display: block;}
.home-banner-img {padding-bottom: 80.6%;}
.main-slider .slick-slide figure img{object-position: right !important;}
.main-slider .slick-slide .item::after{background-color: var(--title); opacity: 0.4;}
.hwp1-boxes-holder {padding-top: 30px;}
.hwp1-boxes-holder .row .col-md-6:nth-child(2) .innovation-box{margin-top: 0;}
.wp1-right{padding-bottom: 0;}
.ftbox h6{padding-bottom: 25px;}
.inner-banner-float {right: 30px;}
.abt-wp1-left{padding: 0;}
.trusted-box .img-holder {padding-bottom: 60px;}
.vos-content {padding: 30px 0px 0;}
.abt-wrapper2 {padding: 80px 0;}
.abt-wp3-right{padding: 0;}
.abt-wp3-right{padding-top: 25px;}
.career-wp1-head p{width: 100%;}
.product-pagination {padding-top: 50px;}
.main-slider .slick-slide .item::after{width: 100%;}
.hwp1-right{padding: 30px 0 0 0;}
.hwp1-wp-right{padding: 30px 30px 0 30px;}
.hwp2-head {padding-bottom: 40px;}
.future-box a{padding: 45px 30px;}
.hwp4-inner-wrapper {padding: 0 30px 30px 30px;}
.footer-nav li:last-child{margin-bottom: 0;}
.ftbox {padding-top: 10px;}
.ftbox4{width: 350px;}
.abt-wp2-left{padding: 0 0 30px 0;}
.abt-wp2-right{margin: 0;}
.future-slider .slick-prev{left: -5px;}
.future-slider .slick-next{right: -5px;} 
.solution-wp3-left{padding: 0;}
.swp3-title {padding-bottom: 25px;}
.swp3-subtitle {padding-bottom: 25px;}
.solution-wp3-right{padding: 30px 30px 0 30px;}
.susbox-number {width: 70px;height: 70px;}
.sustainability-box:after {width: 51px;height: 14px;top: 30px;right: -27px;}
.sustainability-wp-boxes .sustainability-box{padding: 0 10px;}
.sustainability-wp-boxes{margin: 0 -10px;}
.contact-wrapper2 .section-head {padding-bottom: 40px;}
.abt-wp5-left br{display:none;}
.hwp1-head{padding-bottom:50px;}
.ftbox2 { width: 100%; }



}
/*-736-md*/
@media only screen and (max-width: 767.98px) {
.height-md { height: auto !important; }
.show-md { display: block !important; }
.hide-md { display: none !important; }
.leftpad.md { padding-left: 0px !important; }
.rightpad.md { padding-right: 0px !important; }
.leftmargin.md { margin-left: 0px !important; }
.rightmargin.md { margin-right: 0px !important; }
.pt0-md { padding-top: 0px !important; }
.pr0-md { padding-right: 0px !important; }
.pb0-md { padding-bottom: 0px !important; }
.pl0-md { padding-left: 0px !important; }
.p0-md { padding: 0px !important; }
.overlay-md::before { visibility: visible; }
.auto-md { flex: 0 0 100%; width: 100%; max-width: 100%; }
.text-center-md { text-align: center !important; }
.text-left-md { text-align: left !important; }
.justify-center-md { justify-content: center !important; }
.width-md { width: 100% !important; max-width: 100%; }
.float-md { position: relative; transform: none !important; top: 0 !important; }
.float-md .float-container-info { padding: 30px 0px; }
.img-left.md, .img-right.md { margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; float: none; }
ul.d-flex.md, .form-group.inline.md { display: block !important; }
.form-group.inline.md > label, .form-group.inline.md .control { width: 100%; }
/*----*/
.HomeSection1-counter .col-md-6:first-child {border: 0px;}
.cta-box{padding: 30px;}
.BottomSection.alt{ padding-bottom: 100px;}
.ctbl-container{ width: 100%; overflow-x: auto;}
.ctbl-holder{ width: 710px;}
.ftbox h6 {padding-bottom: 20px;}
.ft-social li a {width: 40px;height: 40px;font-size: 13px;}
.main-slider .slick-dots li.slick-active a span{width: 28px; height: 28px; font-size: 12px;}
.main-slider .slick-dots li{width: 28px; height: 28px;}
.main-slider .slick-dots li{margin: 0 4px;}
.main-slider .slick-dots{bottom: 15px;}
.home-banner-img {padding-bottom: 92.6%;}
.innovation-content{padding: 25px;}
.home-wrapper2 .section-title {margin-bottom: 25px;}
.ftbox.ftbox2 .footer-nav {column-count: 1;column-gap: 0;}
.inner-banner-image {padding-bottom: 49.53%;}
.section-title:after {width: 150px;height: 7px;}
.trusterby-section {padding-top: 40px;}
.section-title {padding-bottom: 15px;}
.trustedby-holder ul li{width: 33.33%;}
.about-wrapper2 .section-head p{width: 100%;}
.about-wrapper2 .section-head {padding-bottom: 25px;}
.design-wrapper:before {width: 150px;height: 6px;top: -6px;}
.design-wrapper:after {width: 150px;height: 6px;bottom: -6px;}
.iot-content {padding: 20px;}
.iot-list li {padding-left: 25px;}
.iot-list li:before {width: 14px;height: 14px;top: 3px;}
.iot-title {padding-bottom: 18px;margin-bottom: 15px;}
.solution-box-img {width: 80px;height: 80px;margin: 0 auto 15px;padding: 20px;}
.benefits-box-content br{display: none;}
.abt-wp4-content h2 {font-size: 26px;letter-spacing: -0.6px;padding-bottom: 15px;}
.abt-wp4-content h6 {font-size: 16px;padding-bottom: 15px;}
.about-wrapper6 .section-title {margin-bottom: 25px;}
.trusted-box .img-holder {padding-bottom: 40px;}
.abt-wp1-head .section-title {margin-bottom: 20px;}
.abt-wp1-head {padding-bottom: 30px;}
.abt-wp1-holder {padding-top: 30px;}
.mv-box-icon {width: 89px;height: 89px; padding: 15px; margin: 0 auto 15px;}
.abt-wrapper2 {padding: 40px 0;}
.story-slider .slick-list {padding-right: 60px;}
.career-wp1-head .section-title {margin-bottom: 25px;}
.career-wp1-head {padding-bottom: 30px;}
.career-wp1-box{padding: 20px;}
.product-box-info-holder>a {padding: 15px 0 0;}
.page-link.prev, .page-link.next {width: 25px;height: 25px;}
.page-item {padding: 5px 5px;}
.page-item.no-page{padding: 5px 4px;}
.product-pagination {padding-top: 30px;}
.product-box-info-holder h2 {font-size: 16px;letter-spacing: -0.26px;}
.product-details.leftpad{padding: 0;}
.product-details .price-holder bdi, .product-details .price-holder ins bdi{font-size: 14px !important;}
.product-details .product-about {padding: 20px 0;margin: 20px 0;}
.section-head.lg h1, .section-head.lg h2 {font-size: 24px;letter-spacing: -0.5px;}
.shop-details-wrapper2 .section-head {padding-bottom: 25px;}
.pd-wp2-box h4 {font-size: 22px;letter-spacing: -0.26px;}
.pd-wp2-box {padding: 30px 20px;}
.shop-details-wrapper3 .section-title {margin-bottom: 25px;}
.rp-box-img{padding: 0 0 15px 0;}
.announcement-left .tool-bar {padding-bottom: 25px;}
.date-box {top: 10px;left: 10px;}
.rp-box-date {padding-bottom: 10px;}
.rp-box-title {padding-bottom: 10px;}
.sc-title {padding: 20px;}
.sc-list {padding: 20px 20px;}
.sc-list ul li {padding-bottom: 15px;}
.sidebar-search button {width: 50px;}
.sidebar-search button img {max-width: 16px;}
.sidebar-search .form-control {padding-right: 50px !important;}
.sidebar-search {margin-bottom: 20px;}
.sidebar-categories {margin-bottom: 20px;}
.rp-title {padding-bottom: 10px;}
.date-box span {height: 28px;padding: 0 15px;font-size: 10px;}
.announcements-holder .announcement-box {margin-bottom: 20px;}
.top-search {width: 40px;height: 40px;}
body .top-contact-btn .custom-button{height: 40px; font-size: 0; width: 40px; min-width: auto; display: flex; align-items: center; justify-content: center; padding: 0 10px;}
body .top-contact-btn .custom-button img{margin: 0;}
.main-slider-arrows .custom-arrows .slick-arrow {width: 50px;height: 40px;font-size:18px;}
.man-slider-controls .main-slider-dots {padding-right: 30px;}
.hwp1-right {padding: 20px 0 0 0;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{padding: 0 0 12px;}
.hwp2-head {padding-bottom: 25px;}
.footer-logo{margin-bottom: 30px;}
.ft-box1-content{padding-bottom: 30px;}
.footer-nav li, .contact-list li, .social-list li{margin-bottom: 12px;}
.ft-cu-list li i {width: 40px;min-width: 40px;height: 40px;font-size: 15px;margin-right: 22px;}
.ft-cu-list li {padding-bottom: 20px;}
.copyright{line-height: 1.6;}
.fbb-img {max-width: 152px;margin: 0 auto 25px;}
.fbb-icon {width: 100px;height: 100px;}
.fbb-icon img {width: 55px;}
.fbb-content .fbb-title {padding-bottom: 20px;}
.future-box-after {padding: 20px;}
.future-box a{padding: 30px 20px;}
.fba-btn {padding-top: 20px;}
.fba-btn span {width: 40px;height: 40px;}
.future-box-after .fba-icon {padding-bottom: 25px;}
.future-slider .slick-prev{left: 5px;}
.future-slider .slick-next{right: 5px;}
.abt-wp2-left {padding: 0 0 20px 0;}
.about-wrapper3 .section-head {padding-bottom: 20px;}
.advocate-box {padding: 30px 20px;}
.abt-wp4-left{padding: 30px 20px;}
.abt-wp5-left{padding: 30px 20px;}
.solution-wrapper1 .section-head {padding-bottom: 25px;}
.swp2-box {text-align: center;}
.swp2-box .fbb-img{margin: 0 auto;}
.swp3-title {padding-bottom: 18px;}
.swp3-subtitle h5 {font-size: 20px;letter-spacing: -0.26px;}
.swp3-subtitle h6 {font-size: 16px;letter-spacing: -0.1px;}
.swp3-subtitle {padding-bottom: 18px;}
.solution-wp3-right{padding: 30px 20px 0 20px;}
.hwp1-wp-right{padding: 30px 20px 0 20px;}
.hwp3-left-inner, .hwp4-inner-wrapper{padding: 30px 20px 30px 20px;}
.hwp4-inner-wrapper{padding-top: 0;}
.sustainability-wp-boxes .sustainability-box{width: 50%;}
.sustainability-wp-boxes .sustainability-box:nth-child(2):after, .sustainability-wp-boxes .sustainability-box:nth-child(4):after{display: none;}
.sustainability-wp-boxes{margin: -12px;}
.sustainability-wp-boxes .sustainability-box{padding: 12px;}
.susbox-icon{padding: 40px 0 7px;}
.susbox-icon:before{width: 3px; height: 22px;}
.susbox-number img{width: 15px;}
.sustainability-box:after{top: 40px;}
.suswp2-box-content {padding-top: 15px;}
.toolbar-search {min-width: 100%;}
.tb-search img{width: 20px;}
.csb-box-content {padding-top: 15px;}
.csb-box-content h6 {padding-bottom: 14px;}
.csb-box-info {padding-bottom: 14px;}
.csb-tag span {font-size: 10px;height: 22px;}
.csb-box-info .csb-box-date {padding-left: 15px;}
.case-study-holder {padding: 30px 0 30px;}
.odd-even-list .odd-even-box:nth-child(even) .row > [class*="col-"]:first-child, .odd-even-list .odd-even-box:nth-child(even) > .colContainer > .row > [class*="col-"]:first-child{order: 1;}
.csb-det1 {padding: 16px 0;}
.csb-det2 {padding-top: 16px;}
.csb-share li a {width: 30px;height: 30px;}
.csb-share-wrapper {padding: 15px 0;margin: 20px 0;}
.csb-next-prev a img {max-width: 18px;}
.csb-next-prev .csb-prev img {margin-right: 10px;}
.csb-next-prev .csb-next img {margin-left: 10px;}
.cwp1-box-icon {width: 50px;min-width: 50px;height: 50px;margin-right: 12px;padding: 12px;}
.cwp1-left-head {padding-bottom: 25px;}
.cp1-box-content h5 {padding-bottom: 8px;}
.cwp1-list .cwp1-box {padding: 10px 0;}
.contact-wp1-left {padding: 30px 20px;}
.contact-wrapper2 .section-head {padding-bottom: 25px;}
.breadcrumb-container li::before {margin-top: 4px;font-size: 7px;}
.hwp1-wp-right h4{padding-bottom: 15px;}
.section-head h1, .section-head h2{padding-bottom: 12px;}
.solution-wp2-holder{padding-top: 25px;}
.swp22-box-right h5{padding-bottom: 10px;}
.susbox-content h6{padding-bottom: 7px;}
.sustainability-wrapper2 .section-head{padding-bottom: 25px;}
.hwp1-head{padding-bottom:30px;}
.top-right{z-index:999999;}



}

/*-600-*/
@media only screen and (max-width: 699.98px) {
}
/*-480-sm*/
@media only screen and (max-width: 575.98px) {
.height-sm { height: auto !important; }
.show-sm { display: block !important; }
.hide-sm { display: none !important; }
.leftpad.sm { padding-left: 0px !important; }
.rightpad.sm { padding-right: 0px !important; }
.leftmargin.sm { margin-left: 0px !important; }
.rightmargin.sm { margin-right: 0px !important; }
.overlay-sm::before { visibility: visible; }
.auto-sm { flex: 0 0 100%; width: 100%; max-width: 100%; }
.text-center-sm { text-align: center !important; }
.text-left-sm { text-align: left !important; }
.justify-center-sm { justify-content: center !important; }
.width-sm { width: 100% !important; max-width: 100%; }
.float-sm { position: relative; transform: none; top: 0; }
.float-sm .float-container-info { padding: 30px 0px; }
.img-left.sm, .img-right.sm { margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; float: none; }
ul.d-flex.sm, .form-group.inline.sm { display: block !important; }
.form-group.inline.sm > label, .form-group.inline.sm .control { width: 100%; }
hr { margin: 20px 0; }
.icaptcha { bottom: 30px; }
.fancybox-navigation .fancybox-button--arrow_left { left: 0px; }
.fancybox-navigation .fancybox-button--arrow_right { right: 0px; }
/* .fancybox-navigation .fancybox-button { width: 25px; height: 25px; top: calc(50% - 25px); }  */
.video-container a::before { width: 40px; height: 40px; }
.grid-content.alt, .grid-ov-info { padding: 20px; }
/* .footer-wrapper{ padding-bottom: 41px;} */
/*---*/
.top-language-selector img{ height: 30px;}
.HomeSection1-counter{ padding-top: 40px;}
.counter-holder { font-size:50px; }
.counter { height: 3.5rem;}
.HomeSection3-left {padding: 0px 20px 30px; }
.HomeSection3-right {padding-left: 20px; }
.BottomSection-bottom-container {margin-left: 0px; padding-left: 20px; }
.news-slider .slick-list{ padding-right: 20px !important;}
.news-box-info-holder {padding: 20px;}
.cta-box{padding: 30px 20px; border-radius: 20px; margin-top: -50px;}
.inner-header .logo-holder{ margin-left: -20px;}
.BottomSection{ padding-bottom: 50px;}
.BottomSection.alt{ padding-bottom: 50px;}
.BusinessesSection1-left {padding: 0px 20px 30px; }
.BottomSection-bottom-container.alt{ padding-right: 20px;}
.ctbl-header{ padding: 0px 20px; letter-spacing: 2px;margin-bottom: 15px;}
.ctbl-rw{padding: 10px 20px;}
.ctbl-header>div:nth-child(1),.ctbl-rw>div:nth-child(1){ flex: 1 0 0%; padding-right: 20px;}
.ctbl-header>div:nth-child(2),.ctbl-rw>div:nth-child(2){ width: 120px; padding-right: 20px;}
.ctbl-header>div:nth-child(3),.ctbl-rw>div:nth-child(3){ width: 110px;}
.ContactSection1-right {padding-left: 20px;padding-right: 20px;}
}
/*-414-xs*/
@media only screen and (max-width: 479.98px) {
.height-xs { height: auto !important; }
.hide-xs { display: none !important; }
.show-xs { display: block !important; }
.hide-xs { display: none !important; }
.auto-xs {flex: 0 0 100%; width: 100%; max-width: 100%; }
.text-center-xs { text-align: center !important; }
.text-left-xs { text-align: left !important; }
.justify-center-xs { justify-content: center !important; }
.width-xs { width: 100% !important; max-width: 100%; }
/*----*/

}
/*-375-*/
@media only screen and (max-width: 413.98px) {
.height-xxs { height: auto !important; }
.show-xxs { display: block !important; }
.hide-xxs { display: none !important; }
.auto-xxs { flex: 0 0 100%; width: 100%; max-width: 100%; }
.text-center-xxs { text-align: center !important; }
.text-left-xxs { text-align: left !important; }
.width-xxs { width: 100% !important; max-width: 100%; }
/*---*/

}
/*-320-*/
@media only screen and (max-width: 319.98px) {

}
