#customTabs.nav-tabs{border-bottom:0;}
#customTabs.nav-tabs .nav-item{padding:0 20px;}
#customTabs.nav-tabs .nav-link{font-size: 18px;font-weight: 500;border:none;padding:8px 0px;}
#customTabs.nav-tabs .nav-link.active{background:transparent;}

#customTabs {
    border-bottom: none;
    position: relative;
}

#customTabs .nav-link {
    border: none;
    position: relative;
    padding-bottom: 12px;
    font-size: 18px;
    font-weight: 500;
}

.tab-indicator {
    position: absolute;
    bottom: -2px;
    left: 0;
    height: 1px;
    width: 0;
    border-radius: 3px;
    transition: all 0.35s cubic-bezier(.4,0,.2,1);
}
.tab-box{min-height:172px;display:flex;align-items: center;border: 0.8px solid transparent; border-radius: 18px; padding:20px 40px; background: linear-gradient(45deg, #141414 0%, #2F2E2F 100%) padding-box, linear-gradient(45deg, #595759 0%, #787578 100%) border-box;}
.tab-box .row {margin:0%;}
.tab-box .row > *{margin-top:0;}

@media (max-width: 768px) {
#tabsNavButtons.nav-tabs{ margin-right: -15px;  margin-left: -15px; padding-left: 15px; padding-right: 15px; overflow: auto;    scrollbar-width: none; /* Firefox */}
#tabsNavButtons.nav-tabs::-webkit-scrollbar {display: none; /* Chrome, Safari */}
#customTabs.nav-tabs .nav-link{font-size:16px;}
.tab-list{display: inline-block;text-align: left;}
.tab-box{padding:15px;}


	#customTabs {display: flex;flex-wrap: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none;justify-content: flex-start !important;}
    #customTabs::-webkit-scrollbar {display: none;}
    #customTabs .nav-item {flex: 0 0 auto;padding: 0 15px;}
    #customTabs .nav-link {white-space: nowrap;}
	
	.tab-boxes{padding:1px 15px;}
	.tab-box{height: auto;}
}