*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Poppins', sans-serif;
}
.hero{
    width: 100%;
    min-height: 100vh;
    background-image: url(images/WebsiteBG.png);
    background-position: center;
    background-size: cover;
    padding: 10px 10%;
    overflow: hidden;
}
nav{
    padding: 10px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.logo{
    width: 140px;
}
nav ul li{
    display: inline-block;
    list-style: none;
    margin: 10px 15px;
}
nav ul li a{
    text-decoration: none;
    color: #333;
    font-weight: 400;
}
.btn{
    display: inline-block;
    text-decoration: none;
    padding: 15px 50px;
    color: #09390a;
    background-image: linear-gradient(45deg, #abe6b4, #a0aed5);
    font-size: 15px;
    border-radius: 30px;
}
h1{
    color:#09390a;
}
h2.statement{
    color:#1a871c
}
.image.img1{
    object-fit: contain;
    height: 250px;
    width: auto;
    margin-left: auto;
    margin-right: auto;
}
.p2.title{
    border: ridge 7px #456f87;
    width: fit-content;
    padding: 5px;
    background-color: #a0d5a3;
    margin-left: auto;
    margin-right: auto;
    font-size: 60px;
}
.p2.statement{
    border: ridge 7px #456f87;
    width: fit-content;
    background-color: #a0d5a3;
    margin-left: 45px;
    margin-right: 45px;
    font-size: 35px;
    padding: 10px;
}
body.p3{
    background-image: url(images/AppleBG.png);
    background-repeat: repeat-y;
    background-position: fixed;

}
.p3.title{
    border: ridge 7px #a0d5a3;
    width: fit-content;
    padding: 5px;
    background-color: #aadbf7;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    display: block;
    font-size: 30px;
}
.p3.state1{
    border: ridge 7px #a0d5a3;
    width: fit-content;
    padding: 5px;
    background-color: #aadbf7;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    display: block;
    font-size: 30px;
    color: #09390a;
}
h3.issues{
    border: ridge 7px #a0d5a3;
    width: fit-content;
    padding: 5px;
    background-color: #aadbf7;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    display: block;
    font-size: 30px;
    color: #09390a;
}
h3.centres{
    border: ridge 7px #a0d5a3;
    width: fit-content;
    padding: 5px;
    background-color: #aadbf7;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    display: block;
    font-size: 30px;
    color:#a0d5a3;
    text-shadow: 3px 3px 2px #09390a;
}
.box1.p3{
    border: ridge 7px #a0d5a3;
    width: fit-content;
    padding: 20px 50px 20px 50px;
    background-color: #aadbf7;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    display: block;
    width: 70%;
}
.edu{
    margin-bottom: 15px;
    color: #09390a;
    font-size: 20px;
    text-align: center;
}
h3.vidt{
    border: ridge 7px #a0d5a3;
    width: fit-content;
    padding: 7px;
    align-items: center;
    justify-content: center;
    font-size: 15px;
}
h3.artt{
    border: ridge 7px #a0d5a3;
    width: fit-content;
    padding: 7px;
    align-items: center;
    justify-content: center;
    font-size: 15px;
}
.box1.videos{
    border: ridge 7px #a0d5a3;
    background-image: url(images/HeartBG.png);
    background-repeat: repeat;
    background-size: 550px 400px;
    padding: 20px;
    width: 40%;
    overflow-x: scroll;
}
.vidbutton{
    background-color: #aadbf7;
}
.box1.articles{
    border: ridge 7px #a0d5a3;
    background-image: url(images/HeartBG.png);
    background-repeat: repeat;
    background-size: 550px 400px;
    padding: 20px;
    width: 40%;
    overflow-x: scroll;
}
.vidB{
    list-style-type: none;
}
.artB{
    list-style-type: none;
}
.container2{
    display: flex;
    gap: 150px;
    margin-bottom: 10px;
    justify-content: center;
}
.container{
    display: flex;
    gap: 150px;
    justify-content: center;
}
.box4.p3{
    border: ridge 7px #a0d5a3;
    width: fit-content;
    background-color: #aadbf7;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    display: block;
    padding: 40px;
    width: 70%;
}
.s.awa{
    margin-bottom: 15px;
    color: #09390a;
    font-size: 20px;
    text-align: center;
}
.box5.p3{
    border: ridge 7px #a0d5a3;
    background-image: url(images/HeartBG.png);
    background-repeat: repeat;
    background-size: 550px 400px;
    position: relative;
    overflow: auto;
    padding: 20px;
    margin-left: auto;
    margin-right: auto;
}
.box6.p3{
    border: ridge 7px #a0d5a3;
    background-color: #aadbf7;
    padding: 20px;
}
.box7.p3{
    border: ridge 7px #a0d5a3;
    width: fit-content;
    background-color: #aadbf7;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    display: block;
    padding: 40px;
    width: 70%;
}
.box8.p3{
    border: ridge 7px #a0d5a3;
    background-image: url(images/HeartBG.png);
    background-repeat: repeat;
    background-size: 550px 400px;
    position: relative;
    overflow: auto;
    padding: 20px;
    margin-left: auto;
    margin-right: auto;
}
.box9.p3{
    border: ridge 7px #a0d5a3;
    background-color: #aadbf7;
    padding: 20px;
}
.container3{
    display: flex;
}
.box10.p3{
    border: ridge 7px #a0d5a3;
    background-color: #aadbf7;
    width: 20%;
    margin-left: auto;
    margin-right: auto;
    padding: 15px;
    overflow-x: scroll;
    list-style-position: inside;
}
.box11.p3{
    border: ridge 7px #a0d5a3;
    background-color: #aadbf7;
    width: 20%;
    margin-left: auto;
    margin-right: auto;
    padding: 15px;
    overflow-x: scroll;
    list-style-position: inside;
}
h3.litter{
    border: ridge 7px #a0d5a3;
    width: fit-content;
    padding: 5px;
    background-color: #aadbf7;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    margin-top: 20px;
    display: block;
    font-size: 30px;
    color:#a0d5a3;
    text-shadow: 3px 3px 2px #09390a;
}
.box12.p3{
    border: ridge 7px #a0d5a3;
    width: fit-content;
    background-color: #aadbf7;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    display: block;
    padding: 40px;
    width: 70%;
}
.sma{
    margin-bottom: 15px;
    color: #09390a;
    font-size: 20px;
    text-align: center;
}
.box13.p3{
    border: ridge 7px #a0d5a3;
    background-image: url(images/HeartBG.png);
    background-repeat: repeat;
    background-size: 550px 400px;
    position: relative;
    overflow: auto;
    padding: 20px;
    margin-left: auto;
    margin-right: auto;
}
.box14.p3{
    border: ridge 7px #a0d5a3;
    background-color: #aadbf7;
    padding: 20px;
}
.box15.p3{
    border: ridge 7px #a0d5a3;
    width: fit-content;
    padding: 20px 50px 20px 50px;
    background-color: #aadbf7;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    display: block;
    width: 70%;
}
.box16.videos{
    border: ridge 7px #a0d5a3;
    background-image: url(images/HeartBG.png);
    background-repeat: no-repeat;
    background-size: 550px 400px;
    padding: 20px;
    width: 40%;
}
.box17.articles{
    border: ridge 7px #a0d5a3;
    background-image: url(images/HeartBG.png);
    background-repeat: no-repeat;
    background-size: 550px 400px;
    padding: 20px;
    width: 40%;
    margin-bottom: 20px;
}
.p3t{
    font-size: larger;
    color: #09390a;
}
.p3tt{
    font-size: large;
    color: #09390a;
}
.genp3{
    margin-bottom: 10px;
}
.stripes{
    border: ridge 7px #a0d5a3;
    background-image: url(images/stripe.pdf);
    background-repeat: no-repeat;
    background-size: 550px 400px;
    padding: 7px;
    font-size: 15px;
    width: 40%;
    color:#09390a;
    overflow-x: scroll;
    height: fit-content;
}
.boxt{
    margin-left: auto;
    margin-right: auto;
}