/* royal-words */ 
.carousel-them.carousel.carousel-slider, 
.carousel-them.carousel.carousel-slider .carousel-item{
	min-height: unset;
}
/*board-director*/
.board-director-container h2 {
	color: #1267B4;
}

.board-director-container .head-director{
	display: flex;
	flex-direction: column-reverse;
	align-content: center;
	flex-wrap: wrap;
}


.board-director-container img {
	margin-top: 1.25rem;
	width: 8rem;
}

.board-director-container .row .col p {
	padding: 0.125rem 0;
	font-size: 1rem;
	line-height: 1.125rem;
}

/*saltwater-animal-shelter*/
.card-personnel .card-name {
	height: 1.375rem;
}

.card-personnel .card-position {
	height: 3.625rem;
}

.card-content-aquarium img {
	width: 100%;
}

.card-content-aquarium {
	margin-top: 6rem;	
	
}
.card-content-aquarium .carousel .btn-prev img,
.card-content-aquarium .carousel .btn-next img {
	width: auto;
}
.card-content-aquarium .topic-underline{
	font-size: 1.7rem;
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
	
	html, body {
		font-size: 12px;
	}
	/* marine-taxonmic */
	.marine-taxonomic-page .marine-card {
		flex-direction: column;
	}

	.marine-taxonomic-page .marine-card .content {
		padding: 1.5rem 0 0.7rem 0;
	}
	
	.marine-taxonomic-page .marine-card .content .btn { 
		margin-top: 1.2rem;
	}
	
	/* h1 h2 h3 */
	.marine-taxonomic-page .topic-underline {
		font-size: 2rem;
	}
	
	.marine-taxonomic-page .row .col p {
		font-size: 1.042rem;
	}
	
	.marine-taxonomic-page .page-content .cardalign-content {
		padding: 5rem ;
	}
	
	.marine-taxonomic-page .marine-card {
		margin-bottom: 1.25rem;
		padding: 1.7rem 0 1.625rem 0; 
	}
	.marine-taxonomic-page .marine-card .topic-underline {
		margin-bottom: 2rem;
	}
	
	/* marine-taxonomic-category */
	.marine-taxonomic-page .marine-category .marine-thumbnail { 
		height: 10.75rem;
	}
	
	.marine-taxonomic-page .marine-category .btn {
		margin: 1rem 0 2.4rem 0;
	}
	
	.marine-category .row .col {
		padding: 0 1rem;
	}  
	
	.marine-category .row {
		margin: 0 -1rem;
	} 
	
	/* underwater-world-learning-center */
	.underwater-container .header {
		font-size: 1.66rem;
		line-height: 2.4rem;
	}
	
	.underwater-container .header .span {
		font-size: 1.5rem;
	} 
	
	.underwater-container .row .col {
		margin: -0.5rem 0 0 0;
	}
	
	.underwater-container .text {
		padding: 1.5rem 2rem;
		min-height: 18.188rem;
	}
	
	/* saltwater-animal-shelter */
	.saltwater-animal-shelter-page .card-content-aquarium {
		margin-top: 0; 
	}
	
	/* gift-shop */
	.giftshop-container .giftshop-announce,
	.giftshop-container .topic-underline{
		margin-top: 2.8rem;
	}
	
	/* frequently-asked-questions */
	.faq-container .collapsible-body p {
		line-height: 1.3rem;
	}
	
	/* water-quality-report-view */
	.water-quality-report-page .topic-underline{
		font-size: 1.833rem;
		margin-bottom: 1rem;
	}
	  
	.water-quality-report-page .section-report .report-item .report-title{
		font-size: 1.125rem;
	}
	.water-quality-report-page .section-photo .block-photo .block-image{
		height: 8.75rem;
	}
	.water-quality-report-page .section-photo .block-photo.block-video .block-image .icon-play{
		height: 1.6em;
		width: 1.6em;
	}
	.water-quality-report-page .section-photo .row{
		margin: 3rem -1rem;
	}
	.water-quality-report-page .section-photo .row .col{
		padding: 0rem 1rem;
	} 
}

@media only screen and (min-width: 601px) and (max-width: 992px) {
	/* font-size */
	.section-report .report-item .report-title {
		font-size: 1rem;
	}
	.topic-underline {
		font-size: 2rem
	}
	/* saltwater-animal-shelter */
	.card-content-aquarium .col {
		margin: 1.2rem auto;
	}
	.card-content-aquarium {
		margin-top: 3rem;
	}
	
	/* underwater-world-learning-center */
	.history-page .display-flex {
		flex-direction: column;
	}
	
	/* admission-fee */
	.admission-fee-page .fee-container .left-0, .fee-container .right-0 {
		margin: 0.75rem auto;
	}
	.admission-fee-page .fee-super-header .fee-super-body,
	.admission-fee-page .fee-contact .content .contact-header,
	.admission-fee-page .fee-line .bold {
		font-size: 1rem;
	}
	.admission-fee-page .fee-card .fee-header,
	.admission-fee-page .fee-line .medium {
		font-size: 1rem;	
	}
	.admission-fee-page .fee-card .fee-body .fee-content p {
		font-size: 1rem;
	}


	/* water-quality-report-view */
	.water-quality-report-page .section-photo .block-photo .block-image {
		height: 8.75rem;
	}
	.water-quality-report-page .topic-underline {
		font-size: 1.7rem;
	}
	
	/* marine-taxonomic */
	.marine-taxonomic-page .marine-card {
		flex-direction: column;
		align-content: center;
		flex-wrap: wrap;
	}
	.marine-taxonomic-page .row .col.m6 {
		width: 86%;
		margin: auto;
	}
	.marine-taxonomic-page .marine-card .content {
		padding: 1.5rem 0 0.7rem 0;
	} 
	.marine-taxonomic-page .marine-card .content .btn {
		margin-top: 1.2rem;
	}
	.marine-taxonomic-page .topic-underline {
		font-size: 2.25rem;
	}
	
	/* share-point-bims-view */
	.section-photo .block-photo .block-image {
		height: 8.75rem;
	}
	.share-point-bims-page .section-photo .row {
		margin: 3rem -1.5rem;
	}
	.share-point-bims-page .section-photo .row .col {
		padding: 0px 1.5rem;
	}
	
	/* quality-assurance-page */
	.quality-assurance-page .section-photo .row {
		margin: 3rem -1.5rem;
	}
	.quality-assurance-page .section-photo .row .col {
		padding: 0px 1.5rem;
	}
	.quality-assurance-page .topic-underline {
		font-size: 1.7rem;
	}
	
	/* bims-photo-view */
	.bims-photo-page .section-photo .row {
		margin: 3rem -1.5rem;
	}
	.bims-photo-page .section-photo .row .col {
		padding: 0px 1.5rem;
	}
	
	/* water-quality-report-page */
	.water-quality-report-page .section-photo .row {
		margin: 3rem -1.5rem;
	}
	.water-quality-report-page .section-photo .row .col {
		padding: 0px 1.5rem;
	}
	
	/* contact-us */
	.contact-us-page .contact-us-container .map iframe {
		height: 80vh;
	}
	.contact-us-page .contact-us-container .content h2 {
		font-size: 1.5rem;
	}
	.contact-us-page .contact-us-container .topic-underline {
		font-size: 1.7rem;
	}
	
	/* knowledge-management */
	.knowledge-management-page .topic-underline {
		font-size: 1.7rem;
	}

}
