.image{
    background-image:url("banner\ \(1\).png");
   background-size: cover;
    height:100vh;

    background-repeat:no-repeat;
}
#main-div img{
    width:60px;
}
.navbar-collapse{
    align-items:center;
    flex-grow:0;
}
.carousel-item, .carousel-inner{
    height:400px;
}
.carousel-caption{
    padding-bottom:6rem;
}
.carousel-indicators [data-bs-target] {
    height:20px;
     width:20px;
     border-radius:100%;
}
.carousel-indicators .active {
    opacity: 1;
    height:20px;
     width:20px;
     border-radius:100%;
background-color:#01684f;
}
.carousel-indicators [data-bs-target] {
    opacity: 1;
}
.custom-btn{
background-color: #01684f;
padding:10px 35px;
color:rgb(238, 204, 204);
text-decoration:none;
border-radius:10%;
border:1px solid #01684f;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
    color:white;
}
.nav-link:focus, .nav-link:hover {
    color: rgb(177 143 10 / 80%);
}
.nav-link {
    color:white;
}

#main-div2{
    padding: 100px 0px;
    background-color: rgba(247, 244, 244, 0.895);;
}
#main-div2 img{
    width:70px;
}
#main-div2 h1{
    font-size:20px;
    font-family:calibri;
   padding: 20px 0px;
   Color: rgb(1, 92, 69);
}
#main-div3 {
    padding: 100px 0px;
}
#main-div3 img{
width:60%;
}
#main-div3 h2{
    color:rgb(2, 87, 54);
    font-family:calibri;
    font-size:30px;
    padding:20px 0px;
    margin-left:30PX;
    margin-top:100px;
}
#main-div3 p{
    padding: 35px 0px;
    margin-left:30PX;
    color: black;
   
}
.custom-btn2{
    background-color:rgb(2, 87, 54);
    color:white;
    padding: 15px 45px;
    text-decoration:none;
    border-radius:5px;
    margin-left:30PX;
}
    #main-div4{
        padding:100px 0px;
    }
#main-div4 img{
    padding:20px 0px;
}
#main-div4 h3{
    color:rgb(2, 87, 54);
    font-size:40px;
    font-family: calibri;
    padding:10px 0px;
}
#main-div4 p{
    padding:0px 25px;
}
#main-div5{
    padding:250px 0px;
}
.image5{
background-image: url("newsletter.png");
background-size: cover;
background-repeat: no-repeat;
height:100vh;
}
#main-div5 h5{
color:white;
font-size:40px;


}
.input-group>.form-control, .input-group>.form-floating, .input-group>.form-select {
    flex: .4 auto;
        margin-left: 35%
  
}
.input-group-text {
    background-color:black;
}

#main-div6{
    padding:100px 0px;
    background-color: rgb(237, 233, 233);
}


#main-div6 h6{
    font-size:35px;

}
#main-div6 p{
    padding: 0px 120px;
}
a.btn.btn-success.active{
    width:200px;
}
.align{
    padding-left:400px;
}
.mode img{
    width:30px;
}
.mode1 img{
    width:27px;
}


#main-div7{
    padding:50px 0px;
 
}
#main-div7 h7{
    font-size:20px;
     padding-left:100px;
}
#main-div7 p{
   font-size:15px;
     padding-left:100px;
}
.right{
    padding-left:500px;
}
#main-div7 img{
    width:60px;
}
