/* menu */
 .cust-mob-menu {
     background: #182230;
 }
b {
    font-family: 'Zoho_Puvi_SemiBold';
}
 .content-wrap.munu-content-wrap {
     max-width: 1280px;
     padding-top: 25px;
     padding-bottom: 25px;
 }

 .menu-list {
     display: flex;
     flex-direction: row;
     justify-content: space-between;
     align-items: center;
     position: relative;
 }

 .menu-left a {
     color: #fff;
     font-family: var(--zf-secondary-semibold);
     font-size: 22px;
 }

 .menu-right ul {
     display: flex;
 }

 .menu-right ul li a {
     color: #fff;
     font-size: 16px;
 }

 .menu-right ul li a.active {
     position: relative;
 }

 .menu-right ul li:not(:last-child) a {
     margin-right: 30px;
 }

 .menu-right ul li a.active:after {
     content: '';
     left: 0;
     bottom: -1px;
     height: 1px;
     background-color: #fff;
     position: absolute;
     width: 100%;
 }

 .menu-tog-icons {
     text-indent: 0;
     width: 50px;
     cursor: pointer;
     height: 50px;
     transition: all 0.3s ease;
     text-align: center;
     font-family: var(--zf-primary-semibold);
 }

 .ico-wraps {
     width: 26px;
     height: 15px;
     display: block;
     position: relative;
     -webkit-transform: rotate(0);
     -moz-transform: rotate(0);
     -o-transform: rotate(0);
     transform: rotate(0);
     -webkit-transition: .5s ease-in-out;
     -moz-transition: .5s ease-in-out;
     -o-transition: .5s ease-in-out;
     transition: .5s ease-in-out;
     cursor: pointer;
     margin: 4px auto 0;
     pointer-events: none;
     font-family: var(--zf-primary-bold);
 }

 .ico-wraps span {
     display: block;
     position: absolute;
     height: 2px;
     width: 50%;
     background: #fff;
     opacity: 1;
     -webkit-transform: rotate(0);
     -moz-transform: rotate(0);
     -o-transform: rotate(0);
     transform: rotate(0);
     -webkit-transition: .25s ease-in-out;
     -moz-transition: .25s ease-in-out;
     -o-transition: .25s ease-in-out;
     transition: .25s ease-in-out;
 }

 .ico-wraps span:nth-child(2n+1) {
     left: 0;
     border-radius: 9px 0 0 9px;
 }

 .ico-wraps span:nth-child(1),
 .ico-wraps span:nth-child(2) {
     top: 0;
 }

 .ico-wraps span:nth-child(2n) {
     left: 50%;
     border-radius: 0 9px 9px 0;
 }

 .ico-wraps span:nth-child(3),
 .ico-wraps span:nth-child(4) {
     top: 6px;
 }

 .ico-wraps span:nth-child(5),
 .ico-wraps span:nth-child(6) {
     top: 12px;
 }

 .ico-wraps.active span {
     background: #8c8c8c;
 }

 .ico-wraps.active {
     color: #757575;
 }

 .ico-wraps.active span:nth-child(1),
 .ico-wraps.active span:nth-child(6) {
     -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
     -o-transform: rotate(45deg);
     transform: rotate(45deg);
 }

 .ico-wraps.active span:nth-child(1) {
     left: 4px;
     top: 5px;
 }

 .ico-wraps.active span:nth-child(2),
 .ico-wraps.active span:nth-child(5) {
     -webkit-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg);
     -o-transform: rotate(-45deg);
     transform: rotate(-45deg);
 }

 .ico-wraps.active span:nth-child(2) {
     left: calc(50% - 4px);
     top: 5px;
 }

 .ico-wraps.active span:nth-child(3) {
     left: -50%;
     opacity: 0;
 }

 .ico-wraps.active span:nth-child(4) {
     left: 100%;
     opacity: 0;
 }

 .ico-wraps.active span:nth-child(5) {
     left: 4px;
     top: 10px;
 }

 .ico-wraps.active span:nth-child(6) {
     left: calc(50% - 4px);
     top: 10px;
 }

 .menu-left a:after {
     content: '';
     position: absolute;
     right: -30px;
     top: 0;
     width: 30px;
     height: 30px;
     background: url(/sites/zweb/images/zoho_general_pages/privacy/privacy-home-icon.png) no-repeat 8px 8px/15px;
 }

 .menu-left a {
     position: relative
 }

 /* menu end */

 /*Other lang starts*/
 .i18n-vi .sec-offer-section.cus-cont-sec .offer-content {
     max-width: unset;
 }

 .i18n-vi .sec-offer-section .offer-content {
     padding: unset;
     max-width: 350px;
 }

 /*Other lang ends*/
 /*Arabic starts*/

.i18n-ar .feature-nav ul {
    text-align: center;
}
.i18n-ar .secure-banner-section h1,.i18n-ar .secure-banner-section p {
    text-align: center;
}
 .i18n-ar .title h2,
 .i18n-ar .title p {
     text-align: center;
 }

 .i18n-ar .sec-offer-section ul li {
     padding: 0 50px 0 0;
 }

 .i18n-ar .sec-offer-section ul li span {
     right: 0;
     left: unset;
 }

 .i18n-ar .sec-offer-section .offer-content:first-child {
     padding-left: 4em;
     padding-right: unset;
 }

 /*Arabic ends*/

 * {
     box-sizing: border-box;
 }

 .region-content .content-wrap h1 {
     padding: 0;
     margin: 0;
 }

 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
     font-family: var(--zf-secondary-bold);
 }

 body h2 {
     font-size: 30px;
 }

 .region-content .secure-banner-section h1+p {
     color: white;
 }

 p a {
     font-family: var(--zf-secondary-bold);
 }

 .update-year {
     text-align: right;
     padding-bottom: 30px;
 }

 .content-wrap {
     max-width: 900px;
 }

 .secure-banner-section {
     background-color: #182230;
     padding: 40px 0 80px;
     text-align: center;
     background-image: url(/sites/zweb/images/zoho_general_pages/privacy/security-world-map.png);
     background-repeat: no-repeat;
     background-size: 680px auto;
     background-position: center 30px;
     position: relative;
     overflow: hidden;
     color: #fff
 }

 .secure-banner-section p {
     margin-bottom: 20px;
     max-width: 880px;
     margin: 0 auto 20px;
 }

 .secure-banner-section:before {

     position: absolute;
     top: 30px;
     left: 0;
     right: 0;
     background-image: url(/sites/zweb/images/zoho_general_pages/privacy/security-world-map1.png);
     background-repeat: no-repeat;
     background-position: top center;
     background-size: auto 160px;
     height: 100%;
 }

 .secure-banner-section:after {

     position: absolute;
     bottom: 90px;
     left: 0;
     right: 0;
     background-image: url(/sites/zweb/images/zoho_general_pages/privacy/security-world-map2.png);
     background-repeat: no-repeat;
     background-position: bottom center;
     background-size: auto 100px;
     height: 100%;
 }

 .region-content .secure-banner-section h1 {
     font-size: 40px;
     line-height: 1.4;
     margin-bottom: 10px;
     color: white;
     max-width: 880px;
     margin: 0 auto 30px;
 }

 .secure-banner-section .content-wrap {
     max-width: 970px;
 }

 .secure-banner-section p span {
     color: #fe4c01;
     font-family: var(--zf-secondary-bold);
 }

 .gen-con-section .con-main ol li {
     font-size: 20px;
     padding: 9px 0;
 }

 .sec-offer-section {
     padding: 4em 0 3em;
 }

 .sec-offer-section ul li {
     position: relative;
     padding: 0 0 0 50px;
     font-family: var(--zf-secondary-bold);
     font-size: 18px;
     margin: 25px 0;
 }

 .sec-offer-section ul li span {
     border: 1px solid #24cc8b;
     display: block;
     width: 30px;
     height: 30px;
     border-radius: 50%;
     position: absolute;
     left: 0;
     top: 0px;
     transform: scale(0.8);
     -webkit-transform: scale(0.8);
     -ms-transform: scale(0.8);
     -moz-transform: scale(0.8);
 }

 .sec-offer-section ul li span::before {
     background: #24cc8b;
     width: 2px;
     height: 7px;
     content: "";
     position: absolute;
     left: 9px;
     top: 13px;
     transform: rotate(-45deg);
     -webkit-transform: rotate(-45deg);
     -ms-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg);
 }

 .sec-offer-section ul li span::after {
     background: #24cc8b;
     width: 2px;
     height: 12px;
     content: "";
     position: absolute;
     left: 15px;
     top: 9px;
     transform: rotate(45deg);
     -webkit-transform: rotate(45deg);
     -ms-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
 }

 .sec-offer-section .offer-main {
     display: flex;
     display: -ms-flexbox;
     flex-wrap: wrap;
     -ms-flex-wrap: wrap;
     justify-content: space-between;
     -ms-flex-pack: center;

 }

 .sec-offer-section .offer-content:first-child {}

 .sec-offer-section h2 {
     margin-bottom: 10px;
 }

 .sec-offer-section .title {
     text-align: center;
     margin-bottom: 2em;
 }

 .gen-con-section:nth-child(2n+2) {
     background: #f7f7f7;
 }

 .gen-con-section:first-child {
     padding-top: 0;
 }

 .gen-con-section {
     padding: 5em 0;
 }

 .gen-con-section h2 {
     text-align: center;
     margin-bottom: 1em;
 }

 .gen-con-section .con-main {
     margin-bottom: 4em;
 }

 .gen-con-section h4 {
     font-size: 26px;
     margin-bottom: 12px;
 }

 /*
.gen-con-section p {
    text-align: justify;
}
*/
 .gen-con-section .con-main:last-child {
     margin-bottom: 0;
 }

 .sec-offer-section.cus-cont-sec .offer-content:first-child {
     padding: 0;
 }

 .sec-offer-section.cus-cont-sec ul li {
     font-family: var(--zf-primary-regular);
     padding: 0 0px 0 40px;
     font-size: 20px;
     margin: 30px 0;
 }

 .conclusion-sec {
     background: #efefef;
     padding: 5em 0;
 }

 .footer-sec-wrap {
     background: #fff;
 }

 .con-main ul {
     list-style: disc;
     padding-left: 30px;
     margin-bottom: 30px;
 }

 .feature-nav.fixed {
     position: fixed;
     top: 0;
     width: 100%;
     z-index: 1;
     margin: 0px 0 0;
     background: #182230;
     padding: 0 30px;
     opacity:1;
     transform: translateY(0px);
 }

 .feature-nav {
     text-align: center;
     padding: 4px 0;
     -webkit-transition: all .3s ease 0s;
     transition: all .3s ease 0s;
     opacity: 0;
     width: 100%;
     transform: translateY(-50px);
     position: absolute;
 }

 .feature-nav ul li {
     display: inline-block;
 }

 .feature-nav ul li:nth-child(2) {
     margin: 0 50px;
 }

 .feature-nav ul li a {
     text-transform: uppercase;
     color: #fff;
     font-family: var(--zf-primary-semibold);
     font-size: 16px;
     position: relative;
     padding: 15px 0;
     display: inline-block;
 }

 .feature-nav ul li a.active {
     color: #f5ba43;
 }

 .feature-nav ul li a:after {
     content: '';
     background: #f5ba43;
     position: absolute;
     bottom: 0;
     left: 0;
     right: 0;
     width: 100%;
     height: 2px;
     -webkit-transform-origin: bottom right;
     transform-origin: bottom right;
     -webkit-transform: scaleX(0);
     transform: scaleX(0);
     transition: -webkit-transform .3s ease;
     -webkit-transition: -webkit-transform .3s ease;
     transition: transform .3s ease;
     transition: transform .3s ease, -webkit-transform .3s ease;
     transition: transform .3s ease, -webkit-transform .3s ease;
 }

 .feature-nav ul li a.active:after {
     -webkit-transform-origin: bottom left;
     transform-origin: bottom left;
     -webkit-transform: scaleX(1);
     transform: scaleX(1);
 }
.other-lang .offer-content {
    width: 32%;
}

.zsocial-share{
    margin:30px 0;
}

 @media screen and (max-width: 1440px) {
     body h2 {
         font-size: 60px;
     }

     .secure-banner-section p {
         font-family: var(--zf-secondary-medium);
         text-align: center;
         max-width: 850px;
         margin: 0 auto 20px;
     }

     .sec-offer-section ul li {
         font-size: 16px;
     }

 }

 @media screen and (max-width:1300px) {


     body h2 {
         font-size: 45px;
     }

     p {
         font-size: 18px;
     }

     .secure-section h4,
     .gen-con-section h4 {
         font-size: 26px;
     }

 }

 @media screen and (max-width:1199px) {
     .secure-banner-section {}

     .secure-banner-section p {
         max-width: 700px;
         margin: 0 auto 20px;
     }
 }

 @media screen and (max-width:1023px) {
     .content-wrap {
         max-width: 80%;
     }

     body h2 {
         font-size: 36px;
         text-align: center;
     }

     .secure-section .secure-main .secure-content:nth-child(2n+1),
     .secure-section .secure-main .secure-content.box-1,
     .secure-section .secure-main .secure-content.box-2 {
         border: 0;
     }

     .secure-section .secure-main .secure-content {
         flex: 0 0 100%;
         -ms-flex: 0 0 100%;
         max-width: 100%;
         padding: 20px 15px;
         margin: 0 auto;
         text-align: center;
     }

     .secure-section span.icon {
         margin: 0 auto 1em;
     }

     .sec-offer-section {
         padding: 3em 0;
     }

     .sec-offer-section .offer-content:first-child {
         padding-right: 0em;
     }

     .gen-con-section {
         padding: 3em 0;
     }

     .sec-offer-section .offer-main .offer-content {
         width: calc(100%/3);
         padding: 0 10px;
     }
 }

 @media screen and (max-width:767px) {
     .content-wrap {}
.gen-con-section .con-main {
    margin-bottom: 2em;
}
     .secure-banner-section {
         padding: 2em 0 3em;
     }

     .gen-con-section h2 {
         font-size: 26px;
     }
.secure-section h4, .gen-con-section h4{font-size:22px}
     .secure-banner-section h1 {
         font-size: 40px;
     }

     .secure-banner-section p {
         font-size: 18px;
     }

     .secure-section .content-wrap {
         margin-top: -20em;
         background: #fff;
         padding: 2em 15px;
     }

     .sec-offer-section .offer-main .offer-content {
         max-width: 350px;
         width: 350px;
         margin-bottom: 40px;
     }

     .secure-banner-section:before,
     .secure-banner-section:after {
         content: unset;
     }

 }

 @media (max-width: 767px) {
     .menu-right ul {
         position: absolute;
         top: 35px;
         left: 0;
         display: block;
         width: 100%;
         padding-bottom: 15px;
         background-color: #182230;
         z-index: 1;
     }

     .menu-right ul li:not(:last-child) a {
         margin-right: 0;
         display: block;
         margin: 10px 0;
     }

     .menu-right ul li a.active:after {
         content: unset;
     }

     .content-wrap.munu-content-wrap {
         padding-top: 20px;
         padding-bottom: 20px;
     }

     .region-content .secure-banner-section h1 {
         font-size: 30px;
     }

     .sec-offer-section {
         padding: 2em 0;
     }
 }