

.covid19 {width: 100%; background-color: #be0200; padding: 20px 0px; text-align: center;}
.covid19 a {color: #fff !important; font-size: 21px;}



.home-row {margin: 0 auto 70px auto; max-width: 1354px; padding: 0 50px;}
.home-flex {display: flex; text-align: center; flex-wrap: wrap; width: 100%;}
.home-col {width: 30.33333%; margin: 0 1.5%;}


.pkg-content {text-align: left; margin-bottom: 50px;}
.pkg-content h3 {margin: 20px 0px 15px 0px;}

.pkg-content ul {list-style-type: none; margin: 0; padding: 0;}
.pkg-content li {margin: 0; padding: 0;}
.pkg-list li {
	font-family: 'Source Sans Pro',sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #000;
	margin: 0px 0px;
}

.note {
	font-size: 16px;
	color: #5f5f5f;
}

.pkg-category {margin-top: 15px; margin-bottom: 8px;}

.pkg-category p {
	font-family: FFScalaWebBold;
	font-weight: normal;
	font-style: normal;
	font-size: 13px;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	line-height: 12px;
	color: #5f5f5f;
}

.pkg-book {margin-top: 30px;}

.pkg-box {border-bottom: 2px solid #ccc; border-top: 2px solid #ccc; padding: 5px 15px 15px 15px; margin: 10px 0px 15px 20px;}

.pkg-box ul {list-style-type: square;}

.pkg-title {text-align: center; width: 80%; margin: 0 auto 75px auto;}
.pkg-title h2 {text-transform: uppercase;}

.home-carousel {text-align: center; max-width: 1690px; margin: 100px auto 75px auto; padding: 0 50px;}



@media  only screen and (max-device-width: 480px) {

.covid19 a {color: #fff !important; font-size: 36px;}

.home-row {margin: 0 auto 30px auto; max-width: 90%; padding: 0 0; width: 100%;}
.home-flex {display: block; text-align: center; flex-wrap: wrap; width: 90%; margin: 0 auto;}
.home-col {width: 100%; margin: 0 0%;}

.pkg-title {text-align: center; width: 90%; margin: 0 auto 30px auto;}

}









