/*
 Theme Name:     InnovativeTechnology Child
 Theme URI:      http://example.com/innovativetechnology-child
 Description:    InnovativeTechnology Child Theme
 Author:         Your Name
 Author URI:     http://example.com
 Template:       innovativetechnology
 Version:        1.0.0
*/

/* Import styles from the parent theme */
@import url("../innovativetechnology/style.css");


/* Add your custom styles below this line */
/* =Theme customization starts here*/
/* @font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Regular.woff2') format('woff2'),
         url('../fonts/Raleway-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Bold.woff2') format('woff2'),
         url('../fonts/Raleway-Bold.woff') format('woff');
    font-weight: 700;
	background-color: green;
    font-style: normal;
} */
/* .anchorLinks {position: relative; }
.section {
	margin-top: 0 !important;
} */
/* .container-fluid { overflow: hidden;} */
input.text,h6,.selectFilter,.button,h2,h5,h1 {font-family: Raleway; }
/*.text-center.text-md-left.paddingLeftRigth5Percent h1 {*/
/*	display: none;*/
/*}*/
.post-main-heading {
	display: block !important;
	margin: 40px 0 20px 0;
    margin-top: 40px;
    margin-bottom: 20px;
	margin-top: 0;
  margin-bottom: 20px;
  padding: 60px 0 60px 30px;
  border-left: 3px solid #ff0d0d;
}
/* .custom.anchorLinks {
	display: block;
	max-width: 1250px;
	width: 100%;
	margin: 0 auto;
	position: relative;
} */
.custom.anchorLinks {
	max-width: 1250px;
	width: 100%;
	margin: 0 auto;
	padding: 0 15px;
	position: static;
	margin-top:50px;
}
.custom.anchorLinks + .section {
	margin: 0 !important;
}
.productStock::before {
	background-color: transparent;
	border-left: 3px solid rgb(255, 13, 13);
}
.content-1250,#sectionNewsandBlogs .container,#sectioncustom-privacy-policy {max-width: 1250px !important;
    padding: 0 15px;
    margin: 0 auto;
   }
.title-pdp,#sectioncustom-terms-conditon h2,#sectioncustom-privacy-policy h2 {margin: 60px 0 20px 0; padding: 60px 0 10px 30px; border-left: 3px solid #ff0d0d;}
.wp-block-cover__inner-container.is-layout-constrained.wp-block-cover-is-layout-constrained {max-width: 1250px;width: 100%;padding: 0 15px;margin: 0 auto;}
.title-pdp::before { display: none;}
.woocommerce .woocommerce-cat-list ul.products li.product .button { display: block;}
.woocommerce .woocommerce-cat-list ul.products li.product a img {border: 1px solid #CACACA;border-radius: 8px;margin-bottom: 20px !important;}
.woocommerce .woocommerce-cat-list ul.products li.product a {display: block;}
.woocommerce-cat-list .text-base.font-bold.mb-0 {font-size: 20px;color: #3A3942; font-weight: 600;}
.woocommerce-cat-list .woocommerce-loop-product__title {font-size: 24px !important;color: #3A3942;line-height: normal;padding: 10px 0 !important;margin: 0 !important;}
.woocommerce .woocommerce-cat-list ul.products li.product .price { color: #A21A1A;display: block;font-weight: 400;margin: 12px 0 20px 0;font-size: 16px;}
.woocommerce-cat-list .products.columns-4 {display: -webkit-box; display: -moz-box; display: -ms-flexbox;display: -webkit-flex;display: flex;flex-flow: wrap;-webkit-flex-flow: wrap;justify-content: flex-start;margin: 0 -24px !important;}
.woocommerce-page .woocommerce-cat-list ul.products li.product {display: -webkit-flex; display: -ms-flexbox;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;float: none;width: 25%;margin: 0 0 20px 0;padding: 0 24px 40px 24px;}
.woocommerce .woocommerce-cat-list ul.products li.product .button {background: transparent;border: 2px solid #3A3942;border-radius: 20px;color: #3A3942;margin-top: auto;width: 140px;text-align: center; padding-left: 0; padding-right: 0;}
.woocommerce-cat-list .woocommerce-loop-category__title { font-size: 24px !important;}
.woocommerce .woocommerce-cat-list ul.products li.product a img:hover {box-shadow: none; background: transparent; opacity: 1; border-color: #ff0d0d;}
.woocommerce .woocommerce-cat-list nav.woocommerce-pagination ul li a, .woocommerce .woocommerce-cat-list nav.woocommerce-pagination ul li span {color: #A21A1A !important;
border-radius: 50%;height: 30px !important; width: 30px !important;font-weight: bold; line-height: 14px;}
.woocommerce .woocommerce-cat-list nav.woocommerce-pagination ul li a.next.page-numbers { color: #D9D9D9 !important;}
.woocommerce-cat-list {background-image: url("images/cat-bg.png");background-size: 100%;background-position: center top; overflow: hidden; background-repeat: no-repeat;}
.woocommerce-cat-list .title-pdp { overflow: hidden; margin-bottom: 40px; margin-top: 40px;}
.selectFilter span {display: block;}
/*-- header css start--*/
.header .logos {width: 279px;height: 61px;height: auto;}
.header-inner-one {max-width: 100%;width: 100%;}
.header-inner-one table {width: 100%;}
.navigation a {font-size: 15px;}
.header .container-fluid.d-block.d-md-none {border: none !important;}
/*-- header css end--*/
.home-validation {font-size: 40px; line-height: 43.52px;padding-top: 1rem;}
.home-validation-content {font-family: 'Raleway', sans-serif; line-height: 24px;}
.container.solution {border-left: 4px solid #A64143;padding-left: 5px;max-width: 1250px;width: 100%;padding-left: 15px;padding-right: 15px;margin: 0 auto;}
.container.solution .wp-block-column {width: 20% !important;height: 100%;}
.home-solution-section {font-weight: 600;line-height: 41.09px;font-family: Raleway;font-size: 35px;max-width: 1632px;width: 100%;}
.wp-block-cover.rounded-xl {width: 231px;height: 200px;border-radius: 20px;padding: 0;min-height: auto !important;}
.wp-block-cover.rounded-xl p {font-size: 28px;font-family: Raleway;line-height: 32.87px; padding-bottom: 0;}
.container.solution .container, #sectionabout-page-container .col-12 {padding: 0;}
.home .container.solution .wp-block-column,#sectioncareers-section .container-fluid {padding-left: 0;padding-right: 0;}
.custom-hamberger-header .menu-toggle {display: -webkit-flex;display: -ms-flexbox;display: -webkit-box;display: flex;display: -moz-box;height: 79px;justify-content: space-between;width: 100%;max-width: 100%;min-width: 100%;}
.hamburger {width: 20%;}
.mobile-custom-logo {width: 50%;}
.wpforms-field-gdpr-checkbox {display: block;}
.footer-newsletter-popup .wpforms-field-medium.wpforms-field-required::placeholder {color: #fff !important;opacity: 1;}
.footer-subscribe-section div.wpforms-container-full .wpforms-form label.wpforms-error {color: #fff;}
.hamburger { width: 28px;}
/*-- footer css start--*/
.footer {background: #303E49;padding-bottom: 2rem;}
.footerUsefulLinks {margin-bottom: 3px;}
footer .red {color: #fff;font-size: 24px;font-weight: 700;font-family: 'Raleway';line-height: 28.18px; display:none;}
.footerUsefulLinks a {font-size: 14px;font-weight: 600;font-family: 'Raleway';line-height: 24px;text-align: center;color: #fff;width: 33.33%;}
footer .bgRed {background-color: #DB0815;color: white !important;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;}
.footerSocialLinks {display: -moz-box; display: -webkit-flex;display: -ms-flexbox; display: flex;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center; justify-content: center;}
.footer .container-fluid {max-width: 1440px;padding-left: 15px;padding-right: 15px;width: 100%;margin: 0 auto;}
.footer .globeOverlay {background: #415A66;padding: 27px;position: relative;}
.footer .globeHolder h6 {color: #fff;font-weight: 500;font-family: Raleway;font-size: 20px;line-height: 23.48px;}
.footer .globeHolder span {color: #fff;font-size: 14px;line-height: 24px;font-weight: 400;padding-bottom: 5px;font-family: Raleway;}
.footer .globeHolder {background: transparent;margin-top: 19px;}
.footer .globeOverlay {background: #415A66;border-radius: 20px;border: none; box-sizing: initial;}
.footer-contact-address-section {width: 49%;padding: 2rem;display: block;}
.fotoer-menu-section {display: -webkit-flex;display: -ms-flexbox;display: -webkit-box;width: 49%;padding: 2rem;display: flex;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center;}
.footer .footerSocialLinks {margin-bottom: 2rem;}
.footer .footerLinks a {color: #fff;padding-right: 11px;height: 33px;display: -webkit-flex;display: -ms-flexbox;display: -webkit-box;display: flex; align-items: center;border-right: 1px solid #fff;padding-left: 11px;font-family: Raleway;font-weight: 600;line-height: 24px;font-size: 14px;}
.footerLinks {margin-bottom: 24px;display: -webkit-flex;display: -ms-flexbox;display: -webkit-box;display: flex; align-items: center;justify-content: center;}
.footer .fotoer-menu-section small {color: #fff;font-size: 12px;line-height: 24px;font-weight: 300;font-family: Raleway;}
.globeHolder a {font-family: Raleway;font-weight: 400;font-size: 14px;line-height: 24px;}
.footer-contact-address-section .globeHolder a {font-family: Raleway;font-weight: 400;font-size: 14px;line-height: 24px; text-wrap: nowrap;}
.footer .contactText {position: absolute;padding-right: 30px;text-decoration: underline;}
.footer-border-section {border: 2px solid #fff;margin-top: 27px;left: 20px;position: relative;}
.inner-footer select {background: transparent;color: #fff;font-size: 16px;font-weight: 700;font-family: 'Raleway';line-height: 24px;padding-left: 3rem !important;border: 3px solid #fff;cursor: pointer;background: url("images/dropdown-image.png") !important;background-repeat: no-repeat !important;background-position: calc(100% - 15px - 2px) center !important;}
.inner-footer select option {color: #525253;}
.footer .footerLinks a:last-child {border-right: none;}
.footer-subscribe-section {background: url("images/footer-subscribe-image.png");background-size: cover;background-color: #bb0813;}
.subscribe-inner-section {max-width: 507px;widt0h: 100%;margin: 0 auto;text-align: center;display: -webkit-flex; display: -ms-flexbox; display: -webkit-box;display: flex;justify-content: space-between;padding-top: 3rem;padding-bottom: 3rem;align-items: center;}
.footer-subscribe-content p,#sectionOurLocations .footer-subscribe-content p {padding-bottom: 0;color: #fff;font-size: 24px; font-weight: 700;font-family: Raleway;line-height: 28.18px;}
.footer-subscribe-button {background: #fff;width: 160px;height: 41px;border-radius: 50px;display: -webkit-flex; display: -ms-flexbox;display: -webkit-box;display: flex;align-items: center;justify-content: center;font-weight: 700;}
.footer-subscribe-button button {background: transparent;color: #DB0815;font-weight: 700;font-family: Raleway;font-size: 16px;line-height: 24px;}
.footer-newsletter-popup {display: none;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%) scale(0.8);background-color: #DB0815;padding: 20px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);z-index: 1000;transition: opacity 0.3s ease, transform 0.3s ease;opacity: 0;width: 434px; height: auto;border-radius: 20px;}
  .popup-close-btn {background: #fff;width: 27px;height: 27px;display: -webkit-box; display: flex;display: -webkit-flex;display: -moz-box; display: -ms-flexbox; align-items: center;justify-content: center;padding-top: 0;border-radius: 5px;color: #DB0815;background: #fff !important;}
  .footer-newsletter-popup.active {display: block;opacity: 1;transform: translate(-50%, -50%) scale(1);background-color: #cf2e2e;padding: 20px;padding-top: 20px;padding-bottom: 20px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);z-index: 1000;transition: opacity 0.3s ease, transform 0.3s ease;width: 434px;height: auto; border-radius: 20px; padding-top: 4rem;}
  footer select, div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select {background: url("images/dropdown-image.png") calc(100% - 17px) center no-repeat !important;}
  .popup-overlay {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);z-index: 999;opacity: 0;transition: opacity 0.3s ease;}
  .popup-overlay.active {display: block;opacity: 1;}
  .popup-close-btn {position: absolute;top: 10px;right: 10px;background: none;border: none;font-size: 1.5rem;cursor: pointer;}
  .footer-subscribe-section .wpforms-form input[type="text"], .footer-subscribe-section input, .footer-subscribe-section select {background: transparent !important;border: 2px solid #fff !important;color: #fff !important;}
.footer-subscribe-section div.wpforms-container-full .wpforms-form input[type="text"] {color: #fff !important;font-size: 16px !important;font-weight: 700;font-family: Raleway;
opacity: 1;z-index: 9999999;position: relative;}
.footer-subscribe-section  div.wpforms-container-full .wpforms-form .wpforms-field-gdpr-checkbox label,.footer-subscribe-section .wpforms-field-description{color: #fff;}
.footer-subscribe-section div.wpforms-container-full .wpforms-form input[type="checkbox"] {width: 23px;height: 23px;border-radius: 5px; }
.footer-subscribe-section .wpforms-field.wpforms-field-html {margin-top: 2rem !important;}
.footer-subscribe-section div.wpforms-container-full .wpforms-form .wpforms-field-html ul li {list-style-type: none !important;display: -webkit-box; display: flex;display: -webkit-flex;display: -moz-box; display: -ms-flexbox;align-items: center; }
footer .footer-newsletter-popup .wpforms-submit-container button.wpforms-submit {color: #FF0D0D !important;font-family: Raleway !important;border: none !important;width: 160px;height: 41px;font-weight: 700;line-height: 24px;font-size: 16px !important;}
.buttonSocial {margin-left: 17px; margin-right: 17px;}
select, div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select option {color: #525253;}
.footer-contact-address-section select {color: #fff !important;}
.wpforms-field-description a {color: #fff !important;text-decoration: underline !important;}
.footer-subscribe-section .wpforms-field-medium.wpforms-field-required {opacity: 1;font-family: Raleway !important;font-weight: 700 !important;}
/*---Faq css--*/
.home .cta-container {display: -webkit-box; display: flex;display: -webkit-flex;display: -moz-box; display: -ms-flexbox;justify-content: space-between;max-width: 1250px;width: 100%;margin: 0 auto;justify-content: center;position: relative; flex-wrap: wrap;}
.home .cta-panel {padding: 17px;background: #303e49;margin: 37px;text-align: center;border-radius: 20px;position: relative;padding-bottom: 46px;width: 366px;}
.cta-panel:nth-child(1) {margin-left: 0;}
.cta-panel:last-child {margin-right: 0;}
.home .cta-panel .cta-title {color: #fff;font-size: 28px;font-weight: 500;font-family: Raleway;line-height: 32.87px;margin-bottom: 13px;}
.home .cta-panel .cta-description {color: #fff; font-size: 16px;font-family: 'Raleway', sans-serif;font-weight: 400;line-height: 24px;letter-spacing: 0.1px;padding-left: 7px;padding-right: 7px;margin-bottom: 31px;}
.home .cta-button{color:#fff;padding:8px 18px;border-radius:50px;border:2px solid #fff;position:absolute;right:0;left:0;width:127px;display: -webkit-box; display: flex;display: -webkit-flex;display: -moz-box; display: -ms-flexbox;justify-content:center;bottom:9px;margin:20px auto 17px;font-size: 16px;font-weight: 700;}
.home .cta-icon {text-align: right;}
.header .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle {padding-bottom: 8px;}
.header .wpml-ls-legacy-dropdown-click .wpml-ls-flag {width: 25px;height: 16px;}
.rounded-xl .wp-block-cover__background {opacity: 0.5 !important;background-color: #FF0D0D !important;}
/*--brand logo css start --*/
.custom-brand {margin: 0 auto;max-width: 1250px;width: 900px;align-items: center;display: -webkit-box; display: flex;display: -webkit-flex;display: -moz-box; display: -ms-flexbox;/*--height: 34px;--*/}
.custom-logo-section{display: -webkit-box; display: flex;display: -webkit-flex;display: -moz-box; display: -ms-flexbox;align-items:center;padding: 0;}
.custom-logo-section>div{width:100%;padding:10px;display:flex;align-items:center}
.cta-button:hover{background:#cf2e2e;border:2px solid #cf2e2e}
.telelogos{padding-top:10px;padding-bottom:10px;display: -webkit-box; display: flex;display: -webkit-flex;display: -moz-box; display: -ms-flexbox;justify-content:center;width:100%;max-width:100%;min-width:100%;object-fit:cover}
.logo-ncr{background:#fff;padding:10px 20px;border-radius:20px;width:203px}
.custom-brand-section-inner .custom-brand{width:20%}
.custom-brand-logo{padding-left:20px;padding-right:20px;display: -webkit-box; display: flex;display: -webkit-flex;display: -moz-box; display: -ms-flexbox;width:auto;background:#fff;border-radius:20px;position:relative;height:100px;margin:20px}
#sectionmobile-technology-contanier{display:none}

/*--About us page-- */
.flex.header-breadcrumbs svg{width:30px}
.about-content h2,#sectioncareers-section h2{text-align: left;font-size:20px;line-height:25px;font-weight:700;color:#3a3942}
.about-content p, #sectioncareers-section p{text-align: left; color:#3a3942;font-size:16px;font-weight:400;line-height:24px;}
#sectionwhyworkatinnovative h4{font-size:34px;font-weight:700;line-height:36.99px;color:#3a3942}
#sectionourheadoffice h4::after,#sectionOurLocations h4::after{content:'';border-bottom:3px solid #ff0d0d;position:relative;display:block;width:53%;margin:0 auto;padding-bottom:14px}
#sectionourheadoffice h4,#sectionOurHistory h4,#sectionOurLocations h4,#sectionwhatouremployeessay h3,#sectionwhyworkatinnovative h4{color:#3a3942;font-size:34px;line-height:36.99px;font-weight:700}
#sectionOurHistory h6{font-weight:700;font-size:20px;line-height:25px;color:#3a3942}
#sectionOurHistory p,#sectionOurLocations p{color:#3a3942;font-size:16px;font-weight:400;line-height:24px}
#sectionOurLocations .location{display:none}
#sectionOurLocations .row{display: -webkit-box; display: flex;display: -webkit-flex;display: -moz-box; display: -ms-flexbox;justify-content:center}
#sectionOurLocations h5, #sectionOurLocations h4,#sectionOurLocations p{text-align:center}
#sectionOurLocations ul{display: -webkit-box; display: flex;display: -webkit-flex;display: -moz-box; display: -ms-flexbox;}
#sectionOurLocations li{list-style-type:none}
.home .custom-brand-logo-section {margin-top: -48px;}
#sectionOurLocations h5 {margin-top: 45px;}
.custom-location-country {display: -webkit-box; display: flex;display: -webkit-flex;display: -moz-box; display: -ms-flexbox;flex-wrap: wrap;margin-bottom: 30px;}
.country-location {width: 20%;}
.country-image {width: 37px;height: 37px;margin: 0 auto;}
.country-image img {width: 100%;}
.country-string {font-size: 20px;color: #3A3942;font-weight: 700;text-align: center;margin-top: 12px;}
#sectionOurLocations .col-12.col-md-6.my-auto {width: 100%;flex: auto;max-width: 100%;}
.section-plus-content { padding-bottom: 5px; }
.our-location-section {max-width: 950px;width: 100%;margin: 0 auto;}
#sectionOurLocations #sectionAwardsandaccreditations,.custom-technical-content-two br,.outer-content-technology br,#sectionOurHistorycustom-carrer br,#sectioncareers-section br,#sectionabout-page-container br {display: none;}
#sectionOurLocations { overflow: hidden; }
#sectionOurLocations h4::after {width: 23%;}
#sectionourheadoffice h4 {margin-bottom: 3rem; }
.our-location-section h5{color:#3a3942;font-size:20px;line-height:25px;font-weight:700;width:545px;margin:0 auto 66px}
.custom-contact-button button{background:#ff0d0d;margin:0 auto;border-radius:20px;padding:8px 20px;color:#fff;font-size:16px;line-height:24px;font-weight:700;}
.custom-contact-button{width:227px;margin:2rem auto 6rem}
.page-template-default .container{max-width:100%;width:100%;padding-left:0;padding-right:0;overflow: hidden;}
#sectioncareers-section img {background-size: cover !important;height: 100%; width: 100%;}
#sectionabout-page-container .bgGreyWhite.borderRightRed {border: none;overflow: hidden;}
#sectionOurHistory h4::after{content:'';border-bottom:3px solid #ff0d0d;position:relative;display:block;width:31%;padding-bottom:14px}
.aboutus-heading-section{position:absolute!important;max-width:100vw;min-width:100vw;left:11%;-webkit-transform:translateX(-50%);margin-right:0!important;overflow:hidden!important;width:100%;top:53%;margin-left:34px!important;display:-webkit-box;display:flex;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;align-items:center;color:#fff;}
 .bgGreyWhite.borderRightRed::before{content:'About Us';border-left:3px solid #ff0d0d;height:177px;padding-right:29px;position:absolute!important;left:18%;-webkit-transform:translateX(-50%);margin-right:0!important;overflow:hidden!important;top:55%;margin-left:34px!important;align-items:center;opacity:1;z-index:9;visibility:visible;display:-webkit-box;display:flex;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;color:#fff;font-weight:700;padding-left:21px;font-size:70px} 
#sectionabout-page-container br,.page-template-default h1{display:none}
#sectionourheadoffice,#sectionperksandbenefits{background:url("images/custom-innovation-section.png") center/cover no-repeat;max-width:100vw;margin-left:0!important;min-width:100vw;position:relative;left:50%;transform:translateX(-50%);margin-right:0!important;overflow:hidden!important;width:100%;display:block;margin-top:3rem}
#sectionperksandbenefits { min-width: unset; }
.page-template-default .anchorLinks{display:none}
.flex.header-breadcrumbs{border-bottom: 1px solid #C1C1C1;display:-webkit-box;display:flex;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;border-top:1px solid #C1C1C1;padding:0}
.flex.header-breadcrumbs li{list-style-type:none}
.flex.header-breadcrumbs ol{display:-webkit-box;display:flex;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;flex-wrap:wrap;padding: 0 15px !important;margin: 0 auto !important;max-width: 1250px; }
.flex.header-breadcrumbs svg{width:30px;height:30px}
.flex.header-breadcrumbs svg{width:30px;height:30px}
body > header {z-index: 99; }
/*--career page css--*/
#sectioncareers-section .order-md-first{ order: 2;padding: 0;}
#sectioncareers-section .order-md-last {order: 1;padding-right: 0;}
#sectioncareers-section .borderLeftRed {border-left: none;}
#sectioncareers-section .panelBg::before{left: 29%; }
.our-location-section a {text-decoration: underline;}
.custom-brand-section{background:url("images/Mask-clientgroup.png") bottom/cover no-repeat #2d3942!important;margin-bottom:30px;height:145px;align-items:center;display:-webkit-box;display:flex;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}
.custom-brand-section-inner{max-width:1250px;width:100%;padding-left:15px;padding-right:15px;display:-webkit-box;display:flex;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;justify-content:center;margin:0 auto;align-items:center;justify-content:space-between}
.custom-brand-logo-brand{margin:20px}
.apollo-logo{object-fit:none}
#sectionwhyworkatinnovative video.videoStretch{width:100%;max-width:919px;margin:0 auto;display:-webkit-box;display:flex;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;justify-content:center}
#sectionVacancies{width:100%;background-color:#415a67;height:118px}
#sectionperksandbenefits img{width:46px;height:46px}
#sectionperksandbenefits .container-fluid,#sectionwhatouremployeessay .container-fluid{max-width:1250px;width:100%;padding-left:15px;padding-right:15px}
#sectionperksandbenefits h4{font-size:24px;text-align:center;line-height:26.11px;font-weight:400;color:#415a67;margin-bottom:10px}
#sectionperksandbenefits .col-12.col-md-3{flex:0 0 33.33%;-webkit-flex:0 0 33.33%;-ms-flex:0 0 33.33%;max-width:33.33%;width:100%;padding-top:1rem;padding-bottom:1rem}
#sectionperksandbenefits p{font-size:16px;line-height:24px;font-weight:400;color:#415a67}
#sectionperksandbenefits .bgWhite,#sectionwhatouremployeessay .bgGreyWhite,.custom-right-section .bgGreyWhite{background:0 0}
#sectionperksandbenefits{margin-top:0}
#sectionwhatouremployeessay p{max-width:630px;width:100%;margin:0 auto;text-align:center;color:#3a3942;font-size:16px;font-weight:400;line-height:24px}
#sectionwhatouremployeessay em{text-align:center;font-size:20px;font-weight:700;font-style:normal;line-height:21.76px;color:#3a3942}
#sectioncurrent-vacancies-button .text-center{text-align:center!important;align-items:center;display:-webkit-box;display:flex;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;justify-content:center}
#sectioncurrent-vacancies-button .text-center::before, #sectioncontact-support-button .text-center::before{content:'Current Vacancies';color:#fff;font-weight:700;font-size: 24px;line-height: 28.18px;margin-right:38px}
#sectioncontact-support-button .text-center::before { content:'Looking for product support?'}
#sectioncurrent-vacancies-button,#sectioncontact-support-button {background:#415a67;display:-webkit-box;display:flex;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;justify-content:center;align-items:center;height:118px;margin-bottom:-49px}
#sectioncurrent-vacancies-button .buttonBorder,#sectioncontact-support-button .button.buttonBorder{border:1px solid #525253;background:#ff0d0d;color:#fff;padding:8px 20px;font-size:16px;font-weight:700;line-height:24px;margin-bottom:0}
#sectioncurrent-vacancies-button+br{display:none!important}
#sectionabout-page-container .about-content, #sectioncareers-section .padding10Percent{background: #EEE;padding-bottom: 1rem;padding-left: 62px;}
#sectioncareers-section a{font-size:16px;color:#fff;font-weight:400;}
#sectionabout-page-container .about-content {padding-left: 5rem; padding-right: 7rem;padding-top: 30px;padding-bottom: 30px;}
#sectioncontact-support-button { margin-bottom: -72px;}
#sectionabout-page-container .about-content p {
	text-align: left;
}
/* .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
	overflow: hidden;
} */
#sectionabout-page-container .container-fluid,#sectioncareers-section .col-12{padding:0}
.page-template-default .row{margin-right:unset;margin-left:unset; }
.contact-outer-section{display:-webkit-box;display:flex;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;flex-basis:unset!important;-webkit-flex-basis:unset!important;flex-grow:unset!important;-webkit-flex-grow:unset!important}
.contact-left-section{max-width:100%;width:100%;flex-basis:unset!important;padding-top: 2rem;}
.custom-contact-one{flex-direction:column;padding-left:87px;padding-bottom:0;margin-bottom:6px}
.contact-inner-left{display:-webkit-box;display:flex;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;width:100%}
.contact-inner-content{text-align:left;margin-left:27px;padding-bottom: 0;font-size: 16px !important;margin-bottom: 9px;}
.custom-contact-one .wp-block-image{max-width:35px;width:100%;height:35px;background:#e62d2f;border-radius:50%}
/* .custom-contact-one .wp-block-image img{padding:6px} */
.contact-inner-content strong{font-size:20px;line-height:21.76px;color:#3a3942}
.contact-inner-content{font-weight:400;line-height:24px;color:#3a3942!important}
.contact-inner-content br{margin-bottom:9px}
.contact-inner-content a{text-decoration:none;color:#DB0815;}
.contact-inner-left{align-self:center;justify-content:start;display:-webkit-box;display:flex;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;left:0;position:relative;flex-basis:unset!important;-webkit-flex-basis:unset!important;flex-grow:unset!important;padding-left:30px}
.custom-contact-two {flex-direction: column;padding-left:87px;margin-bottom: 49px;}
#sectioncontact-heading-section .text-md-left {margin-left: 0;max-width: 100%;flex: 0 0 100%;-ms-flex: 0 0 100%;-webkit-flex: 0 0 100%;  }
#sectioncontact-heading-section h2 {color: #3A3942;font-size: 54px;line-height: 58.75px;width: 100%;padding-left: 30px;padding-top: 3rem;}
#sectioncontact-heading-section > br,.flex.header-breadcrumbs svg {display: none;}
#sectioncontact-heading-section::before {content: '';border-left: 3px solid #FF0D0D;height: 275px;display: block;position: absolute;margin-right: 20px;padding-right: 20px;}
#sectioncontact-heading-section {display: -webkit-box; display: flex;display: -webkit-flex;display: -moz-box; display: -ms-flexbox;}
.contact-offiece-location {color: #3A3942;font-size: 24px;line-height: 26.11px;text-align: left;font-weight: 400;padding-left: 10rem;margin-top: 24px;}
.custom-right-section,.custom-inner-links {background: #415A67;}
#sectioncontact-form-mobile .wpforms-form .wpforms-field input::placeholder,#sectioncontact-form-mobile select option,.custom-right-section input::placeholder{color:#000;;font-weight:400;font-size:16px;opacity:1}
.custom-right-section .red{color:#fff;font-size:34px;line-height:36.99px;font-weight:700;margin-bottom:30px}
.custom-right-section div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select{padding-left:10px;color:#000!important;line-height:24px}
.custom-right-section div.wpforms-container-full .wpforms-form input[type="text"] {line-height: 24px;font-family: 'Raleway', sans-serif; }
.contact-desktop-form .wpforms-form textarea::placeholder,#sectioncontact-form-mobile div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select,div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium::placeholder{color:#000!important;opacity:1;line-height:24px}
.contact-desktop-form div.wpforms-container-full .wpforms-form .wpforms-submit-container{margin-top:-47px}
.custom-right-section div.wpforms-container-full{margin:0}
.wp-block-column.contact-desktop-form.is-layout-flow.wp-block-column-is-layout-flow{margin-bottom:-52px}
#sectionOurLocations .footer-subscribe-section {margin-top: -72px;}
.flex.header-breadcrumbs .ml-4.text-sm.font-medium.whitespace-nowrap.text-gray-500::before{content:'';background-image:url('images/breadcrumb-icon.jpg');width:40px;height:45px;background-size:auto;background-repeat:no-repeat;display:block;margin-right:26px;background-position: -10px 0;}
.flex.header-breadcrumbs .ml-4.text-sm.font-medium.whitespace-nowrap.text-gray-500{margin-left: 0 !important;display:-webkit-box;display:flex;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;align-items:center;font-size:16px;font-weight:400;line-height:24px}
#sectionwhatouremployeessay br,.inner-footer br {display: none;}
#sectionwhatouremployeessay {padding-bottom: 4rem;padding-top: 24px;}
.custom-contant-one {margin-top: -5rem;margin-bottom: 0;}
.custom-contact-one .wp-block-image img {object-fit: none;}
.contact-desktop-form .col-12 {flex: 0 0 90%;max-width: 90%;margin: 0 auto;padding-left: 16px;padding-right: 16px;}
#sectioncontact-heading-section h1::before {display: none;}
#sectioncontact-heading-section h1 {display: block;color: #3A3942;font-weight: 700;font-size: 54px;line-height: 58.75px;border-radius: unset;padding-left: 16px;padding-top: 59px;}
.custom-contact-two a {text-decoration: underline;}
#sectioncontact-support-button .text-center {text-align: center !important;max-width: 651px;width: 100%;margin: 0 auto;display: flex;justify-content: space-between;}
#sectionwhatouremployeessay {padding-top: 50px;}
#sectionwhyworkatinnovative h4 {margin-bottom: 37px;}
.buttonSocial {margin-left: 0;margin-right: 0;}
.footer .footerSocialLinks {justify-content: space-evenly;}
.page-template-default .container {overflow: inherit;}
#sectionourheadoffice {margin-top: 0;padding-top: 3rem;}
body .is-layout-flex {display: flex;overflow: unset;}
#sectionOurHistory h4::after {width: 40%;}
.contact-offiece-location {margin-top: 13px;}
.contact-left-section {padding-top: 30px;}
.contact-inner-content,.client-outer-logo,.outer-technology-mobile {margin-bottom: 0;}
div.wpforms-container-full .wpforms-form input[type="text"] {color: #000000 !important;font-weight: 400;}
/*-- support Hub page--*/
#sectionProductSupport .dividerGreyLight {display: none;}

.banner-container,.custom-prevent-section {background: url("images/custom-innovation-section.png") center/cover no-repeat;margin-left: 0 !important;position: relative;margin-right: 0 !important;overflow: hidden !important;width: 100%;display: block;background-size: cover; background-color: #f9f8f8;}
.custom-biometric-image,.custom-work-section {background: url("images/custom-innovation-section.png") center/cover no-repeat;padding-bottom: 30px;}
.custom-work-section,.inner-work-section { background-color: transparent !important;}
.custom-work-section { padding-top: 45px}
.custom-accrediation-section {
	margin-bottom: 5px;
	margin-top: 46px;
}
.custom-prevent-section {
	background-color: #768891 !important;
	background-repeat: no-repeat;
	padding-bottom: 70px;
}
.banner-container .content-1250 {
    border-bottom: 1px solid #C1C1C1;
}
#resetFilters,#sectioncustom-proud-memeber br {
    display: none;
}
.custom-outer-product {
	margin: 0 auto;
	flex: unset;
	max-width: 995px;
}
#sectionProducts {
	margin-top: -72px;
}
.banner-container input {
	border: 1px solid #000;
}

.page-template-default .selectFilter {
	width: 100%;
	border: 1px solid #000;
	max-width: 200px;
    min-width: 250px;
    width: 250px !important;
}
.inner-information-section,.inner-custom-support-link {
	margin: 0 auto !important;
}
/*--Biometric css start--*/
.custom-biometric-image,.our-technology-section {
	background-size: 100%;
  background-position: center top;
  overflow: hidden;
  background-repeat: no-repeat;
  padding-top: 3rem;
}
#sectioninner-information .custom-text-intro {
	margin-left: 0;
	width: 100%;
	max-width: 100%;
	flex: unset;
}
#sectionCustom-product-section, #sectioncustom-request-section, #sectioncustom-product-video {
	/*width: 25%;*/
	display: flex;
  align-items: center;
}
#sectioninner-information {
	align-items: center;
	display: flex;
}
.need-information-heading h2 {
	color: #fff;
	font-size: 24px;
	line-height: 36.99px;
	margin-bottom: 0;
}

/*#sectionCustom-product-section .buttonBorder,#sectioncustom-request-section  .buttonBorder #section-custom-product{*/
/*	background: #FF0D0D;*/
/*	padding: 8px 20px 8px 20px;*/
/*	color: #fff;*/
/*}*/

.our-technology-section {
	background: url("images/custom-innovation-section.png") bottom/cover no-repeat #5f747f;
    background-position-x: center;
    background-position-y: bottom;
    background-repeat: no-repeat;
    background-size: cover;
  padding-bottom: 84px;
  background-size: 100%;
  background-position: center top;
  overflow: hidden;
  background-repeat: no-repeat;
}
.custom-underage-section,.custom-biometric-image .wp-block-group__inner-container,.custom-age-restricted-sales,.our-technology-heading,.inner-information-section,.inner-work-section,.custom-prevent-product,.inner-product-design-section,.product-inner-feature,.inner-custom-support-link,.inner-custom-technical-section,.inner-submit-rma,#sectionOurHistory,#sectionOurHistory1,.inner-video-section,#sectionEmplyee-section,#sectionOurHistorycustom-carrer,.custom-post.container-fluid,#sectionNews .container,#sectioncustom-terms-conditon {
	max-width: 1250px;
	padding: 0 15px;
	margin: 0 auto;
}
.product-inner-feature {margin: 0 auto !important; }
.custom-prevent-product {
	margin: 0 auto !important;
	padding-top: 72px;
}
.biometric-application.has-white-color.has-text-color.has-background {
	padding-bottom: 45px;
	padding-top: 45px;
	font-size: 40px;
  line-height: 43.52px;
}
.our-technology-one {
	flex: 1;
	margin: 0 30px;
	padding-top: 64px;
  padding-left: 30px;
  padding-right: 30px;
  border-radius: 20px;
  text-align: center;
}
.our-technology-column {
	display: flex;
	flex-wrap: wrap;
	color: #fff;
}
.has-text-align-center {
	/* text-align: center; */
	font-family: 'Raleway';
	font-size: 16px;
	line-height: 24px;
}
.custom-background-image .has-text-align-center {
	font-size: 40px
}
.custom-background-image h2 {
	line-height: 46.96px;
}
.our-technology-heading h2 {
	text-align: center;
	color: #fff;
	font-size: 40px;
	line-height: 43.75px;
	margin-bottom: 40px;
}
.our-technology-one h3 {
	font-size: 24px;
	line-height: 26.11px;
	text-align: center;
	color: #fff;
	text-align: center;
}
.our-technology-one:nth-child(1) {
	background: #303E49;
	margin-left: 0;
}

.our-technology-one:nth-child(2),#sectioncustom-prevent-two,#sectioncustom-prevent-four {
	background: #A21A1A;
}
.our-technology-one:nth-child(3),#sectioncustom-prevent-three {
	background: #303E49;
	margin-right: 0;
}
#sectioncustom-proud-memeber,#sectionmobile-members-sectioncustom-proud-memeber {
	background: url("images/Mask-clientgroup.png") bottom/cover no-repeat #2d3942 !important;
	height: 145px;
}
.page-template-default #sectioncustom-proud-memeber .row {
	height: 145px;
}
.container.custom-faq .selectFilter {
	border: 1px solid #C8C5C5;
	width: 100%;
}
.container.custom-faq {
	max-width: 802px !important;
	width: 100%;
	margin-bottom: 78px;
}
.custom-faq-section {
	margin-left: 0;
	flex: 0 0 100%;
	max-width: 100%;
}
.custom-download-section .wp-block-button__link {
	background: transparent;
	border: 2px solid #3A3942;
	color: #3A3942;
}
.custom-download-section p {
	color: #000;
	font-size: 20px !important;
	font-weight: 700;
	line-height: 21.76px;
}
.outer-download-section strong {
	position: relative;
	color: #303E49;
	font-size: 40px;
}
.outer-download-section {
	padding-bottom: 40px;
}
.custom-download-section .wp-element-button {
	padding: 9px;
	padding-left: 30px;
	padding-right: 30px;
	width: auto;
}
.active .wp-block-media-text__media {
	width: 248px;
	height: 331px;
	right: 0;
  position: relative;
  display: flex;
  justify-content: end;
  width: auto;
  align-self: end !important;
 
}
.inline-work-string {
	padding-left: 30px;
}
.custom-prevent-product {
	display: flex;
	flex-wrap: wrap;
}
.custom-prevent-outer-section {
	background: url("images/custom-innovation-section.png") bottom/cover no-repeat #5f747f;
	padding-bottom: 84px;
	background-size: 100%;
	background-position: center top;
	background-repeat: no-repeat;
}
.tab-content .wp-block-media-text { display: flex;}
.wpforms-field-medium::placeholder {
	color: #000;
}
.wpforms-field-medium::-webkit-input-placeholder {
	color: #000;
}
.wpforms-field-medium::-webkit-input-placeholder {
	color: #000;
}
.wpforms-field-medium::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #000;
  }
  .wpforms-field-medium.wpforms-field-medium::-moz-placeholder,select.wpforms-field-medium::-moz-placeholder,div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select{ /* Firefox 19+ */
	color: #000 !important;
	opacity: 1;
  }
  .wpforms-field-medium:-ms-input-placeholder { /* IE 10+ */
	color: #000;
  }
  .wpforms-field-medium:-moz-placeholder { /* Firefox 18- */
	color: #000;
  }
  
/*--Biometric css end--*/
@media only screen and (max-width: 767px) {
    .page-template-default .selectFilter {
        width: 100%;
    }
    .page-template-default #filterProducts {
        width: 90%;
    }

}

#products-grid-pagination .page-numbers.current {
    background: #D9D9D9;
}


#products-grid-pagination .page-numbers {

    font-weight: bold;
    color: #A21A1A;
    font-size: 16px;
    margin-left: 5px;
    margin-right: 5px;
    border: 0 none;
}


/*.page-template-default #applyFilters {*/
/*	margin-top: 13px;*/
/*}*/
.product-outer-container h6::after {
	border-bottom: 1px solid #DEDEDE;
	display: block;
	width: 100%;
	content: '';
	max-width: 965px;
	margin: 0 auto;
	padding-top: 12px;
}
.banner-container h6 {
    font-size: 18px;
    line-height: 24px;
    font-weight: 100;
}
#searchProducts {
    position: relative;
    margin-bottom: 24px;
}
#searchProducts button {
    width: 30px;
    position: absolute;
    right: 21px;
    top: 11px;
}

#searchProducts button svg {
    fill: #1A1A1AB2;
}

.banner-container .dividerGreyLight {
	display: none;
}
#products-grid-holder,.custom-download-section,#sectioncustom-proud-memeber .container-fluid,.row.justify-content-center.filter-product  {
	width: 100%;
	margin: 0 auto;
	max-width: 1250px;
	padding: 0 15px;
}
#products-grid-holder h6 {
	font-size: 24px;
	font-weight: 400;
	line-height: 26px;
	color: #3A3942;
    padding-top: 12px;
    margin-bottom: 26px;
}
#products-grid-holder h6.text-base + h6 {
    padding-top: 4px;
	font-size: 24px !important;
  color: #3A3942;
  line-height: normal;
  padding: 10px 0 !important;
  margin: 0 !important;
  font-weight: 500;
}
#products-grid-holder .productTile {
    border-radius: 8px;
    border: 1px solid #CACACA;
}
.custom-age-restricted-sales .wp-block-media-text__content {
	display: flex;
	padding: 0;
}
.tab-content .custom-text-intro{
	margin-left: 0;
	width: 100%;
	flex: unset;
	max-width: 100%;
	border-left: 3px solid #FF0D0D;
  border-right: 3px solid #FF0D0D;
}
.custom.tab-content .custom-text-intro {
	padding-left: 0;
  padding-right: 0;
}
.custom.active .wp-block-media-text__content {
	border-left: unset;
}
.custom .wp-block-media-text__content {
	padding-left: 0;
	padding-right: 0;
}
.custom.tab-content .wp-block-media-text__media {
	max-width: 33.33%;
}
.custom-image-text-section h2 {
	font-size: 34px;
	line-height: 36.99px;
	font-weight: 400;
}
.custom-download-section .wp-block-button__link:hover {
	background: #FF0D0D;
	color: #fff;
	border: none;
}
.custom-download-section .wp-block-button__link,#sectionourheadoffice-text p,#sectionOurHistorycustom-carrer p {
	color: #3A3942;
}
.custom-biometric-banner strong {
	font-size: 54px;
	line-height: 58.75px;
}
.popup-overlay.active {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	z-index: 999;
	width: 100%;
	max-width: 100%;
}
.tab-content {
	padding-top: 73px !important;
}
/*-- product apge css start--*/
/* #sectiondefault-product-section {
	margin-top: 45px;
} */
.product .order-md-first,#sectioncareers-section .col-12.col-md-6,#sectionabout-page-container .col-12.col-md-6 {
	order: 2;
	background: #eee;
}
.product .order-md-last {
	order: 1;
}
.pdp-description span,.custom-deature-content p {
	color: #3A3942;
	font-size: 20px;
	line-height: 21.76px;
	font-weight: 700;
}
.pdp-description p {
	color: #3A3942;
	letter-spacing: normal;
}
.product .bgGreyWhite {
	background: transparent;
}
#sectiondefault-product-section .padding10Percent img {
	width: 31%;
}
.product .padding10Percent,.product .order-md-first {
	padding-left: 25px;
	padding-bottom: 10px;
	padding-top: 15px;
}
#sectiondefault-product-section .panelBg {
	background-position: center bottom;
	background-size: contain;
}
.product .padding10Percent .button.buttonBorder {
	background: #cf2e2e;
	color: #fff;
	border: none;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration:none;
}
#sectiondefault-product-section .order-md-last .panelBg::before {
	content: '';
	 border-left: 3px solid #DB193F; 
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	left: 86px;
}
 #sectiondefault-product-section .borderLeftRed {
	border-left: 0;
} 
/* .product-leading-section {
	max-width: 100vw;
	width: 100%;
	min-width: 100vw;
	margin: 0 auto;
	left: 50%;
	transform: translateX(-50%);
	position: relative;
} */
.product-leading-section {
	max-width: 100vw;
	width: 100%;
	min-width: 100vw;
	margin: 0 auto;
	left: 50%;
	transform: translateX(-50%);
	position: relative;
	margin-top: 81px;
	background: url("images/Mask-clientgroup.png") bottom/cover no-repeat #2d3942 !important;
	display: flex !important;
  justify-content: center;
  height: 145px;
}
.product-leading-section-image { background: url("images/Mask-clientgroup.png") bottom/cover no-repeat #2d3942 !important}
.product .product-leading-section .leading-section-one p, #sectionproduct-leading-section-one strong {
	padding-bottom: 0;
  color: #fff !important;
  font-size: 19px;
  line-height: 26.11px;
  font-weight: 400 !important;
  margin-top: 11px;
}
.leading-section-one {
	max-width: 21%;
	display: flex;
	justify-content: center;
	flex-direction: column;
}
.product .container {
	max-width: 100%;
	padding: 0;
	width: 100%;
}
.image-with-embed,.image-with-embed-one {
	width: 50%;
	flex-basis: unset !important;
	padding-left: 40px;
  padding-right: 40px;
}
.image-with-embed-one {
border-right: 3px solid #DB193F;
}
.outer-text-media-section,.red-tab,.custom-accrediation-logo {
	width: 100%;
	margin: 0 auto;
	max-width: 1250px;
	padding-left: 15px;
  padding-right: 15px;
}
#sectionimage-with-embed .text-md-left {
	margin-left: 0;
	width: 100%;
  flex: unset;
  max-width: 100%;
}
.image-with-embed-one .text-center.text-md-left {
	margin-left: 0;
	flex: unset;
	max-width: 100%;
}
.image-with-embed h2 {
	text-align: center;
	margin-bottom: 75px;
}
.image-with-embed br,.image-with-embed-one br,#sectionproduct-leading-section-one br{
	display: none;
}
#sectionimage-with-embed p {
	color: #3A3942;
	text-align: left;
}
#sectionimage-with-embed p a {
	color: #3A3942;
}
.image-with-embed .wp-element-button {
	background: #FF0D0D;
	padding: 8px 20px 8px 20px;
}
.image-with-embed iframe {
	margin-bottom: 0;
}
.embed-custom-iframe {
	margin-bottom: 0;
}
.custom-age-restricted-sales .wp-block-media-text__media,.custom-image-text-section {
	padding: 30px;
	padding-bottom: 0;
	color: #3A3942;
}
#sectioncustom-media-section {
	width: 100%;
	padding-top: 37px;
}
#sectioncustom-media-section .bgGreyWhite {
	background-color: #FAFAFA;
	color: #525253;
	background: transparent;
}
.custom-icon {
	flex: 0 0 100%;
	max-width: 100%;
	width: 205px;
	margin: 0 auto;
	margin-bottom: 27px;
}
.col-12.col-md-3.custom-icon img {
	width: auto;
	height: auto;
}
#sectioncustom-media-section h4 {
	color: #000;
	font-size: 20px;
	font-weight: 700;
	line-height: 21.76px;
	border-bottom: 3px solid #D8D8D8;
  padding-bottom: 12px;
}
#sectioncustom-media-section br,.custom-faq-section br {
	display: none;
}
.custom-biometric-image .wp-block-button__link:hover {
	color: #fff;
}
#sectioncustom-proud-memeber .custom-icon,#sectionmobile-members-sectioncustom-proud-memeber .custom-icon {
	width: auto;
  flex: unset;
  margin-bottom: 0;
  padding-top: 42px;
  padding-bottom: 0;
  height: auto;
  display: flex;
  align-items: center;
  padding-top: 0;
}
#sectioncustom-proud-memeber .bgGreyWhite,#sectionmobile-members-sectioncustom-proud-memeber .bgGreyWhite {
	background: transparent;
}
.custom-accrediation-section strong {
	font-size: 40px;
	color: #303E49;
	line-height: 43.52px;
}
.custom-faq-heading strong {
	color: #303E49;
	font-size: 40px;
	line-height: 43.52px;
}
.active .wp-block-column,.tab-content.active,.active  .wp-block-media-text__content{
	/*display: flex;*/
	margin: 0 auto;
	max-width: 900px;
}
.active {
	/*max-width: 1600px;*/
	/* padding: 0 15px; */
	/* margin: 0 auto; */
}
.page-template-default .wysiwyg .container {
	overflow: hidden;
}
/* 07-July-2024 product nv200s */
.page-template-page-product-support .row-wrapper {
	padding: 18px !important;
}
/* 07-July-2024 product nv200s end */
.wp-block-group-is-layout-constrained.active {
	padding-left: 0;
	padding-right: 0;
  }
  #sectionabout-page-container .col-12.col-md-6 {
	display: flex;
	align-items: center;
}
  .red-tab div.active {
	border-bottom: 3px solid #FF0D0D !important;
  }
  .active .wp-block-media-text__content {
	align-self: auto !important;
	
  }
  #sectioncustom-media-section {
	margin-top: 0 !important;
}
.custom-image-text-section ul {
	padding-left: 13px;
}
#sectioncustom-media-section .row.justify-content-center {
	margin-top: 26px;
}
.image-with-embed-one h2,.image-with-embed h4,.custom-product-work {
	font-size: 34px;
	color: #3A3942;
	font-weight: 700;
	line-height: 36.99px;
	text-align: center;
	margin-bottom: 73px;
}
.custom-product-work {
	margin-bottom: 40px;
}
.embed-button {
	margin-top: 27px;
}
#sectioncustom-prevent-meet {
	background: url("images/custom-innovation-section.png") bottom/cover no-repeat #5f747f;
	background-position: center top;
  overflow: hidden;
  background-repeat: no-repeat;
}
.product-custom-feature {
	background: url("images/custom-innovation-section.png") bottom/cover no-repeat;
	background-size: 100%;
	background-position: center top;
}
#sectioncustom-prevent-meet .container-fluid {
	max-width: 1250px;
	width: 100%;
	margin: 0 auto;
	padding: 0 15px;
}
#sectioncustom-prevent-meet .custom-icon {
	max-width: 33.33%;
	width: 100%;
}
#sectioncustom-prevent-meet .custom-icon {
	max-width: 33.33%;
	width: 100%;
	background: #303E49;
	flex: 1;
	margin: 0 30px;
	margin-left: 30px;
	padding-top: 32px;
	padding-left: 30px;
	padding-right: 30px;
	border-radius: 20px;
	text-align: center;
}
#sectioncustom-prevent-meet .custom-icon:nth-child(2) {
	background: #A21A1A;
}
#sectioncustom-prevent-meet .our-technology-one {
	padding-top: 30px;
}
#sectioncustom-prevent-meet .our-technology-one:nth-child(1) {
	background: transparent;
}
#sectioncustom-prevent-meet .our-technology-one p {
	color: #fff;
}
.custom-download-section .wp-block-button.has-custom-width {
	width: auto;
}
.custom-inner-icu {
	padding-left: 30px;
	padding-right: 30px;
}
.red-tab div a {
	padding: 20px 34px !important;
}
.wp-block-button.tab-title::after {
	content: '';
	border-bottom: 3px solid #D8D8D8;
	width: 100%;
	display: block;
	width: 80%;
  margin: 0 auto;
}
.red-tab,.wp-block-button.tab-title:hover { 
	border-bottom: none !important;
}
.wp-block-button.tab-title.active::after {
	content: '';
	border-bottom: none;
}
.wp-block-button.tab-title.active:hover {
	border-bottom: 3px solid #D8D8D8 !important;
}
.custom-information-section {
	max-width: 100%;
	width: 100%;
	margin: 0 auto;
	background: #415A67;
	height: 118px;
}
.inner-information-section {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	align-items: center;
	justify-content: space-evenly;
}
.custom-testomonial-image,.custom-testomonial-rte .n2-ss-section-main-content {
	display: flex !important;
	flex-direction: inherit !important;
}
.custom-testomonial-rte {
	align-self: auto !important;
}
.custom-testomonial-rte {
	--ssselfalign: start;
}
.custom-testomonial-image {
	order: 2;
	padding: 30px;
	width: 40% !important;
}
.custom-testomonial-content p {
	text-align: right !important;
	font-family: 'Raleway', sans-serif !important;
}
.custom-testomonial-content {
	width: 60% !important;
  padding: 30px;
}
.custom-testimonial-section {
	font-size: 34px;
	color: #3A3942;
	font-weight: 700;
	line-height: 36.99px;
	margin-bottom: 0;
}
.testimonial-writer b {
	word-spacing: normal;
	font-weight: 400;
	color: #3A3942 !important;
	position: relative;
	top: 20px;
}
.n2-ss-layer.n2-ow.custom-testomonial-image.n-uc-xo5IR5rKVgp8 {
	width: 100% !important;
}
.outer-icu-section {
	display: flex;
	margin: 0 auto;
  flex-wrap: wrap;
  padding: 0 15px;
}
.custom-icu-download {
	width: calc(25% - 25px);
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  text-align: center;
  margin: 0 auto;
}

.custom-icu-download span {
	display: block;
	color: #000000;
	font-size: 20px;
	font-weight: 700;
	text-align: center;
  margin: 0 auto;
}
.button-heading-section {
	margin: 0 auto;
  max-width: 1250px;
  padding: 0 15px;
  padding-top: 60px;
  padding-bottom: 60px
}
.button-heading-section h2 {
	color: #303E49;
	font-size: 34px;
	line-height: 36.99px;
	text-align: center;
	margin-bottom: 39px;
}
.digital-tab h4 {
	font-size: 34px;
	font-weight: 400;
	line-height: 36.99px;
	color: #3A3942 !important;
}
.custom-additional-section {
	font-size: 34px;
	line-height: 36.99px;
}
.digital-tab .wp-block-media-text__content {
	padding-left: 5rem;
	padding-top: 4rem;
}
.digital-tab .has-text-color {
	color: #3A3942 !important;
	line-height: 24px;
}
.download-content.custom-download-section {
	background: transparent;
	border: 2px solid #3A3942;
	width: auto;
	display: inline-block;
	border-radius: 30px;
	margin: 0 auto;
	text-align: center;
	margin-top: 20px;
  padding: 5px 20px 5px 20px;
}
.download-content.custom-download-section:hover {
	background: #FF0D0D;
	border: 2px solid #FF0D0D;
	color: #fff;
	border: none;
}
#sectionOtherProducts h4 {
	color: #3A3942;
	font-size: 34px;
	font-weight: 700;
	line-height: 36.99px;
}
.download-content.custom-download-section a {
	font-size: 18px;
}
/*--css for form start--*/
.bgGreyWhite {
	background: #fff;
}
	div.wpforms-container-full .wpforms-form .wpforms-title {
	font-size: 26px;
	margin: 0 0 10px 0;
	font-size: 34px !important;
	color: #303E49;
}
div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select {
	background-color: #fff !important;
}
div.wpforms-container-full .wpforms-form textarea {
	color: #303E49 !important;
}
div.wpforms-container-full .wpforms-form button[type="submit"] { 
	background: #cf2e2e !important;
  color: #fff !important;
  border: none !important;
  font-weight: bold !important;
}
.active .digital-tab .wp-block-media-text__content { display: block;}
.tab-content .wp-block-group__inner-container {
	max-width: 100% !important;
	width: 100%;
}
.digital-tab .wp-block-media-text__content {
	
}
body,.navTabletDesktop ul.navigation > li,h4 {
	font-family: 'Raleway';
}
.digital-tab .wp-block-media-text__media img {
	max-width: none;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.wp-block-media-text__media img {object-fit: contain; }
.digital-tab {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  .digital-tab .wp-block-media-text__media{
	flex: 1 1 40%;
    max-width: 40%;
  }
  .digital-tab .wp-block-media-text__content {
    flex: 1 1 60%;
    max-width: 60%;
  }
  .tab-title.active a,.red-tab a.wp-block-button__link {
	color: #000 !important;
  font-weight: 700;
  }
  .red-tab a.wp-block-button__link {
	font-weight: 700;
}
.red-tab.custom-tab  div a,.page-template-default .red-tab div a {padding: 20px 20px !important }
.custom-prevent-section {
	display: flex;
	flex-wrap: wrap;
}
#sectioncustom-prevent-one,#sectioncustom-prevent-two,#sectioncustom-prevent-three,#sectioncustom-prevent-four {
	width: 33.33%;
	flex: 1;
	margin: 0 30px;
	  margin-left: 30px;
	padding-top: 40px;
	padding-left: 30px;
	padding-right: 30px;
	border-radius: 20px;
	text-align: center;
}
.page-id-1028878 h1 {
	display: none !important;
}
#sectioncustom-prevent-one {margin-left: 0;background: #303E49; }
#sectioncustom-prevent-one .col-12.col-md-6,#sectioncustom-prevent-two .col-12.col-md-6,#sectioncustom-prevent-three .col-12.col-md-6,#sectioncustom-prevent-four .col-12.col-md-6 {
	width: 100%;
	flex: 100%;
  max-width: 100%;
}
#sectioncustom-prevent-two .row, #sectioncustom-prevent-three .row,#sectioncustom-prevent-one .row{
	display: block;
}
#sectioncustom-prevent-one img,#sectioncustom-prevent-two img,#sectioncustom-prevent-three img,#sectioncustom-prevent-four img{
	width: auto
}
#sectioncustom-prevent-one br,#sectioncustom-prevent-two br, #sectioncustom-prevent-three br, #sectioncustom-prevent-four br {
	display: none;
}
.product-our-technology-heading h2 {
	color: #fff;
	font-size: 24px;
	font-weight: 400;margin-top: 30px;
	text-align: center;
}
.product-our-technology-heading {
	padding-bottom: 13px;
}
.product-our-technology-heading p {
	font-size: 16px;
	line-height: 24px;
	padding-bottom: 10px;
}
#sectioncustom-prevent-three {
	width: 33.33%;
}
.product-sub-content strong {
	font-size: 20px;
	line-height: 24px;
	max-width: 900px;
	width: 100%;
}
.custom-support.col-12.col-md-12.col-lg-5 {
	max-width: 100%;
}
.support-hub-one input.text {
	border: 1px solid #000;
}
/* .page-id-73 h1 {display: none !important;} */
.container.filter-container h6 {
	text-align: center;
}
.inner-product-design-section {
	display: flex;
	flex-wrap: nowrap;
	margin: 0 auto !important;
}
#sectionproduct-leading-section-one {
	width: 25%;
}
#sectionproduct-leading-section-one .col-12.col-md-6,#sectionproduct-leading-section-one .col-12.col-md-6 {
	max-width: 100%;
	flex: 0 0 100%;
}
#sectionproduct-leading-section-one,#sectionproduct-leading-section-one .row,.product #sectionproduct-leading-section-one .container,#sectionabout-page-container img.imageStretch {
	/*height: 100%;*/
	width:100%;
}
#sectioncustom-form-section .container-fluid,#sectioncustom-form-section .col-12,.custom-wp-form {
	padding: 0;
}
/*--css for form end--*/
/*--product apge css end--*/
.support-hub-one,.filter-three.searchfilter-td,.filter-one.searchfilter-td {
	width: 33.33%;
}
#sectionproduct-leading-section-one img {
	width: 85px;
	height: auto;
}
.inner-product-design-section {  
padding-top: 30px;
padding-bottom: 30px;
}
.product.inner-work-section .inline-work-string {
	padding-left: 0;
}
.product-inner-feature .text-center {
	order: 2;
}
.custom-feature-img {
	width: 54px;
	height: 56px;
}
.custom-feature-img img {
	width: 100%;
	height: auto;
}
.inner-feature-rte {
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}
.custom-feature-img {
	width: 54px;
	height: 56px;
	min-width: 54px;
	min-height: 56px;
	margin-right: 30px;
}
.custom-deature-content p {
	padding-bottom: 0;
}
.custom-feature-section h2 {
	color: #3A3942;
	font-size: 34px;
}
#sectionproduct-leading-section-one .has-text-color { padding-bottom: 0;}
.footer-subscribe-section div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select { background: transparent !important;color: #fff !important}
.row.support-hub-one {
	width: 100%;
	display: block;
}
.container.custom-support-hub {
	display: flex;
	justify-content: space-between;
}
.support-hub-one .custom-outer-product {
	max-width: 33.33%;
	width: 100%;
}
.custom-outer-product.custom-hub {
	max-width: 80%;
	width: 100%;
}
.container.custom-support-hub .row.justify-content-center {
	max-width: 66.67%;
	width: 100%;
}
.custom-outer-product.custom-hub .selectFilter { width: 100% }
.custom-outer-product .absolute.right-2.inset-y-0.bg-transparent {width: 30px;
	position: absolute;
	right: 21px;
	top: 11px;
  fill: #1A1A1A80;
  width: 25px;
  height: 25px;
 }
 #applyFilters {
	border: 2px solid #3A3942;
	padding: 10px 16px;
}
.inner-custom-support-link p {
	font-size: 34px;
	font-weight: 400;
	color: #fff;
	padding-bottom: 0;
}
.custom-inner-links .custom-text-intro { 
	display: block !important;
  margin-left: 0;
  width: 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.uderage-content {
	margin-top: 30px;
	margin-bottom: 30px;
}
.useful-cta-button  .wp-block-button__link {
	padding: 8px 20px 8px 20px !important;
  border: none !important;
  font-size: 15px;
  font-weight: bold;
}
#sectioncustom-inner-links {
	width: 20%;
  margin-top: 0 !important;
  display: flex;
  align-items: center;
}
.custom-inner-links {
	background: #415A67;
	padding-top: 30px;
	padding-bottom: 30px;
  }
.useful-cta-button {
	width: 80%;
  display: flex;
  justify-content: start !important;
}
#sectioncustom-inner-links {
	width: 20%;
	margin-top: 0 !important;
}
.inner-custom-technical-section {
	width: 100%;
	margin: 0 auto !important;
}
.inner-custom-support-link {display: flex; }
.inner-custom-technical-section .custom-text-intro { display: block !important;margin-left: 0;max-width: 100%;  flex: 0 0 100%;}
.custom-technical-section h2 {
	color: #3A3942;
	font-size: 34px;
	font-weight: 700;
	line-height: 36.99px;
	text-align: center;
	margin-bottom: 50px;
}
.custom-technical-section p {
	color: #000;
	font-size: 20px;
	font-weight: 700;
	text-align: center;
}
#sectioncustom-technical-content-one,#sectioncustom-technical-content-two {
	width: 100%;
}
.inner-custom-technical-section,.inner-custom-support-link {display: flex; }
#sectioncustom-technical-content-one {

	width: 100%;
	padding-top: 50px;
}
.custom-technical-content-two .offset-xl-2 {
	flex: 0 0 100%;
	max-width: 100%;
	margin-left: 4rem;
}
#sectioncustom-technical-content-one br,#sectioncustom-submit-rma br {
	display: none;
}
.outer-custom-technical-content  .custom-faq-heading h2 { margin-left: -4rem;}
.custom-rma-rta {
	max-width: 1250px;
	width: 100%;
	margin: 0 auto;
	padding: 0 15px;
}
.wpforms-field {
	display: flex;
}
.wpforms-field-gdpr-checkbox {
	display: block;
}
.custom-rma-rta .wpforms-field-label {
	width: 20% !important;
	color: #303E49;
	font-weight: 700 !important;
}
.inner-submit-rma .custom-text-intro {
	display: block !important;
}
.custom-submit-rma h2 {
	color: #303E49;
	font-weight: 700;
	font-size: 34px;
	text-align: center;
}
#sectioncustom-submit-rma .custom-text-intro {
	margin-left: 0;
	width: 100%;
	max-width: 100%;
	flex: 0 0 100%;
}
.outer-rma-section {
	background: #D8D8D8;
	padding-top: 40px;
}
.custom-submit-rma p {
	color: #000;
	font-weight: 400;
	font-size: 16px;
}
.custom-rma-rta  .wpforms-submit-container { left: 13rem;}
.inner-submit-rma { margin: 0 auto !important;}
#sectionProductSupport .banner-container {
	/* background: url("images/support-background image.png") center/cover no-repeat; */
	background: url("images/custom-innovation-section.png") center/cover no-repeat;
	background-position: top right;
	display: none;
}
.wpforms-submit-container:hover .wpforms-submit:hover {
	color: #000 !important;
}
select, div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select {
	background-image: url("images/arrow-select.svg") !important;
	background-color: #fff;
	cursor: pointer;
}
#sectionproduct-leading-section-one strong {
	top: 10px;
	position: relative;
  }
  .custom-rma-rta .wpforms-field-description {
	margin-left: 14rem !important;
  color: #000;
  font-size: 16px !important;
  font-weight: 400;
  padding-top: 11px !important;
  position: absolute !important;
  }
/*-- Home client logo section start--*/
.logo-list-section .wysiwyg__inner {
	max-width: 1250px;
	width: 100%;
	padding: 0 15px;
	display: flex;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	justify-content: center;
	margin: 0 auto;
	align-items: center;
	justify-content: space-between;
	gap: 40px;
  padding-top: 30px;
  padding-bottom: 30px;
}
.logo-list-section p {
	background-color: #fff;
	border-radius: 20px;
	padding: 0;
	width: 8.5%;
	text-align: center;
	display: flex;
}
.logo-section {
	background-color: #fff;
	border-radius: 20px;
	padding: 0;
	text-align: center;
	width: 100%;
	max-width: calc(25% - 30px);
	height: auto;
	object-fit: contain;
}
.logo-section:nth-child(1) {
	background: transparent;
	font-size: 28px;
  line-height: 32.87px;
}
.wp-block-column.logo-list-section {
	background: url("images/Mask-clientgroup.png") bottom/cover no-repeat #2d3942 !important;
	background-position: center;
}
.video-section .inner-video-section {
	gap: 0;
}
.video-section iframe {
	margin-bottom: 30px;
  max-width: 647px;
  width: 100%;
  height: 329px;
}
#sectionourheadoffice-text .custom-text-intro {
	max-width: 100%;
	margin-left: 0;
	flex: 0 0 100%;
}
.wp-block-column.video-section {
	margin: 2% 0;
	background: url("images/custom-innovation-section.png");
	background-size: cover;
  background-repeat: no-repeat;
}
.video-section .has-text-align-center strong {
	border-bottom: 5px solid #f00;
	padding-bottom: 10px;
	font-size: 34px;
  color: #3A3942;
  font-weight: 700;
}
.video-section .has-text-align-center {
	margin-bottom: 60px;
	margin-top: 55px;
}
.custom-about-content,#sectionOurHistory img.imageStretch,#sectionOurHistorycustom-carrer .imageStretch.mb-4.mb-md-0 {
	padding-left: 45px;
}
#sectionOurHistory .col-md-6,#sectionOurHistorycustom-carrer .col-md-6,#sectioncareers-section .col-12 { 
	display: flex;
    align-items: center;
}
#sectioncareers-section .text-center.text-md-left {
	padding-left: 5rem;
	padding-right: 8rem;
}
#sectioncareers-section .col-12.col-md-6.text-center::before,#sectionabout-page-container .col-12.col-md-6.text-center::before {
	content:'Careers';border-left:3px solid #ff0d0d;height:177px;padding-right:29px;position:absolute!important;left:18%;margin-right:0!important;overflow:hidden!important;margin-left:34px!important;align-items:center;opacity:1;z-index:9;visibility:visible;display:-webkit-box;display:flex;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;color:#fff;font-weight:700;padding-left:21px;font-size:50px;top: auto;
	left: 3rem;
	bottom: 7rem;
}
#sectionabout-page-container .col-12.col-md-6.text-center::before {
	content: 'About Us';
}
#sectionProductSupport {margin-top: 0 !important;}
#sectioncareers-section {
	margin-top: 0 !important;
}
#products-grid-holder .text-base.font-bold.mb-0 {
	display: none;
	font-size: 20px;
  	color: #3A3942;
  	font-weight: 600
}
#sectionNewsandBlogs .col-md-4 {
	max-width: 25%;
    flex: 0 0 25%; 
}
#sectionNewsandBlogs {
	background-image: url("/wp-content/uploads/bezel-background-image.png");
	background-size: 100%;
  background-position: center top;
  overflow: hidden;
  background-repeat: no-repeat;
  margin-top: 0 !important;
	padding-left:8%;
	padding-right: 8%;
}
#sectionNewsandBlogs .h-100.bgGreyWhite {
	background: transparent;
}
#sectionNewsandBlogs .button.buttonBorder {
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 2px solid #000;
	width: 139px;
	display: block;
}
#sectionNewsandBlogs h4,#sectionNewsandBlogs span {
	font-size: 20px;
	color: #3A3942;
	font-weight: 600;
}
#sectionNewsandBlogs h4 { margin-bottom: 0;}
#sectionNewsandBlogs .text-center.text-md-left.p-5 br {
	display: none;
}
#sectionNewsandBlogs .text-md-left {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
#sectionNewsandBlogs .title-pdp {
	color: #3A3942 !important;
	margin-bottom:8%;
}
.custom-post .paddingLeftRigth5Percent {
	padding: 0;
}
.post-main-heading::before {
	content: '';
	background-color: unset;
	display:none;
}
#\31 750185103 {
	margin-bottom: 30px;
}

#sectionOverview {
	max-width: 1250px;
	width: 100%;
	padding: 0 15px;
	margin: 0 auto
}
#sectionsubmitRMA {
	background: #D8D8D8;
}
.inner-submit-rma .closePopup {
	position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  font-size: 20px;
  transition: color 0.3s ease;
  width: 30px;
  border-radius: 50%;
  box-shadow: 0 2px 6px 0 rgba(0,0,0,.4);
  display: flex;
  justify-content: center;
  color: #000;
}

.cart-custom-button.button {
	margin-top: 15px !important;
}
#sectionNewsandBlogs h4 {
	/* max-width: 400px; */
	white-space: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
/*-- Home client logo section end--*/
@media only screen and (max-width: 767px) {
#products-grid-holder h6 {
    font-size: 20px;
    line-height: 24px;
    padding-top: 4px;
    margin-bottom: 24px;
}
}
@media only screen and (max-width: 1375px){
	#sectioncustom-feature-image-content {
		padding-left: 30px;
		padding-right: 30px;
	}
}
@media only screen and (max-width: 1300px){
	.container.solution>div:first-child{display:block!important;width:100%!important;flex-basis:unset!important;flex-grow:1!important;text-align:center}.container.solution{display: -webkit-box; display: flex;display: -webkit-flex;display: -moz-box; display: -ms-flexbox;flex-wrap:wrap!important;max-width:100%;width:100%;border-left:none;padding:0}.wp-block-cover.rounded-xl{margin:0 auto;width:auto}.container.solution>div:first-child::after{content:'';position:relative;display:block;border-bottom:4px solid #a64143;width:80%;margin:0 auto}
	.custom-contact-one {padding-left: 4rem;}
}
@media only screen and (min-width: 768px){.home .cta-container {flex-wrap: nowrap;}
	#sectionourheadoffice h4::after { width: 63%;}}
@media only screen and (min-width: 768px) and (max-width: 1300px) {
	.home .cta-panel {flex: 32.33%;}
.home .cta-container {gap: 10px;}}
@media only screen and (min-width: 1200px){
	.inner-footer {padding-left: 60px;padding-right: 60px;}}
@media only screen and (max-width: 1200px){
	#sectionabout-page-container, #sectioncareers-section {margin-top: -21px !important;}
#sectioncareers-section .panelBg::before {left: 38%;}
#sectionabout-page-container .padding10Percent, #sectioncareers-section .padding10Percent {padding: 9%;}
.custom-brand-section {overflow-x: scroll;}
.custom-biometric-banner {
	margin-top: -22px;
}
.red-tab {
	white-space: nowrap;
	overflow-x: scroll !important;
	flex-wrap: nowrap !important;
}
#sectiondefault-product-section .order-md-last .panelBg::before {
	left: 9px;
}
.inner-submit-rma {
	padding-left: 30px;
	padding-right: 30px;
}
.custom.anchorLinks {
	padding-left: 30px;
	padding-right: 30px;
}

}
@media only screen and (max-width: 1200px){
	.Video-section-career {flex-basis: 90% !important; }
}
@media only screen and (max-width: 1024px){.home .cta-panel{margin:13px;}#sectionOurHistory h4::after {width: 50%;}#sectionabout-page-container .padding10Percent {padding-left: 2rem;padding-right: 2rem;
}
#sectioncareers-section .text-center.text-md-left {
	padding-right: 30px;
	padding-left: 30px;
}}
@media only screen and (min-width: 991px) {
	.header .icons .fal{font-size:20px;margin:10px}.custom-brand-section{margin-bottom: 0;/*--overflow-x:scroll;--*/background-repeat:no-repeat!important}.telelogos{max-width:none;width:auto}.custom-brand-logo{width:auto;margin:10px}

    .header {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 15px;
        padding-right: 15px;
        max-width: 1440px;
        margin: 0 auto;
    }

	#sectioncontact-form-mobile {display: block}
	.contact-desktop-form .wpforms-field-description {
		opacity: 0 !important;
	}
	.contact-desktop-form #wpforms-786-field_8 {
		display: none !important;
	}
	.contact-desktop-form div.wpforms-container-full .wpforms-form button[type="submit"] {
		background: #FF0D0D !important;
		color: #fff !important;
		font-weight: 700;
	}
	#sectionOurHistory .text-center.text-md-left,#sectionOurHistorycustom-carrer {
		padding-left: 3rem;
		padding-left: 7px;
	}
	#sectionmobile-members-sectioncustom-proud-memeber {
		display: none;
	}
	#sectioncustom-proud-memeber {
		display: block;
	}

}
@media only screen and (max-width: 1199px) {
	#sectionabout-page-container{margin-top: -24px!important;}}
@media only screen and (min-width: 992px) and (max-width: 1199px) { .footer .globeHolder { position: absolute;top: 0;}
.footer .globeHolder {position: relative;}
.footer .globeOverlay {top: 0;}
#sectionOurHistory .text-center.text-md-left {padding-left: 7px;}}
@media only screen and (max-width: 991px) {
	.container.solution .wp-block-column.is-vertically-aligned-center{flex-basis:unset!important;width:auto}
	.container.solution .wp-block-column.is-vertically-aligned-center{max-width:50%;width:100%}
	.container.solution{gap:unset}
	.container.solution>div:first-child{max-width:100%!important;flex:0 0 100%;height:auto!important}
	.container.solution .wp-block-column.is-vertically-aligned-center{padding:10px}
	.container.solution>div:first-child::after{margin-top:-10px;margin-bottom:5px}
	.footer .globeOverlay{bottom:0}
	.footer-contact-address-section{width:100%}
	.fotoer-menu-section{width:100%}
	.footer-border-section{border-bottom:2px solid #fff;width:1000%;margin:0 40px;left:0}
	.footerUsefulLinks{margin-bottom:5px}
	.telelogos{max-width:none;width:auto}
	.apollo-logo{width:auto}
	.custom-brand-section{overflow-x:scroll}
	.footer .globeHolder h6{text-align:left;font-weight:700;}
	.bgGreyWhite.borderRightRed::before, #sectioncareers-section .panelBg::before { font-size: 50px;}
	.custom-right-section {display: none !important;}
	.contact-left-section {
		width: 100% !important;
		min-width: 100vw;
	}
	#sectionNewsandBlogs .container {
		padding-left: 30px;
		padding-right: 30px;
	}
	#sectioncontact-form-mobile {
		background: #415A67;
		padding-left: 20px;
		padding-right: 20px;
	}
	#sectioncontact-form-mobile .bgGreyWhite {
		background: transparent;
	}
	#sectioncontact-form-mobile div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select{ background: #fff !important;cursor: pointer;}
	#sectioncontact-form-mobile .red {
		color: #fff;
		text-align: left;
		line-height: 29.38px;
		font-size: 27px;
	}
	.contact-inner-left {padding-left: 0; }
	#sectioncontact-heading-section h2 {
		font-size: 36px;
	}
	#sectioncontact-heading-section::before { display: none;}
	.custom-contact-one,.custom-contact-two {
		padding-left: 2rem;
	}
	.contact-inner-content strong {
		font-size: 18px;
	}
	.contact-inner-content {
		font-size: 16px !important;
	}
	#sectioncontact-form-mobile .wpforms-field-description,#sectioncontact-form-mobile #wpforms-786-field_8 {
		display: none;
	}
	#sectioncontact-form-mobile div.wpforms-container-full .wpforms-form button[type="submit"] {background: #FF0D0D !important;color: #fff !important; font-weight: 700;}
	#sectioncontact-heading-section h2 {
		text-align: left;
	}
	.contact-offiece-location {padding-left: 30px; padding-top: 56px;}
	.our-technology-column,.custom-age-restricted-sales {
		flex-direction: column;
		display: flex;
		padding-left: 30px;
    padding-right: 30px;
	}
	.our-technology-one {
		margin-right: 0;
		margin-bottom: 30px;
		margin-left: 0;
	}
	.page-template-default #sectioncustom-proud-memeber .row {
		overflow-x: scroll;
		flex-wrap: nowrap;
	}
	#sectioncustom-proud-memeber .custom-icon {
		padding: 5px;
	}
	.custom-age-restricted-sales {
		gap: unset;
		flex-direction: row;
	  }
	  #sectioncustom-proud-memeber,#sectionmobile-members-sectioncustom-proud-memeber br {
		display: none;
	}
	#sectionmobile-members-sectioncustom-proud-memeber .col-12.col-md-3.custom-icon:nth-child(1) {
		display: block !important;
		width: 100% !important;
		margin-bottom: 20px !important;
	}
	#sectionmobile-members-sectioncustom-proud-memeber {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	#sectionmobile-members-sectioncustom-proud-memeber .custom-icon {
		margin: 0;
  		padding: 0;
	}
	#sectionmobile-members-sectioncustom-proud-memeber .container-fluid {
		padding: 0;
	}
	.product .padding10Percent .button.buttonBorder {
		top: 42px;
		right: 3rem;
	}
	.product .padding10Percent {
		padding-right: 30px;
		padding-top: 20px;
	}
	.button-heading-section {
		max-width: 100%;
	}
	#sectioncustom-prevent-one, #sectioncustom-prevent-two, #sectioncustom-prevent-three {
		margin: 0 10px;
	}
	#sectionproduct-leading-section-one {
		width: 50%;
		height: auto !important;
		padding-top: 20px;
    padding-bottom: 20px;
	}
	.inner-custom-technical-section {
		flex-direction: column;
	}
	#sectioncustom-technical-content-one {
		width: 100%;
		border-top: 3px solid #DB193F;
		border-right: unset;
		margin-left: 30px;
		margin-right: 30px;
		width: 90%;
		order: 2;
	}
	.custom-technical-section h2 {
		margin-bottom: 20px;
	}
	.custom-technical-section p {
		padding-bottom: 5px;
	}
	.custom-technical-content-two .offset-xl-2 {
		flex: 0 0 100%;
		max-width: 100%;
		margin-left: 0;
		padding-left: 0;
    padding-right: 0;
	}
	.inner-custom-technical-section { padding: 0;}
	.custom-technical-section {
		padding-top: 40px;
	}
	.inner-submit-rma .wpforms-field {
		display: flex;
		flex-wrap: wrap;
}
.custom-rma-rta .wpforms-field-label {
	margin-bottom: 20px !important;
	margin-bottom: 10px !important;
	  width: 100% !important;
}
.custom-rma-rta .wpforms-submit-container {
	left: 0;
}
.custom-rma-rta .wpforms-submit-container {
	margin-top: 0 !important;
}
.title-pdp,#sectioncustom-terms-conditon h2,#sectioncustom-privacy-policy h2 {
	padding: 34px 0 0 30px;
	font-size: 36px;
}

.woocommerce-page .woocommerce-cat-list ul.products li.product {
	width: 33.33%;
}
.woocommerce-cat-list .products.columns-4 {
	margin: 0 -12px !important;
}
.header.headerWithExtraPadding {
	padding: 0 !important;
}
#sectionNewsandBlogs .container {
	max-width: 100%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.wp-block-cover.rounded-xl {min-height: 180px !important;height: auto;}
.wp-block-cover.rounded-xl p {font-size: 23px;}
#sectioncontact-heading-section h1 {padding-top: 0;}
.contact-offiece-location {padding-top: 30px;}.home .cta-panel { margin: 10px;}.home .cta-panel {margin-top: 33px;}.home-validation {padding-top: 7px;}}
@media only screen and (min-width: 768px) {
	.mobile-custom-image,.custom-hr {
		display: none;
	}
	.custom-work-section-content {
		font-size: 20px;
	}
}
@media only screen and (max-width: 768px) {
	.home-validation{font-size:31px;line-height:33.73px}
	.home-validation-content{line-height:19.49px}
	.container.solution .wp-block-column.is-vertically-aligned-center{padding:9px}
	.home-solution-section{font-size:27px;line-height:29.38px}
	.footer .globeOverlay{text-align:left}
	.footer .globeHolder span{display:inline-block}
	.container.solution .wp-block-column.is-vertically-aligned-center{width:100%!important}
	.banner-heading h2{font-size:36px!important;line-height:39.17px!important;font-weight:700!important;color:#ff0d0d!important}
	.banner-content p{line-height:21.76px!important;/*--font-weight:400!important;font-size:20px!important--*/}
	.slider-button a>div>div{font-size:16px!important;line-height:24px}
	.home .cta-panel {width: 100%;}
	.subscribe-inner-section {display: flex;flex-direction: column;}
	.footer-subscribe-button {margin-top: 20px;}
	.footer-subscribe-content p {font-size: 20px;font-family: Raleway;line-height: 21.76px;font-weight: 700;}
	.subscribe-inner-section {padding-top: 3rem;padding-bottom: 3rem;}
	#sectionmobile-technology-contanier{display:block;/*--background:linear-gradient(#f7f8f9,#c8c8c8);--*/background: linear-gradient(#f7f8f9 0%,#c8c8c8 19%);position:relative}
	 #sectionmobile-technology-contanier::before{background:url("images/left-image-url.png") no-repeat;content:'';width:100%;height:100%;left:0;position:absolute}
	#sectionmobile-technology-contanier::after{background:url("images/right-image-url.png") right no-repeat;content:'';top:0;position:absolute;height:100%;right:0;width:24%} 
/* #sectionmobile-technology-contanier {
	 background: url("images/home-leading-m.png") right no-repeat;
}  */
  
	#sectionmobile-technology-contanier h2{font-size:31px;padding-top:4rem;line-height: 33.73px;margin-top:-10px;}
	#sectionmobile-technology-contanier p{line-height:19.49px;font-size:16px;color:#415a66}
	.custom-background-image .wp-block-cover__background{opacity:1}
	.home .cta-panel{margin-left:10px;margin-right:10px}
	.bgGreyWhite.borderRightRed::before{display:none}
	#sectionOurHistory h6{text-align:left}
	#sectionourheadoffice {background-color: #eee !important; padding-top: 3rem;padding-bottom: 1rem;background-position: center !important;margin-top: 0;}
	.home .cta-container {flex-wrap: wrap;margin-top: 4px;}
	.custom-biometric-banner strong{font-size:39px;line-height:normal}
	.custom-biometric-image,.custom-work-section{background:url("images/custom-innovation-m.png") center/cover no-repeat;padding-top:79px;padding-left:30px;padding-right:30px}
	.custom-work-section {background-position: center top; }
	.digital-tab{padding-top:10px}
	.custom-work-section{padding-top:0}
	.custom-work-section {padding: 0;}
	.custom-age-restricted-sales .wp-block-media-text__content{display:flex;padding:0;flex-direction:column}
	.custom-additional-section {padding-left: 0 !important;padding-right: 0 !important; }
	.custom-accrediation-logo .wp-block-column{width:auto!important;flex-basis:auto!important}
	.custom-text-intro{border-right:none;padding-left:0}
	.custom-accrediation-logo{flex-direction:inherit;padding-left:45px;padding-right:45px}
	.our-technology-section{background:url("images/our-technology-m.png") center/cover no-repeat #516874;padding-bottom:2px}
	.our-technology-heading h2{margin-bottom:23px;font-size:31px}
	.our-technology-section{padding-top:30px}
	.our-technology-heading{padding-left:30px;padding-right:30px}
	.custom-accrediation-section{margin-top:0}
	.custom-accrediation-section strong{padding-top:30px;font-size:31px;line-height:33.73px}
	.page-template-default .custom-accrediation-logo .wp-block-column{flex-basis:auto!important;justify-content:start;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:auto;-ms-flex:auto;-webkit-flex:auto;flex:auto;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}
	.selectFilter a{font-size:16px;word-wrap:break-word;white-space:normal;line-height:1.6;margin:0 0 10px}
	.custom-faq-section .container-fluid,.inner-work-section{padding:0}
	.outer-download-section{margin-bottom:0;padding-bottom:0}
	.container.custom-faq{margin-bottom:0}
	.outer-download-section{margin-top:30px}
	.custom-hr{border:1px solid #d8d8d8;padding-left:30px;padding-right:30px;margin-left:30px;margin-right:30px;width:auto}
	.active .wp-block-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
	.custom-image-text-section{text-align:left}
	.outer-download-section strong{font-size:31px}
	.custom-download-section p{font-size:18px!important}
	.mobile-custom-image,.tab-content .wp-block-media-text.inner-text-section{display:block}
	.active .wp-block-media-text__content{-webkit-box-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
	.tab-content .custom-text-intro{border-right:unset}
	#sectioncustom-media-section .row.justify-content-center {margin-top: 0;}
	#sectioncustom-media-section h4 {font-size: 18px;}
	.custom-icu-section img {height: auto !important;margin-bottom: 30px;}
	.custom-inner-icu,#sectionwhyworkatinnovative .col-12 {padding: 0;}
	#sectionCustom-product-section .container {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;-webkit-justify-content: flex-end;justify-content: flex-end;}
	#sectioncustom-request-section .container {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;-webkit-justify-content: flex-start;justify-content: flex-start;}
	.outer-technology-mobile { background: linear-gradient(#f7f8f9 0%,#c8c8c8 59%);padding-bottom: 30px;}
	.custom-information-section {
		height: auto;
	}
	.custom-background-image .has-text-align-center {
		font-size: 31px;
		line-height: 33.73px;
	}
	#sectioninner-information {
		width: 100%;
		margin-bottom: 15px;
	}
	.home-validation-content.has-text-color {
		line-height: 19.49px;
	}
	.need-information-heading h2 {
		text-align: center;
		font-size: 18px;
	}
	#sectionCustom-product-section, #sectioncustom-request-section {
		width: 50%;
	}
	.inner-information-section {
		padding-top: 16px;
		padding-bottom: 16px;
	}
	#sectionCustom-product-section .buttonBorder, #sectioncustom-request-section .buttonBorder, #sectioncustom-product-video .buttonBorder {
		margin-left: 5px;
		margin-right: 5px;
		padding: 8px 15px 8px 15px;
	}
	.custom-testomonial-rte .n2-ss-section-main-content {
		flex-direction: column !important;
	}
	.custom-testomonial-image {
		order: 1;
	}
	.custom-testomonial-content {
		order: 2;
	}
	.custom-testimonial-section {
		font-size: 27px;
	}
	.custom-testomonial-content {
		max-width: 100% !important;
		width: 100% !important;
	}
	.product .padding10Percent {
		padding-right: 30px;
		text-align: left !important;
		padding-left: 10px;
		padding-right: 10px;
		box-sizing: border-box;
	}
	#sectiondefault-product-section .padding10Percent img {
		display: flex;
		width: 40%;
	}
	.product .padding10Percent {
		text-align: left !important;
	}
	.pdp-description span,.pdp-description p {
		font-size: 16px;
	}
	.product .padding10Percent .button.buttonBorder {
		font-size: 14px;
	}
	.product-leading-section {
		padding-top: 16px;
		padding-bottom: 16px;
		display: block !important;
		height: auto;
	}
	.leading-section-one {
		margin: 0 auto !important;
		width: 100%;
		max-width: 100%;
	}
	.wp-block-image.right-work-img {
		margin: 0 auto;
	}
	.product .product-leading-section .leading-section-one p {
		margin-bottom: 7px;
	}
	.outer-icu-section {
		display: block;
	}
	.download-content.custom-download-section {
		margin-top: 15px;
	}
	.custom-icu-download {
		width: auto;
		display: block;
		margin: 0 auto;
		margin-bottom: 30px;
	}
	.button-heading-section h2 {
		margin-bottom: 20px;
	}
	.custom-testomonial-content p {
		text-align: left !important;
	}
	.custom-testomonial-image {
		width: auto !important;
		text-align: center;
		margin: 0 auto !important;
	}
	.custom-testomonial-rte {
		border-left: 3px solid #DB193F;
	}
	/* .n2-section-smartslider {
		padding-left: 10px;
		padding-right: 10px;
	} */
	.custom-testomonial-content,#sectionOurHistorycustom-carrer .imageStretch.mb-4.mb-md-0 {
		padding-left: 0;
		margin-bottom: 0 !important
	}
	.image-with-embed-one {
		border-right: unset;
	}
	.inner-work-section .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
		display: flex;
		flex-direction: column;
	}
	.mobile-image-one {
		display: flex;
	}
	.inline-work-string-mobile {
		padding-left: 0;
	}
	.mobile-custom-image .inline-work-string-mobile {
		display: flex;
		padding-left: 30px;
		padding-right: 30px;
		flex-direction: column;
	}
	.custom-work-section,.digital-tab,.inner-video-section,.video-section .has-text-align-center {
		padding-left: 30px;
		padding-right: 30px;
		margin-bottom: 20px;
	}
	#sectionourheadoffice .container,#sectionourheadoffice,#sectionourheadoffice, #sectionourheadoffice .col-12,#sectionmobile-technology-contanier .custom-text-intro {
		padding: 0;
	}
	.inner-work-section .custom-text-intro {padding-right: 0;justify-content: center;display: flex;}

	.about-img {
		justify-content: center;
		display: flex;
	}
	.has-text-align-left {
		text-align: center;
	}
	.inline-work-string,.custom-device-section,.outer-content-technology,#sectionOurHistory br,.desktop-learn,.home-validation-content.has-text-color{
		display: none;
	} 
	.active .digital-tab .wp-block-media-text__content {
		padding-left: 20px;
	}
	.mobile-image-one .inline-work-string,.inner-custom-support-link,.useful-cta-button .wp-block-button.is-style-outline {
		display: block;
	}
	.wp-block-cover.alignfull.is-light.custom-background-image {
		
	}
	#sectionNewsandBlogs .col-md-4 {
		max-width: 50%;
		flex: 0 0 50%;
	}
	#sectionNewsandBlogs h4, #sectionNewsandBlogs span {
		font-size: 16px;
		text-align: left;
		display: flex;
	}
	.custom-work-section-content {
		font-size: 18px;
	}
	/* .home-custom-technology-section {
		background: linear-gradient(#f7f8f9 0%,#c8c8c8 19%);
		} */
	.digital-tab .wp-block-media-text__media,.digital-tab .wp-block-media-text__content {
		flex: 1 1 100%;
		max-width: 100%;
	}
	#sectioncustom-prevent-one, #sectioncustom-prevent-two, #sectioncustom-prevent-three {
		flex: unset;
		width: 100%;
		margin-bottom: 30px;
	}
	.image-with-embed{ padding-left: 0;padding-right: 0;}
	.alignfull.outer-text-media-section,.wp-block-group-is-layout-constrained.custom.active,#sectionwhyworkatinnovative,.home-custom-technology-section,#sectioncareers-section .text-center.text-md-left,#sectionabout-page-container .about-content {
		padding-left: 30px;
		padding-right: 30px;
		
	}
	.custom-work-heading {
		font-size: 27px !important;
	}
	.digital-tab h4,.custom-image-text-section h2 {
		font-size: 27px;
	}
	.digital-tab .has-text-color {
		padding-bottom: 0;
	}
	#sectionproduct-leading-section-one {
		width: 100%;
		margin-bottom: 20px;
		margin-top: 20px;
		padding: 0;
	}
	#sectionproduct-leading-section-one strong {font-size: 20px; }
	.custom-outer-product,.custom-outer-product.custom-hub,.container.custom-support-hub,.custom.tab-content .wp-block-media-text__media {
		width: 100%;
		max-width: 100%;
	}
	.support-hub-one .custom-outer-product,.container.custom-support-hub .row.justify-content-center { max-width: 100%;}
	.searchfilter-tdc {
		flex: 0 0 100%;
		max-width: 100%;
	}
	#sectioncareers-section .col-12.col-md-6.text-center::before { 
		bottom: 5rem;
		font-size: 36px;
		left: 0;
	}
	.container.custom-support-hub, #sectionmobile-technology-contanier .custom-text-intro{
		display: block;
	}
	.container.custom-support-hub .row.justify-content-center,.custom-outer-product.custom-hub .selectFilter {
		margin-top: 15px;
	}
	.custom-hub .selectFilter a:not([href]):not([class]) {margin-bottom: 0; }
	.container.custom-support-hub .searchfilter-td,.container.custom-support-hub .searchfilter-tdc { 
		max-width: 80%;
		width: 100%;
		flex: 0 0 80%;
	}
	#sectioncustom-inner-links {
		width: 100%;
	}
	.useful-cta-button {
		width: 100%;
		display: block !important;
		text-align: center;
	}
	.useful-cta-button .wp-block-button.is-style-outline { margin-top: 20px;}
	.inner-custom-support-link p {
		text-align: center;
		font-size: 27px;
	}
	#sectionProductSupport .banner-container {
		background: transparent;
	}
	.logo-list-section .wysiwyg__inner {overflow-x: auto; white-space: nowrap; }
	.logo-section { flex: 0 0 30%;}
	.video-section .has-text-align-center strong { 
		width: 100%;
		display: block;
		line-height: initial;
		font-size: 27px;
		margin-top: 0;
		padding-top: 0;
		text-align: left;
	}
	.custom-about-content, #sectionOurHistory img.imageStretch {
		padding: 0;
		text-align: left;
	}
	#sectionOurHistorycustom-carrer p {   text-align: left;}
	.custom-contact-button {
		width: auto;
	}
	#sectionperksandbenefits {
		padding-top: 15px;
	}
	.wp-block-column.video-section {background: url("images/m-innovation-about.png"); }
	.n2-ss-slider .n2-ss-layer-with-background {
		padding-left: 10px !important;
	}
	.post-main-heading {
		font-size: 36px;
		text-align: left;
	}
	.custom-underage-section img{width: 100%;height: auto;  }
	.custom.anchorLinks .col-6{
		width: 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.custom.anchorLinks .row {
		flex-direction: column;
	}
	.custom.anchorLinks .float-right {
		float: left !important;
		margin-top: 20px;
	}
}
@media only screen and (max-width: 767px) { 
	.header{padding-top:0!important;padding-bottom:0!important;padding-left:0;padding-right:0}
	.row.mobile-header{background:#425967;height:100px !important;padding-top:15px;padding-bottom:25px;}
	.hamburger {background-color: #fff; width: 22px;}
	.hamburger::before{background-color:#fff}
	.customlogomobileinner .hamburger::after { background-color: #fff !important; width: 22px;}
	.customlogomobileinner .hamburger::before { background-color: #fff !important; width: 22px;}
	.col-12.customlogomobileinner{display:flex;align-items:center}
	.mobile-header .menu-toggle{margin-left:0}
	.header-mobile-logo{position:relative;width:50%;justify-content:start;display:flex;left:0;bottom:0;justify-content:center}
	.header-mobile-logo img{height:60px;width:100%;object-fit:contain}
	.mobile-header .text-center{width:20%}
	.header-inner-one { display: none;}
	.header .container-fluid.d-block.d-md-none {margin-top: 0 !important; padding-left: 0;padding-right: 0;}
	.custom-brand{width:100%;padding-left:20px;padding-right:20px}
	#sectionourheadoffice h4 { font-size: 27px;text-align: left;line-height: 29.38px; }
	#sectionabout-page-container .panelBg {height: 372px;}
	#sectionabout-page-container .padding10Percent {background: #fff;padding-bottom: 0;padding-left: 9%;padding-right: 9%}
	#sectionOurHistory,.our-location-section {padding-left: 25px;padding-right: 25px; }
	.about-content h2 {line-height: 29.38px;padding-right: 20px;}
	#sectionOurLocations {margin-top: -30px;}
	#sectionOurHistory,.our-location-section {padding-left: 20px; padding-right: 20px;}
	#sectionourheadoffice h4::after {width: 100%; }
	#sectionOurHistory h4,.our-location-section h5,#sectionwhyworkatinnovative h4 {text-align: left; }
	#sectionOurHistory h4 {text-align: left;font-size: 27px;line-height: 29.38px;}
	#sectionOurHistory h6 {font-size: 20px; line-height: 25px;}
	#sectionOurHistory p {text-align: left;}
	.our-location-section{width:100%;margin:5px auto 0;max-width:100%;text-align:left;padding-left:20px;padding-right:20px}
	.custom-contact-button {margin-top: 13px; }
	#sectioncontact-support-button,#sectionourheadoffice br,#sectionperksandbenefits .bgWhite>br{display:none}
	.our-location-section h5 { width: 100%;}
	.custom-location-country {  justify-content: center; margin-bottom: 50px;margin-top: 50px;}
	.country-location { width: 33%;}
	#sectionOurLocations h4,#sectionOurLocations h5,#sectionOurLocations p{text-align:left;line-height:19.49px}
	#sectionOurLocations h4 {font-size: 27px; }
	.custom-contact-button{margin-left: 0; }
	#sectionOurLocations h4::after { max-width: 228px;width: auto;margin-left: 0;}
	#sectionperksandbenefits .col-12.col-md-3{flex:0 0 100%;max-width:100%;margin-bottom: 0;}
	#sectionourheadoffice,#sectionperksandbenefits{background:url("images/mobile-custom-innovation.png") center/cover;background-repeat:no-repeat!important}
	#sectionperksandbenefits h4{font-size:20px;line-height:21.76px}
	#sectionperksandbenefits p{line-height:19.49px}
	#sectionwhatouremployeessay h4 {line-height: 29.38px; font-size: 27px;}
	#sectionwhatouremployeessay p {line-height: 19.49px; }
	#sectionwhyworkatinnovative h4,#sectionwhatouremployeessay h3 { text-align: center;font-size: 27px;line-height: 29.38px;}
	#sectioncurrent-vacancies-button, #sectioncontact-support-button {margin-bottom: -42px; height: 148px;}
	#sectioncurrent-vacancies-button {margin-bottom: 0}
	#sectioncurrent-vacancies-button .text-center { height: 148px;flex-direction: column;justify-content: space-evenly;}
	#sectioncurrent-vacancies-button .buttonBorder { margin-bottom: 0;}
	#sectioncurrent-vacancies-button .text-center::before { margin-right: 0;font-size: 27px;line-height: 29.38px;}
	#sectioncareers-section .panelBg {height: 372px;}
	#sectioncareers-section .panelBg::before {left: 20%;top: 37%;}
	#sectionOurHistory img,#sectionOurLocations .custom-brand,#sectionOurLocations .custom-brand-logo-section,.flex.header-breadcrumbs{display:none}
	#sectioncareers-section .panelBg::before,.page-template-default .flex.header-breadcrumbs{display:none}
	#sectionOurLocations h5 {font-size: 18px;margin-bottom: 22px;}
	#sectioncareers-section .padding10Percent {padding-top: 14%;padding-bottom: 1%;padding-left: 30px;padding-right: 30px}
	#sectionwhyworkatinnovative .videoStretch {padding-left: 15px;padding-right: 15px;}
	#sectioncontact-form-mobile {padding-left: 0;padding-right: 0;}
	#sectioncontact-form-mobile .container-fluid {padding-left: 0;padding-right: 0;}
	#sectioncontact-heading-section h1 {font-size: 36px;text-align: left;line-height: 39.17px;padding-left: 0;padding-top: 0;}
	#sectioncontact-heading-section .text-md-left {padding: 0; }
	.contact-inner-content strong,.contact-inner-content {line-height: 19.58px; }
	.contact-offiece-location {padding-top: 25px;}
	#sectioncontact-form-mobile .container-fluid{margin-bottom:-5rem}
	.col-12.customlogomobileinner {padding-left: 30px;}
	#sectiondefault-product-section .order-md-last .panelBg::before{content:'';display:block;width:100%;position:absolute;right:0;top:50%;height:5px;background-color:red;transform:translateY(-50%);z-index:-1}
	.product-inner-feature .col-12.col-md-6.text-center {display: none;}
	.custom-feature-section{text-align:left}
	.product-custom-feature{background:0 0}
	.custom-feature-section h2{text-align:center}
	.woocommerce-page .woocommerce-cat-list ul.products li.product{width:50%;padding:0 15px 30px}
	.woocommerce-cat-list .products.columns-4{margin:0 -15px!important}
	.woocommerce-cat-list .woocommerce-loop-product__title{font-size:20px!important}
	.woocommerce-cat-list .text-base.font-bold.mb-0{font-size:18px}
	}

@media only screen and (max-width: 649px){#sectioncareers-section .panelBg::before {left: 53%;}}
@media only screen and (max-width: 575px){
.container.solution .wp-block-column.is-vertically-aligned-center {padding: 5px;height: 145px;}
.wp-block-cover.rounded-xl {height: 100%;}
.wp-block-cover.rounded-xl p {font-size: 19px;line-height: 21.76px; font-size: 20px !important;}
.footer-contact-address-section {padding: 1rem;}
.footer .globeHolder span {font-size: 12px;}
.footer-contact-address-section .globeHolder a {font-size: 12px; text-wrap: nowrap;}
.fotoer-menu-section {padding: 1rem;}
.footer-contact-address-section {padding-top: 30px;}
.footer-border-section {margin-top: 20px;margin-bottom: 20px;}
.home .cta-panel .cta-description { margin-bottom: 10px; }
.container.solution > div:nth-child(1)::after {margin-bottom: 13px !important; }
#sectionourheadoffice .container {height: auto;width: 100%;}
#sectionourheadoffice iframe {height: auto;height: 179px;width: 100%;}
#sectioncareers-section h2 {font-size: 18px;line-height: 20px;}
.about-content h2 { font-size: 27px;line-height: 29.38px; }
.wpforms-submit-container {margin-top: -16px !important;}
}
@media only screen and (max-width: 480px){
.footer .globeHolder span {padding-right: 15px;}
.footer .globeOverlay {padding: 15px;}
.footer-border-section {margin-top: 21px;}
.footer-newsletter-popup.active {z-index: 999999 !important;
        max-width: 95% !important;
        overflow-y: scroll;
        }

	
.custom-logo-section > div {padding: 4px;}
#sectionperksandbenefits img {margin-bottom: 0 !important;}
.custom-biometric-image .wp-block-button.has-custom-width {width: auto;}

#sectionwhyworkatinnovative iframe {
	height: 180px;
  display: flex;
  justify-content: center;
  margin: 0 auto;
  width: auto;
  max-width: 900px;
}
}

@media only screen and (min-width: 575px) and (max-width: 768px) {.wp-block-cover.rounded-xl { min-height: 250px !important; }}
 @media only screen and (min-width: 480px) and (max-width: 575px){
.container.solution .wp-block-column.is-vertically-aligned-center {height: 200px;}}


#sectioncareers-section, #sectionabout-page-container{
	max-width: 1480px !important;
	margin: 0 auto !important;
}

@media  (max-width: 1200px) {
	#sectioncareers-section, #sectionabout-page-container{
		max-width: 100% !important;
		margin: 0 auto !important;
	}

	#sectioncareers-section .media-with-text, #sectionabout-page-container .media-with-text{
		max-width: 100% !important;
		margin: 0 !important;
	}
}

.bgGreyWhite{
	margin-top: 0;
}

.Video-section-career{
	max-width: 919px !important;
}

#current-vacancies{
	margin-bottom: 0;
}

.flex-row-center{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}

.flex-row-center h3{
	color: #FFF;
	padding-right: 20px;
	font-size: 24px;
	margin-bottom: 14px;
}

.flex-row-center a{
	background: #cf2e2e;
	color: #fff;
}

.flex-row-center a:hover{
	background: #fff;
	color: #cf2e2e;
}

.woocommerce{
	margin: 0 auto;
}


#sectionabout-page-container{
	max-width: 1480px !important;
	margin: 0 auto !important;
}

/*#sectioncontact-form-desktop{*/
/*	padding-top: 185px;*/
/*}*/

#sectionsubmitRMA .button.buttonBorder{
	padding-bottom: 15px !important;
	font-size: 16px !important;
}

.custom-right-section, .custom-inner-links{
	background:#415A67 !important; ;
	border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
    width: 100%;
	margin-right: 250px;
}

@media (max-width: 700px) {
	#custom-right-section{
		display: flex;
		flex-direction: column;
	}
}

.technical-links{
	display: flex;
	flex-direction: row;
	justify-content: space-around;
}

.technical-links a{
	font-weight: bold;
	color: #000;
}

.technical-links a:hover{
	color: #DB193F;
}

#applyFilters{
	margin-top: 3px !important;
}


.borderLeftRed .panelBg{
	background-position: center !important;
}

#sectionweareinnovativevideo{
	max-width: 900px !important;
	margin: 0 auto;
}


@media  (max-width: 1200px) {
	#contacts-one, #contacts-two{
		display: flex;
		flex-direction: column;
	}
}

#product-icons-three{
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.product-custom-feature{
	margin-bottom: 0;
	margin-top:-30px;
}

:where(.wp-block-columns){
	margin-bottom: 0;
}

.custom-feature-section{
	margin-top: 20px;
}

#sectioncustom-feature-image-content{
	padding-top: 40px;
}



.features-holder {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.features-col {
	display: flex;
	flex-direction: column;
}

.in-feature {
	display: flex;
	flex-direction: row;
	margin: 10px;
}

.feature-img img {
	width: 40px;
	height: 40px;
}
.feature-content {
	margin-left: 10px;
	font-weight: 700;
	font-size: 16px;
	line-height: 50px;
}

@media screen and (min-width: 768px) {
	.features-holder {
		flex-direction: row;
	}
}

#cashgenic-features{
	padding-top: 40px;
}

#sectioncustom-feature-image-content-cashgenic .col-12.col-md-6.text-center{
	margin: auto;
}

#cashgenic-benefits{
	max-width: 1250px;
	margin: 0 auto;
}

#cashgenic-video{
	max-width: 800px;
	margin: 0 auto;
}

#cashgenic-suppliers{
	max-width: 1250px;
	margin: 0 auto;
}

.product-leading-section-image-cashgenic {
	background: url("images/grey-bg.jpg") bottom/cover no-repeat #2d3942 !important;
	padding-top: 30px;
}

#cashgenic-video-container #cashgenic-video .container .row .text-center h4 {
	color: #fff;
}

.woocommerce-LoopProduct-link span{
	/*display: none;*/
}

.logo-list-section .mb-48{
	margin: 0 !important;
}


#sectionproduct-leading-section-one{
	display: flex;
	flex-direction: column;
}

.red-tab div{
	font-size: 16px !important;
}



/* Styling the HubSpot form to match existing styles */

/* General form styling */
.hs-form {
	font-family: 'Raleway', sans-serif;
	max-width: 1250px;
	width: 100%;
	padding: 0 15px;
	margin: 0 auto;
}

/* Input fields and labels */
.hs-form,
.hs-form .hs-input,
.hs-form .hs-textarea {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 700;
	color: #FFF;
	width: 100%;
	padding: 10px;
	/*border: 1px solid #CACACA;*/
	border-radius: 25px;
}

.hs-form-field label{
	display: none;
}


.hs-form .hs-input::placeholder,
.hs-form .hs-textarea::placeholder {
	color: #000;
	opacity: 0.8;
}

.hs-form input[type="text"],
.hs-form input[type="email"],
.hs-form input[type="tel"],
.hs-form input[type="number"],
.hs-form input[type="password"],
.hs-form textarea {
	background-color: transparent;
	border: 2px solid #CACACA;
	border-radius: 25px;
	padding: 10px;
	font-size: 16px;
	line-height: 24px;
	font-family: 'Raleway', sans-serif;
	color: #FFF;
}

/* Error messages */
.hs-form .hs-error-msg {
	font-size: 14px;
	margin-top: 5px;
	color: white !important;
	display: block !important;
}

/* Styling for GDPR checkbox */
.hs-form .hs-form-field.hs-form-gdpr {
	display: block;
	margin-bottom: 20px;
}

.hs-form input[type="checkbox"] {
	width: 23px;
	height: 23px;
	border-radius: 5px;
	margin-right: 10px;
}

/* Submit button */
.hs-form .hs-button {
	background: #ff0d0d;
	color: #fff;
	border-radius: 20px;
	font-weight: 700;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	padding: 10px 20px;
	border: none;
	cursor: pointer;
	width: auto;
	text-align: center;
	transition: background-color 0.3s ease;
}


.hs-button{
	background: #FF0D0D !important;
	color: #fff !important;
	border: none !important;
	font-weight: bold !important;
}

.hs-form .hs-button:hover {
	background: #A21A1A;
}

/* Add hover effect for input fields */
.hs-form input[type="text"]:hover,
.hs-form input[type="email"]:hover,
.hs-form input[type="tel"]:hover,
.hs-form input[type="number"]:hover,
.hs-form input[type="password"]:hover,
.hs-form textarea:hover {
	border-color: #ff0d0d;
}

/* Add focus styles for input fields */
.hs-form input[type="text"]:focus,
.hs-form input[type="email"]:focus,
.hs-form input[type="tel"]:focus,
.hs-form input[type="number"]:focus,
.hs-form input[type="password"]:focus,
.hs-form textarea:focus {
	border-color: #ff0d0d;
	outline: none;
	box-shadow: 0 0 5px rgba(255, 13, 13, 0.3);
}

/* Container for form field rows */
.hs-form .hs-form-field {
	margin-bottom: 20px;
}

.hs-form .hs-form-field.hs-form-required label::after {
	content: '*';
	color: #ff0d0d;
	margin-left: 5px;
}

/* General padding and spacing */
.hs-form .hs-form-field,
.hs-form .hs-fieldtype-textarea,
.hs-form .hs-button {
	margin-bottom: 20px;
}


/* Placeholder text styling (white) */
.hs-form .hs-input::placeholder,
.hs-form .hs-textarea::placeholder {
	color: #ffffff;
	opacity: 1; /* Ensure the placeholder is fully visible */
}

/* Dropdown (select) field styling */
.hs-form select {
	background-color: transparent; /* Make background transparent */
	color: #3A3942; /* Keep the text color for dropdown options */
	border: 2px solid #CACACA; /* Keep border consistent with other input fields */
	padding: 10px;
	border-radius: 8px;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	line-height: 24px;
}

.hs-form option{
	color: #000;
}

/* Hover effect for dropdown */
.hs-form select:hover {
	border-color: #ff0d0d; /* Change border on hover */
}

/* Focus effect for dropdown */
.hs-form select:focus {
	border-color: #ff0d0d; /* Highlight border on focus */
	outline: none;
	box-shadow: 0 0 5px rgba(255, 13, 13, 0.3); /* Add a shadow for focus effect */
}

.hs-richtext{
	font-weight: normal;
}
.hs-richtext a{
	color:#fff;
}
