
.bg-image-one{
background-image: url('https://images8.alphacoders.com/131/1318500.jpeg');
background-size: cover;
}

.bg-black{
background-color: rgba(8, 7, 7, 0.459);
}

.bg-redblood{
background-color: #580001;
}

.bg-transparent{
    background-color: #580001fc;
    background: transparent;
    opacity: 0,8;
}
.card-transparent-black{
    position: relative;
    display: flexbox;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    border-radius: .35rem;
    background: #24232340;
    opacity: 1;
}


.shadow {
    box-shadow: rgba(0, 0, 0, 0.25) 0px 20px 30px,
        rgba(0, 0, 0, 0.12) 0px -8px 15px,
        rgba(0, 0, 0, 0.12) 0px 4px 6px,
        rgba(0, 0, 0, 0.17) 0px 6px 8px,
        rgba(0, 0, 0, 0.09) 0px -3px 5px;
}

.img-reward{
    width: 20px;
}

.form-control-select{
    font-size: .8rem;
    border-radius: 10rem;
}

.button-non {
    background: transparent;
    border: none !important;
    font-size: 50px;
    color: #5cb85c;
}

.button-pading {
    transition: all .5s ease;
    color: #fff;
    border: 3px solid white;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    text-align: center;
    line-height: 1;
    font-size: 17px;
    background-color: transparent;
    padding: 10px;
    outline: none;
    border-radius: 4px;
}

.button-pading:hover {
    color: #001F3F;
    background-color: #fff;
}

.card-tree-black{
    position: relative;
    display: flexbox;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    border-radius: .35rem;
    background: #242323d2;
    opacity: 1;
}

.section {
    padding: 100px 0;
    position: relative;
}
.gray-bg {
    background-color: #f5f5f5;
}
img {
    max-width: 100%;
}
img {
    vertical-align: middle;
    border-style: none;
}
/* About Me 
---------------------*/
.about-text h3 {
  font-size: 45px;
  font-weight: 700;
  margin: 0 0 6px;
}
@media (max-width: 767px) {
  .about-text h3 {
    font-size: 35px;
  }
}
.about-text h6 {
  font-weight: 600;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .about-text h6 {
    font-size: 18px;
  }
}
.about-text p {
  font-size: 18px;
  max-width: 450px;
}
.about-text p mark {
  font-weight: 600;
  color: #9c9d83;
}

.about-list {
  padding-top: 10px;
}
.about-list .media {
  padding: 5px 0;
}
.about-list label {
  color: #ffffff;
  font-weight: 600;
  width: 88px;
  margin: 0;
  position: relative;
}
.about-list label:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  background: #ffffff;
  margin: auto;
}
.about-list p {
  margin: 0;
  font-size: 15px;
}

@media (max-width: 991px) {
  .about-avatar {
    margin-top: 30px;
  }
}

.about-section .counter {
  padding: 22px 20px;
  background: #ffffff;
  border-radius: 10px;
  box-shadow: 0 0 30px rgba(31, 45, 61, 0.125);
}
.about-section .counter .count-data {
  margin-top: 10px;
  margin-bottom: 10px;
}
.about-section .counter .count {
  font-weight: 700;
  color: #9c9d83;
  margin: 0 0 5px;
}
.about-section .counter p {
  font-weight: 600;
  margin: 0;
}
mark {
    background-image: linear-gradient(rgba(252, 83, 86, 0.6), rgba(252, 83, 86, 0.6));
    background-size: 100% 3px;
    background-repeat: no-repeat;
    background-position: 0 bottom;
    background-color: transparent;
    padding: 0;
    color: currentColor;
}
.theme-color {
    color: #fc5356;
}
.dark-color {
    color: #9c9d83;
}

.loading-overlay {
  display: none;
  background: rgba(0, 0, 0, 0.7);
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: 9998;
  align-items: center;
  justify-content: center;
}

.loading-overlay.is-active {
  display: flex;
}

.code {
  font-family: monospace;
/*   font-size: .9em; */
  color: #dd4a68;
  background-color: rgb(238, 238, 238);
  padding: 0 3px;
} 

.img-animate{
  width: 50%;
  animation: img-animate 2s ease-out infinite;
}

@keyframes img-animate {
  0% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.5, 1.5);
  }
  100% {
    transform: scale(1, 1);
  }
}




