/* ===========events=============== */

.events .events-content {
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	flex-direction: column;
}

.events .events-content h2 {
	font-family: 'Noto Serif';
	font-style: normal;
	font-weight: 400;
	font-size: 48px;
	line-height: 114.7%;
	text-align: center;
	color: #073937;
	font-stretch: 100;
	font-variation-settings: 'CTGR' 86;
}

.events .events-content p {
	font-size: 16px;
	line-height: 188.5%;
	text-transform: uppercase;
}

.events-first {
	padding-bottom: 65px;
}

/* ============meeting============= */

.meeting .commitment-sec {
	max-width: 847px;
}

.meeting .meeting-img img {
	width: 100%;
	margin-top: 57px;
}

.planning-meeting .commitment-sec a {
	margin-top: 13px;
}


/* ===============meetings-events============= */

.meetings-events {
	background: #E9EDE1;
	padding: 51px 0 69px;
}

.meetings-events .section-title.centered {
	margin: 0 auto 37px;
}

.meetings-events .container {
	max-width: 1050px;
	margin: auto;
}

.meetings-events .col-lg-4 {
	border-left: 1px solid #b3afaf;
}

.meetings-events .meeting-address {
	padding: 0 5px;
}

.meetings-events .meeting-address p {
	margin: 0;
	font-size: 20px;
	line-height: 35px !important;
}

/* ===============meeting-points========= */

.meeting-points {
	padding-top: 115px;
}

.meeting-points .points-box img {
	width: 100%;
}

.meeting-points .points-box h3 {
	text-align: center;
	padding: 0 10px;
	padding-top: 35px;
}

.meeting-points .points-box p {
	font-size: 16px;
	text-align: center;
	padding: 9px 25px 14px;
}

.meeting-points .points-box-1 {
	border: 0.5px solid rgba(7, 57, 55, 0.5);
	border-radius: 0px 162px 0px 0px;
}

.meeting-points .points-box-2 {
	border: 0.5px solid rgba(7, 57, 55, 0.5);
	border-radius: 162px 0px 0px 0px;
}

.meeting-points .points-box-3 {
	border: 0.5px solid rgba(7, 57, 55, 0.5);
	border-radius: 0px 162px 0px 0px;
}

.corbett-metting {
	padding-top: 70px;
}


/* ==================faq-table=============== */

#faq-table {
	max-width: 793px;
	margin: auto;
}

#faq-table .card-header {
	border-bottom: 1px solid transparent;
}

#faq-table .card-body {
	padding: 0 40px 20px;
	border-bottom: 1.7px solid #efeded !important;
}

#faq-table .card-body.meeting-table {
	padding: 0 10px 20px;
	border-bottom: 1.7px solid #efeded !important;
}

.capacity-chart .card-body .meeting-table .table-bordered thead,
.capacity-chart .card-body .meeting-table .table-bordered tbody {
	flex-wrap: nowrap;
	white-space: nowrap;
	border: 0;
}

.capacity-chart .card-body .meeting-table .table-bordered thead tr th {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 188.5%;
	text-align: center;
	border: 0;
	color: #073937;

}

.table-bordered {
	border: 0;
}

.capacity-chart .card-body .meeting-table .table-bordered thead tr th span {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	font-size: 11px;
	line-height: 144%;
	color: #073937;
}

.capacity-chart .card-body .meeting-table .table-bordered tbody tr td {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 188.5%;
	text-align: center;
	border: 0;
	color: #073937;
}

.room-set-up .card-body .row {
	justify-content: left;
	align-items: center;
	border-bottom: 1px solid #e7e6e6;
	padding: 15px 0;
}

.room-set-up .card-body .table-right-box h6 {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 188.5%;
	color: #073937;
	margin: 0;
	padding-bottom: 9px;
}

.room-set-up .card-body .table-right-box p {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 188.5%;
	color: #073937;
}

.faq-list h6 {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 188.5%;
	color: #073937;
	padding: 34px 0 9px;
}

.faq-list ul li {
	padding: 3px 0;
}

.faq-list ul li a {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 188.5%;
	color: #073937;

}

.event-safety .card-body ul,
.faq-wrapper ul {
	list-style: disc;
	padding-left: 36px;
}

.event-safety .card-body ul li,
.faq-wrapper ul li {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 188.5%;
	color: #073937;
}

.meeting-accordian {
	padding-bottom: 80px;
	margin-top: -24px;
}


/* =============media-query============ */

@media(max-width: 2560px) {}

@media(max-width: 2260px) {}

@media(max-width: 1920px) {}

@media(max-width: 1599px) {}

@media(max-width: 1366px) {}

@media(max-width: 1199px) {
	.events .events-content h2 {
		font-size: 48px;
	}

	.meeting-points .points-box h3 {
		font-size: 30px;
	}
}

@media(max-width: 991px) {
	.meeting-points .points-box {
		margin-bottom: 23px;
	}

	.meetings-events .meeting-address {
		padding: 11px 5px;
	}

	.meetings-events .col-lg-4 {
		border-right: 1px solid #b3afaf;
		border-left: 0;
		margin: 5px 0;
	}

	.events .events-content {
		margin-bottom: 23px;
	}

	.meeting-points .points-box h3 {
		font-size: 23px;
		margin: 0;
	}
}

@media(max-width: 767px) {
	.meeting-points .points-box-1 {
		border-radius: 0px 150px 0px 0px;
	}

	.meeting-points .points-box-2 {
		border-radius: 150px 0px 0px 0px;
	}

	.meeting-points .points-box-3 {
		border-radius: 0px 150px 0px 0px;
	}

	.events .events-content {
		margin-bottom: 20px;
	}

	.events .events-content h2 {
		font-size: 43px;
	}

	.events .events-content h2 {
		font-size: 37px;
	}
}

@media(max-width: 575px) {
	.meetings-events .col-lg-4 {
		border-top: 1px solid #b3afaf;
		border-left: 0;
		margin: 9px 0;
		border-right: 0;
	}

	.about-slider .slide-item {
		height: 400px !important;
	}

	.events .events-content h2 {
		font-size: 35px;
	}

	.events .events-content p {
		font-size: 13px;
		line-height: 177.5% !important;
		text-transform: uppercase;
	}

	.meetings-events .meeting-address p {
		margin: 0;
		font-size: 16px;
		line-height: 30px;
	}

	.meeting-points .points-box-1 {
		border-radius: 0px 157px 0px 0px;
	}

	.meeting-points .points-box p {
		font-size: 16px;
		text-align: center;
		padding: 12px 25px;
		line-height: 27px;
	}

	.room-set-up .card-body .table-right-box h6 {
		padding-bottom: 0;
	}

	.room-set-up .card-body .table-right-box {
		padding-top: 18px;
	}

	.room-set-up .card-body .table-left-box {
		padding-top: 10px;
	}

	.faq-list h6 {
		padding: 20px 0 6px;
		margin: 0;
	}

	.faq-list ul li a {
		font-size: 15px;
		line-height: 153.5%;
		color: #073937;
	}

	.coracao {
		padding-bottom: 27px !important;
	}

	.commitment-clean .commitment-sec a {
		margin-top: 5px;
	}
}

@media(max-width: 480px) {
	.events .events-content h2 {
		font-size: 28px;
	}

	.newsletter form h4 {
		font-size: 17px;
		line-height: 23px;
	}

}

@media(max-width: 380px) {
	.events .events-content h2 {
		font-size: 25px;
	}
}