
.section-divider {
  border: 0;
  border-top: 2px solid #ccc; /* line color */
  width: 60%;                /* किती लांबीचा हवा ते */
  margin: 0px auto;          /* center मध्ये आणायला */
}

#home-hero {
    position: relative;
    padding: 150px 0;
    overflow: hidden;
}

#home-hero::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("../img/banner.jpg") no-repeat center center;
    background-size: cover;   /* Scale + Crop */
    opacity: 0.2;             /* 20% opacity */
    z-index: -1;              /* content च्या मागे ठेवायला */
}


#home-hero-container h1{
    font-size:32px; 
    font-weight:700; 
    color:#000;
}

#home-hero-container p{
    font-size:18px; 
    color:#555; 
    margin-top:30px;
}

#hero h1 {
max-width: 900px;
margin: 0 auto;    
/* background: #c5dfebff !important; */
}

#products{
    padding:60px 0; 
    background:#fff;
}

#products-container h2{
    font-size:28px; 
    font-weight:600; 
    margin-bottom:40px; 
    color:#000;
}

#product-cards{
    border-radius:12px; 
    min-height:300px; 
    max-width:250px; 
    overflow:hidden; 
    /* background: linear-gradient(135deg, #0b554fff, #131414ff, #0b554fff);  */
    background: url('../img/backgroaund1.png') no-repeat center center;

    color:#fff;
}

#product-card-body p{
    font-size:16px; 
    line-height:1.6;
}

#home-card-btn{
    background:#e63946; color:#fff; border-radius:4px; font-weight:500; height:50px;
}

#product-cards-1{
    border-radius:12px; 
    min-height:300px;  
    max-width:250px; 
    overflow:hidden;     
    /* background: linear-gradient(135deg, #5516caff, #07405cff, #4e89a7ff);  */
    background: url('../img/background2.png') no-repeat center center;

    color:#fff;
}


#products .card:hover {
transform: translateY(-5px);
transition: 0.3s;
/* background: linear-gradient(135deg, #12032eff, #00080cff); */
}