@charset "UTF-8";
.desc p {
  max-width: 900px;
  margin: 0 auto 20px;
}

p.note-text {
  font-size: 12px;
  text-align: center;
  margin-top: 10px;
  font-style: italic;
}

.com-table-inner li span:last-child.high-oppos-rate {
  color: #fc8d71;
}

.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;
}

.top_content {
  text-align: center;
  max-width: 755px;
  margin: 0 auto;
}

.top_content h1 {
  font-size: 50px;
}

.top_content p {
  max-width: 725px;
  margin: 0 auto 20px;
}

/*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: 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: 29px;
}

.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;
  margin-top: 30px;
  text-decoration: underline;
}

.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: 12px;
  font-style: italic;
  max-width: 900px;
  width: 90%;
  margin: 0 auto;
  text-align: center;
  padding: 30px 0;
  position: relative;
}

/*comparison table End*/
/*why pick cliq section start*/
.zwc-benefitsec {
  background: #fafafa;
}
.zwc-benefitsec__wrap {
  display: flex;
  gap: 150px;
}
.zwc-benefitsec__title {
  flex-basis: 40%;
  font-family: var(--primaryfont-bold);
  letter-spacing: -1.855px;
}
.zwc-benefitsec__title span {
  display: block;
  color: #fc775f;
}
.zwc-benefitsec__list {
  flex-basis: 60%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 70px 100px;
}
.zwc-benefitsec__listitem {
  position: relative;
  padding-top: 55px;
}
.zwc-benefitsec__listitem::before {
  content: "";
  position: absolute;
  width: 34px;
  height: 34px;
  background: url(/sites/zweb/images/cliq/flock-alternative-sprite.svg) no-repeat;
  top: 0;
  opacity: 0;
  transform: translateY(30px);
  transition: all 1000ms cubic-bezier(0.11, 0.16, 0.43, 0.86);
}
.zwc-benefitsec__listitem--icon2::before {
  background-position: -168px 0;
}
.zwc-benefitsec__listitem--icon3::before {
  background-position: -126px 0;
}
.zwc-benefitsec__listitem--icon4::before {
  background-position: -210px 0;
}
.zwc-benefitsec__listitem--icon5::before {
  background-position: -42px 0;
}
.zwc-benefitsec__listitem--icon6::before {
  background-position: -251px 0;
}
.zwc-benefitsec__listitem--icon7::before {
  background-position: -84px 0;
}
.zwc-benefitsec__listitem--icon8::before {
  background-position: -293px 0;
}
.zwc-benefitsec .middle-animated .zwc-benefitsec__listitem::before {
  opacity: 1;
  transform: translateY(0);
  transition: all 1000ms cubic-bezier(0.11, 0.16, 0.43, 0.86);
}

/* Timeline section */
.zwc-timelinesec__cont {
  max-width: 720px;
  margin-bottom: 70px;
}
.zwc-timelinesec__cont h2 {
  max-width: 410px;
}
.zwc-timelinesec__boxwrap {
  background-color: #fce3df;
  padding: 80px 115px;
}
.zwc-timelinesec__listitem {
  display: flex;
  align-items: center;
  gap: 70px;
  margin-left: 100px;
  position: relative;
  opacity: 0;
  transition: 0.8s all ease-in-out;
}
.zwc-timelinesec__listitem::before {
  position: absolute;
  left: -100px;
  width: 35px;
  height: 35px;
  background-color: #fff;
  border-radius: 50%;
  text-align: center;
  line-height: 2;
}
.zwc-timelinesec__listitem:not(:last-child) {
  margin-bottom: 40px;
  padding-bottom: 40px;
  border-bottom: 1px solid #f2bfae;
}
.zwc-timelinesec__listitem:not(:last-child)::after {
  content: "";
  position: absolute;
  width: 2px;
  height: calc(100% + 7px);
  background-color: #fff;
  left: -83px;
  top: 34px;
}
.zwc-timelinesec__listitem:nth-child(1) {
  transition-delay: 0.4s !important;
}
.zwc-timelinesec__listitem:nth-child(1)::before {
  content: "1";
}
.zwc-timelinesec__listitem:nth-child(2) {
  transition-delay: 0.8s !important;
}
.zwc-timelinesec__listitem:nth-child(2)::before {
  content: "2";
}
.zwc-timelinesec__listitem:nth-child(3) {
  transition-delay: 1.2s !important;
}
.zwc-timelinesec__listitem:nth-child(3)::before {
  content: "3";
}
.zwc-timelinesec__listitem:nth-child(4) {
  transition-delay: 1.6s !important;
}
.zwc-timelinesec__listitem:nth-child(4)::before {
  content: "4";
}
.zwc-timelinesec__listitem:nth-child(5) {
  transition-delay: 2s !important;
}
.zwc-timelinesec__listitem:nth-child(5)::before {
  content: "5";
}
.zwc-timelinesec__listitem:nth-child(6) {
  transition-delay: 2.4s !important;
}
.zwc-timelinesec__listitem:nth-child(6)::before {
  content: "6";
}
.zwc-timelinesec__listitem h3 {
  color: #e3492e;
  font-family: var(--zf-secondary-semibold);
}
.zwc-timelinesec__listitem h3,
.zwc-timelinesec__listitem p {
  margin: 0;
}
.zwc-timelinesec .middle-animated .zwc-timelinesec__listitem {
  opacity: 1;
}

.flex-wrap {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  align-items: center;
  box-sizing: border-box;
  justify-content: center;
}

.space-between {
  justify-content: space-between;
}

.zicon {
  width: 50px;
  height: 50px;
  display: block;
  margin-bottom: 15px;
}

.data-loaded .zicon {
  background: url(/sites/zweb/images/cliq/flock-alternative-sprite.png) no-repeat;
  background-size: 400px auto;
}

.saying-list .zicon {
  background-size: 500px auto;
  width: 52px;
  height: 57px;
}

.zicon.zicon7 {
  background-position: -334px 0;
}

.zicon.zicon8 {
  background-position: -388px 0;
}

.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: flex;
  align-content: center;
  flex-direction: column-reverse;
  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;
  transition: 0.4s;
}

.slider:before {
  background-color: #fe866d;
  bottom: 4px;
  content: "";
  height: 26px;
  left: 4px;
  position: absolute;
  transition: 0.4s;
  width: 26px;
}

.switch-currency input:checked + .slider {
  background-color: #202020;
}

.switch-currency input:checked + .slider:before {
  transform: translateX(26px);
}

.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.toggle-section {
  justify-content: flex-end;
  margin-bottom: 40px;
  display: none;
}

.currency-name {
  font-size: 16px;
  font-family: Zoho_Puvi_Bold;
  color: #8d8e8d;
}

.currency-name.active {
  color: #000;
}

.price-section {
  display: flex;
  position: absolute;
  left: auto;
  right: auto;
  top: -40px;
  z-index: 11;
  font-weight: 600;
  font-size: 30px;
  line-height: normal;
  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 {
  transition: height 0.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 .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/cliq/flock-logo.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: middle;
}

.user-indication {
  position: absolute;
  flex: 20px;
  bottom: -30px;
  left: 0px;
  font-family: Zoho_Puvi_Bold;
  z-index: 0;
}

.maxuser-indication {
  position: absolute;
  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 rgba(0, 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: 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;
  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;
  transform: translateX(-50%);
  font-size: 18px;
  border-radius: 30px;
  color: #000;
  font-weight: 600;
  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;
}

/*find out pricing section End*/
.testimonial-wrap {
  padding-top: 100px;
}

/*Integration section start*/
.integration-section .desc {
  text-align: center;
}

.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)";
  transition: 1s all;
  transform: scale(0);
}

.middle-animated .integration-sprite-wrap ul li {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  transform: scale(1);
}

body.zb-firefox .integration-sprite-wrap ul li {
  transform: unset;
  transform: scale(1);
}

body.zb-firefox .middle-animated .integration-sprite-wrap ul li {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  transform: scale(1);
}

.middle-animated .integration-sprite-wrap ul li {
  animation: floaticons 3s ease infinite;
  animation-delay: 1s;
}

.integration-section li.campaigns {
  top: 10%;
  right: 50%;
  transition-delay: 0.7s;
}

.integration-section .middle-animated li.campaigns {
  animation-delay: 5s;
}

.integration-section li.gmail {
  top: 33%;
  left: 12%;
  transition-delay: 0.5s;
}

.integration-section .middle-animated li.gmail {
  animation-delay: 6s;
}

.integration-section li.projects {
  top: 95%;
  left: 32%;
  transition-delay: 0.8s;
}

.integration-section li.pro {
  left: 15%;
  top: 85%;
}

.integration-section .middle-animated li.projects {
  animation-delay: 6.5s;
}

.integration-section li.crm {
  top: 22%;
  left: 29%;
  transition-delay: 0.2s;
}

.integration-section .middle-animated li.crm {
  animation-delay: 7s;
}

.integration-section li.sprints {
  top: 25%;
  right: 28%;
  transition-delay: 0.9s;
}

.integration-section .middle-animated li.sprints {
  animation-delay: 4.5s;
}

.integration-section li.mail {
  top: 85%;
  right: 20%;
  transition-delay: 0.1s;
}

.integration-section li.note {
  top: 93%;
  right: 34%;
  transition-delay: 0.1s;
}

.integration-section .middle-animated li.mail {
  animation-delay: 5.5s;
}

.integration-section li.outlook {
  top: 35%;
  right: 11%;
  transition-delay: 0.7s;
}

.integration-section .middle-animated li.outlook {
  animation-delay: 6s;
}

.integration-section li.teams {
  right: 2%;
  top: 62%;
  transition-delay: 0.7s;
}

.integration-section .middle-animated li.teams {
  animation-delay: 7s;
}

.integration-section li.campaigns {
  left: 2%;
  top: 62%;
  transition-delay: 0.7s;
}

.integration-section .middle-animated li.campaigns {
  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%;
  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 {
  transform: scale(0.85) translate(50px, 0);
}

.integration-sprite-wrap ul li.campaigns > div:before {
  box-shadow: 0 23px 26px rgba(217, 199, 177, 0.431372549);
}

.integration-sprite-wrap ul li.gmail > div {
  transform: scale(0.734);
}

.integration-sprite-wrap ul li.gmail > div:before {
  box-shadow: 0 10px 10px rgba(217, 199, 177, 0.431372549);
}

.integration-sprite-wrap ul li.projects > div {
  transform: scale(0.949);
}

.integration-sprite-wrap ul li.projects > div:before,
.integration-sprite-wrap ul li.pro > div:before {
  box-shadow: 0 33px 36px rgba(217, 199, 177, 0.3725490196);
}

.integration-sprite-wrap ul li.pro > div {
  transform: scale(1.01);
  -webkit-transform: scale(1.01);
}

.integration-sprite-wrap ul li.crm > div {
  transform: scale(1.1) translate(0, -10px);
}

.integration-sprite-wrap ul li.crm > div:before {
  box-shadow: 0 3px 6px rgba(217, 199, 177, 0.431372549);
}

.integration-sprite-wrap ul li.sprints > div {
  transform: scale(0.815) translate(0, -60px);
}

.integration-sprite-wrap ul li.sprints > div:before {
  box-shadow: 0 23px 26px rgba(217, 199, 177, 0.431372549);
}

.integration-sprite-wrap ul li.mail > div {
  transform: scale(0.963) translate(60px, 0);
}

.integration-sprite-wrap ul li.mail > div:before {
  box-shadow: 0 15px 13px rgba(217, 199, 177, 0.431372549);
}

.integration-sprite-wrap ul li.note > div {
  transform: scale(1.1);
  font-size: 15px;
}

.integration-sprite-wrap ul li.note > div:before {
  box-shadow: 0 15px 13px rgba(217, 199, 177, 0.431372549);
}

.integration-sprite-wrap ul li.outlook > div {
  transform: scale(0.95);
}

.integration-sprite-wrap ul li.outlook > div:before {
  box-shadow: 0 3px 6px rgba(217, 199, 177, 0.431372549);
}

.integration-sprite-wrap ul li.teams > div {
  transform: scale(0.75) translate(-50px, 0);
}

.integration-sprite-wrap ul li.teams > div:before {
  box-shadow: 0 23px 26px rgba(217, 199, 177, 0.431372549);
}

.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.pro > div:after {
  background-position: -450px -100px;
}

.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.note > div:after {
  background-position: -1052px -150px;
}

.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%;
  transform: translate(-50%, -50%);
}

.integration-sprite-wrap .arrow-link:after {
  bottom: 1px;
}

.integration-mid-cont {
  position: absolute;
  left: 50%;
  top: 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: 20px;
  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;
  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;
  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 {
  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;
}

.testimonial-item:last-child .customer-name {
  padding-left: 0px;
}

.other-lang .testimonial-wrap {
  display: none;
}

.zcustomer-icon p {
  display: none;
}

.slick-dotted.slick-slider {
  margin-bottom: 0px;
}
@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: flex;
  justify-content: space-between;
}

.rating-section ul li .img-leads {
  height: 36px;
  width: 60px;
  background-repeat: no-repeat;
  background-position: left 0;
  display: block;
  margin: 0 auto 15px;
  transform: scale(0.9);
}

.data-loaded ul li .img-leads {
  background-image: url(/sites/zweb/images/cliq/review-award-sprite.png);
  background-size: 744px auto;
}

.rating-section ul li {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.rating-section .middle-animated ul li:nth-child(1) {
  animation: justOpacity 1s ease-out 1s forwards;
}

.rating-section .middle-animated ul li:nth-child(2) {
  animation: justOpacity 1s ease-out 1.5s forwards;
}

.rating-section .middle-animated ul li:nth-child(3) {
  animation: justOpacity 1s ease-out 2s forwards;
}

.rating-section .middle-animated ul li:nth-child(4) {
  animation: justOpacity 1s ease-out 2.5s forwards;
}

.rating-section .middle-animated ul li:nth-child(5) {
  animation: justOpacity 1s ease-out 3s forwards;
}

.rating-section .middle-animated ul li:nth-child(6) {
  animation: justOpacity 1s ease-out 3.5s forwards;
}

.rating-section .middle-animated ul li:nth-child(1) .stars-container:after {
  animation: starRateTwo 0.5s ease-out 1.3s forwards;
}

.rating-section .middle-animated ul li:nth-child(2) .stars-container:after {
  animation: starRateTwo 0.5s ease-out 1.8s forwards;
}

.rating-section .middle-animated ul li:nth-child(3) .stars-container:after {
  animation: starRateTwo 0.5s ease-out 2.3s forwards;
}

.rating-section .middle-animated ul li:nth-child(4) .stars-container:after {
  animation: starRateTwo 0.5s ease-out 2.8s forwards;
}

.rating-section .middle-animated ul li:nth-child(5) .stars-container:after {
  animation: starRateThree 0.5s ease-out 3.3s forwards;
}

.rating-section .middle-animated ul li:nth-child(6) .stars-container:after {
  animation: starRateFour 0.5s ease-out 3.8s forwards;
}

.rating-section ul li .getapp {
  background-position: -595px 0;
  width: 150px;
}

.rating-section ul li .capterra {
  background-position: -445px 0;
  width: 150px;
}

.rating-section ul li .pcmag {
  background-position: -330px 0;
  width: 115px;
}

.rating-section ul li .g2 {
  background-position: -264px -61px;
  width: 50px;
  background-size: 550px;
  height: 40px;
}

.rating-section ul li .appstore {
  background-position: -175px 0;
  width: 154px;
}

.rating-section ul li .googleplay {
  background-position: 0 0;
  width: 175px;
}

.rating-section ul li .trust-radius {
  width: 184px;
  background-position: -5px -204px;
}

.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: "★★★★★";
  color: #d0d0d0;
}

.stars-container:after {
  position: absolute;
  top: 0;
  left: 0;
  content: "★★★★★";
  color: #f9a826;
  overflow: hidden;
  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;
  margin-bottom: 30px;
}

.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;
}
@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 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 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 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 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 {
  transition: 0.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: flex;
  width: 100%;
  align-items: stretch;
  justify-content: space-around;
}

.zaccordion-features .zac-image-wrap {
  width: 63%;
  position: relative;
  min-height: 600px;
}

.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: 1rem;
  height: 16px;
  height: 1rem;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 20px;
}

.arrow span {
  top: 8px;
  top: 0.5rem;
  position: absolute;
  width: 10.4px;
  width: 0.65rem;
  height: 1.6px;
  height: 0.1rem;
  background-color: #000;
  display: inline-block;
  transition: all 0.2s ease;
}

.arrow span:first-of-type {
  left: -1px;
  transform: rotate(45deg);
}

.arrow span:last-of-type {
  right: 0;
  transform: rotate(-45deg);
}

.zactive .arrow span:first-of-type {
  transform: rotate(-45deg);
}

.zactive .arrow span:last-of-type {
  transform: rotate(45deg);
}

img.zimg2 {
  position: absolute;
  right: 40px;
  bottom: -80px;
  max-width: 350px;
}

img.zimg1 {
  max-width: 85%;
  vertical-align: middle;
  top: 80px;
  left: -5%;
}

img.zimg4,
img.zimg3 {
  max-width: 90%;
  left: 5%;
  top: 65px;
}

img.zimg5 {
  max-width: 90%;
  left: 5%;
  top: 80px;
}

div[data-src=imgsrc3] > div {
  display: inline-block;
  width: 35%;
  vertical-align: middle;
  position: relative;
  top: 20px;
}

div[data-src=imgsrc4] > div {
  padding: 70px 10px 0;
  display: inline-block;
  width: 22%;
  vertical-align: middle;
  position: relative;
  top: 50px;
}

div[data-src=imgsrc4] > div:nth-child(2) {
  top: 180px;
}

img.zimg1 {
  animation: imageslideup 1.5s;
}

img.zimg2 {
  animation: imageslideright 1.5s;
}

img.zimg3 {
  animation: imageslidedown 1.5s;
  top: 80px;
  left: 4.5%;
}

img.zimg4 {
  animation: imageslideup 1.5s;
}

img.zimg5 {
  animation: imageslideright 1.5s;
}

img.zimg6 {
  animation: imageslideright 1.5s;
}

img.zimg7 {
  animation: imageslidedown 1.5s;
}

img.zimg8 {
  animation: imageslideup 1.5s;
}

img.zimg9 {
  animation: imageslidedown 1.5s;
}

img.zimg10 {
  animation: imageslideup 1.5s;
}

img.zimg11 {
  animation: imageslidedown 1.5s;
}

img.zimg12 {
  animation: imageslideup 1.5s;
}

img.zimg13 {
  animation: imageslidedown 1.5s;
}

img.zimg14 {
  animation: imageslideup 1.5s;
}
@keyframes imageslideup {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    transition: 1s all;
    transform: translateY(50px);
    z-index: 1;
  }
  to {
    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)";
    transition: 1s all;
    transform: translateY(-50px);
    z-index: 1;
  }
  100% {
    transform: translateY(0px);
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
}
@keyframes imageslideleft {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    transition: 1s all;
    transform: translateX(50px);
    z-index: 1;
  }
  to {
    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)";
    transition: 1s all;
    transform: translateX(-50px);
    z-index: 1;
  }
  100% {
    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 {
  transition: all 3s cubic-bezier(0.57, 0.05, 0.7, 1.03);
  transform: scale(0.9) translateY(0);
  animation: smilyFade 1.5s ease-out;
  animation-iteration-count: 2;
}

.icon-smily.smily1 {
  left: 0;
  bottom: 1%;
}

.icon-smily.smily2 {
  left: 14%;
  bottom: 26%;
  animation-delay: 600ms;
}

.icon-smily.smily3 {
  left: 25%;
  bottom: 8%;
  animation-delay: 800ms;
}

.icon-smily.smily4 {
  left: 40%;
  bottom: 20%;
  animation-delay: 300ms;
}

.icon-smily.smily5 {
  left: 60%;
  bottom: 5%;
  animation-delay: 900ms;
}

.icon-smily.smily6 {
  left: 80%;
  bottom: 23%;
  animation-delay: 1200ms;
}

.icon-smily.smily7 {
  left: 94%;
  bottom: 40%;
  animation-delay: 700ms;
}

.icon-smily.smily8 {
  left: 100%;
  bottom: 5%;
  animation-delay: 400ms;
}

.zwc-addon {
  margin-top: 25px;
}

.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%;
  }
}
/* Zh-hant Starts */
.i18n-zh-hant .top_content {
  max-width: 810px;
}

.i18n-zh-hant .rating-section {
  margin-top: 70px;
}

.zwc-why-flock-alternative {
  text-align: center;
}

.zwc-point-desc-1 {
  margin: 10px auto;
}

.zwc-why-flock-points li {
  position: relative;
}

.zwc-why-flock-points li::before {
  content: "";
  position: absolute;
  width: 12px;
  height: 5px;
  left: -5%;
  top: 40%;
  border-left: 2px solid;
  border-bottom: 2px solid;
  transform: rotate(-45deg);
}

.pagewrapper .content-wrap.zwc-block2-why {
  padding: 10px 0 5px;
}

/* sfsdsd */
.zwc-why-title {
  font-size: 40px;
}

.zwc-cmt {
  font-size: 19px;
}

.zwc-why-content-fix {
  max-width: 740px;
  margin: 0 auto;
}

.zwc-why-flock-points li {
  text-align: justify;
  margin: 10px auto 15px;
  font-size: 18px;
}

.zwc-why-flock-points {
  max-width: 700px;
  margin: 3% 11% 0 auto;
}

@media (min-width: 1200px) {
  .zwc-benefitsec__title {
    font-size: 61px;
  }
  .zwc-benefitsec__listitem {
    font-size: 16px;
  }
  .zwc-timelinesec h2 {
    font-size: 61px;
  }
}
/* Zh-hant Ends */
@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;
  }
  .act-btn.cta-btn {
    padding: 12px 50px;
  }
  .zoom {
    transform: scale(0);
    transition: all 0.8s cubic-bezier(0.11, 0.16, 0.43, 0.86);
  }
  .transition-alone {
    transition: all 1000ms cubic-bezier(0.11, 0.16, 0.43, 0.86);
  }
  .fadein {
    opacity: 0;
    -ms-filter: "alpha(opacity=0)";
    transition: all 1000ms cubic-bezier(0.11, 0.16, 0.43, 0.86);
  }
  .fadeinup {
    opacity: 0;
    transform: translateY(30px);
    -ms-filter: "alpha(opacity=0)";
    transition: all 1000ms cubic-bezier(0.11, 0.16, 0.43, 0.86);
  }
  .fadeinupcontent {
    opacity: 1;
    transform: translateY(30px);
    -ms-filter: "alpha(opacity=0)";
    transition: all 1000ms cubic-bezier(0.11, 0.16, 0.43, 0.86);
  }
  .fadeindown {
    opacity: 0;
    transform: translateY(-30px);
    -ms-filter: "alpha(opacity=0)";
    transition: all 1000ms cubic-bezier(0.11, 0.16, 0.43, 0.86);
  }
  .fadeinleft {
    opacity: 0;
    transform: translateX(-30px);
    -ms-filter: "alpha(opacity=0)";
    transition: all 1000ms cubic-bezier(0.11, 0.16, 0.43, 0.86);
  }
  .fadeinright {
    opacity: 0;
    transform: translateX(30px);
    -ms-filter: "alpha(opacity=0)";
    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;
    transform: translateY(0);
    -ms-filter: "alpha(opacity=100)";
  }
  .middle-animated .fadeinleft,
  .middle-animated .fadeinright,
  .middle-animated .fadeinleft,
  .middle-animated .fadeinright {
    opacity: 1;
    transform: translateX(0);
    -ms-filter: "alpha(opacity=100)";
  }
  .middle-animated .zoom {
    transform: scale(1);
  }
  .delay1 {
    transition-delay: 200ms;
  }
  .delay2 {
    transition-delay: 400ms;
  }
  .delay3 {
    transition-delay: 600ms;
  }
  .delay4 {
    transition-delay: 800ms;
  }
  .delay5 {
    transition-delay: 1000ms;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .com-table-inner {
    max-width: 900px;
  }
  .banner-section .content-wrap {
    padding-top: 60px;
  }
  .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;
  }
  .zwc-why-flock-points {
    margin-left: 30%;
  }
  .zwc-why-content-fix {
    text-align: left;
  }
  .zwc-benefitsec__title,
  .zwc-timelinesec h2 {
    font-size: 40px;
  }
}
@media screen and (max-width: 1199px) {
  .testimonial-slider-wrap .slick-prev {
    left: -120px;
  }
  .testimonial-slider-wrap .slick-next {
    right: -100px;
  }
  .zwc-benefitsec__title {
    flex-basis: 30%;
  }
  .zwc-benefitsec__wrap {
    gap: 40px;
  }
  .zwc-timelinesec__cont h2 {
    max-width: 270px;
  }
}
@media only screen and (max-width: 1080px) {
  .testimonial-slider-wrap .slick-prev {
    left: -75px;
  }
  .testimonial-slider-wrap .slick-next {
    right: -70px;
  }
  .rating-section ul {
    max-width: 800px;
    flex-wrap: wrap;
    justify-content: space-around;
  }
  .rating-section ul li {
    padding-bottom: 20px;
  }
}
@media (max-width: 991px) {
  .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;
  }
  .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: 200px;
  }
  .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 {
    left: 30%;
  }
  .integration-section li.crm {
    top: 25%;
    left: 29%;
  }
  .integration-section li.sprints {
    top: 32%;
    right: 28%;
  }
  .integration-section li.mail {
    top: 82%;
    right: 25%;
  }
  .integration-section li.outlook {
    top: 41%;
    right: 11%;
  }
  .integration-section li.teams {
    right: 5%;
    top: 63%;
  }
  .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: 35px;
  }
  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;
  }
  .integration-sprite-wrap ul li.note > div {
    font-size: 12px;
  }
  .zwc-why-flock-points {
    width: 90%;
    max-width: initial;
    margin: 3% 0% 0 auto;
  }
  .zwc-why-content-fix {
    text-align: left;
    width: 90%;
  }
  .zwc-timelinesec__cont {
    text-align: center;
    margin: 0 auto 30px;
  }
  .zwc-timelinesec h2 {
    margin-inline: auto;
    max-width: 100%;
  }
  .zwc-timelinesec__boxwrap {
    padding: 30px;
  }
  .zwc-timelinesec__listitem {
    margin-left: 0px;
    gap: 20px;
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
  .zwc-timelinesec__listitem::before, .zwc-timelinesec__listitem::after {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .tbl-head span:nth-child(2):before {
    top: -24%;
  }
  .com-table-inner {
    max-width: 700px;
  }
  .zwc-why-title {
    font-size: 30px;
  }
  .zwc-cmt {
    font-size: 16px;
  }
  .zwc-why-flock-points li {
    font-size: 17px;
  }
}
@media (max-width: 767px) {
  .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: 12px;
    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: 40px;
  }
  .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;
  }
  .customer-flex {
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
  }
  .pricing-part,
  .savings-part {
    width: 100%;
  }
  .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;
  }
  .saying-list p {
    margin: 0 auto;
    text-align: center;
    max-width: 100%;
  }
  .saying-list span {
    margin: 0 auto 15px;
  }
  .btm-section {
    padding-top: 0px;
  }
  .testimonial-item p {
    font-size: 17px;
  }
  .pricing-flex {
    flex-direction: column;
  }
  .diff-content {
    font-size: 40px;
  }
  .tbl-head span:nth-child(2):before {
    display: none;
  }
  .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: 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 {
    transform: scale(0.6);
  }
  .integration-wrap {
    padding: 10px 0 0;
  }
  .integration-section li.campaigns {
    left: -14%;
    top: 48%;
  }
  .integration-sprite-wrap {
    max-width: 350px;
    position: relative;
  }
  .integration-section li.gmail {
    left: 0%;
    top: 30%;
  }
  .integration-section li.sprints {
    right: 19%;
  }
  .integration-section li.outlook {
    top: 33%;
    right: 2%;
  }
  .integration-section li.teams {
    right: -7%;
    top: 51%;
  }
  .integration-section li.mail {
    right: 15%;
    top: 69%;
  }
  .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;
  }
  .integration-section li.pro {
    left: 0%;
    top: 67%;
  }
  .integration-section li.note {
    top: 79%;
    right: 24%;
  }
  .zwc-cmt {
    font-size: 16px;
  }
  .zwc-why-flock-points li {
    font-size: 17px;
  }
  .zwc-why-flock-points li::before {
    left: -9%;
    top: 30%;
  }
  .zwc-why-title {
    font-size: 26px;
  }
  .zwc-benefitsec__title span {
    display: inline-block;
  }
  .zwc-benefitsec__wrap {
    flex-direction: column;
    text-align: center;
  }
  .zwc-benefitsec__list {
    grid-template-columns: 1fr;
    max-width: 340px;
    margin-inline: auto;
    gap: 20px;
  }
  .zwc-benefitsec__listitem::before {
    left: 45%;
    transform: translateX(-50%);
  }
}
@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 {
    transform: scale(0.8);
  }
  .savings-part,
  .pricing-part {
    padding: 50px 20px;
  }
  .input_range_section {
    max-width: 75%;
  }
  .diff-content .text_year {
    display: inline-block;
  }
  .zwc-why-title {
    font-size: 24px;
  }
  .zwc-cmt {
    font-size: 15px;
  }
  .zwc-why-flock-points li {
    font-size: 16px;
  }
  .zwc-why-flock-points li::before {
    left: -7%;
    top: 30%;
  }
}
@media (max-width: 375px) {
  .zwc-cmt {
    font-size: 14px;
  }
  .zwc-why-flock-points li {
    font-size: 15px;
  }
  .zwc-why-flock-points li::before {
    left: -9%;
    top: 30%;
  }
}
/*responsive css End*/