h1 {
  font-size: 48px;
  font-family: var(--zf-secondary-bold);
}
h2 {
  font-size: 40px;
  font-family: var(--zf-secondary-bold);
}
.banner-wrap .content-wrap {
  max-width: 920px;
  text-align: center;
  margin-top: 40px;
}
.banner-wrap .content-wrap > span, .bottom-cta-wrap span {
  display: block;
  font-size: 16px;
  margin-top: 8px;
}
.bottom-cta-wrap a {
  margin-top: 20px
}
.banner-section h1 {
  margin: auto;
  margin-bottom: 25px;
}
.banner-section {
  width: 90%;
  max-width: 920px;
  text-align: center;
  padding: 10px 0px;
  margin: auto;
}
.banner-section ul {
  display: table;
  margin: 40px 0;
  padding: 0;
  border-spacing: 20px;
  border-collapse: separate;
}
/*-------------------- Trust Brands Starts ------------------*/
.helpyou-section {
  text-align: center;
  padding: 80px 0;
  background-color: #f6fef1;
  margin: 80px 0px;
}
section.deliver.helpyou-section {
  margin-top: 120px;
}
.helpyou-section p, .helpyou-section .content-wrap {
  max-width: 770px;
  margin: 0 auto;
}
.helpyou-section p {
  margin-bottom: 20px;
  max-width: 700px;
}
.tabsection > .content-wrap {
  max-width: 1100px;
}
.tabsection .content-wrap > p {
  max-width: 810px;
  margin: auto;
}
.tabsection .content-wrap > p {
  text-align: center;
}
.tabsection {
  padding: 0px 0 100px;
}
.tabsection h2 {
  max-width: 700px;
  margin: 0 auto 20px;
  text-align: center;
}
#tabsection2 h2 {
  max-width: 100%;
  text-align: left;
}
#tabsection2 .content-wrap > p {
  max-width: 100%;
  margin-bottom: 10px;
  text-align: left;
}
.tabsection > .content-wrap {
  display: table;
  table-layout: fixed;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.tabsection > .content-wrap > div {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  padding: 60px 0 0;
  position: relative;
}
div#tabsection2 .content-wrap > div {
  padding-top: 30px;
}
.left-tab {
  width: 20%;
}
.tabs {
  margin: 0 auto;
  padding: 0;
  width: 250px;
  position: relative;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}
.tabs.fixed {
  position: fixed;
  top: 70px;
  width: 250px;
  left: auto;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}
.tabs.attach {
  position: absolute;
  top: auto;
  bottom: 70px;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}
.tabs li {
  border-bottom: 1px solid #ddd;
  cursor: pointer;
  position: relative;
}
.tabs li a {
  color: #000;
  padding: 12px 15px;
  display: block;
  position: relative;
  font-family: 'Roboto slab';
}
.tabs li a.active {
  color: #fff;
  background: #03994f;
}
.tabs li a.active:after {
  content: '';
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: 7px solid #03994f;
  display: inline-block;
  position: absolute;
  top: 50%;
  right: -7px;
  margin: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}
.tabsection span.selected {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  background: #03994f;
  min-height: 57px;
  display: none;
}
.tabs li > p {
  margin: 0;
}
.cont-sec {
  width: 100%;
  padding: 0 0 0 100px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#tabsection2 .cont-sec {
  padding: 0px;
}
.cont-sec h3 {
  font-size: 28px;
  font-family: 'Roboto slab';
  font-weight: 600;
}
.cont-sec {
  margin: 0 0 60px;
}
.cont-sec video {
  width: 100%;
  height: auto;
}
.right-content {
  -o-transition: all .4s linear .35s;
  transition: all .4s linear .35s;
  -webkit-transition: all .4s linear .35s;
}
.cust-wrap .content-wrap {
  max-width: 1100px;
}
.cust-wrap .content-wrap h2, .cust-wrap .content-wrap > p {
  text-align: center;
  max-width: 840px;
  margin-right: auto;
  margin-left: auto;
}
.how-help-desk {
  width: 100%;
  text-align: left;
  margin-bottom: 80px;
}
.how-help-desk li span {
  width: 50px;
  height: 50px;
  display: block;
  margin: 15px 0 20px;
  background-image: url(/sites/zweb/images/desk/images/free-helpdesk-software-icon.png);
  background-repeat: no-repeat;
  background-size: auto 50px;
}
.how-help-desk li:nth-child(1) span {}
.how-help-desk li:nth-child(2) span {
  background-position: -60px 0px;
  background-size: auto 60px;
  width: 60px;
  height: 60px;
  margin-bottom: 10px;
}
.how-help-desk li:nth-child(3) span {
  background-position: -100px 0px;
}
.how-help-desk li:nth-child(4) span {
  background-position: -180px 0px;
  background-size: auto 60px;
  width: 60px;
  height: 60px;
  margin-bottom: 10px;
}
.how-help-desk li:nth-child(5) span {
  background-position: -200px 0px;
}
.feature-more-wrap .more-detail {
  width: 33%;
  padding: 0 60px 0 0;
  margin: 40px 0 0;
  box-sizing: border-box;
  border: none;
  text-align: left;
  color: #000;
  transition: 1s ease;
  display: inline-block;
  vertical-align: top;
}
.more-detail h4 {
  font-family: var(--zf-secondary-bold);
}
/*-------------------- Box section Starts ------------------*/
.featurerich-section ul li a {
  text-decoration: underline;
  font-size: 18px
}
.section, .z-section {
  position: relative;
  display: block;
}
.z-get .content-wrap, .deliver .content-wrap {
  max-width: 1100px;
}
.deliver .content-wrap {
  text-align: center;
}
.deliver .content-wrap p {
  max-width: 760px;
  margin-left: auto;
  margin-right: auto;
}
.z-getheader span {
  font-family: var(--zf-primary-bold);
}
.three-col .column-block, .z-three-col .column-block {
  width: 31%;
  margin-right: 3%;
  box-shadow: 7px 9px 20px #e6e4e454;
  -webkit-box-shadow: 7px 9px 20px #e6e4e454;
  border: 1px solid #f1f1f1;
  display: inline-block;
  box-sizing: border-box;
}
.three-col .column-block:nth-child(3n), .z-three-col .column-block:nth-child(3n) {
  margin-right: 0px;
}
.z-getholder {
  padding: 25px;
  background-color: #fff;
}
.zgeticon-agents {
  background-position: 0 -52px;
  width: 136px;
  height: 152px;
}
.zgeticon-manager {
  background-position: -207px -65px;
  width: 119px;
  height: 153px;
}
.zgeticon-customer {
  background-position: -371px -64px;
  width: 129px;
  height: 146px;
}
[class|=zgeticon] {
  background-image: url(/sites/zweb/images/desk/better-software-sprite.png);
  display: block;
  background-repeat: no-repeat;
  overflow: hidden;
  margin: 0 auto;
}
.z-getheader {
  border-bottom: 1px solid #f3f3f3;
  padding-bottom: 20px;
  margin-bottom: 25px;
  text-align: center;
}
.zget-list, .zget-list li:last-child {
  margin-bottom: 0;
}
.zget-dotlist {
  text-align: center;
  padding: 0;
  margin-bottom: 0;
}
.zget-dotlist li {
  margin-bottom: 0;
}
.zget-list li, .zget-dotlist li {
  list-style: none;
  text-align: center;
  margin-bottom: 10px;
  font-size: 18px;
}
ul.zget-list {
  min-height: 210px;
}
.z-getprice {
  display: table-cell;
  line-height: 20px;
}
.z-getprice span.zdollar {
  font-size: 50px;
}
.z-getprice span {
  font-family: var(--zf-primary-semibold);
  font-size: 70px;
  vertical-align: middle;
  color: #2196f3;
}
.z-priceholder {
  display: table;
  margin: 20px auto 30px;
}
/*--------------------  Box section End ------------------*/
/*-----------------------------------------------------------*/
.trust-brands-wrap {
  text-align: center;
  padding: 60px 0;
}
.trust-brands-wrap > .content-wrap:after, .trust-brands-wrap > .content-wrap:before {
  content: '';
  position: absolute;
  left: 20%;
  width: 60%;
  height: 1px;
  background: rgba(255, 255, 255, 1);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(215, 215, 215, 1) 50%, rgba(255, 255, 255, 1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(50%, rgba(215, 215, 215, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(215, 215, 215, 1) 50%, rgba(255, 255, 255, 1) 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(215, 215, 215, 1) 50%, rgba(255, 255, 255, 1) 100%);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(215, 215, 215, 1) 50%, rgba(255, 255, 255, 1) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(215, 215, 215, 1) 50%, rgba(255, 255, 255, 1) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);
}
.trust-brands-wrap > .content-wrap:before {
  top: 18px;
}
.trust-brands-wrap > .content-wrap:after {
  bottom: 0;
  display: none
}
.trust-brands-wrap .content-wrap > p {
  position: relative;
  color: #666;
  padding: 0 10px;
  background: #fff;
  display: inline-block;
  margin-bottom: 0;
}
a.more-detail-link, a.explore-more {
  border-bottom: 1px solid #03a9f5;
  padding: 0 0 2px
}
.trust-brands-wrap a.more-detail-link {
  font-size: 16px;
  padding: 0 0 1px;
}
.trust-brands-wrap ul {
  margin: 40px 0 20px
}
.trust-brands-wrap ul li {
  display: inline-block;
}
.trust-brands-wrap ul li span {
  display: inline-block;
  margin: 10px 40px;
  text-indent: -9999px
}
.trust-brands-wrap ul li:first-child span {
  margin-left: 0
}
.trust-brands-wrap ul li:last-child span {
  margin-right: 0
}
.trust-brands-wrap ul li span {
  background: url(/sites/zweb/images/desk/images/trust-brands-sprite.png) no-repeat 0 0;
  background-size: 1103px auto;
  height: 40px
}
.trust-brands-wrap ul li.tb-intel span {
  width: 61px;
  background-position: 0 0;
}
.trust-brands-wrap ul li.tb-jaguar span {
  width: 89px;
  background-position: -61px 0;
}
.trust-brands-wrap ul li.tb-netflex span {
  width: 83px;
  background-position: -150px 0;
}
.trust-brands-wrap ul li.tb-yatra span {
  width: 115px;
  background-position: -233px 0;
}
.trust-brands-wrap ul li.tb-yale span {
  width: 50px;
  background-position: -348px 0;
}
.trust-brands-wrap ul li.tb-timex span {
  width: 88px;
  background-position: -398px 0;
}
.trust-brands-wrap ul li.tb-rmit span {
  width: 82px;
  background-position: -486px 0;
}
.trust-brands-wrap ul li.tb-suzuki span {
  width: 30px;
  background-position: -568px 0;
}
.trust-brands-wrap ul li.tb-sodexo span {
  width: 105px;
  background-position: -598px 0;
}
.trust-brands-wrap ul li.tb-queensland span {
  width: 119px;
  background-position: -703px 0;
}
.trust-brands-wrap ul li.tb-renault span {
  width: 108px;
  background-position: -822px 0;
}
.trust-brands-wrap ul li.tb-bridgestone span {
  width: 173px;
  background-position: -930px 0;
}
.trust-brands-wrap ul li.tb-hitachi span {
  width: 85px;
  background-position: 0 -40px;
}
.trust-brands-wrap ul li.tb-element span {
  width: 107px;
  background-position: -85px -40px;
}
.trust-brands-wrap ul li.tb-metro-washington span {
  width: 160px;
  background-position: -192px -40px;
}
.trust-brands-wrap ul li.tb-royal-haskoning span {
  width: 91px;
  background-position: -352px -40px;
}
.trust-brands-wrap ul li.tb-united-foundation span {
  width: 125px;
  background-position: -444px -40px;
}
.trust-brands-wrap ul li.tb-paypal span {
  width: 83px;
  background-position: -569px -40px;
}
.trust-brands-wrap ul li.tb-uber span {
  width: 90px;
  background-position: -652px -40px;
}
.trust-brands-wrap ul li.tb-dhl span {
  width: 112px;
  background-position: -742px -40px;
}
.trust-brands-wrap ul li.tb-sony-music span {
  width: 36px;
  background-position: -854px -40px;
}
.trust-brands-wrap ul li.tb-hp span {
  width: 36px;
  background-position: -890px -40px;
}
.trust-brands-wrap ul li.tb-honeywell span {
  width: 118px;
  background-position: -926px -40px;
}
.trust-brands-wrap ul li.tb-dremworks span {
  width: 141px;
  background-position: 0 -80px;
}
.trust-brands-wrap ul li.tb-cisco span {
  width: 67px;
  background-position: -141px -80px;
}
.trust-brands-wrap ul li.tb-regent span {
  width: 68px;
  background-position: -208px -80px;
}
.trust-brands-wrap ul li.tb-is-london-qatar span {
  width: 107px;
  background-position: -276px -80px;
}
.trust-brands-wrap ul li.tb-delta span {
  width: 117px;
  background-position: -383px -80px;
}
.trust-brands-wrap ul li.tb-hadfield span {
  width: 124px;
  background-position: -501px -80px;
}
.trust-brands-wrap ul li.tb-sears span {
  width: 98px;
  background-position: -629px -80px;
}
.trust-brands-wrap ul li.tb-daimler span {
  width: 121px;
  background-position: -727px -80px;
}
.trust-brands-wrap ul li.tb-essilor span {
  width: 109px;
  background-position: -848px -80px;
}
.trust-brands-wrap ul li.tb-aonhewitt span {
  width: 131px;
  background-position: -957px -80px;
}
.trust-brands-wrap ul li.tb-apple span {
  width: 28px;
  background-position: 0px -120px;
}
.trust-brands-wrap ul li.tb-adidas span {
  width: 46px;
  background-position: -28px -120px;
}
.trust-brands-wrap ul li.tb-hbo span {
  width: 35px;
  background-position: -74px -120px;
}
.trust-brands-wrap ul li.tb-credit-suisse span {
  width: 120px;
  background-position: -109px -120px;
}
.trust-brands-wrap ul li.tb-ge span {
  width: 30px;
  background-position: -229px -120px;
}
.trust-brands-wrap ul li.tb-nike span {
  width: 48px;
  background-position: -259px -120px;
}
.trust-brands-wrap ul li.tb-nbc span {
  width: 31px;
  background-position: -307px -120px;
}
.trust-brands-wrap ul li.tb-caplinked span {
  width: 99px;
  background-position: -338px -120px;
}
.trust-brands-wrap ul li.tb-labarchives span {
  width: 115px;
  background-position: -437px -120px;
}
.trust-brands-wrap ul li.tb-labguru span {
  width: 74px;
  background-position: -552px -120px;
}
.trust-brands-wrap ul li.tb-eagree span {
  width: 82px;
  background-position: -626px -120px;
}
.trust-brands-wrap ul li.tb-class-link span {
  width: 116px;
  background-position: -708px -120px;
}
.trust-brands-wrap ul li.tb-gep span {
  width: 66px;
  background-position: -824px -120px;
}
.trust-brands-wrap ul li.tb-sg span {
  width: 41px;
  background-position: -890px -120px;
}
.trust-brands-wrap ul li.tb-iim-ahamedabad span {
  width: 36px;
  background-position: -931px -120px;
}
.trust-brands-wrap ul li.tb-hubspot span {
  width: 78px;
  background-position: -967px -120px;
}
.trust-brands-wrap ul li.tb-tesla span {
  width: 97px;
  background-position: 0 -160px;
}
.trust-brands-wrap ul li.tb-adobe span {
  width: 60px;
  background-position: -97px -160px;
}
.trust-brands-wrap ul li.tb-kaiser span {
  width: 97px;
  background-position: -157px -160px;
}
.trust-brands-wrap ul li.tb-dolby span {
  width: 97px;
  background-position: -254px -160px;
}
.trust-brands-wrap ul li.tb-kpmg span {
  width: 68px;
  background-position: -351px -160px;
}
.trust-brands-wrap ul li.tb-audible span {
  width: 82px;
  background-position: -419px -160px;
}
.trust-brands-wrap ul li.tb-pixar span {
  width: 84px;
  background-position: -501px -160px;
}
.trust-brands-wrap ul li.tb-aboitiz span {
  width: 77px;
  background-position: -693px -160px;
}
.trust-brands-wrap ul li.tb-schenker span {
  width: 116px;
  background-position: -770px -160px;
}
.trust-brands-wrap ul li.tb-amazon span {
  width: 98px;
  background-position: -886px -160px;
}
.trust-brands-wrap ul li.tb-amiad span {
  width: 106px;
  background-position: -984px -160px;
}
.trust-brands-wrap ul li.tb-selectra span {
  width: 108px;
  background-position: 0 -200px;
}
.trust-brands-wrap ul li.tb-benchmark span {
  width: 120px;
  background-position: -108px -200px;
}
.trust-brands-wrap ul li.tb-southern-x span {
  width: 116px;
  background-position: -228px -200px;
}
.trust-brands-wrap ul li.tb-iexceed span {
  width: 63px;
  background-position: -344px -200px;
}
.trust-brands-wrap ul li.tb-tab-tree span {
  width: 70px;
  background-position: -471px -200px;
}
.trust-brands-wrap ul li.tb-discovery span {
  width: 116px;
  background-position: -541px -200px;
}
.trust-brands-wrap ul li.tb-saic span {
  width: 54px;
  background-position: -657px -200px;
}
.trust-brands-wrap ul li.tb-tab-tree span {
  width: 70px;
  background-position: -471px -200px;
}
.trust-brands-wrap ul li.tb-facebook span {
  width: 94px;
  background-position: -711px -200px;
}
.trust-brands-wrap ul li.tb-lennox span {
  width: 88px;
  background-position: -805px -200px;
}
.trust-brands-wrap ul li.tb-bayt span {
  width: 84px;
  background-position: -893px -200px;
}
.trust-brands-wrap ul li.tb-fetchr span {
  width: 78px;
  background-position: -977px -200px;
}
.trust-brands-wrap ul li.tb-medlife span {
  width: 95px;
  background-position: 0px -240px;
}
.trust-brands-wrap ul li.tb-pwc span {
  width: 52px;
  background-position: -356px -240px;
}
.trust-brands-wrap ul li.tb-spicejet span {
  width: 88px;
  background-position: -408px -240px;
}
.trust-brands-wrap ul li.tb-warehouse span {
  width: 96px;
  background-position: -549px -264px;
}
.trust-brands-wrap ul li.tb-ccrc span {
  width: 130px;
  background-position: -646px -264px;
}
.trust-brands-wrap ul li.tb-zomoran span {
  width: 124px;
  background-position: -775px -264px;
}
.trust-brands-wrap ul li.tb-award span {
  width: 130px;
  background-position: -899px -264px;
}
.trust-brands-wrap ul li.tb-puralite span {
  width: 125px;
  background-position: -1028px -264px;
}
.trust-brands-wrap ul li.tb-max-healthcare span {
  width: 95px;
  background-position: -82px -280px;
}
.trust-brands-wrap ul li.tb-lulu span {
  width: 103px;
  background-position: -177px -280px;
}
.trust-brands-wrap ul li.tb-nhs-eng span {
  width: 57px;
  background-position: -280px -280px;
}
.trust-brands-wrap ul li.tb-warehouse-group span {
  width: 87px;
  background-position: -496px -240px;
}
.trust-brands-wrap ul li.tb-azizi span {
  width: 83px;
  background-position: 0 -280px;
}
.trust-brands-wrap ul li.tb-iifl span {
  width: 80px;
  background-position: -337px -280px;
}
/*------------ Slider section ----------------*/
/* Insurance List */
.insurance-list {
  max-width: 960px;
  margin: 40px auto 10px;
}
.insurance-list li {
  display: inline-block;
  margin-right: 20px;
  font: 20px/1.4 var(--zf-primary-semibold);
  cursor: pointer;
  position: relative;
  text-align: center;
}
.insurance-list li span {
  position: relative;
  padding: 0 0 5px;
  display: inline-block;
}
.insurance-list li span:after {
  content: '';
  position: absolute;
  width: 0;
  height: 2px;
  bottom: 0;
  left: 0;
  background: #2196f3;
  transition: 0.5s all;
}
.insurance-list li:last-child {
  margin-right: 0;
}
.insurance-list-wrap h4 {
  display: none;
}
.insure-content p:nth-child(2) {
  max-width: 840px;
  margin: 0 auto 50px;
  text-align: center;
}
/* Slick */
.slick-slide {
  text-align: center;
  outline: none;
}
.slick-slide img {
  max-width: 1170px;
  width: 90%;
}
li.slick-current {
  color: #2196f3;
}
li.slick-current span:after {
  width: 100%;
}
.box-shadow {
  box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.05);
}
#community img {
  max-width: 750px;
}
/* Arm section */
#deliver-service .content-wrap {
  text-align: center;
  margin: 0px auto 0px;
  width: 90%;
  max-width: 960px;
}
/* Three Column */
.column-no-grid {
  padding: 0 20px;
}
.icon-helpdesk {
  background-image: url(/sites/zweb/images/desk/images/help-desk-software.png);
  background-repeat: no-repeat;
  background-size: auto 50px;
  width: 50px;
  height: 50px;
  display: block;
  margin-bottom: 10px;
}
.ico-immediate {
  background-position: 0px 0px;
}
.ico-crm {
  background-position: -50px 0px;
}
.icon-customers {
  background-position: -100px 0px;
}
.clear-fix {
  clear: both;
}
.featurerich-section {
  padding: 80px 0;
  text-align: center;
}
.featurerich-section h2 {
  max-width: 700px;
  margin: 0 auto;
}
.featurerich-section ul {
  margin: 40px auto 0;
  max-width: 600px;
}
.featurerich-section ul li {
  font-size: 20px;
}
.bottom-cta-wrap {
  margin-bottom: 90px;
}
.bottom-cta-wrap h2, .bottom-cta-wrap p {
  max-width: 920px;
  margin: 0px auto 10px;
}
.bottom-cta-wrap p {
  max-width: 820px;
}
@media only screen and (min-width:768px) and (max-width:991px) {
  .field-body ul li, .field-body ol li {
    font-size: 15px;
  }
  .z-getprice span.zdollar {
    font-size: 30px;
  }
  .z-getprice span {
    font-size: 40px;
  }
  .deliver .content-wrap {
    max-width: 600px;
  }
  .banner-section ul {
    display: block;
    max-width: 360px;
    margin: 40px auto;
  }
  .tabs {
    width: 200px
  }
  .z-accordianBox {
    display: block !important;
  }
  .banner-section ul li {
    display: block;
    margin: 0 0 20px;
  }
  .trust-brands-wrap ul li span {
    margin: 10px 20px
  }
  .three-column {
    padding: 0 20px;
  }
  .bottom-cta-wrap h2 {
    max-width: 700px;
    font-size: 30px;
  }
}
@media only screen and (max-width:767px) {
  h1 {
    font-size: 36px;
    line-height: 1.1;
  }
  h2 {
    font-size: 28px;
  }
  .three-col .column-block, .z-three-col .column-block, .three-col .column-block:nth-child(3n), .z-three-col .column-block:nth-child(3n) {
    max-width: 360px;
    width: 90%;
    margin: 0px auto 40px;
    float: none;
  }
  .left-tab {
    display: none !important;
  }
  .tabsection > .content-wrap > div {
    padding-top: 40px;
  }
  .cont-sec {
    padding: 0px;
    margin-bottom: 20px;
  }
  .right-content h3:before {
    content: '+';
    position: absolute;
    top: 0;
    right: 30px;
    bottom: 0;
    font-size: 18px;
    font-weight: 600;
    height: 25px;
    margin: auto;
  }
  .right-content h3.active:before {
    content: '-';
    right: 32px;
  }
  .right-content .cont-sec.active h3:before {
    content: '-';
    right: 32px;
  }
  .cont-sec h3 {
    padding: 10px 14px 10px;
    background-color: #f6f4f4;
    font-size: 18px;
    position: relative;
    margin-bottom: 10px;
  }
  .zget-list li {
    font-size: 16px;
    margin-bottom: 10px
  }
  .cont-sec.active h3 {
    background-color: #02880a;
    color: white;
  }
  .bottom-cta-wrap, .helpyou-section p, .helpyou-section .content-wrap, .tabsection > .content-wrap, .cust-wrap .content-wrap, .z-get .content-wrap, .deliver .content-wrap {
    max-width: 600px
  }
  .z-get .content-wrap {
    text-align: center;
  }
  .tabsection > .content-wrap h2, .tabsection > .content-wrap p {
    text-align: left
  }
  .three-col .column-block:nth-child(3n), .z-three-col .column-block:nth-child(3n) {
    margin: 0px auto 0px;
  }
  .featurerich-section ul li:before {
    transform: scale(1)
  }
  .featurerich-section ul {
    width: 90%;
    max-width: 360px;
  }
  .trust-brands-wrap ul li span {
    margin: 10px 20px
  }
  .cust-wrap .content-wrap h2, .cust-wrap .content-wrap p {
    text-align: left;
  }
  .feature-more-wrap .more-detail {
    width: 100%;
    max-width: 480px;
    padding: 0px;
    margin-top: 10px;
  }
  .banner-section ul {
    display: block;
    margin: 40px auto;
    border-spacing: 0;
    border-collapse: unset;
    max-width: 400px;
  }
  .banner-section ul li {
    display: block;
    padding: 40px;
    margin: 0 0 30px;
  }
  .three-column {
    width: 90%;
    margin: 0 auto;
    display: block;
    float: none;
    padding: 0 20px;
  }
  .arm-section {
    padding: 40px 0 40px;
  }
  .featurerich-section {
    padding: 40px 0;
  }
  .featurerich-section ul li {
    display: block;
    width: 100%;
    margin: 0 0 10px 0;
  }
}
@media only screen and (min-width:768px) {
  .insure-content.slick-slide:last-child img {
    width: 100%;
    margin-top: 50px;
  }
  .insure-content.slick-slide img {
    width: 78%;
    margin: auto;
  }
}
#security ul li > span {
  display: block;
  margin: 0 auto 8px;
  width: 50px;
  height: 50px;
  background-image: url(/sites/zweb/images/desk/images/integration-icons-sprite-2x.png);
  background-repeat: no-repeat;
  box-sizing: border-box;
  background-size: 1250px auto;
}
#security ul li {
  display: inline-block;
  margin: 0 20px 0 0;
  font-size: 13px;
  vertical-align: top;
  text-align: center;
}
#security ul li:last-child {
  margin: 0;
}
#security ul li.z-assist span {
  background-position: -550px -148px;
}
#security ul li.z-books span {
  background-position: -1000px -0px;
}
#security ul li.z-crm span {
  background-position: -50px 5px;
}
#security ul li.z-salesIQ span {
  background-position: 0px -150px;
}
#security ul li.z-gsuite span {
  background-position: -600px -50px;
}
#security ul li.tmseams span {
  background-image: url(/sites/zweb/images/desk/images/desk-otherapps-microteams.png);
  background-size: cover;
  background-position: 0px 0px;
}
#security ul li.trello span {
  background-image: url(/sites/zweb/images/desk/images/desk-otherapps-trello.png);
  background-size: cover;
  background-position: 0px 0px;
}
#security ul li.z-twillio span {
  background-image: url(/sites/zweb/images/desk/images/addons-twilio.png);
  background-size: auto 50px;
  background-position: 0px 0px;
  width: 160px;
}
#security ul li.z-slack span {
  background-image: url(/sites/zweb/images/desk/images/desk-otherapps-slack.png);
  background-size: cover;
  background-position: 0px 0px;
}
#security ul li.z-jira span {
  background-image: url(/sites/zweb/images/desk/images/desk-otherapps-jira.png);
  background-size: cover;
  background-position: 0px 0px;
}
li.tmseams span, li.trello span, li.z-books span, z-slack span, li.z-slack span, li.z-jira span {
  transform: scale(0.85);
}
@media screen and (max-width: 480px) {
  [class|=zgeticon] {
    background-size: auto 180px;
  }
  #security ul li {
    margin-bottom: 20px
  }
  #security ul li > span {
    margin-bottom: 6px;
    /* transform:scale(0.85); */
  }
  .zgeticon-agents {
    background-position: 0 -52px;
    width: 116px;
    height: 130px;
  }
  .zgeticon-manager {
    background-position: -157px -65px;
    width: 119px;
    height: 126px;
  }
  .zgeticon-customer {
    background-position: -300px -64px;
    width: 129px;
    height: 116px;
  }
  section.deliver.helpyou-section {
    margin-top: 70px
  }
  .helpyou-section {
    padding: 50px 0;
    margin: 50px 0px;
  }
}
#community img {
  width: 100%;
}
/* Arabic starts */
.i18n-ar .banner-wrap, .i18n-ar .banner-wrap *, .i18n-ar .helpyou-section, .i18n-ar .helpyou-section * {
  text-align: center;
}
.i18n-ar .cont-sec {
  padding: 0 100px 0 0;
}
.i18n-ar .tabs li a.active:after {
  border-left: none;
  border-right: 7px solid #03994f;
  right: auto;
  left: -7px;
}
.i18n-ar .feature-more-wrap .more-detail {
  padding: 0 0 0 60px;
}
.i18n-ar .three-col .column-block, .i18n-ar .z-three-col .column-block {
  margin-right: 0;
  margin-left: 3%;
}
.i18n-ar .three-col .column-block:nth-child(3n), .i18n-ar .z-three-col .column-block:nth-child(3n) {
  margin-left: 0;
}
.i18n-ar .z-getholder, .i18n-ar .z-getholder * {
  text-align: center;
}
.i18n-ar .z-getprice span {
  font-size: 60px;
}
.i18n-ar .z-getprice span.zdollar {
  font-size: 35px;
}
.i18n-ar section.deliver.helpyou-section, .i18n-ar section.deliver.helpyou-section *, .i18n-ar .content-wrap.bottom-cta-wrap, .i18n-ar .content-wrap.bottom-cta-wrap * {
  text-align: center;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .i18n-ar .z-getprice span.zdollar {
    font-size: 25px;
  }
}
@media only screen and (max-width: 767px) {
  .i18n-ar .tabsection > .content-wrap h2, .i18n-ar .tabsection > .content-wrap p {
    text-align: right;
  }
  .i18n-ar .cont-sec {
    padding: 0;
  }
  .i18n-ar .right-content .cont-sec.active h3:before {
    right: auto;
    left: 32px;
  }
  .i18n-ar .right-content h3:before {
    right: auto;
    left: 30px;
  }
  .i18n-ar .cust-wrap .content-wrap h2, .i18n-ar .cust-wrap .content-wrap p {
    text-align: right;
  }
}
/* Arabic ends  */
/* Zh-hant starts */
 .i18n-zh-hant .helpyou-section .content-wrap {
  max-width: 890px;

}
.i18n-zh-hant .cust-wrap .content-wrap h2, .i18n-zh-hant .cust-wrap .content-wrap>p{
  max-width: 740px;
}
/* Zh-hant ends */
