.popup {
	text-align: center;
}

.popup-img img {
	width:100%;
}

.popup-header {
    padding: 1rem;
}

@media (min-width:768px) {
	
	h5.popup-title {
    font-size: 28px;
	}
	
}

.popup-body {
    padding: 0.5rem 1rem;
}

.popup-cta {
    margin-bottom: 1.5rem;
}

.popup .close {
	color:#ffffff;
	text-shadow: none;
	opacity:1;
	position:relative;
	top:0.5rem;
	right:0.5rem;
	transition:opacity 0.125s ease;
}

.popup .close:hover {
	color:#ffffff !important;
	opacity:0.5 !important;
}

.modal-backdrop.show {
	opacity:0.75;
}