 .comrodHero {
          width: 100%;
          display: flex;
          align-content: flex-start;
          justify-items: flex-start;
          height: 650px;
          background-position: top;
          background-size: contain;
          position:relative;
        }

        .comrodHeroCopy {
          width: 100%;
          margin-top: 240px;
          margin-bottom: 50px;
        }

        .comrodHeroCopy h1,
        .comrodHeroCopy p {
          color: #ffffff !important;
        }

        .comrodHeroCopy h1{
          font-weight:600;
        }

        .camrodHeroSpacer {
          width: 0;
        }

        .heroLinkWrap {
          display: flex;
          align-items: center;
          margin-top: 30px;
        }

        .heroLinkWrap a {
          color: #ffffff;
          text-decoration: none
        }

        .flexWrap {
          display: flex;
          flex-wrap: wrap;
        }

        .flexLeft {
          width: 100%;
          display: inline-block;
        }

        .flexRight {
          width: 100%;
          display: inline-block;
        }

        .flexLeft .comrodLogoWrap {
          margin-bottom: 50px
        }

        .flexLeft .comrodListWrap {
          margin-top: 30px
        }

        .flexLeft .comrodListWrap li {
          font-weight: bold;
          font-size: 1.4;
        }

        .prodHeadline {
          width: 100%;
          text-align: center;
          padding: 5% 0
        }

        .prodCardWrapOuter {
          width: 100%;
          display: flex;
         justify-content: center;
         align-items: center;
        }

        .prodCardWrapInner {
          width: 90%;
          display: flex;
          align-content: center;
          justify-items: center;
          flex-wrap: wrap;
        }

        .prodCard {
          width: 100%;
          display: flex;
          align-content: flex-start;
          justify-items: center;
        }

        .prodCardInner {
          background: #ffffff;
          width: 95%;
          margin-bottom: 30px;
          -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.13);
          -moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.13);
          box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.13);
        }

        .prodCardImg {
          width: 100%
        }

        .prodCardImg img {
          width: 100%;
          height: auto;
        }

        .prodCopyPad {
          padding: 10px;
          text-align: center;
        }
        }

        .prodCopy {}

        .prodCopy h3 {
          font-size: 24px;
        }
        
        
        .comrodBtn{
            display:inline-block;
            height:50px;
            line-height:50px;
            padding:0 60px;
            color:#fff;
            font-size:18px;
            font-weight:bold;
            text-decoration:none;
            background-color:#d44c3b;
            
        }
        
        
        
        

        @media screen and (min-width: 500px) {
        .comrodHero {
          height: 720px;
        }    
            
            
            
          .comrodHeroCopy {
            margin-top: 320px;
          }
        }

        @media screen and (min-width: 600px) {
              .comrodHero {
          height: 780px;
        }  
            
            
          .comrodHeroCopy {
            margin-top: 420px;
          }
        }

        @media screen and (min-width: 768px) {
          .comrodHero {
            height: auto;
            background-size: cover;
          }
            
          .comrodHero::after {
              content:" ";
            height: 40px;
            width:100%;
            position:absolute;
            bottom:0;
            left:0;
            z-index:10;
            opacity: .4;
            background-color:red;
            
          }
    
            
            
            

          .comrodHeroCopy {
            width: 50%;
            margin-top: 0;
            margin-bottom: 100px;
            max-width: 500px;
          }

          .camrodHeroSpacer {
            width: 50%;
          }

          .flexLeft {
            width: 50%;
          }

          .flexRight {
            width: 50%;
          }

          .flexWrap {
            flex-wrap: nowrap;
          }

          .prodCard {
            width: 50%;
          }
        }

        @media screen and (min-width: 961px) {
          .prodCard {
            width: 33.33%;
          }
        }



 .prodHeadline{
        padding-bottom:50px;
        
    }
    
    
    .coreTableWrap{
        width:100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .coreTable{
        width:100%;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        border-top:1px solid #000000;
        border-left:1px solid #000000;
        background:#ffffff;
    }
    
    
    .coreTableItem{
        text-align:center;
        width:100%;
        padding:40px;
        border-bottom:1px solid #000000;
        border-right:1px solid #000000;
        font-size: 1.4rem;
        font-weight: 600;
        align-self: stretch;
        display:flex;
        justify-content: center;
        align-items: center;
    }
    
    @media screen and (min-width: 769px) {
        .coreTableItem{
            width:50%;
        }
    }
    
    @media screen and (min-width: 1025px) {
        .coreTableItem{
            width:25%;
        }
    }
    




