.request-drop-wrap, .zsiq_theme1.zsiq_floatmain.siq_bR{display:none !important}
#zplan1 .highlighted-box p:nth-last-child(-n+2), #zplan2 .highlighted-box p:nth-last-child(-n+2) {
    display: none;
}
.license-box p {
    text-align: right;
    font-size: 13px;
    margin-bottom: 5px;
}
.pricing-wrap.pricing-box-3 .content-wrap.license-box {
    padding-top: 15px;
}
.changePrice {
 display:none !important;
}
.cs-read-more {
    font-size: 15px;
    border-bottom: 1px solid;
}
.faq-list {
 display:none
}
.customer-testi-section {
 margin-top:40px
}
.pricing-faq {
 position:relative;
 overflow:hidden;
 margin:0 0 60px;
 padding:90px 0 90px;
 background:#f6f8fb
}
.pricing-header {
 position:relative;
 margin-top:0;
 padding-top:60px;
 margin-bottom:0;
 background:#d5e5f6;
 padding-bottom:70px
}
.zw-product-header  {
 background:#d5e5f6
}
ul.zhead-flex {
 display:flex;
 max-width:500px;
 margin:30px auto 45px;
 justify-content:space-between
}
.block-box-3.content-wrap {
 max-width:100%;
 width:100%
}
.zw-template-inner {
 margin-top:0
}
.pricing-header .field-price-heading {
 max-width:750px;
 margin:0 auto;
 margin-bottom:20px;
 font-family:var(--primaryfont-bold);
 font-size:48px
}
.pricing-header h4 {
 font-size:20px;
 font-family:var(--primaryfont-bold);
 max-width:640px;
 margin:0 auto;
 margin-bottom:20px;
 position:relative;
 margin-top:5px;
 display:inline-block;
 padding-left:0
}
.pricing-header h4:after{
    content: '';
    background: url(/sites/zweb/images/analytics/analytics-shopify-pricing-tick.svg);
    width: 17px;
    height: 17px;
    position: absolute;
    background-size: 17px auto;
    left: -26px;
    top: 5px;
}
.pricing-wrap .content-wrap {
 margin-top:0;
 padding-top:0;
 position:relative;
 z-index:2;
 overflow:visible
}
.nfpo-section {
 max-width:760px;
 text-align:center;
 margin:0 auto;
 padding:10px 0 30px 0
}
.act-btn {
 background:#f0483e;
 color:#fff
}
.customer-testi-wrap {
 max-width:1170px;
 margin:0 auto;
 text-align:center;
 padding:80px 80px;
 background:#fdf6f4;
 margin-bottom:90px;
 border-radius:10px;
 margin-top:50px;
 padding:130px 20px 80px 20px;
 margin:0 auto;
 background:#14221e
}
.customer-testi-wrap .slider-sec {
 outline:0
}
.customer-testi-wrap .slider-sec h4 {
 max-width:720px;
 margin:0 auto;
 margin-bottom:30px;
 font-weight:400;
 line-height:1.6;
 text-align:left;
 color:#fff;
 font-size:20px;
 font-family:var(--primaryfont-regular)
}
.customer-testi-wrap .slider-sec .avathar .profile {
 width:90px;
 height:90px;
 display:block;
 margin:40px auto 15px;
 background:#ccc;
 -webkit-border-radius:100%;
 -moz-border-radius:100%;
 border-radius:100%;
 border:1px solid #e7e4e4
}
.customer-testi-wrap .slider-sec .avathar .profile img {
 max-width:100%;
 border-radius:100%
}
.customer-testi-wrap .slider-sec .avathar h5 {
 display:block;
 color:#3f51b6;
 font-size:17px;
 margin-bottom:0
}
.customer-testi-wrap .slider-sec .avathar p {
 font-size:11px;
 color:#333;
 margin:0;
 line-height:1.4
}
.pricing-wrap {
 margin-bottom: 40px;
 position:relative;
 margin-top: 90px;
}
.slick-dotted.slick-slider {
 margin-bottom:90px
}
.product-block span.detail span:first-child {
    color: #000;
    margin-bottom: 10px;
}
.zpriceplantext {
 margin-bottom:15px;
 display:block
}
.product-block .plan-name {
 margin-bottom:30px
}
.product-block span.detail {
 margin-bottom:25px
}
.product-block span.detail span{
 color: #f25322;
 font-size: 16px;
}
/*#zplan2 .getstart-plan {
    background: #f0483e;
    color: #fff;
}*/
.pricing-wrap .content-wrap .product-block{
border: 1px solid #dadada;
}
.pricing-wrap .content-wrap .product-block:last-child {
    border-right: 1px solid #dadada;
}
#zplan2 {
    border-left: none;
    border-right: none;
}
.pricing-wrap .content-wrap .product-block .highlighted-box,
.pricing-wrap .content-wrap .product-block .feature-box {
 padding: 40px 35px;
border-bottom: 1px solid #dadada;
}
.pricing-wrap .content-wrap .product-block .main-box {
    padding: 40px 15px;
}
.pricing-wrap.pricing-box-3 .content-wrap .product-block {
  width: 25%;
}
.pricing-wrap:after {
 content:'';
 background:#fff;
 width:100%;
 height:40%;
 bottom:0;
 left:0;
 right:0;
 z-index:1;
 display:inline-block;
 position:absolute;
 display: none;
}
.pricing-wrap .content-wrap .product-block .highlighted-box {
 border-bottom:0
}
.nfpo-section h2 {
 position:relative;
 margin-top:90px
}
.nfpo-section h2:before {
 content:'';
 width:111px;
 height:85px;
 background:url(/sites/zweb/images/analytics/analytics-shopify-sprite.png) no-repeat;
 top:-95px;
 left:0;
 right:0;
 position:absolute;
 background-size:240px auto;
 left:0;
 right:0;
 margin:auto
}
.customer-testi-wrap .table-wrap {
 display:block;
 width:100%;
 max-width:850px;
 margin:0 auto
}
.customer-testi-wrap .table-wrap .column {
 display:table-cell;
 width:;
 vertical-align:middle
}
.customer-testi-wrap .table-wrap .column.left {
 width:25%
}
.customer-testi-wrap .table-wrap .column.right {
 width:60%;
 padding-left:5%;
 text-align:left;
}
.customer-testi-wrap .table-wrap .profile {
 position:relative
}
.customer-testi-wrap .table-wrap .profile img {
 border-radius:10px;
 max-width:270px;
 margin-left:0
}
.customer-testi-wrap .table-wrap .column.right h5 {
 text-align:left;
 color:#ffe558;
 margin-bottom:2px
}
.customer-testi-wrap .table-wrap .column.right p {
 color:#fff;
 text-align:left;
 font-size:14px
}
.slick-dots {
 padding-top:30px
}
.slick-dots li.slick-active {
 background:#b7e551;
 border:1px solid #b7e551
}
.slick-dots li {
 background:#fff;
 border:#fff
}

.free-plans h3, .free-plans-banner h3 {
    color: #333;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: -0.5px;
    line-height: 30px;
    text-align: center;
}
.free-plans-banner p {
    border-bottom: 1px solid #eaeaea;
    padding: 5px 0 10px 0;
    text-align: center;
    margin-bottom: 10px;
}
.free-plans-banner>p>span:first-child {
    display: inline-block;
    min-width: 150px;
}
.alerts>p>span:first-child{
    min-width: 80px !important;
}
}
.free-plans-banner>p>span:nth-child(2) {
    padding-left: 20px;
}
.rows>p>span:nth-child(2) {
    padding-left: 10px !important;
}
.alerts>p>span:nth-child(2) {
    padding-left: 20px !important;
}
.email-schedules>p>span:nth-child(2) {
    padding-left: 20px !important;
}
.free-plans-banner>p>span:last-child {
    width: 250px;
}

.free-plans-banner {
    margin: 0 auto 30px;
    border: 1px dotted #ddd;
    background: #fafafa;
    padding: 50px 20px;
    box-sizing: border-box;
    max-width: 420px;
    display: inline-block;
    width: 100%;
}

.free-plans-wrapper {
    padding: 30px 0 60px;
}
span.span-add-on {
    
font-size: 13px;
    
display: block;
    
text-align: center;
    
padding-top: 5px;
    
text-align: right;
    
padding-right: 10px;
}

.free-plans-banner-wrapper {
    display: flex;
}

@media only screen and (max-width: 1400px){
    /* .bottom-quick-links .container, .content-wrap{
           text-align: center;
      } */
}
@media only screen and (max-width:991px) {
 .customer-testi-wrap {
  padding:70px 20px 50px 20px
 }
 .pricing-header .field-price-heading {
  font-size:36px;
  max-width:640px
 }
 .pricing-header h4 {
  font-size:21px;
  padding-top:0
 }
 .nfpo-section {
  padding-top:30px
 }
 .nfpo-section .content-wrap {
  max-width:640px
 }
 .customer-testi-wrap .slider-sec h4 {
  font-size:18px
 }
 .pricing-wrap .content-wrap .product-block .highlighted-box, .pricing-wrap .content-wrap .product-block .feature-box
 {
   padding: 40px 20px;
 }
}
@media only screen and (max-width:767px) {
.free-plans-banner-wrapper {
    display: block;
}
 .customer-testi-wrap .table-wrap .column.left,
 .customer-testi-wrap .table-wrap .column.right {
  width:100%;
  display:block;
  text-align:center
 }
 .customer-testi-wrap .slider-sec h4 {
  text-align:center;
  max-width:90%
 }
 .customer-testi-wrap .table-wrap .column.right p,
 .customer-testi-wrap .table-wrap .column.right h5 {
  text-align:center
 }
 .product-block .plan-name {
  margin-bottom:15px
 }
 .zpriceplantext {
  margin-bottom:20px;
  display:block;
  font-size:42px
 }
 .pricing-wrap {
  margin-bottom:50px
 }
 .pricing-faq {
  padding:60px 0 60px
 }
 .slick-dots {
  padding-top:10px
 }
 .customer-testi-wrap .table-wrap .column.right {
  padding-left:0;
  padding-top:40px
 }
 .pricing-header {
  padding-bottom:40px
 }
 #zplan1 {
  margin-bottom:50px
 }
 #zplan3 {
  margin-top:50px
 }
 .pricing-wrap.pricing-box-3 .content-wrap .product-block {
  width: 100%;
}
#zplan2 {
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}
}