/* Space Planning Section */
.space-planning-banner {
    background-image: url('data:image/jpeg;base64,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'); /* Update with correct path */
    background-size: cover;
    background-position: center;
    height: 500px;
    position: relative;
    margin-top: 0px; /* Space below header */
  }
  
  .space-planning-banner .overlay {
    background-color: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
  .space-planning-banner .content {
    color: white;
    text-align: center;
  }
  
  .space-planning-banner h1 {
    font-size: 42px;
    font-weight: bold;
    margin-bottom: 10px;
    letter-spacing: 1px;
  }
  
  .space-planning-banner .breadcrumb {
    font-size: 14px;
    color: #fff;
  }
  
  .space-planning-banner .breadcrumb a {
    color: #fff;
    text-decoration: underline;
    margin: 0 5px;
  }

  /* * ////Service Section */ */

  .b1 {
    font-family: 'Segoe UI', sans-serif;
    margin: 0;
    background: #fff;
    color: #333;
  }
  
  .planning-container {
    display: flex;
    padding: 40px 20px;
    max-width: 1200px;
    margin: auto;
    gap: 30px;
  }
  
  .sidebar {
    width: 200px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-top: 10px;
  }
  
  .sidebar-item {
    margin-top: 10px;
    background: #ddd;
    padding: 12px 16px;
    border-radius: 5px;
    font-weight: 500;
    cursor: pointer;
    transition: all 0.3s ease;
    width: 300px;
    margin-right: 20px;
  }
  
  .sidebar-item.active {
    background: #1c1c1c;
    color: #fff;
    font-weight: bold;
  }
  
  .sidebar-item:hover {
    background-color: black;
    color: #fff;
    transform: translateX(5px);
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
  }
  
  .content {
    padding-left: 150px;
    flex: 1;
    word-spacing: 3px;
  }
  
  .content h1 {
    font-size: 40px;
    font-weight: bold;
    margin-bottom: 20px;
    color: #222;
  }
  
  .content p {
    margin-bottom: 16px;
    line-height: 1.7;
  }
  
  .highlight {
    color: #888;
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 10px;
  }
  
  .highlight-blue {
    color: #007bff;
    font-weight: bold;
  }
  
  .quote-btn {
    margin-top: 20px;
    background-color: #ff9800;
    border: none;
    color: white;
    font-weight: bold;
    padding: 12px 24px;
    border-radius: 5px;
    cursor: pointer;
    transition: background 0.3s ease;
  }
  
  .quote-btn:hover {
    background-color: #e67e00;
  }



  /* option section */
  

.options-section {
  padding: 60px 20px;
  display: flex;
  justify-content: center;
}

.option-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
  max-width: 1000px;
}

.option-item {
  padding: 15px 25px;
  background-color: white;
  border: 1px solid #ccc;
  border-radius: 8px;
  font-weight: bold;
  text-align: center;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
  min-width: 160px;
}

.option-item:hover {
  transform: scale(1.1);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
  border-color: #007BFF;
  color: #007BFF;
}

/* ///office and home */



.space-planning {
    display: flex;
    flex-wrap: wrap;
    padding: 40px;
    gap: 30px;
    align-items: flex-start;
    background-color: #f9f9f9;
  }
  
  .image-container {
    flex: 1;
    min-width: 300px;
    word-spacing: 3px;
  }
  
  .image-container img {
    width: 100%;
    height: auto;
    border-radius: 10px;
  }
  
  .text-container {
    flex: 1;
    min-width: 300px;
  }
  
  .text-container h2 {
    font-size: 24px;
    color: #111;
    margin-bottom: 10px;
  }
  
  .text-container h3 {
    font-size: 18px;
    color: #555;
    margin-bottom: 20px;
  }
  
  .text-container p {
    font-size: 16px;
    line-height: 1.6;
    margin-bottom: 15px;
  }
  
  .highlight {
    color: #007BFF;
    font-weight: bold;
  }
  
  
  
  
  .space-planning-section {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    padding: 50px;
    gap: 30px;
    background-color: #f9f9f9;
  }
  
  .text-column {
    flex: 1;
    padding-right: 20px;
  }
  
  .text-column h1 {
    font-size: 28px;
    color: #222;
    margin-bottom: 20px;
  }
  
  .text-column p {
    font-size: 16px;
    line-height: 1.6;
  }
  
  .text-column a {
    color: #007BFF;
    text-decoration: none;
  }
  
  .text-column a:hover {
    text-decoration: underline;
  }
  
  .image-column {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  
  .image-column img {
    width: 100%;
    height: auto;
    border-radius: 8px;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
  }
  
  .why-best-section {
    max-width: 1200px;
    margin: 0 auto;
    padding: 60px 20px;
    font-family: 'Segoe UI', sans-serif;
    text-align: center;
  }
  
  .why-best-section h2 {
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 15px;
    color: #2b2b2b;
  }
  
  .why-best-section .intro {
    font-size: 16px;
    color: #666;
    margin-bottom: 40px;
  }
  
  .best-features-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 25px;
    margin-bottom: 40px;
  }
  
  .feature-box {
    background: #1e1e1e;
    color: #fff;
    padding: 30px 25px;
    border-radius: 8px;
    position: relative;
  }
  
  .feature-box img {
    width: 40px;
    height: 40px;
    margin-bottom: 15px;
  }
  
  .feature-box h3 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 10px;
  }
  
  .feature-box p {
    font-size: 15px;
    line-height: 1.6;
  }
  
  .footer-text {
    font-size: 14px;
    color: #444;
    line-height: 1.6;
  }

  

  /* ///Consult to export */


.cta-section {
    background-color: #f8f8f8;
    padding: 40px 20px;
    font-family: Arial, sans-serif;
  
  
  }
  
  .cta-content {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px;
  }
  
  .cta-text h3 {
    font-size: 20px;
    color: #333;
    margin: 0 0 8px;
  }
  
  .cta-text p {
    font-size: 14px;
    color: #555;
    margin: 0;
  }
  
  .cta-button {
    background-color: #f58220;
    color: white;
    text-decoration: none;
    padding: 12px 20px;
    border-radius: 3px;
    font-weight: bold;
    transition: background-color 0.3s ease;
  }
  
  .cta-button:hover {
    background-color: #e57000;
  }

  .interior-services {
    padding: 50px 30px;
    background: #fff;
    font-family: 'Segoe UI', sans-serif;
    text-align: center;
    color: #333;
  }
  
  .interior-services h2 {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 15px;
  }
  
  .interior-services .description {
    max-width: 1000px;
    margin: 0 auto 30px;
    font-size: 14px;
    color: #444;
    line-height: 1.6;
  }
  
  .service-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 25px;
    max-width: 1200px;
    margin: 0 auto;
  }
  
  .service-box {
    background: #f9f9f9;
    border: 1px solid #ddd;
    padding: 20px;
    border-radius: 10px;
    text-align: left;
    transition: 0.3s;
  }
  
  .service-box:hover {
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  }
  
  .service-box .icon {
    font-size: 28px;
    margin-bottom: 10px;
  }
  
  .service-box h3 {
    font-size: 16px;
    margin-bottom: 10px;
    color: #222;
  }
  
  .service-box p {
    font-size: 13px;
    color: #555;
    line-height: 1.5;
  }
  
  /* Responsive for smaller devices */
  @media (max-width: 991px) {
    .service-grid {
      grid-template-columns: repeat(2, 1fr);
    }
  }
  
  @media (max-width: 600px) {
    .service-grid {
      grid-template-columns: 1fr;
    }
  }
  .why-best-section {
    max-width: 1200px;
    margin: 0 auto;
    padding: 60px 20px;
    font-family: 'Segoe UI', sans-serif;
    text-align: center;
  }
  
  .why-best-section h2 {
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 15px;
    color: #2b2b2b;
  }
  
  .why-best-section .intro {
    font-size: 16px;
    color: #666;
    margin-bottom: 40px;
  }
  
  .best-features-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 25px;
    margin-bottom: 40px;
  }
  
  .feature-box {
    background: #1e1e1e;
    color: #fff;
    padding: 30px 25px;
    border-radius: 8px;
    position: relative;
  }
  
  .feature-box img {
    width: 40px;
    height: 40px;
    margin-bottom: 15px;
  }
  
  .feature-box h3 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 10px;
  }
  
  .feature-box p {
    font-size: 15px;
    line-height: 1.6;
  }
  
  .footer-text {
    font-size: 14px;
    color: #444;
    line-height: 1.6;
  }

  

  /* ///Consult to export */


.cta-section {
    background-color: #f8f8f8;
    padding: 40px 20px;
    font-family: Arial, sans-serif;
  
  
  }
  
  .cta-content {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px;
  }
  
  .cta-text h3 {
    font-size: 20px;
    color: #333;
    margin: 0 0 8px;
  }
  
  .cta-text p {
    font-size: 14px;
    color: #555;
    margin: 0;
  }
  
  .cta-button {
    background-color: #f58220;
    color: white;
    text-decoration: none;
    padding: 12px 20px;
    border-radius: 3px;
    font-weight: bold;
    transition: background-color 0.3s ease;
  }
  
  .cta-button:hover {
    background-color: #e57000;
  }

  
  .faq-section {
    max-width: 900px;
    margin: 40px auto;
    padding: 0 20px;
    font-family: 'Segoe UI', sans-serif;
  }
  
  .faq-section h2 {
    text-align: center;
    font-size: 32px;
    margin-bottom: 30px;
    color: #333;
  }
  
  .faq-item {
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
  }
  
  .faq-question {
    width: 100%;
    text-align: left;
    background: none;
    border: none;
    font-size: 16px;
    font-weight: 500;
    padding: 15px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    color: #333;
  }
  
  .faq-icon {
    font-weight: bold;
    font-size: 20px;
    color: #555;
  }
  
  .faq-answer {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease;
    font-size: 14px;
    color: #444;
  }
  
  .faq-answer p {
    padding: 0 0 15px;
  }
  
  