/* ------------------------------------------------ About Section ---------------------------------------------------- */
  .manufacturing-bg{
    background: rgb(0, 28, 36);;
  }
  /* =============================section1================================= */
  .manufacturing-section--one{
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #000000 0%, #54545400 70%), url(/-/media/Project/AdaniSolarNew/manufacturing/banner.png) no-repeat center center;
    color: white;
  }
  
  .manufacturing .banner-container{
    margin-top: 12rem;
  }
  
  .manufacturing  .banner-container p{
    line-height: 3.5rem;
    font-size: 45px;
  }
  
  
  
  /* =============================section2================================= */
  .manufacturing-section--two h2{
    color: cyan;
	width:100%;
  }
  .manufacturing .about-bg{
    border-radius: 10px;
    height: 70%;
    background: linear-gradient(90deg, #000000 0%, #54545400 80%), url(/-/media/Project/AdaniSolarNew/AboutUs/about-us.png) no-repeat center center;
    background-size: cover;
  
  }
  
  .manufacturing .about-bg .about-heading{
    line-height: 1.5rem;
    font-size: 2rem;
    color: white;
  }
  .manufacturing .about-bg p{
    color: white;
  }
  
  /* =============================section3================================= */

  .manufacturing .tab-text{
    color: white;
  }

  .manufacturing .card-img{
    border-radius: 8px !important;
  }
  

  #play-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
  }

  /* =============================section7================================= */

  .manufacturing .solar-slider-next {
    background-color: transparent;
    width: 2em !important;
    height: 2em;
    border-radius: 50%;
    top: 60%;
    /* transform: translateY(-50%); */
    border: 2px solid #fff;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
}

.manufacturing .solar-slider-prev {
  background-color: transparent;
  width: 2em !important;
  height: 2em;
  border-radius: 50%;
  top: 60%;
  /* transform: translateY(-50%); */
  border: 2px solid #fff;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
}
 .manufacturing-section--seven {
  height: 100%;
  background:url(/-/media/3245D2246417404090DBBFCFBF0F138B) rgb(0, 28, 36);
  background-size: contain;
  background-repeat: no-repeat;
  transform: translateY(0%);
  transition: transform 0.4s ease-out;
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: white;
}

.manufacturing .ancillarie-design{
  margin-top: 50px;
  height: 110%;
}

@media (max-width: 900px){
  .manufacturing .bootstrape-theme .bootstrape-nav {
    display: none;
}
.manufacturing .ancillarie-design{
    margin-top: 85px !important;
    height: 315px;
  }
}

.manufacturing .plate-layer-1 {
  background-image: url(/-/media/97910222F350478390884EF82DF3A3F5);
  background-repeat: no-repeat;
  height: 100%;
  background-position: top;
  background-size: contain;
}

.manufacturing .plate-layer-2 {
  background-image: url(/-/media/1D93A684E84D49319A718B5BC3C0CE06);
  background-repeat: no-repeat;
  height: 100%;
  background-position: top;
  background-size: contain;
  transform: translate(0, -20rem);
  z-index: -1;
  position: relative;
}

.manufacturing .animation-plate-layer-2 {
  transform: translate(0, -18rem);
  transition: all 3s linear;
}

.manufacturing .plate-layer-3 {
  background-image: url(/-/media/F58999E06CA34B8C98A9E9239237DCF3);
  background-repeat: no-repeat;
  height: 100%;
  background-position: top;
  background-size: contain;
  z-index: -1;
  transform: translate(0, -39rem);
  position: relative;
}

.manufacturing .animation-plate-layer-3 {
  transform: translate(0, -36rem);
  transition: all 3s linear;
}

.manufacturing .plate-layer-4 {
  background-image: url(/-/media/211BF96872DB4B2BB26D4FE3A831F50E);
  background-repeat: no-repeat;
  height: 100%;
  background-position: top;
  background-size: contain;
  transform: translate(0, -59rem);
  z-index: -2;
  position: relative;
}

.manufacturing .animation-plate-layer-4 {
  transform: translate(0, -54rem);
  transition: all 3s linear;
}

.manufacturing .plate-layer-5 {
  background-image: url(/-/media/4D69FF6F1FEE438AB2FD675E7B85C07D);
  background-repeat: no-repeat;
  height: 100%;
  background-position: top;
  background-size: contain;
  transform: translate(0, -78rem);
  z-index: -3;
  position: relative;
}

.manufacturing .animation-plate-layer-5 {
  transform: translate(0, -72rem);
  transition: all 3s linear;
}

.manufacturing .plate-layer-6 {
  background-image: url(/-/media/740B2E3C980E4390AC8BA7AD2079004F);
  background-repeat: no-repeat;
  height: 100%;
  background-position: top;
  background-size: contain;
  transform: translate(0, -98rem);
  z-index: -4;
  position: relative;
}

.manufacturing .animation-plate-layer-6 {
  transform: translate(0, -90rem);
  transition: all 3s linear;
}

.manufacturing .modal-backdrop {
  z-index: -1 !important;
}

.manufacturing .ancillaries-bg-image {
  background-image: url(/-/media/3245D2246417404090DBBFCFBF0F138B);
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  z-index: -10;
}

.manufacturing .ancillaries-title {
  color: #FFFFFF;
}

.manufacturing .ancillaries-slider-prev,
.manufacturing .ancillaries-slider-next {
  background-color: transparent;
  width: 2em !important;
  height: 2em;
  border-radius: 50%;
  top: 60%;
  /* transform: translateY(-50%); */
  border: 2px solid #fff;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
}

.manufacturing .ancillaries-content {
  border: 3px dashed #20C1F8;
  border-radius: 50%;
  width: 8.5rem;
  height: 8.5rem;
}

.manufacturing .ancillaries-content-bg {
  border: 0px solid transparent;
  border-radius: 50%;
  width: 7.5rem;
  height: 7.5rem;
  background-color: #FFFFFF;
  align-items: center;
  margin: 5.4px;
  padding: 1rem;
}

.manufacturing .ancillaries-detail {
  color: #FFFFFF;
  display: inline-block;
}
.manufacturing .ancillaries-detail p {
  margin-left:40px;
}



.manufacturing .ancillaries-slider-border {
  border: 3px dashed #FFFFFF;
  translate: 20px 85px;
}

.manufacturing .ancillaries-carousel .bootstrape-item {
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 20px 0;
}

.manufacturing .ancillaries-slider {
  margin-top: 10rem;
}