.privacy-inner-page *,
.privacy-inner-page *:after,
.privacy-inner-page *:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
section#block-panels-mini-product-menu, .footer-sec-wrap {
    display: none;
}

/* color */
.bold {
    display: inline;
    transition: all 1s ease-in-out;
}

.color1{
  background: linear-gradient(to right, rgba(255,255,255,0) 50%, #6E112C 50%);
  background-size: 200%;
  background-position: 0 0;
}
.color2{
  background: linear-gradient(to right, rgba(255,255,255,0) 50%, #055E4D 50%);
  background-size: 200%;
  background-position: 0 0;
}
.color3{
  background: linear-gradient(to right, rgba(255,255,255,0) 50%, #86580B 50%);
  background-size: 200%;
  background-position: 0 0;
}
.color4{
  background: linear-gradient(to right, rgba(255,255,255,0) 50%, #097E59 50%);
  background-size: 200%;
  background-position: 0 0;
}
.color5{
  background: linear-gradient(to right, rgba(255,255,255,0) 50%, #13276B 50%);
  background-size: 200%;
  background-position: 0 0;
}
.color6{
  background: linear-gradient(to right, rgba(255,255,255,0) 50%, #481782 50%);
  background-size: 200%;
  background-position: 0 0;
}
.color7{
  background: linear-gradient(to right, rgba(255,255,255,0) 50%, #a51620 50%);
  background-size: 200%;
  background-position: 0 0;
}
.color8{
  background: linear-gradient(to right, rgba(255,255,255,0) 50%, #86580B 50%);
  background-size: 200%;
  background-position: 0 0;
}
.color9{
  background: linear-gradient(to right, rgba(255,255,255,0) 50%, #097E59 50%);
  background-size: 200%;
  background-position: 0 0;
}
.color10{
  background: linear-gradient(to right, rgba(255,255,255,0) 50%, #13276B 50%);
  background-size: 200%;
  background-position: 0 0;
}

.color11 {
    background: linear-gradient(to right, rgba(255,255,255,0) 50%, #a51720 50%);
    background-size: 200%;
    background-position: 0 0;
}

.middle-animated .bold{
  background-position: -100% 0;
}
/* color */

.content-wrap.munu-content-wrap {
    max-width: 1280px;
    padding-top: 30px;
}
.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 a {
    margin-left: 30px;
    display: inline-block;
}
.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);
}

.menu-left a:after {content: '';position: absolute;right: -30px;top: -2px;width: 30px;height: 30px;background: url(/sites/default/files/zoho_general_pages/privacy/privacy-home-icon.png) no-repeat 8px 8px/15px;}
.menu-left a{position:relative}
.privacy-inner-page p,
.privacy-inner-page h1,
.privacy-inner-page h2,
.privacy-inner-page h3 {
    color: #fff;
}
.privacy-inner-page {
    background-color: #000;
}
h1,
h2 {
    font-family: var(--zf-secondary-bold);
}
h3 {
    font-family: var(--zf-secondary-semibold);
}
.btn-red {
    color: #f0483e;
    border: 2px solid #f0483e;
    padding: 10px 30px;
    display: inline-block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
    font-size: 16px;
    border-radius: 3px;
    text-transform: uppercase;
    font-family: var(--zf-primary-semibold);
}
.content-wrap {
    padding: 0;
    max-width: 1140px;
}
.flex-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.width-33 {
    width: 31%;
    background: #121212;
    margin: 0 1%;
    border-radius: 10px;
    padding: 50px 0;
}
.width-50 {
    width: 48%;
    background: #121212;
    margin: 0 1%;
    border-radius: 10px;
    padding: 50px;
}
.width-100 {
    width: 98%;
    background: #121212;
    margin: 0 1%;
    border-radius: 10px;
    padding: 50px;
}
[class^="privacy-icon-"] {
    width: 60px;
    height: 60px;
    background: url("/sites/default/files/zoho_general_pages/images/inner-privacy-sprite.png") 0 0/580px no-repeat;
    display: block;
    margin-bottom: 20px;
    background-position: 0 -9px;
}

span.privacy-icon-move-fast {
    background-position: -70px -9px;
}

.texture-before {
    position: relative;
}
.texture-before::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 180px;
    background-image: url("/sites/default/files/zoho_general_pages/zclpl/banner-texture.png");
    background-size: 200px;
    background-color: #080808;
}
.max-300 {
    width: 100%;
    max-width: 300px;
}
.banner-section {
    background-image: url("/sites/default/files/zoho_general_pages/zclpl/banner-texture.png");
    background-size: 200px;
    background-color: #080808;
}
.banner-section .heading-section {
    padding: 100px 0;
}
.banner-section .heading-section h1 {
    text-align: center;
    max-width: 650px;
    margin-left: auto;
    margin-right: auto;
}
.banner-section .heading-section p {
    text-align: center;
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
}
.footer {
    text-align: center;
    margin-top: 100px;
    background: #121212;
    padding: 30px 0;
}
.footer p {
    margin-bottom: 0;
    font-size: 16px;
}
.button-wrap {
    margin-top: 120px;
    padding-bottom: 120px;
    text-align: center;
}
.button-wrap h2 {
    margin-bottom: 35px;
}
.bottom-btn-wrap a.btn-red:not(:last-child) {
    margin-right: 30px;
}
.i18n-ar .menu-left a:after {
    right: unset;
    left: -30px;
}
@media (max-width: 800px) {
    .width-33 {
        width: 31%;
        background: #121212;
        margin: 15px;
        min-width: 300px;
    }
    .width-50 {
        width: 100%;
        margin: 15px 0;
    }
    .max-300 {
        width: 100%;
        max-width: 100%;
    }
    .banner-section .heading-section {
        padding: 80px 0 60px;
    }
    .banner-section .heading-section h1 {
        max-width: 470px;
    }
    .banner-section .heading-section p {
        max-width: 620px;
    }
    .button-wrap {
        margin-top: 60px;
        padding-bottom: 100px;
    }
    section#block-panels-mini-product-menu,.btn-red {
    display: block;
}
    .bottom-btn-wrap a.btn-red:not(:last-child) {
    margin-right: auto;
    margin-bottom: 20px;
}
       .menu-icon-help-header .product-title {
    text-indent: unset;
}
    
}
 