     
@font-face {
    font-family: 'Zoho_Puvi_Light';
    src: url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_light.eot');
    src: url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_light.eot') format('embedded-opentype'), url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_light.woff2') format('woff2'), url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_light.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Zoho_Puvi_Regular';
    src: url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_regular.eot');
    src: url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_regular.eot') format('embedded-opentype'), url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_regular.woff2') format('woff2'), url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Zoho_Puvi_Medium';
    src: url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_medium.eot');
    src: url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_medium.eot') format('embedded-opentype'), url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_medium.woff2') format('woff2'), url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_medium.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Zoho_Puvi_SemiBold';
    src: url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_semibold.eot');
    src: url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_semibold.eot') format('embedded-opentype'), url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_semibold.woff2') format('woff2'), url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_semibold.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Zoho_Puvi_Bold';
    src: url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_bold.eot');
    src: url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_bold.eot') format('embedded-opentype'), url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_bold.woff2') format('woff2'), url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_bold.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

:root {
    --primaryfont-bold: 'Zoho_Puvi_Bold';
    --primaryfont-semibold: 'Zoho_Puvi_SemiBold';
    --primaryfont-regular: 'Zoho_Puvi_Regular';
    --primaryfont-medium: 'Zoho_Puvi_Medium';
    --primaryfont-light: 'Zoho_Puvi_Light';
}       
  .container {padding: 0;}
.heading-menu,#scroll{display:none;}
.banner-wrap {width: 100%;padding: 100px 0;background: #28296d;text-align: center;color: #e8e8e8;}
.banner-contain {max-width: 800px;width: 90%;margin: 0 auto;}
.banner-wrap h1 {color: #fff;margin: 0 0 20px;line-height: 1.2;font-size: 48px;}
.banner-wrap p {margin: 0 0 20px;font-family: var(--primaryfont-medium);font-size: 19px;}
.banner-wrap p:last-child {margin: 0;/* font-family: var(--primaryfont-bold); */}
.banner-right {display: none;}
.kmp-cont-wrap {padding: 20px 0 0;}
.ssl-features {padding: 80px 0;}
.ssh-features {background: #f4f4fc;}
.ssh-features,.kmp-footer-wrap {padding: 80px 0}
.common-features {padding: 80px 0;}
.features-list-wrap,.features-list-wrap .container {display: flex;justify-content: space-between;}
.feature-heading {width: 30%;position: sticky;top: 200px;align-self: flex-start;padding: 0;}
.feature-heading figure {width: 85%;padding-top: 25px;}
.features-list-wrap h2 {/* text-align: center; */margin: 0 0 20px;font-size: 26px;font-family: var(--primaryfont-bold);}
.features-list-wrap ul {display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 30px;width: 65%;}
.features-list-wrap ul li {padding: 30px;border: 1px solid #fff1ee;transition: .5s all;position: relative;}
.ssh-features.features-list-wrap ul li {background: #fff;}
.features-list-wrap ul li:hover {box-shadow: 0 0 20px 5px #fff1ee;}
.features-list-wrap ul li a {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.features-list-wrap ul li span {display: block;width: 70px;height: 70px;background-image: url(https://www.manageengine.com/fr/key-manager/images/features/features-icon.png);background-size: 770px auto;}
.features-list-wrap ul li h4 {margin: 15px 0;font-size: 20px;}
.features-list-wrap ul li p:last-child {margin-bottom: 0;}
.features-list-wrap ul li p a {position: static;color: #fd492d;font-family: var(--primaryfont-semibold);font-size: 15px;}
.common-features ul li h4 {margin: 15px 0;}
.common-features li p:last-child {margin: 0;}
.ssl-features ul li:nth-child(1) span {background-position: 0 0;}
.ssl-features ul li:nth-child(2) span {background-position: -70px 0;}
.ssl-features ul li:nth-child(3) span {background-position: -140px 0;}
.ssl-features ul li:nth-child(4) span {background-position: -210px 0;}
.ssl-features ul li:nth-child(5) span {background-position: -280px 0;}
.ssl-features ul li:nth-child(6) span {background-position: -350px 0;}
.ssh-features ul li:nth-child(1) span {background-position: -420px 0;}
.ssh-features ul li:nth-child(2) span {background-position: -490px 0;}
.ssh-features ul li:nth-child(3) span {background-position: -560px 0;}
.ssh-features ul li:nth-child(4) span {background-position: -630px 0;}
.ssh-features ul li:nth-child(5) span {background-position: -700px 0;}
.common-features ul li:nth-child(1) span {background-position: 0 -70px;}
.common-features ul li:nth-child(2) span {background-position: -70px -70px;}
.common-features ul li:nth-child(3) span {background-position: -140px -70px;}
.common-features ul li:nth-child(4) span {background-position: -210px -70px;}
.common-features ul li:nth-child(5) span {background-position: -280px -70px;}
.common-features ul li:nth-child(6) span {background-position: -350px -70px;}
.common-features ul li:nth-child(7) span {background-position: -420px -70px;}
.common-features ul li:nth-child(8) span {background-position: -490px -70px;}
.common-features ul li:nth-child(9) span {background-position: -560px -70px;}
.customers-wrap {padding: 80px 0;background: #ffece9}
.customers-wrap h2 {text-align: center;max-width: 700px;margin: 0 auto;}
/* Footer */
.kmp-footer-wrap {background: #28296d;}
.kmp-footer-wrap h2 {font-size: 38px;line-height: 1.4;max-width: 820px;margin: 0 auto 20px;color: #fff;text-align: center;}
.btn-wrap {text-align: center;}
.fixed-nav {position: sticky;top: 100px;background: #fff8f7fc;z-index: 1;/* box-shadow: 3px 5px 20px 20px rgba(0,0,0,0.1); */padding: 10px 0;margin: 20px 0 0;}
.fixed-nav ul {display: flex;justify-content: space-between;max-width: 550px;margin: 0 auto;}
.fixed-nav ul li a {background: none;color: #000;font-family: var(--primaryfont-semibold);display: block;padding: 10px 20px;text-decoration:none;}
.fixed-nav ul li a.active {/* background: #ff492e; */color: #ff492e;font-family: var(--primaryfont-semibold);display: block;padding: 10px 20px;}
@media screen and (max-width: 992px) {.banner-wrap h1 {font-size: 40px;}
.banner-wrap p {font-size: 17px;}
.banner-wrap {padding: 70px 0;}
.features-list-wrap,.features-list-wrap .container {display: block;}
.feature-heading {position: unset;width: 100%;text-align: center;max-width: 460px;margin: 0 auto 30px;}
.feature-heading figure {display: none;}
.features-list-wrap ul {width: 100%}
.kmp-footer-wrap h2 {font-size: 34px;}
}
@media screen and (max-width: 650px) {.fixed-nav {display: none;}
.features-list-wrap ul {grid-template-columns: repeat(1, 1fr);}
.ssl-features {padding: 40px 0 0;}
}   
