.specification-tabs {

  

  padding: 1rem;

  color: #fff;

background: linear-gradient(252.76deg, #1A243F 9.3%, rgba(36, 62, 131, 0.93) 38.5%, #000000 99.79%);



  

}

.spec-tab-header {

  list-style: none;

  display: flex;

  gap: 2rem;

  padding: 0;

  margin-bottom: 1rem;

  border-bottom: 1px solid rgba(255, 255, 255, 0.1);

}



.tab-title {

  padding: 0.5rem 1.5rem;

  cursor: pointer;

  font-size: 20px;

  font-weight: 500;

  white-space: nowrap;

  border-bottom: 2px solid transparent;

	    padding: 22px;

  }

.spec-tab-header .owl-stage{
  display: flex;
    flex-wrap: nowrap;
}

.tab-title {
    display: flex;
    justify-content: space-evenly;
    box-sizing: border-box;
}

.tab-title.active {

  color: #ffffff;

  border-bottom: 2px solid #38B34A;

	padding: 3% 3%;

  font-weight: 600;

	    padding: 22px;
      width: 100%;
      text-align: center;


}



.tab-title:hover {

  color: #38B34A;

}





/* Tab content layout */

.spec-tab-content {

  display: none;

}

.spec-tab-content.active {

  display: block;

}



.spec-table {

  width: 100%;

  border-collapse: collapse;

}

.spec-table td {

  padding: 0.75rem 1rem;

  border-bottom: 1px solid rgba(255,255,255,0.1);

font-weight: 500;

font-size: 18px;



}



/* Accordion styles (mobile only) */

.accordion-header {

  display: none;

  padding: 1rem;

 /* background: #38B34A;*/



  color: #fff;

  font-weight: 600;

  cursor: pointer;

 

}





.accordion-header {

  background: linear-gradient(252.76deg, #1A243F 9.3%, rgba(36, 62, 131, 0.93) 38.5%, #000000 99.79%);

  color: white;

  transition: background-color 0.3s ease, color 0.3s ease;

}

.spec-carousel-wrapper{
  display: flex;
  flex-wrap: nowrap;
  gap:0;
  align-items: start;
}

.owl-prev-btn.disabled,
.owl-next-btn.disabled {
  pointer-events: none;
}


.owl-prev-btn.disabled img,
.owl-next-btn.disabled img {
  opacity: 0;
}




.spec-tab-content.active .accordion-header {

   background: #38B34A; 

  color: #fff;

}

#specifications .spec-tab-content .accordion-header {

        padding-left: 5% !important;

        padding-right: 5% !important;

    width:100%;

}









.accordion-body {

  display: block;

}



.accordion-header::after {

  content: url('https://www.ltsct.com/wp-content/uploads/2025/07/fi_2985150-1.png');

  position: absolute;

  right: 2rem;

  transition: transform 0.3s ease;

}



.spec-tab-content.active .accordion-header::after {

  transform: rotate(180deg);

}





.spec-carousel-wrapper {

  position: relative;

}



.spec-carousel-wrapper .owl-carousel {

  width: 100%;

}


.spec-tab-header{
  flex: 0 1 100%;
  width: calc(100% - 70px)!important;
}
/* Positioning prev/next buttons */

.spec-carousel-wrapper .owl-prev-btn,

.spec-carousel-wrapper .owl-next-btn {
  flex: 0 0 35px;
  padding: 17px  11px;

  /* position: absolute; */

  /* top: 50%; */

  /* transform: translateY(-50%); */

  background: none;

  border: none;
  border-bottom : 1px solid rgba(255, 255, 255, 0.1);

  font-size: 30px;

  color: #fff;

  cursor: pointer;

  z-index: 10;

  outline-style: unset;

}





.spec-carousel-wrapper .owl-prev-btn {

  left: -10px; 

}





.spec-carousel-wrapper .owl-next-btn {

  right: -10px; 

}



@media (max-width: 768px) {





  .spec-tab-header {

    display: none;

  }

.spec-tab-content {

    display: block;}

  .accordion-header {

    display: flex;

    margin-bottom: 0;

        align-items: center;

        justify-content: space-between;

  }



.accordion-header.active{background: #38B34A;}

  .spec-tab-content {

    margin-bottom: 1rem;

    border-radius: 6px;

  }



  .accordion-body {

    display: none;

  }

.accordion-body {

	padding: 10px 0px;}

  .spec-tab-content.active .accordion-body {

    display: block;

  }

  .spec-carousel-wrapper .owl-prev-btn {



    display: none;}

    .spec-carousel-wrapper .owl-next-btn {display: none;}

	

	.spec-table td {

    font-weight: 400;

    font-size: 16px;}

	

	.spec-cell {padding:10px; display: -webkit-inline-box;}

	

		.spec-table tr td {

			display: table-row;

		}

	

	.spec-table td{border:none;}

	.spec-table tr{border-bottom: unset; width: 100%; margin: 2% 0px;}

	.specification-tabs {background:none;  padding: 0%;}

	

 



#specifications{padding-left: 0% !important;

        padding-right: 0% !important;}



 



.spec-tab-content {

  width: 100%;

  padding: 0;

  margin: 0;

  padding: 5px 0px;

}



  #specifications .spc-title, #specifications .spc-p, .spec-table tr  {padding: 0px 5%; box-sizing: border-box;}



.spec-tab-content .accordion-header {

  width: 100%;       

  padding: 12px 16px;        box-sizing: border-box;

          width: calc(100% + 10%);

        box-sizing: border-box;

        position: relative;

        left: -5%;
        padding-right:40px;
        max-width:100vw;

}





.spec-table tr {padding:0px;}



.spec-table ul { grid-template-columns: 1fr !important;}





.accordion-header::after{

        right: 3%;

        width: 25px;

        height: 25px;

        content: "";

        background: url(https://www.ltsct.com/wp-content/uploads/2025/07/fi_2985150-1.png);

        background-size: cover;

}



.building-semiconductors{padding-top:10% !important;padding-bottom:10% !important;}







	

}

@media screen and (min-width: 350px) and (max-width: 500px) {



/*.accordion-header::after {*/

    

/*    right: 0.5rem;*/

/*}*/



}