@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body {
font-family: Poppins;
line-height: 1.5rem;
}

.header-bottom{
    padding: 20px 0 !important;
}
.main-menu {
    justify-content: center;
}
.home-box{
    display: flex;
    flex-flow: row wrap;
    padding: 1rem 0;
}
.home-box-container {
    display: inherit;
    flex-flow: column wrap;
    width: 25%;
    justify-content: space-between;
    align-items: center;
    padding: 1rem 2rem;
}
.home-box-icon {padding-bottom: 0.5rem;}
.home-box-icon img{max-width: 200px;}
.home-box-title {}
.home-box-text {}

#custom-text {
    padding: 1rem;
}
.flex{
    display: flex;
    align-items:center;
    padding-bottom:20px;
}
.flex-left {width: 50%;padding: 0 15px 0 0;}
.flex-left-30 {width: 30%;padding: 0 15px 0 0;}
.flex-left-70 {width: 70%;padding: 0 15px 0 0;}

.flex-right {width: 50%;padding: 0 0 0 15px;}
.flex-right-30 {width: 30%;padding: 0 0 0 15px;}
.flex-right-70 {width: 70%;padding: 0 0 0 15px;}

.flex-right img, .flex-left img, .glowna-img img{
    width: 100%;
    height: 100%;
}
#content-wrapper {
    padding-bottom: 0rem !important;
}
#content-wrapper .page-footer {
    margin-top: 0rem !important;
}
.banner .img-fluid{width:100%}
#index .product-miniature .product-miniature__title {
    font-size: 2rem !important;
    color: #2AA0DB !important;
}
.product-miniature .product-miniature__price {
    font-size: 2rem !important;
}
.product-miniature .product-miniature__infos {
    align-items:center;
}
@media (max-width: 600px) {
    .carousel .carousel-caption .h2,
    .carousel .carousel-caption h2 {
        font-size: 2rem;
    }
    .carousel-control-next,
    .carousel-control-prev{
        display: none;
    }
        .main-menu {
            order: 3;
        }
        .header-bottom__row{
            justify-content: end;
        }
                .product-miniature .product-miniature__title {
                    font-size: 1rem !important;
                    color: #2AA0DB !important;
                }
                                .product-miniature .product-miniature__price {
                                    font-size: 1rem !important;
                                }
                                                                .flex {flex-direction: column;}
    .flex-left,
    .flex-left-30,
    .flex-left-70,
    .flex-right,
    .flex-right-30,
    .flex-right-70{
        width: 100%;
        padding: 0;
    }

}
