
    h3,
    h1,
    h2,
    h4,
    h5,
    h6 {
      font-family: poppins;
    }

    .Celebrating20Years img {
      transform: none !important;
      transition: none !important;
    }


    @media(max-width:767px) {

      .send_enquiry {
        border-radius: 40px;
        bottom: 2%;
        color: #fff;
        display: table;
        height: 50px;
        right: 15px;
        min-width: 50px;
        position: fixed;
        text-align: center;
        z-index: 500;
        transition: all .2s linear;
        background: rgb(177 37 43);
        display: flex;
        align-items: center;
        box-shadow: 0 3px 10px rgba(0, 0, 0, .16), 0 3px 10px rgba(0, 0, 0, .16);
        justify-content: center;
        box-shadow: 0 0 0 0 rgb(177 37 43 / 50%);
        -webkit-animation: pulse 1.25s infinite cubic-bezier(.66, 0, 0, 1);
        -moz-animation: pulse 1.25s infinite cubic-bezier(.66, 0, 0, 1);
        -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
        animation: pulse 1.25s infinite cubic-bezier(.66, 0, 0, 1)
      }

      @-webkit-keyframes pulse {
        to {
          box-shadow: 0 0 0 45px rgba(232, 76, 61, 0)
        }
      }

      @-moz-keyframes pulse {
        to {
          box-shadow: 0 0 0 45px rgba(232, 76, 61, 0)
        }
      }

      @-ms-keyframes pulse {
        to {
          box-shadow: 0 0 0 45px rgba(232, 76, 61, 0)
        }
      }

      @keyframes pulse {
        to {
          box-shadow: 0 0 0 45px rgba(232, 76, 61, 0)
        }
      }

      .send_enquiry svg {
        width: 24px;
        height: 24px;
        line-height: 50px;
        margin-right: -8px;
      }

      .send_enquiry:hover {
        color: #fff;
        padding: 0 20px
      }

      .send_enquiry:focus {
        color: #fff
      }

      .send_enquiry span {
        display: table-cell;
        vertical-align: middle;
        font-size: 16px;
        font-weight: 600;
        letter-spacing: -15px;
        opacity: 0;
        line-height: 50px;
        transition: all .5s;
        text-transform: uppercase
      }

      .send_enquiry:hover span {
        opacity: 1;
        letter-spacing: normal;
        padding-left: 10px
      }

    }
 


  
    .fixed-height-img11 {
      width: 13rem;
      /* Ensure the width takes up the full container */
      object-fit: fill;
      /* Maintain aspect ratio and cover the container */
      border: 3px green;
    }

    .package-item .hhyyy {
      height: 220px;
      border-bottom: 1px solid #eeeeee;
      position: relative;
      display: flex;
      align-content: center;
      justify-content: center;
      align-items: center;

    }

    /*.package-item .hhyyy .hhyyychild{    position: absolute;*/
    /*    left: 0px;*/
    /*    height: 140px;*/
    /*    width: auto;*/
    /*    top: 0px;*/
    /*    transform: translate(-50%, -50%);}*/

    .ribbon-new {
      position: absolute;
      top: 11%;
      left: 50%;
      transform: translate(-50%, -50%);
      /* background: #b1252b; */
      padding: 13px 15px;
      color: white;
      font-family: 'Poppins', sans-serif;
      font-size: 1rem;
      /* box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); */
      white-space: nowrap;
      background: linear-gradient(to right, #190000, #dc3645);
      width: 100%;
    }
 
    .carousel-image {
      width: 100% !important;
      height: auto !important;
      object-fit: cover !important;
    }

    @keyframes slideInLeft {
      0% {
        transform: translateY(-100%);
      }

      100% {
        transform: translateY(0);
      }
    }

    @keyframes slideInRight {
      0% {
        transform: translateX(100%);
      }

      100% {
        transform: translateX(0);
      }
    }

    .carousel-item {

      opacity: 1 !important;
    }

    .carousel-item.no-animation {
      animation: none !important;
    }

    .carousel-item:nth-child(odd) {
      animation: slideInLeft 1s ease-in-out forwards;
    }

    .carousel-item:nth-child(even) {
      animation: slideInRight 1s ease-in-out forwards;
    }

    .carousel-control-prev,
    .carousel-control-next {
      z-index: 5 !important;
    }

    @media (max-width: 768px) {
.HTLKI {top: 30px;}
.BDRT{margin-bottom:15px;}
      .carousel-item {
        height: 200px !important;
      }

      .carousel-image {
        width: 100% !important;
        height: auto !important;
        object-fit: cover !important;
      }

      .HTLKI {
        padding: 2px 10px;
      }

    }

    @media (max-width: 480px) {
      .carousel-item {
        height: 150px !important;
      }
    }
    }
 
 
 

.item-user span i {
width: 30px;
height: 30px;
border-radius: 50%;
background:#dddddd;
text-align: center;
line-height: 30px;
font-size: 0.80rem;

}
.item-user p i {
width: 30px;
height: 30px;
border-radius: 50%;
background:#dddddd;
text-align: center;
line-height: 30px;
font-size: 0.90rem;

}

