﻿



/* Mobile First i.e Smaller to Larger Devices */

/* X-Small devices (portrait phones, less than 576px) */
@media (min-width: 200px) and (max-width: 576px) {
    .row-full-heigth {
        position: relative;
    }

    .landing-spotlight__middle__pitch {
        color: #fff;
        font-weight: 300;
        font-size: 0.8rem;
    }

    .footer-logo {
        padding-left: calc(var(--bs-gutter-x)* .5) !important;
    }

    .footer-logo-with-text {
        display: block !important;
    }

    .navbar-brand {
        margin-right: auto !important;
        margin-left: 0px !important;
    }

    .footer-social {
        padding-top: 0.5rem;
        text-align: center !important;
        padding-right: calc(var(--bs-gutter-x)* .5) !important;
    }

    .label-badge {
        width: 100% !important;
    }

    .loader-inside {
        max-width: 90%;
    }

    .d-show-lowerEqual-sm {
        display: block !important;
    }

    .d-hide-lowerEqual-sm {
        display: none !important;
    }

    .loader-frame {
        height: 405px;
    }

    .nav-img {
        width:120px;
        height:60px !important;
        display:block;
    }

    .nav-img-full {
        display:none;
    }

    .logo-foot {
        width: 120px;
    }

    #navC {
        height: 100%;
    }

    .range-panel-body {
        display: block; /*Avoid date range not seeing ok in small screens*/
    }

    .tabs-item .tabs-item-close {
        display: block;
        margin-left: 2px;
    }

    .tabs-item-text {
        max-width: 80px;
        overflow-x: hidden;
        text-overflow: ellipsis;
    }

    .modal-title-ikp {
        font-size:1rem;
    }

    .card-to-right {
        margin-left: auto !important;
        margin-right: auto !important;
        margin-bottom: 1rem;
    }

    .card-to-left {
        margin-left: auto !important;
        margin-right: auto !important;
        margin-bottom: 1rem;
    }

    .top-label-header {
        height: 30px;
        padding-right: 0em;
    }
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 577px) and (max-width: 767px) {
    .row-full-heigth {
        position: relative;
    }

    .label-badge {
        width: 100% !important;
    }

    .loader-inside .intro img {
        width: 48px;
    }

    #loaderText {
        font-size: 1rem;
    }

    .loader-frame {
        height: 405px;
    }
 }

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991px) {
    .row-full-heigth {
        position: relative;
    }

   
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px) {
}

/* X-Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
}

/* XX-Large devices (larger desktops, 1400px and up) */
@media (min-width: 1400px) {
    .loader-inside {
        max-width: 600px;
    }
}


/* Desktop First i.e Larger to Smaller Devices */

/* XX-Large devices (larger desktops) */
/* No media query since the xxl breakpoint has no upper bound on its width */

/* X-Large devices (large desktops, less than 1400px) */
@media (max-width: 1399.98px) {

}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {

}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {

}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {

}

/* X-Small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {

}
