.download-card{
    opacity:1;
    transition: opacity 250ms ease-in-out;
  }
  .download-card:hover{
    opacity:0.8;
  }
  
  
  i.material-icons.cr-icon-button-symbol {
      background-color: #ffe500;
      padding: 10px;
      color: #000000;
      border-radius: 50%;
  }
  
  a.button.cr-mobile-only-btn {
      font-size: 1.3rem;
      max-width: 500px;
      width:fit-content;
  }

  .contact-container__content {
    width: 85%;
  }
  #ContactForm fieldset a {
    background-color: #1f64ff;
    color: #fff;
  }
  #ContactForm fieldset a:hover {
    background-color: #0048eb;
  }
  .contact-container__content .contact-wrapper .request-form-container #request-form #ContactForm a.button.cr-avail-btn {
    max-width: 260px;
    width: 100%;
    margin: 0;
  }

  .cr-icon-button-symbol{
      vertical-align: middle;
  }

  .request-form-container {
    margin-right: 2em;
  }
  .contact-container__content .contact-wrapper {
    height: 300px;
  }

  .card-container .item a{
    display:block;
  }

  
  
  
  @media only screen and (max-width:960px){
  
    .cr-mobile-hide{
      display:none;
    }
  
    .contact-wrapper.cr-desktop-hide form{
      text-align: center;
    }
  
  
    .cr-mobile-no-img img{
      display:none;
    }

    .cr-mobile-no-img .overlay.static-overlay-md {
          display: none;
  }

  
    .list-container .card-container {
      margin-bottom: 20px !important;
  }
  
  li.card-container.medium-card {
      border: 2px solid #000000;
      border-radius: 9px;
  }
  
  i.material-icons.cr-icon-button-symbol {
      vertical-align: middle;
  }
  
  .list-container .card-container.download-card .item .map-container .medium-image {
      height: 73px;
  }

  .millimeter-sub-heading{
      margin-bottom: 20px !important;
      font-size: 23px !important;
  }

  .list-container .card-container .item .map-container .medium-image{
    height:auto !important;
  }
  
  }
  @media screen and (max-width: 1005px) {
    .request-form-container {
      margin-right: 0;
    }
  }
  @media screen and (max-width: 1726px) {
    .contact-container__content .contact-wrapper {
      height: 340px;
    }
  }
  @media screen and (max-width: 1570px) {
    .contact-container__content {
      width: 100%;
    }
  }
  @media screen and (max-width: 680px) {
    .contact-container__content {
      width: 100%;
    }
  }
  @media screen and (max-width: 1230px) {
    .contact-container__content {
      width: 100%;
    }
  }
  @media only screen and (min-width:960px){
  
    .cr-desktop-hide{
      display:none;
    }
  
  }