.tab-style-1 .tab{}
.tab-style-1 .tab .nav-tabs{
	background-color: transparent;
	border: none;
	align-items: flex-end;
	justify-content: space-evenly;
}
.tab-style-1 .tab .nav-tabs li {margin-right:0.5%;padding-bottom:3px;position:relative;height:100%;}
.tab-style-1 .tab .nav-tabs-count2 li {min-width:49.5%;max-width:49.5%;}
.tab-style-1 .tab .nav-tabs-count4 li {min-width:24.5%;max-width:24.5%;}
.tab-style-1 .tab .nav-tabs-count5 li {min-width:19.5%;max-width:19.5%;}
.tab-style-1 .tab .nav-tabs-count3 li {min-width:32.82%;max-width:32.82%;}
.tab-style-1 .tab .nav-tabs li a{
	color: #1A1A18;
	background: #E6E6E6;
	font-size: 18px;
	font-weight: 400;
	line-height: 22px;
	padding: 15px;
	margin: 0;
	border: none;
	border-radius: 20px;
	overflow: visible;
	position: relative;
	z-index: 1;
	transition: all 0.3s ease 0s;
	display:flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
}
.tab-style-1 .tab .nav-tabs li a img {margin-right:5px;}
.tab-style-1 .tab .nav-tabs li a span {display:inline-block;}
.tab-style-1 .tab .nav-tabs li:last-child a{ margin-right: 0; }
.tab-style-1 .tab .nav-tabs li:last-child {margin-right:0;}
.tab-style-1 .tab .nav-tabs li a:hover,
.tab-style-1 .tab .nav-tabs li a.active{}
.tab-style-1 .tab .nav-tabs li a.active:after {content: " ";width:100%;height:23px;background:#ffffff;
position:absolute;bottom:-20px;
	z-index: 2;
}
.tab-style-1 .tab .nav-tabs li a.active {
	background: #ffffff;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.tab-style-1 .tab .tab-content{
	background: #fff;
	border-radius:20px;
}
.tab-style-1 .haract_block .row {border-bottom:1px solid #cccccc;}
.tab-style-1 .haract_block .row:first-child {border-top:1px solid #cccccc;}

.block-head-tabs .image img {max-height:50px;width:auto;}
.tab-style-1 .tab .nav-tabs li a img {max-height:50px;width:auto;margin-right:10px;}

@media (max-width: 1279.98px) {
	.tab-style-1 .tab .nav-tabs li a {font-size: 16px;line-height: 20px;}
	.tab-style-1 .tab .nav-tabs li a img {height:40px;width:auto;}
}

@media (max-width: 991.98px) {
	.tab-style-1 .tab .nav-tabs li a {font-size: 16px;line-height: 20px;}
	.tab-style-1 .tab .nav-tabs li a img {height:60px;width:auto;}
}
@media (max-width: 767.98px) {
	.tab-style-1 .tab .nav-tabs li a {font-size: 14px;line-height: 18px;}
	.tab-style-1 .tab .nav-tabs li a img {height:60px;width:auto;}
	.tab-style-1 .col-name {font-weight: bold;}
}