@import url('https://fonts.googleapis.com/css2?family=PT+Serif&display=swap');

body {
    margin: 0px;
}
.container {
     margin: 0px;
}

.header { 
    display:inline-flexbox;
         margin-left: auto;
       margin-right: auto;
       display: table;
        text-align: center;
        width: 100%;
        border-bottom: 2px solid rgb(0, 0, 0);

}
  
.top_menu {
    /* text-align: center; */
    /* padding: 10px;    */
    display: table-cell;
    margin-top: auto;
    margin-bottom: 60px;
    width: 400px;
}

.logo { 
    width: 200px;
    display: table-cell;
    background-color: blue;
}

.top_menu a {
     font-size: 30px;
    padding-left: 15px;
    padding-right: 15px;
    /* display: inline-flex; */
    font-family: PT Serif;
    text-transform: uppercase;
    text-decoration: none;
    color: #118b6a;
}


 

.top_menu   a:hover  {
    color: black;
}


.container {
width: auto;

}

.content {
    background-color: #f2f4fe;
    min-height: 200px;
    padding: 20px;

}

.mBanner{
    background-image: url('../images/2.jpg');
    height: 300px;
    background-size:auto;

    font-size: 30px;
    color: #000000;
    text-align: center;
    padding: 10px;
    /* padding-top: 60px; */
}

/* .mBanner span {
    background-color: black;
    color: white;
    padding: 5px;
 
} */


.mBanner a  {
    text-decoration: none;
    

    background-color: black;
    color: white;
    padding: 5px;
    margin: 4px;
}


.mBannerPage {
    font-size: 30px;
    color: #000000;
    text-align: center;
    /* padding-top: 60px; */
    background-color: rgb(204, 185, 185);
    padding: 10px;
}

.mBannerPage a {
    text-decoration: none;
  

    background-color: black;
    color: white;
    padding: 5px;
    margin: 4px;
    width: auto;
}


.mBannerPage a:hover {
    background-color: #118b6a;
}

.footer {
height: 100px;
background-color:#118b6a;
text-align: center;
font-size: 16px;
font-family: PT Serif;
clear: both;
    position: relative;
    padding-top: 20px;
    color: rgb(255, 255, 255);

}

h2 {
    font-family: PT Serif;
    text-transform: uppercase;
    text-decoration: none;
    color: #118b6a;
    font-weight: lighter;
}

.product {
    font-family: PT Serif;
    width: 100%;
     margin-top: 5px;
    background-color: #eaeaea;
    /* margin-bottom: 5px; */
    padding: 10px;
     display: inline-table;
}

 

.productDetails {
float: left;
  
}

.productImg {
    float: left;
     width: 200px;
    

}

.productImg img {
    max-width: 180px;
    height: auto;
 }
 
 
 
.slideShow {
      text-align: center;
      width: 100%;
      background-color: #000;
}
 
 
.slideShow img {
     display: table-cell;
    display: inline;
     width: 300px;
     border:2px;
     border-color: #000;
     padding: 20px;
     
}
 