.pagewrapper * {
  box-sizing: border-box;
}

.pagewrapper .content-wrap {
  padding: 90px 0;
  max-width: 1170px;
}

.comparison-table .content-wrap,
.btm-section .content-wrap {
  padding-top: 0px;
}

.find-out-pricing-section .content-wrap {
  padding-top: 40px;
}

.banner-section .content-wrap {
  padding-bottom: 40px;
}

.feature-section .content-wrap {
  max-width: 1280px;
  padding-top: 30px;
}

.top_content {
  text-align: center;
  max-width: 850px;
  margin: 0 auto;
}

.top_content h1 {
  font-size: 55px;
}

.top_content p {
  max-width: 725px;
  margin: 0 auto 20px;
}

.text-center {
  text-align: center;
}

/*comparison table*/
.tbl-head label {
  font-size: 12px;
  display: block;
  color: #4e4e4e;
  font-family: var(--zf-primary-regular);
}

.com-table-inner {
  text-align: center;
  max-width: 1000px;
  margin: 0 auto;
}

.com-table-inner li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  font-family: var(--zf-primary-semibold);
}

.com-table-inner li span {
  width: 33.33%;
  padding: 23px 10px;
}

.com-table-inner li span:nth-child(2) {
  background: #181729;
  color: #fc8d71;
  width: 50%;
  border-bottom: 1px solid #26233e;
}

.com-table-inner li span:first-child,
.com-table-inner li span:last-child {
  width: 25%;
  background: #f5f3f4;
  border-bottom: 1px solid #eaeaea;
  color: #928d8a;
}

.com-table-inner li.tbl-head span:first-child,
.com-table-inner li.tbl-head span:last-child {
  color: #000;
}

.com-table-inner li span:first-child {
  color: #fc8d71;
}

.com-table-inner img {
  vertical-align: bottom;
  position: relative;
  left: 0px;
  top: 34px;
  max-width: 89%;
}

.tbl-head span {
  font-size: 20px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.tbl-head span:nth-child(2) {
  position: relative;
}

.com-table-inner .tbl-head span:nth-child(2) {
  color: #fff;
}

.tbl-head span:nth-child(2):before {
  position: absolute;
  content: '';
  width: 100%;
  height: 50%;
  background: #181729;
  left: 0;
  top: -40%;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}

a.pdf-download {
  display: inline-block;
  text-decoration: underline;
  padding: 0 20px
}

.com-table-inner ul {
  margin-top: 28px;
  position: relative;
  z-index: 1;
}

.com-table-inner li span.low-rate {
  color: #928d8a;
}

.com-table-inner li span.high-rate {
  color: #fc8d71;
}

/* .table-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 10px;
}

span.last-updated {
  text-align: right;
}

span.src-from {
  text-align: left;
}

.table-info span {
  color: #292929;
  width: 50%;
  font-size: 14px;
  font-style: italic;
} */

/* .last-updated {
  font-size: 15px;
  max-width: 1070px;
  width: 90%;
  margin: 0 auto;
  text-align: center;
  padding: 30px 0;
  position: relative;
} */

.last-updated {
  font-size: 12px;
  font-style: italic;
  max-width: 900px;
  width: 90%;
  margin: 0 auto;
  text-align: center;
  padding: 30px 0;
  position: relative;
}

p.note-text {
  font-size: 12px;
  text-align: center;
  margin-top: 10px;
  font-style: italic;
}

/*comparison table End*/

/*why pick cliq section start*/
.flex-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  box-sizing: border-box;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.space-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.why-pick-cliq-inner {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -ms-grid-row-align: flex-start;
  align-items: flex-start;
}

.cliq-flock-title {
  width: 35%;
}

.cliq-flock-title h2 {
  font-size: 70px;
  font-family: Zoho_Puvi_ExtraBold;
  color: #fd775f;
  margin-bottom: 0px;
}

.cliq-flock-title h3 {
  color: #1f1d3d;
  font-family: Zoho_Puvi_SemiBold;
  font-size: 37px;
  margin-bottom: 0px;
}

.cliq-flock-title .exb-product {
  font-family: Zoho_Puvi_ExtraBold;
  color: #1f1d3d;
}

.cliq-flock-title h3 .alter-text {
  font-size: 25px;
  background-color: #023d88;
  color: #fff;
  border-radius: 5px;
  font-family: Zoho_Puvi_Bold;
  padding: 3px 15px 5px 15px;
  vertical-align: middle;
  position: relative;
  top: -5px;
  margin: 0 5px;
}

.cliq-flock-title h4 {
  font-size: 35px;
  margin-bottom: -5px;
}

.cliq-feature {
  width: 60%;
}

.feature_list {
  width: 45%;
  margin-bottom: 70px;
}

.feature_list:nth-child(7),
.feature_list:nth-child(8) {
  margin-bottom: 0px;
}

.feature_list p {
  max-width: 270px;
  margin-bottom: 0px;
  margin-left: 0;
}

.zicon {
  width: 50px;
  height: 50px;
  display: block;
  margin-bottom: 15px;
}

.data-loaded .zicon {
  background: url(/sites/zweb/images/cliq/msteams-alternative-sprite.png) no-repeat;
  background-size: 400px auto;
}

.zicon.zicon2 {
  background-position: -50px 0;
  width: 45px;
}

.zicon.zicon3 {
  background-position: -102px 0;
}

.zicon.zicon4 {
  background-position: -150px 0;
  width: 50px;
}

.zicon.zicon5 {
  background-position: -202px 0px;
  width: 45px;
}

.zicon.zicon6 {
  background-position: -253px 0;
  width: 45px;
}

.saying-list .zicon {
  background-size: 400px auto;
  width: 52px;
  height: 57px;
}

.zicon.zicon7 {
  background-position: -304px 0;
}

.zicon.zicon8 {
  background-position: -352px 0px;
}

.zicon.zicon9 {
  background-position: -444px 0;
}

/*why pick cliq section End*/

/*find out pricing section start*/
.find-out-pricing-inner h2 {
  text-align: center;
  margin: 0 auto 15px;
  font-size: 36px;
}

.find-out-pricing-inner p {
  text-align: center;
  margin: 0 auto 50px;
  max-width: 600px;
}

.pricing-flex {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  -ms-grid-row-align: stretch;
  align-items: stretch;
  max-width: 1000px;
  margin: 0 auto;
}

.pricing-part {
  width: 49.8%;
  background: #fce3df;
  padding: 50px;
}

.savings-part {
  width: 49.8%;
  background: #181729;
  padding: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.switch-currency {
  display: inline-block;
  height: 34px;
  position: relative;
  width: 60px;
  margin: 0px 7px;
}

.switch-currency input {
  display: none;
}

.slider {
  background-color: #202020;
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  background-color: #fe866d;
  bottom: 4px;
  content: "";
  height: 26px;
  left: 4px;
  position: absolute;
  -webkit-transition: .4s;
  transition: .4s;
  width: 26px;
}

.switch-currency input:checked+.slider {
  background-color: #202020;
}

.switch-currency input:checked+.slider:before {
  -webkit-transform: translateX(26px);
  transform: translateX(26px);
}

.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.toggle-section {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-bottom: 40px;
}

.currency-name {
  font-size: 16px;
  font-family: Zoho_Puvi_Bold;
  color: #8d8e8d;
}

.currency-name.active {
  color: #000;
}

.price-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  left: auto;
  right: auto;
  top: -40px;
  z-index: 11;
  font-weight: 600;
  font-size: 30px;
  line-height: normal;
  -webkit-transform: translateX(-20%);
  transform: translateX(-20%);
  font-family: var(--zf-secondary-semibold);
  line-height: 1;
}

.cliq-bar-section,
.flock-bar-section {
  position: relative;
  height: 280px;
  margin-bottom: 20px;
}

.cliq-bar,
.flock-bar {
  -webkit-transition: height .5s ease;
  transition: height .5s ease;
  height: 10%;
  position: absolute;
  bottom: 0;
  width: 60px;
  left: 0;
  right: 0;
  margin: auto;
  min-height: 1px;
}

.flock-bar {
  background-color: #202020;
}

.cliq-bar {
  background-color: #fe866d;
}

.progress-bar {
  width: 50%;
}

.progress-section {
  max-width: 400px;
  margin: auto;
}

.input_range_section {
  margin: 50px auto;
  max-width: 90%;
  position: relative;
}

.custom_range {
  position: relative;
}

.progress-bar .cliq-icon,
.progress-bar .flock-icon {
  font-size: 20px;
  font-family: 'Zoho_Puvi_SemiBold';
  text-align: center;
}
.progress-bar .flock-icon b{
  margin-left:6px;
  line-height:1.16;
}
.progress-bar .flock-icon{
  display:inline-flex;
  justify-content:center;
 flex-wrap:wrap;
 align-items:center;
}
.progress-bar .cliq-icon span {
  background-repeat: no-repeat;
  width: 85px;
  height: 40px;
  display: inline-block;
  background-image: url(https://www.zohowebstatic.com/sites/zweb/images/productlogos/cliq.svg);
}

.progress-bar .flock-icon span {
  background-image: url(/sites/zweb/images/othercompanylogos/ms-teams.png);
  background-size: 100%;
  background-repeat: no-repeat;
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: middle;
}

.user-indication {
  position: absolute;
  -webkit-box-flex: 20px;
  -ms-flex: 20px;
  flex: 20px;
  bottom: -30px;
  left: 0px;
  font-family: Zoho_Puvi_Bold;
  z-index: 0;
}

.maxuser-indication {
  position: absolute;
  -webkit-box-flex: 20px;
  -ms-flex: 20px;
  flex: 20px;
  bottom: -30px;
  right: 0px;
  font-family: Zoho_Puvi_Bold;
  z-index: 0;
}

.input_range_section .custom_range input[type='range'] {
  position: relative;
  z-index: 999;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  cursor: pointer;
}

.range_thumb:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 2px;
  margin: auto;
  width: 15px;
  height: 7px;
  border-right: solid 7px #fff;
  border-bottom: solid 7px transparent;
  border-top: solid 7px transparent;
  box-sizing: border-box;
}

.range_thumb:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 2px;
  margin: auto;
  width: 15px;
  height: 7px;
  border-left: solid 7px #fff;
  border-bottom: solid 7px transparent;
  border-top: solid 7px transparent;
  box-sizing: border-box;
}

.input_range_section .custom_range input[type='range'] {
  -webkit-appearance: none;
  height: 12px;
  margin: 0;
  box-shadow: 0 0 3px rgb(0 0 0 / 24%);
  border-radius: 2px;
  outline: 0;
  cursor: pointer;
  top: -6px;
  position: relative;
  z-index: 990;
  width: 100%;
}

.input_range_section input[type=range] {
  -webkit-appearance: none;
}

.input_range_section .custom_range input[type=range]::-webkit-slider-thumb {
  width: 40px;
  height: 40px;
  -webkit-appearance: none;
  background-color: #555;
  border-radius: 100%;
}

.input_range_section .range_bg_color {
  top: 0px;
  left: 0;
  width: calc(100%);
  height: 12px;
  background-color: #033d85;
  border-radius: 60px;
  overflow: hidden;
  position: absolute;
}

.input_range_section .range_fill {
  position: absolute;
  background-color: #fe866d;
  top: 0;
  left: 0;
  width: 30px;
  height: 12px;
  -webkit-transition: width 0 linear;
  transition: width 0 linear;
  border-radius: 30px 0 0 30px;
}

.range_thumb {
  position: absolute;
  background: #000;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  top: -13px;
  left: 0;
  background-size: 100%;
  z-index: 99;
  margin-left: -20px;
  cursor: pointer;
}

.input_range_section .tooltip {
  position: absolute;
  background: #fff;
  z-index: 1;
  font-family: var(--zf-primary-regular);
  bottom: -70px;
  left: 0;
  width: 132px;
  padding: 10px 15px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  font-size: 18px;
  border-radius: 30px;
  color: #000;
  font-weight: 600;
  -webkit-transition: left 0 linear;
  transition: left 0 linear;
  line-height: 1;
  text-align: center;
}

.savings-inner p {
  color: #fff;
  margin-bottom: 10px;
}

.diff-content {
  color: #fe866d;
  font-size: 60px;
  font-family: Zoho_Puvi_ExtraBold;
  line-height: 50px;
}

.diff-content .text_year {
  font-size: 30px;
  vertical-align: middle;
}

.customer-saying-inner a {
  color: #03a9f5;
  border: 1px solid #03a9f5;
  border-radius: 2px;
}

/*find out pricing section End*/
.testimonial-wrap {
  padding-top: 10px;
}

.rating-section h4 {
  font-family: var(--zf-primary-regular);
  font-size: 20px;
}

.rating-section h4 span {
  font-family: var(--zf-primary-bold);
  margin-right: 5px;
  font-size: 30px;
  vertical-align: middle;
}

/*Integration section start*/
.integration-section .desc {
  text-align: center;
}

.feature-section .desc p {
  max-width: 820px;
  margin: auto;
  width: 100%;
}

.integration-section {
  background: #fff7ef;
  padding: 0;
  position: relative
}

.integration-section .meeting-content-wrap {
  background: url(/sites/zweb/images/cliq/zm-home-circle.svg	) no-repeat;
  background-position: center center;
  background-size: contain;
}

.head-title-section {
  padding: 100px 0 80px 0
}

.head-title-section h2 {
  font-size: 30px;
  text-align: center
}

.head-title-section h2+p {
  max-width: 720px;
  margin: 0 auto 20px;
  text-align: center
}

.g-img-wrap {
  display: none
}

.integration-wrap {
  padding: 100px 0;
  position: relative
}

.integration-mid-cont h5 img {
  max-width: 100px;
  margin-right: 7px;
}

.integration-sprite-wrap {
  height: 350px;
  width: 100%;
  margin: 0 auto
}

.integration-sprite-wrap ul {
  width: 100%;
  height: 100%
}

.integration-sprite-wrap ul li {
  vertical-align: top;
  text-align: center;
  width: 135px;
  position: absolute;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: 1s all;
  transition: 1s all;
  -webkit-transform: scale(0);
  transform: scale(0)
}

.middle-animated .integration-sprite-wrap ul li {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-transform: scale(1);
  transform: scale(1)
}

body.zb-firefox .integration-sprite-wrap ul li {
  -webkit-transform: unset;
  transform: unset;
  -webkit-transform: scale(1);
  transform: scale(1)
}

body.zb-firefox .middle-animated .integration-sprite-wrap ul li {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-transform: scale(1);
  transform: scale(1)
}

.middle-animated .integration-sprite-wrap ul li {
  -webkit-animation: floaticons 3s ease infinite;
  animation: floaticons 3s ease infinite;
  -webkit-animation-delay: 1s;
  animation-delay: 1s
}

.integration-section li.campaigns {
  top: 10%;
  right: 50%;
  -webkit-transition-delay: .7s;
  transition-delay: .7s
}

.integration-section .middle-animated li.campaigns {
  -webkit-animation-delay: 5s;
  animation-delay: 5s
}

.integration-section li.gmail {
  top: 35%;
  left: 12%;
  -webkit-transition-delay: .5s;
  transition-delay: .5s
}

.integration-section .middle-animated li.gmail {
  -webkit-animation-delay: 6s;
  animation-delay: 6s
}

.integration-section li.projects {
  top: 86%;
  left: 24%;
  -webkit-transition-delay: .8s;
  transition-delay: .8s
}

.integration-section .middle-animated li.projects {
  -webkit-animation-delay: 6.5s;
  animation-delay: 6.5s
}

.integration-section li.crm {
  top: 31%;
  left: 29%;
  -webkit-transition-delay: .2s;
  transition-delay: .2s
}

.integration-section .middle-animated li.crm {
  -webkit-animation-delay: 7s;
  animation-delay: 7s
}

.integration-section li.sprints {
  top: 38%;
  right: 28%;
  -webkit-transition-delay: .9s;
  transition-delay: .9s
}

.integration-section .middle-animated li.sprints {
  -webkit-animation-delay: 4.5s;
  animation-delay: 4.5s
}

.integration-section li.mail {
  top: 83%;
  right: 28%;
  -webkit-transition-delay: .1s;
  transition-delay: .1s
}

.integration-section .middle-animated li.mail {
  -webkit-animation-delay: 5.5s;
  animation-delay: 5.5s
}

.integration-section li.outlook {
  top: 39%;
  right: 11%;
  -webkit-transition-delay: .7s;
  transition-delay: .7s
}

.integration-section .middle-animated li.outlook {
  -webkit-animation-delay: 6s;
  animation-delay: 6s
}

.integration-section li.teams {
  right: 2%;
  top: 70%;
  -webkit-transition-delay: .7s;
  transition-delay: .7s
}

.integration-section .middle-animated li.teams {
  -webkit-animation-delay: 7s;
  animation-delay: 7s
}

.integration-section li.campaigns {
  left: 2%;
  top: 65%;
  -webkit-transition-delay: .7s;
  transition-delay: .7s
}

.integration-section .middle-animated li.campaigns {
  -webkit-animation-delay: 6.5s;
  animation-delay: 6.5s
}

.integration-sprite-wrap ul li.mid-cont {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

.integration-sprite-wrap ul li:nth-child(odd) {
  vertical-align: bottom
}

.integration-sprite-wrap ul li div {
  position: relative;
  z-index: 22;
  font-family: 'Zoho_Puvi_SemiBold';
  text-align: center
}

.i18n-vi .integration-sprite-wrap ul li div {
  font-family: 'opensanssemibold'
}

.integration-sprite-wrap ul li>div:after {
  content: "";
  position: absolute;
  top: -54px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  background: url(/sites/zweb/images/commonroot/integration-icons-sprite-2x.png) no-repeat;
  background-size: 1250px auto;
  width: 48px;
  height: 46px
}

.integration-sprite-wrap ul li.campaigns>div {
  -webkit-transform: scale(.85) translate(50px, 0);
  transform: scale(.85) translate(50px, 0)
}

.integration-sprite-wrap ul li.campaigns>div:before {
  box-shadow: 0 23px 26px #D9C7B16E
}

.integration-sprite-wrap ul li.gmail>div {
  -webkit-transform: scale(.734);
  transform: scale(.734)
}

.integration-sprite-wrap ul li.gmail>div:before {
  box-shadow: 0 10px 10px #D9C7B16E
}

.integration-sprite-wrap ul li.projects>div {
  -webkit-transform: scale(.949);
  transform: scale(.949)
}

.integration-sprite-wrap ul li.projects>div:before {
  box-shadow: 0 33px 36px #D9C7B15F
}

.integration-sprite-wrap ul li.crm>div {
  -webkit-transform: scale(1.1) translate(0, -10px);
  transform: scale(1.1) translate(0, -10px)
}

.integration-sprite-wrap ul li.crm>div:before {
  box-shadow: 0 3px 6px #D9C7B16E
}

.integration-sprite-wrap ul li.sprints>div {
  -webkit-transform: scale(.815) translate(0, -60px);
  transform: scale(.815) translate(0, -60px)
}

.integration-sprite-wrap ul li.sprints>div:before {
  box-shadow: 0 23px 26px #D9C7B16E
}

.integration-sprite-wrap ul li.mail>div {
  -webkit-transform: scale(.963) translate(60px, 0);
  transform: scale(.963) translate(60px, 0)
}

.integration-sprite-wrap ul li.mail>div:before {
  box-shadow: 0 15px 13px #D9C7B16E
}

.integration-sprite-wrap ul li.outlook>div {
  -webkit-transform: scale(.95);
  transform: scale(.95)
}

.integration-sprite-wrap ul li.outlook>div:before {
  box-shadow: 0 3px 6px #D9C7B16E
}

.integration-sprite-wrap ul li.teams>div {
  -webkit-transform: scale(.75) translate(-50px, 0);
  transform: scale(.75) translate(-50px, 0)
}

.integration-sprite-wrap ul li.teams>div:before {
  box-shadow: 0 23px 26px #D9C7B16E
}

.integration-sprite-wrap ul li.campaigns>div:after {
  background-position: -650px 0
}

.integration-sprite-wrap ul li.gmail>div:after {
  background-position: -700px 0;
  width: 49px
}

.integration-sprite-wrap ul li.projects>div:after {
  background-position: -150px 0
}

.integration-sprite-wrap ul li.crm>div:after {
  background-position: -50px 6px
}

.integration-sprite-wrap ul li.sprints>div:after {
  background-position: -1000px -50px
}

.integration-sprite-wrap ul li.mail>div:after {
  background-position: -950px 0
}

.integration-sprite-wrap ul li.outlook>div:after {
  background-position: -850px -50px
}

.integration-sprite-wrap ul li.teams>div:after {
  background-position: -900px -50px
}

.integration-sprite-wrap ul li>div:before {
  content: "";
  position: absolute;
  top: -50%;
  left: 50%;
  width: 135px;
  height: 135px;
  background: #fff;
  z-index: -1;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

.integration-sprite-wrap .arrow-link:after {
  bottom: 1px
}

.integration-mid-cont {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 390px;
  max-width: 100%;
  text-align: center
}

.integration-mid-cont h5 {
  margin-bottom: 0;
  padding-left: 0;
  display: inline-block;
  position: relative;
  margin-bottom: 10px;
  font-size: 32px;
  line-height: 1;
  font-family: 'Zoho_Puvi_SemiBold';
}

.i18n-vi .integration-mid-cont h5 {
  font-family: 'opensanssemibold'
}

.integration-mid-cont h2 {
  margin-bottom: 7px
}

.integration-mid-cont p {
  margin-bottom: 15px
}

a.more-detail-link {
  position: relative;
  font-family: var(--zf-primary-semibold), Arial, Helvetica, sans-serif;
  padding: 0 0 5px;
  color: #03a9f5;
  border-bottom: 1px solid #03a9f5
}

/*Integration section End*/



/*testimonial start*/
.testimonial-wrap {
  overflow: hidden
}

.testimonial-wrap .content-wrap {
  overflow: visible;
  background-color: #fff8f0;
  padding: 0 0 60px 0
}

.testimonial-wrap h4 {
  color: #000;
  font-family: var(--zf-primary-regular);
  max-width: 440px;
  font-size: 27px;
  text-align: center;
  margin: 0 auto 20px
}

.testimonial-wrap h2 {
  text-align: center;
  padding-bottom: 50px;
  padding-top: 30px;
  font-size: 36px
}

.testi-head {
  background: #fff
}

.testimonial-slider-wrap {
  max-width: 780px;
  margin: 70px auto 0;
}

.testimonial-item p {
  font-size: 25px;
  margin: 20px 0 40px;
}

.customer-det {
  display: table;
  width: 100%;
  table-layout: fixed
}

.customer-img {
  display: table-cell;
  width: 60px
}

.customer-img img {
  border-radius: 100%
}

.customer-name {
  display: table-cell;
  vertical-align: middle;
  padding: 0 0 0 30px
}

.customer-name span {
  display: block;
  font-size: 15px
}

.customer-name span:last-child {
  color: #5f5f5f
}

.testimonial-slider-wrap .slick-next {
  right: -100px;
}

.testimonial-slider-wrap .slick-prev {
  left: -100px;
}

.testimonial-slider-wrap .slick-dots {
  text-align: left;
  margin-bottom: 0
}

.testimonial-slider-wrap .slick-dots li,
.testimonial-slider-wrap .slick-dots li.slick-active {
  width: 25px;
  height: 2px;
  border-radius: 0;
  border-width: 0;
  background: #e0e0e0
}

.testimonial-slider-wrap .slick-dots li.slick-active {
  background: #707070
}

.testimonial-slider-wrap .slick-next,
.testimonial-slider-wrap .slick-prev {
  top: 30%
}

.testimonial-slider-wrap .slick-next:after,
.testimonial-slider-wrap .slick-prev:after {
  content: '';
  width: 20px;
  position: absolute;
  height: 2px;
  background: #000;
  right: 20px;
  top: 16px;
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

.testimonial-slider-wrap .slick-next:before,
.testimonial-slider-wrap .slick-prev:before {
  content: '';
  position: absolute;
  right: 20px;
  width: 12px;
  height: 12px;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 10px;
  background: transparent
}

.testimonial-slider-wrap .slick-next:before {
  right: 2px
}

.testimonial-slider-wrap .slick-next:after {
  right: 2px
}

.testimonial-slider-wrap .slick-prev:before {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg)
}

.testimonial-slider-wrap .slick-next:hover:before,
.testimonial-slider-wrap .slick-prev:hover:before {
  background: transparent
}

.testimonial-slider-wrap .slick-next:hover:after,
.testimonial-slider-wrap .slick-prev:hover:after {
  background: #000
}

.other-lang .testimonial-wrap {
  display: none
}

.zcustomer-icon p {
  display: none
}

.slick-dotted.slick-slider {
  margin-bottom: 0px;
}

@-webkit-keyframes smilyFade {
  from {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      bottom: -10%
  }

  to {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      bottom: 35%
  }
}

@keyframes smilyFade {
  from {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      bottom: -10%
  }

  to {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      bottom: 35%
  }
}


/*rating start*/
.trust-brands-wrap ul li span {
  background: url(/sites/zweb/images/commonroot/zp-trust-brands-sprite.png) no-repeat 0 0;
  background-size: 1223px auto;
  height: 45px
}

.trust-brands-wrap ul li.tb-warehouse {
  display: none !important
}

.rating-section {
  text-align: center
}

.rating-section h2 {
  margin-bottom: 15px
}

.rating-section h2 span {
  color: #ff4e3b;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

.rating-section.line-animated h2 span {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}

.rating-section h3 span {
  font-family: var(--zf-primary-bold)
}

.rating-section h3 {
  display: inline-block;
  padding-bottom: 1px
}

.rating-section.common-section .content-wrap {
  padding: 10px 60px 90px;
  background-color: #fff8f0;
}

.zc-award-sect {
  padding: 40px 0 20px 0
}

.zc-award-sect span {
  display: inline-block;
  height: 150px;
  background: url(/sites/zweb/images/cliq/review-award-sprite.png	);
  background-size: 700px auto;
  margin: 0 20px
}

.zc-award-sect .award-it-solution {
  background-position: 0 bottom;
  width: 200px
}

.zc-award-sect .award-leader-winter {
  background-position: -208px bottom;
  width: 125px
}

.rating-section ul {
  max-width: 1120px;
  margin: 35px auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.rating-section ul li .img-leads {
  height: 40px;
  width: 60px;
  background-repeat: no-repeat;
  display: block;
  margin: 0 auto 15px;
 background-size: contain;
background-position: center;
}

.rating-section ul li {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

.rating-section .middle-animated ul li:nth-child(1) {
  -webkit-animation: justOpacity 1s ease-out 1s forwards;
  animation: justOpacity 1s ease-out 1s forwards
}

.rating-section .middle-animated ul li:nth-child(2) {
  -webkit-animation: justOpacity 1s ease-out 1.5s forwards;
  animation: justOpacity 1s ease-out 1.5s forwards
}

.rating-section .middle-animated ul li:nth-child(3) {
  -webkit-animation: justOpacity 1s ease-out 2s forwards;
  animation: justOpacity 1s ease-out 2s forwards
}

.rating-section .middle-animated ul li:nth-child(4) {
  -webkit-animation: justOpacity 1s ease-out 2.5s forwards;
  animation: justOpacity 1s ease-out 2.5s forwards
}

.rating-section .middle-animated ul li:nth-child(5) {
  -webkit-animation: justOpacity 1s ease-out 3s forwards;
  animation: justOpacity 1s ease-out 3s forwards
}

.rating-section .middle-animated ul li:nth-child(6) {
  -webkit-animation: justOpacity 1s ease-out 3.5s forwards;
  animation: justOpacity 1s ease-out 3.5s forwards
}

.rating-section .middle-animated ul li:nth-child(1) .stars-container:after {
  -webkit-animation: starRateTwo .5s ease-out 1.3s forwards;
  animation: starRateTwo .5s ease-out 1.3s forwards
}

.rating-section .middle-animated ul li:nth-child(2) .stars-container:after {
  -webkit-animation: starRateTwo .5s ease-out 1.8s forwards;
  animation: starRateTwo .5s ease-out 1.8s forwards
}

.rating-section .middle-animated ul li:nth-child(3) .stars-container:after {
  -webkit-animation: starRateTwo .5s ease-out 2.3s forwards;
  animation: starRateTwo .5s ease-out 2.3s forwards
}

.rating-section .middle-animated ul li:nth-child(4) .stars-container:after {
  -webkit-animation: starRatefour-five .5s ease-out 2.8s forwards;
  animation: starRatefour-five .5s ease-out 2.8s forwards
}

.rating-section .middle-animated ul li:nth-child(5) .stars-container:after {
  -webkit-animation: starRatefour-four .5s ease-out 3.3s forwards;
  animation: starRatefour-four .5s ease-out 3.3s forwards
}

.rating-section .middle-animated ul li:nth-child(6) .stars-container:after {
  -webkit-animation: starRatenine-one .5s ease-out 3.8s forwards;
  animation: starRatenine-one .5s ease-out 3.8s forwards
}

.rating-section ul li .getapp {
  background-image: url(/sites/zweb/images/otherbrandlogos/getapp.svg);
  width: 150px
}

.rating-section ul li .capterra {
  background-image: url(/sites/zweb/images/otherbrandlogos/capterra.svg);
  width: 150px
}

.rating-section ul li .g2 {
  background-image: url(/sites/zweb/images/otherbrandlogos/g2.svg);
  width: 50px;
}

.rating-section ul li .appstore {
  background-image: url(/sites/zweb/images/otherbrandlogos/appstore.svg);
  width: 154px
}

.rating-section ul li .googleplay {
  background-image: url(/sites/zweb/images/otherbrandlogos/google-play.svg);
  width: 175px
}

.rating-section ul li .trust-radius {
  width: 184px;
  background-image: url(/sites/zweb/images/otherbrandlogos/trustradius.svg);
}

.stars-container {
  position: relative;
  display: inline-block;
  color: transparent;
  font-size: 21px;
  letter-spacing: 2px
}

.stars-container:before {
  position: absolute;
  top: 0;
  left: 0;
  content: '\2605\2605\2605\2605\2605';
  color: #d0d0d0
}

.stars-container:after {
  position: absolute;
  top: 0;
  left: 0;
  content: '\2605\2605\2605\2605\2605';
  color: #f9a826;
  overflow: hidden;
  -webkit-transition: ease all 3s;
  transition: ease all 3s;
  width: 0
}

.counter-star {
  display: block;
  text-align: center;
  font-weight: 300;
  color: #888
}

.current-value {
  font-size: 25px;
  color: #000
}

.common-section .content-wrap {
  padding: 120px 0 120px
}

/*customer saying section Start*/
.customer-saying-inner h2 {
  font-size: 36px;
  text-align: center;
}

.saying-list {
  width: 30%;
  margin: 30px 0 0px;
  max-width: 310px;
}

/*customer saying section End*/

/*btm section Start*/
.btm-inner h2 {
  font-size: 36px;
  text-align: center;
}

.btm-inner p {
  text-align: center;
  margin-bottom: 0;
}

.ms-alternative-section {
  padding: 0% 0;
}

.alternative-inner h2 {
  text-align: center;
  max-width: 800px;
  margin: 0 auto 30px;
  font-size: 36px;
}

.alternative-inner h2 span {
  display: block;
}

.alternative-inner ul {
  max-width: 600px;
  margin: 0 auto;
}

.alternative-inner ul li {
  padding-bottom: 13px;
  font-size: 18px;
  padding-left: 60px;
  position: relative;
}

.alternative-inner ul li:before {
  position: absolute;
  content: "";
  width: 12px;
  height: 5px;
  left: 35px;
  top: 8px;
  border-left: 1px solid;
  border-bottom: 1px solid;
  transform: rotate(-45deg);
}

@-webkit-keyframes starRateOne {
  0% {
      width: 0;
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
  }

  100% {
      width: 100%;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
  }
}

@keyframes starRateOne {
  0% {
      width: 0;
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
  }

  100% {
      width: 100%;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
  }
}

@-webkit-keyframes starRateTwo {
  0% {
      width: 0;
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
  }

  100% {
      width: 90%;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
  }
}

@keyframes starRateTwo {
  0% {
      width: 0;
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
  }

  100% {
      width: 90%;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
  }
}

@-webkit-keyframes starRateThree {
  0% {
      width: 0;
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
  }

  100% {
      width: 80%;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
  }
}

@keyframes starRateThree {
  0% {
      width: 0;
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
  }

  100% {
      width: 80%;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
  }
}

@-webkit-keyframes starRateFour {
  0% {
      width: 0;
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
  }

  100% {
      width: 88%;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
  }
}

@keyframes starRateFour {
  0% {
      width: 0;
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
  }

  100% {
      width: 88%;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
  }
}

@-webkit-keyframes justOpacity {
  0% {
      visibility: hidden;
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
  }

  100% {
      visibility: visible;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
  }
}

@keyframes justOpacity {
  0% {
      visibility: hidden;
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
  }

  100% {
      visibility: visible;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
  }
}



.feature-section .desc {
  text-align: center;
}

.zaccordion-features .feature-content p {
  max-width: 740px;
  margin: 0 auto 15px;
  width: 80%
}

.zaccordion-features .zac-image-wrap>div {
  -webkit-transition: .5s all;
  transition: .5s all;
  display: none;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: relative;
  right: 10%;
  text-align: center;
}

.zaccordion-features .zac-image-wrap {
  position: relative;
}

.zaccordion-features .zac-image-wrap:before {
  content: '';
  position: absolute;
  width: 90%;
  height: 90%;
  background: #fff8f0;
  top: 0;
  left: -10%;
  border-top-left-radius: 150px;
  border-bottom-right-radius: 150px;
}

.zaccordion-features .zac-image-wrap>div.zactive:first-child {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  display: block;
  margin-bottom: 90px;
}

.zaccordion-features .zac-image-wrap>div.zactive {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}

.zac-image-wrap {
  padding: 0
}

.zaccordion-features {
  padding-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.zaccordion-features .zac-image-wrap {
  width: 63%;
  position: relative;
  min-height: 700px;
}

.fleft img {
  position: relative;
}

.lang-ar .fleft img {
  right: unset;
  left: 20%
}

.fright img {
  left: 7%;
  position: relative
}

.lang-ar .fright img {
  left: 0
}

.zac-rfeature .zac-image-wrap:before {
  left: 20px
}

.zaccordion-features .subfeature-section-wrap {
  width: 37%;
}

.zaccordion-features .subfeature-section-wrap ul li {
  padding: 18px 0;
  position: relative;
  border-top: 1px solid #eaeaea;
  text-align: left;
  background: 0
}

.zaccordion-features .subfeature-section-wrap ul li:first-child {
  border-top: 0
}

.zaccordion-features .subfeature-section-wrap ul li img {
  display: none
}

.zaccordion-features .subfeature-section-wrap ul li p {
  padding: 20px 40px 0 0;
  display: none;
  font-size: 18px
}

.zaccordion-features .subfeature-section-wrap ul li:first-child p {
  display: block
}

.subfeature-section-wrap ul li h4 {
  padding: 0 40px 0 0;
  margin: 0;
  cursor: pointer;
  position: relative;
  font-size: 20px
}

.arrow {
  width: 16px;
  width: 16px;
  width: 1rem;
  height: 16px;
  height: 16px;
  height: 1rem;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 20px
}

.arrow span {
  top: 8px;
  top: 8px;
  top: .5rem;
  position: absolute;
  width: 10.4px;
  width: 10.4px;
  width: .65rem;
  height: 1.6px;
  height: 1.6px;
  height: .1rem;
  background-color: #000;
  display: inline-block;
  -webkit-transition: all .2s ease;
  transition: all .2s ease
}

.arrow span:first-of-type {
  left: -1px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg)
}

.arrow span:last-of-type {
  right: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg)
}

.zactive .arrow span:first-of-type {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg)
}

.zactive .arrow span:last-of-type {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg)
}

img.zimg2 {
  position: absolute;
  right: 40px;
  bottom: -77px;
  max-width: 200px;
}

img.zimg1 {
  max-width: 75%;
  vertical-align: middle;
  top: 80px;
  left: -5%;
}

img.zimg4,
img.zimg3 {
  max-width: 80%;
  left: 5%;
  top: 65px;
}

img.zimg5 {
  max-width: 85%;
  left: 5%;
  top: 80px;
}

div[data-src="imgsrc3"]>div {
  display: inline-block;
  width: 35%;
  vertical-align: middle;
  position: relative;
  top: 80px;
}

div[data-src="imgsrc4"]>div {
  padding: 30px 3px 0;
  display: inline-block;
  width: 29%;
  vertical-align: middle;
  position: relative;
  top: 50px;
}


img.zimg1 {
  -webkit-animation: imageslideup 1.5s;
  animation: imageslideup 1.5s
}

img.zimg2 {
  -webkit-animation: imageslideright 1.5s;
  animation: imageslideright 1.5s;
}

img.zimg3 {
  -webkit-animation: imageslidedown 1.5s;
  animation: imageslidedown 1.5s;
  top: 80px;
  left: 4.5%;
}

img.zimg4 {
  -webkit-animation: imageslideright 1.5s;
  animation: imageslideright 1.5s;
  box-shadow: 0 0 4px 0px rgb(0 0 0 / 15%);
  border-radius: 15px;
}

img.zimg5 {
  -webkit-animation: imageslideright 1.5s;
  animation: imageslideright 1.5s;
}

img.zimg6 {
  -webkit-animation: imageslideright 1.5s;
  animation: imageslideright 1.5s;
}

img.zimg7 {
  -webkit-animation: imageslidedown 1.5s;
  animation: imageslidedown 1.5s;
}

img.zimg8 {
  -webkit-animation: imageslideup 1.5s;
  animation: imageslideup 1.5s;
}

img.zimg9 {
  -webkit-animation: imageslidedown 1.5s;
  animation: imageslidedown 1.5s;
}

img.zimg10 {
  -webkit-animation: imageslideup 1.5s;
  animation: imageslideup 1.5s;
}

img.zimg11 {
  -webkit-animation: imageslidedown 1.5s;
  animation: imageslidedown 1.5s;
  border: 1px solid hsl(0deg 0% 0% / 5%);
  border-radius: 10px;
}

img.zimg12 {
  -webkit-animation: imageslideup 1.5s;
  animation: imageslideup 1.5s;
  border: 1px solid hsl(0deg 0% 0% / 5%);
  border-radius: 10px;
}

img.zimg13 {
  -webkit-animation: imageslidedown 1.5s;
  animation: imageslidedown 1.5s;
  border: 1px solid hsl(0deg 0% 0% / 5%);
  border-radius: 10px;
}

img.zimg14 {
  -webkit-animation: imageslideup 1.5s;
  animation: imageslideup 1.5s;
}

@-webkit-keyframes imageslideup {
  from {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      -webkit-transition: 1s all;
      transition: 1s all;
      -webkit-transform: translateY(50px);
      transform: translateY(50px);
      z-index: 1;
  }

  to {
      -webkit-transform: translateY(0px);
      transform: translateY(0px);
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
}

@keyframes imageslideup {
  from {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      -webkit-transition: 1s all;
      transition: 1s all;
      -webkit-transform: translateY(50px);
      transform: translateY(50px);
      z-index: 1;
  }

  to {
      -webkit-transform: translateY(0px);
      transform: translateY(0px);
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
}

@-webkit-keyframes imageslidedown {
  0% {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      -webkit-transition: 1s all;
      transition: 1s all;
      -webkit-transform: translateY(-50px);
      transform: translateY(-50px);
      z-index: 1;
  }

  100% {
      -webkit-transform: translateY(0px);
      transform: translateY(0px);
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
}

@keyframes imageslidedown {
  0% {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      -webkit-transition: 1s all;
      transition: 1s all;
      -webkit-transform: translateY(-50px);
      transform: translateY(-50px);
      z-index: 1;
  }

  100% {
      -webkit-transform: translateY(0px);
      transform: translateY(0px);
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
}

@-webkit-keyframes imageslideleft {
  from {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      -webkit-transition: 1s all;
      transition: 1s all;
      -webkit-transform: translateX(50px);
      transform: translateX(50px);
      z-index: 1;
  }

  to {
      -webkit-transform: translateX(0px);
      transform: translateX(0px);
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
}

@keyframes imageslideleft {
  from {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      -webkit-transition: 1s all;
      transition: 1s all;
      -webkit-transform: translateX(50px);
      transform: translateX(50px);
      z-index: 1;
  }

  to {
      -webkit-transform: translateX(0px);
      transform: translateX(0px);
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
}

@-webkit-keyframes imageslideright {
  0% {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      -webkit-transition: 1s all;
      transition: 1s all;
      -webkit-transform: translateX(-50px);
      transform: translateX(-50px);
      z-index: 1;
  }

  100% {
      -webkit-transform: translateX(0px);
      transform: translateX(0px);
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
}

@keyframes imageslideright {
  0% {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      -webkit-transition: 1s all;
      transition: 1s all;
      -webkit-transform: translateX(-50px);
      transform: translateX(-50px);
      z-index: 1;
  }

  100% {
      -webkit-transform: translateX(0px);
      transform: translateX(0px);
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
}

.icon-smily {
  background: url(/sites/zweb/images/workdrive/home/home-features-sprite-2x.png) no-repeat;
  position: absolute;
  width: 31px;
  height: 31px;
  vertical-align: middle;
  margin-right: 10px;
  background-size: 450px auto;
  background-position: -352px -4px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

.middle-animated .icon-smily {
  -webkit-transition: all 3s cubic-bezier(0.57, 0.05, 0.7, 1.03);
  transition: all 3s cubic-bezier(0.57, 0.05, 0.7, 1.03);
  -webkit-transform: scale(.9) translateY(0);
  transform: scale(.9) translateY(0);
  -webkit-animation: smilyFade 1.5s ease-out;
  animation: smilyFade 1.5s ease-out;
  -webkit-animation-iteration-count: 2;
  animation-iteration-count: 2
}

.icon-smily.smily1 {
  left: 0;
  bottom: 1%
}

.icon-smily.smily2 {
  left: 14%;
  bottom: 26%;
  -webkit-animation-delay: 600ms;
  animation-delay: 600ms
}

.icon-smily.smily3 {
  left: 25%;
  bottom: 8%;
  -webkit-animation-delay: 800ms;
  animation-delay: 800ms
}

.icon-smily.smily4 {
  left: 40%;
  bottom: 20%;
  -webkit-animation-delay: 300ms;
  animation-delay: 300ms
}

.icon-smily.smily5 {
  left: 60%;
  bottom: 5%;
  -webkit-animation-delay: 900ms;
  animation-delay: 900ms
}

.icon-smily.smily6 {
  left: 80%;
  bottom: 23%;
  -webkit-animation-delay: 1200ms;
  animation-delay: 1200ms
}

.icon-smily.smily7 {
  left: 94%;
  bottom: 40%;
  -webkit-animation-delay: 700ms;
  animation-delay: 700ms
}

.icon-smily.smily8 {
  left: 100%;
  bottom: 5%;
  -webkit-animation-delay: 400ms;
  animation-delay: 400ms
}

.other-lang .testimonial-wrap {
  display: none
}

.zcustomer-icon p {
  display: none
}

@keyframes smilyFade {
  from {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      bottom: -10%;
  }

  to {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      bottom: 35%;
  }
}

.flex-wrap-2-col {
  /* background: #fafafa; */
}

.flex-wrap-2-col>div {
  width: 48%;
  padding: 50px;
  display: inline-block;
  vertical-align: middle;
}

.btm-inner {
  border-left: 1px solid #e6eaed
}

/*responsive css End*/
small.smalltxt {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 18px;
  font-family: var(--zf-primary-semibold);
}

.smalltxt label {
  font-size: 50px;
  display: block;
  color: #ea8b73;
  font-family: var(--zf-primary-bold);
  line-height: 1;
  margin-bottom: 10px;
}

.chart-wrap {
  max-width: 900px;
  margin: 60px auto 0;
}

.animation-item {
  margin-bottom: 16px;
  margin-bottom: 1rem;
  width: 48%;
  display: inline-block;
  vertical-align: middle;

}

.graph-text {
  fill: #9650b4;
}

.animation-item svg {
  position: relative;
}

.animation-graph-container {
  width: 400px;
  height: 400px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  text-align: center;
}

.animation-graph-container .circle-bg {
  fill: none;
  stroke: #f3f4f4;
  stroke-width: 1;
}

.animation-graph-container .graph-circle {
  fill: none;
  stroke-linecap: initial;
}

.in-view .animation-graph-container .graph-circle {
  stroke-width: 1;
  stroke: #ea8b73;
  -webkit-animation: progress 2s ease-out forwards;
  animation: progress 2s ease-out forwards;

}

@-webkit-keyframes progress {
  0% {
      stroke-dasharray: 0 100;
  }
}

@keyframes progress {
  0% {
      stroke-dasharray: 0 100;
  }
}

@media only screen and (min-width : 1200px){
.desc > .zwc-line-promotional{
max-width : 880px;
margin : 0 auto 20px;
font-size : 40px;
}
}


@media only screen and (min-width:768px) {

  .com-table-inner li span:first-child,
  .com-table-inner li span:last-child {
      font-size: 24px;
  }

  .com-table-inner li {
      font-size: 20px;
  }
.com-table-inner li span:first-child{
font-size: 19px;
}

  .act-btn.cta-btn {
      padding: 12px 50px
  }

  .zoom {
      -webkit-transform: scale(0);
      transform: scale(0);
      -webkit-transition: all .8s cubic-bezier(0.11, 0.16, 0.43, 0.86);
      transition: all .8s cubic-bezier(0.11, 0.16, 0.43, 0.86)
  }

  .transition-alone {
      -webkit-transition: all 1300ms cubic-bezier(0.11, 0.16, 0.43, 0.86);
      -webkit-transition: all 1000ms cubic-bezier(0.11, 0.16, 0.43, 0.86);
      transition: all 1000ms cubic-bezier(0.11, 0.16, 0.43, 0.86)
  }

  .fadein {
      opacity: 0;
      -ms-filter: "alpha(opacity=0)";
      -webkit-transition: all 1000ms cubic-bezier(0.11, 0.16, 0.43, 0.86);
      transition: all 1000ms cubic-bezier(0.11, 0.16, 0.43, 0.86)
  }

  .fadeinup {
      opacity: 0;
      -webkit-transform: translateY(30px);
      transform: translateY(30px);
      -ms-filter: "alpha(opacity=0)";
      -webkit-transition: all 1000ms cubic-bezier(0.11, 0.16, 0.43, 0.86);
      transition: all 1000ms cubic-bezier(0.11, 0.16, 0.43, 0.86)
  }

  .fadeinupcontent {
      opacity: 1;
      -webkit-transform: translateY(30px);
      transform: translateY(30px);
      -ms-filter: "alpha(opacity=0)";
      -webkit-transition: all 1000ms cubic-bezier(0.11, 0.16, 0.43, 0.86);
      transition: all 1000ms cubic-bezier(0.11, 0.16, 0.43, 0.86)
  }

  .fadeindown {
      opacity: 0;
      -webkit-transform: translateY(-30px);
      transform: translateY(-30px);
      -ms-filter: "alpha(opacity=0)";
      -webkit-transition: all 1000ms cubic-bezier(0.11, 0.16, 0.43, 0.86);
      transition: all 1000ms cubic-bezier(0.11, 0.16, 0.43, 0.86)
  }

  .fadeinleft {
      opacity: 0;
      -webkit-transform: translateX(-30px);
      transform: translateX(-30px);
      -ms-filter: "alpha(opacity=0)";
      -webkit-transition: all 1000ms cubic-bezier(0.11, 0.16, 0.43, 0.86);
      transition: all 1000ms cubic-bezier(0.11, 0.16, 0.43, 0.86)
  }

  .fadeinright {
      opacity: 0;
      -webkit-transform: translateX(30px);
      transform: translateX(30px);
      -ms-filter: "alpha(opacity=0)";
      -webkit-transition: all 1000ms cubic-bezier(0.11, 0.16, 0.43, 0.86);
      transition: all 1000ms cubic-bezier(0.11, 0.16, 0.43, 0.86);
      -moz-transition: all 1000ms cubic-bezier(0.11, 0.16, 0.43, 0.86);
      -ms-transition: all 1000ms cubic-bezier(0.11, 0.16, 0.43, 0.86);
      -o-transition: all 1000ms cubic-bezier(0.11, 0.16, 0.43, 0.86)
  }

  .middle-animated .fadein {
      opacity: 1;
      -ms-filter: "alpha(opacity=100)"
  }

  .middle-animated .fadeinup,
  .middle-animated .fadeinupcontent,
  .middle-animated .fadeindown {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0);
      -ms-filter: "alpha(opacity=100)"
  }

  .middle-animated .fadeinleft,
  .middle-animated .fadeinright,
  .middle-animated .fadeinleft,
  .middle-animated .fadeinright {
      opacity: 1;
      -webkit-transform: translateX(0);
      transform: translateX(0);
      -ms-filter: "alpha(opacity=100)"
  }

  .middle-animated .zoom {
      -webkit-transform: scale(1);
      transform: scale(1)
  }

  .delay1 {
      -webkit-transition-delay: 200ms;
      transition-delay: 200ms
  }

  .delay2 {
      -webkit-transition-delay: 400ms;
      transition-delay: 400ms
  }

  .delay3 {
      -webkit-transition-delay: 600ms;
      transition-delay: 600ms
  }

  .delay4 {
      -webkit-transition-delay: 800ms;
      transition-delay: 800ms
  }

  .delay5 {
      -webkit-transition-delay: 1000ms;
      transition-delay: 1000ms
  }
}


/* new section style */

.zwc-ms-benefit-interal-wrapper{
   display: flex;
   flex-wrap: wrap;
   justify-content: center;
   background-color: #181729;
   padding: 90px 50px;
    gap: 60px;
}

.zwc-ms-benefit-desc p{
  color: #fff;
  margin-bottom: 0px;

}


.zwc-ms-colored-big-text, .zwc-ms-colored-text{
  color: #FC775F;
  display: inline-block;
}
.zwc-ms-colored-big-text{
  font-family: var(--primaryfont-bold);
}

.zwc-ms-benefit-desc{
  max-width: 285px;
}

/* end of new section style */

@media(min-width : 1401px){
  .zwc-ms-colored-big-text{
    font-size: 80px;
  }
  .zwc-ms-benefit-desc{
    max-width: 300px;
  }

  .zwc-ms-benefit-desc p:first-child{
    max-width: 270px;
  }
  .customer-saying-inner h2, .btm-inner h2{
    font-size: 32px;
  }
  .btm-inner h2{
    max-width: 360px;
    margin: 0 auto 20px;
  }
 .btm-inner{
  padding-left: 0px;
 }

}

@media(max-width : 1400px ){
  .zwc-ms-colored-big-text{
    font-size: 60px;
  }


}

@media only screen and (min-width:992px) and (max-width: 1199px) {
  .com-table-inner {
      max-width: 900px;
  }

  .banner-section .content-wrap {
      padding-top: 60px;
  }

  .why-pick-cliq-section {
      max-width: 1040px;
      margin: 0 auto;
  }

  .cliq-flock-title h2 {
      font-size: 60px;
  }

  .cliq-flock-title h3 {
      font-size: 40px;
  }

  .cliq-flock-title h3 span {
      font-size: 20px;
  }

  .diff-content {
      font-size: 50px;
  }

  .zaccordion-features .subfeature-section-wrap {
      width: 40%;
  }

  .zaccordion-features .zac-image-wrap {
      width: 60%
  }

  .zaccordion-features .subfeature-section-wrap ul li p {
      padding: 10px 30px 0 0;
      margin-bottom: 0px;
      font-size: 16px;
  }
 .desc > .zwc-line-promotional{
 max-width: 700px;
  margin: 0 auto 20px;
  font-size: 33px;
}

}

@media screen and (max-width: 1199px) {
  .testimonial-slider-wrap .slick-prev {
      left: -120px;
  }

  .testimonial-slider-wrap .slick-next {
      right: -100px;
  }
}

@media screen and (max-width: 1080px) {
  .testimonial-slider-wrap .slick-prev {
      left: -75px;
  }

  .testimonial-slider-wrap .slick-next {
      right: -70px;
  }
}

@media only screen and (max-width: 1080px) {
  .rating-section ul {
      max-width: 800px;
      flex-wrap: wrap;
      justify-content: space-around;
  }

  .rating-section ul li {
      padding-bottom: 20px;
  }
}

@media(max-width: 991px) {
.com-table-inner li.tbl-head span:last-child {
line-height:1.2;
}
  .pagewrapper .content-wrap {
      padding: 60px 0
  }

  .banner-section .content-wrap {
      padding-top: 40px;
      max-width: 600px;
      padding-bottom: 30px;
  }

  .comparison-table .content-wrap {
      width: 80%;
      max-width: 800px;
      padding-top: 10px;
  }

  .com-table-inner li {
      font-size: 16px;
  }

  .cliq-flock-title h2 {
      font-size: 40px;
  }

  .cliq-flock-title h4 {
      font-size: 30px;
  }

  .cliq-flock-title h3 {
      font-size: 30px;
  }

  .cliq-flock-title h3 span {
      font-size: 16px;
  }

  .diff-content {
      font-size: 40px;
  }

  .zaccordion-features .zac-image-wrap {
      width: 53%;
      min-height: 500px;
  }

  .zaccordion-features .subfeature-section-wrap {
      width: 47%;
  }

  .zaccordion-features .subfeature-section-wrap ul li {
      padding: 10px 0;
  }

  .subfeature-section-wrap ul li h4 {
      font-size: 18px
  }

  .zaccordion-features .subfeature-section-wrap ul li p {
      padding: 10px 30px 0 0;
      font-size: 16px;
      margin-bottom: 0;
  }

  img.zimg1 {
      max-width: 85%;
      top: 80px;
      left: 0%;
  }

  img.zimg2 {
      right: 10px;
      bottom: -100px;
      max-width: 140px;
  }

  .zaccordion-features .zac-image-wrap:before {
      left: 0
  }

  img.zimg4,
  img.zimg3 {
      top: 75px
  }

  div[data-src="imgsrc4"]>div {
      width: 28%;
      padding: 40px 5px 0;
  }

  div[data-src="imgsrc4"]>div:nth-child(2) {
      top: 90px
  }

  .integration-section .desc {
      max-width: 700px;
      margin: 0 auto;
  }

  .integration-sprite-wrap ul li>div:before {
      width: 115px;
      height: 115px;
  }

  .integration-sprite-wrap ul li div {
      font-size: 15px;
  }

  .integration-section li.campaigns {
      left: 0%;
      top: 65%;
  }

  .integration-section li.gmail {
      top: 40%;
      left: 12%;
  }

  .integration-section li.projects {
      top: 80%;
      left: 24%;
  }

  .integration-section li.crm {
      top: 25%;
      left: 29%;
  }

  .integration-section li.sprints {
      top: 32%;
      right: 28%;
  }

  .integration-section li.mail {
      top: 81%;
      right: 38%;
  }

  .integration-section li.outlook {
      top: 41%;
      right: 11%;
  }

  .integration-section li.teams {
      right: 5%;
      top: 68%;
  }

  .testimonial-wrap .content-wrap {
      padding-top: 0px;
  }

  .testimonial-wrap {
      padding-top: 60px;
  }

  .testimonial-wrap h2 {
      padding-bottom: 30px;
  }

  .testimonial-slider-wrap {
      max-width: 80%
  }

  .rating-section ul li {
      margin: 30px 25px;
      display: inline-block
  }

  .testimonial-slider-wrap .slick-prev {
      left: -50px
  }

  .testimonial-slider-wrap .slick-next {
      right: -50px
  }

  .rating-section ul {
      max-width: 760px;
      display: block;
      margin: 0 auto;
  }

  .top_content h1 {
      font-size: 36px;
  }

  h2,
  .find-out-pricing-inner h2,
  .testimonial-wrap h2,
  .customer-saying-inner h2,
  .btm-inner h2 {
      font-size: 30px;
  }

  .customer-saying-section {
      padding-top: 20px;
  }

  .saying-list {
      margin: 0px 0 0px;
  }

  .btm-section .content-wrap {
      padding: 10px 0 90px;
  }

  .rating-section.common-section .content-wrap {
      padding: 10px 20px 60px;
  }

  .input_range_section .tooltip {
      font-size: 14px;
      width: 105px;
  }

  .rating-section h4 {
      font-size: 17px;
      padding: 0 20px
  }

  .rating-section h4 span {
      font-size: 20px;
  }

  .com-table-inner {
      max-width: 700px;
  }

  .tbl-head span:nth-child(2):before {
      top: -22px;
      height: 40%;
  }

  .zwc-ms-benefit-interal-wrapper{
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    max-width: 700px;
    margin: 0 auto;
    width: 100%;
    padding: 50px 40px;
  }
  .zwc-ms-colored-big-text{
    font-size: 40px;
  }
  .zwc-ms-benefit-desc{
    max-width: 285px;
  }
}

@media(max-width: 767px) {
  .alternative-inner h2 span {
      display: inline-block;
  }

  .pagewrapper {
      overflow: hidden;
  }

  .pagewrapper .content-wrap {
      max-width: 420px;
  }

  h2,
  .find-out-pricing-inner h2,
  .testimonial-wrap h2,
  .customer-saying-inner h2,
  .btm-inner h2 {
      font-size: 24px;
  }

  .com-table-inner img {
      left: 6px;
      top: 5px;
      max-width: 90%;
  }

  .com-table-inner li span {
      padding: 10px 5px;
  }

  /* .table-info {
      padding: 0 10px
  } */

  .tbl-head label {
      font-size: 9px;
  }

  .tbl-head span {
      font-size: 18px;
  }

  .com-table-inner li {
      font-size: 16px;
  }

  .com-table-inner li.tbl-head span:first-child,
  .com-table-inner li.tbl-head span:last-child {
      font-size: 17px;
  }

  .comparison-table .content-wrap {
      width: 100%
  }

  .feature-section .content-wrap {
      padding-bottom: 0px;
  }

  .find-out-pricing-section .content-wrap,
  .feature-section .content-wrap {
      padding-top: 20px;
  }

  .top_content h1 {
      font-size: 30px;
  }

  .comparison-table .content-wrap {
      padding-top: 0px;
      padding-bottom: 0px;
  }

  .feature_list:nth-child(5),
  .feature_list {
      max-width: 230px;
      margin: 0 auto 40px;
  }

  .why-pick-cliq-inner,
  .customer-flex {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center;
  }

  .cliq-flock-title,
  .cliq-feature,
  .feature_list,
  .pricing-part,
  .savings-part {
      width: 100%;
  }

  .cliq-flock-title {
      margin-bottom: 50px;
      text-align: center;
  }

  .cliq-flock-title h2,
  .cliq-flock-title h3 {
      display: inline-block;
  }

  .cliq-flock-title h2 {
      margin-right: 5px;
  }

  .saying-list {
      max-width: 320px;
      margin: 0 auto 40px;
      width: 100%;
  }

  .saying-list:last-child {
      margin-bottom: 0px;
  }

  .testimonial-slider-wrap {
      margin: 40px auto 0;
  }

  .feature_list p,
  .saying-list p {
      margin: 0 auto;
      text-align: center;
      max-width: 100%;
  }

  .feature_list span,
  .saying-list span {
      margin: 0 auto 15px;
  }

  .cliq-flock-title h2 {
      font-size: 40px;
  }

  .cliq-flock-title h3 {
      font-size: 30px;
  }

  .cliq-flock-title h4 {
      font-size: 25px;
  }

  .cliq-flock-title h3 span {
      font-size: 20px;
  }

  .btm-section {
      padding-top: 0px;
  }

  .testimonial-item p {
      font-size: 17px;
  }

  .pricing-flex {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
  }

  .diff-content {
      font-size: 40px;
  }

  .com-table-inner ul {
      margin-top: 0px;
  }

  .input_range_section {
      max-width: 80%;
  }

  .user-indication,
  .maxuser-indication {
      font-size: 15px;
  }

  .testimonial-slider-wrap .slick-prev {
      left: -40px;
  }

  .testimonial-slider-wrap .slick-next {
      right: -30px;
  }

  .zaccordion-features .zac-image-wrap {
      display: none;
  }

  .zaccordion-features .subfeature-section-wrap {
      width: 100%
  }

  .mobile-img-wrap {
      display: none;
      margin: 30px 0 40px;
  }

  .zaccordion-features .subfeature-section-wrap ul li:first-child .mobile-img-wrap {
      display: block;
  }

  .zaccordion-features .subfeature-section-wrap ul li img {
      display: block;
  }

  img.zimg2 {
      bottom: 40px
  }

  img.zimg4,
  img.zimg3 {
      max-width: 100%;
  }

  img.zimg5 {
      max-width: 100%;
      left: 0
  }

  .zactive[data-src="imgsrc4"] .mobile-img-wrap {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
  }

  .zactive[data-src="imgsrc3"] .mobile-img-wrap>div:last-child {
      display: none;
  }

  .zaccordion-features {
      padding-top: 30px;
  }

  a.more-detail-link {
      font-size: 12px;
  }

  .head-title-section h2 {
      font-size: 18px;
  }

  .integration-mid-cont h5 {
      font-size: 22px;
  }

  .integration-mid-cont h5 img {
      max-width: 60px;
  }

  .middle-animated .integration-sprite-wrap ul li {
      -webkit-transform: scale(.7);
      transform: scale(.7);
  }

  .integration-wrap {
      padding: 10px 0 0;
  }

  .integration-section li.campaigns {
      left: -14%;
      top: 60%
  }

  .integration-sprite-wrap {
      max-width: 350px;
      position: relative;
  }

  .integration-section li.gmail {
      left: -4%;
      top: 36%;
  }

  .integration-section li.sprints {
      right: 8%
  }

  .integration-section li.outlook {
      top: 45%;
      right: -3%;
  }

  .integration-section li.teams {
      right: -7%;
      top: 66%;
  }

  .integration-section li.mail {
      right: 30%;
  }

  .integration-section li.projects {
      top: 80%;
      left: 16%;
  }

  .integration-section li.crm {
      top: 25%;
      left: 20%;
  }

  .subfeature-section-wrap ul li h4 {
      font-size: 15px;
  }

  .rating-section ul li {
      margin: 30px 35px;
  }

  .flex-wrap-2-col {
      -ms-flex-flow: column;
      flex-flow: column;
      padding: 30px 0
  }

  .flex-wrap-2-col>div {
      padding: 10px 0px;
      border-width: 0px;
      width: 90%;
      display: block;
      margin: 0 auto
  }

  div[data-src="imgsrc3"]>div {
      top: 0px;
      width: 48%;
  }

  .animation-item {
      width: 100%;
      display: block;
  }

  .animation-graph-container {
      width: 320px;
      height: 320px;
  }

  small.smalltxt {
      font-size: 16px;
  }

  .smalltxt label {
      font-size: 40px;
  }

  .chart-wrap {
      margin: 0px auto 0;
  }

  .customer-saying-section {
      padding-top: 0px
  }

  .customer-saying-section .content-wrap {
      padding-top: 30px
  }

}

@media(max-width: 480px) {
  .testimonial-slider-wrap .slick-prev {
      left: -30px;
  }

  .testimonial-slider-wrap .slick-next {
      right: -23px;
  }

  .testimonial-item p {
      padding: 0px 10px;
  }

  .price-section {
      font-size: 20px;
  }

  .cliq-bar-section,
  .flock-bar-section {
      height: 230px;
  }

  .input_range_section .tooltip {
      font-size: 12px;
      width: 90px;
      padding: 10px 8px;
  }

  .range_thumb {
      -webkit-transform: scale(0.8);
      transform: scale(0.8);
  }

  .savings-part,
  .pricing-part {
      padding: 50px 20px;
  }

  .input_range_section {
      max-width: 75%;
  }

  .diff-content .text_year {
      display: inline-block;
  }

  .com-table-inner li.tbl-head span:first-child,
  .com-table-inner li.tbl-head span:last-child {
      font-size: 15px;
  }

  .com-table-inner li span:first-child,
  .com-table-inner li span:last-child {
      width: 28%
  }

  .com-table-inner li span:nth-child(2) {
      width: 45%
  }

  .tbl-head span:nth-child(2):before {
      top: -11px;
      height: 30%;
  }
}

/* **************************** */
@keyframes starRatefour-five {
  0% {
      width: 0%;
      opacity: 0;
  }

  100% {
      width: 90%;
      opacity: 1;
  }
}

@-webkit-keyframes starRatefour-five {
  0% {
      width: 0%;
      opacity: 0;
  }

  100% {
      width: 90%;
      opacity: 1;
  }
}

@-moz-keyframes starRatefour-five {
  0% {
      width: 0%;
      opacity: 0;
  }

  100% {
      width: 90%;
      opacity: 1;
  }
}

@keyframes starRatefour-four {
  0% {
      width: 0%;
      opacity: 0;
  }

  100% {
      width: 88%;
      opacity: 1;
  }
}

@-webkit-keyframes starRatefour-four {
  0% {
      width: 0%;
      opacity: 0;
  }

  100% {
      width: 88%;
      opacity: 1;
  }
}

@-moz-keyframes starRatefour-four {
  0% {
      width: 0%;
      opacity: 0;
  }

  100% {
      width: 88%;
      opacity: 1;
  }
}

@keyframes starRatenine-one {
  0% {
      width: 0%;
      opacity: 0;
  }

  100% {
      width: 91%;
      opacity: 1;
  }
}

@-webkit-keyframes starRatenine-one {
  0% {
      width: 0%;
      opacity: 0;
  }

  100% {
      width: 91%;
      opacity: 1;
  }
}

@-moz-keyframes starRatenine-one {
  0% {
      width: 0%;
      opacity: 0;
  }

  100% {
      width: 91%;
      opacity: 1;
  }
}

/* **************************** */
/* FAQ Section */
.zfaq-section {
  background: #fff5e2;
  margin: 0 auto;
  text-align: center;
  padding: 0px 80px 80px;
  border-radius: 7px;
  /* margin-bottom: 80px; */
}

.faq-section .content-wrap {
  padding: 90px 0 30px;
}

.faq-section,
.faq-section * {
  box-sizing: border-box;
}

.zfaq-section div {
  width: 970px;
  padding: 0 20px;
  margin: 0 auto;
  max-width: 100%
}

.zfaq_wrapper .zfaq-wrap:first-child {
  border-top: 0
}

.zfaq_wrapper .zfaq-wrap {
  position: relative;
  padding: 0;
  border-bottom: 1px solid #ffe5af;
  border-top: 1px solid #fff
}

.faq-heading {
  position: relative;
  padding: 60px 0 15px;
}

.zfaq_wrapper h2 {
  padding-top: 0
}

.zfaq_wrapper h2:not(.faq-heading) {
  color: #000;
  font-size: 19px;
  cursor: pointer;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: text-top;
  width: 100%;
  padding: 20px 35px 20px 0;
  position: relative;
  z-index: 2;
  box-sizing: border-box;
  font-family: var(--zf-secondary-semibold);
  text-align: left;
  margin-top: 0
}

.zfaq_wrapper .zfaq-wrap p {
  display: none;
  padding: 0;
  text-align: left
}

.zfaq_wrapper .zfaq-wrap .faq-arrow {
  position: absolute;
  right: 22px;
  top: 34px;
  width: 8px;
  height: 8px;
  cursor: pointer;
  font-size: 16px;
  left: auto
}

.zfaq_wrapper .zfaq-wrap .faq-arrow:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  transform: rotate(135deg);
  -ms-transform: rotate(45deg)
}

.zfaq-wrap.active .faq-arrow:before {
  transform: rotate(315deg);
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  top: 1px;
  -ms-transform: rotate(135deg)
}

.zfaq-wrap p {
  font-size: 18px;
}

@media only screen and (max-width: 767px) {
  .zfaq-section {
      padding: 0px 30px 60px;
  }

  .zfaq_wrapper h2:not(.faq-heading) {
      line-height: 1.4;
  }

  .zfaq-wrap p {
      font-size: 16px;
  }
}

/* FAQ Section */



.i18n-zh-hant a.pdf-download {
  display: none;
}

.i18n-zh-hant .cliq-flock-title h3 .alter-text {
  display: inline-block;
}