body{
	background:#fff;
}
.page-title{
	background-color:#F0AD4E;
}
#main{
	background:#f1f1f1;
	border-radius:5px;
	padding-top:20px;
	margin-bottom:80px;
}
/*.pro-list{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}*/
#home-clientes{
	margin-top:20px;
	margin-bottom:30px;
}
.pricing-box-price{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
#home-clientes .pricing-box-header{
	height:180px;
}
#home-clientes .pricing-box-header img{
	width:100%;
	height:100%;
}
.pricing-box-price{
	text-align: center;
}
.btn-default:hover{
	color:#F0AD4E;
}
.list{
	margin:15px;
	border:1px solid #f1f1f1;
	box-sizing: border-box;
	padding:0px;
	border-radius:5px;
	background-color:#fff;
	overflow:hidden;
	height:240px;
	display: flex;
	flex-direction: column;
}
.list:hover{
	border-color:#F0AD4E;
}
.list:hover a:not(.img){
	color:#F0AD4E;
	text-decoration:underline;	
}
.list .img{
	/*border-bottom:1px solid #f1f1f1;*/
	display: block;
	background-color:#ffffff;
	padding:6px;
	height:190px;
	border-bottom:1px solid #f1f1f1;
}
.list .img:hover{
	border-color:#F0AD4E;
}
.list a:not(.img){
	margin:4px 6px;
	color:#666;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size:13px;
	flex-grow: 1;
	
}
.list img{
	width:100%;
	border-radius:5px;
}
.pro-list{
	padding-left:3%;
	background:#f1f1f1;
	border-radius:5px;
}

.search-box .search{
	border:1px solid #888;
	border-radius:5px;
	display: flex;
	justify-content: flex-start;
	padding:0px;
	overflow:hidden;
	float:right;
	margin-right:5%;
}



.search-box .search input{
	border:none;
	width:90%;
	outline: none;
	color:#666;
	font-size:13px;
	padding-left:4%;
	box-sizing: border-box;
}
.search-box .search span{
	flex-grow: 1;
	width:10%;
	display: flex;
	justify-content: center;
	align-items: center;
/*	box-sizing: border-box;*/
}




@media only screen and (max-width: 768px) {
	.list a:not(.img){
		font-size: 11px;
	}
	.list{
		margin:3.5%;
		height:190px;
	}
	.list .img{
		height:140px;
	}
	
	.page-title{
		padding:0px;
		margin-bottom:10px;
	}
	.page-title .container{
		display: flex;
		align-items: center;
		justify-content: space-around;
	}
	.page-title h1{
		font-size:16px;
		
	}
}
@media only screen and (max-width:992px) and (min-width: 768px){
	
	.list{
		margin:3.5%;
	}
}

