.hardware-page {
}

.hardware-page .slider-none .slide > .table {
	margin-top: 0;
	display: block;
	text-align: right;
	float: none;
}

@media (max-width: 480px) {  
  .hardware-page .testimonials .slide-none .quotes {
    font-size: 70px;
	height: 1px;
  }
  
  .hardware-page .testimonials .author-name {
    font-size: 16px !important;
  } 

  .hardware-page .testimonials .comment {
		font-size: 16px !important;
  }
}

.hardware-page .hardware-icon {
    background-image: url('/images/hardware/hardware-sprite.png');
    background-repeat: no-repeat;
    display: inline-block;
}

.hardware-page .hardware-icon-Healh_And_Wellness {
    width: 103px;
    height: 107px;
    background-position: 0 0;
}

.hardware-page .hardware-icon-Industrial_Automation {
    width: 93px;
    height: 106px;
    background-position: -103px 0;
}

.hardware-page .hardware-icon-Smart_Homes {
    width: 98px;
    height: 73px;
    background-position: -196px 0;
}

.hardware-page .hardware-icon-Wearable_Electronics {
    width: 63px;
    height: 106px;
    background-position: -294px 0;
}

.hardware-page .feature-block {
	background-color: white;
	margin: 30px 0 30px 0;
	padding: 50px;
	width: 100%;
	background-position: center right;
	background-repeat: no-repeat;
}

.hardware-page .feature-block h3 {
	color: #244796;
	margin-top: 0;
}

.hardware-page .feature-block p {
	color: #666;
	text-align: left;
}


.hardware-page .feature-block.smart-devices {
	background-image: url('/images/hardware/Smart_Devices.png');
}

.hardware-page .feature-block.hardware-acceleration {
	background-image: url('/images/hardware/Hardware_Acceleration.png');
}

.hardware-page .feature-block.integration-with-it {
	background-image: url('/images/hardware/Integration_With_IT.png');
}

.hardware-page .feature-block.integration-with-app {
	background-image: url('/images/hardware/Mobile_Apps.png');
}

.hardware-page .bg-competences {
	background-image: url('/images/hardware/bg-competences.jpg');
}

.hardware-page .competence-block {
	background-color: white;
	margin: 30px auto 30px auto;
	padding: 50px;
	max-width: 1188px;
}

.hardware-page .competence-block .cell {
	vertical-align: middle;
}


.hardware-page .competence-last-block .cell.name {
	font-family: "GothamProNarrowBold";
}

.hardware-page .competence-last-block .cell {
	vertical-align: middle;	
}

.hardware-page .competence-last-block .cell.name,
.hardware-page .competence-last-block .cell.list {
	vertical-align: middle;
	padding: 10px 30px 10px 30px;
}

.hardware-page .competence-last-block .cell .sep {
	width: 100%;
	height: 3px;
	background-color: white;
}

.hardware-page .competence-last-block .cell .sep.bg-gray {
	background-color: #EEEEEE;
}

.hardware-page .competence-last-block .cell.name,
.hardware-page .competence-last-block .cell.list {
	background-color: white;
}

.hardware-page .competence-last-block .cell.name.bg-gray,
.hardware-page .competence-last-block .cell.list.bg-gray {
	background-color: #EEEEEE;
}

.hardware-page .competence-last-block {
	max-width: 1188px;
	margin: 30px auto 30px auto;
	display: table;
}

.hardware-page .competence-last-block .row {
	display: table-row;
}

.hardware-page .competence-last-block .row .cell {
	display: table-cell;
	width: 1%;
}

.hardware-page .competence-last-block .row .cell.name{
	width: 33%;
}
.hardware-page .competence-last-block .row .cell.list{
	width: 66%;
}

@media (max-width: 768px) {
	.hardware-page .competence-last-block,
	.hardware-page .competence-last-block .row,
	.hardware-page .competence-last-block .row .cell {
		display: block;
	}

.hardware-page .feature-block.smart-devices,
.hardware-page .feature-block.hardware-acceleration,
.hardware-page .feature-block.integration-with-it,
.hardware-page .feature-block.integration-with-app {
	background-image: none;
}

.hardware-page .competence-block {
	padding: 10px;
}

.hardware-page .feature-block {
	padding: 20px;
}

.hardware-page .competence-last-block .row .cell {
	width: 100%;
}
	
.hardware-page .competence-last-block .row .cell.name{
	width: 100%;
}
.hardware-page .competence-last-block .row .cell.list{
	width: 100%;
}
	.hardware-page .innovation-table .cell {
		padding: 3%;
	}


}
