*
{
    transition:all 0.3s ease-in-out;
    box-sizing:border-box;
    margin:0px;
    padding:0px;
}
.heading-section
{
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    padding:20px 100px;
    margin-top:25px;
    color:#000 !important;

}
.heading-section>h2
{
    font-size:35px;
    text-align:center;
}
.heading-section>p
{
    font-size:18px;
    text-align:center;
    line-height:26px;
    color:#000 !important;
}

/*-------information-section---------------*/

.information-section01
{
  margin-bottom:55px !important;
}
.information-section01>.information ul li
{
  font-size:16px;
  margin-bottom:15px;
}

.information-section01>.information ul li strong
{
  font-weight:700;

}


/* -------Membership-plean------------ */

    .member-ship-section {
      display:flex;
      justify-content:center;
      align-items:center;
      gap: 25px;
      margin: auto;
      padding:10px 50px;
      margin-bottom:35px !important;
    }

    .card {
      background: #fff;
      border-radius: 12px;
      padding: 30px 20px;
      box-shadow: 0 4px 10px rgba(0,0,0,0.3);
      text-align: center;
      transition: transform 0.3s ease, box-shadow 0.3s ease;
    }

    .card:hover {
      transform: translateY(-10px);
      box-shadow: 0 8px 16px rgba(0,0,0,0.3);
      cursor: pointer;
    }

    .card #icon {
      font-size: 35px;
      color: #ff6b00;  /* Green theme */
      margin-bottom: 15px;
    }

    .card h3 {
      font-size: 20px;
      font-weight: 700;
      margin-bottom: 10px;
      color: #333;
    }

    .card p {
      font-size: 15px;
      color:#000;
      line-height: 1.5;
    }

section
{
  margin:0px auto !important;
}

/* -------Membership-plean------------ */


/* --------Included Amenities------------- */

 .included-container 
 {
  display:flex;
  flex-direction:column;
  gap:20px;
  flex-wrap:wrap;
  padding:20px 100px;
}

    .amenity {
      color: #ff6b00; 
      font-size: 35px;
      transition: transform 0.3s ease;
      display:flex;
      gap:20px;
      padding:15px 15px;
      cursor: pointer;
      border-radius:10px;
    }

  .amenity i
    {
      font-size:30px;
      border:2px solid #ff6b00;
      width:70px;
      height:60px;
      display:flex;
      justify-content:center;
      align-items:center;
      padding:25px;
      border-radius:15px;

     }

      .amenity h3
      {
        font-size:20px;
        font-weight:600;
      }

    .amenity p {
      font-size:16px;
      color: #333;
      line-height: 1.4;
      text-align:center;
      font-weight:600;
      margin-top:-5px;
    }



/*  <!-- -------Features-section------------- -->*/

  .Features-section 
  {
    display:flex;
    justify-content:center;
    flex-wrap:wrap;
    gap:25px;
    padding:30px 70px;
  }
  .Features-card 
  {
    background: #fff;
    border-radius: 10px;
    padding: 20px;
    /* text-align: center; */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    transition: transform 0.3s;
    width:30%;
    cursor: pointer;
  }
  .Features-card:hover 
  {
    transform: translateY(-10px);
  }
  #icon 
  {
    font-size:25px;
    background:#ff740c;
    color:#fff;
    margin-bottom: 15px;
    width:55px;
    height:55px;
    display:flex;
    justify-content:center;
    align-items:center;
    padding:15px;
    border-radius:15px;
  }
  .Features-card h3 
  {
    color:#000;
    margin: 10px 0;
    font-size:21px;
    font-weight:600;
  }
  .Features-card p 
  {
    color: #000;
    font-size:15px;
    line-height: 1.5;
  }


/*  <!-- -------Features-section------------- -->*/



/*------------cta-section-------------*/

    
    .container-89 {
      max-width: 1200px;
      margin: 0 auto;
      padding: 50px 20px;
    }
    
 
    .coworking-img-slider {
      width: 100%;
      max-width: 1200px;
      margin: 0 auto;
    }
    
    .coworking-img-swiper {
      width: 100%;
      padding: 20px 0;
    }
    
    .coworking-img-slide {
      height: auto;
      transition: transform 0.3s ease;
    }
    
    .coworking-img-container {
      border-radius: 8px;
      overflow: hidden;
      box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
      height: 100%;
    }
    
    .coworking-img {
      width: 100%;
      height: 250px;
      object-fit: cover;
      transition: transform 0.3s ease;
    }
    
    .coworking-img:hover {
      transform: scale(1.05);
    }
    
    /* Swiper navigation buttons */
    .swiper-button-next,
    .swiper-button-prev {
      color: #333;
    }
    
    @media (max-width: 768px) {
      .coworking-img {
        height: 200px;
      }
    }



  .GMB
  {
    margin-top: 50px;
    margin-bottom: 20px;
    text-align: center;
    overflow-x: hidden;
    }
    
    .eapps-widget-toolbar-panel-wrapper{
        display: none !important;
    }
     .go4269172405{
        display: none !important;
    }
    .cta-container
    {
        display:flex;
        justify-content:center;
        align-items:center;
        margin-top:30px;
    }
    #cta-button
    {
        padding:15px 30px;
        border-radius:15px;
        font-size:18px;
        background:#FF8C42;
        color:#fff;
        font-weight:600;
        box-shadow:inset 0px 0px 3px #000;
        transition:all 0.3s ease-in-out;
    }
        #cta-button:hover
        {
          box-shadow:0px 0px 10px #000;
          transform:scale(1.05);
        }





/*------------cta-section-------------*/


/*-----------informastio---------------*/


.informastio
{
  padding:50px 100px 10px 100px;
}
.informastio p
{
  color:#000;
}


/*-----------informastio---------------*/




.Who-Can-Join-the-Virtual-Offices-box
{
    animation-duration: 3s;
    animation-timing-function: ease-in-out;
    transform: translateY(-10px);
    border-color: #ff740c;
    cursor: pointer;
}
 .Who-Can-Join-the-Virtual-Offices
   {
    padding:20px 100px 40px 100px;
  }
.Who-Can-Join-the-Virtual-Offices-box-span
{
  margin-bottom:25px !important;
  font-size:45px;
  color:#ff740c;
}
.Who-Can-Join-the-Virtual-Offices-box h4
{
  margin-bottom:5px !important;
}
.faq_header
{
  margin-bottom:0px !important;
}
.faq_list
{
  margin:30px auto 40px auto !important;
  max-width:800px;
}

/* --------Included Amenities------------- */



/*------------media-screeen-------------*/


@media only screen and (max-width: 600px) {
 .heading-section
 {
      padding: 20px !important;
 }
 .heading-section>p
 {
  text-align:left !important;
 }
 .information-section01
 {
  margin-bottom:0px !important;
 }
 .member-ship-section
 {
  padding:20px !important;
  margin-bottom:0px !important;
 }
 .member-ship-section
 {
  display:flex;
  flex-wrap:wrap;
 }
 .card h3
 {
  font-size:21px !important;
 }
 .included-container
 {
  padding:20px !important;
 }

.included-container
{
  gap:0px !important;
}

 .amenity
 {
  flex-direction:column;
 }
 .amenity p
 {
  text-align:left !important;
 }

 .Who-Can-Join-the-Virtual-Offices
 {
  padding:20px !important;
 }

.informastio
{
  padding:20px;
}
 .Features-section
 {
  padding:20px;
 }

 .Features-card
 {
  width:100% !important;
 }

}


/*------------media-screeen-------------*/







