.main-scroll .nav-tabs {background: #e0e0e0;height: 40px;border-radius: 9px;overflow: hidden;align-items: center;padding-left: 3px;padding-right: 4px;margin-left: 14px;}
.main-scroll .nav-tabs li {background: transparent;height: 34px;border-top: none;border: none;}
.main-scroll .nav-tabs li:last-child a.nav-link:before {display: none;}
.main-scroll .nav-tabs li a.nav-link {border: none !important;position: relative;font-weight: 500;color: #000 !important;opacity: 1 !important;padding-top: 5px;padding-left: 25px;padding-right: 25px;}
.main-scroll .nav-tabs li a.nav-link:before {position: absolute;right: 0;display: block;content: "";height: 22px;width: 1px;background: rgba(0,0,0,.1);}
.main-scroll .nav-tabs li a.nav-link.active {height: 34px !important;border: none !important;border-radius: 7px !important;box-shadow: 2px 2px 4px 0px rgba(34,60,80,.05);position: relative;}
.main-scroll .nav-tabs li a.nav-link.active:after, .main-scroll .nav-tabs li a.nav-link.active:before {display: none;}
.tab-content {margin-top: 9px !important;position: relative;border-radius: 12px;border: none !important;padding: 30px;}
@media (max-width: 576px) {.mobile-hide {display: none !important;}
	.tab-box {margin-top: 5px;}
	.tab-box .tab-content {border-top: none !important;}
	.tab-content {border-radius: 10px;overflow: hidden;margin: 3px;}
	.main-scroll {border-radius: 9px 0 0 9px !important;overflow-x: scroll !important;-ms-overflow-style: none;overflow: -moz-scrollbars-none;}
	.main-scroll::-webkit-scrollbar {width: 0;display: none;}
	.main-scroll .nav-cont {overflow: visible !important;}
	.main-scroll .nav-cont li {white-space: nowrap;position: relative;}}
@media (min-width: 577px) {.tab-box {margin-top: 10px;}
	.desctop-hide {display: none !important;}}