/* Image Updates to match old custom img-responsive additions */
.main-content .body-content .img-fluid {
    width: 100%;
}

.img-fluid {
    display: block;
}

.block-wrapper-bottom {
    width: 90%;
}

/* FigCaption Font Styling */
.figure-caption {
    font-size: 1em;
    color: #000;
}

/* Menu Dropdown Correction */
.dropdown-toggle::after {
    content: none;
}

ul, ol {
    padding-inline-start: 40px;
}

/* Remove Random Table Border Adds */
.table>:not(:first-child) {
    border-top: 0;
}

/* Reset <a> tag color in content regions */
.home-content .box-shadow:not(.site-map, .purple-bar) a:not([class*="btn-"]),
.body-content a:not([class*="btn-"]),
.right-sidebar a:not([class*="btn-"]) {
    /* color: #2F6FA7 !important; */
}

.nimhd-accordion-group .accordion-control a {
    color: currentColor !important;
}



/*r*/

.nimhd-accordion-group-r .accordion-control-r a {
    color: currentColor !important;   
}

.nimhd-accordion-group-t .accordion-control-t a {
    color: currentColor !important;   
}

.nimhd-accordion-group-v .accordion-control-v a {
    color: currentColor !important;   
}
/*r*/



/* Container Width BS3/BS5 Correction */
@media all and (min-width: 1200px) and (max-width: 1399px) {
    .main-nav-scrolled {
        width: 1110px;
    }
}

@media all and (min-width: 992px) and (max-width: 1199px) {
    .main-nav-scrolled {
        width: 930px;
    }
}

@media all and (max-width: 992px) {
    .container {
        max-width: unset;
    }
    #fluid-container.container {
        max-width: none;
    }
}

@media all and (min-width: 993px) {
    .container {
        padding-left: 15px;
        padding-right: 15px;
    }
}

/* Remove the BS5 Footer Padding */
.footer {
    padding-left: 0;
    padding-right: 0;
}

/* Carousel Font Update */
#myCarousel .carousel-item p {
    font-size: 24px;
    font-family: 'Arimo', Arial, sans-serif;
    color: #545759;
    font-weight: 700;
    padding: 30px;
    margin: 0;
    line-height: 1.2;
}
.box-carousel-body .carousel-item h3,
.box-carousel-body .carousel-item p {
    margin: 0 50px;
}
.box-carousel-body .carousel-item p {
    margin-top: 10px;
}
.box-carousel-body .carousel-item {
    margin-top: 20px;
}