.do-page-grid__items .teaser {height: auto !important;background: transparent;}
.do-page-grid__items .teaser, .do-page-grid__items {width: 100%;}
 .do-page-grid__items {position: relative !important;} .do-page-grid{ height:auto !important;} .s-title{
        font-family:"Bebas Neue",sans-serif; font-size:40px; line-height: 1em;
      }
      .t-title {
        font-family:"Bebas Neue",sans-serif;
      }
      @media (min-width:768px) {
        .row.sec-table {
          display: flex;
        }
      }
      .t-title,
      p.sh.sub-title{font-weight:bold;font-size:17px;}
      p.sh{font-size:18px}
      .text-center{text-align: center;}
      .text-left{text-align:left;}
      .grey-bg{background-color:#f5f5f5; padding:25px; box-sizing: border-box;}
      .col{float:left;}
      .fl{float:left;}

      .col,.col-left,.col-right{
        box-sizing:border-box;
        float:left;
      } 
      .grey-bg .row{margin-bottom:20px;}
      .col-center{padding-left:15px;padding-right:15px;}
      .col.half{width:50%;}
      .col.half.input{width:calc(50% - 5px);}
      .col.quarter{width:25%;}
      .col-left{padding-right:15px;}
      .col-right{padding-left:15px;}
      .col-left-sg{padding-right:5px;}
      .col-right-sg{padding-left:5px;}
      .col1{width:10%;}
      .col2{width:20%;}
      .col3{width:30%;}
      .col4{width:40%;}
      .col5{width:50%;}
      .col6{width:60%;}
      .col7{width:70%;}
      .col8{width:80%;}
      .col9{width:90%;}
      .col10{width:100%;}
      .col-split4{width:24%;}
      .col-split3{width:33.33333%;}
      .col-center{margin-left:auto;margin-right:auto;}
      .cols3-left{padding-right:10px;}
      .cols3-center{padding-left:5px; padding-right:5px;}
      .cols3-right{padding-left:10px;}
      .boxsha{box-shadow: 0px 0px 40px 0px #ddd;background:#fff;padding:20px 0px 20px 0px;}
      .mobile-appear{display:none;}
      .nowrap{white-space: nowrap;}
      .mt2{margin-top:20px;}
      .mt2-im{margin-top:20px !important;}
      .mt4{margin-top:40px;}
      .mt4-im{margin-top:40px !important;}
      table.mobile-table{margin:auto; min-width:320px; max-width:100%; vertical-align: top;}
      .mobile-table th, .mobile-table td{vertical-align: top;padding:5px 10px; text-align:left;}
      @media(max-width:892px){
        .boxsha{padding:20px 20px 20px 20px;}
        .mt4-im{margin-top:25px !important;}
        .sm10{width:100%;}
        .mobile-gone{display:none;}
        .mobile-appear{display:block;}
        .col-left, .col-right{padding-left:15px;padding-right:15px;}
        p.s-title{margin-bottom:20px !important;}
      }
      @media(max-width:500px){
        table.mobile-table th, table.mobile-table td{font-size:11px;}
        .t-title,
        p.sh.sub-title{font-weight:bold;font-size:14px;}
        p.sh{font-size:10px}
        table.mobile-table{min-width:initial;}
      }
 @media (min-width:1280px) {
        .graduatesguide-blog-post {
            max-width: 790px;
            float: left;
            padding: 0px;
        }
        .graduatesguide-blog-post .gradient-block__item > .col-block {
            padding-top: 15px;
        }
        .graduatesguide-blog-post .block-with-image__text {
            padding-left: 30px;
        }
    }
    .teaser__image-wrapper, .deal-card__thumbnail {
    display: none;
    }
    .deal-card__info, .deal-card__title, .teaser__wrapper{
      height: auto;
      max-height: none;
    }
    .deal-card__title {
        min-height: auto;
    }
    .do-page-grid__items .teaser, .do-page-grid__items {width: 100%;}
    .do-page-grid__items {position: relative !important;}
    .deal-card__title {border-bottom: 1px solid transparent;margin-bottom: 0px;padding-bottom: 20px;padding-right: 30px;position: relative;cursor: pointer;}
    .deal-card__info.active .deal-card__title {color: #007588; border-bottom: 1px solid #999;margin-bottom: 0px;}
    .deal-card__title .fas {position: absolute;top:50%;right: 0px;transition: all 0.2s; transform: translate(0px, -98%);}
    .deal-card__info.active .fa-plus {opacity: 0;}
    .deal-card__summary_n {min-height: 0px; height: 0px; transition: all 0.2s;}
    .deal-card__info.active .deal-card__summary_n {min-height:100px; height: auto;}
    .deal-card__summary_n .field__item {padding: 30px 0px;color: #404040;line-height: 25px;}
    .do-page-grid__items .teaser {height: auto !important;background: transparent;}
    .deal-card__info {padding-bottom: 0px;margin-bottom: 30px;}
    .field__item ol {font-weight: bold;color: #000;}
    .rplc-info {background: #F5F5F5; color: #404040;padding: 20px 40px;margin-bottom: 15px;}
    .rplc-info span {width: 50%;display: block;float: left;}
    @media (max-width: 600px) {
      .deal-card__title {
        font-size: 20px;
        line-height: 25px;
      }
      .rplc-info span {width: 100%;}
    }
    .position-fixed {
        position: fixed;
        bottom: 0;
        right: 30px;
    }
    .promo-blurb-bottom {
        background: #63BBB1;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }
    .promo-blurb-content {
        padding: 5px 20px;
        color: #ffffff;
    }
    .promo-blurb-content a, .promo-blurb-content a:visited {
        color: #ffffff;
    }
    .do-page-grid {
        height: auto !important;
    }
    #sec-faq {display:block !important;}
    .sec-important-title {
        max-width: 300px;
    }
    .sec-important a {
        color:#fff;
        text-decoration: underline;
    }
    @media (min-width: 1200px) {
        .sec-important {
            width:600px !important;
        }
    }
    @media (min-width: 768px) {
        .hero {
            padding: 0 30px;
        }
        .borrowing-sec .account-type-info {
            padding:0px 30px;
        }
        .borrowing-sec .account-type-info.last {
            border-left: 1px solid #D8D8D8;
        }
        .borrowing-title {
            padding: 37% 0px;
        }
    }
    @media (max-width: 768px) {
        .hero__image {
            background-position: 87.3% center;
        }
        .tab-resp {
            max-width: 100%;
            overflow-x: auto;
        }
        .tab-resp img {
            min-width:900px;
        }
        .borrowing-sec .account-type-info {
            padding-bottom: 30px;
        }
    }
    @media (min-width: 1200px) {
        .signup-tab .col-block__column--3 {
            width:31%;
        }
        .col-block__column--3.max {
            width: 31%;
        }
    }