/* -------------------------------------------------------------- */
/* Packages Page ------------------------------- */
/* -------------------------------------------------------------- */
h2.pckg-title {font-style: normal;}

/* Company Logo list ------------------------------- */
.pckg-companies-logos {
  position: relative;
  display: block;
}
.pckg-companies-logos a {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 23%;
  margin: 0 1% 25px;
  opacity: 1;
}
.pckg-companies-logos a:hover {opacity: 0.75;}
.content .pckg-companies-logos a:after {display: none;}
.pckg-companies-logos a img {
  display: block;
  width: 100%;
  height: auto;
}

/* Package list ------------------------------- */
.packages-list {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: wrap;
}
.packages-list .package {
  position: relative;
  display: block;
  width: 48%;
  margin: 20px 0;
  border: 2px solid #000700;
  background: #f4f3ee;
}
.packages-list .package .package-image {display: block; width: 100%;}
.packages-list .package .package-image img {display: block; width: 100%; height: auto;}
.packages-list .package .package-info {
  display: block;
  width: 100%;
  padding: 2.5vw 7.5%;
  text-align: left;
}
.packages-list .package .package-info h2 {text-transform: initial;}

/* Package form ------------------------------- */
h2.pckg-ship-title {
  display: inline-block;
  margin-bottom: 60px;
  font-size: 2.5em;
  text-transform: initial;
}
h2.pckg-ship-title:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -10px;
  width: 100%;
  height: 3px;
  background: #c10230;
}
#pckg-form h2.pckg-title {margin-bottom: 25px;}



@media screen and (max-width: 767px) {

  /* Company Logo list ------------------------------- */
  .pckg-companies-logos a {width: 48%;}

  /* Package list ------------------------------- */
  .packages-list {display: block;}
  .packages-list .package {width: 100%;}
  .packages-list .package .package-info {padding: 5vw 5%;}
  
}