ul.pagination{list-style: none;width: 100%;display: flex;padding: 10px 0;justify-content: center;}
ul.pagination .page-item{width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;border: 1px solid #ddd;background-color: #fff;transition: 0.2s;}
ul.pagination .page-item:hover{background-color: #eee;}
ul.pagination .page-item.disabled{cursor: not-allowed;}
ul.pagination .page-item.active, ul.pagination .page-item.active:hover{background-color: #007bff;color: #fff;}
ul.pagination a{text-decoration: none;padding: 0 5px;color: #007bff;}

.banner{width: 100%;height: calc(100vh - 180px);max-height: 400px;background-color: #E6E7E1;background-size: 100% 100%;background-repeat: no-repeat;}
/*===============================================================================================================================*/
.presentacion{width: 94%;padding: 30px 3%;}
.presentacion .row{display: flex;width: 100%;align-items: center;padding-bottom: 30px;flex-wrap: wrap;}
.presentacion .row.primary .title{width: 30%;font-size: 30pt;color: #666666;font-weight: bold;}
.presentacion .row.primary .title .l_capital{font-size: 40pt;}
.presentacion .row.primary .contenido{width: calc(70% - 30px);padding: 0 15px;border-bottom: 6px solid #E5E4DF;padding-bottom: 10px;text-align: center;font-size: 14pt;color: #666666;}
/*===============================================================================================================================*/
.fotos{width: 90%;padding: 30px 5% 50px 5%;display: flex;flex-wrap: wrap;justify-content: center;}
.fotos .content-serv{width: calc((100% / 3) - 40px);height: 220px;margin: 20px;box-shadow: 0 5px 10px rgba(0,0,0,.8);margin-bottom: 25px;display: flex;align-items: flex-start;text-decoration: none;transition: 1s;min-width: 250px;}
.fotos .content-serv .img{width: calc(100% - 6px);height: calc(100% - 6px);border: 3px solid #515F6A;}
.fotos .content-serv .img img{width: calc(100% - 16px);height: calc(100% - 16px);border: 8px solid #8393A0;}
.fotos .content-serv:nth-child(odd):hover{transform: scale(1.25) rotate(25deg);}
.fotos .content-serv:nth-child(even):hover{transform: scale(1.25) rotate(-25deg);}
/*===============================================================================================================*/
.comentarios{width: 90%;padding: 30px 5%;}
.detalle_galeria{width: 90%;padding: 30px 5%;}
.detalle_galeria .title{width: 100%;padding-bottom: 10px;text-align: justify;font-size: 30pt;color: #034611;font-weight: bold;}
.detalle_galeria .especialidad{width: 100%;padding-bottom: 15px;text-align: justify;font-size: 20pt;color: #034611;}
.detalle_galeria .content-detalle{width: 100%;display: flex;align-items: flex-start;justify-content: center;flex-wrap: wrap;}
.detalle_galeria .content-detalle .img{width: 25%;}
.detalle_galeria .content-detalle .img img{width: 100%;}
.detalle_galeria .content-detalle .contenido{width: 60%;padding: 0 5%;font-size: 14pt;color: #666666;text-align: justify;}
/*===================================================================================*/
/* RESPONSIVE*/
/*===================================================================================*/
@media (max-width: 1090px){
	.detalle_galeria .content-detalle .img img{width: 100%;}
}
@media (max-width: 960px){
	.presentacion{padding: 20px 3%;}
	.presentacion .row.primary .title{width: 20%;font-size: 20pt;}
	.presentacion .row.primary .title .l_capital{font-size: 30pt;}
	.presentacion .row.primary .contenido{width: calc(80% - 30px);font-size: 12pt;}
	.detalle_galeria .title{font-size: 25pt;}
	.detalle_galeria .especialidad{font-size: 18pt;}
	.detalle_galeria .content-detalle .contenido{font-size: 11pt;}
}
@media (max-width: 850px){
	.banner{max-height: 280px;}
	.detalle_galeria .content-detalle .img{width: 25%;}
	.detalle_galeria .content-detalle .contenido{width: 65%;}
}
@media (max-width: 800px){
	.banner{max-height: 250px;}
}
@media (max-width: 705px){
	.banner{max-height: 230px;}
	.banner{background-size: 800px 100%;background-position: center;}
	.presentacion .row.primary{padding-bottom: 10px;}
	.presentacion .row.primary .title{width: 100%;font-size: 20pt;text-align: center;padding-bottom: 10px;}
	.presentacion .row.primary .contenido{width: calc(100% - 30px);}
	.detalle_galeria .content-detalle .img{width: 30%;}
	.detalle_galeria .content-detalle .contenido{width: 70%;}
}
@media (max-width: 580px){
	.detalle_galeria{padding: 10px 5%;}
	.detalle_galeria .title{text-align: center;}
	.detalle_galeria .especialidad{text-align: center;}
	.detalle_galeria .content-detalle .img{width: 50%;display: flex;justify-content: center;padding-bottom: 20px;}
	.detalle_galeria .content-detalle .img img{width: 80%;}
	.detalle_galeria .content-detalle .contenido{width: 100%;}
}
@media (max-width: 480px){
	.presentacion .row.primary .title{font-size: 18pt;}
	.presentacion .row.primary .title .l_capital{font-size: 26pt;}
	.presentacion .row.primary .contenido{font-size: 11pt;}
	.detalle_galeria .title{font-size: 20pt;}
	.detalle_galeria .especialidad{font-size: 14pt;}
	.detalle_galeria .content-detalle .img{width: 70%;}
	.detalle_galeria .content-detalle .img img{width: 95%;}
}