.person {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
}

.name {
    font-weight: bold;
    flex: 1 1 50%;
}

.details {
    flex: 1 1 50%;
}

.responsive {
    max-width: 80%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.banner-fluid .button {
	border-width: 1px;
	border-style: solid;
	border-color: #262626;
	background-color: #FFFFFF;
	color: #262626;
	margin-left: 180px;

}

.image-wrap {
	position: relative;
	
}

.play-button {
	position: absolute;
	width: 100px;
	height: 100px;
	background-color: currentColor;
	border-radius: 100%;
	top: 45%;
	left: 50%;
	margin: -30px 0 0 -30px;
	cursor: pointer;
}

.play-button:after {
	content: '';
	display: block;
	position: absolute;
	left: 43px;
	top: 28px;
	border-width: 24px;
	border-style: solid;
	border-color: transparent transparent transparent white;
}

.play-button:hover {
	background-color: black;
}

.main-module-intro-exhibit {
	padding-top: 0px !important;
}
.section-module-visitors:before {
	background-color: #0000 !important;
}
.section-module-visitors {
     padding: 0 0 0 0 !important; 
     background-color: #fff !important; 
     display: block;
     position: relative !important;
     margin-top: 40px;
     text-align: center;
}
.section-module-visitors-blocks .block-pharse-inner p {
	margin-bottom: 18px !important;
}
.section-module-visitors .img-visitors {
	position: revert !important;
}
.section-module-pharse-visitors .container p {
    margin-bottom: 18px !important;
}
p.lead {
    margin-top: 18px !important; 
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0%, 20%);
}
.pointer {
	cursor: pointer;
}
.modal-header {
    padding: 15px 30px;
    position: relative;
    background-color: #75061b;
}
.fade.in {
    opacity: 0.9;
}
.title-center {
	margin-top: 39px !important;
	margin-top: 27px !important;
}

.buttonPlacement {
	margin-left: 2em;
}
@media screen and (max-width: 533px) {
	.buttonPlacement {
		margin-left: unset;
		margin-top: 2em;
	}
}
