/* Pricing */

.node-type-product-pricing-2-0 .main-container-wrapper::before {
background: #81dbff;
background: -moz-linear-gradient(top, #81dbff 0%, #ffffff 100%);
background: -webkit-linear-gradient(top, #81dbff 0%, #ffffff 100%);
background: linear-gradient(to bottom, #81dbff 0%, #ffffff 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#81dbff', endColorstr='#ffffff', GradientType=0);
}
.node-type-product-pricing-2-0 .next-actions {
	text-align: center;
	margin-bottom: 50px;
}
.node-type-product-pricing-2-0 .next-actions h4 {
  	font-size: 16px;
  	line-height: 24px;
  	color: #333;
  	margin-bottom: 10px;
}
.node-type-product-pricing-2-0 .next-actions a {
  	color: #00add5 !important;
  	display: inline-block;
  	font-size: 20px;
  	line-height:30px;
  	text-decoration: underline;
}
.node-type-product-pricing-2-0 .free-plans-wrapper {
	max-width:980px;
	width:100%;
	margin:0 auto;
	overflow:hidden;
}
.node-type-product-pricing-2-0 .free-plans {
    border: 1px dashed #bed7ea;
    float: left;
    margin: 0 2% 30px;
    padding: 12px 3% 30px;
    text-align: center;
    width: 39.7%;
}
.node-type-product-pricing-2-0 .free-plans-banner {
    float: left;
    margin: 13px 10px;
    text-align: center;
    width: 46%;
}
@media screen and (min-width: 768px) and (max-width: 991px) { 
.node-type-product-pricing-2-0 .free-plans-banner {float: left;
    margin: 42px 10px;
    text-align: center;
    width: 46%;
} 
}

.node-type-product-pricing-2-0 .planRgt {
	border:none;
	padding:0px;
}

.node-type-product-pricing-2-0 .free-plans h3 {
    color: #333333;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: -0.5px;
    line-height: 30px;
    padding-bottom: 10px;
}
.node-type-product-pricing-2-0 .free-plans p {
    color: #666;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
	padding-bottom:0px;
}
.node-type-product-pricing-2-0 .usefull-links {
  text-align: center;
  margin-top:30px;
}
.node-type-product-pricing-2-0 .usefull-links h4 {
  font-size: 16px;
  line-height: 24px;
  color: #333;
  margin-bottom: 10px;
}
.node-type-product-pricing-2-0 .usefull-links a {
  color: #00add5 !important;
  display: inline-block;
  font-size: 20px;
  line-height: 30px;
  text-decoration: underline;
}

@media only screen and (max-width : 767px) {
.node-tnid-29170 .features-item .cont-part a.l-m:after {
    top: 5px;
}
.node-type-product-pricing-2-0 .free-plans-wrapper {
    max-width: 380px;
    width: 90%;
    margin: 0 auto;
    box-sizing: border-box;
}
.node-type-product-pricing-2-0 .free-plans {
    float: none;
    margin: 0 auto 25px;
    width: 100%;
    box-sizing: border-box;
}
.node-type-product-pricing-2-0 .free-plans-banner {
    float: none;
    margin: 0;
    text-align: center;
    width: 100%;
}
}

/* Pricing - Ends*/

/* CSS FOR NEW SURVEY DESIGN */


.node-tnid-28763.node-type-features .main-container-wrapper::before, .node-tnid-28769.node-type-features .main-container-wrapper::before, .node-tnid-28773.node-type-features .main-container-wrapper::before, .node-tnid-28778.node-type-features .main-container-wrapper::before, .node-tnid-28779.node-type-features .main-container-wrapper::before, .node-tnid-28772.node-type-features .main-container-wrapper::before, .node-tnid-28780.node-type-features .main-container-wrapper::before, .node-tnid-28787.node-type-features .main-container-wrapper::before { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }
.survey-lev1-topbanner-illustration {max-width:600px; margin:60px auto 0;}

.node-tnid-29170 .apps-download-links-wrap, .node-tnid-28781 .apps-download-links-wrap, .page-node-28781 .apps-download-links-wrap, { margin-bottom: 30px; } .node-tnid-29170 .apps-download-links-wrap a, .node-tnid-28781 .apps-download-links-wrap a, .page-node-28781 .apps-download-links-wrap a { display: inline-block; text-indent: -999em; height: 40px; margin: 10px; background: url(/sites/default/files/download-apps-sprite2x.png) no-repeat left top; background-size: auto 40px; } .node-tnid-29170 .apps-download-links-wrap a.app-store, .node-tnid-28781 .apps-download-links-wrap a.app-store, .page-node-28781 .apps-download-links-wrap a.app-store { width: 135px; background-position: 0 0; } .node-tnid-29170 .apps-download-links-wrap a.g-play, .node-tnid-28781 .apps-download-links-wrap a.g-play, .page-node-28781 .apps-download-links-wrap a.g-play { width: 134px; background-position: -135px 0; } .node-tnid-29170 .zp-mobile-apps-wrap.banner .apps-download-links-wrap, .node-tnid-28781 .zp-mobile-apps-wrap.banner .apps-download-links-wrap, .page-node-28781 .apps-download-links-wrap a.g-play { margin-bottom: 0; margin-top: 12px; }


/* CSS FOR NEW SURVEY DESIGN ENDS */

/* TRANSLATE SURVEY PAGE CSS */
.node-tnid-29477 .country-list ul li {
    display: inline-block;
    width: 20%;
    text-align: left;
    padding-left: 20px;
    box-sizing: border-box;
    float:left;
}
@media only screen and (min-width:768px) and (max-width:991px) {
.node-tnid-29477 .country-list ul li {
	 width: 25%;
}
}

@media only screen and (max-width:767px) {
.node-tnid-29477 .country-list ul li {
	 width: 33.33%;
}
}
@media only screen and (max-width:480px) {
.node-tnid-29477 .country-list ul li {
	 width: 50%;
}
}
/* TRANSLATE SURVEY PAGE CSS ENDS */

/* CREATE Page CSS */
.node-tnid-28763 .ztemplate-slick {
    padding: 40px 0 0;
}

.node-tnid-28763 .ztemplate-slick .zlist {
    display: inline-block;
    padding: 0 20px 40px;
    max-width: 120px;
    vertical-align: top;
}
.node-tnid-28763 .ztemplate-slick .zlist a img{
border-radius: 5px;
}
.node-tnid-28763 .zlist span {
    display: block;
    color: #000;
}
/* CREATE Page CSS */



/* CSS For Home page */


.node-tnid-28988 .apps-download-links-wrap {
 display: none !important;
}
 .node-tnid-28988 .zp-home-banner-wrap:after {
 background: #b5f0fe;

	/* Old browsers */

	background: -moz-linear-gradient(top, #b5f0fe 0%, #c4f6ff 8%, #c2f7ff 9%, #c5f7ff 9%, #c6f8ff 11%, #c9f8ff 11%, #c8f9fe 12%, #cdfaff 14%, #d5fdff 20%, #e1ffff 42%, #e5ffff 44%, #e3ffff 45%, #ebffff 53%, #ebfffe 58%, #efffff 58%, #f4ffff 67%, #f7ffff 79%, #fdfffe 87%, #ffffff 100%);

	/* FF3.6-15 */

	background: -webkit-linear-gradient(top, #b5f0fe 0%, #c4f6ff 8%, #c2f7ff 9%, #c5f7ff 9%, #c6f8ff 11%, #c9f8ff 11%, #c8f9fe 12%, #cdfaff 14%, #d5fdff 20%, #e1ffff 42%, #e5ffff 44%, #e3ffff 45%, #ebffff 53%, #ebfffe 58%, #efffff 58%, #f4ffff 67%, #f7ffff 79%, #fdfffe 87%, #ffffff 100%);

	/* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(to bottom, #b5f0fe 0%, #c4f6ff 8%, #c2f7ff 9%, #c5f7ff 9%, #c6f8ff 11%, #c9f8ff 11%, #c8f9fe 12%, #cdfaff 14%, #d5fdff 20%, #e1ffff 42%, #e5ffff 44%, #e3ffff 45%, #ebffff 53%, #ebfffe 58%, #efffff 58%, #f4ffff 67%, #f7ffff 79%, #fdfffe 87%, #ffffff 100%);

          /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5f0fe', endColorstr='#ffffff', GradientType=0);
/* IE6-9 */

}
 .node-tnid-28988 .zp-mobile-apps-wrap .m-apps-poster-wrap img {
 max-width: 600px;
}
 .node-tnid-28988 .features-box>div span {
 background-image: url(/sites/default/files/survey-home-icons-sprite-2x.png);
}
 .node-tnid-28988 h4 {
 font-family: 'proxima_nova_rgbold';
}
 .node-tnid-28988 .z-testimonial-head h4 {
 font-family: 'Droid Serif', serif, Arial, Helvetica, sans-serif;
}
 .node-tnid-28988 h3, .node-tnid-28988 .zp-highlighted-features-wrap .content-wrap h2 {
 font-family: 'proxima_nova_rgbold';
}
 .node-tnid-28988 .zp-highlighted-features-wrap .content-wrap {
 padding-bottom: 140px;
}
 .node-tnid-28988 .z-create.zbtm {
 border-bottom: 1px solid #ccc;
}
 .node-tnid-28988 .z-create .zcolumns {
 width: 50%;
 float: left;
 padding: 20px;
 box-sizing: border-box;
}
 .node-tnid-28988 .z-create .zcolumns:first-child {
 width: 40%;
}
 .node-tnid-28988 .z-create .zcolumns:nth-child(2) {
 width: 60%;
}
 .node-tnid-28988 .z-create .zalt-sec .zcolumns:first-child {
 width: 40%;
}
 .node-tnid-28988 .z-create .zalt-sec .zcolumns:nth-child(2) {
 width: 60%;
}
 .node-tnid-28988 .z-create .content-wrap {
 max-width: 1170px;
}
 .node-tnid-28988 .z-create .zrows {
 position: relative;
 display: block;
 overflow: hidden;
 padding: 60px 0;
}
 .node-tnid-28988 .z-create .zrows:last-child {
 padding-bottom: 0;
}
 .node-tnid-28988 .z-create .zalt-sec .zcolumns {
 float: right;
 margin-right: 0px;
}
 .node-tnid-28988 .zalt-sec .zcolumns:nth-child(2) {
 float: left;
}

/* slider */



.node-tnid-28988 .ztemplate-slick {
 padding: 45px 0;
}
 .node-tnid-28988 .z-testimonial-slide-wrap .content-wrap {
 padding-bottom: 0;
}
 .node-tnid-28988 .z-templates {
 background: #19232D;
 color: #fff;
 text-align: center;
}
 .node-tnid-28988 .z-templates .content-wrap {
 padding: 120px 0 100px;
}
 .node-tnid-28988 .zlist {
 padding: 0 24px;
}
 .node-tnid-28988 .zlist a img {
 border-radius: 5px;
}
 .node-tnid-28988 .zlist p {
 color: #fff;
 font-family: proxima_novasemibold;
 line-height: 1.4;
}
 .node-tnid-28988 .zlist p a {
 color: #fff;
display: inline;
    word-wrap: break-word;
}
 .node-tnid-28988 .zlink {
 text-transform: uppercase;
 text-align: center;
 margin-bottom: 8px;
 font-size: 16px;
 font-family: proxima_novasemibold;
 display: inline-block;
 border-bottom: 1px solid;
}
 .node-tnid-28988 .bottom-cta-wrap:before {
 background: #ffffff;

	/* Old browsers */

	background: -moz-linear-gradient(top, #ffffff 0%, #bff7fc 100%);

	/* FF3.6-15 */

	background: -webkit-linear-gradient(top, #ffffff 0%, #bff7fc 100%);

	/* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(to bottom, #ffffff 0%, #bff7fc 100%);

          /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bff7fc', GradientType=0);
/* IE6-9 */

}
 .node-tnid-28988 .bottom-cta-wrap .content-wrap:after {
 display: none;
}
 .node-tnid-28988 .bottom-cta-wrap .content-wrap {
 padding: 50px 0 120px;
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.node-tnid-28988 .zlist p a{
font-size:16px;
}
}

@media only screen and (max-width: 1199px) {
 .node-tnid-28988 .ztemplate-slick {
 overflow: hidden;
 max-width: 100%;
 margin: 0 auto;
}
 .node-tnid-28988 .zlist {
 width: auto;
 vertical-align: top;
 margin-bottom: 40px;
 display: inline-block;
 max-width: 160px;
 padding: 0 20px;
}
 .node-tnid-28988 .zlist a img {
	max-width: 100px;
}

}

@media only screen and (max-width: 767px) {
 .node-tnid-28988 .z-create .zcolumns, .node-tnid-28988 .z-create .zalt-sec .zcolumns:first-child, .node-tnid-28988 .z-create .zalt-sec .zcolumns:nth-child(2), .node-tnid-28988 .z-create .zcolumns:first-child, .node-tnid-28988 .z-create .zcolumns:nth-child(2) {
 width: 100%;
 padding: 15px;
 text-align: center;
}
 .node-tnid-28988 .zlist {
 width: 33.33%;
 vertical-align: top;
 margin-bottom: 40px;
}
 .node-tnid-28988 .z-create .zrows {
 padding: 20px 0;
}
 .node-tnid-28988 .zp-mobile-apps-wrap .m-apps-poster-wrap img {
 width: 100%;
}
 .node-tnid-28988 .z-create .content-wrap {
 padding: 0;
}
 .node-tnid-28988 .zp-home-banner-wrap .promo-sec-wrap,  .node-tnid-28988 .promo-sec-wrap .content-wrap .slide-wrap .dt-slide {
 display: block;
}
 .node-tnid-28988 .z-templates .content-wrap {
 padding: 70px 0;
}
.node-tnid-28988 .ztemplate-slick {
    padding: 45px 0 0;
}
}

@media only screen and (max-width: 480px) {
 .node-tnid-28988 .zlist {
 width: 46%;
    margin-bottom: 20px;
    padding: 0 4%;
    display: inline-block;
    float: none;
    max-width: 100%;
}
}

/* CSS For Home page ends*/

/* CSS For Feature page */


.node-tnid-29170 .features-item:last-child .image-part img {
	max-width: 600px;
}
.node-tnid-29170 .main-container-wrapper:before {
	content: none;
}
.node-tnid-29170 .umain a.f-banner-cta {
	display: none;
}
.node-tnid-29170 .features-banner-content .cta-btn {
	margin-top: 10px;
}
.node-tnid-29170 .og-context-node-100.node-type-features .main-container-wrapper:before {
	background: none;
}
.node-tnid-29170 .quick-connect-links-wrap {
	display: none;
}
.node-tnid-29170 .features-header-promo {
	text-align: center;
}
.node-tnid-29170 .features-header-promo h4 {
	margin-top: 120px;
}
.node-tnid-29170 .features-header-promo img {
	max-width: 800px;
	width: 90%;
}
.node-tnid-29170 .features-banner-content a.f-banner-cta {
	margin: 15px 0 0;
}
.node-tnid-29170 .features-item .cont-part ul li,  .node-tnid-29170 .ztwocol ul li {
	background: url(/sites/default/files/creator-green-tick.png) no-repeat;
	background-position: 0px 5px;
	padding-left: 27px;
	background-size: 16px;
	padding-right: 0;
	margin: 0 0 10px;
}
.node-tnid-29170 .features-item:nth-child(2) .image-part>div {
	text-align: left;
}
.node-tnid-29170 .features-item:nth-child(n+1) .content-wrap,  .node-tnid-29170 .features-item:nth-child(n+1) .image-part {
	overflow: visible;
}
.node-tnid-29170 .features-item .image-part img,  .node-tnid-29170 .features-item .image-part video {
	max-width: 140%;
	box-shadow: 0px 0px 14px 0px rgba(176, 176, 176, 0.3);
}
.node-tnid-29170 .features-item:nth-child(2) .image-part img {
	border: 0;
	box-shadow: none;
}
.node-tnid-29170 .features-item:nth-child(1) .image-part img {
	max-width: 140%;
}
.node-tnid-29170 .features-item:nth-child(1) .image-part, .node-tnid-29170 .features-item:nth-child(1) .content-wrap {
	overflow: visible;
}
.node-tnid-29170 .features-item:nth-child(2) .image-part img, .node-tnid-29170  .features-item:nth-child(2) .image-part video, .node-tnid-29170  .features-item:nth-child(5) .image-part img,  .node-tnid-29170 .features-item:nth-child(5) .image-part video {
	position: relative;
	left: -40%;
}
.node-tnid-29170 .features-item .image-part {
	position: relative;
}
.node-tnid-29170 .features-item.middle-image .content-wrap:first-child {
	display: none;
}
.node-tnid-29170 .zcon .ztwocol {
	width: 47%;
	border: 1px solid #e4e4e4;
	background: #fbfbfb;
	float: left;
	margin-right: 5%;
	box-sizing: border-box
}
.node-tnid-29170 .zcon .ztwocol-inner {
	padding: 80px 80px 40px;
}
.node-tnid-29170 .zcon .ztwocol-inner h2 {
	text-align: left;
}
.node-tnid-29170 .ztwocol div img {
	vertical-align: bottom;
}
.node-tnid-29170 .zcon .ztwocol:nth-child(2) {
	margin-right: 0;
}
.node-tnid-29170 .features-item.middle-image .html-part.content-wrap {
	max-width: 1040px;
	overflow: hidden;
	padding: 80px 0;
}
.node-tnid-29170 .inline-block {
	display: inline-block;
}
.node-tnid-29170 .bottom-image .image-part img {
	max-width: 600px;
	display: block;
	margin: 0 auto;
	box-shadow: none;
}
/* wave */

.node-tnid-29170 .ztwocol-inner p a.l-m {
    display: inline-block;
    float: none;
    clear: both;
    padding-top: 0;
    margin: 10px 0 0;
    text-decoration: none;
    position: relative;
    padding-right: 12px;
    line-height: 1.4;
}

 .node-tnid-29170 .ztwocol-inner p a.l-m:after{
border-color: transparent transparent transparent #00aeef;
    border-style: solid;
    border-width: 5px 0 5px 7px;
    content: "";
    height: 0;
    right: 0;
    position: absolute;
    top: 8px;
    width: 0;
}


.node-tnid-29170 .features-item:nth-child(2) .html-part {
	width: 100%;
	max-width: 100%;
	padding: 20px 0;
}
.node-tnid-29170 .zbanner-illustration {
	max-width: 1040px;
	margin: 0 auto;
}
.node-tnid-29170 .features-item:nth-child(3) .content-wrap {
	max-width: 100%;
	width: 100%;
	padding-bottom: 0;
}
.node-tnid-29170 .zintegrate {
	position: relative;
	/* height: 400px; */

	overflow: hidden;
	margin: 0 0 10px 0;
}
.node-tnid-29170 .zintegrate img {
	width: 100%;
}
.node-tnid-29170 .zintegrate-mobile {
	display: none;
}
.node-tnid-29170 .zbanner-illustration li div {
	display: block;
	position: relative;
	text-align: center;
	padding: 68px 0 20px;
	box-sizing: border-box;
	font-size: 14px;
	text-align: center;
	height: 143px;
}
.node-tnid-29170 .zbanner-illustration li div:before {
	content: '';
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -32px;
	width: 60px;
	height: 60px;
	border-radius: 100%;
	background: #fff;
	box-sizing: border-box;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.06);
}
.node-tnid-29170 .zbanner-illustration li div:after,  .node-tnid-29170 .zapp-list li span {
	content: '';
	position: absolute;
	left: 50%;
	top: 11px;
	width: 40px;
	height: 40px;
	margin-left: -22px;
	background: url('/sites/default/files/integration-icons-sprite-2x.png') no-repeat left top/1000px auto;
	box-sizing: border-box;
}
.node-tnid-29170 .zbanner-illustration li {
	position: absolute;
}
.node-tnid-29170 .zbanner-illustration li:nth-child(even) {
	animation: zeven 5s linear 6s infinite;
}
.node-tnid-29170 .zbanner-illustration li:nth-child(odd) {
	animation: zodd 5s linear 6s infinite;
}
 @keyframes zeven {
 0% {
 transform: translate(0, 0);
}
 50% {
 transform: translate(0, -14px);
}
 100% {
 transform: translate(0, 0);
}
}
 @keyframes zodd {
 0% {
 transform: translate(0, 0);
}
 50% {
 transform: translate(0, 14px);
}
 100% {
 transform: translate(0, 0);
}
}
.node-tnid-29170 .zbanner-illustration li:first-child div:after {
	background-position: -280px -80px;
}
.node-tnid-29170 .zbanner-illustration li:nth-child(2) div:after {
	background-position: -80px 0;
}
.node-tnid-29170 .zbanner-illustration li:nth-child(3) div:after {
	background-position: -40px 0;
}
.node-tnid-29170 .zbanner-illustration li:nth-child(4) div:after {
	background-position: -440px -80px;
}
.node-tnid-29170 .zbanner-illustration li:nth-child(5) div:after {
	background-position: -560px 0;
}
.node-tnid-29170 .zbanner-illustration li:nth-child(6) div:after {
	background-position: -120px -80px;
}
.node-tnid-29170 .zbanner-illustration li.zp-main {
	width: 20%;
	height: 260px;
	display: none;
}
/* .zbanner-illustration li.zp-main div:after {

            background: url(/sites/default/files/flow-integration-icon-2x.png) no-repeat left top;

            background-size: cover;

        } */



.node-tnid-29170 .zbanner-illustration li.zp-main div {
	padding: 150px 20px 0;
	height: 160px;
}
.node-tnid-29170 .zbanner-illustration li.zp-main div:before {
	margin-left: -69px;
	width: 142px;
	height: 142px;
	top: 1px;
}
.node-tnid-29170 .zbanner-illustration li.zp-main div:after {
	top: 22px;
	margin-left: -47px;
	width: 100px;
	height: 100px;
}
.node-tnid-29170 .zbanner-illustration li:first-child {
	top: 37%;
	left: 13%;
}
.node-tnid-29170 .zbanner-illustration li:nth-child(2) {
	top: 49%;
	left: 32%;
}
.node-tnid-29170 .zbanner-illustration li:nth-child(3) {
	left: 0;
	right: 0;
	margin: auto;
	top: 59%;
}
.node-tnid-29170 .zbanner-illustration li:nth-child(4) {
	top: 36%;
	right: 32%;
}
.node-tnid-29170 .zbanner-illustration li:nth-child(5) {
	top: 68%;
	right: 22%;
}
.node-tnid-29170 .zbanner-illustration li:nth-child(6) {
	right: 9%;
	top: 20%;
}
.node-tnid-29170 .zbanner-illustration li:nth-child(7) {
	right: 13%;
	top: 25%;
}
.node-tnid-29170 .zintegrate .integrate-mobile {
	display: none;
	max-width: 350px;
	margin: 0 auto;
}
.node-tnid-29170 .zp-mobile-apps-wrap {
	margin-top: 15px;
}

@media all and (max-width:1024px) {
.node-tnid-29170 .zcon .ztwocol {
	width: 100%;
	float: none;
	max-width: 480px;
	margin: 0 auto 40px;
}
.node-tnid-29170 .zcon .ztwocol-inner {
	padding: 40px;
}
.node-tnid-29170 .zcon .ztwocol:nth-child(2) {
	margin-right: auto;
}
}

@media all and (min-width:1025px) {
.node-tnid-29170 .features-item.left-image .content-wrap>div.cont-part,  .node-tnid-29170 .features-item.right-image .content-wrap>div.cont-part {
	width: 40%;
}
.node-tnid-29170 .features-banner-content {
	max-width: 700px;
}
.node-tnid-29170 .features-item:first-child .content-wrap>div.cont-part h2 {
	max-width: 400px;
}
.node-tnid-29170 .features-item:nth-child(2) .content-wrap>div.cont-part h2 {
	max-width: 430px;
}
}

@media all and (max-width:991px) {
.node-tnid-29170 .features-header-promo h4 {
	margin-top: 60px;
}
.node-tnid-29170 .features-item:nth-child(n+1) .image-part img,  .node-tnid-29170 .features-item:nth-child(n+1) .image-part video,  .node-tnid-29170 .features-item:nth-child(1) .image-part img {
	max-width: 100%;
}
.node-tnid-29170 .features-item .cont-part ul {
	margin: 40px auto;
	max-width: 230px;
	text-align: left;
}
.node-tnid-29170 .features-item.right-image .image-part img.animate-img1 {
	max-width: 100px;
	right: 24%;
	top: 57%;
}
.node-tnid-29170 .features-item.right-image .image-part img.animate-img2 {
	max-width: 60%;
	right: 18%;
	top: 24%;
}
.node-tnid-29170 .features-item:nth-child(4) .image-part img.animate-img3 {
	max-width: 80px;
	top: 63%;
	left: 24%;
}
.node-tnid-29170 .features-item:nth-child(4) .image-part img {
	left: auto;
}
.node-tnid-29170 .features-item .image-part img.animate-img1,  .node-tnid-29170 .features-item .image-part img.animate-img2,  .node-tnid-29170 .features-item .image-part img.animate-img3 {
	opacity: 1;
}
.node-tnid-29170 .features-item:nth-child(2) .image-part img,  .node-tnid-29170 .features-item:nth-child(2) .image-part video,  .node-tnid-29170 .features-item:nth-child(5) .image-part img,  .node-tnid-29170 .features-item:nth-child(5) .image-part video {
	position: static;
}
.node-tnid-29170 .features-item:nth-child(4) .image-part .animate-img3 {
	position: absolute;
}
.node-tnid-29170 h2 {
	max-width: 600px;
	margin: 0 auto 15px;
	text-align: center;
}
.node-tnid-29170 .zintegrate {
	margin: 0px 0 50px 0;
}
}

@media all and (max-width:767px) {
.node-tnid-29170 .features-item .cont-part ul li {
	text-align: left;
}
.node-tnid-29170 .features-item:nth-child(2) .image-part>div {
	text-align: center;
}
.node-tnid-29170 .features-item:nth-child(n+1) .image-part img,  .node-tnid-29170 .features-item:nth-child(n+1) .image-part video,  .node-tnid-29170 .features-item:nth-child(1) .image-part img {
	max-width: 100%;
}
.node-tnid-29170 .zcon .ztwocol-inner {
	padding-bottom: 0;
}
.node-tnid-29170 .features-item.middle-image .html-part.content-wrap {
	padding: 40px 0 0;
}
.node-tnid-29170 .zintegrate .integrate-mobile {
	display: block;
}
.node-tnid-29170 .zintegrate .wave,  .node-tnid-29170 .zbanner-illustration {
	display: none;
}
}

/* CSS For feature page ends*/

.helpful-wrap, .help-promo-panel {
    display: none;
}

/* New CSS for Template inner level page(iframe page) Updated Design */
	
.survey-detail-page {
	background: #f2f2f2;
}
.z-temp-bread-crumb, .iframe-part {
	max-width: 960px;
	box-sizing: border-box
}
.z-temp-bread-crumb {
	text-align: center;
	margin: 0 auto;
	padding: 50px 30px 40px;
}
.z-temp-bread-crumb > div {
	display: inline-block;
	position: relative;
	font-size: 16px;
}
.z-temp-bread-crumb > div > a {
	color: #000;
	display: inline-block;
	padding: 0 35px 15px 10px;
	position: relative;
}
.z-temp-bread-crumb > div > a:after {
	content: '/';
	position: absolute;
	right: 0;
	top: 1px;
	width: 10px;
	height: 100%;
	vertical-align: middle;
	color: #999;
	font-size: 16px;
}
.z-temp-bread-crumb > div > a:before {
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	content: "";
	border-top: 6px solid #333;
	position: absolute;
	top: 10px;
	right: 20px;
}
.z-temp-bread-crumb > div:hover a:before {
	border-top: 6px solid #03a9f5;
}
.z-temp-bread-crumb > div:hover a {
	color: #03a9f5;
}
.z-temp-bread-crumb .category-dropdown {
	position: absolute;
	z-index: 99;
	left: 50%;
	top: 50px;
	margin-left: -160px;
	width: 320px;
	opacity: 0;
	visibility: hidden;
	transition: 0.15s ease;
	-webkit-transition: 0.15s ease;
}
.z-temp-bread-crumb > div:hover .category-dropdown {
	top: 35px;
	opacity: 1;
	visibility: visible;
	transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
}
.z-temp-bread-crumb .category-dropdown ul {
	background: #fff;
	overflow: hidden;
	text-align: left;
}
.template-level1-category .category-dropdown {
	width: 960px;
	left: 50%;
	right: 0;
	margin-left: -430px;
}
.z-temp-bread-crumb .category-dropdown li {
	width: 100%;
	display: table;
	box-sizing: border-box;
	border-bottom: 1px solid #f2f2f2;
	height: 55px;
	color: #000;
background: #fff;
}
.z-temp-bread-crumb .category-dropdown li:last-child {
	border-bottom: none;
}
.z-temp-bread-crumb .category-dropdown li a:hover {
	color: #03a9f5;
}
.z-temp-bread-crumb .category-dropdown li a {
	display: table-cell;
	padding: 0 20px;
	vertical-align: middle;
	font-size: 14px;
	color: #000;
}
.template-main-category .category-dropdown li a > span {
	color: #999;
}
/* CSS FOR Level 1 catagory dropdown */
.template-level1-category .category-dropdown li {
	width: 33.3333%;
	border-right: 1px solid #f2f2f2;
	float: left;
}
.template-level1-category .category-dropdown li:nth-child(3n+3) {
	border-right: none;
}
.template-level1-category li.view-all-templates {
	width: 100%;
	border: none;
	text-align: center;
}
.template-level1-category li.view-all-templates a {
	color: #03a9f5;
	font-size: 16px;
}
.z-temp-bread-crumb .template-name{
margin-left: 10px;
}

/* CSS FOR Level 1 catagory dropdown ENDS*/
#mini-panel-survey_breadcrumbs-1 .z-temp-bread-crumb {
	text-align: center;
	margin: 0 auto;
	padding: 0 30px 50px;
	border: none;
}
.template-heading-cont-sec {
	text-align: center;
}
.iframe-part {
	text-align: center;
	margin: 30px auto;
	padding: 0;
	overflow: hidden
}
.iframe-part iframe {
	width: 100%;
	min-width: 300px
}
.template-description {
	max-width: 720px;
	width: 90%;
	margin: 15px auto 25px;
	text-align: center
}
.field-template-heading {
	max-width: 800px;
	width: 90%;
	margin: 0 auto;
	text-align: center
}
.use-this-template-bottom-sec {
	text-align: center;
	padding: 40px 0 50px;
}
.use-template-btn {
	background: #19984f;
	color: #fff;
	margin: 0 10px;
	padding: 5px 20px;
	border-radius: 0;
	cursor: pointer;
	font-size: 14px;
	display: inline-block;
	text-align: center;
	font-family: "proxima_novasemibold";
	text-transform: uppercase;
}

@media only screen and (max-width:991px) {
.iframe-part>div {
	overflow: hidden;
	overflow-x: scroll
}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.z-temp-bread-crumb .template-level1-category .category-dropdown {
	width: 650px;
	margin-left: -275px;
}
.template-level1-category .category-dropdown ul li:nth-child(3n+3) {
	border-right: 1px solid #f2f2f2;
}
.template-level1-category .category-dropdown ul li, .template-level1-category li.view-all-templates {
	width: 50%;
	text-align: left;
}
.template-level1-category li.view-all-templates {
    border-right: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
}
}

@media only screen and (max-width:767px) {
.survey-detail-page {
	margin-top: 50px;
}
.z-temp-bread-crumb .category-dropdown, .z-temp-bread-crumb > div > a:before, .z-temp-bread-crumb > div.template-level1-category > a:after {
	display: none;
}
.z-temp-bread-crumb > div > a {
	padding: 0 15px;
margin: 0 5px;
}
.z-temp-bread-crumb .template-level1-category > a {
	padding: 0;
	margin: 0;
}
.z-temp-bread-crumb .template-name {
	display: none;
}
}
		
/* New CSS for Template inner level page(iframe page) Updated Design */
