/* Carousel styling */
#introCarousel,
.carousel-inner,
.carousel-item,
.carousel-item.active {
    height: 100vh;
}

.carousel-item:nth-child(1) {
    background-image: url('/static/img/warsaw2.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.carousel-item:nth-child(2) {
    background-image: url('/static/img/warsaw3.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.carousel-item:nth-child(3) {
    background-image: url('/static/img/warsaw5.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

/* Height for devices larger than 992px */
@media (min-width: 992px) {
    #introCarousel {
        margin-top: -58.59px;
    }
}

/* Height for devices larger than 576px */
@media (min-width: 768px) {
    .h300 {
        margin-bottom: 200px;
    }

    .flutter .h300 {
        margin-bottom: 110px;
    }

    .mb-6 {
        margin-bottom: 80px;
    }

    .flutter .mb-6 {
        margin-bottom: 110px;
    }

}

@media (min-width: 500px) {
    .mb-6 {
        margin-bottom: 20px;
    }
}

.navbar .nav-link {
    color: #fff !important;
}

.tech-logo {
    max-height: 300px;
}

.h300 {
    height: 300px;
}

h1.display-5 {
    font-weight: 400;
}

.client_logo {
    height: 320px;
}

button a, button a:hover {
    color: white;
}

.font_rflex {
    font-family: 'Roboto-Flex', sans-serif;
    font-weight: 300 !important;
}
.font_zilla {
    font-family: 'Zilla Slab Highlight', serif;
}
.font_monoton {
    font-family: 'Monoton', serif;
}
.font_share_tech_mono {
    font-family: 'Share Tech Mono', serif;
}
.font_poiret_one {
    font-family: 'Poiret One', serif;
}
