/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
.custom_d_none {
    display: none !important;
}

.grecaptcha-badge {
    visibility: hidden !important;
}

.grecaptcha-badge {
    z-index: 999;
}

#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    font-size: 150% !important;
    padding: 5px !important;
}

/* .avia-search-tooltip.avia-tt {
    display: block !important;
} */

#wrap_all header#header #menu-item-29093 .avia-menu-text {
    /*box-shadow: 0 0px 6px #ddd;*/
    box-shadow: none !important;
    border: 1px solid #353535 !important;
    background: #fff !important;
    color: #353535 !important;
    padding: 8px 10px !important;
    font-size: 14px;
}

/* Use Biometric-as-a-Service */
#wrap_all header#header #menu-item-29093 .avia-menu-text img {
    vertical-align: middle;
    padding-bottom: 3px;
    padding-right: 4px;
    max-width: 100px;
}

li#menu-item-37825 {
    display: none !important;
}

li#menu-item-3543 a {
    padding-left: 10px;
}

li#menu-item-42364 a {
    padding-right: 0;
}

.custom_cloudabis_link img {
    box-shadow: none !important;
    border: 1px solid #C02125 !important;
    background: #fff !important;
    color: #353535 !important;
    width: 98px;
    padding: 8px 8px !important;
    font-size: 14px;
    border-radius: 30px;
    vertical-align: middle;
    margin-top: -1px;
}

.custom_cloudabis_link {
    transition: all .3s;
}

.custom_cloudabis_link:hover img {
    /*background: #f3f3f3!important;*/
}

.customNavCloud {
    font-weight: 600;
    color: #180001;
}

.customNavABIS {
    color: #C02125;
    font-weight: 600;
}

.nmcta.customCloudAbisSignupBtn {
    display: none !important;
}

#menu-item-3543.contactUs span.avia-menu-text {
    box-shadow: 0 0px 6px #ddd;
    background: #C02125 !important;
    color: #fff !important;
    padding: 10px 13px !important;
    border-radius: 20px !important;
    transition: background-color 0.2s ease;
}

#menu-item-3543.contactUs:hover span.avia-menu-text {
    background-color: #eb3b3b !important;
}

/* .page-id-27439 #menu-item-42364, .custom_abis_signup { display: none; }
.page-id-27439 .custom_abis_signup { display: block; }
.page-id-27439 .custom_abis_signup span.avia-menu-text { box-shadow: 0 0 6px #ddd; background: #C02125!important; color: #fff!important; padding: 10px 13px!important; border-radius: 20px!important; transition: background-color 0.2s ease; }
.page-id-27439 .custom_abis_signup:hover span.avia-menu-text { background-color: #eb3b3b!important; }
.page-id-27439 #menu-item-3543.contactUs span.avia-menu-text { box-shadow: none; background: transparent !important; color: #353535 !important; padding: 0 !important; border-radius: unset !important; transition: background-color 0.2s ease; }
.page-id-27439 #menu-item-3543.contactUs:hover span.avia-menu-text { background-color: transparent !important; }
 */
/*Top Menu ON/OFF For CloudDesk page*/
.menu-item-37248,
.menu-item-37332,
#menu-item-37248,
#menu-item-37332,
.menu-item-37833 {
    display: none !important;
}

#menu-item-37825 {
    display: none;
}

/* Authorized Distributor */
#menu-item-37825>a>span.avia-menu-text {
    background-color: #fff !important;
    padding: 8px 10px;
    border-radius: 20px;
    font-size: 17px;
    box-shadow: 0 0px 6px #ddd;
}

/* Authorized Distributor */
#menu-item-37825 img,
.menu-item-37825 img {
    width: 85px;
    padding-right: 5px;
}

/* Authorized Distributor */
#menu-item-37825 .sub-menu {
    width: 100%;
}

/*End*/
.av-main-nav li#menu-item-15554 ul.sub-menu li {
    width: auto !important;
}

button.gdpr-preferences {
    display: none !important;
}

#wrap_all form input[type="text"]:focus, #wrap_all form input[type="email"]:focus, #wrap_all form input[type="tel"]:focus, #wrap_all form textarea:focus, #wrap_all form select:focus{
border: 1px dashed #ff0000 !important;}
 #wrap_all form input[type="submit"]:focus {border: 0px dashed #ff0000 !important;}

/*Add your own styles here:*/
.logo a img {
    width: 200px;
    object-fit: contain;
}

ul.sub-menu .current_page_item.current-menu-item a {
    color: #333 !important;
    background: #f8f8f8 !important;
}

.bottom_heading h3 {
    margin-top: 30px;
    font-size: 24px !important;
    text-align: center;
    line-height: 160%;
    color: #180001 !important;
    text-transform: uppercase;
}

.inner-container .logo {
    padding-top: initial !important;
    height: 100% !important;
}

.inner-container .logo a {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}

.template-page .entry-content-wrapper h1,
.template-page .entry-content-wrapper h2 {
    text-transform: capitalize;
    letter-spacing: normal;
}

/*header#header #menu-item-29093 .avia-menu-text { background-color: #02bec9; border-color: #02bec9; color: #180001 !important; padding: 8px 18px; border-radius: 20px; }*/
div#footTop .footerTop img {
    width: 450px;
    margin: 0 auto;
}

.m2sys-logo img.avia_image {
    width: 180px;
}

.page-id-3443 #av_section_1 main {
    padding-bottom: 10px !important;
}

#custom-badges-grid-section {
    background: #d1f3f5;
}

.custom-createFreeAccount,
.custom-createFreeAccount.avia-button {
    padding: 8px 36px;
    border-radius: 5px !important;
    background: #13a5c2;
    border: 2px solid #13a5c2 !important;
    color: #fff !important;
    display: inline-block;
    transition: all .3s;
}

.custom-createFreeAccount:hover {
    background: #fff;
    text-decoration: none;
    color: #13a5c2 !important;
}

a.custom-createFreeAccount.avia-button {
    margin: auto 10px;
    margin-top: 3px;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme { opacity: 0.85 !important; }

/* START thank you page message design */
.thanks-wrap {
    max-width: 530px;
    margin: 20px auto;
}

.thanks-wrap h1.thanks-head {
    text-align: center;
}

.thanks-product {
    font-size: 18px;
    line-height: 1.5em;
    text-align: center;
}

.thanks-msg {
    text-align: center;
    line-height: 1.75em;
    padding: 20px 0 0;
    font-size: 15px !important;
    color: #777;
}

.cloudAbisFreeTrial {
    border-radius: 8px;
    overflow: hidden;
    padding-top: 20px;
    box-shadow: 0 0px 15px #ddd;
    margin: 30px auto 0;
    border-top: 5px solid #C02125 !important;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    max-width: 550px;
}

.cloudAbisFreeTrialBtn {
    display: table;
    margin: 0 auto;
    background: #C02125;
    color: #fff !important;
    padding: 10px 40px;
    border-radius: 50px;
    font-size: 18px;
    text-decoration: none;
    border: 1px solid #C02125;
    transition: all .4s;
}

.cloudAbisFreeTrialBtn:hover {
    background: #fff;
    border: 1px solid #ddd;
    color: #C02125 !important;
}

.trialWrap h2 {
    background: #C02125;
    text-transform: uppercase !important;
    color: #fff !important;
    font-size: 16px;
    display: table;
    margin: 0 auto;
    padding: 8px 30px;
}

.trialWrap h3 {
    text-align: center !important;
    text-transform: uppercase !important;
    color: #ff9900 !important;
    font-size: 38px !important;
    font-weight: bold !important;
    margin: 15px 0;
}

.trialWrap h4 {
    text-align: center;
    color: #555 !important;
    font-weight: normal !important;
    margin-bottom: 30px;
}

.trialLinkWrap {
    padding: 24px 0;
    background: #f1f1f1;
    border-top: 1px solid #ddd;
}

/* END thank you page message design */
.page-id-27439 #av_section_6 .custom-html-widget img {
    width: auto;
}

.page-id-4451 div#av_section_1 {
    background-color: #eff7f9 !important;
}

.page-id-4451 div#av_section_1 h1.av-special-heading-tag {
    font-size: 38px;
    font-weight: 500 !important;
    color: #222;
    letter-spacing: -1px;
    line-height: 1.25em;
}

.page-id-4451 div#av_section_1 .av-subheading {
    line-height: 1.75em;
    padding-top: 20px;
    max-width: 500px;
}

/* Start CloudScanr */
.page-id-29577 div#av_section_1 h1 {
    font-size: 36px;
    font-family: 'Ubuntu', sans-serif !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    line-height: 1.45em;
    color: #293041;
}

.page-id-29577 div#av_section_1 p {
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5em;
    max-width: 480px;
}

.page-id-29577 div#av_section_2 p {
    font-size: 18px;
    line-height: 2;
}

.page-id-29577 div#av_section_2 {
    background: #eff7f9 !important;
}

.page-id-29577 #av_section_2 h2 {
    text-align: center;
    font-weight: 600 !important;
    font-size: 34px !important;
    color: #293041 !important;
}

.page-id-29577 #av_section_2 h2 span {
    color: #C02125 !important;
}

.page-id-29577 .contact_us h2 {
    font-size: 36px !important;
    font-family: 'Ubuntu', sans-serif !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    line-height: 1.45em;
    color: #293041;
    text-align: center;
}

.page-id-29577 .contact_us_msg p {
    text-align: center;
    max-width: 1024px;
    display: table;
    margin: 0 auto 20px;
    font-size: 18px;
    line-height: 1.75em;
}

.page-id-29577 a.avia_image:hover .image-overlay {
    opacity: 0.2 !important;
}

.page-id-23648 div#after_section_9 {
    border-top: none;
}

.page-id-23648 div#after_section_9 .template-page.content {
    padding-top: 0 !important;
}

.page-id-23648 #av_section_5 .content,
.page-id-23745 #av_section_5 .content {
    padding-bottom: 50px !important;
}

.page-id-21486 label {
    display: block;
}

/* End CloudScanr */

#top.page-id-24491 .formHolder label {
    width: 100%;
}

/* START New Pages Designs */
.page-id-29756 div#av_section_1 {
    background: url(http://m2sys.com/wp-content/uploads/custom-images/top-bg-texture.jpg) no-repeat top center !important;
    background-size: cover !important;
}

.page-id-29756 #av_section_6 img {
    width: 100%;
}

.page-id-29756 #av_section_6 .bottom_heading h3 {
    font-size: 24px;
    line-height: 160%;
    color: #180001 !important;
}

.page-id-29756 .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
    margin: 15px 0px;
}

.page-id-29756 #av_section_5 .fromWrapper>p {
    font-size: 12px !important;
    margin-top: 5px;
}

.page-id-29756 .m2-title span {
    display: block;
    color: #C02125;
}

.page-id-29756 .m2-title {
    font-size: 36px;
    font-family: 'Ubuntu', sans-serif !important;
    font-weight: bold !important;
    line-height: 1.45em;
    color: #293041;
}

.page-id-29756 #av_section_1 .m2-description {
    margin: 0 auto;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5em;
}

.page-id-29756 #av_section_2 p,
.page-id-29756 #av_section_3 p {
    line-height: 2em;
    font-size: 16px !important;
    margin-bottom: 26px;
}

.page-id-29756 #av_section_6 .content {
    padding-top: 0;
}

.page-id-29756 .avia_codeblock.scenarios ul li {
    line-height: 2.5em;
    list-style: circle;
}

.page-id-29756 #av_section_3,
.page-id-29756 #av_section_5 {
    background: #eff7f9 !important;
    padding: 50px 0;
}

.page-id-29756 #av_section_2 h2,
.page-id-29756 #av_section_4 h2,
.page-id-29756 #av_section_5 h2 {
    font-size: 28px !important;
    font-family: 'Ubuntu', sans-serif !important;
    color: #293041 !important;
    text-align: center;
}

.page-id-29756 #av_section_2 h2 span,
.page-id-29756 #av_section_4 h2 span,
.page-id-29756 #av_section_5 h2 span {
    color: #C02125 !important;
    font-weight: bold !important;
}

/* .page-id-29756 .fromWrapper input[type="text"], .page-id-29756 .fromWrapper select, .page-id-29756 .fromWrapper textarea, .page-id-29756 .fromWrapper input[type='email'], .page-id-29756 .fromWrapper input[type='tel'] { border-radius: 30px !important; padding: 12px !important; }
.page-id-29756 .submitButton { min-width: 160px; border-radius: 50px !important; padding: 12px !important; margin-bottom: 10px; } */
/* END New Pages Designs */

span.wp_rss_retriever_title {
    display: block;
    padding: 0 15px;
    color: #666;
    height: 50px;
    overflow: hidden;
    font-size: 14px;
    text-align: center;
}

/* START CloudDesk */
.page-id-30117 #main .container {
    max-width: 1270px !important;
}

.page-id-30117 div#av_section_1 {
    background: url(https://m2sys.com/wp-content/uploads/custom-images/cloudDesk/cloudDesk-top-banner.png) no-repeat top left;
    background-size: cover;
    min-height: 500px;
}

.page-id-30117 div#av_section_1 .first img {
    width: 160px;
}

.page-id-30117 div#av_section_1 h1 {
    color: #fff;
    font-size: 42px;
    line-height: 1.25em;
    letter-spacing: 1px;
}

.page-id-30117 div#av_section_1 .av-special-heading-h2 {
    margin-top: 20px;
}

.page-id-30117 div#av_section_1 .av-special-heading-h2 h2 {
    color: #fff;
    font-size: 22px;
}

.page-id-30117 #av_section_1 a.avia-button,
.page-id-30117 #av_section_3 a.avia-button,
.page-id-30117 #av_section_5 a.avia-button,
.page-id-30117 #av_section_7 a.avia-button {
    font-size: 18px;
    margin-top: 10px;
}

.page-id-30117 .av-special-heading-h2 h2 {
    font-size: 32px;
    color: #626262;
}

.page-id-30117 .av-special-heading-tag h3 {
    color: #626262;
}

.page-id-30117 div#av_section_2 .av-subheading.av-subheading_below {
    max-width: 500px;
    padding: 10px 0;
}

.page-id-30117 div#av_section_2 .av-subheading_below p {
    font-size: 16px;
    line-height: 1.65em;
}

.page-id-30117 div#av_section_3 .av_one_third img {
    width: 256px;
    height: 256px;
    object-fit: contain;
}

.page-id-30117 div#av_section_4 .av_two_fifth img {
    width: 320px;
    height: 220px;
    object-fit: contain;
}

.page-id-30117 div#av_section_4 .av-special-heading h3 {
    font-size: 30px;
    color: #626262;
    margin-bottom: 20px;
    font-weight: 600 !important;
}

.page-id-30117 div#av_section_4 .av-special-heading p {
    font-size: 16px;
    max-width: 500px;
    line-height: 1.5em;
}

.page-id-30117 div#av_section_5 .av-special-heading {
    margin-top: 0;
}

.page-id-30117 div#av_section_5 .av-special-heading h3 {
    font-size: 18px;
}

.page-id-30117 div#av_section_5 .av-special-heading p {
    font-size: 16px;
    line-height: 1.35em;
    margin-top: 12px;
}

.page-id-30117 div#av_section_5 .av_one_third img {
    width: 128px;
    height: 128px;
    object-fit: contain;
}

.page-id-30117 div#av_section_6 img.how-it-works-bar {
    /*max-width: 934px; object-fit: contain;*/
    padding-bottom: 0;
    margin-bottom: 0;
}

.page-id-30117 div#av_section_6 .av_one_fourth {
    margin-top: 0;
}

.page-id-30117 div#av_section_6 .av_one_fourth img {
    width: 240px;
    height: 150px;
    padding: 0;
    margin: 0;
    object-fit: contain;
}

.page-id-30117 div#av_section_6 .av_one_fourth h3.av-special-heading-tag {
    font-size: 15px;
    line-height: 1.5em;
    font-weight: 600 !important;
    color: #626262;
}

.page-id-30117 div#av_section_7 .flex_column_table {
    background: #f2f2f2;
    padding: 50px;
}

.page-id-30117 div#av_section_8 .av-special-heading {
    margin-top: 0;
}

.page-id-30117 div#av_section_8 .av-special-heading h3 {
    font-size: 28px;
    color: #626262;
}

.page-id-30117 div#av_section_8 img.bottom-globe {
    max-width: 1024px;
    object-fit: contain;
}

.page-id-30117 div#av_section_9 .formHolder {
    width: 100% !important;
    margin-top: 20px !important;
}

#clouddeskfaq {
    background: #FEF4F3 !important;
}

#clouddeskfaq .toggler {
    background: #FEF4F3 !important;
    border: 1px solid #FEF4F3 !important;
    color: #444 !important;
    transition: all .3s;
}

#clouddeskfaq .toggler:hover {
    background: #FEF4F3 !important;
}

#clouddeskfaq span.toggle_icon,
#clouddeskfaq span.toggle_icon .vert_icon,
#clouddeskfaq span.toggle_icon .hor_icon {
    border-color: #a7a7a7;
}

.custom-img-border img.avia_image {
    border: 1px solid #ddd;
    padding: 0 !important;
    border-radius: 5px;
    overflow: hidden;
}

.custom-img-border-2 {
    background: transparent !important;
}

.custom-img-border-2 img.avia_image {
    border: 1px solid #ddd;
    padding: 0 !important;
    border-radius: 5px;
    overflow: hidden;
    max-width: 400px;
}

.custom-img-border-2 .av-image-caption-overlay {
    height: auto;
    width: 100%;
    font-size: 11px;
    bottom: 0;
    right: -15px;
    text-align: right;
}

.customH1-home-heading h1 {
    text-transform: unset !important;
}

.page-id-37115 #av_section_7 {
    background: #eff7f9 !important;
}

@media (max-width:320px),
(max-width:360px),
(max-width:375px),
(max-width:400px),
(max-width:480px) {
    .page-id-30117 .av-special-heading-h2 h2 {
        font-size: 26px;
    }

    .custom-responsive-padding-15px {
        padding: 0 15px;
    }

    .page-id-30117 #header_main {
        padding-top: 0 !important;
    }

    .page-id-30117 div#av_section_1 {
        min-height: auto;
    }

    .page-id-30117 div#av_section_1 .hr-invisible,
    .page-id-30117 div#av_section_4 .hr-invisible,
    .page-id-30117 div#av_section_7 .hr-invisible,
    .page-id-30117 div#av_section_8 .hr-invisible {
        display: none;
    }

    .page-id-30117 div#av_section_1 .first img {
        float: none;
        display: table;
        margin: 0 auto;
    }

    .page-id-30117 div#av_section_1 .av_one_half {
        text-align: center;
    }

    .page-id-30117 div#av_section_1 h1 {
        font-size: 30px;
        line-height: 1.35em;
        letter-spacing: 0;
        margin-top: 20px;
    }

    .page-id-30117 div#av_section_1 .av-special-heading-h2 h2 {
        font-size: 16px;
    }

    .page-id-30117 div#av_section_2 .avia-button-wrap {
        width: 100%;
    }

    .page-id-30117 div#av_section_2 a.avia-button {
        float: none;
        font-size: 20px;
    }

    .page-id-30117 div#av_section_4 .av-special-heading h3 {
        font-size: 22px;
        line-height: 1.35em;
    }

    .page-id-30117 div#av_section_4 .hr-default {
        margin: 0;
        padding: 0;
    }

    .page-id-30117 div#av_section_6 img.how-it-works-bar {
        max-width: 100%;
    }

    .page-id-30117 div#av_section_6 .av_one_fourth h3.av-special-heading-tag {
        font-size: 18px;
        font-weight: 500 !important;
    }

    .page-id-30117 div#av_section_6 .av-special-heading {
        margin-top: 0;
    }

    .page-id-30117 div#av_section_7 .av-special-heading h2 {
        padding: 30px 10px 0;
        font-size: 22px;
        line-height: 1.45em;
    }

    .page-id-30117 div#av_section_7 .flex_column_table {
        padding: 30px;
    }

    .page-id-30117 div#av_section_7 .av-special-heading-h3 {
        margin-top: 20px;
    }

    .page-id-30117 div#av_section_7 .av-special-heading h3 {
        font-size: 18px;
    }

    .page-id-30117 div#av_section_8 .av-special-heading h3 {
        font-size: 24px;
    }

    .page-id-30117 div#av_section_8 img.bottom-globe {
        max-width: 100%;
    }

    .page-id-30117 div#av_section_9 p br {
        display: none;
    }

    /* HID DigitalPersona 4500 # Page */
    #av_section_1 h2.hid_head_1 {
        font-size: 28px !important;
        line-height: 1.35em;
    }

    .hid_caption_break {
        display: block;
    }

    .custom_caption {
        background: #eff7f9;
        padding: 5px 0;
        border-radius: 2px;
        border: 1px solid #ddd;
    }

    .page-id-37115 .custom_responsive_text {
        font-size: 16px;
        line-height: 1.85em;
    }

    .page-id-37115 .avia-section h1,
    .page-id-37115 .avia-section h2,
    .page-id-37115 .avia-section h3,
    .page-id-37115 .avia-section p {
        text-align: center;
    }

    .page-id-37115 .avia-button-wrap {
        display: table;
        margin: 0 auto;
    }

    .page-id-37115 .custom_border,
    .page-id-37115 h2#contactUs {
        border: none !important;
        padding: 0 !important;
    }

    #popular_biometric_hardware {
        border: 0;
        padding-top: 50px;
    }
}

/* END CloudDesk */

.footerTop img {
    max-width: 500px;
    padding-top: 50px !important;
}

.page-id-3305 .hbp-diagram img {
    width: 80%;
}

/*
@media screen and (min-width: 1366px) {
	.header-scrolled.header-scrolled-full .inner-container .logo { padding-top: 0 !important; }
}*/

@media only screen and (max-width: 1024px) {
    nav.main_menu {
        display: block !important;
    }

    #avia-menu .menu-item {
        display: none;
    }

    .av-burger-menu-main.menu-item-avia-special {
        display: block;
    }
}

/* START Table-Mobile Fingerprint Scanner Page Design */
.page-id-31325 #av_section_4 .content {
    padding-bottom: 80px !important;
}

.page-id-31325 #av_section_6 .content {
    padding-top: 80px !important;
}

.page-id-31325 #av_section_6 img {
    width: 164px;
}

.page-id-31325 #av_section_4 .av_one_fourth article.iconbox:after {
    position: absolute;
    right: -50px;
    top: 44px;
    color: #4b54a5;
    font-size: 50px;
    z-index: 1;
    content: ' \2192';
}

.page-id-31325 #av_section_4 .av_one_fourth:last-child article.iconbox:after {
    content: '';
}

.page-id-31325 .custom-s1 {}

.page-id-31325 .iconbox_icon {
    width: 128px !important;
    height: 128px !important;
}

.page-id-31325 .iconbox_icon.heading-color:before {
    display: none;
}

.page-id-31325 .iconbox_icon.heading-color {
    background: none !important;
    border: none !important;
}

.page-id-31325 .iconbox_icon.heading-color {
    background-repeat: no-repeat !important;
    background-position: 50% 50% !important;
    background-size: contain !important;
}

.page-id-31325 .custom-s1 .av_one_fourth:nth-child(2) .iconbox_icon.heading-color {
    background-image: url(https://www.m2sys.com/wp-content/uploads/custom-images/fingerprint-scanner/Scan-fingerprints-on-the-go.png) !important;
}

.page-id-31325 .custom-s1 .av_one_fourth:nth-child(3) .iconbox_icon.heading-color {
    background-image: url(https://www.m2sys.com/wp-content/uploads/custom-images/fingerprint-scanner/Provides-enhanced-security-when-required.png) !important;
}

.page-id-31325 .custom-s1 .av_one_fourth:nth-child(4) .iconbox_icon.heading-color {
    background-image: url(https://www.m2sys.com/wp-content/uploads/custom-images/fingerprint-scanner/Verify-individuals-efficiently-and-reliably.png) !important;
}

.page-id-31325 .custom-s1 .av_one_fourth:nth-child(5) .iconbox_icon.heading-color {
    background-image: url(https://www.m2sys.com/wp-content/uploads/custom-images/fingerprint-scanner/Customize-according-to-your-needs.png) !important;
}

.page-id-31325 .iconbox .iconbox_content .iconbox_content_title {
    font-size: 18px;
    text-transform: capitalize;
    line-height: 1.35em;
    letter-spacing: 1.5px;
    font-weight: 500 !important;
}

.page-id-31325 .iconbox_content_container p {
    line-height: 1.4em;
}

.page-id-31325 .custom-s2 {}

.page-id-31325 .custom-s2 .av_one_fourth:nth-child(2) .iconbox_icon.heading-color {
    background-image: url(https://www.m2sys.com/wp-content/uploads/custom-images/fingerprint-scanner/How-Does-the-Solution-Work-point-1.png) !important;
}

.page-id-31325 .custom-s2 .av_one_fourth:nth-child(3) .iconbox_icon.heading-color {
    background-image: url(https://www.m2sys.com/wp-content/uploads/custom-images/fingerprint-scanner/How-Does-the-Solution-Work-point-2.png) !important;
}

.page-id-31325 .custom-s2 .av_one_fourth:nth-child(4) .iconbox_icon.heading-color {
    background-image: url(https://www.m2sys.com/wp-content/uploads/custom-images/fingerprint-scanner/How-Does-the-Solution-Work-point-3.png) !important;
}

.page-id-31325 .custom-s2 .av_one_fourth:nth-child(5) .iconbox_icon.heading-color {
    background-image: url(https://www.m2sys.com/wp-content/uploads/custom-images/fingerprint-scanner/How-Does-the-Solution-Work-point-4.png) !important;
}

.page-id-31325 .custom-s3 .custom-features {}

.page-id-31325 .custom-s3 .iconlist_icon .iconlist-char:before {
    display: none;
}

.page-id-31325 .custom-s3 .iconlist_icon {
    background: none !important;
    background-position: 50% 50% !important;
    background-size: contain !important;
    height: 84px;
    width: 84px;
    margin-left: -15px;
}

.page-id-31325 .custom-s3 h4.av_iconlist_title {
    color: #202020 !important;
    font-size: 20px !important;
    text-transform: capitalize;
    font-weight: 600 !important;
}

.page-id-31325 .custom-s3 .avia_start_animation {
    padding-bottom: 30px;
}

.page-id-31325 .custom-s3 .custom-features {
    margin-bottom: 0;
}

.page-id-31325 .custom-s3 .custom-features ul {
    padding-bottom: 0 !important;
}

.page-id-31325 .custom-s3 .custom-features li.avia_start_animation:nth-of-type(1) .iconlist_icon {
    background-image: url(https://www.m2sys.com/wp-content/uploads/custom-images/fingerprint-scanner/Unmatched-reliability.png) !important;
}

.page-id-31325 .custom-s3 .custom-features li.avia_start_animation:nth-of-type(2) .iconlist_icon {
    background-image: url(https://www.m2sys.com/wp-content/uploads/custom-images/fingerprint-scanner/Standardized-biometric-templates.png) !important;
}

.page-id-31325 .custom-s3 .custom-features li.avia_start_animation:nth-of-type(3) .iconlist_icon {
    background-image: url(https://www.m2sys.com/wp-content/uploads/custom-images/fingerprint-scanner/Flexibility-regarding-devices.png) !important;
}

.page-id-31325 #av_section_3 .av_one_fourth:nth-child(2) .iconbox .iconbox_content .iconbox_content_title {
    max-width: 204px;
    margin: 0 auto;
}

@media (max-width:320px),
(max-width:360px),
(max-width:375px),
(max-width:400px),
(max-width:480px) {
    .page-id-31325 #av_section_4 .av_one_fourth article.iconbox:after {
        position: absolute;
        left: 45%;
        bottom: -40px;
        color: #4b54a5;
        font-size: 40px;
        z-index: 1;
        content: ' \2192';
        transform: rotate(90deg);
        right: auto;
        top: auto;
    }
}

/* END Table-Mobile Fingerprint Scanner Page Design */

/* START NEW THANK YOU PAGE DESIGN */
div.thank-you-section {
    background: #FFF !important;
    border: none !important;
}

#section-1-thank .content,
#section-3-thank .content {
    padding: 40px 0 !important;
}

#section-2-thank .content {
    padding: 50px 0 !important;
}

div#section-2-thank.thank-you-section {
    padding-bottom: 50px !important;
    padding-left: 15px;
    padding-right: 15px;
}

div#section-2-thank.thank-you-section .custom-video-thumb {
    width: 100%;
    object-fit: contain;
}

div#section-2-thank.thank-you-section .container {
    max-width: 960px !important;
    box-shadow: 1px 1px 10px -1px #aaa;
    border-radius: 8px;
}

div#section-2-thank.thank-you-section .container h3.av-special-heading-tag {
    font-weight: 600 !important;
    line-height: 1.35em;
    color: #222;
    font-size: 20px;
}

div#section-2-thank.thank-you-section .container p {
    font-size: 18px;
    line-height: 1.30em;
    word-spacing: 1px;
}

div#section-2-thank.thank-you-section .container .av_promobox {
    margin-top: 0;
    padding: 0;
    border: none;
    background: #fff;
}

div#section-2-thank.thank-you-section .container .av_promobox .avia-promocontent {
    margin-right: 80px;
    float: right;
}

div#section-2-thank.thank-you-section .container .av_promobox .avia-promocontent p {
    font-size: 14px;
    color: #222;
}

div#section-2-thank.thank-you-section .container .av_promobox span.avia_iconbox_title {
    font-size: 16px;
}

div#section-2-thank.thank-you-section .container .av_promobox .avia-button.avia-size-large {
    margin-top: 0;
}

div#section-2-thank.thank-you-section .container .av_promobox .avia-button {
    right: unset;
    top: unset;
    position: relative;
}

div#section-2-thank.thank-you-section .container .av_promobox .avia-button-right {
    display: inline;
    float: left;
}

/*Thank You page Add*/
div#section-2-thank.thank-you-section.hitaci-add-wrapper .container p {
    font-size: 16px;
    word-spacing: 1px;
}

div#section-2-thank.thank-you-section.hitaci-add-wrapper .container h3.av-special-heading-tag {
    font-size: 22px;
}

.hitachi-add-left {
    padding: 0px 50px 0 15px;
}

.hitachi-add-right {
    padding: 0px 15px 0 50px;
    position: relative;
}

div#section-2-thank.thank-you-section.hitaci-add-wrapper .hitachi-add-right::before {
    content: "";
    position: absolute;
    display: block;
    background: linear-gradient(to bottom, rgba(192, 192, 192, 0), #c0c0c0, rgba(192, 192, 192, 0));
    top: 0;
    width: 1px;
    height: 100%;
    left: 0;
    visibility: visible;
}

div#section-2-thank.thank-you-section.hitaci-add-wrapper .hitachi-add-right::after {
    content: "";
    position: absolute;
    display: block;
    background: radial-gradient(farthest-corner at 100% 50%, rgba(74, 74, 74, 0.15), transparent 40%);
    top: 0;
    height: 100%;
    width: 10px;
    left: -10px;
    visibility: visible;
}

.hitaci-add-wrapper .content {
    overflow: hidden;
}

.hitaci-add-wrapper .content::before {
    content: url('https://m2sys.com/wp-content/uploads/custom-images/New-Arrival-3.png');
    position: absolute;
    top: -5px;
    left: 50%;
    margin-left: -95px;
}

@media screen and (max-width: 991px) {
    div#section-2-thank.thank-you-section .container .av_promobox .avia-promocontent {
        margin-right: auto !important;
        float: none !important;
    }

    div#section-2-thank.thank-you-section .flex_column.av_one_half.first {
        text-align: center;
        padding: 0 15px;
    }

    div#section-2-thank.thank-you-section .flex_column.av_one_half.avia-builder-el-last {
        text-align: center;
        padding: 0 15px;
    }

    div#section-2-thank.thank-you-section .container h3.av-special-heading-tag {
        text-align: center;
    }

    div#section-2-thank.thank-you-section .container p {
        text-align: center;
    }

    div#section-2-thank.thank-you-section .container .hr-custom.hr-left {
        text-align: center;
    }

    div#section-2-thank.thank-you-section .container .av_promobox .avia-promocontent {
        margin-right: auto;
        float: none;
    }

    div#section-2-thank.thank-you-section .container .av_promobox .avia-button.avia-size-large {
        float: none;
        width: 160px !important;
        margin: auto;
    }

    div#section-2-thank.thank-you-section .container .av_promobox .avia-button-right {
        float: none !important;
    }
}

@media screen and (max-width: 767px) {

    div#section-2-thank.thank-you-section.hitaci-add-wrapper .hitachi-add-left,
    div#section-2-thank.thank-you-section.hitaci-add-wrapper .hitachi-add-right {
        padding-top: 20px !important;
    }
}

@media (max-width:320px),
(max-width:360px),
(max-width:375px),
(max-width:400px),
(max-width:480px) {
    #section-2-thank .container .content {
        padding: 30px 0 15px 0 !important;
    }

    div#section-2-thank.thank-you-section {
        padding-left: 0px;
        padding-right: 0px;
    }

    div#section-1-thank.thank-you-section h2.av-special-heading-tag {
        line-height: 1.25em;
    }

    div#section-1-thank.thank-you-section .av-subheading p {
        font-size: 16px;
        margin-top: 10px;
        line-height: 1.4em;
        padding: 0 20px;
    }

    div#section-2-thank.thank-you-section .container h3.av-special-heading-tag {
        padding: 0 10px;
        font-size: 15px;
        text-align: center;
    }

    div#section-2-thank.thank-you-section .container .hr-custom.hr-left {
        text-align: center;
    }

    div#section-2-thank.thank-you-section .container p {
        font-size: 14px !important;
        line-height: 1.40em !important;
        padding: 0 10px;
        text-align: center;
    }

    div#section-2-thank.thank-you-section .custom-video-thumb {
        padding: 16px;
    }

    #main div#section-2-thank.thank-you-section .container .av_promobox .avia-button.avia-size-large {
        max-width: 160px !important;
    }
}

/* END NEW THANK YOU PAGE DESIGN */

@media (max-width:320px),
(max-width:360px),
(max-width:375px),
(max-width:400px),
(max-width:480px) {
    .page-id-3305 .hbp-diagram img {
        width: 100%;
    }

    .top_head {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    a.responsive-fix {
        text-align: left;
        margin-bottom: 20px;
        display: table;
    }

    a.responsive-fix img {
        margin-left: 0;
    }

    .avia_textblock.bottom_heading h3,
    #after_section_1 .avia_textblock.bottom_heading h3,
    .page-id-29756 #av_section_6 .bottom_heading h3 {
        font-size: 20px !important;
        font-weight: 400 !important;
    }

    .hr.bottom_whitespace {
        display: block !important;
    }

    .builtin-modules {
        margin-bottom: 0 !important;
    }

    .builtin-modules ul {
        margin-bottom: 0 !important;
    }

    .formHolder {
        background: none !important;
    }

    .avia_textblock h3.m2-footer-head {
        font-size: 20px !important;
    }

    .page-id-28915 #av_section_10 {
        padding-bottom: 0;
    }

    .page-id-29272 #av_section_5 p,
    .page-id-29289 #av_section_5 p,
    .page-id-29297 #av_section_5 p {
        font-size: 18px !important;
    }

    .page-id-29577 #av_section_2 h2 {
        font-size: 22px !important;
        line-height: 1.65em;
    }

    .page-id-3296 .column-top-margin h3 {
        font-size: 20px !important;
        margin-top: 0 !important;
    }

    .page-id-23648 #av_section_5 .content,
    .page-id-23745 #av_section_5 .content {
        padding-bottom: 25px !important;
    }

    .page-id-29756 #av_section_6 img {
        border: none;
        display: block;
        margin-bottom: 10px;
        margin-top: 0;
    }

    .footerTop img {
        max-width: 80%;
    }
}

/* homepage CloudDesk Section 21-01-2021 */
.page-id-28915 .position-relative {}

.page-id-28915 .position-relative .custom-video-thumb img.avia_image {
    width: 640px;
}

.page-id-28915 .position-relative .custom-video-thumb {
    position: relative;
    border: 12px solid #eff7f9 !important;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}

.page-id-28915 .position-relative .custom-video-thumb::before {
    content: "";
    position: absolute;
    width: 100px;
    height: 100px;
    background: #02bec9;
    border: 6px solid #fff;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    box-shadow: 0 0 10px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
    z-index: 2;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    pointer-events: none;
}

.page-id-28915 .position-relative .custom-video-thumb::after {
    content: "";
    width: 0;
    height: 0;
    border-top: 25px solid transparent;
    border-left: 34px solid #fff;
    border-bottom: 24px solid transparent;
    position: absolute;
    top: 50%;
    left: 51%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    z-index: 3;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    pointer-events: none;
}

.page-id-28915 .home-clouddesk-featured-info {}

.page-id-28915 .home-clouddesk-featured-info .hr {
    display: block !important;
}

.page-id-28915 .home-clouddesk-featured-info h2.sec-title {
    color: #071e55 !important;
    text-transform: capitalize !important;
    font-size: 36px !important;
    font-weight: bold !important;
}

.page-id-28915 .home-clouddesk-featured-info p {
    font-family: 'Open Sans', sans-serif !important;
    text-shadow: none !important;
    color: #7c8595 !important;
    font-size: 17px !important;
    line-height: 1.5 !important;
    font-weight: 400 !important;
    text-transform: inherit !important;
}

.page-id-28915 .home-clouddesk-featured-info .what_cloudesk_icon {
    padding: 0;
    margin: 0;
}

.page-id-28915 .home-clouddesk-featured-info .what_cloudesk_icon li {
    list-style: none;
    padding: 0px;
    margin-left: 0;
    margin-bottom: 12px;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    color: #fff !important;
    padding-left: 0;
    width: 48%;
    float: left;
}

.page-id-28915 .home-clouddesk-featured-info .what_cloudesk_icon li span {
    color: #180001;
    font-size: 18px;
    padding-left: 10px;
}

.page-id-28915 .app-trial-learn-btns {}

.page-id-28915 .app-trial-learn-btns a {
    border: 1px solid #02bec9;
    max-width: 120px;
}

.page-id-28915 .app-trial-learn-btns a:last-child {
    background: #FFF !important;
    color: #02bec9 !important;
}

@media(max-width:767px) {
    .page-id-28915 .what_cloudesk_icon {
        margin-top: 30px !important;
    }

    .page-id-28915 .what_cloudesk_icon li {
        margin-top: 20px !important;
        text-align: center !important;
    }
}

@media only screen and (max-width: 767px) {
    .page-id-28915 .home-clouddesk-featured-info h2.sec-title {
        font-size: 26px !important;
    }

    .page-id-28915 .what_cloudesk_icon {
        margin-top: 0px !important;
    }

    .page-id-28915 .what_cloudesk_icon li {
        width: 90% !important;
        margin-bottom: 0 !important;
    }
}

/*Update css Abu baker 13.01.2020*/
[data-av_iconfont="entypo-fontello"]::before {
    font-family: 'entypo-fontello';
    font-size: 22px;
}

.inner-container .logo {
    height: auto;
}

/*.header-scrolled .inner-container .logo { padding-top: 0 !important; }*/
.page-id-28915 #av_section_1 {
    padding-top: 20px;
}

.page-id-28915 #av_section_2 {
    padding-bottom: 0;
}

.page-id-28915 #av_section_4 .content {
    padding-bottom: 0px !important;
}

.page-id-28915 #av_section_5 .av_one_third {
    padding: 20px !important;
}

.page-id-28915 #av_section_5 .learnMoreLink {
    margin-top: 15px;
}

.page-id-28915 #av_section_5 .img-control {
    padding: 0;
    margin: 0 auto;
}

.page-id-28915 #av_section_8 .widget li.wp_rss_retriever_item {
    height: auto !important;
    min-height: 320px !important;
}

.page-id-28915 #av_section_8 .wp_rss_retriever_list {
    padding-top: 15px !important;
    display: flex;
    justify-content: center;
}

/*CloudDesk ad section for all pages 29.10.2020*/
.CloudDesk-ad-sec .image-overlay {
    display: none !important;
}

.CloudDesk-ad-sec {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.CloudDesk-ad-sec .container {
    max-width: 1100px !important;
}

.CloudDesk-ad-sec .template-page.content {
    padding-top: 0 !important;
}

#clouddesk-ad-main h2.clouddesk-ad-title {
    font-size: 38px !important
}

.CloudDesk-ad-sec h2.clouddesk-ad-title {
    font-size: 38px !important
}

@media (max-width:479px) {
    #clouddesk-ad-main {
        text-align: center;
    }

    #clouddesk-ad-main .container {
        max-width: 100% !important;
        width: 100% !important;
    }

    #clouddesk-ad-main h2.clouddesk-ad-title {
        font-size: 32px !important
    }
}

/*Solutions*/
.wpcf7-recaptcha {
    margin-top: 15px;
    margin-bottom: 20px;
}

.formHolder {
    padding: 0;
}

@media (max-width:1024px) {
    .responsive .logo img {
        max-height: 50px !important;
    }

    .av-burger-menu-main a {
        height: auto !important;
        line-height: 50px !important;
        margin-top: 15px !important;
        padding-right: 10px !important;
        padding-left: 10px !important;
        margin-left: 10px !important;
        transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
    }

    .header-scrolled .av-burger-menu-main a {
        margin-top: -5px !important;
    }
}

/*Start Main Menu responsive*/
@media screen and (max-width: 1599px) and (min-width: 1200px) {
    .av-main-nav>li>a {
        padding: 0 8px !important;
    }
}

@media screen and (max-width: 1365px) and (min-width: 1025px) {
    #header_main .container.av-logo-container {
        padding: 0px 15px;
    }

    #header_main .container.av-logo-container .logo a img {
        width: 130px;
    }

    /*#header_main .container.av-logo-container .inner-container .logo {padding-top: 27px;}*/
}

@media screen and (max-width: 1199px) and (min-width: 1025px) {
    .av-main-nav>li>a {
        padding: 0 4px !important;
    }
}

/*End Main Menu responsive*/

/*Start gdpr plugin customize*/
.gdpr.gdpr-privacy-bar .gdpr-wrapper {
    max-width: 1000px;
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-close {
    background: rgba(0, 0, 0, .9);
    top: -42px !important;
    border-top-left-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    -webkit-border-top-right-radius: 6px;
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-close:hover::before {
    transform: scale(1.2) !important;
    -webkit-transform: scale(1.2) !important;
}

@media screen and (max-width: 1440px) and (min-width: 1025px) {
    .gdpr.gdpr-privacy-bar .gdpr-wrapper {
        max-width: 750px;
    }

    .gdpr.gdpr-privacy-bar .gdpr-wrapper {
        padding: 15px !important;
        flex-direction: initial !important;
    }

    .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content {
        padding: 0 15px 5px 0 !important;
        text-align: left !important;
    }
}

@media (max-width:1024px) {
    .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content {
        padding-bottom: 5px !important;
        text-align: left !important;
    }

    .gdpr.gdpr-privacy-bar .gdpr-wrapper {
        align-items: flex-start !important;
        padding: 15px !important;
    }

    .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-agreement {
        margin: 0 !important;
    }
}

/*End gdpr plugin customize*/
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content p,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-content p {
    color: #fff !important;
    font-size: 14px !important;
}

@media (max-width:767px) {
    .menu-item-search a {
        height: 40px !important;
        line-height: 40px !important;
        margin-top: 20px !important;
        padding-right: 10px !important;
        padding-left: 10px !important;
    }

    .page-id-28915 #av_section_4 .avia_image {
        margin: 0 !important;
    }

    .page-id-28915 #av_section_8 .widget li.wp_rss_retriever_item {
        height: auto !important;
        padding: 15px 10px;
    }

    .page-id-28915 .avia-testimonial-wrapper {
        margin-top: 0;
    }
}

@media (max-width:320px),
(max-width:360px),
(max-width:375px),
(max-width:400px),
(max-width:480px) {
    .page-id-28915 #av_section_3 .content {
        padding-bottom: 20px !important;
    }

    .page-id-28915 #av_section_5 .learnMoreLink {
        float: left !important;
        margin-top: 0;
    }

    /*.page-id-28915 #av_section_5 .template-page.content, #av_section_9 .content {padding-bottom: 30px !important; padding-top: 50px !important;}*/
    .page-id-28915 #av_section_6 .content {
        padding-top: 50px !important;
        padding-bottom: 0px !important;
    }

    .formHolder {
        padding: 0 !important;
    }

    .page-id-27439 .formHolder {
        padding: 0 !important;
    }

    .formHolder .items {
        padding: 7px 0 !important;
    }

    .fromWrapper textarea {
        margin-bottom: 10px !important;
    }

    .fromWrapper .newsletter {
        display: block;
    }

    .page-id-27439 .fromWrapper .newsletter .wpcf7-radio {
        display: block;
        padding-left: 0 !important;
        margin-top: 10px !important;
        padding-top: 0 !important;
    }

    .page-id-28915 #av_section_8 .wp_rss_retriever_list {
        display: block;
    }
}

/* homepage blog post date and read more button position */
.wp_rss_retriever_metadata {
    overflow: hidden;
}

.wp_rss_retriever_metadata .wp_rss_retriever_date {
    float: left !important;
}

.wp_rss_retriever_metadata .wp_rss_retriever_read_more {
    float: right !important;
}

.gdpr.gdpr-privacy-bar .gdpr-agreement,
.gdpr.gdpr-reconsent-bar .gdpr-agreement {
    background: #014B51 !important;
    border: 1px solid #014B51 !important;
}

/*Inner page top banner redevelop*/
.imgTextWrapper-banner {
    position: relative;
}

.imgTextWrapper-banner img {
    width: 100%;
    height: auto;
}

.bannerText-banner h1 {
    font-size: 28px;
    line-height: 1.2;
    width: 100%;
}

.bannerText-banner p {
    font-size: 15px;
    color: #595959;
    line-height: 1.4;
}

@media (min-width:768px) {
    .mobImg-banner {
        display: none;
    }
}

@media (min-width:992px) {
    .bannerText-banner {
        position: absolute;
        width: 60%;
        top: 50%;
        right: 3%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
    }

    .bannerText-banner h1 {
        color: #fff !important;
        background: rgba(0, 0, 0, .8) !important;
        padding: 5px 10px;
        border-radius: 4px;
    }

    .bannerText-banner p {
        color: #fff;
        background: rgba(0, 0, 0, .8) !important;
        padding: 5px 10px;
        border-radius: 4px;
    }
}

@media (min-width:1200px) {
    .bannerText-banner {
        width: 46%;
    }

    .bannerText-banner h1 {
        padding: 10px;
    }
}

@media (max-width:991px) {
    .bannerText-banner h1 {
        margin-top: 20px;
        font-size: 22px;
    }

    .bannerText-banner p {
        margin-top: 5px;
        font-size: 15px;
    }
}

@media (max-width:767px) {
    .imgWrap-banner img {
        display: none;
    }
}

@media (max-width:480px) {
    .responsive #header_meta .sub_menu>ul>li {
        border: 0 !important;
        float: right !important;
    }
}


/* New Page CSS */

.turnkey-landing-page-card .what-do-item {
    padding: 25px 25px 0px 25px !important;
    background: #fff;
    box-shadow: 0 4px 18px rgb(0 0 0 / 15%);
    min-height: 23.4375rem;
}

.turnkey-landing-page-card .av-flex-placeholder {
    width: 3% !important;
}


/* CF7 Message */
/* .wpcf7-response-output {max-width: 867px; margin-left: auto; margin-right: auto;} */


/* ----thank you bio hardware section----*/
#custom_html-24 img.aligncenter,
#custom_html-26 img.aligncenter,
#custom_html-27 img.aligncenter {
    height: 262px;
    object-fit: contain;
}

#custom_html-26 img.aligncenter,
#custom_html-27 img.aligncenter {
    padding: 40px;
}

#popular_biometric_hardware {
    border: 0;
}

#popular_biometric_hardware p {
    font-size: 14px;
    font-weight: 400;
    text-align: center;
}

#popular_biometric_hardware .image-overlay {
    background: none;
}

#custom_html-24 .custom-space,
#custom_html-26 .custom-space,
#custom_html-27 .custom-space {
    display: none;
}

/* ----------- Download brochure ------------------ */
.main_color table caption, .main_color tr:nth-child(even), .main_color .pricing-table>li:nth-child(even), #top .main_color .avia-data-table.avia_pricing_minimal td {
    color: #180001 !important;
}

/*------------endtoend-solution -------------------*/
@media only screen and (min-width: 1200px) {
.endtoend-solution .endtoend-solution-item.second.line img{
	height: 169px;
    width: 168px;
    object-fit: contain;
}
}

/*-------------- One Click Accessibility ---------------*/
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle svg {max-width: unset !important;}


/***** ------------------- WP Rocket (Remove Unused CSS) breaks fix ------------------- *****/

.av-burger-overlay{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	z-index: 100;
	overflow: hidden;
}

.av-burger-overlay-inner, .av-burger-overlay-bg {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	min-height: 700px;
	display: table;
	vertical-align: middle;
	text-align: center;
	z-index: 5;
}

.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a {
	border-color: #e1e1e1;
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay li a {
	line-height: 1.3em;
	height: auto;
	padding: 15px 50px;
	display: block;
	text-align: left;
	text-decoration: none;
}

.html_av-overlay-side-classic #top .av-burger-overlay li a {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#av-burger-menu-ul li ul { 
	background: transparent;
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay li li a {
	padding-left: 70px;
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay li li li a {
	padding-left: 90px;
}

.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet {
	background-color: #333;
	height: 1px;
	display: block;
	position: absolute;
	margin-top: 0;
	opacity: 0.3;
	border: none!important;
	width: 7px;
	left: 50px;
	top: 50%;
}

.html_av-overlay-side-classic #top .av-burger-overlay li li li .avia-bullet {  
	left: 70px;
}

ul.sub-menu li a {
	background: #f6f6f6;
}

#customSource { font-size: 13px !important; }

/* Accessibility Plugin  */
.uwaw-footer{
    display: none !important;
}




