*
{
    margin:0;
    padding:0;
    box-sizing:border-box;
 
}
html
{
    scroll-behavior: smooth;
}
.header
{
  width:100%;
  height:150px;
  background-image:url("cb.svg");
  background-color:#1f1f38;
  background-attachment: fixed;
}
.header-content2
{
    display:flex;
    position:sticky;
    justify-content: space-evenly;
    margin-left:10px;
    background-attachment:fixed;
}
.header-content2 a
{
    font-size:22px;
    color:white;
    text-decoration: none;
    margin-top:50px;  
}
.header-content2 img
{

width:170px;
height:120px;
border-radius:50px;
margin-top:10px;
}
.header-content2 img:hover
{
  box-shadow: rgba(210, 210, 211, 0.25) 0px 50px 100px -20px, rgba(237, 235, 235, 0.3) 0px 30px 60px -30px, rgba(137, 165, 191, 0.35) 0px -2px 6px 0px inset;
}
.header-content2 a::after
{
  content:"";
  background-color:white;
  width:0%;
  height:2px;
  margin:auto;
  display:block;
}
.header-content2 a:hover::after
{
  width:100%;
  transition:0.5s;
}
.banner
{
    width: 100%;
    height:400px;
    background-image: url("banner.JPG");
    background-size:1500px;
    background-position: center;
    background-attachment:fixed;
    background-position-y:1px;
    position:relative;
    background-attachment: fiexed;
}
.overlay
{
    background-color:#1f1f38;
    position:absolute;
    height:400px;
    width:100%;
    opacity:0.6;
}
.overlay h1
{
    color:white;
    font-size:50px;
    text-align:center;
    margin-top:20px;
}
.overlay p
{
    color:white;
    font-size:30px;
    text-align:center;
    margin-top:20px;
}
.about-team
{
    height:400vh;
    width: 100%;
    background-image: url(cb.svg);
    background-color:#1f1f38;
    background-attachment:fixed;
}
.teams
{
    color:white;
    margin-top:60px;
    margin-left:40px;
    position:absolute;
}
.team-member1 img{
    position:absolute;
    width: 500px;
    height: 500px;
    margin-top:200px;
    margin-left:80px;
    clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
    object-fit: cover;
    object-position:top;
    vertical-align: middle;
  }
 .team-member1-about h1
 {
    color:white;
    margin-left:900px;
    margin-top:200px;
    font-size:60px;
    position:absolute;
 }
 .team-member1-about h2
 {
    color:white;
    margin-left:900px;
    margin-top: 300px;
    position:absolute;
 }
 .team-member1-about p
 {
    color:white;
    width:500px;
    font-size:30px;
    text-align:justify;
    margin-left:900px;
    margin-top:380px;
    font-weight:400;
    position:absolute;
    line-height: 40px;
 }

.team-member2 img{
        position:absolute;
        width: 500px;
        height: 500px;
        margin-top:1100px;
        margin-left:850px;
        clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
        object-fit: cover;
        object-position:top;
        vertical-align: middle;
 }
 .team-member2-about h1
 {
    color:white;
    margin-left:60px;
    margin-top:1100px;
    font-size:60px;
    position:absolute;
 }
 .team-member2-about h2
 {
    color:white;
    margin-left:60px;
    margin-top: 1200px;
    position:absolute;
 }
 .team-member2-about p
 {
    color:white;
    width:500px;
    font-size:30px;
    text-align:justify;
    margin-left:50px;
    margin-top:1280px;
    font-weight:400;
    line-height:40px;
    position:absolute;
 }

.team-member3 img{
        position:absolute;
        width: 500px;
        height: 500px;
        margin-top:1900px;
        margin-left:50px;
        clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
        object-fit: cover;
        object-position:top;
        vertical-align: middle;
 }
 .team-member3-about h1
 {
    color:white;
    margin-left:960px;
    margin-top:1900px;
    font-size:60px;
    position:absolute;
 }
 .team-member3-about h2
 {
    color:white;
    margin-left:960px;
    margin-top: 2010px;
    position:absolute;
 }
 .team-member3-about p
 {
    color:white;
    width:500px;
    font-size:30px;
    text-align:justify;
    margin-left:950px;
    margin-top:2080px;
    font-weight:400;
    position:absolute;
    line-height: 40px;
 }
 .end-panel1
{
  height:400px;
  width:100%;
  background-image: url("cb.svg");
  background-color: #1f1f38;
  background-attachment: fixed;
}
.end-panel1::before
{
  content:"";
  background-color:purple;
  height:3px;
  width:0%;
  display:block;
  position:absolute;
  margin-top:40px;
  animation:line infinite 3s;
}
@keyframes line
{
  100%
  {
    width:100%;
  }
}
.end-panel1-heading a
{
  text-decoration: none;
  font-size:40px;
  margin-left:520px;
  margin-top:60px;
  position:absolute;
  color:white;
}
.end-icons
{
  height:-1800px;
  width:100%;

}
.end-icons ul
{
  display:flex;
  justify-content:center;
}
svg
{

  height:40px;
  width:400px;
  color:White;
  margin-top:150px;
  margin-left:-40px;
}
.rights p
{
  color:white;
  font-size:30px;
  margin-top:-100px;
  margin-left:32%;
  position:absolute;
}





