/* <![CDATA[ */
.features-item:nth-child(1) .image-part {
	margin-bottom: -86px;
}
.features-item:nth-child(1) {
	background: #fff !important;
}
.features-item:nth-child(odd) {
	background: #f9f9f9;
}
.cont-part h1 {
	
	margin-bottom: 10px;
}
.cont-part h2 {
	font-size: 30px;
}
.html-part.content-wrap {
	margin-top: -60px;
}
.html-part .feature-more-wrap.two-box {
	max-width: 100%;
}
.feature-more-wrap .more-detail {
	font-family: inherit;
}
.retina_class {
	max-width: 364px;
}
.menu li .dropdown-menu li a.active, .menu li .menu li a.active {
	box-shadow: none !important;
}
.getstarted-box a {
	color: #ffffff;
	display: inline-block;
	font-size: 15px;
	font-weight: 600;
	height: 46px;
	letter-spacing: -0.03em;
	line-height: 48px;
	padding: 0 25px;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
	text-transform: uppercase;
	background: none repeat scroll 0 0 #00add5;
}
.more-detail h4 {
	margin: 35px 0px 10px 0px;
}
.getstarted-box {
	margin-top: 30px;
}
.feature-more-wrap .more-detail.engage {
	width: 50%;
}
.feature-more-wrap.two-box .more-detail {
	border: none !important;
}
.backend-layout-right {
	display: none;
}
.z-cstm {
	background: #fafafa;
}
.z-cstm .two-col, .two-cont-col {
	overflow: hidden;
	margin: 0 auto;
	padding: 50px 0;
	max-width: 980px;
}
.z-cstm .two-col > div {
	float: right;
	width: 38%;
	padding: 0 4%;
}
.image-part > div img, .two-col .image-part img, .one-col > div img {
	box-shadow: none;
	border: 0;
}
.z-cstm .two-col .image-part {
	text-align: center;
	width: 46%;
}
.whitebg {
	background: #fff;
}
.whitebg .one-col {
	margin: 0 auto;
	text-align: center;
	padding: 50px 0;
	overflow: hidden;
}
.whitebg .zcont-part h2 {
	font-size: 30px;
	margin: 0 auto;
	max-width: 980px;
}
.whitebg .cont-part h2 {
	
}
.whitebg .learn-more {
	margin: 20px 0;
	padding: 0px;
}
.getstarted-box.learn-more a {
	border : 0;
}
.z-cstm .cont-part h2 {
	padding-top: 25%;
}
.apps-download-links-wrap {
	margin-bottom: 40px;
}
.apps-download-links-wrap a {
	display: inline-block;
	text-indent: -999em;
	height: 40px;
	margin: 10px;
	background: url(images/download-apps-sprite2x.png) no-repeat left top;
	background-size: auto 40px;
}
.apps-download-links-wrap a.app-store {
	width: 135px;
	background-position: 0 0;
}
.apps-download-links-wrap a.g-play {
	width: 134px;
	background-position: -135px 0;
}
.zp-mobile-apps-wrap.banner .apps-download-links-wrap {
	margin-bottom: 0;
	margin-top: 12px;
}
/****************Footer********************/
.footer-wrapper {
	border-top: 1px solid #e2e2e2;
	background: #f1f1f1;
}
.footer-sec-wrap {
	overflow: hidden;
}
.footer-wrapper .product-links li a {
	color: #333 !important;
}
.common-links {
	border-top: 1px solid #e2e2e2;
}
.on-social {
	margin-top: 10px;
	margin: 15px auto 0;
	overflow: hidden;
	text-align: center;
	width: 140px;
}
.footer-links-wrap .on-social a {
	background-image: url(../images/prd-common-sprite.png);
	background-repeat: no-repeat;
	opacity: 0.8;
	width: 45px;
	height: 24px;
	display: block;
	float: left;
	margin: 0px;
}
.on-social a.on-fb {
	background-position: 15px -152px;
}
.on-social a.on-tw {
	background-position: -35px -152px;
}
.on-social a.on-in {
	background-position: -80px -152px;
}
/*#mini-panel-product_menu .menu > li:nth-child(3), .product-nav-links .menu > li:nth-child(3) {
	display: none!important;
}*/
#mini-panel-product_menu .menu.dropdown-menu > li:nth-child(3) {
	display: inline-block!important;
}

/****************Footer*****************/
@media only screen and (max-width: 1199px) and (min-width: 992px) {
#mini-panel-product_menu .product-nav-links li .nolink {
	margin-top: 5px
}
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
.feature-more-wrap .more-detail, .feature-more-wrap.four-box .more-detail {
	max-width: 400px;
	margin: 0 auto 30px;
}
}

@media only screen and (max-width: 959px) {
.cont-part h1 {
	font-size: 32px;
}
.cont-part h2 {
	font-size: 30px;
}
}

@media only screen and (max-width:767px) {
.feature-more-wrap .more-detail.engage {
	width: 100%;
}
.cont-part h1 {
	font-size: 22px;
}
.cont-part h2 {
	font-size: 20px;
	font-weight: 600;
}
.z-cstm .two-col > div {
	float: none;
	width: 96%;
	padding: 0 2% 30px 2%;
	text-align: center;
}
.z-cstm .cont-part {
	max-width: 500px;
	margin: 0 auto;
}
.z-cstm .cont-part h2 {
	padding-top: 0;
	max-width: 400px;
	margin: 0 auto 10px;
}
.z-cstm .two-col .image-part {
	text-align: center;
	width: 100%;
	max-width: 400px;
	margin: 0 auto;
}
.z-cstm .two-col {
	max-width: 80%;
}
.feature-more-wrap .more-detail, .feature-more-wrap.four-box .more-detail {
	max-width: 400px;
	margin: 0 auto 30px;
}
}

@media only screen and (max-width:480px) {
.features-item:nth-child(1) .image-part {
	margin-bottom: -50px;
}
.retina_class {
	max-width : 100%;
}
.feature-more-wrap .more-detail, .feature-more-wrap.four-box .more-detail {
	max-width: 100%;
	margin: 0 auto 20px;
}
}
/* ]]> */