textarea {
  background-color: #fff;
  box-shadow: none;
  color: #000 !important;
}

.speedbar {
  border-bottom: unset !important;
}

@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');

.usp-btn a {
  border-radius: 5px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: 'Open Sans', sans-serif;
}

.usp-left {
  background-color: #2d3336;
}



.style-seo-li {
  list-style-type: circle;
  margin-left: 50px;
  padding-top: 25px;
  padding-bottom: 25px;
}

.usp-av {
  border: unset !important;
}

.usp-av img {
  border-radius: 50px;
}

.img-box, .img-wide, .img-resp, .img-resp-v, .img-resp-sq {
  background-color: none;
}

.online {
  background: #99ce1b;
  margin: 10px;
  width: 10px;
  height: 10px;
  border-radius: 50px;
}

.offline {
  background: #d41b2c;
  margin: 10px;
  width: 10px;
  height: 10px;
  border-radius: 50px;
}

.buttttons {
  display: table;
  height: 100%;
  width: 100%;
}

.kontaiher {
  display: table-cell;
  padding: 1em;
  text-align: center;
  vertical-align: middle;
}

.BatcoH {
  color: black !important;
  cursor: pointer;
  display: block;
  font-size: 16px;
  font-weight: 400;
  line-height: 45px;
  margin: 0.5em 0.5em 0.5em;
  max-width: 90px;
  position: relative;
  text-decoration: none;
  vertical-align: middle;
  width: 100%;
}

@media (min-width: 400px) {
  .BatcoH {
    display: inline-block;
    margin-right: 0.4em;
  }

  .BatcoH:nth-of-type(even) {
    margin-right: 0.4em;
  }
}

@media (min-width: 600px) {
  .BatcoH:nth-of-type(even) {
    margin-right: 0.5em;
  }

  .BatcoH:nth-of-type(5) {
    margin-right: 0.5em;
  }
}

.BatcoH:hover {
  text-decoration: none !important;
}

.BatcoH-dub {
  color: black;
  cursor: pointer;
  display: block;
  font-size: 16px;
  font-weight: 400;
  line-height: 45px;
  margin: 0 auto 0.5em;
  max-width: 200px;
  position: relative;
  text-decoration: none;
  vertical-align: middle;
  width: 100%;
}

@media (min-width: 400px) {
  .BatcoH-dub {
    display: inline-block;
    margin-right: 0.4em;
  }

  .BatcoH-dub:nth-of-type(even) {
    margin-right: 0.4em;
  }
}

@media (min-width: 600px) {
  .BatcoH-dub:nth-of-type(even) {
    margin-right: 0.5em;
  }

  .BatcoH-dub:nth-of-type(5) {
    margin-right: 0.5em;
  }
}

.BatcoH-dub:hover {
  text-decoration: none;
}

.BatcoH-prevnext {
  color: black;
  cursor: pointer;
  display: block;
  font-size: 16px;
  font-weight: 400;
  line-height: 45px;
  margin: 0 auto 0.5em;
  max-width: 45%;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: middle;
  width: 45%;
}

@media (min-width: 400px) {
  .BatcoH-prevnext {
    display: inline-block;
    margin-right: 0.5em;
  }

  .BatcoH-prevnext:nth-of-type(even) {
    margin-right: 0.5em;
  }
}

@media (min-width: 600px) {
  .BatcoH-prevnext:nth-of-type(even) {
    margin-right: 0.5em;
  }

  .BatcoH-prevnext:nth-of-type(5) {
    margin-right: 0.5em;
  }
}

.BatcoH-prevnext:hover {
  text-decoration: none;
}

.BatcoH-4 {
  border: 1px solid;
  overflow: hidden;
  position: relative;
  z-index: 20;
}

.BatcoH-4:after {
  background: #427388;
  content: "";
  height: 155px;
  left: -75px;
  opacity: .2;
  position: absolute;
  top: -50px;
  -webkit-transform: rotate(35deg);
  transform: rotate(35deg);
  -webkit-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
  width: 50px;
  z-index: -10;
}

.BatcoH-4:hover:after {
  left: 120%;
  -webkit-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}

.BatcoH-5 {
  border: 0 solid;
  box-shadow: inset 0 0 20px rgba(255, 255, 255, 0);
  outline: 1px solid;
  outline-offset: 0px;
  text-shadow: none;
  -webkit-transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);
}

.BatcoH-5:hover {
  border: 1px solid;
  box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.5), 0 0 20px rgba(255, 255, 255, 0.2);
  outline-color: rgba(255, 255, 255, 0);
  outline-offset: 15px;
  text-shadow: 1px 1px 2px #427388;
}


.premium-pay{
  position: relative;
}
.payment-info {
    position: absolute;
    top: 65px;
    left: 35px;
}
.payment0button a{
  background: #547b97;
  padding: 5px;
  border-radius: 5px;
  display: inline-block;
  margin: 8px 0 8px 0;
}
.payment0button a:hover{
  background: #3c6e92;
  color: #fff;
}
.o-link > div {
    padding: 10px;
}

.o-link div span{
  padding-right: 20px;
}
.changegrouppromo_form input{
  margin-top: 10px;
}
.changegrouppromo_form button[type="submit"]{
  margin-top: 10px;
}
@media only screen and (min-width : 1024px) {
  /* .search-wrap {
      width: auto !important;
      left: auto !important;

  }
  .search-box input {
    width: auto !important;
    padding: 0 170px 0 15px !important;
} */
.search-wrap {
    width: 755px;
    position: absolute;
    top: 15px;
    left: 50%;
    margin-left: -330px;
}
}
