@import url("https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap");

body {
  background: transparent !important;
  font-family: "Jost", sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6,
.text-white {
  font-family: "Jost", sans-serif !important;
}

ul {
  padding: 0 !important;
}
ul li {
  list-style: none;
}

.previous1  /* Css for Previous Icon */ {
  width: 25px;
  height: 25px;
  padding: 0px;
  background: #fff;
  color: #121212;
  cursor: pointer;
  font-size: 21px !important;
  right: 17px;
  position: fixed;
  top: 100px;
  z-index: 9999;
}
.next1  /* Css for Next Icon */ {
  width: 25px;
  height: 25px;
  padding: 0px;
  background: #fff;
  color: #121212;
  outline: none;
  cursor: pointer;
  font-size: 21px !important;
  top: 100px;
  position: fixed;
  left: 17px;
  z-index: 9999;
}
.next1,
.previous1 {
  text-align: center;
  border-radius: 50px;
  box-shadow: 0 0 10px #8080803d;
  border: 1px #8080804a solid;
}

.text_voilet {
  color: #0b477c !important;
}

.bday-btn {
  background-color: #fe6500 !important;
  color: #fff !important;
  padding: 4px 19px !important;
  font-size: 11px !important;
}

.text-mid {
  font-size: 14px !important;
}

.bday-img {
  height: 111px;
  width: 111px;
  border-radius: 0 20px 0 0;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
}

.bday-img .img_student {
  height: 90%; 
  width: 90%;
  border-radius: 50%; 
  z-index: 999;
  position: relative;
}

.text_green{
  color: #077846;
}

.bday-upper p{
  font-size: 13px;
}
.bday-upper h6{
  margin-bottom: 0;
  margin-bottom: 1px;
}

.bday-flower{
  z-index: 999;
    display: block;
    position: absolute;
    top: 28px;
    left: 6px;
}

.bday-cake{
  position: absolute;
    right: 14%;
    transform: translateY(-30px);
}

.bday_imgframe {
  position: absolute;
  width: 136px;
  bottom: 0;
}

.bday-quote {
  font-size: 13px;
  font-style: italic;
  font-weight: 500;
}

.birthday-main {
  margin: 0 auto;
}

.quote_content {
  padding-left: 15px;
  text-align: center;
  color: #646464;
  font-size: 11px;
}

.bday_gif {
  position: absolute;
  top: 43%;
  right: 0;
  width: 98px;
  z-index: 99999;
}
.bday_gif2 {
  position: absolute;
  top: 43%;
  left: 0;
  width: 98px;
  z-index: 99999;
}

.bday_baloon {
  position: absolute;
  width: 62px;
  bottom: 22%;
  left: 20px;
}

.bday_left {
  position: absolute;
  left: 0;
  top: 0;
  width: 88px;
}

.bday_right {
  position: absolute;
  right: 0;
  right: 0;
  width: 92px;
}
.bday_star{
  width: 60px;
  position: absolute;
  bottom: 10px;
  right: 0;
}

.bday_gift{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 90px;
}

.bday_cake {
  position: absolute;
  width: 96px;
  bottom: 48%;
  right: 4%;
}

@media screen and (max-width: 500px) {
  .bday_left,
  .bday_right {
    width: 107px;
  }
  .bday_baloon {
    width: 39px;
  }

  .bday_cake {
    width: 49px;
  }
}
/* @media screen and (max-width: 400px) {
 .bday-info{
  width: 320px !important;
 }
}
@media screen and (min-width: 401px) {
 .bday-info{
  width: 361px !important;
 }
}

#newsticker-demo{
width: 361px !important;
} */
