



.air-checkin a,
.air-checkin a:hover
  { text-decoration:none;  }


.air-checkin .checkin-outer {  float:left; width: 25%; padding: 10px;  }
.air-checkin .checkin-outer .checkin { border: 1px #cacaca solid; padding: 20px 10px; text-align:center; }
.air-checkin .checkin-outer .checkin:hover { box-shadow: 0 0 5px rgba(0, 0, 0, 0.46); }

@media only screen and (max-width: 650px) 
{
.air-checkin .checkin-outer {  width: 33%; }
}




@media only screen and (max-width: 500px) 
{
.air-checkin .checkin-outer {  width: 50%; }
}




@media only screen and (max-width: 350px) 
{
.air-checkin .checkin-outer {  width: 100%; clear:both; float:none; }
}







.cruisecheck a,
.cruisecheck a:hover { text-decoration:none; }


.cruisecheck .checkin { clear:both; border-top: 1px #cacaca solid; padding: 10px; }
.cruisecheck .checkin .checkin-logo { float:left; width: 30%; text-align:center;  }
.cruisecheck .checkin .checkin-desc { float:left; width: 70%; padding-top: 5px;  }
.cruisecheck .checkin .checkin-desc p { margin: 0; color:black; }

.cruisecheck .checkin:hover .checkin-desc p { margin: 0; color:#b00101; }






.international ul { margin-bottom: 40px; }
.international li { margin-bottom: 3px; }


