section.banner-cta .wrapper .content h1, section.banner-cta .wrapper .content h2, section.banner-cta .wrapper .content h3{
    color: #fff;
    font: 300 2.75rem / 2.75rem crimson-pro, serif !;
}

section.batesville-dashboard h1{
    color: #231f20;
    font: 300 2.1875rem / 2.5rem crimson-pro, serif !important;
    margin-bottom: 20px;
    margin-top: 10px;
}

.landing-page-inner-block h2 a, .landing-end-block h2 a{
    color: #00396e !important;
}

section.banner-cta {
    /* height: 250px; */
    display: flex;
}

section.batesville-dashboard h2 a:hover:after{
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2249%22%20height%3D%2250%22%20viewBox%3D%220%200%2049%2050%22%20style%3D%22%22%3E%3Cg%3E%3Cg%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22rgb%280%2C57%2C110%29%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2220%22%20stroke-width%3D%222.5%22%20d%3D%22M1.889%2025.397H35.45%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22rgb%280%2C57%2C110%29%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2220%22%20stroke-width%3D%222.5%22%20d%3D%22M19.532%2012.97L35.45%2025.399%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22rgb%280%2C57%2C110%29%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2220%22%20stroke-width%3D%222.5%22%20d%3D%22M19.532%2037.807L35.45%2025.38%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20fill%3D%22rgb%280%2C57%2C110%29%22%20d%3D%22M24.634.5C13.867.5%204.714%207.524%201.503%2017.228h2.866C7.466%208.98%2015.403%203.097%2024.732%203.097c12.023%200%2021.769%209.747%2021.769%2021.768%200%2012.022-9.746%2021.768-21.769%2021.768-8.925%200-16.587-5.378-19.946-13.066H1.888c3.51%209.148%2012.378%2015.663%2022.746%2015.663C38.07%2049.23%2049%2038.3%2049%2024.865%2049%2011.43%2038.07.5%2024.634.5z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E);

}

section.batesville-dashboard h2 a:after{
    display: inline-block;
    position: relative;
    top: 7px;
    left: 10px;
}

h1 { font: 300 4.6875rem/4.6875rem crimson-pro,serif !important; }
h2 { font: 300 3.75rem / 3.75rem crimson-pro, serif !important; }

.dashbard-section{
    padding: 40px 0 0 0;
}

.dashboard-m p {
    color: #00396e !important;
    font: 500 1.6rem / 2.1875rem crimson-pro, serif !important;
}

section.product-detail-pg section.product-detail-banner .wrapper .product-detail-image-container .product-detail-image a img {
    height: auto !important;
}

li#menu-item-88644, li#menu-item-73733, li#menu-item-326144 {
    display: none;
}



  ol.custom-letter-list {
    list-style: none !important;      /* Remove default */
    counter-reset: letter-counter !important;
    padding-left: 25px !important;
  }
 
  ol.custom-letter-list > li {
    counter-increment: letter-counter !important;
    position: relative !important;
    margin-bottom: 8px !important;
  }
 
  ol.custom-letter-list > li::before {
    content: counter(letter-counter, lower-alpha) ". " !important;
    position: absolute !important;
    left: 0 !important;
    font-weight: bold !important;
    color: #000 !important; /* Change color if needed */
  }


  ol.custom-letter-list {
    list-style: none !important;      /* Remove default */
    counter-reset: letter-counter !important;
    padding-left: 25px !important;
  }
 
  ol.custom-letter-list > li {
    counter-increment: letter-counter !important;
    position: relative !important;
    margin-bottom: 8px !important;
  }
 ol.custom-letter-list li {
    font: 400 1.375rem / 1.75rem open-sans, sans-serif;
}
  ol.custom-letter-list > li::before {
    content: counter(letter-counter, lower-alpha) ". " !important;
    position: absolute !important;
    left: 0 !important;
    font-weight: bold !important;
    color: #000 !important; /* Change color if needed */
  }



@media (max-width: 767px) {
    .page-guest-login .main-section .banner .wrapper, .page-unlocked .main-section .banner .wrapper {
        margin-bottom: 403px;
        min-height: 407px;
        height: 505px;
    }
    div#gform_wrapper_3{
        margin-top: 8rem;
    }

    section.text-image-group .wrapper .list-content__item .image-content img {
        object-fit: contain;
        height: 100% !important;
        width: 100% !important;
        aspect-ratio: auto !important;
    }

    section.text-image-group .wrapper .list-content__item .image-content {
        max-height: max-content !important;

    }

    .image-content {
        width: 100% !important;
    }

    section.product-detail-pg section.product-detail-banner .wrapper .product-detail-content.show-md {
        display: flex;
        flex-direction: column;
    }

li#menu-item-88644, li#menu-item-73733, li#menu-item-326144 {
        display: block;
    }

}

@media (max-width: 1024px) {
    
li#menu-item-88644, li#menu-item-73733, li#menu-item-326144 {
        display: block;
    }

}
