.zw-product-header,
        .header-section {
            background: #FFF5ED;
        }
        
        .common-section {
            padding: 120px 0;
        }
        
        .header-section .table-wrap {
            display: table;
            width: 100%;
        }
        
        .header-section .column {
            width: 50%;
            display: table-cell;
            vertical-align: middle;
        }
        
        .i18n-en h1 {
            font-size: 54px;
            max-width: 420px;
            margin-bottom: 20px;
        }
        
        h1 {
            font-family: var(--zf-primary-extrabold);
        }
        
        .header-section .column.left p {
            max-width: 510px;
            margin-bottom: 30px;
        }
        
        .header-section .column.right {
            padding-left: 5%;
        }
        
        .ap-creative {
            max-width: 300px;
            display: block;
            margin: 0 auto;
            position: relative;
            z-index: 1;
        }
        
        .ap-sale-wrap {
            position: absolute;
            max-width: 220px;
            bottom: -50px;
            left: -40px;
            z-index: 1;
        }
        
        .header-section .ap-icon {
            position: absolute;
        }
        
        .header-section .content-wrap {
            max-width: 1170px;
        }
        
        .header-wrap {
            position: relative;
            max-width: 420px;
            margin: 0 auto;
        }
        
        .header-section {
            padding: 80px 0 160px 0;
        }
        
        .ap-icon {
            background: url(/sites/zweb/images/analytics/ap-sprite.svg) no-repeat;
        }
        
        .sales-wave {
            position: absolute;
            top: -30px;
            bottom: 0;
            margin: auto;
            max-width: 110%;
            left: -30px;
            right: 0;
        }
        
        .aplist {
            width: 50px;
            height: 50px;
            z-index: 1;
            bottom: 80px;
            background-position: -3px -18px;
            right: -20px;
            background-size: 670px auto;
            animation: zodd 5s linear 1s infinite;
        }
        
        .database {
            width: 50px;
            height: 50px;
            z-index: 1;
            top: 60px;
            background-position: -44px -10px;
            left: -20px;
            background-size: 540px auto;
            animation: zeven 5s linear 1s infinite;
        }
        
        .sp-arrow {
            width: 100px;
            height: 60px;
            z-index: 1;
            top: 0;
            background-position: -74px 0px;
            right: -35px;
            background-size: 450px auto;
            bottom: 30px;
            margin: auto;
        }
        /* why-section */
        
        .why-section {
            background: #0F0F10;
            color: #fff;
        }
        
        .i18n-en h2 {
            font-size: 46px;
        }
        
        h2 {
            font-family: var(--zf-primary-extrabold);
        }
        
        .why-section h2 {
            text-align: center;
            max-width: 640px;
            margin: 0 auto;
            margin-bottom: 60px;
        }
        
        h2 .head-line {
            position: relative;
            display: inline-block;
            z-index: 2;
        }
        
        h2 .head-line:after {
            content: '';
            background: url(/sites/zweb/images/analytics/ap-sprite.svg) no-repeat;
            background-size: 570px auto;
            background-position: 4px -87px;
            height: 15px;
            width: 100px;
            position: absolute;
            left: 0;
            bottom: -5px;
            z-index: -1;
        }
        
        .two-col-wrap {
            background: rgb(70 70 80 / 20%);
            max-width: 1200px;
            margin: 0 auto;
            padding: 80px 80px;
            box-sizing: border-box;
            display: flex;
            flex-wrap: nowrap;
            /* align-items: center; */
            justify-content: center;
            border-radius: 10px;
        }
        
        .two-col-wrap:not(:last-child) {
            margin-bottom: 30px;
        }
        
        .why-sec {
            padding: 0 70px 0 90px;
            box-sizing: border-box;
            position: relative;
        }
        
        .why-sec h3 {
            max-width: 240px;
            font-size: 26px;
        }
        
        .why-sec p {
            max-width: 350px;
            margin-bottom: 0;
        }
        
        .why-sec:before {
            content: '';
            width: 50px;
            height: 50px;
            position: absolute;
            left: 10px;
            top: 5px;
            background: url(/sites/zweb/images/analytics/ap-sprite.svg) no-repeat;
            background-size: 650px auto;
        }
        
        .ap-modern:before {
            background-position: -251px -16px;
        }
        
        .ap-broad:before {
            background-position: -297px -16px;
            width: 47px;
        }
        
        .ap-lucrative:before {
            background-position: -394px -22px;
            background-size: 750px auto;
        }
        
        .ap-extended:before {
            background-position: -437px -24px;
            background-size: 750px auto;
            width: 45px;
        }
        /* why-section end*/
        /* what-section */
        
        .what-section .table-wrap {
            display: flex;
            flex-wrap: nowrap;
            align-items: flex-start;
        }
        
        .what-section .content-wrap {
            max-width: 1040px;
        }
        
        .what-section .table-wrap .column.left {
            padding-right: 5%;
            width: 40%;
            padding-top: 140px;
            position: relative;
        }
        
        .what-section .table-wrap .column.right {
            width: 60%;
            padding-left: 5%;
        }
        
        .what-section h2 {
            font-size: 50px;
        }
        
        .acc-block.current h3 {
            color: #FFA62C;
        }
        
        .acc-block.current {
            display: block;
            box-shadow: 0px 10px 20px #0000001F;
            padding: 35px 50px 35px 70px;
            margin-top: 15px;
            margin-bottom: 30px;
        }
        
        .acc-block {
            box-sizing: border-box;
            margin-bottom: 0px;
            padding: 10px 50px 10px 70px;
            position: relative;
            cursor: pointer;
        }
        
        .acc-block p {
            margin-bottom: 0;
        }
        
        .what-section {
            min-height: 520px;
        }
        
        .acc-block.current h3 {
            margin-bottom: 15px;
        }
        
        .acc-block h3 {
            font-size: 22px;
            font-family: var(--zf-primary-bold);
            margin-bottom: 15px;
            position: relative;
        }
        
        .acc-block h3:before {
            content: '';
            width: 15px;
            height: 15px;
            background: url(/sites/zweb/images/analytics/ap-sprite.svg) no-repeat;
            background-size: 550px auto;
            position: absolute;
            left: -34px;
            top: -2px;
            bottom: 0;
            margin: auto;
            background-position: -357px -28px;
        }
        
        .acc-block:before {
            content: '';
            position: absolute;
            height: 3px;
            width: 0%;
            bottom: 0;
            left: 0;
            right: 0;
            background: #fff;
            transition: ease all 0.5s;
        }
        
        @keyframes progresswidth {
            from {
                width: 0
            }
            to {
                width: 100%
            }
        }
        
        .animated .acc-block.current:before {
            content: '';
            width: 100%;
            background: #FFA62C;
            animation: progresswidth 13s linear forwards;
        }
        
        .roundarrow {
            width: 130px;
            height: 70px;
            z-index: 1;
            top: -100px;
            background-position: -373px 0px;
            right: 65px;
            background-size: 550px auto;
            bottom: 30px;
            margin: auto;
            position: absolute;
        }
        
        .what-section .head-line:after {
            background-size: 660px auto;
            background-position: -119px -94px;
            width: 210px;
        }
        
        .common-section.what-section {
            padding: 120px 0 80px 0;
        }
        /* what-section end */
        /* become section */
        
        .become-section {
            background: #FFF5ED;
        }
        
        .become-section h2 {
            text-align: center;
            max-width: 640px;
            margin: 0 auto;
            margin-bottom: 25px;
        }
        
        .become-section .head-line:after {
            background-size: 680px auto;
            background-position: -345px -100px;
            width: 220px;
        }
        
        .become-wrap {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            counter-reset: my-sec-counter;
            align-items: inherit;
            padding-top: 40px;
        }
        
        .become {
            border: 2px solid #FFD798;
            background: #ffff;
            width: 30%;
            padding: 35px 45px 35px 45px;
            position: relative;
            margin: 10px 10px 30px 10px;
            border-radius: 5px;
            box-sizing: border-box;
        }
        
        .become h3 {
            font-size: 20px;
            font-family: var(--zf-primary-bold);
            margin-bottom: 0;
            max-width: 280px;
        }
        
        .become-span {
            position: absolute;
            top: -14px;
            right: 20px;
            background: #FFD693;
            border-radius: 20px;
            padding: 4px 15px 4px 30px;
            font-size: 12px;
            font-family: var(--zf-primary-semibold);
        }
        
        .become-span:before {
            background: #fff;
            width: 20px;
            height: 20px;
            position: absolute;
            left: 4px;
            top: 3px;
            bottom: 0;
            border-radius: 100%;
            text-align: center;
            line-height: 20px;
            counter-increment: my-sec-counter;
            content: ""counter(my-sec-counter)"";
        }
        /* become section end */
        /* slider-section */
        
        .customer-logos-wrap .cl-wrap {
            display: inline-block;
            border: 2px solid #DADEE3;
            width: 250px;
            height: 80px;
            position: relative;
            margin: 0 5px;
        }
        
        .customer-logos-wrap {
            text-align: center;
        }
        
        .testimonial-section h2 {
            text-align: center;
            margin-bottom: 30px;
        }
        
        .testimonial-section .head-line:after {
            background-size: 620px auto;
            background-position: -112px -88px;
            width: 190px;
        }
        
        .customer-logos {
            padding: 30px 0 40px 0;
        }
        
        .customer-logos-wrap .cl-wrap img {
            position: absolute;
            top: 50%;
            bottom: 0;
            transform: translate(-50%, -50%);
            left: 50%;
            max-height: 60px;
            max-width: 150px;
        }
        
        .customer-quote p {
            text-align: center;
            font-size: 24px;
            font-family: var(--zf-primary-regular);
        }
        
        .customer-quote {
            max-width: 820px;
            margin: 0 auto;
            text-align: center;
        }
        
        .cq-symbol {
            text-align: center;
            color: #FF8900;
            font-family: var(--zf-primary-regular);
            font-size: 18px;
            position: relative;
            display: inline-block;
            margin: 40px 0 50px 0;
        }
        
        .cq-symbol .ap-icon {
            position: absolute;
            width: 95px;
            height: 90px;
            background-size: 1000px auto;
            background-position: -910px -19px;
            opacity: 0.2;
            top: 0;
            left: 0px;
            right: -4px;
            margin: auto;
            bottom: 0;
        }
        
        .testimonial-section .content-wrap {
            max-width: 1040px;
        }
        
        .cl-wrap.slick-current {
            border: 2px solid #FF995A;
        }
        
        .testimonial-section .slider-count {
            position: absolute;
            right: 20px;
            bottom: 55px;
            font-size: 14px;
            display: none;
        }
        
        .cq-wrap .slick-next,
        .cq-wrap .slick-prev {
            bottom: 0px;
            right: 0;
            height: 23px;
            width: 16px;
            background-image: url(/sites/zweb/images/desk/images/slick-slider-arrow.png);
            background-size: cover;
            left: auto;
        }
        
        .common-section.testimonial-section {
            padding-bottom: 90px;
        }
        
        .cq-wrap .slick-next:before,
        .cq-wrap .slick-prev:before {
            width: 12px;
            height: 12px;
            border: 2px solid #000;
            border-left: 0;
            border-bottom: 0;
        }
        
        .cq-wrap .slick-next:after,
        .cq-wrap .slick-next:before,
        .cq-wrap .slick-prev:after,
        .cq-wrap .slick-prev:before {
            transform: rotate(0);
            right: 0;
            background-color: unset;
            opacity: 0;
        }
        
        .cq-wrap .slick-next {
            right: -120px;
            bottom: 55px;
            transform: rotate(90deg);
            left: auto;
            top: auto;
        }
        
        .cq-wrap .slick-prev {
            right: -50px;
            bottom: 55px;
            transform: rotate(-90deg);
            left: auto;
            top: auto;
        }
        
        .cq-quote .cl-wrap {
            display: none;
        }
        
        .slick-dots li.slick-active {
            background: #FFA62C;
            border-color: #FFA62C;
        }
        /* slider-section */
        /* analyst-section */
        
        .analytst-section .analytst-wrap {
            display: flex;
            flex-wrap: nowrap;
            align-items: flex-start;
            justify-content: center;
        }
        
        .analytst-section .content-wrap {
            max-width: 1040px;
        }
        
        .analytst-section .analytst-inner-wrap.ai-logos {
            width: 50%;
        }
        
        .analytst-section .analytst-inner-wrap.ai-quotes {
            width: 40%;
            min-height: 535px;
            margin-left: 2px;
            position: relative;
        }
        
        .analytst-section .analytst-inner-wrap {
            box-sizing: border-box;
        }
        
        .analytst-section .head-line:after {
            background-size: 620px auto;
            background-position: -112px -87px;
            width: 190px;
        }
        
        .analytst-section h2 {
            text-align: center;
        }
        
        .analytst-wrap {
            padding-top: 50px;
        }
        
        .ai-quotes {
            background: #1C1C1C;
            color: #fff;
            padding: 55px 50px 55px 50px;
        }
        
        .analy-img-wrap {
            width: 48%;
            background: #F7F7F7;
            margin: 0px 0px 5px 5px;
            align-items: center;
            justify-content: center;
            height: 126px;
            position: relative;
            transition: ease all 0.5s;
            border: 2px solid #F7F7F7;
            cursor: pointer;
        }
        
        .analytst-inner-slider {
            display: flex;
            flex-wrap: wrap;
        }
        
        .ai-quote-sec h3 {
            font-size: 29px;
            font-family: var(--zf-primary-bold);
            margin-bottom: 25px;
        }
        
        .ai-quote-sec p {
            font-family: var(--zf-primary-semibold);
            font-size: 18px;
        }
        
        .ai-quote-content {
            margin-bottom: 60px;
            /* min-height: 200px; */
        }
        
        .ai-logos {
            background: #ffffff;
        }
        
        .ai-cta {
            background: #34B1FF;
            color: #fff;
            padding: 10px 20px;
            font-size: 16px;
        }
        
        .analyst-nextprev {
            margin-top: 60px;
            position: absolute;
            bottom: 50px;
            left: 50px;
        }
        
        .ai-quote-sec .cl-report {
            display: none;
        }
        
        .ai-quote-sec {
            display: none;
            transition: all 0.5s ease;
            -webkit-transition: all 0.5s ease;
            -moz-transition: all 0.5s ease;
            -webkit-animation: fadeIn 1s;
            -moz-animation: fadeIn 1s;
            animation: fadeIn 1s;
        }
        
        @-webkit-keyframes fadeIn {
            from {
                opacity: 0;
            }
            to {
                opacity: 1;
            }
        }
        
        @keyframes fadeIn {
            from {
                opacity: 0;
            }
            to {
                opacity: 1;
            }
        }
        
        @-moz-keyframes fadeIn {
            from {
                opacity: 0;
            }
            to {
                opacity: 1;
            }
        }
        
        .ai-quote-sec.current {
            display: block;
        }
        
        .common-section.analytst-section {
            padding-top: 10px;
        }
        
        .analyst-nextprev>span {
            display: inline-block;
        }
        
        .analyst-arrow {
            height: 15px;
            width: 25px;
            position: relative;
            cursor: pointer;
        }
        
        .analyst-arrow.aa-left:before {
            content: '\2190';
            position: absolute;
            top: 0;
            left: 10px;
            bottom: 0;
        }
        
        .analyst-arrow.aa-right:before {
            content: '\2192';
            left: 0;
            bottom: 0;
        }
        
        .analyst-count {
            font-size: 13px;
        }
        
        .analyst-arrow.aa-left {
            margin-right: 15px;
        }
        
        .analyst-arrow.aa-right {
            margin-left: 15px;
        }
        
        .cl-report {
            position: absolute;
            height: 60px;
            transform: translate(-50%, -50%);
            width: 150px;
            top: 50%;
            left: 50%;
            background: url(/sites/zweb/images/analytics/za-analyst-speak-sprite.png) no-repeat;
            background-size: 600px auto;
        }
        
        .cl-report.cl-barc {
            background-position: -327px 0px;
            width: 120px;
            height: 40px;
        }
        
        .cl-report.cl-gartner {
            background-position: -428px -70px;
            width: 100px;
            height: 30px;
            background-size: 700px auto;
        }
        
        .cl-report.cl-tec {
            background-position: 2px 0px;
            width: 105px;
            height: 45px;
            background-size: 600px auto;
        }
        
        .cl-report.cl-aheadcrm {
            background-position: 0px -47px;
            width: 150px;
            height: 35px;
            background-size: 560px auto;
        }
        
        .cl-report.cl-dresner {
            background-position: -294px 2px;
            width: 45px;
            height: 56px;
            background-size: 650px auto;
        }
        
        .cl-report.cl-kuppinger {
            background-position: -146px -48px;
            width: 156px;
            height: 28px;
            background-size: 500px auto;
        }
        
        .cl-report.aresearch {
            background-position: -110px 2px;
            width: 120px;
            height: 50px;
            background-size: 550px auto;
        }
        
        .cl-report.cl-infotech {
            background-position: -467px 0px;
            width: 140px;
            height: 40px;
        }
        
        .analy-img-wrap:hover,
        .analy-img-wrap.current {
            background: #fff;
            border: 2px solid #FF995A;
        }
        /* analyst-section end */
        
        .analyst-nextprev>span.arrow-left-elabled,
        .analyst-nextprev>span.arrow-right-elabled {
            display: none
        }
        
        .bottom-cta-section {
            text-align: center;
        }
        
        .partner-btn {
            background: #f0483e;
            color: #fff;
        }
        
        .common-section.bottom-cta-section {
            padding-top: 0;
        }
        
        .bottom-cta-section h2+p {
            max-width: 540px;
            margin: 0 auto;
            margin-bottom: 25px;
        }
        
        .transY1,
        .transY2,
        .transY3,
        .transY4,
        .transY5,
        .transY6 {
            -webkit-transform: translateY(50px);
            transform: translateY(50px);
            -webkit-transition: all 1s cubic-bezier(0.11, 0.16, 0.43, 0.86);
            transition: all 1s cubic-bezier(0.11, 0.16, 0.43, 0.86)
        }
        
        .bottom-animated .transY1,
        .bottom-animated .transY2,
        .bottom-animated .transY3,
        .bottom-animated .transY4,
        .bottom-animated .transY5,
        .bottom-animated .transY6 {
            -webkit-transform: translateY(0);
            transform: translateY(0)
        }
        
        .transY1 {
            -webkit-transition-delay: 200ms;
            transition-delay: 200ms
        }
        
        .transY2 {
            -webkit-transition-delay: 400ms;
            transition-delay: 400ms
        }
        
        .transY3 {
            -webkit-transition-delay: 600ms;
            transition-delay: 600ms
        }
        
        .transY4 {
            -webkit-transition-delay: 800ms;
            transition-delay: 800ms
        }
        
        .transY5 {
            -webkit-transition-delay: 900ms;
            transition-delay: 900ms
        }
        
        .transY6 {
            -webkit-transition-delay: 1100ms;
            transition-delay: 1100ms
        }
        /*Right*/
        
        @keyframes slideRight {
            0% {
                visibility: hidden;
                opacity: 0;
                transform: translateX(30px);
            }
            100% {
                visibility: visible;
                opacity: 1;
                transform: translateX(0);
            }
        }
        
        @-webkit-keyframes slideRight {
            0% {
                visibility: hidden;
                opacity: 0;
                -webkit-transform: translateX(30px);
            }
            100% {
                visibility: visible;
                opacity: 1;
                -webkit-transform: translateX(0);
            }
        }
        
        @-moz-keyframes slideRight {
            0% {
                visibility: hidden;
                opacity: 0;
                -moz-transform: translateX(30px);
            }
            100% {
                visibility: visible;
                opacity: 1;
                -moz-transform: translateX(0);
            }
        }
        
        @keyframes slide-down {
            0% {
                -webkit-transform: translateY(50px);
                -moz-transform: translateY(50px);
                transform: translateY(50px);
            }
            100% {
                -webkit-transform: translateY(0px);
                -moz-transform: translateY(0px);
                transform: translateY(0px);
            }
        }
        
        @keyframes starRateOne {
            0% {
                width: 0%;
                background: #fa7272;
            }
            100% {
                width: 100%;
                background: #f15f60;
            }
        }
        
        @-webkit-keyframes starRateOne {
            0% {
                width: 0%;
                background: #fa7272;
            }
            100% {
                width: 100%;
                background: #f15f60;
            }
        }
        
        @-moz-keyframes starRateOne {
            0% {
                width: 0%;
                background: #fa7272;
            }
            100% {
                width: 100%;
                background: #f15f60;
            }
        }
        /*slideUp*/
        
        @keyframes slideUp {
            0% {
                visibility: hidden;
                opacity: 0;
                transform: translateY(-20px);
            }
            100% {
                visibility: visible;
                opacity: 1;
                transform: translateY(0);
            }
        }
        
        @-webkit-keyframes slideUp {
            0% {
                visibility: hidden;
                opacity: 0;
                -webkit-transform: translateY(-20px);
            }
            100% {
                visibility: visible;
                opacity: 1;
                -webkit-transform: translateY(0);
            }
        }
        
        @-moz-keyframes slideUp {
            0% {
                visibility: hidden;
                opacity: 0;
                -moz-transform: translateY(-20px);
            }
            100% {
                visibility: visible;
                opacity: 1;
                -moz-transform: translateY(0);
            }
        }
        /*slideUp*/
        /*slideUp*/
        
        @keyframes slideDown {
            0% {
                visibility: hidden;
                opacity: 0;
                transform: translateY(20px);
            }
            100% {
                visibility: visible;
                opacity: 1;
                transform: translateY(0);
            }
        }
        
        @-webkit-keyframes slideDown {
            0% {
                visibility: hidden;
                opacity: 0;
                -webkit-transform: translateY(20px);
            }
            100% {
                visibility: visible;
                opacity: 1;
                -webkit-transform: translateY(0);
            }
        }
        
        @-moz-keyframes slideDown {
            0% {
                visibility: hidden;
                opacity: 0;
                -moz-transform: translateY(20px);
            }
            100% {
                visibility: visible;
                opacity: 1;
                -moz-transform: translateY(0);
            }
        }
        /*slideUp*/
        /*slideleft*/
        
        @keyframes slideLeft {
            0% {
                visibility: hidden;
                opacity: 0;
                transform: translateX(-20px);
            }
            100% {
                visibility: visible;
                opacity: 1;
                transform: translateX(0);
            }
        }
        
        @-webkit-keyframes slideLeft {
            0% {
                visibility: hidden;
                opacity: 0;
                -webkit-transform: translateX(-20px);
            }
            100% {
                visibility: visible;
                opacity: 1;
                -webkit-transform: translateX(0);
            }
        }
        
        @-moz-keyframes slideLeft {
            0% {
                visibility: hidden;
                opacity: 0;
                -moz-transform: translateX(-20px);
            }
            100% {
                visibility: visible;
                opacity: 1;
                -moz-transform: translateX(0);
            }
        }
        /*slideleft*/
        
        @-webkit-keyframes dash {
            from {
                stroke-dashoffset: 100;
            }
            to {
                stroke-dashoffset: 0;
            }
        }
        
        @keyframes dash {
            from {
                stroke-dashoffset: 100;
            }
            to {
                stroke-dashoffset: 0;
            }
        }
        
        @-webkit-keyframes zeven {
            0% {
                -webkit-transform: translate(0, 0);
                transform: translate(0, 0);
            }
            50% {
                -webkit-transform: translate(0, -14px);
                transform: translate(0, -14px);
            }
            100% {
                -webkit-transform: translate(0, 0);
                transform: translate(0, 0);
            }
        }
        
        @keyframes zeven {
            0% {
                -webkit-transform: translate(0, 0);
                transform: translate(0, 0);
            }
            50% {
                -webkit-transform: translate(0, -14px);
                transform: translate(0, -14px);
            }
            100% {
                -webkit-transform: translate(0, 0);
                transform: translate(0, 0);
            }
        }
        
        @-webkit-keyframes zodd {
            0% {
                -webkit-transform: translate(0, 0);
                transform: translate(0, 0);
            }
            50% {
                -webkit-transform: translate(0, 14px);
                transform: translate(0, 14px);
            }
            100% {
                -webkit-transform: translate(0, 0);
                transform: translate(0, 0);
            }
        }
        
        @keyframes zodd {
            0% {
                -webkit-transform: translate(0, 0);
                transform: translate(0, 0);
            }
            50% {
                -webkit-transform: translate(0, 14px);
                transform: translate(0, 14px);
            }
            100% {
                -webkit-transform: translate(0, 0);
                transform: translate(0, 0);
            }
        }
        
        .sp-arrow,
        .ap-sales-creative {
            opacity: 0;
        }
        
        .animated .sp-arrow {
            animation: slideLeft 1s ease-out 0.9s forwards;
        }
        
        .animated .ap-sales-creative {
            animation: slideDown 1s ease-out 0.5s forwards;
        }
.content-center {
    text-align: center;
    padding-top: 40px;
}


        /* other lang */
        .other-lang .testimonial-section {
          display: none;
      }
      .other-lang .common-section.analytst-section {
        padding-top: 120px;
    }
    .i18n-fr .why-sec h3, .i18n-es-xl .why-sec h3, .i18n-pt-br .why-sec h3 {
      max-width: 280px;
  }
  .other-lang .what-section h2
  {
    font-size: 44px;
  }
  .i18n-vi .what-section h2 {
    font-size: 36px;
}
.i18n-it .analytst-section .head-line:after {
  width: 100px;
}
      
        /* responsive */
        
        @media screen and (max-width:1279px) {
            .header-wrap {
                max-width: 380px;
            }
            .ap-sale-wrap {
                max-width: 180px;
            }
            .header-section {
                padding: 50px 0 140px 0;
            }
            .common-section {
                padding: 90px 0;
            }
            .header-wrap {
                max-width: 380px;
            }
            .two-col-wrap {
                padding: 70px 40px;
            }
            .why-sec {
                padding: 0 30px 0 85px;
            }
            .i18n-en h2 {
                font-size: 42px;
            }
            .become {
                padding: 35px 30px 35px 30px;
            }
            .other-lang .common-section.analytst-section {
              padding-top: 80px;
          }
          .other-lang .what-section h2
          {
            font-size: 42px;
          }
          .i18n-vi .what-section h2 {
            font-size: 34px;
          }
          .i18n-it .analytst-section .head-line:after
          {
            display: none;
          }
          .other-lang .ai-quote-sec h3 {
            font-size: 22px;
          }
        }
        
        @media screen and (max-width:1024px) {
            .become {
                width: 46%;
            }
        }
        
        @media screen and (max-width:991px) {
            .header-section {
                padding: 30px 0 140px 0;
            }
            .i18n-en h1 {
                margin-bottom: 15px;
                font-size: 40px;
            }
            .header-section .table-wrap {
                display: block;
            }
            .header-section .column {
                width: 100%;
                display: block;
                text-align: center;
            }
            .i18n-en h1 {
                margin: 0 auto;
                margin-bottom: 25px;
                font-size: 48px;
                max-width: 100%;
            }
            .header-section .column.left p {
                margin: 0 auto;
                margin-bottom: 25px;
            }
            .header-wrap {
                max-width: 410px;
                margin-top: 80px;
            }
            .header-section .column.right {
                padding: 0;
            }
            .why-sec h3 {
                font-size: 23px;
            }
            .why-sec {
                padding: 0 30px 0 75px;
            }
            .what-section .table-wrap {
                display: block;
            }
            .what-section .table-wrap .column.left,
            .what-section .table-wrap .column.right {
                width: 100%;
            }
            .what-section .table-wrap .column.left {
                padding: 0;
            }
            .what-section h2 {
                max-width: 510px;
                text-align: center;
                margin: 0 auto;
                margin-bottom: 24px;
            }
            .roundarrow {
                display: none;
            }
            .common-section.what-section {
                padding: 80px 0 80px 0;
            }
            .what-section .table-wrap .column.right {
                padding: 0;
            }
            .ap-accodian {
                max-width: 600px;
                margin: 0 auto;
                margin-top: 60px;
            }
            .acc-block {
                box-shadow: 0px 10px 20px #0000001f;
                padding: 35px 50px 35px 70px;
                margin-bottom: 30px;
            }
            .acc-block:before {
                display: none;
            }
            .acc-block h3 {
                color: #FFA62C;
            }
            .become {
                width: 46%;
            }
            .customer-logos-wrap .cl-wrap img {
                max-width: 130px;
            }
            .analytst-section .analytst-inner-wrap.ai-logos {
                display: none;
            }
            .analytst-section .analytst-inner-wrap.ai-quotes {
                max-width: 640px;
                width: 100%;
                min-height: auto;
            }
            .what-section {
                min-height: inherit;
            }
            .analyst-nextprev {
                position: initial;
            }
            .ai-quote-sec h3 {
                font-size: 36px;
            }
            .analytst-wrap {
                padding-top: 25px;
            }
            .i18n-en h2 {
                font-size: 35px;
            }
            h2 .head-line:after {
                display: none;
            }
            .acc-block:last-child {
                margin-bottom: 0;
            }
            .become-section h2 {
                max-width: 500px;
            }
            .common-section {
                padding: 80px 0;
            }
            .other-lang .what-section h2
          {
            font-size: 35px;
          }
          .other-lang .why-sec h3 {
            font-size: 21px;
        }
        }
        
        @media screen and (max-width:767px) {
            .ai-quotes .cl-report {
                position: inherit;
                display: inline-block;
                transform: inherit;
                margin-bottom: 20px;
            }
            .header-section .column.right {
                display: none;
            }
            .i18n-en h1 {
                font-size: 38px;
            }
            .header-section {
                padding: 30px 0 60px 0;
            }
            .two-col-wrap {
                display: block;
                padding: 50px 40px 70px 40px;
            }
            .why-sec {
                padding: 0;
            }
            .why-sec:before {
                left: -5px;
            }
            .why-sec h3 {
                padding-top: 70px;
                max-width: 100%;
            }
            .why-sec:not(:last-child) {
                margin-bottom: 50px;
            }
            .why-sec p {
                max-width: 100%;
            }
            .acc-block,
            .acc-block.current {
                padding: 45px 25px 45px 65px;
            }
            .become-wrap {
                display: block;
                width: 100%;
            }
            .become {
                width: 100%;
                margin-left: 0;
            }
            .become h3 {
                max-width: 100%;
            }
            .become-wrap {
                padding-top: 20px;
            }
            .common-section {
                padding: 60px 0;
            }
            .become:last-child {
                margin-bottom: 0;
            }
            .customer-logos {
                display: none;
            }
            .cq-quote .cl-wrap {
                display: block;
                max-width: 160px;
                margin: 0 auto;
                margin-bottom: 15px;
            }
            .customer-quote {
                padding-top: 20px;
            }
            .customer-quote p {
                font-size: 20px;
            }
            .cl-wrap.happy-work-logo {
                max-width: 80px;
            }
            .ai-quotes {
                background: #fafafa;
                color: #000;
                padding: 55px 25px 55px 25px;
            }
            .ai-quote-sec h3 {
                font-size: 32px;
                margin-bottom: 15px;
            }
            .ai-quote-sec p {
                margin-bottom: 0;
            }
            .ai-quote-content {
                margin-bottom: 30px;
            }
            .analyst-nextprev {
                margin-top: 50px;
            }
            .i18n-en h2 {
                font-size: 28px;
            }
            .common-section.testimonial-section {
                padding-bottom: 40px;
            }
            .other-lang .common-section.analytst-section {
              padding-top: 60px;
          }
          .other-lang .what-section h2
          {
            font-size: 28px;
          }
          .i18n-vi .what-section h2 {
              font-size: 28px;
          }
        }
        
        @media screen and (max-width:480px) {
            .i18n-en h1 {
                font-size: 34px;
            }
            .common-section {
                padding: 50px 0;
            }
            .two-col-wrap {
                padding: 50px 25px 70px 25px;
            }
            .common-section.what-section {
                padding: 60px 0 60px 0;
            }
            .acc-block,
            .acc-block.current {
                padding: 45px 25px 45px 56px;
            }
            .acc-block h3 {
                font-size: 20px;
            }
            .i18n-en h2 {
                font-size: 28px;
            }
            .ai-quote-sec h3 {
                font-size: 21px;
            }
            .ai-quote-sec p {
                font-size: 16px;
            }
            .customer-quote p {
                font-size: 18px;
            }
        }


/* Arabic style starts  */
.i18n-ar .header-section .column.right{padding-left: 0;padding-right: 5%;}
.i18n-ar h2 .head-line:after{display: none;}
.i18n-ar .why-sec{padding: 0 90px 0 70px;}
.i18n-ar .why-sec:before{right: 10px;left: auto;}
.i18n-ar .roundarrow{left: 65px;right: auto;transform: scaleX(-1);}
.i18n-ar .acc-block.current{padding: 10px 70px 10px 50px;}
.i18n-ar .acc-block h3:before{left: auto;right: -34px;}
.i18n-ar .what-section .table-wrap .column.right{padding-left: 0;padding-right: 5%;}
.i18n-ar .what-section .table-wrap .column.left{padding-left: 5%;padding-right: 0;}
.i18n-ar .become-span:before{right: 4px;left: auto;}
.i18n-ar .become-span{padding: 4px 30px 4px 15px;left: 20px;right: auto;}
.i18n-ar .content-center, .i18n-ar .bottom-cta-section *{text-align: center;}
.i18n-ar .analyst-nextprev{left: auto;right: 50px;}
.i18n-ar .analyst-arrow.aa-left{transform: scaleX(-1);margin-right: 0;margin-left: 15px;}
.i18n-ar .analyst-arrow.aa-right{transform: scaleX(-1);margin-left: 0;margin-right: 15px;}
@media screen and (max-width: 1279px){
    .i18n-ar .why-sec{padding: 0 85px 0 30px;}
}

@media screen and (max-width: 991px){
    .i18n-ar .column.left *{text-align: center;}
    .i18n-ar .why-sec{padding: 0 75px 0 30px;}
    .i18n-ar .acc-block{padding: 35px 70px 35px 50px;}
}
@media screen and (max-width: 767px){
    .i18n-ar .acc-block{padding:45px 65px 45px 25px;}
    .i18n-ar .why-sec { padding: 0 0 0 30px; }
}