
    .featuredgrid .featured-content * {
      color: white !important;
    }
    .featuredgrid .is-table-row{min-height: 350px;}
/*    .featuredgrid .container{margin-bottom: 30px;}*/
    .featuredgrid  .row{margin-left: 0px; margin-right: 0px;}
    .featuredgrid .container{padding: 40px 0px}
    .featuredgrid p{padding-top: 10px;}
    .featuredgrid .featured-content{
      padding: 40px;
      background-color: #003e7e;
    }
    .featuredgrid-content.rightImage{padding: 40px 40px 40px 0px;}
    .featuredgrid-image{
      background-size: cover !important;
      background-position: center right;
      height: 300px;

    }
    .featuredgrid .main-heading{text-align: center;}
    .featuredgrid .grid-heading{margin-top: 0px}
    .featuredgrid .descript{text-align: center;}
    .display-none{
        display: none !important;
    }
    .mobile-only-fix{
        margin-left: -30px;
        width: calc(100% + 60px);
    }
    .featuredgrid .col-block {
        display: inline-block !important;
        float: left !important;
    }

    .featuredgrid .link-feature-box{
      position: relative;
      width: 100%;
    }
    .featuredgrid .link-feature-box:before{
      content: "";
      display: block;
      padding-top: 100%;
    }
      .featuredgrid .ratio2_1:before{
        padding-top: 50%;
      }
      .featuredgrid .ratio1_2:before{
        padding-top: 200%;
      }
      .featuredgrid .ratio4_3:before{
        padding-top: 75%;
      }
      .featuredgrid .ratio16_9:before{
        padding-top: 56.25%;
      }
      .featuredgrid .ratio8_3:before{
        padding-top: 75%;
      }


    .no-padding {
      padding: 0px !important;
    }
    .featuredgrid .featured-image{background-size: cover;}



    /* Small devices (tablets, 768px and up) */
    @media (min-width: 768px) { 
      .mobile-only{display: none !important;}
      .featured-image{
        height: auto;
      }
        .is-table-row {
            display: table;
        }
        .is-table-row [class*="col-"] {
            float: none;
            display: table-cell;
            vertical-align: top;
        }

    }

    @media (max-width: 768px){
      .desktop-only{display: none !important;}
      .featured .btn{width: 100%;}
    }

    /* Medium devices (desktops, 992px and up) */
    @media (min-width: 992px) {

    }


    /* Large devices (large desktops, 1200px and up) */
    @media (min-width: @screen-lg-min) {

    }
