.enterprise-soft-dev .challenges-block {
	background-image: url('/images/softwareDevelopment/challenges-block-bg.jpg');
}

.enterprise-soft-dev .challenges-block ul {
	font-size: 24px;
	font-weight: bold;
	float:left;
	text-align: left;
	margin-left: 10%;
	margin-top: 5%;
	margin-bottom: 5%;
}
.enterprise-soft-dev .challenges-block ul li {
	margin-bottom: 20px;
}

.enterprise-soft-dev .challenges-block ul:first-child {
	margin-left: 0;
}


.enterprise-soft-dev .cross-industry-block {
	background-image: url('/images/softwareDevelopment/cross-industry-bg.jpg');
}


.enterprise-soft-dev .cross-industry-block .table.inner-padding .row .cell {
	padding: 2%;
}

.enterprise-soft-dev .cross-industry-block span {
	font-size: 36px;
	margin-left: 3%;
}

.enterprise-soft-dev .cross-industry-block .easy-table > div:first-child {
	width: 50px;
	text-align: center;
}

.enterprise-soft-dev .approuch-table .title {
	color: #666;
	borde
}

.enterprise-soft-dev .approuch-table .title {
	color: #666;
	border-right: solid;
	border-right-width: 1px;
	margin-bottom: 20px;
}
.enterprise-soft-dev .approuch-table .title.last {
	border-right: none;
}

.enterprise-soft-dev .approuch-table ul li {
	margin-bottom: 10px;
}


.enterprise-soft-dev .custom-cell {
	border-left: solid;
	border-left-width: 15px;
	border-color: #244796;
}

@media (max-width: 1250px) {
.enterprise-soft-dev .approuch-table .title {
	font-size: 24px;
}

}
@media (max-width: 1024px) {
  .enterprise-soft-dev .cross-industry-block span {
	font-size: 20px;
  }
.enterprise-soft-dev .approuch-table .title {
	font-size: 22px;
}

  .enterprise-soft-dev .challenges-block ul {
		font-size: 20px;
  }

.enterprise-soft-dev .challenges-block ul:last-child {
	margin-left: 5%;
}

}


@media (max-width: 768px) {
  .enterprise-soft-dev .challenges-block ul {
		font-size: 18px;
  }
.enterprise-soft-dev .approuch-table .title {
	border-right: none;
	font-size: 20px;
}
  .enterprise-soft-dev .cross-industry-block span {
	font-size: 20px;
  }
}

@media (max-width: 700px) {
.enterprise-soft-dev .challenges-block ul {
		width:100%;
		margin:0;
  }
.enterprise-soft-dev .challenges-block ul:last-child {
	margin-left: 0;
}
}



@media (max-width: 574px) {
.table.approuch-table,
.table.approuch-table .row,
.table.approuch-table .row .cell {
	display:block;
	float:left;
}

.table.approuch-table .one-fifth {
	width: 33%;
}
}

@media (max-width: 480px) {
.enterprise-soft-dev .approuch-table .title {
	font-size: 18px;
}

  .enterprise-soft-dev .challenges-block ul {
		font-size: 16px;
  }
  .enterprise-soft-dev .cross-industry-block span {
	font-size: 18px;
  }
}

@media (max-width: 340px) {
    .enterprise-soft-dev .challenges-block ul {
		font-size: 16px;
  }
  .enterprise-soft-dev .cross-industry-block span {
	font-size: 16px;
  }
}


/* Generated by http://responsive-css.spritegen.com Responsive CSS Sprite Generator */
 
.enterprise-soft-dev .partner-2600hz-logo-rgb,
.enterprise-soft-dev .partner-pandadoc,
.enterprise-soft-dev .partner-microsoft,
.enterprise-soft-dev .partner-sitecore,
.enterprise-soft-dev .partner-oracle,
.enterprise-soft-dev .partner-bpmonline,
.enterprise-soft-dev .partner-callfire,
.enterprise-soft-dev .partner-vantiv,
.enterprise-soft-dev .partner-ibm,
.enterprise-soft-dev .partner-intel, 
.enterprise-soft-dev .partner-salesforce
{ max-width: 100%; background-size: 100%; background-image: url('/images/sprites/partners-sprite.png'); }
 
.enterprise-soft-dev .partner-2600hz-logo-rgb { background-position: 0 0%; background-size: 100%; }
.enterprise-soft-dev .partner-pandadoc { background-position: 0 10.538117%; background-size: 101.176471%; }
.enterprise-soft-dev .partner-microsoft { background-position: 0 21.73913%; background-size: 109.55414%; }
.enterprise-soft-dev .partner-sitecore { background-position: 0 30.752212%; background-size: 116.216216%; }
.enterprise-soft-dev .partner-oracle { background-position: 0 39.07563%; background-size: 122.857143%; }
.enterprise-soft-dev .partner-bpmonline { background-position: 0 44.753747%; background-size: 128.358209%; }
.enterprise-soft-dev .partner-callfire { background-position: 0 53.794643%; background-size: 132.307692%; }
.enterprise-soft-dev .partner-vantiv { background-position: 0 62.660944%; background-size: 159.259259%; }
.enterprise-soft-dev .partner-ibm { background-position: 0 71.902655%; background-size: 163.809524%; }
.enterprise-soft-dev .partner-intel { background-position: 0 85.714286%; background-size: 186.956522%; }
.enterprise-soft-dev .partner-salesforce { background-position: 0 100%; background-size: 212.345679%; }


.enterprise-soft-dev .partners-container {
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	align-items: center;
}

.enterprise-soft-dev .partners-container .partner-logo {
	display: inline-block;
	padding: 3%;
}

.enterprise-soft-dev .partners-container .partner-logo img {
	filter: grayscale(1);
	opacity: 0.7;
}

.enterprise-soft-dev .partners-container .partner-logo img:hover {
	filter: none;
	opacity: 1;
}


@media (max-width: 1024px) {
	.enterprise-soft-dev .partners-container .partner-logo {
		width: 32%;
		margin-top:20px;
	}
}

