body{
    font-family: "Questrial", sans-serif;
    font-weight: 400;
    font-style: normal;
    overflow-x: hidden;
}

.crslcptn {
    position: absolute;
    bottom: 5%;
  }
  .carousel-caption h1, .carousel-caption h3, .carousel-caption button {
    color: white;
  }
  .bnhdln{
    color:#fff;
    font-size:40px;
  }
  .sbhdln{
    color:#fff;
    font-size: 20px;
  }
  .btn-pink{
    background-color: #ec538b;
    padding: 10px 15px;
    border-radius: 32px;
    color:#fff;
  }
  .btn-pink:hover{
    border:1px solid #ec538b;
    color:#fff;
    font-weight:bold;
  }
  .btn-pink1{
       background-color: #ec538b;
    padding: 10px 15px;
    border-radius: 32px;
    color:#fff;
  }
   .btn-pink1:hover{
    border:1px solid #ec538b;
    color:#5d290e;
    font-weight:bold;
  }
  .hdln{
    color:#5d290e;
    font-size:24px;
  }
  .headline-wrapper {
    display: flex;
    align-items: center;
    justify-content: center; /* Center align both image and headline horizontally */
  }
  .headline-wrapper img {
    margin-right: -70px; /* Space between image and headline */
    margin-bottom:30px;
  }
  .hltspr{
    color:#5d290e;
    font-size: 13px;
    font-weight: 600;
  }

  .img-box {
    text-align: center; /* Center align the text */
    flex: 0 0 12.5%; /* Allow the images to keep their actual size */
    padding:10px;
  }
  .img-box img {
    max-width: 100%; /* Make sure images are responsive */
    height: auto;
   
  }
  
   .img-box1 {
    text-align: center; /* Center align the text */
    flex: 0 0 16.66%; /* Allow the images to keep their actual size */
    padding:10px;
  }
  .img-box img {
    max-width: 100%; /* Make sure images are responsive */
    height: auto;
   
  }
  .cntrlprev{
    left:-120px;
  }
.cntrlnxt{
  right:-120px;
}
  /* Media Query for screens with a maximum width of 600px */
  @media screen and (max-width: 600px) {
    .img-box {
      flex: 0 0 50%; /* Each image takes up 50% of the row (2 images per row) */
    }
    .img-box1 {
      flex: 0 0 50%; /* Each image takes up 50% of the row (2 images per row) */
    }
    .imgflud{
      max-width:50%!important;
    }
    .hdln{
      font-size:16px!important;
    }
    .whthdln{
      font-size:16px!important;
    }
    .cntrlprev{
      left:0px!important;
    }
  .cntrlnxt{
    right:0px!important;
  }
  .navbar-collapse{
    background-color: #5d290e;
    opacity:0.8;
    text-align: center;
    margin-top: 15px;
  }
  .nvbar .nav-link {
    color:#fff!important;
  }
  .mbmrtp{
    margin-top:30px;
  }
  .mbmrtp1{
    margin-top:15px;
  }
  .crslcptn1{
        
    top: 45%!important;
  
  }
 .bgimg1{
     background-size:cover!important
 }
 .bnhdln,.sbhdln{
     color:#5d290e!important;
 }
   iframe {
   
    height:250px!important;
  
  }
  .mrtp{
    margin-top:0px!important;
}
 
 
  }
  .abtusbg{
    background-image: url('../images/about-us-bgimg.webp'); 
    background-size: cover;
     background-position: center;
  }
  .bg1-img{
        background-image: url('../images/petals.png'); 
    background-size: cover;
     background-position: center;
  }
  .bgimg1{
    background-image: url('../images/footer-bgimg.jpg'); 
    background-size: contain;
     background-position: center;
  }
  .whthdln{
    font-size:24px;
  }
  .whtpr{
    font-size:14px;
    line-height: 26px;
  }
.previcon, .nxticon{
    background-color: #5d290e;
  
    border-radius: 50%;
    padding:5px;
    background-image:none!important;

}
    /* Custom styles for the accordion */
    .accordion-button {
        background-color: transparent; /* Remove background color */
        border: none; /* Remove borders */
        font-weight: bold;
        color: #333;
        display: flex;
        justify-content: space-between;
        padding: 10px 15px;
    }

    /* Add the icons */
    .accordion-button::after {
        content: '\002B'; /* Unicode for plus sign */
        font-size: 1.25rem;
        font-weight: bold;
        color: #333;
        background-image: none!important;
    }

    /* When the accordion is open, change the icon to a minus sign */
    .accordion-button:not(.collapsed)::after {
        content: '\2212'; /* Unicode for minus sign */
        padding:10px;
    }

    /* Styling the accordion item */
    .accordion-item {
        border: none; /* Remove borders from the item */
        margin-bottom: 10px;
    }

    /* Remove background color from the accordion body */
    .accordion-body {
        background-color: transparent; /* Transparent background */
    }
    .accordion-button:not(.collapsed){
        color:#5d290e!important;
        background-color: #fff;
        box-shadow: none!important;
    }
    .accordion-button.collapsed{
        box-shadow: none!important;
        color:#5d290e!important;
    }
    .form-control{
      background-color: #e7e7e7;
    }
.prclr{
  color:#cecece;
}
.bgimgfooter{
  background-image: url('../images/footer-bg.webp'); 
    background-size: cover;
     background-position: center;
}
.bgclr{
  background-color: #fed3d7;
}
.ftrtxt{
  color:#fff;
  
}
.fa{
  color:#fff;
  font-size: 20px;
  font-weight:normal;
  
}
.form-label{
  font-size:13px;
  color:#000;
}

  iframe {
    border: 0;
    height: 100%;
    width: 100%;
  }

  .nvbar .nav-link{
      color:#fff;
          margin-right: 15px;
  }
  .nvbar .nav-link:hover{
    color:#fff;
    font-weight:bold;
}
  .nvbar .nav-link.active{
      color:#fff;
          margin-right: 15px;
  }




.modal-header{
  align-items:baseline;
}
.whatsapp-icon {
    position: fixed;
    top: 18%;
    right: 10px;
    font-size: 40px; /* Adjust the size as needed */
    color: #25d366;  /* WhatsApp green color */
    z-index: 1000;
}

.whatsapp-icon:hover {
    color: #128c7e;  /* Darker shade on hover */
}

.navbar{
   position: fixed;
top: 0;
width: 100%;
z-index: 10;
}
 .navbar {
      transition: background-color 0.3s; /* Smooth transition */
    }
    /* Scrolled navbar style */
    .navbar.scrolled {
      background-color: #3F201A; /* Dark background when scrolled */
    }
  .videosize {
    width: 100%;
    height: auto;
}

  .bnrsznfs {
    position: absolute;
    bottom: 5%;
    
    
    text-align: center;
}

/* Styling for the button */
   #goTopBtn {
    display: none; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    bottom: 20px; /* Place the button at the bottom */
    right: 30px; /* Place the button 30px from the right */
    z-index: 99; /* Make sure it does not overlap */
    font-size: 16px; /* Increase font size */
    background-color: #ec538b; /* Dark grey background */
    color: white; /* White text */
    border: none; /* Remove borders */
    outline: none; /* Remove outline */
    cursor: pointer; /* Add a mouse pointer on hover */
    padding: 10px; /* Some padding */
    border-radius: 10px; /* Rounded corners */
  }

  #goTopBtn:hover {
    border:1px solid #ec538b;
    color:#5d290e;
    font-weight:bold;
    background-color: #fff;
  }
  
  .crslcptn1{
        position: absolute;
    top: 13%;
  }
  
  .custom-toggler {
  border-color: #fff; /* Border color for the button itself */
}

.custom-toggler .navbar-toggler-icon {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath stroke="white" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"%3E%3C/path%3E%3C/svg%3E');
}
.fasz{
    font-size:24px;
}
.mrtp{
    margin-top:30px;
}

.hdlnbg{
    background-image: url('../images/petals.png'); 
    background-size: cover;
     background-position: center; 
}
 