
:root{
    --maincolor:#c4c9cd;
    --seondcolor:#dbdbe2;
}

*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    text-transform: capitalize; 
}

/*  Header */

.heading h1{
    color: red; 
    font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
 
    
}
.heading{
    text-align: center;
    margin-top:40px;
    margin-bottom:20px;
   
}

/* Header ended  */


/*  Navigation Menu Bar Started  */

.navigation{
    text-align: center;
    font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
   
}
nav{
    background-color:grey;
    display: grid;
}
nav ul{
    list-style-type: none;
}
nav ul a{
    display: inline-block;
    padding: 20px;
    text-decoration: none;
    color:#000;
    transition: 0.2s ease-in;
    justify-content: space-between;
}
nav ul a:hover{
    background-color:#333;
    color: white;
}
.alignment{
    text-align: right;
   
}
.alignment h1{
    text-align: center;
    
}

/*  Navigation Menu Bar ended  */

/* Background */

.main-background{
    background: url(images/Pearl-Necklace.jpg);
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100vh;
    background-repeat: no-repeat;
    
}

/* Background ended  */

/* Our Gallery Started  */

.gallery{
    padding: 3rem 7%;
}
.gallery h1{
    font-size: 40px;
    text-align: center;
    padding: 1rem 0;
}
.main-gallery{
    display: flex;
    justify-content: center;
    gap: 10px;
    
}
.gold-gallery{
    flex: 1 1 300px;
    position:relative;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.gold-gallery img{
    width: 100%;
}

/* Our Gallery ended  */

/* Special Offer banner Started  */


.offer{
    background-color: cyan;
    padding: 60px;
}
.special_offer h1{
    font-size: 50px;
}
.special_offer p{
    font-size: 25px;
}

/*  Special Offer banner ended */


/*  Products Type Started  */  

.products-type{
    padding: 3rem 7%;
}
.products-type h1{
    font-size: 40px;
    text-align: center;
    padding: 1rem 0;
}
.main-product{
    display: flex;
    justify-content: center;
    gap: 10px;
    padding: 2rem 0;
}
.inner-product{
    flex: 1 1 300px;
    position:relative;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.inner-product img{
    width: 100%;
}

/*  Product Type ended  */

/*  Footer Started  */

.footercontainer{
    background-color:grey;
    padding: 60px;
    text-align: center;
}
.footer p a{

      color:black;
      text-decoration: none;
      font-size: 25px;
      font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;

}
.footer p a:hover{

    background-color:grey;
    color: white;
   
}

/*  Footer ended  */

