.bg-head_activity {
	background: url('../img/bg-act.png');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	height: 560px;
	width: 100%;
}
.page-activity .owl-carousel .owl-nav button.owl-prev {
	left: -15px;
}
.page-activity .owl-carousel .owl-nav button.owl-next {
	right: -15px;
}
.page-activity .owl-theme .owl-nav [class*=owl-] {
	top: 45%;
}
.r-line-title.btn-elips:after {
	top: -9px;
}
#pills-org .spec-desc {
	min-height: 100px;
}
@media (max-width: 992px) {
	.page-activity .btn-ordinar {
		width: 45%;
		margin: inherit;
	}
}
@media (max-width: 767px) {
	#pills-org .spec-desc {
		min-height: 80px;
	}
}
@media (max-width: 480px) {
	.page-activity .btn-ordinar {
		width: 90%;
		margin: auto;
	}
}


/*calendar*/
.calendar {
	position: relative;
	width: 190px;
}
.calendar .panel-card {
	top: 60%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.calendar .panel-card .line {
	position: relative;
}
.calendar .panel-card .line:before {
	content: '';
	position: absolute;
	left: 37%;
	top: 92%;
	width: 30px;
	height: 3px;
	background: #C4C4C4;
}
.calendar + .btn-ordinar {
	width: 190px;
}
@media (max-width: 991px) {
	.calendar,
	.calendar + .btn-ordinar {
		margin-left: auto;
		margin-right: auto;
	}
}