/** Shopify CDN: Minification failed

Line 210:1 Expected "}" to go with "{"

**/


/* CSS from section stylesheet tags */
.bannerssidebyside {
  display: flex;
  justify-content: space-between;
  width: 100%; /* full width */
}

.banner {
  flex: 1; /* allows each banner to grow equally */
  overflow: hidden; /* hide overflow */
  position: relative; /* for positioning the image */
}

.banner1 {
  margin-right: 5px; /* space between banners */
}

.banner2 {
  margin-left: 5px; /* space between banners */
}

.image-wrapper {
  position: relative;
  width: 100%; /* full width */
  padding-top: 63.16%; /* maintain aspect ratio (600/950 * 100) */
}

.image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover; /* maintain aspect ratio */
}
  @media screen and (max-width: 768px){
    .bannerssidebyside{
      display: block;
      
    }
  }
.customfaqshome{
    background-color: #FFFAE9;
    /* padding:0 20px; */
  }
  /* .customfaqshome .col-md-6 > img{
    max-width: 95%;
  } */

  .customfaqshome h3.title{
    font-size: 36px;
    line-height: 40px;
  }
 .customfaqshome .accordion{
   border: none !important;
   border-width: 0px;
   background: none !important;
   margin-top: 112px;
 }
  .customfaqshome .accordion-item{
    background-color: #F8E9B8 !important;
    border-radius: 5px;
    margin-bottom: 15px;
  }
  .customfaqshome .accordion-item .accordion-header .accordion-button{
    background:none;
    color: #000;
    border: none;
    padding: 20px;
    text-align: left;
    display: flex;
    justify-content: space-between;
  }
  .customfaqshome .accordion-item h2 button{
    font-size: 24px;
    font-weight: 600;
  }
  .customfaqshome .accordion-item .accordion-body{
    font-size: 16px;
    font-weight: 500;
  }
  .customfaqshome .accordion-item .accordion-body{
padding: 20px;
  }
 .accordion-item h2 {
    position: relative;
   display:flex;
   justify-content:space-between;
   align-items: center;
   padding-right: 10px;
 }
   .accordion-item.active h2{
   margin-bottom: -20px;
   } 
 
  
  .col-md-6{
    width: 50%;
  }
  .row{
    display: flex;
    margin:0px 20px;
    gap:20px;
  }
  .faqsIconx{
    height: 30px;
    width: 30px;
  }
  @media screen and (max-width:768px){
    .col-md-6{
      width: 100%;
      margin-top: -80px;
    }
    .row{
      display: block;
    }
    .customfaqshome {
    margin-top: 70px;
    margin-bottom: -7px;
    padding-bottom: 10px;

    .customfaqshome .accordion{
   margin-top: 0px;
 }
    #accordionExample .accordion-header .accordion-button span{
    font-size: 20px;
    padding: 15px;
  }
      #accordionExample .accordion-header .accordion-button{
    padding: 0px;
  }
    .faqsIconx{
    height: 25px;
    width: 25px;
  }
    .customfaqshome .accordion-item .accordion-body {
    padding: 17px;
    font-size: 16px;
    margin-top: -30px;
}
  }
.customimagegrid{
    margin:0px 15px;
  }
.customimagegridcontainer {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-auto-rows: minmax(300px, auto); /* Minimum height for rows */
  gap: 10px;
}

.customimagegrid .item1, .customimagegrid .item2, .customimagegrid .item3, .customimagegrid .item4, .customimagegrid .item5 {
  display: flex; /* Use flexbox on the item containers */
  justify-content: center; /* Center the content horizontally */
  align-items: center; /* Center the content vertically */
}

.customimagegrid .item1 {
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
}

.customimagegrid .item2 {
  grid-column-start: 2;
  grid-column-end: 4;
  grid-row-start: 1;
  grid-row-end: 2;
}

.customimagegrid .item3 {
  grid-column-start: 4;
  grid-column-end: 6;
  grid-row-start: 1;
  grid-row-end: 3;
}

.customimagegrid .item4 {
  grid-column-start: 1;
  grid-column-end: 3;
  grid-row-start: 2;
  grid-row-end: 3;
}

.customimagegrid .item5 {
  grid-column-start: 3;
  grid-column-end: 4;
  grid-row-start: 2;
  grid-row-end: 3;
}

.customimagegrid .item1 img, .item2 img, .item4 img, .item5 img {
  height: 100%; /* Full height */
  width: 100%; /* Full width */
  object-fit: cover; /* Scale the image to cover the area */
}

.customimagegrid .item3 img {
  height: 100%; /* Full height */
  width: 100%; /* Full width */
  object-fit: cover; /* Scale the image to cover the area */
}