/* header{
    position:fixed;
} */

/* Hidden header */
header.hide {
    top: -60px !important; /* Adjust based on header height */
}
/* Hidden header */

/* welcome img */
/* .wl-bx1{
    background-color: #ffffff;
    padding:12px;
    border:1px solid #ffd986;
}
.bx-img1{
    width: 100%;
}
.wl-bx2{
    bottom: 20px;
    right: -50px;
    position:absolute;
}
.bx-img2{
    width: 100%;
} */
/* welcome img */

/* animation text */
.ani-div{
  background-color: #0000008f;
  border-radius: 10px;
  padding: 10px;
}
.aniText {
  font-size: 2rem;
  /* white-space: nowrap; */
  line-height: 34px;
  overflow: hidden;
  border-right: 2px solid #ffffff;
  animation: blink-caret 0.7s step-end infinite;
  /* background-color: #b30000; */
  /* background-color: #0000008f; */
  color:#fffb00;
  /* padding:10px 0px; */
  /* border-radius: 10px; */
  margin: 10px;
}

@keyframes blink-caret {
  50% {
    border-color: transparent;
  }
}

/* ==================================== */

.bg-1 {
    background: #00000054 !important;
    border: 01px solid #ffffff;
    border-radius: 10px;
}


/* ============================================ */
@media only screen and (max-width: 991px){
    .mm-d-none{
        display: none;
    }
}
/* ============================================ */



/* ============================================== */
.Playfair2{
    font-family: 'Playfair Display', serif !important;
}
.fs-9{
    font-size: 9px !important;
}
.fs-10{
    font-size: 10px !important;
}
.fs-11{
    font-size: 11px !important;
}
.fs-12{
    font-size: 12px !important;
}
.fs-13{
    font-size: 13px !important;
}
.fs-14{
    font-size: 14px !important;
}
.fs-15{
    font-size: 15px !important;
}
.fs-16{
    font-size: 16px !important;
}
.fs-17{
    font-size: 17px !important;
}
.fs-18{
    font-size: 18px !important;
}
.fs-19{
    font-size: 19px !important;
}

.fw-4{
    font-weight:400;
}
.fw-5{
    font-weight:500;
}
.fw-6{
    font-weight:600;
}
.fw-7{
    font-weight:700;
}
.fw-8{
    font-weight:800;
}
.fw-9{
    font-weight:900;
}
.z-0{
    z-index: 0;
}
.h-500{
    height: 600px !important;
}
/* ============================================== */


@media only screen and (min-width: 992px){
    /* img */
    .img {
        cursor: pointer;
        /* max-width: 200px; */
        /* border:2px solid #ffb700; */
        border:3px solid #ff0000;
    }

    /* Modal background */
    .modal {
        display: none;
        position: fixed;
        z-index: 1000;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,0.8);
        justify-content: center;
        align-items: center;
    }

    .modal .img {
        max-width: 90%;
        max-height: 90%;
    }
    /* img */

    .m-d-flex{
        display:flex;
    }
}

/* message */
.m-send{
    top: 36% !important;
    right:40% !important;
    z-index: 99 !important;
    color:#ffffff !important;
    font-size: 20px !important;
}