@font-face {
  font-family: bold;
  src: url(./fonts/Poppins-Bold.ttf);
}
@font-face {
  font-family: light;
  src: url(./fonts/Poppins-ExtraLight.ttf);
}
@font-face {
  font-family: medium;
  src: url(./fonts/Poppins-Medium.ttf);
}
@font-face {
  font-family: regular;
  src: url(./fonts/Poppins-Regular.ttf);
}
@font-face {
  font-family: thin;
  src: url(./fonts/Poppins-Thin.ttf);
}

html{
    font-size: 62.5%;
}

.top {
    padding: .5rem;
  font-family: regular;
  display: flex;
  justify-content: center;
  text-decoration: none;
  color: #fff;
  background-color: #30a1df;
  font-size: 1.5rem;
}

.logo {
  width: 22rem;
  padding-right: 4rem;
}

.navbar1{
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 1.5rem;
}

.gallery{
  text-decoration: none;
  color: black;
  font-family: regular;
}

.navbar1 button{
  margin-left: 60rem;
  font-family: regular;
  font-size: 1.3rem;
  background-color: #2d3b91;
  color: #fff;
  padding: .5rem 1rem;
  border-radius: 2rem;
}

.container2{
  display: none;
}

@media screen and (max-width:2560px){
  .banner{
  background: url(./Acids/HeroSpaceDark.2675bc3f.svg);
  background-size: 100%;
  width: 100%;
  background-repeat: no-repeat;
  }
  .banner button{
    background-color: #ffffff;
    font-family: medium;
    font-size: 1.3rem;
    padding: 1.3rem;
    border: none;
    border-radius: 10rem;
    margin-bottom: 10rem;
  }
  
  .buy{
    display: flex;
    justify-content: center;
    margin-top: 46rem;
  }

  .container1{
    margin-bottom: 42rem;
  }
  
  .proud{
    display: flex;
    justify-content: center;
    color: #2562de;
  }
  
  .proud h1{
    font-size: 3.5rem;
  }
  
  .logos{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 1.2rem;
    margin-bottom: 4rem;
  }
  
  .logos img{
    filter: brightness(0) opacity(.2);
  }
  
  .logos img:hover{
    filter: brightness(1);
  }
  
  .asp{
    width: 12rem;
    margin-left: 10rem;
  }
  
  .best{
    width: 15rem;
    margin-left: 10rem;
  }
  
  .north{
    width: 12rem;
    margin-left: 10rem;
  }

  .crypto{
    text-align: center;
  }

  .crypto h1{
    font-size: 3.1rem;
    color: #2562de;
  }

  .crypto p{
    margin: 2rem auto;
    width: 90rem;
    font-size: 2rem;
  }

  .collect img{
    width: 98rem;
  }
  
.priceDog{
  background-color: #2562de;
  display: flex;
  justify-content: center;
}

.good h1{
  font-size: 3.2rem;
  padding-top: 6.5rem;
  padding-bottom: 1rem;
  color: #fff;
  font-family: medium;

}

.good p{
  font-size: 1.8rem;
  line-height: 2.8rem;
  margin-right: 3rem;
  width: 45rem;
  color: #fff;
}

.good button{
  position: absolute;
  border: none;
  font-family: medium;
  font-size: 1.8rem;
  padding: 1rem 1.5rem;
  border-radius: 10rem;
  margin-top: 2rem;
  background-color: #ffffff;
  color: rgb(0, 0, 0);
}

.blackGlassDog img{
  margin: 10rem;
  margin-right: -.5rem;
  width: 40rem;
}

.priceDog2{
  display: none;
}

.member{
  display: flex;
  justify-content: center;
  font-size: 4rem;
  color: #2562de;
  margin: 2rem;
  margin-top: 4rem;
}

.teamOne{
  display: flex;
  justify-content: center;
}

.teamtwo{
  display: flex;
  justify-content: center;
  padding-bottom: 1rem;
}

.team1{
  display: flex;
  justify-content: center;
  align-items: center;
}

.team1 p{
  font-size: 1.4em;
  padding-left: 2rem;
  font-style: italic;
  width: 40rem;
}

.team1 h1{
  padding-left: 2rem;
}

.team1 img{
  width: 9rem;
}
.team2{
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 1.5rem;
}

.team2 p{
  font-size: 1.4em;
  padding-left: 2rem;
  font-style: italic;
  width: 40rem;
}

.team2 h1{
  padding-left: 2rem;
}

.team2 img{
  width: 9rem;
}

.laughDog{
  background-color: #2562de;
  display: flex;
  justify-content: center;
  margin-top: 4rem;
  border-radius: 3rem;
  margin-left: 44.2rem;
  margin-right: 44.2rem;
}

.laughDog img{
  width: 40rem;
}

.priceChart{
  border: .5rem solid #e6e6e6;
  background-color: #fff;
  padding: 2rem;
  margin: 2rem;
  border-radius: 2rem;
}

.topleft{
  display: flex;
  align-items: center;
}

.sideTop{
  display: flex;
  align-items: baseline;
  border-bottom: .2rem solid #bcbcbc;
}

.sidebottom{
  display: flex;
  align-items: baseline;
}

.topleft img{
  width: 5rem;
}

.left_right{
  display: flex;
}

.topleft h3{
  font-size: 2.5rem;
  padding-right: 3rem;
  color: #2562de;
}

.inputOne{
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: medium;
  margin-top: 1rem;
  background-color: #f0f0f0;
  color: #777777;
  border: none;
  border-radius: 1rem;
  width: 31rem;
  height: 5rem;
  font-size: 1.3rem;
  padding: 2.5rem 2rem 2rem 2rem;
}

.inputOne div{
  display: flex;
  align-items: center;
}

.inputOne button{
  background-color: #89cbf7;
  border-radius: 15rem;
  border: none;
}

.max{
  padding: 0rem 1.2rem;
  font-size: 1.6rem;
}

.plus{
  font-size: 1.8rem;
  padding: 0 .7rem;
  margin-right: 1rem;
}

.minus{
  font-size: 1.8rem;
  padding: 0 .7rem;
  margin-left: 1rem;
}
.progressok{
  display: flex;
}

.connect{
  background-color: #2d3b91;
  border: none;
  color: #fff;
  font-size: 2rem;
  padding: 1rem 1.8rem;
  border-radius: 5rem;
}

.procon{
  padding-top: 1.5rem;
  display: flex;
  justify-content: space-between;
}

.hundered{
  padding-left: 6rem;
}

.line{
  background-color: #b2e0ff;
  width: 16.5rem;
  height: 1.6rem;
  margin-top: -2rem;
  border-radius: 2rem;
}



.joinbtn{
  display: flex;
  justify-content: center;
  position: relative;
}

.message{
  position: absolute;
  padding-right: 21rem;
  padding-top: 6.3rem;
  color: #2d3b91;
}

.joinbtn button{
  color: #2d3b91;
  font-family: medium;
  margin: 4rem;
  font-size: 1.8rem;
  padding: 1.5rem 3rem 1.5rem 7rem;
  border: .2rem solid #2d3b91;
  border-radius: 10rem;
}

.joinbtn button:active{
  background-color: #aedfef;
}

.goldBaby{
  background-color: #2562de;
  padding-bottom: 14rem;
  display: flex;
  justify-content: center;
  border-radius: 3rem;
  margin-left: 44.1rem;
  margin-right: 44.1rem;
}

.about{
  margin-left: 3rem;
}

.about p{
  padding-top: 1rem;
  color: #fff;
  width: 45rem;
  font-size: 1.8rem;
}

.about h2{
  font-size: 2.5rem;
  color: #fff;
}

.about h1{
  padding-top: 8rem;
  font-size: 3.5rem;
  color: #fff;
}

.about button{
  position: absolute;
  border: none;
  font-family: medium;
  font-size: 1.8rem;
  padding: 1rem 1.5rem;
  border-radius: 10rem;
  margin-top: 1.5rem;
  margin-right: 70rem;
  background-color: #2d3b91;
  color: #fff;
}

.goldbabywithcoin{
  position: relative;
  margin-right: 50rem;
}

.image1{
  margin-top: 10rem;
  position: absolute;
  width: 40rem;
  margin-left: 8rem;
}

.image2{
  position: absolute;
  width: 15rem;
  padding-top: 32rem;
}

.image3{
  position: absolute;
  width: 10rem;
  padding-top: 26rem;
  margin-left: 47rem;
}

.goldBabyforMobile{
  display: none;
}

.slide{
  margin-left: 44.1rem;
  margin-right: 44.1rem;
}

.slide img{
  width: 12rem;
  margin-left: .5rem;
  padding: 1rem;
  margin-bottom: 2rem;
}


}

@media screen and (max-width:1440px){
  .banner button{
    background-color: #ffffff;
    font-family: medium;
    font-size: 1.3rem;
    padding: 1.3rem;
    border: none;
    border-radius: 10rem;
    margin-bottom: 8rem;
  }
  
  .buy{
    display: flex;
    justify-content: center;
    margin-top: 30rem;
  }

  html {
    font-size: 45%;
  }
  
}

@media screen and (max-width:998px){
  html {
    font-size: 55%;
  }
}

@media screen and (max-width:768px){
  html {
    font-size: 45%;
  }
}

@media screen and (max-width:425px){
  .navbar1 button{
    margin-left: 5rem;
    font-family: regular;
    font-size: 1.3rem;
    background-color: #2d3b91;
    color: #fff;
    padding: .5rem 1rem;
    border-radius: 2rem;
  } 
  .gallery{
    font-size: 2rem;
    text-decoration: none;
    color: black;
    font-family: regular;
  }
  .banner{
    background: url(./Acids/HeroSpaceDarktwo-01.svg);
    background-size: 100%;
    width: 100%;
    background-repeat: no-repeat;
  }

  .container1{
    display: none;
  }
  
  .container2{
    display: block;
    margin-bottom: 60rem;
  }

  .banner3{
    position: relative;
    display: flex;
    justify-content: center;
  }

  .banner3 img{
    position: absolute;
    width: 100%;
  }
  
  
  .banner3 h1{
    position: absolute;
    color: #fff;
    font-family: bold;
    padding-top: 10rem;
    font-size: 4rem;
    padding-right: 0rem;
    line-height: 7rem;
  }
  
  .banner3 button{
    position: absolute;
    border: none;
    font-family: medium;
    font-size: 1.8rem;
    padding: 1rem 1.5rem;
    border-radius: 10rem;
    margin-top: 40rem;
    margin-right: 28rem;
    background-color: #2d3b91;
    color: #fff;
  }

  .asp{
    width: 12rem;
    margin-left: 3rem;
  }
  
  .best{
    width: 15rem;
    margin-left: 3rem;
  }
  
  .north{
    width: 12rem;
    margin-left: 3rem;
  }

  .logos img{
    padding-top: 1.5rem;
    width: 10rem;
  }

  .crypto h1{
    font-size: 3.2rem;
    font-family: medium;
    color: #2562de;
    padding: 1.8rem;
    padding-bottom: 0rem;
  }

  .crypto p{
    margin: 3rem auto;
    width: 55rem;
    font-size: 2rem;
  }

  .collect img{
    width: 53rem;
  }

  .priceDog{
    display: none;
  }

  .priceDog2{
    background-color: #2562de;
    display: list-item;
    text-align: center;
  }
  
  .good h1{
    font-size: 3.2rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    color: #fff;
    font-family: medium;
  
  }
  
  .good p{
    margin: 0 auto;
    padding-bottom: 15rem;
    font-size: 1.8rem;
    line-height: 2.8rem;
    width: 45rem;
    color: #fff;
  }
  
  .good button{
    position: absolute;
    border: none;
    font-family: medium;
    font-size: 1.8rem;
    border-radius: 10rem;
    margin-top: -10rem;
    margin-left: -9rem;
    background-color: #ffffff;
    color: rgb(0, 0, 0);
  }
  
  .blackGlassDog img{
    margin: 7rem 10rem;
    width: 40rem;
  }

  .teamOne{
    display: block;
  }

  .teamtwo{
    display: block;
  }

  .laughDog{
    background-color: #2562de;
    display: flex;
    justify-content: center;
    margin-top: 4rem;
    border-radius: 3rem;
    margin-left: 0rem;
    margin-right: 0rem;
    margin: 2rem;
  }
  
  .laughDog img{
    display: none;
  }

  .goldBaby{
    display: none;
  }

  .goldBabyforMobile{
    background-color: #2562de;
    padding-bottom: 4rem;
    border-radius: 3rem;
    display: block;
  }
  
  .about{
    /* text-align: center; */
    /* padding: 2rem; */
  }

  .about p{
    /* text-align: center; */
    padding-top: 1rem;
    color: rgb(255, 255, 255);
    font-size: 2rem;
    width: 100%;
    padding-bottom: 2rem;
  }

  .about h2{
    font-size: 2.5rem;
    color: rgb(255, 255, 255);
  }

  .about h1{
    padding-top: 53rem;
    font-size: 3.5rem;
    color: rgb(255, 255, 255);
  }

  .goldbabywithcoin{
    position: relative;
    margin-right: 50rem;
  }
  
  .image1{
    margin-top: 6rem;
    position: absolute;
    margin-left: 12rem;
    width: 35rem;
  }

  .image2{
    position: absolute;
    width: 15rem;
    padding-top: 24rem;
    margin-left: 2rem;
  }
  
  .image3{
    position: absolute;
    width: 10rem;
    padding-top: 26rem;
    margin-left: 47rem;
  } 

  .meet{
    background-color: #b67a0d;
    color: #fff;
    font-size: 2rem;
    margin-left: 2rem;
    padding: 1rem 2rem;
    border-radius: 10rem;
  }

  .slide{
    margin-left: 0rem;
    margin-right: 0rem;
    text-align: center;
    
  }
  
  .slide img{
    width: 12rem;
    margin-left: .5rem;
    padding: .5rem;
  }
  
}




.welcome{
  color: rgb(255, 255, 255);
  display: flex;
  justify-content: center;
  padding-top: 6rem;
  font-family: bold;
  font-size: 3.3rem;
}

.join{
  display: flex;
  justify-content: center;
}

.join h1{
  font-size: 3rem;
  color: #2562de;
  padding: 2rem;
}


.icon{
  display: flex;
  justify-content: center;
  margin-bottom: 2rem;
}

.sed{
  color: #bcbcbc;
}

.set{
  padding-left: 5.5rem;
  color: #bcbcbc;
}

.banner2{
  position: relative;
  display: flex;
  justify-content: center;
}


.heading{
  position: absolute;
  color: #fff;
  font-family: bold;
  padding-top: 8rem;
  font-size: 3.5rem;
  padding-right: 50rem;
}

.banner2 button{
  position: absolute;
  border: none;
  font-family: medium;
  font-size: 1.8rem;
  padding: 1rem 1.5rem;
  border-radius: 10rem;
  margin-top: 27rem;
  margin-right: 70rem;
  background-color: #2d3b91;
  color: #fff;
}


.banner2 img{
  position: absolute;
  width: 53%;
}

.collect{
  display: flex;
  justify-content: center;
  margin: 4rem 0;
}

.as{
  display: flex;
  justify-content: center;
  padding: 2rem;
  font-family: medium;
}

.faqma{
  display: flex;
  justify-content: center;
}

.faq{
  align-items: center;
  background-color: #f3f3f3;
  width: 110rem;
  padding: 2rem 4rem;
  border-radius: 3rem;
  margin: 1rem;
}

.faq h2{
  color: #949494;
  font-family: bold;
}

.faq h3{
  padding-top: .5rem;
  color: #a1a1a1;
}

.faqheading{
  display: flex;
  justify-content: center;
}

.faqheading h1{
  font-size: 4rem;
  color: #2562de;
}

.allqa{
  padding-bottom: 3rem;
}

.lastlogos{
  display: flex;
  justify-content: center;
  align-items: center;
}

.lastlogos img{
  width: 12rem;
  margin: 2rem;
}

.lastText{
  display: flex;
  justify-content: center;
}

.lastText ul{
  list-style: none;
  text-align: center;
}

.lastText ul li a{
  text-decoration: none;
  color: black;
  font-size: 1.2rem;
}

