@import url('GeneralStyling.Css');
@import url('Header&FooterStyling.Css');
main {
    margin-top: 10vh;
    background-color: rgb(90, 221, 221);
}

.container {
    width: 95vw;
    height: 110vh;
    margin: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.context {
    width: 100%;
    height: 90%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

h2 {
    display: block;
}

.images-container {
    border: 3px solid black;
    height: 90%;
    width: 45%;
    display: flex;
    flex-direction: column;
    margin: 10px auto;
}

.main-image {
    height: 65%;
    width: 100%;
    border: 1px solid yellow;
}

.small-images {
    height: 34%;
    width: 100%;
    border: 2px solid blue;
    overflow: hidden;
    display: flex;
    flex-direction: row;
}

img {
    width: 100%;
    height: 100%;
}

.context-container {
    padding: 0 10px;
    width: 48%;
    height: 90%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    overflow-y: hidden;
}

.context-container>p {
    font-size: 20px;
    text-align: justify;
    width: 85%;
    display: block;
}

.table-container {
    width: 95%;
    overflow-y: scroll;
}

.Slide-Container {
    height: 350px;
}

table,
th,
tr,
td {
    border: 1px solid rgb(226, 0, 0);
    border-collapse: collapse;
    text-align: center;
}

tr.Header-Row {
    height: 35px;
    background-color: rgb(72, 27, 255);
}

tr.Even-Row {
    background-color: #fff;
}

tr.Odd-Row {
    background-color: rgb(194, 31, 31);
}

.swiper {
    width: 95%;
    height: 95%;
    margin: auto;
}

.swiper-wrapper img {
    width: 100%;
    height: 95%;
}


/*

.gapSection {
    width: 100%;
    height: 10vh;
    margin-bottom: 50px;
}


.Bigimage {
    height: 68%;
    width: 100%;
    border: 1px solid yellow;
}

.smallimages {
    height: 30%;
    width: 100%;
}

ul.prduct-smallimages {
    height: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.context {
    height: 100%;
    width: 50%;
    border: 1px solid black;
}

li.product-smallimages {
    margin: 0;
    padding: 0;
    border: 1px solid rgb(216, 13, 13);
    height: 100%;
    width: 24%;
}

.images .Bigimage img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

li.product-smallimages img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.Bigimage img {
    widows: 100%;
    height: 100%;
    object-fit: fill;
}

.Production-Container {
    height: 500px;
    display: flex;
    justify-content: space-between;
    margin-bottom: 50px;
}

*/