/* =========================
   tablet (<= 1199px)
========================= */
@media (max-width: 1199px) {
  /* Static Corporate Section on about page */
  .about-solutions-engineered-for-indias-climate-cities-and-future---left
    .static-corporate-section__body {
    padding: 23% 9% 42% 9%;
  }
  .about-solutions-engineered-for-indias-climate-cities-and-future---left::after {
    width: 85%;
    height: 76.5%;
  }
  .about-innovation-that-accelerates-indias-transition-to-light--sustainable-construction---right:after,
  .our-sustainability-vision----right:after {
    width: 90%;
    height: 77.5%;
  }
  .about-solutions-engineered-for-indias-climate-cities-and-future---left h2,
  .about-innovation-that-accelerates-indias-transition-to-light--sustainable-construction---right
    h2,
  .our-sustainability-vision----right h2 {
    font-size: 38px;
  }
  .about-solutions-engineered-for-indias-climate-cities-and-future---left::after,
  .about-innovation-that-accelerates-indias-transition-to-light--sustainable-construction---right:after,
  .our-sustainability-vision----right:after {
    top: 80px;
  }
  .about-solutions-engineered-for-indias-climate-cities-and-future---left
    .static-corporate-section__body {
    height: 500px;
  }
  .about-innovation-that-accelerates-indias-transition-to-light--sustainable-construction---right
    .static-corporate-section__body,
  .our-sustainability-vision----right .static-corporate-section__body {
    height: 525px;
  }

  .enhancements-tabs-wrapper .tabs-nav {
    top: 10%;
  }
  .enhancements-tabs-wrapper button.tabs-nav.next {
    right: calc(100% - 960px);
  }
  /* End Enhancements Tabs Section */

  /* Sector hero section */
  .sector-hero-banner + .hero-content h2 {
    font-size: calc(0.475rem + 2.7vw);
  }
  /* End Sector hero section */

  /* Value responsibility section */
  .values-responsibility-section
    .values-grid
    .value-card:not(:last-child):after {
    right: -38px;
  }
  /* End Value responsibility section */

  /* Header */
  #navbar-main,
  #navbar-top .region-top-header {
    max-width: 960px;
  }
  .block-site-components {
    padding-bottom: 40px;
  }
  #navbar-main
    .nav-item.has-megamenu
    .megamenu-wrapper
    .megamenu-container
    .megamenu-image,
  #navbar-main
    .nav-item.has-megamenu
    .megamenu-wrapper
    .megamenu-container
    .megamenu-sublink
    .arrow {
    display: none;
  }
  #navbar-main .nav-item.has-megamenu .megamenu-wrapper .megamenu-container {
    padding: 20px 30px;
    height: unset;
  }
  #navbar-main .custom-main-menu .nav-item .nav-link {
    display: inline-block;
  }
  #navbar-main .custom-main-menu .nav-item:not(:last-child) {
    margin-bottom: 10px;
  }
  #header .navbar-toggler {
    border: 0;
    box-shadow: none;
    color: #000;
  }
  .custom-main-menu .nav-link {
    padding: 0 !important;
  }
  .search-toggle-allinone__form {
    position: unset;
    padding: 0;
    box-shadow: unset;
    display: block;
  }
  .search-toggle-allinone__btn,
  .search-toggle-allinone__close {
    display: none;
  }
  .search-toggle-allinone {
    margin-left: 0;
  }
  #CollapsingNavbar {
    width: 100%;
  }
  #navbar-main .nav-item.has-megamenu .megamenu-wrapper,
  .navbar-nav .nav-item.has-megamenu {
    position: relative;
  }
  #navbar-main .nav-item.has-megamenu .megamenu-wrapper {
    display: none;
    opacity: 1;
    visibility: visible;
    transform: none;
    margin-left: -20px;
  }
  .navbar-nav .nav-item.has-megamenu:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M297.4 470.6C309.9 483.1 330.2 483.1 342.7 470.6L534.7 278.6C547.2 266.1 547.2 245.8 534.7 233.3C522.2 220.8 501.9 220.8 489.4 233.3L320 402.7L150.6 233.4C138.1 220.9 117.8 220.9 105.3 233.4C92.8 245.9 92.8 266.2 105.3 278.7L297.3 470.7z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    right: 15px;
    top: 5px;
    width: 20px;
    height: 20px;
    transition: all 0.3s ease-in-out;
  }
  .navbar-nav .nav-item.has-megamenu.menu-open:after {
    transform: rotate(-180deg);
  }
  .image-slide-show .text-center h2 {
    font-size: calc(0.475rem + 2.7vw);
  }
  /* Header ends */
}
