
/* Modification of bootstrap */
@media (min-width: 576px) {
    .container {
        max-width: 558px;
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 744px;
    }
   /* .hero .text-home {
        font-size: 60px;
    }*/
}

@media (min-width: 992px) {
    .container {
        max-width: 976px;
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1170px;
    }

    .contact-container {
        min-height: 158vh;
    }

    .hero {
        background-position: 0% 30%;
    }

    .hero h1{
        font-size: 50px;
    }

    .hero image-home-french {
        left: -150%;
       /* transform: translate(-80%,150%);*/
    }

    .header-about{ 
        /*flex: 1;*/
        background-size: auto 60rem;
        min-height: 120vh;
    }

    .plants {
        background-size: 240vh 190vh;
        /*min-height: auto;*/
        background-position: top;
        /*min-height: 120vh;*/
    }

    .chocolat .arabe-description {
        margin-top: -10%;
    }

    .products .description .pink-peppercorn {
        left: -5%;
    }

    .creamy_honey .description .creamy_eucalyptus{
        left: -12%;
    }

     .creamy_honey .description .eucalyptus{
        left: -6%;
    }

    .creamy_honey .description .creamy_lychee{
        left: -20%;
    }

    .creamy_honey .description .creamy_niaouli{
        left: -15%;
    }

    .chocolat .container .chocolat_detail {
        margin-top: -15%;
    }
   /* .about-section
    {
        background-position: 0% -50px;*/
        /*left: 50%;*/
   /* }*/

/*
   .products{
        background-image: url('../images/bg_niche.png');
        background-size: cover;
        background-position: 250px 250px;
        background-repeat: no-repeat;
        min-height: auto;
        position: relative;
        padding-top: 5%;
        padding-bottom: 5%;
   }*/

    .descriptif {
        /*top: 30%;*/
        background-position: 0% -40px;
    }

    .descriptif .card{
        height: auto;
    }

    .descriptif .card img{
        left: -10%;
    }

    .descriptif .card .image-description-one{
        left: 20%;
    }

    .descriptif .card .image-description-two{
        left: 20%;
    }

    .descriptif .card .image-description-three{
        left: 30%;
    }

    .chocolat p {
        margin-top: 35%;
    }
}

@media (min-width: 1440px) {

    .container {
        max-width: 1380px;
    }

}

/* End modification of bootstrap */

.navbar {

    background: var(--white-color);
    /*#cc9c00*/

    /*font-family: 'Montserrat', bold;
    font-weight: bold;
    font-size: 70 px;*/
}

.navbar-custom {
    font-family: 'Montserrat',serif;
    font-weight: bold;
    font-size: 18 px;
}

/*
.bg-overlay {
    opacity: 0.55;
}*/

/*

.hero {
    min-height: calc(100vh - 75px) !important;
}*/

.descriptif {
    /* background: var(--descriptif-color); */
    /*background: white;*/
    background-image: url('../images/bg_niche.png');
}

.descriptif .row {
    padding: 2em 2em;
    /*font-size: 130%;*/
}

.descriptif h2,h5{
    color: var(--black-color);
    font-weight: bold;
}

#miel {
    /*background-color: var(--descriptif-color);*/
    background-color: var(--orange-color);

}

.nosMiel{
    color: var(--white-color);
}

.image-etape img {
    max-width: 25%;
    max-height: 20vh;
}

.image-etape h4 {
    font-size: 1.35em;
}

.image-etape {
    text-align: center;
    font-size: .75em;
}
/*
#chocolat {
    background: var(--chocolat);
}*/
/*
#chocolat p {
    color: #dedede;
}

#chocolat a {
    color: #ffd7b8;
}*/


.chocolat h2{
    padding-top : 20%;
}

.chocolat p {
    padding-top: 5%;
    font-weight: bold;
}

.chocolat .container .chocolat_detail {
    padding-top: 60%;
}

.chocolat img {
  transform: translate(-15%, 0%);
}

.card .card-image {
    width: 100%;
}

.card-image img {
    width: 100%;
}

.card .description {
    padding: .5em;
    text-align: center;
}

.card .description h2 {
    font-size: 125%;
    margin-bottom: .25em;
}

.card .description span {
    font-size: 75%;
}

.unstyled {
    list-style: none;
}

#langue {
    border: none !important;
    background: unset;
    color: white;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0 1em;
}

#langue option {
    color: black;
}
