﻿@media (max-width: 575.98px) {

    .align-xxs-center {
        text-align: center;
    }

    .nav.nav-pills .nav-item {
        z-index: 3;
        width: 100%;
    }

    .list-group-item {
        display: block !important;
    }

    h1, .h1, .h1 {
        font-size: calc(2.2rem + 2.5vw);
        line-height: 1;
    }

    h2, .h2, .h2 {
        font-size: calc(1.8rem + 0.5vw);
    }

    h3, .h3, .h3 {
        font-size: calc(1.5rem + 0.3vw);
    }

    #logo-image {
        max-width: 150px;
    }

    .numbers > p.text-sm {
        font-size: 1.2rem !important;
    }

    .ai-lottie {
        margin: -29px -32px -22px 0;
    }


    .text-sm-white {
        color: #ffffff !important;
    }

} /* 575px */

@media (max-width: 767.98px) {
    
    .waves {
        height: 80px;
        min-height: 80px;
    }

} /* 767px */

  @media (max-width: 991px) {

    #numbers-summary {
        min-height: 214px !important;
    }

} /* 767px */

@media (max-width: 1199.98px) {

    .hide-lg {
        display: none !important;
    }

    .page-header {
        margin-top: -80px;
        padding-top: 170px;
        z-index: -1;
    }

    .page-header.large {
        padding-top: 230px;
    }

    .navbar #navbar .nav-link {
        color: #ffffff !important;
    }

    .navbar .sidenav-toggler-inner .sidenav-toggler-line {
        background: #ffffff !important;
    }

    #navbar-search {
        margin-right: 10px;
        background: rgba(255,255,255,0.2);
        border-width: 0;
        margin-top: -8px;
        color: #ffffff;
    }

    #img-to-preview {
        max-width: 300px
    }

    .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option {
        padding: 0.6rem 0.75rem !important;
    }

    .pattern-lines {
        height: 100%;
        width: auto !important;
    }

    .text-md-white {
        color: #ffffff !important;
    }

} /* 1199px */


@media (min-width: 1199.98px) { /* Only large screens */

    .long-text {
        white-space: normal !important;
    }

}
/* min:1199px */

@media (min-width: 1830px) {

    .ai-lottie {
        margin: -29px 0 -22px 0;
    }

} /* min:1830px */
