.breadcrumbs{min-height: 100px;position: relative;}
.breadcrumbs .pattern{background: rgba(0, 0, 0, 0.3);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
	.breadcrumbs .tituloBreadcrumbs{position: relative;top: 25px;z-index: 1;padding: 0 0 0 35px;}
		.breadcrumbs .tituloBreadcrumbs h1{font-family: 'Montserrat', sans-serif;font-weight: 700;font-size: 25px;color: #ffffff;line-height: 30px; text-transform: uppercase;}
		.breadcrumbs .tituloBreadcrumbs ul{display: block;}
				.breadcrumbs .tituloBreadcrumbs ul li{font-family: 'Montserrat', sans-serif;font-weight: 400;font-size: 14px;color: #ffffff; line-height: 25px; display: inline-block;}
				.breadcrumbs .tituloBreadcrumbs ul li:nth-child(2){margin: 0 10px;}
					.breadcrumbs .tituloBreadcrumbs ul li a:active,
					.breadcrumbs .tituloBreadcrumbs ul li a:visited,
					.breadcrumbs .tituloBreadcrumbs ul li a:link{font-family: 'Montserrat', sans-serif;font-weight: 700;font-size: 14px;color: #ffffff;line-height: 25px;border-bottom: solid 1px transparent;}
					.breadcrumbs .tituloBreadcrumbs ul li a:hover{border-bottom: solid 1px #ffffff;}

.clientesTitulo{margin: 5em 0;}
    .clientesTitulo .infoContent{}
    	.clientesTitulo .infoContent h1{margin-bottom: 0.5em;}
    	.clientesTitulo .infoContent h2{}

.clientes{background-color: #00aa4f;padding: 2em 0 6em 0;margin-bottom: 5em;}
    .clientes .listaClientes{padding: 0;text-align: center;}
		.clientes .listaClientes h2{font-family: 'Montserrat', sans-serif;font-weight: 700;font-size: 20px;color: #ffffff;line-height: 30px;text-transform: uppercase;text-align: center;margin: 60px 0 20px 0;}
		.clientes .listaClientes h2:nth-child(2n){margin: 60px 0 20px 0;}
		.clientes .listaClientes article{/* margin-bottom: 3em; */display: inline-table;background-color: #ffffff;}
		.clientes .listaClientes article a:active, .clientes .listaClientes article a:visited, .clientes .listaClientes article a:link{text-align: center;margin: 0 auto;}
		.clientes .listaClientes article a:hover{opacity: 0.5;}
			.clientes .listaClientes article a img{margin: 15px auto;width: auto;height: 85px;}

.accordion {background-color: #444444; border: solid 1px #444444; color: #ffffff; cursor: pointer; padding: 18px;width: 100%; text-align: left; outline: none; font-size: 15px; transition: 0.4s;}
.active, .accordion:hover {background-color: #01bf5a; border: solid 1px #ffffff;}
.accordion:after {content: '\002B'; color: #fff; font-weight: bold; float: right; margin-left: 5px;}
.active:after {content: "\2212";}
.panel {padding: 0 18px; background-color: white; display: none; overflow: hidden; transition: max-height 0.2s ease-out;}

/* ============== AJUSTES RESPONSIVO E MOBILE ============== */

/* 1000 */
._1000 .banner{}

/* 640 */
._640 .breadcrumbs .pattern{z-index: 0;}
._640 .breadcrumbs .tituloBreadcrumbs{z-index: 0;}

._640 .clientesTitulo{margin: 3em 0 0 0;}
	._640 .clientesTitulo .infoContent{margin: 0 0 2em 0;}
		._640 .clientesTitulo .infoContent h1{font-size: 1.5em; margin-bottom: 0.3em;text-align: center;}
		._640 .clientesTitulo .infoContent h2{font-size: 0.8em; line-height: 20px;text-align: center;}

._640 .clientes{padding: 3em 0 6em 0;margin-bottom: 3em;}
	._640 .clientes .listaClientes h2{margin: 30px 0 20px 0;}
    ._640 .clientes .listaClientes article{border-bottom: solid 1px #ffffff;}