body{
    font-family: "Poppins", sans-serif;
    font-weight: 400;
}

.bannar_1{
    background-image: url(../images/Bannar_1.png);
    height: 33.5rem;
    background-size: cover;
}

.bannar_2{
    background-image: url(../images/Bannar_2.png);
    height: 33.5rem;
    background-size: cover;
}

.bannar_3{
    background-image: url(../images/Bannar_3.png);
    height: 33.5rem;
    background-size: cover;
}

.product_bnr{
    background-image: url(../images/products/bannar_bg.png);
    height: 21rem;
    width: 15rem;
    background-size: cover;
}

.prod{
    height: 21rem;
    width: 15rem;
}

.bg_video{
    background-image: url(../images/video_bg.png);
    width: 78rem;
    height: 20rem;
    background-size: cover;
}

.search_btn, .btn_list{
    background-color: rgba(0, 178, 7, 1);
}

.search_btn{
    font-size: 0.8rem;
    font-weight: 600;
}

.search_btn:hover, .btn_list:hover{
    background-color: rgba(44, 116, 84, 1);
}

.title_clr{
    color: rgba(0, 178, 7, 1);
}

.product_bnr2{
    background-image: url(../images/Bannar_2.png);
    height: 27.5rem;
    width: 18.5rem;
    background-size: cover;
}

.client_bg{
    background-color: rgba(242, 242, 242, 1);
}

.footer_bg{
    background-color: rgba(242, 242, 242, 1);
}

.newsletter_icon{
    color:  rgba(0, 178, 7, 1);
}

.bg_search{
    background-color: #333333;
}

.input_bg{
    background-color: #333333;
    border: none;
    outline: none;
}

.bg_search .form-input:focus{
    box-shadow: none;
    background-color: #333333;
    color: white;
}

.form-input:focus{
    box-shadow: none;
}

.bg_search .form-input::placeholder{
    color: rgba(153, 153, 153, 1);
    padding-left: 0.4rem;
    font-size: 0.9rem;
}

.bg_search .form-input{
    color: white;
}

.text_color a{
    color: rgba(128, 128, 128, 1);
    text-decoration: none;
}

.text_color{
    color: rgba(128, 128, 128, 1);
    font-size: 0.9rem;
    font-weight: 600;
}

.text_newsletter{
    color: rgba(102, 102, 102, 1);
    font-size: 0.8rem;
}

.nav_bg :hover{
    background-color: rgba(0, 178, 7, 1);
}

.cat:hover{
    color: rgba(44, 116, 47, 1);
    border-color: rgba(44, 116, 47, 1);
    box-shadow: 0 4px 12px rgba(44, 116, 47, 0.2);
}

.prod:hover{
    border-color: rgba(44, 116, 47, 1);
    box-shadow: 0 4px 12px rgba(44, 116, 47, 0.2);

}

.prod:hover button{
    background-color: rgba(0, 178, 7, 1);
    color: white;
}

.social_icons:hover {
    color: rgba(0, 178, 7, 1);
}


.social_icons{
    color: white;
}

.copyright{
    color: rgba(128, 128, 128, 1);
    font-size: 0.9rem;
    font-weight: 500;
}

header{
    color: rgba(128, 128, 128, 1);
    font-size: 0.7rem;
    font-weight: 500;
}

.customer_txt{
    font-size: small;
}

.number_txt{
    font-size: 1.2rem;
}