.column {
  float: left;
  width: 33%;
  padding: 0 10px;
}

/* Remove extra left and right margins, due to padding */
.row {margin: 0 -5px;}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}


/* Style the counter cards */
.card {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  padding: 16px;
  text-align: center;
  background-color: #01111c;
  min-height: 420px;
  /*outline: dashed;
  outline-offset: -10px;
  outline-color: white;
  outline-width: 1px*/

	 border: none;
    border-radius: 10pt;
    box-shadow: 0 0 0 1pt grey;
    outline: none;
    transition: .1s;
  
}

.card h3,.card h4,.card p{
  color: #f4f4f4;
}

.Modern-Slider .item h4 {
  text-transform: capitalize;
}



.logo{ width: 350px;}

.cmtColor{color: #009dc5!important;}
.cmtColor2{ color: #eeeeee;}
.service-item{ border: 1px solid #ccc;
border-radius: 8px;
padding: 10px 15px;
  min-height: 539px;}

.serviceItem {
  padding: 10px;
  font-size: 2em;
  margin-top: 32px;
  border-radius: 8px;
  border: 1px solid #d6dee0;
  background-color: #e8f1f3;
  display: block;
  margin-bottom: 24px;

}

.packageTable td{ font-weight: 300; color:#ffffff;}

.packageTable a{ color:#009dc5; }

.packageList{border-radius: 8px;
padding: 40px;
border: 1px solid #0c5460;}

.packageList .packageItem{font-size: 1em;
padding: 10px 20px;
border-bottom: 1px solid #ccc;}

.packageList .packageAvailability{font-size: 1em;
  padding: 10px 20px;
  border-bottom: 1px solid #ccc;
text-align: center;}

.packageList h3{ padding: 8px 10px; background-color:#009dc5; color: white; border-radius: 8px; }

.contact{ border: 0px solid #333; border-radius: 8px; padding: 10px 16px; background-color: #c8e7ef;}


.filled-button{ border-radius: 8px; border: 1px solid #fff; padding: 10px 20px; cursor: pointer;}

/* adjust font size on screens smaller than 576px */
@media (max-width: 768px) {

  .logo{ width: 250px;}


  .Modern-Slider .item h4 {
    margin-bottom: 25px;
   font-size:45px;
  line-height:50px ;
    letter-spacing: 1px;
    color: #00eef9;
  }

}

.packageTable{
	color: #FFFFFF !important;
}

.packageTable-SubHeading{
	font-size: 14px;
}

.contact-information {
	margin-top: 50px !important;
}

