 

.irs--flat .irs-bar { background-color: #ffb100 !important; }
.irs--flat .irs-handle>i:first-child { background-color: #eba405 !important; }
.irs--flat .irs-from:before,
.irs--flat .irs-to:before,
.irs--flat .irs-single:before { border-top-color: #ffb100 !important; }
.irs--flat .irs-from,
.irs--flat .irs-to,
.irs--flat .irs-single { background-color: #ffb100 !important; }
.filters_list_container .input-checkbox input[type="checkbox"]+label { display: block !important; padding-left: 25px; white-space: normal !important; }
.filters_list_container .text-truncate { white-space: normal !important; }

main{ overflow:hidden; }

.left-sidebar::-webkit-scrollbar { width: 5px; }
.left-sidebar::-webkit-scrollbar-track { background: #e9e9e9; }
.left-sidebar::-webkit-scrollbar-thumb { background: #ffb100; }
.left-sidebar::-webkit-scrollbar-thumb:hover { background: #ffb100; }
.filters_list_container::-webkit-scrollbar { width: 5px; }
.filters_list_container::-webkit-scrollbar-track { background: #e9e9e9; }
.filters_list_container::-webkit-scrollbar-thumb { background: #ffb100; }
.filters_list_container::-webkit-scrollbar-thumb:hover { background: #ffb100; }


.price-input{ align-items: center;    justify-content: space-between; width:100%; }
.price-input { font-size:14px; font-weight:600; }
.price-input .price-start,
.price-input .price-end{ padding: 5px 10px; font-size: 13px; border-radius: 5px; width: 40%; border: solid 1px #eee; margin: 5px 0px; }


.top-brand-product { margin:0px; padding:0px; margin-bottom:25px; }
.top-brand-product ul{  }
.top-brand-product ul li { margin-bottom:5px; }
.top-brand-product ul li:last-child{ margin-bottom:0px; }
.top-brand-product ul li a{ color: #666666; font-size:14px; font-size: 14px; line-height: normal; text-decoration:none; font-weight:600; }
.top-brand-product ul li a:hover{ color:#ffb100; }



.left-sidebar .section-heading{ margin-bottom:0px; }
.left-sidebar .section-heading.d-flex{ cursor:pointer; }


@media only screen and (min-width: 320px) and (max-width:991px){
 	.left-sidebar{padding-bottom: 40px;}
	.u-loader-sl.s1x{ overflow:hidden;}
	.left-sidebar{padding-bottom: 40px; max-height:calc(100vh - 48px); }
		#app-body .left-sidebar{ max-height: calc(100vh - 0px); }
}




@media only screen and (width: 390px){
	.left-sidebar{padding-bottom: 40px; max-height:calc(100vh - 88px); }
	#app-body .left-sidebar{ max-height: calc(100vh - 0px); }

}