body
{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.navbar-brand img
{
width:250px;
height: auto;
}
.subheader
{
   background:#000; 
   color:#fff;
   text-align: right;
   font-size:14px;
}

.subheader i
{ 
    font-size:24px;
    margin-right: 5px;
    color:#fff; 
}
.pd5
{
    padding:5px;
}
.navbar
{
    background: #fff;
}

.navbar-dark .navbar-nav .nav-link
{
    color:#000;
    font-weight:500;
    font-size:18px;
    padding-bottom:3px;
    padding-right:15px;

}
.navbar-dark .navbar-nav .nav-link:hover
{
    color:#803629;
    border-bottom:3px solid #803629;
    padding-bottom:0px;

}

.navbar-dark .navbar-toggler
{
  
    background:#000; 
}
.navbar-toggler
{
    background:#fff;
    padding: .05rem .15rem;
    font-size: 1rem;
   
}



.navbar-dark .navbar-nav .show>.nav-link
{
    color:#000;
}
.dropdown-menu
{
    background:#000;
    color:#fff;  
}
.dropdown-item {
    color:#fff;

}
.welcome h3
{
    
    text-align: center;
color:#000;
max-width: 500px; margin:auto;
margin-top: 25px;
padding: 10px;
}
.bg-brown
{
    background:#803629;
}
.bg-grey
{
    background:#efefef; ;

}
.bg-grey p
{
    padding-top:20px;
    padding-bottom:20px;
    margin: auto;
    max-width: 1200px;
    text-align: center;
    
    font-size: 14px;



}
.about h3,.product h3
{ 
    color: #000;
    text-transform: uppercase;
    padding: 20px;
    text-align: center;
    font-weight: bold;
    
    
}
.about p
{
    font-size: 16px;
    text-align: justify;
   
    
    
}
.product,.product a
{
   color:#828482;
}
.product h5
{
    padding-top:10px ;

}
.product a
{
    margin-bottom:20px ; 
}

.product p
{
    font-size: 14px;
    text-align: justify;
    padding: 0px;
   
}

.zoom {
    transition: transform .2s;
   }
  
  .zoom:hover {
    -ms-transform: scale(1.5); /* IE 9 */
    -webkit-transform: scale(1.5); /* Safari 3-8 */
    transform: scale(1.5); 
  }
.footer
{
    background-image:url(../images/footer-bg-1.png);
}
.footer h5
{
    color: #fff;
    padding: 10px;

}
.footer
{
    padding-top:10px ;
    color:#888;
}
.footer a
{
    color:#888;
    padding: 10px;
}
.footer i
{
    padding:5px;  
}
.footer a:hover
{
    color: white;
}
.footer p
{
    font-size: 15px;
}
.copyright{

    text-align:center;
    color:#FFFFFF;
    padding-top: 20px;
    padding-bottom:20px;
    
    
    background:#292929;
    font-size:12px;
    }
@media(max-width:768px)
{
.navbar-brand img
{
width:200px;
height: auto;
}
.navbar-collapse
{
    background:#000 ;

}

.navbar-dark .navbar-nav .nav-link
{
    color:#fff;
    padding:10px;



}
.navbar-dark .navbar-nav .nav-link:hover
{
    color:#000;
    background:#fff;
    border-bottom:3px solid #000;
    padding-bottom:0px;

}
.dropdown-menu
{
    background:#fff;
    color:#fff;  
}
.dropdown-item {
    color:#000;

}
.bg-grey p,.about p
{
    text-align: justify;
   

}
.welcome h3,.about h3,.product h3
{
    margin-top: 10px;
    font-size: 18px;
    
}
}

/*contact page */
.contact
{
    border-radius: 20px;
    background:#fafafa ;
    padding:10px ;
    margin-bottom: 10px;
    box-shadow: 5px 2px 10px 2px #ccc;

}
.contact h5
{
    text-decoration: underline;
}
h2
{
    padding:10px 0px;
    margin-bottom: 20px;
    color: #000;
    border-bottom:2px solid #6d352d ;


}
.contact span
{
    color: #000;
}
.contact p
{
    color: #858786;
    font-size:16px ;
    text-align: left;    padding:10px 0px;
}
.contact form
{
    padding:10px ;
    border-radius: 20px;
    border:1px solid #ccc;
}
.contact form h5
{
    text-align:center ;
    text-decoration:none ;

}
.contact input,.contact textarea
{
    border:1px solid #CCCCCC;
    background-color:#efefef;
    font-size:14px;
font-style:italic;

}
.contact button
{
    color: white;
}
@media(max-width:768px) {
    .contact
    {
        margin: 10px;
    }
}

/*product*/

.productpg img
{
    border:3px solid #fff;
}
.productpg
{
    box-shadow: 2px 2px 10px 2px #ccc;

    text-align: center;
    text-transform: capitalize;
    margin-bottom:21px;
    padding:2px ;
    
}
.productpg:hover
{
    padding:0px;
    border:2px solid #000;
    
}
.productpg a
{
    color: #000;
}
.productpg a:hover
{
    text-decoration: none;

}
.top{
    padding-top:100px;padding-bottom:20px; margin-bottom:30px; background-image:url('../images/slider.jpg');
   
}
.top h1
{
   text-shadow: 4px 4px 4px #000000; color:white;
   text-transform: capitalize;
}

/*product details */
.detail
{
    text-align: justify;
    margin:10px 0px;
    font-size: 14px;
    border: 1px solid #ebebeb;
    padding: 10px;
    line-height: 25px;
    

}
.detail img
{
    box-shadow: 2px 2px 5px 2px #ccc;
    border: 5px solid #fff;
    margin-bottom: 10px;
  
}
.detail h3
{
text-transform: capitalize;
}
@media(max-width:768px)
{
.tab
{
   font-size:14px;
    overflow: scroll;
}
}
.detail table
{
    min-width: 1000px;

}
.detail table th
{
    background:#ccc;
}

/* Gallery*/
.gtop{
    padding-top:100px;padding-bottom:20px; margin-bottom:30px; background-image:url('../images/gallerybanner.jpg');
    
   
}
.gtop h1
{
   text-shadow: 4px 4px 4px #000000; color:white;
   text-transform: capitalize;
}
/*About*/
.atop
{
    padding-top:100px;padding-bottom:20px; margin-bottom:30px; background-image:url('../images/about.jpg');


}
.atop h1
{
   text-shadow: 4px 4px 4px #000000; color:white;
   text-transform: capitalize;
}
.about-welcome-text h2
{
    font-size: 2em;

}
.about-welcome-text span
{
    color:#b1ac82;
}