.tabs-besar-wrapper .nav{
    justify-content:center;
    background-color: #f0f0f0;
}

.tabs-besar-wrapper  .nav-tabs{
  border-bottom:2px solid #474747;
}

.tabs-besar-wrapper .nav-link{
    font-size: 20px;
    color: #474747;
    width: 22%;
    background-color: transparent;
    text-align:center;
    line-height: 22px;
    ##margin: 0px 35px;
    margin: 0px 5px;
}


.tabs-besar-wrapper  .tab-content{
  height:auto;
  width: 100%;
  background-color: #f0f0f0;
  padding:120px 0px;
  margin-bottom:120px;
  
}

.tabs-besar-wrapper  .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
    border: 0;
    border-bottom: #B8272D 6px solid !important;
    color: #B8272D;
    background-color:transparent;
    text-align:center;
}

.tab-content .tab-pane .tabs-image-content img{
  width: 100%;
  height:100%;
  border-radius:0;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.tab-content .tab-pane .tab-content-container{
  display: flex;
  flex-wrap: wrap;
}

.tab-content .tab-pane .tab-content-container .tabs-image-content{
  width:42.5%
}

.tab-content .tab-pane .tab-content-container .tabs-text-content{
  width: 32%;
  margin:0px 0px 0px 170px;
  font-weight: 600;
  
}

.tab-content .tab-pane .tab-content-container .tabs-text-content .xl-font{
  font-size: 3.5rem;
  color: #B8272D;
  margin-top: 25px;
  line-height: 60px;
}

.tab-content .tab-pane .tab-content-container .tabs-text-content p{
  font-size: 1.7rem;
  color: black;
  line-height:42px;
  margin-top:20px;
}

@media only screen and (max-width: 1440px) {
  .tabs-besar-wrapper .nav-link{
    font-size: 18px;
  }

  .tab-content .tab-pane .tab-content-container .tabs-text-content .xl-font{
    font-size: 3rem;
    
  }
  
  .tab-content .tab-pane .tab-content-container .tabs-text-content p{
    font-size: 1.5rem;
    
}

.tab-content .tab-pane .tab-content-container .tabs-text-content{
  width: 40%;
  margin:0px 0px 0px 130px;
  font-weight: 600;
  
}


}

@media only screen and (max-width: 991px) {
  .tab-content .tab-pane .tab-content-container .tabs-text-content .xl-font{
    font-size: 2.7rem;
    
  }
  
  .tab-content .tab-pane .tab-content-container .tabs-text-content p{
    font-size: 1.3rem;
    
}

.tab-content .tab-pane .tab-content-container .tabs-text-content{
  width: 45%;
  margin:0px 0px 0px 70px;
  font-weight: 600;
  
}

.tab-content .tab-pane .tabs-image-content img{
  height:500px;
}
}

@media only screen and (max-width: 768px) {
  .tabs-besar-wrapper .nav-link{
    font-size: 20px;
    width: 100%;
    padding:20px 0px;
  }

  .tab-content .tab-pane .tab-content-container .tabs-text-content{
    width: 100%;
    margin:0px 0px 40px 0px;
    padding:1rem;

  }

  .tab-content .tab-pane .tabs-image-content img{
    border-radius: 0;
    height:380px;
  }

  .tab-content .tab-pane .tab-content-container .tabs-image-content{
    width:100%
  }


  .tab-content .tab-pane .tab-content-container .tabs-text-content .xl-font{
    font-size: 2.5rem;
    
  }
  
  .tab-content .tab-pane .tab-content-container .tabs-text-content p{
    font-size: 1rem;
    
}
}
