/*

PARVUS -n
Abbreviation, shortened, tiny small. Basically - this is for mobile styling.

*/

/* #region TEMPLATE */
/* #endregion */


/* #region SIDR STYLING */

    @media(max-width:991px) {
        .navbar-toggler {
            display: none;
        }

        .collapse:not(.show) {
            display: flex;
            flex-flow: row nowrap;
        }

        .navbar > .container-fluid {
            display: flex;
            flex-flow: row nowrap;
        }

        .navbar-nav {
            flex-flow: row;
        }
    }

/* #endregion */

@media(max-width:1565px) {
    .tcl-wrap .column1.colw_c, .tcl-wrap .column2.colw_c {
        width: 45%;
    }

    .counters-wrap .counters {
        gap: 80px;
    }
}

@media(max-width:1300px) {
    h1,
    .head-title {
        font-size: 4rem;
    }

    .c-itm {
        width: 40%;
    }

    .view-training-courses .views-row {
        width: 30%;
    }

    .psanw-item {
        width: 47%;
    }

    .ebl-left, .ebl-right {
        width: 47%;
    }

    .page-node-type-blog .col-lg-9 {
        width: 63%;
    }

    .view-concordia-magazine .views-row {
        width: 30%;
    }

    .contact-cols .tcl-wrap .column1.colw_c, .contact-cols .tcl-wrap .column2.colw_c {
        width: 70%;
    }

    .contact-cols .tcl-wrap .content {
        justify-content: center;
    }
}

@media(max-width:1190px) {
    #block-footer .navbar-nav > li {
        width: 30%;
        margin-bottom: 30px;
    }

    .view-team-members .views-row {
        width: 46%;
    }

    .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front {
        width: 94% !important;
        left: 3% !important;
    }
}

@media(max-width:1160px) {
    #block-tm .tcl-wrap .column1.colw_c, #block-tm .tcl-wrap .column2.colw_c {
        width: 100%;
    }

    #block-tm .tcl-wrap .content {
        gap: 0px;
    }

    .tl-right, .tl-left .socials {
        justify-content: center;
    }

    .navbar {
        top: 73px;
    }

    .scrolled #block-tm .tcl-wrap .content {
        height: 0px;
        overflow: hidden;
    }

    .scrolled .navbar {
        top: 0px;
    }

    .menu--main .navbar-nav .nav-link {
        padding: 25px 10px;
    }

    .ql-wrap {
        height: unset;
    }

    .quick-links {
        position: static;
        width: 100%;
        padding: 60px 0px 40px 0px;
    }

    .ql-itm {
        width: 23%;
    }

    .hp-welcome.mt_060 {
        margin-top: 0px;
    }

    .path-frontpage .hcnt h1 {
        font-size: 3.5rem;
    }

    .view-main-services .views-row {
        width: 40%;
    }

    .view-main-services {
        margin-top: unset;
    }

    .ms-overflow.pt_115 {
        padding-top: 60px;
    }

    .blog-collection .view-blogs .views-row {
        width: 46%;
    }

    .scrolled .menu--main .navbar-nav .nav-link {
        padding: 15px 15px;
    }
}

@media(max-width:1020px) {
    .navbar-nav {
        display: none;
    }

    .mobile-menu-button {
        display: flex;
    }

    .path-frontpage .hcnt h1, .bhc-tit {
        font-size: 3.3rem;
    }

    .view-training-courses .views-row {
        width: 46%;
    }

    .future-wrap .future-cnt {
        width: 80%;
    }

    .cw_050 {
        width: 80%;
    }

    .tmh-img img {
        width: 250px;
        height: 250px;
    }

    .tmh-tit {
        width: calc(100% - 290px);
    }

    .page-node-type-blog .col-lg-9 {
        width: 100%;
    }

    .page-node-type-blog .col-lg-3 {
        width: 65%;
    }
}

@media(max-width:950px) {
    .hp-accred .cw_080 {
        width: 100%;
    }

    .tcl-wrap .column1.colw_c, .tcl-wrap .column2.colw_c {
        width: 44%;
    }

    .view-concordia-magazine .views-row {
        width: 46%;
    }

    .contact-cols .tcl-wrap .column1.colw_c, .contact-cols .tcl-wrap .column2.colw_c {
        width: 80%;
    }
}

@media(max-width:850px) {
    #block-footer .navbar-nav > li {
        width: 48%;
    }

    .foot-std .fs-wrap {
        justify-content: center;
        gap: 0px;
    }

    .foot-std .fsc1,
    .foot-std .fsc2 {
        text-align: center;
        width: 100%;
    }

    .ql-itm {
        width: 30%;
    }

    .view-main-services .views-row {
        width: 60%;
    }

    .cw_060 {
        width: 80%;
    }

    .psanw-item {
        width: 100%;
    }

    .tm-header {
        justify-content: center;
    }

    .tmh-img, .tmh-tit {
        width: 100%;
        text-align: center;
    }

    .ebl-left, .ebl-right {
        width: 100%;
    }
}

@media(max-width: 768px) {
    .collapse:not(.show) {
        justify-content: end;
    }

    .path-frontpage .hcnt , .bhc-tit {
        font-size: 3rem;
    }

    .hcnt {
        max-width: 95%;
    }

    h1, .head-title, .ehc-tit {
        font-size: 3.5rem;
    }

    .tcl-wrap .column1.colw_c, .tcl-wrap .column2.colw_c {
        width: 100%;
    }

    .ci-counter {
        font-size: 4rem;
    }

    .view-training-courses .views-row {
        width: 100%;
    }

    .cw-img, .cw-img img {
        height: 200px;
    }

    .cwc-sum {
        min-height: unset;
    }

    .future-wrap .future-cnt {
        width: 80%;
    }

    .future-wrap {
        height: 120vh;
    }

    .future-wrap .future-img img {
        height: 140vh;
    }

    .view-team-members .views-row {
        width: 100%;
    }

    .tmh-nam {
        font-size: 2.5rem;
    }

    .tm-bio {
        margin-top: 25px;
    }

    .tm-header, .tm-body {
        padding: 40px;
    }

    .ehc-tag {
        flex-flow: column;
        align-items: center;
    }

    .event-body {
        width: 95%;
    }

    .blog-collection .view-blogs .views-row {
        width: 100%;
    }

    .contact-cols .tcl-wrap .column1.colw_c, .contact-cols .tcl-wrap .column2.colw_c {
        width: 100%;
    }
}

@media(max-width: 600px) {
    #block-tm .tcl-wrap .content {
        display: none;
    }

    .navbar {
        top: 0px;
    }

    body {
        padding-top: 71px;
    }

    #block-footer .navbar-nav > li {
        width: 100%;
    }

    .footer-logo svg {
        width: 360px;
    }

    .ql-itm {
        width: 47%;
    }

    .hpban-cta a {
        font-size: 1.3rem;
    }

    .cw_080 {
        width: 95%;
    }

    .view-main-services .views-row {
        width: 100%;
    }

    .c-itm {
        width: 100%;
    }

    .counters-wrap {
        height: 100vh;
    }

    .counters-wrap .counters-img img {
        height: 120vh;
    }

    .path-frontpage .fc-video iframe {
        height: 300px;
    }

    .future-wrap .future-cnt {
        width: 95%;
    }

    .cw_060 {
        width: 95%;
    }

    .cw_050 {
        width: 95%;
    }

    .eas-video iframe {
        height: 300px;
    }

    .page-node-type-blog .col-lg-3 {
        width: 100%;
    }

    .page-node-type-blog .row.g-0 {
        width: 95%;
    }

    .view-concordia-magazine .views-row {
        width: 100%;
    }

}

@media(max-width: 525px) {
    .path-frontpage .hcnt h1, .bhc-tit {
        font-size: 2.5rem;
    }

    h1, .head-title, .ehc-tit {
        font-size: 2.8rem;
    }

    .ms-img img {
        height: 200px;
    }

    .cq-btn {
        margin: 15px 0px;
    }

    .cq-btn a {
        margin: 10px 0px;
    }
}

@media(max-width: 450px) {
    .navbar-brand img {
        height: 60px;   
    }

    .mobile-menu-button a {
        padding: 21px 30px;
    }

    .ql-itm {
        width: 100%;
    }

    .ql-itm a {
        display: flex;
        flex-flow: row nowrap;
        align-items: center;
        justify-content: center;
    }

    .ql-itm .qli-txt {
        margin-top: 0px;
        font-size: 1.4rem;
        height: 60px;
        text-align: left;
        padding-left: 15px;
        justify-content: start;
    }

    .ql-itm .qli-icn svg {
        width: 60px;
    }
}