.highlights.lineehp { margin-top: 30px; margin-bottom: 30px; }
.highlights.lineehp li { text-align: center; }

.highlights.lineehp li .highlights-content { text-align: center; }
.highlights.lineehp li .highlights-content .txt-container { position: relative; display: block; width: 100%; margin-bottom: 30px; text-align: center; text-overflow: ellipsis; overflow: hidden; z-index: 2; }
.highlights.lineehp li .highlights-content .txt-container:after { content:''; position: absolute; left: 0; bottom: 0; width: 100%; height: 30px; }

.highlights.lineehp li .highlights-content .txt-container { height: 90px; }

.highlights.lineehp li .highlights-content .blk-btn { text-align: center !important; }


/* start mediaQuery - NON CANCELLARE QUESTO COMMENTO */

/* RESPONSIVE */
/* desktop */
@media (min-width: 1200px) and (max-width: 1379px) {
}
/* landscape tablet */
@media (min-width: 1024px) and (max-width: 1199px) {
}
/* landscape tablet */
@media (min-width: 980px) and (max-width: 1023px) {
}
/* portrait tablet to landscape and desktop */
@media (min-width: 800px) and (max-width: 979px) {
}
/* portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 799px) {
}
/* landscape phone to portrait tablet */
@media (min-width: 600px) and (max-width: 767px) {
}
/* landscape phone to portrait tablet */
@media (min-width: 480px) and (max-width: 599px) {
}
/* mobile portrait (320x480) */
@media (max-width: 479px) {
	.highlights.lineehp li:first-child .highlights-content { border-top: none !important; }
	.highlights.lineehp li .highlights-content .txt-container { width: 50%; margin-bottom: 10px; }
	.highlights.lineehp li .highlights-content .txt-container, .highlights.lineehp li .highlights-content .blk-btn { text-align: left; }
}

/* end mediaQuery - NON CANCELLARE QUESTO COMMENTO */