// Category Tab Style

.category-tab-area{

    @media #{$large-mobile}{
  		.section-title.d-flex{
  			display:block!important;
  			position: relative;
  			.justify-content-end {
			        justify-content: flex-start !important;
				    position: absolute;
				    left: 0;
				    padding: 30px 0;
			}
  		}
  	}
	.nav-tabs{
		border:0;
		.nav-link{
		position: relative;
	    display: inline-block;
	    vertical-align: top;
	    line-height: 1;
	    font-size: 14px;
	    text-transform: capitalize;
	    font-weight: 400;
	    padding: 0 17px;
	    cursor: pointer;
	    color: #7e8081;
	    line-height: 26px;
	    border: 2px solid transparent;
	    margin-right: 2px;
	    margin-top:-2px;
	    @media #{$tablet-device}{
	    	padding: 0 5px;
	    	font-size:13px;
	    }
	    @media #{$small-mobile}{
	    	font-size: 13px;
	    	padding: 0 5px;
	    }
	    @media #{$large-mobile}{
	    	font-size: 13px;
	    	padding: 0 5px;
	    }
	    border-radius: 5px;
				& .active{
				border:0;
				color:#146cda;
			}
		}
	}
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #146cda;
    background-color: #fff;
    border-color: #146cda;
}