@charset "utf-8";
/* CSS Document */

@media (min-width: 576px) { ... }






@media (min-width: 768px) { 

.top-icon-text {
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	color: #ffffff;
	padding: 5px 0px;
}

.ticket-bttn {
	width: auto;
	height: auto;
	padding: 5px 10px;
	font-size: 12px;
	text-align: center;
	color: #ffffff;
	background: #5ca594;
	float: right;
	margin-left: 10px;
	margin-top: 0px;
}

.navbar {
	padding: .5rem .5rem !important;
}

#about-section h1 {
	font-size: 25px;
	font-weight: 500;
	text-align: center;
	text-decoration: underline;
	color: #000000; 
}

#about-section p {
	display: block;
	text-align: center;
	line-height: 30px;
	font-size: 16px;
	font-weight: 400;
	color: #000000;
	margin: 20px 0px;  
}

#why-section h1 {
	font-size: 25px;
	font-weight: 500;
	text-align: center;
	text-decoration: underline;
	color: #ffffff; 
}

#why-section p {
	display: block;
	text-align: justify;
	line-height: 30px;
	font-size: 16px;
	font-weight: 400;
	color: #ffffff;
	margin-top: 30px;
}

#why-services h1 {
	font-size: 25px;
	font-weight: 500;
	text-align: left;
	text-decoration: underline;
	color: #000000;
}

#main-footer ul {
	list-style-type: none;
	margin: 0px;
	padding-bottom: 30px;
	text-align: center;
	border-bottom: 1px solid #343434;
}

#main-footer ul li {
	display: inline;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
	text-transform: capitalize; 
}

#main-footer ul li a {
	text-decoration: none;
	color: #ffffff;
	padding: 0px 25px;
	border-right: 1px solid;
}

.services-heading {
	font-size: 25px;
	line-height: 50px;
	margin-top: 0px;
}

.services-link {
	font-size: 18px;
}

.services-link span {
	font-size: 16px; 
}

 }






@media (min-width: 992px) { 

.top-icon-text {
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	color: #ffffff;
	padding: 5px 0px;
}

.ticket-bttn {
	width: auto;
	height: auto;
	padding: 5px 10px;
	font-size: 12px;
	text-align: center;
	color: #ffffff;
	background: #5ca594;
	float: right;
	margin-left: 10px;
	margin-top: 0px;
}

.navbar {
	padding: 0rem 0rem !important;
}

#about-section h1 {
	font-size: 25px;
	font-weight: 500;
	text-align: center;
	text-decoration: underline;
	color: #000000; 
}

#about-section p {
	display: block;
	text-align: center;
	line-height: 30px;
	font-size: 16px;
	font-weight: 400;
	color: #000000;
	margin: 20px 0px;  
}

#why-section h1{
	font-size: 25px;
	font-weight: 500;
	text-align: center;
	text-decoration: underline;
	color: #ffffff; 
}

#why-section p {
	display: block;
	text-align: justify;
	line-height: 30px;
	font-size: 16px;
	font-weight: 400;
	color: #ffffff;
	margin-top: 30px;
}

#why-services h1 {
	font-size: 25px;
	font-weight: 500;
	text-align: left;
	text-decoration: underline;
	color: #000000;
}

#main-footer ul {
	list-style-type: none;
	margin: 0px;
	padding-bottom: 30px;
	text-align: center;
	border-bottom: 1px solid #343434;
}

#main-footer ul li {
	display: inline;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
	text-transform: capitalize;
	border-bottom: none;
}

#main-footer ul li a {
	text-decoration: none;
	color: #ffffff;
	padding: 0px 25px;
	border-right: 1px solid;
}

.services-heading {
	font-size: 25px;
	line-height: 50px;
	margin-top: 0px;
}

.services-link {
	font-size: 18px;
}

.services-link span {
	font-size: 16px; 
}

 }






@media (min-width: 1200px) { 

.top-icon-text {
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	color: #ffffff;
	padding: 5px 0px;
}

.ticket-bttn {
	width: auto;
	height: auto;
	padding: 5px 10px;
	font-size: 12px;
	text-align: center;
	color: #ffffff;
	background: #5ca594;
	float: right;
	margin-left: 10px;
	margin-top: 0px;
}

.navbar {
	padding: 0rem 0rem !important;
}

#about-section h1 {
	font-size: 30px;
	font-weight: 500;
	text-align: center;
	text-decoration: underline;
	color: #000000; 
}

#about-section p {
	display: block;
	text-align: center;
	line-height: 30px;
	font-size: 18px;
	font-weight: 400;
	color: #000000;
	margin: 35px 0px;  
}

#why-section h1 {
	font-size: 30px;
	font-weight: 500;
	text-align: center;
	text-decoration: underline;
	color: #ffffff; 
}

#why-section p {
	display: block;
	text-align: justify;
	line-height: 30px;
	font-size: 18px;
	font-weight: 400;
	color: #ffffff;
	margin-top: 30px;
}

#why-services h1 {
	font-size: 30px;
	font-weight: 500;
	text-align: left;
	text-decoration: underline;
	color: #000000;
}

#main-footer ul {
	list-style-type: none;
	margin: 0px;
	padding-bottom: 30px;
	text-align: center;
	border-bottom: 1px solid #343434;
}

#main-footer ul li {
	display: inline;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
	text-transform: capitalize;
	border-bottom: none;
}

#main-footer ul li a {
	text-decoration: none;
	color: #ffffff;
	padding: 0px 25px;
	border-right: 1px solid;
}

.services-heading {
	font-size: 30px;
	line-height: 50px;
	margin-top: 0px;
}

.services-link {
	font-size: 18px;
}

.services-link span {
	font-size: 16px; 
}

 }
