
.features-banner-wrap:before {
	-webkit-animation: bannerbgmove 25s 2s infinite alternate;
	animation: bannerbgmove 25s 2s infinite alternate;
	background:url(../../images/multichannel-bg.jpg) center center no-repeat;
	background-size: cover;
	transition: left 2s 0.5s ease;
	left: -10%;
	width: 110%;
}
.features-banner-wrap:after {
	background: #114a7f;
	opacity: 0.8
}
current  #block-system-main {
	margin-top: -78px;
}
.features-banner-wrap:before, .features-banner-wrap:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 0
}
.features-banner-wrap:before {
	-webkit-animation: bannerbgmove 25s 2s infinite alternate;
	animation: bannerbgmove 25s 2s infinite alternate;
	background:url(../../images/enterprise-readiness-bg.jpg) center center no-repeat;
	background-size: cover;
	transition: left 2s 0.5s ease;
	left: -10%;
	width: 110%;
}
.features-banner-wrap:after {
	background: #006064;
	opacity: 0.8
}
.features-item .content-wrap {
	max-width: 1080px;
}
.secure-data {
	display: table;
	table-layout: fixed;
	float: left;
	padding: 30px 0;
}
.secure-data ul {
	display: table;
	margin: 15px;
}
.secure-data ul li {
	display: table-cell;
	margin: 15px 15px;
	padding: 20px;
	box-sizing: border-box;
	width: 31.333%;/*!  *//*!  */
}
.secure-data ul li:hover {
	box-shadow: 0 0 15px rgba(0,0,0,0.1);
	transition: all 0.75s ease 0s
}
.secure-data ul li > div {
	padding: 10px;
}
.secure-data li > div > span {
	background: url(../../images/enterprise-crm-sprite@2x.png) 0 0;
	width: 70px;
	height: 70px;
	/*!  */background-size: auto 70px;
}
.secure-data li > div > span.secure-data-icon1 {
	background-position: 0px 0;
	display: inline-block;
}
.secure-data li > div > span.secure-data-icon2 {
	background-position: -70px 0;
	display: inline-block;
}
.secure-data li > div > span.secure-data-icon3 {
	background-position: -140px 0;
	display: inline-block;
}
.secure-data li > div > span.secure-data-icon4 {
	background-position: -210px 0px;
	display: inline-block;
}
.secure-data li > div > span.secure-data-icon5 {
	background-position: -280px 0;
	display: inline-block;
}
.secure-data li > div > span.secure-data-icon6 {
	background-position: -350px 0;
	display: inline-block;
}
.best-brand-logo {
	text-align: center;
	clear: both;
	padding: 40px 0;
	border-top: 1px solid #ccc;
}
.best-brand-logo h3 {
	padding: 40px 0px 20px;
	font-size: 26px;
}
.best-brand-logo ul li {
	
	display: inline-block;
	margin: 20px 40px;
	min-height: 45px;
	padding: 0;
	background-size: 525px auto;
	cursor: pointer;
}
.best-brand-logo ul li.amazon {
	background-position: 0 0;
	width: 116px;/*!  */
}
.best-brand-logo ul li.selectra {
	background-position: -381px 0px;
	width: 144px;
}
.best-brand-logo ul li.benchmark {
	background-position: -253px 0;
	width: 130px;
}
.best-brand-logo ul li.amiad {
	background-position: -116px 0;
	width: 137px
}
.best-brand-logo ul li a {
	display: block;
}
.flexible-scalable {
	overflow: hidden;
	table-layout: fixed;
	display: table;
	width: 100%;
	background-color: #03a9f4;
	color: #fff;
	margin: 30px 0 60px;
}
.flexible-scalable > div {
	width: 50%;
	float: left;
	padding: 50px;
	box-sizing: border-box;
	text-align: center;
}
.flexible-scalable > div > h2, .flexible-scalable > div > p {
	margin-top: 30px;
	color:#fff;
}
.flexible-scalable > div.scalable-bg {
	background-color: #01ab6b;
	min-height:700px;
}
.flexible-scalable-icons ul {
	margin: 0;
	padding: 0;
}
.flexible-scalable-icons p{
	color:#fff;
	}
.flexible-scalable-icons ul li {
	padding: 0px;
	list-style-type: none;
	display: inline-block;
	box-sizing: border-box;
	margin: 60px 0px;
	max-width: 246px;
	width: 100%;
}
.flexible-scalable-icons {
	position: relative;
	width: 100%;
}
.flexible-scalable-icons li > span {
	background: url("../../images/enterprise-crm-sprite@2x.png") no-repeat 0 0;
	width: 50px;
	height: 50px;
	display: inline-block;
	background-size: 700px 50px;
}
.flexible-scalable-icons li > span.flexible-icon1 {
	background-position: -300px 0;
}
.flexible-scalable-icons li > span.flexible-icon2 {
	background-position: -350px 0;
}
.flexible-scalable-icons li > span.flexible-icon3 {
	background-position: -400px 0;
}
.flexible-scalable-icons li > span.flexible-icon4 {
	background-position: -450px 0;
}
.flexible-scalable-icons li > span.flexible-icon5 {
	background-position: -500px 0;
}
.flexible-scalable-icons li > span.flexible-icon6 {
	background-position: -550px 0;
}
.flexible-scalable-icons li > span.flexible-icon7 {
	background-position: -600px 0;
}
.flexible-scalable-icons li > span.flexible-icon8 {
	background-position: -650px 0;
}
.flexible-scalable-icons li a {
	display: block;
	color: #eee;
	font-size: 12px;
	
	margin: 5px;
}
.flexible-scalable-icons li p {
	font-size: 20px;
	padding: 0px;
}

@media only screen and (max-width: 991px) {
.secure-data ul li {
	display: block;
	margin: 15px 0px;
	padding: 20px;
	width: 100%
}
}

@media only screen and (max-width:767px) {
.flexible-scalable > div {
	width: 100%;
}
.secure-data ul li > div {
	padding: 0px;
}
}
