body {
  background-color: #250811;
}
.wrapper {
  max-width: 750px;
  margin: 0 auto;
}
.home-content {
  color: #fdff73;
}

.title-h1 {
  background-color: #c20a5f;
  border-radius: 0.5rem;
}

.title-h2 {
  background-color: #0045df;
}

.title-h3 {
  position: relative;
  padding-left: 0.5rem;
  background-color: rgba(246, 246, 246, 0.03);
}

.title-h3::before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  content: "";
  width: 2px;
  height: 100%;
  background-color: #c20a5f;
  border-radius: 0.2rem 0 0 0.2rem;
}
.menu-btn.navbar-toggler:focus {
  box-shadow: 0 0 0 0.05rem;
}
.header-menu {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  z-index: 10;
}
.ft-downloadbtn {
  animation: pop 1s infinite;
  max-width: 280px;
  display: inline-block;
}
.anchor-container{color:#fdff73}
.anchor-container a.anchor{margin:2px 10px;color: rgb(173, 156, 105);}
.anchor-container a.anchor:hover{color: rgb(255,193,7);}
@media only screen and (max-width: 991px) {
  .title-h1{
    font-size: 1.32rem !important;
  }
  .title-h2{
    font-size: 1.25rem !important;
  }
  .title-h3{
    font-size: 1.1rem !important;
  }
  .home-content .fs-5 {
    font-size: 1.03rem !important;
  }
}
@media only screen and (max-width: 767px) {
  .header-menu.fs-5 {
    font-size: 1.03rem !important;
  }
  .ft-downloadbtn {
    max-width: 230px;
    
  }
}
@keyframes pop {
  0%,
  100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1); /* Scale up for the pop effect */
  }
}
.download_btn{cursor: pointer;}