    .promo-flash,
    .heading-menu {
        display: none;
    }

    #scroll {
        padding: 0;
    }

.ec-ft.hero {
    background-color: #f0f0f0;
    color: #fff;
    padding: 20px;
}

    .ec-ft .flex {
        display: flex;
    }

.ec-ft.hero h1 {
    font-size: 24px;
    line-height: normal;
    color: #000;
    font-weight: 400;
    max-width: 820px;
    margin: auto;
    text-align: center;
}

    .ec-ft.hero h1 strong {
        font-weight: 600;
    }

    .ec-ft.tab {
        margin: 40px auto 20px;
    }

    .ec-ft.tab .flex {
        position: relative;
        background-color: #e6e6e6;
        margin: auto;
        justify-content: center;
        max-width: 500px;
        border-radius: 40px;
        overflow: hidden;
    }

    .ec-ft.tab .flex li {
        display: inline-flex;
        justify-content: center;
        align-items: center;
        gap: 10px;
        color: #000;
        line-height: normal;
        padding: 12px 20px;
        font-size: 20px;
        width: 50%;
        text-align: center;
        font-weight: 200;
        cursor: pointer;
        margin: 5px;
        z-index: 1;
        transition: color ease 350ms, filter ease 350ms;
    }

    .ec-ft.tab .flex li[data-tab]:before {
        content: '';
        width: 19px;
        height: 19px;
        display: inline-block;
        background-image: url(https://www.manageengine.com/ems/images/icon/on-cloud-icon.svg);
        background-size: contain;
        filter: brightness(0);
        transform: scale(1.3);
    }

    .ec-ft.tab .flex li[data-tab].active:before {
        filter: brightness(10);
    }

    .ec-ft.tab .flex li[data-tab="op"]:before {
        background-image: url(https://www.manageengine.com/ems/images/icon/on-premise-icon.svg);
    }

    .ec-ft.tab .flex li.active {
        border-radius: 40px;
        font-weight: 400;
        pointer-events: none;
        color: #fff;
    }

    .ec-ft.tab .flex li.bg {
        position: absolute;
        left: 50%;
        top: 0;
        bottom: 0;
        background-color: #4588f0;
        border-radius: 40px;
        font-weight: 400;
        pointer-events: none;
        z-index: 0;
        width: 40%;
        transition: all ease 350ms;
    }

    .ec-ft.tab .flex li.bg.switch {
        left: 0;
    }

    .info-msg {
        margin: 0px auto 40px;
        max-width: 740px;
    }

    .info-msg-caption {
        padding: 25px;
        font-size: 16px;
        border: 1px solid #e0e0e0;
        display: block;
        border-radius: 8px;
        background-color: #f9f9f9;
        text-align: center;
    }

    .info-msg-inner {
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
    }

    .info-msg-inner img {
        margin-bottom: -16px;
        border: 1px solid #e0e0e0;
        padding: 5px 6px;
        border-radius: 100px;
        width: 20px;
        background-color: white;
    }

    .signup-form {
        margin: 60px 0;
        min-height: auto;
    }

    .signup-form .index-dwn-form#zaForm {
        margin-top: 0 !important;
    }

    .download-form {
        text-align: center;
        margin: 20px 0 0;
    }

    .download-form .edi-btn {
        max-width: 380px;
    }

    .download-form .dwn-form-head {
        margin: 10px !important;
    }

    .download-form inputgroup {
        display: block;
        margin: 0 0 20px;
    }

    .download-form inputgroup input {
        font-family: 'Robotoregular';
        height: 50px;
        padding: 7px !important;
        font-size: 14px !important;
        box-sizing: border-box;
        width: 100% !important;
        min-width: auto;
    }

    .download-form inputgroup select {
        font-family: 'ZohoPuvi';
        margin: 0 !important;
        height: 50px !important;
    }

    .download-form inputgroup.select:after {
        top: 0;
        bottom: 0;
        margin: auto;
    }

    .download-form inputgroup.country {
        max-width: none !important;
    }

    .download-form inputgroup select+select {
        margin-top: 15px !important;
    }

    .download-form .bread-link {
        margin: 0 auto;
        border: 0;
        line-height: 20px;
        padding: 14px 0px;
    }

    .download-form .spl-link,
    .download-form .spl-link a {
        margin: 0;
    }

    .download-form .spl-link {
        padding-bottom: 6px;
    }

    .form-footer {
        background-color: #fafafa;
        border-radius: 0 0 15px 15px;
    }

    #meGDPRMessage {
        width: auto;
    }

    #meGDPRMessage label {
        max-width: none;
        width: auto;
    }

    div#formCTAgdpr,
    div[data-clickgdpr="formCTAgdpr"] {
        max-width: none;
        text-align: left;
    }

    .download-form .prodDownbtn {
        margin: 0;
        display: none;
        text-align: center;
        padding: 0;
    }

    .download-form .prodDownbtn .bit {
        font-size: 12px;
        line-height: normal;
        position: absolute;
        top: 18px;
        left: 0;
        right: 0;
        margin: 0;
    }

    .download-form .prodDownbtn .bit b {
        font-size: 13px;
        font-weight: 500;
    }

    .download-form .prodDownbtn a.download-exe {
        display: inline-flex;
        background-color: #ea152b;
        border-radius: 10px;
        margin: auto;
        align-items: center;
        justify-content: center;
        text-decoration: none;
        overflow: hidden;
        color: #fff;
    }

    .download-form .prodDownbtn a.download-exe .dwn-main-icon {
        background-image: url(https://www.manageengine.com/ems/images/icon/win-icon.svg);
        background-size: 30px;
        background-repeat: no-repeat;
        background-position: center;
        float: none;
        margin: 0;
        width: 60px;
        height: 60px;
        background-color: #0002;
        padding: 0;
        display: block;
    }

    .download-form .prodDownbtn a.download-exe .prodDownbtnBg {
        height: auto;
        line-height: normal;
        width: 200px;
        padding: 0;
        font-size: 24px;
        font-weight: 500;
        letter-spacing: 1px;
    }

    .download-form .spl-link {
        padding: 0;
        border: 0;
        margin: 20px 0px;
    }

    .download-form .spl-link a {
        padding: 0;
        border: 0;
    }

    .fbutton input#Submit,
    .fbutton input#downloadSubmit,
    .fbutton .spl-submit#Submit,
    .fbutton input.sub,
    .fbutton input#gdpr_reset {
        text-transform: uppercase;
        font-family: ZohoPuvi;
        border-radius: 10px !important;
        font-size: 15px !important;
        padding: 5px !important;
        line-height: normal !important;
    }

    @media(max-width: 600px) {
        h1 {
            position: static;
            margin: 20px 10px 80px;
        }

        .download-form inputgroup.email {
            display: block;
            width: auto;
        }

        .download-form inputgroup.phone {
            width: auto;
            display: block;
            margin: 0;
        }

        .download-form .spl-link {
            margin: 0 0 20px;
            display: block;
        }

        .ec-ft.tab .flex {
            max-width: 300px;
        }

        .ec-ft.tab .flex li {
            font-size: 15px;
            padding: 9px;
        }

        .ec-ft.tab .flex li[data-tab]:before {
            transform: scale(1);
        }
    }
    .breadcrumb,
    .btmBar,
    #btmscroll,
    .nav-dwn.fr#quote {
        display: block;
    }

    .nav-dwn.fr#quote a {
        color: #ea142b;
        background: #fff;
        outline: 1px solid #ea142b;
    }

    .nav-dwn.fr#quote a:hover {
        color: #fff;
        background: #ea142b;
    }

    .btmBar.min-mbH {
        display: none;
    }

    @media screen and (max-width:500px) {
        .nav-dwn.fr#quote {
            display: none;
        }

        .download-form .prodDownbtn {
            display: none;
        }

        .download-form,
        .signup-form {
            margin: 20px 0 0;
        }

        .download-form .dwn-form-head {
            margin: 0px !important;
        }
    }
.nav-dwn.fr#quote a, .nav-dwn.fr#quote a:hover {
    color: #fff;
    background: #5BBB2A;
    border:0px;
    outline: 0px;
} 
 .taa-compliance img {
     max-width: 25px;
 }

 .taa-compliance {
     display: flex;
     justify-content: center;
     align-items: center;
     text-align: center;
     grid-gap: 10px;
     padding: 5px;
     border-radius: 15px 15px 0px 0px;
 }

 .taa-compliance p {
     margin: 0px;
     font-weight: 500;
     font-size: 14px;
 }

 .taa-compliance a {
     color: #5786ee;
     text-decoration: none;
 }
