
 .card{
    border-radius: 0;
    border: 0;
    margin: 15px 0;
 }
 .card-img {
    width: 100%;
    border-radius: 0;
 }

 .card-img-overlay {
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     padding: 0rem;
 }
 .card-title{
     font-family: 'Ubuntu Condensed', sans-serif;
     font-size: 1.9rem;
     letter-spacing: -1px;
     line-height: 2rem;
     /* text-align: center; */
     color: #fff;
     margin: 0;
     padding: 0.3rem 0rem 1.1rem 0rem;
     /* position: absolute;
     bottom: 0; */
     /* min-height: 7.6rem; */
 }
 .card-title p{
   font-style: italic;
   padding: 0;
   margin: 0;
 }
 a:hover .color_wl,
 a:hover .color_wm
 {
   /* background-color: #0067ac; */
   /* transition:all 0.6s ease-out; */
   /* background-color: rgba(239, 92, 121, 0.9); */
 }

 /* .card-title{
     font-family: 'Ubuntu Condensed', sans-serif;
     font-size: 1.9rem;
     letter-spacing: -1px;
     line-height: 2rem;
     text-align: center;
     color: #fff;
     margin: 1.2rem;
     padding: 0.8rem 1.2rem;
 } */
 .card-text{
     margin: 0;
     padding: 0;
 }
 .card-text span{
    font-size: 0.7rem;
    text-transform: uppercase;
    color: #fff;
    background-color: #0067ac; /* #014A7D; */
    margin: 0rem 0 0rem 0;
    padding: 1px 10px;
    display: inline-block;
    letter-spacing: 0.05rem;
    vertical-align: top;
     /* font-family: 'Ubuntu Condensed', sans-serif;
     font-size: 0.9rem;
     text-transform: uppercase;
     color: #fff;
     background-color: #014A7D;
     margin: 0rem 0 0rem 0;
     padding: 3px 14px;
     display: inline-block; */
 }
 .module_eo h3.card-title {
   font-family: 'Ubuntu Light', sans-serif;
   font-size: 1.3rem;
   /* font-weight: 300; */
   /* color: #584608; */
   letter-spacing: -1px;
   margin-bottom: 0rem;
   text-transform: uppercase;
   text-align: left;
   padding: 0;
   margin: 0;
   position: relative;
   bottom: initial;
   min-height: auto;
 }
 .module_eo h4.card-title
 {
   font-family: 'Ubuntu Bold', sans-serif;
   font-size: 1.3rem;
   /* font-weight: 800; */
   /* color: #584608; */
   letter-spacing: 0px;
   text-transform: uppercase;
   padding: 0;
   margin: 0 0 1rem 0;
   text-align: left;
   line-height: 1.6rem;
   position: relative;
   bottom: initial;
   min-height: auto;
   display: inline-block;
 }
.module_eo h5.card-title {
    font-family: 'Ubuntu Condensed', sans-serif;
    font-size: 1.6rem;
    text-align: left;
    color: #584608;
    padding: 0;
    margin: 0.4rem 0 0 0;
}
.module_eo h6.card-title {
    font-family: 'Ubuntu Bold', sans-serif;
    font-size: 1rem;
    text-transform: uppercase;
    text-align: left;
    letter-spacing: 0px;
    color: #b75311;
    padding: 0;
    margin: 0.4rem 0 0 0;
    position: relative;
    bottom: initial;
    min-height: auto;
}
.module_eo .card-body,
.module_ms .card-body
{
    padding: 1.65rem 1.95rem;
}
.module_eo .card-text.about{
    /* font-family: 'Ubuntu Light', sans-serif; */
    /* font-family: 'Ubuntu Condensed', sans-serif; */
    font-size: 1.2rem;
    padding: 0.35rem 0 0 0;
    line-height: 1.8rem;
    /* letter-spacing: -0.05rem; */
    color: #fff;
    /* font-family: 'Ubuntu Condensed', sans-serif;
    font-size: 1.13rem;
    padding: 0.35rem 0 0 0;
    line-height: 1.5rem; */
}

.module_ms h3.card-title {
  font-family: 'Ubuntu Light', sans-serif;
  font-size: 1.2rem;
  /* font-weight: 300; */
  color: #fff;
  letter-spacing: -1px;
  margin-bottom: 0rem;
  text-transform: uppercase;
  text-align: left;
  padding: 0;
  margin: 0;
  position: relative;
  bottom: initial;
  min-height: auto;
}
.module_ms h4.card-title
{
  font-family: 'Ubuntu Bold', sans-serif;
  font-size: 1.2rem;
  /* font-weight: 800; */
  color: #fff;
  letter-spacing: 0px;
  text-transform: uppercase;
  padding: 0;
  margin: 0 0 1rem 0;
  text-align: left;
  line-height: 1.6rem;
  position: relative;
  bottom: initial;
  min-height: auto;
}
.module_ms .card-text.about{
    /* font-family: 'Ubuntu Light', sans-serif; */
    /* font-family: 'Ubuntu Condensed', sans-serif; */
    /* font-size: 1.13rem; */
    color: #fff;
    padding: 0.35rem 0 0 0;
    line-height: 1.5rem;
}
.module_ms h6.card-title {
    color: #0b6a84;
    font-family: 'Ubuntu bold', sans-serif;
    font-size: 1rem;
    text-transform: uppercase;
    text-align: left;
    letter-spacing: 0px;
    padding: 0;
    margin: 0.4rem 0 0 0;
    position: relative;
    bottom: initial;
    min-height: auto;
}

.card-img-top {
    width: 100%;
    max-height: 240px;
    object-fit: cover;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}
.card-cwm {
    width: 100%;
    margin: 15px 15px;
}
.card-cwm-wide {
    width: 100%;
    margin: 15px 15px;
}

/* ============================ */
@media (max-width: 767px)
{
    .card-cwm-yt, .card-cwm-insta {
      display: none;
    }
}
@media (min-width: 576px)
{
    .card-deck {
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 15px;
    }
    .module_eo h3.card-title {
      font-size: 2.2rem;
    }
    .module_ms h3.card-title {
      font-size: 2.2rem;
    }
}

@media (min-width: 768px)
{
    .card-cwm {
      width: 45.4%;
    }
    .card-cwm-yt, .card-cwm-insta {
      display: inherit;
    }
    .card-cwm-yt {
      width: 100%;
      text-align: center;
    }
    .card-cwm-insta {
      width: 100%;
    }
    .card-cwm-insta .card-body {
      padding: 1.25rem 0rem 1.25rem 3.6rem;
    }
}

@media (min-width: 992px)
{
    .card-cwm {
      width: 46.6%;
    }
    .card-cwm-wide {
      width: 96.9%;
    }
    .card-cwm-yt {

    }
    .card-cwm-insta .card-body {
      padding: 1.25rem 0rem 1.25rem 11.6rem;
    }
}

@media (min-width: 1200px)
{
    .card-cwm {
      width: 46.9%;
    }
    .card-cwm-wide {
      width: 96.9%;
    }
    .card-cwm-yt {

    }
    .card-cwm-insta .card-body {
      padding: 1.25rem 0rem 1.25rem 13.6rem;
    }
}
