@media (min-width: 768px) and (max-width: 991px) {

    .container {
        max-width: 850px;
        padding-left: 15px;
        padding-right:15px;
        margin-left: auto;
        margin-right: auto;
        justify-content:center;
    }

    .text-setup{
        font-size:var(--PAGETITLE-FONTSIZE);
        font-weight:var(--PAGETITLE-FONTWEIGHT);
        line-height:100%;
    }

    .collapse-setup{
        display:block;
        text-align:center;
    }

    .cslistopener{
        width: 50%;
    }

    .case-title{
        font-size: 1.2rem;
        margin-left: 0.25rem;
        color: orange;
        text-align: justify;
    }

    .display-block{
        display: block;
    }

    .pdf-mark{
        width: 60%;
    }

    .cs-rel-images-div{
        margin-left: 0.50rem;
        padding: 1.0rem; /* p-3 */
        background-color: #000;
        border-radius:0 1rem 1rem 0;
        font-size:1.5rem;
    }
    .cs-rel-images{
        width: 100%;
        vertical-align: center;
    }

    /* the table format conforming case-study information */
    .cs-table-top-row {
        margin-top:  3rem;
        margin-left: 2rem;
    }
    .cs-table-row {
        margin-top:  0.25rem; /* mt-1*/
        margin-left: 2rem;    /* ml-5*/  
    }

    .cs-table-top-1st-column{
        font-size: 1.2rem;
        color: #fff;
        padding: 0.5rem;    /* p-4 */
        background-color: black;
        border-radius: var(--xooxCORNER-1REM);    
    }

    .cs-table-row-1st-column {
        font-size: 1.2rem;
        color: #fff;
        padding: 0.5rem;    /* p-4 */
        background-color: darkblue;
        border-radius: var(--xooxCORNER-1REM);
    }

    .cs-table-top-2nd-column{
        margin-left: 0.25rem;
        padding: 1.5rem;
        background-color:var(--CASE-1STROW-BGCOLOR-DARK);
        border-radius: var(--4CORNERS-0);
        font-size:1.2rem;
        font-weight:900;
        line-height:100%;
    }

    .cs-table-row-2nd-column{
        text-align: justify;
        font-size: 1.2rem;
        margin-left: 0.25rem;
        padding-top:0.5rem ;
        padding-left: 0.5rem;
        padding-bottom: 0.5rem;
        color: black;
        border-radius: var(--oxxoCORNER-1REM);
        background-color: var(--CASE-BGCOLOR-LIGHT);
        border: var(--CASE-BORDER);
        box-shadow: var(--CASE-BOXSHADOW);
        text-shadow: var(--CASE-TEXTSHADOW);
    }

}

@media (min-width: 992px) and (max-width: 1250px) {

    .container {
        max-width: 950px;
        padding-left: 15px;
        padding-right:15px;
        margin-left: auto;
        margin-right: auto;
        justify-content:center;
    }

    .text-setup{
        font-size:var(--PAGETITLE-FONTSIZE);
        font-weight:var(--PAGETITLE-FONTWEIGHT);
        line-height:100%;
    }

    .collapse-setup{
        display:block;
        text-align:center;
    }

    .cslistopener{
        width: 50%;
    }

    .case-title{
        font-size: 1.2rem;
        margin-left: 0.25rem;
        color: orange;
        text-align: justify;
    }

    .display-block{
        display: block;
    }

    .pdf-mark{
        width: 60%;
    }

    .cs-rel-images-div{
        margin-left: 0.50rem;
        padding: 1.0rem; /* p-3 */
        background-color: #000;
        border-radius:0 1rem 1rem 0;
        font-size:1.5rem;
    }
    .cs-rel-images{
        width: 100%;
        vertical-align: center;
    }

    /* the table format conforming case-study information */
    .cs-table-top-row {
        margin-top:  3rem;
        margin-left: 2rem;
    }
    .cs-table-row {
        margin-top:  0.25rem; /* mt-1*/
        margin-left: 2rem;    /* ml-5*/  
    }

    .cs-table-top-1st-column{
        font-size: 1.2rem;
        color: #fff;
        padding: 0.5rem;    /* p-4 */
        background-color: black;
        border-radius: var(--xooxCORNER-1REM);    
    }

    .cs-table-row-1st-column {
        font-size: 1.2rem;
        color: #fff;
        padding: 0.5rem;    /* p-4 */
        background-color: darkblue;
        border-radius: var(--xooxCORNER-1REM);
    }

    .cs-table-top-2nd-column{
        margin-left: 0.25rem;
        padding: 1.5rem;
        background-color:var(--CASE-1STROW-BGCOLOR-DARK);
        border-radius: var(--4CORNERS-0);
        font-size:1.2rem;
        font-weight:900;
        line-height:100%;
    }

    .cs-table-row-2nd-column{
        font-size: 1.2rem;
        margin-left: 0.25rem;
        padding: 0.5rem;
        color: black;
        border-radius: var(--oxxoCORNER-1REM);
        background-color: var(--CASE-BGCOLOR-LIGHT);
        border: var(--CASE-BORDER);
        box-shadow: var(--CASE-BOXSHADOW);
        text-shadow: var(--CASE-TEXTSHADOW);
    }

}




