.filter-product {
	
}
.filter-product .carousel {
	overflow: hidden;
}
.filter-product .filter-tabs {
	list-style: none; margin: 0px; padding: 31px 0px 0px; text-align: center;
}
.box-type-16 .filter-product .filter-tabs {
	padding-top: 14px;
}
.box-type-3 .filter-product .filter-tabs {
	padding-top: 60px;
}
.box-type-14 .filter-product .filter-tabs {
	padding-top: 60px;
}
.box-type-4 .filter-product .filter-tabs {
	padding-top: 24px;
}
.box-type-5 .filter-product .filter-tabs {
	padding-top: 41px;
}
.box-type-11 .filter-product .filter-tabs {
	padding-top: 21px;
}
.box-type-17 .filter-product .filter-tabs {
	padding-top: 21px;
}
.filter-product .filter-tabs ul {
	list-style: none; margin: 0px -15px; padding: 9px 0px 0px; position: relative;
}
.box-type-3 .filter-product .filter-tabs ul {
	padding-right: 15px; padding-left: 15px;
}
.box-type-14 .filter-product .filter-tabs ul {
	padding-top: 15px; padding-right: 15px; padding-left: 15px;
}
.filter-product .filter-tabs ul > li {
	vertical-align: top; display: inline-block;
}
.filter-product .filter-tabs ul > li > a {
	background: rgb(245, 177, 32); margin: 0px 5px; padding: 5px 10px; border-radius: 5px; border: 0px solid rgb(246, 20, 31); border-image: none; color: rgb(255, 255, 255); font-size: 15px; font-weight: bold; vertical-align: top; display: inline-block; position: relative;
}
.filter-product .filter-tabs ul > li > a:hover {
	background: rgb(0, 202, 201); color: rgb(255, 255, 255);
}
.filter-product .filter-tabs ul > li.active > a {
	background: rgb(234, 98, 76); color: rgb(255, 255, 255);
}
.filter-product .filter-tabs ul > li.active > a:hover {
	background: rgb(234, 98, 76); color: rgb(255, 255, 255);
}
.filter-product .filter-tabs ul > li.active > a:focus {
	background: rgb(234, 98, 76); color: rgb(255, 255, 255);
}
.filter-product .filter-tabs ul > li > a::before {
	
}
.filter-product .filter-tabs ul > li.active > a::before {
	background: rgb(255, 126, 103) !important; visibility: visible; opacity: 1;
}
.tab-content {
	background: rgb(255, 255, 255); position: relative;
}
.tab-content::before {
	
}
.no-box-type-7.box-type-4 .tab-content::before {
	left: 0px !important; right: 0px !important;
}
.tab-content::after {
	
}
.box-type-3 .tab-content::after {
	display: none;
}
.box-type-14 .tab-content::after {
	display: none;
}
.fixed-body .col-md-12 > .filter-product .tab-content::after {
	left: -45px; right: -45px;
}
.fixed-body .col-md-12 > .filter-product .tab-content::before {
	left: -45px; right: -45px;
}
.fixed-body .col-sm-12 > .filter-product .tab-content::after {
	left: -45px; right: -45px;
}
.fixed-body .col-sm-12 > .filter-product .tab-content::before {
	left: -45px; right: -45px;
}
.standard-body .fixed .col-md-12 > .filter-product .tab-content::after {
	left: -40px; right: -40px;
}
.standard-body .fixed .col-md-12 > .filter-product .tab-content::before {
	left: -40px; right: -40px;
}
.standard-body .fixed .col-sm-12 > .filter-product .tab-content::after {
	left: -40px; right: -40px;
}
.standard-body .fixed .col-sm-12 > .filter-product .tab-content::before {
	left: -40px; right: -40px;
}
.border-width-1 .standard-body .full-width .col-md-12 > .filter-product .tab-content::after {
	left: -4000px; right: -4000px;
}
.border-width-1 .standard-body .full-width .col-md-12 > .filter-product .tab-content::before {
	left: -4000px; right: -4000px;
}
.border-width-1 .standard-body .full-width .col-sm-12 > .filter-product .tab-content::after {
	left: -4000px; right: -4000px;
}
.border-width-1 .standard-body .full-width .col-sm-12 > .filter-product .tab-content::before {
	left: -4000px; right: -4000px;
}
.tab-content .prev-button {
	background: rgb(246, 246, 246); padding: 8px 0px 0px 12px; border-radius: 0px; border: 1px solid rgb(238, 238, 238); transition:0.2s ease-in; border-image: none; left: 50%; width: 35px; height: 35px; text-align: left; bottom: -18px; color: rgb(0, 0, 0); font-family: Poppins; font-size: 13px; position: absolute; z-index: 10; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
.tab-content .next-button {
	background: rgb(246, 246, 246); padding: 8px 0px 0px 12px; border-radius: 0px; border: 1px solid rgb(238, 238, 238); transition:0.2s ease-in; border-image: none; left: 50%; width: 35px; height: 35px; text-align: left; bottom: -18px; color: rgb(0, 0, 0); font-family: Poppins; font-size: 13px; position: absolute; z-index: 10; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
.buttons-prev-next-type-2 .tab-content .prev-button {
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
.buttons-prev-next-type-2 .tab-content .next-button {
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
.tab-content .prev-button:hover {
	background: rgb(217, 18, 31); border-color: rgb(217, 18, 31);
}
.tab-content .next-button:hover {
	background: rgb(217, 18, 31); border-color: rgb(217, 18, 31);
}
.tab-content .prev-button {
	margin-left: -50px;
}
.tab-content .next-button {
	padding: 8px 0px 0px 14px; margin-left: 15px;
}
.tab-content .prev-button::before {
	font: 11px FontAwesome; transition:0.2s ease-in-out; display: inline-block; content: "\f053"; font-size-adjust: none; font-stretch: normal; -webkit-transition: all 0.2s ease-in-out; -webkit-font-smoothing: antialiased; -moz-transition: all 0.2s ease-in-out; text-rendering: auto; -moz-osx-font-smoothing: grayscale;
}
.tab-content .next-button::before {
	font: 11px FontAwesome; transition:0.2s ease-in-out; display: inline-block; content: "\f053"; font-size-adjust: none; font-stretch: normal; -webkit-transition: all 0.2s ease-in-out; -webkit-font-smoothing: antialiased; -moz-transition: all 0.2s ease-in-out; text-rendering: auto; -moz-osx-font-smoothing: grayscale;
}
.tab-content .next-button::before {
	content: "\f054";
}
.tab-content .prev-button:hover::before {
	color: rgb(255, 255, 255);
}
.tab-content .next-button:hover::before {
	color: rgb(255, 255, 255);
}
@media all and (max-width:1098px)
{
.responsive .fixed-body .col-md-12 > .filter-product .tab-content::after {
	left: -30px; right: -30px;
}
.responsive .fixed-body .col-md-12 > .filter-product .tab-content::before {
	left: -30px; right: -30px;
}
.responsive .standard-body .fixed .col-md-12 > .filter-product .tab-content::after {
	left: -30px; right: -30px;
}
.responsive .standard-body .fixed .col-md-12 > .filter-product .tab-content::before {
	left: -30px; right: -30px;
}
.responsive .fixed-body .col-sm-12 > .filter-product .tab-content::after {
	left: -30px; right: -30px;
}
.responsive .fixed-body .col-sm-12 > .filter-product .tab-content::before {
	left: -30px; right: -30px;
}
.responsive .standard-body .fixed .col-sm-12 > .filter-product .tab-content::after {
	left: -30px; right: -30px;
}
.responsive .standard-body .fixed .col-sm-12 > .filter-product .tab-content::before {
	left: -30px; right: -30px;
}
}
@media all and (max-width:767px)
{
.responsive .filter-product .filter-tabs {
	padding-top: 21px;
}
.responsive .box-type-3 .filter-product .filter-tabs {
	padding-top: 30px;
}
.responsive .box-type-14 .filter-product .filter-tabs {
	padding-top: 30px;
}
.responsive .filter-product .filter-tabs ul > li > a {
	
}
.responsive .fixed-body .filter-product .tab-content::after {
	left: -20px; right: -20px;
}
.responsive .fixed-body .filter-product .tab-content::before {
	left: -20px; right: -20px;
}
.responsive .standard-body .fixed .filter-product .tab-content::after {
	left: -20px; right: -20px;
}
.responsive .standard-body .fixed .filter-product .tab-content::before {
	left: -20px; right: -20px;
}
.border-width-1 .standard-body .full-width .filter-product .tab-content::after {
	left: -20px; right: -20px;
}
.border-width-1 .standard-body .full-width .filter-product .tab-content::before {
	left: -20px; right: -20px;
}
}
