/*brands page */
.list-wrap.custom-brand-section {display: flex;align-items: flex-start;flex-wrap: wrap;margin: 0 -15px;padding-top: 25px;}
.list-wrap-box {width: 25%;max-width: 25%;flex: 0 0 25%;padding: 0 15px;padding-bottom: 30px;position: relative;}
.list-wrap-content {padding: 20px 8%;background: #fff;border-radius: 0 0 10px 10px;}
.list-wrap-content-inner h2 {font-size: 1.25em;}
.list-wrap-content-inner p {margin-bottom: 0;} 
.list-wrap-img {position: relative;height: auto;margin: 0 auto;overflow: hidden;}
.list-wrap-img {border-radius: 10px 10px 0px 0px;}
.list-wrap-img img {border-radius: 10px 10px 0px 0px;width: 100%;height: 175px;object-fit: cover;}
.list-wrap-img a img {transition: transform 0.7s ease;-webkit-transform: scale(1);transform: scale(1);} 
.list-wrap-img a:hover img {transform: scale(1.1);}

.brand-list-wrap.custom-brand-list-section {display: flex;flex-wrap: wrap;margin: 0 -15px;}
.brand-list-wrap-inner {width: 16.6%;padding: 0 15px;max-width: 16.6%;flex: 0 0 16.6%;padding-bottom: 15px;}
.brand-list-wrap-inner ul li a {border-radius: 10px; border-bottom-style: solid;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;min-height: 2.5em;-webkit-box-align: baseline;border: none;-ms-flex-align: baseline;align-items: baseline;padding-top: .3em;padding-bottom: .3em;color: urrentColor;-webkit-transition: all .2s;-o-transition: all .2s;transition: all .2s;display: block;font-family: 'HelveticaNeueLight';}
.brand-list-wrap.custom-brand-list-section li {list-style: none;margin-left: 0;padding: 10px 0;border-bottom: 1px solid #ececec;margin: 0;}

.brand-list-wrap-inner ul li a.view_more_brand:hover{background-color: #000;color: #fff;}
.brand-list-wrap-inner ul li a:hover, 
.brand-list-wrap-inner ul li a:focus {color: #ff6c13;background-color: transparent;}
.brand-list-wrap-inner ul li a.view_more_brand:focus{background-color: #ff6c13;color: #fff;}
.hidden_brand.hide { display: none; }
.brand-list-wrap-inner ul li a.view_more_brand{display: inline-block;text-align: center;width: 100%;}
.brands-title-section h2 { font-size: 42px; font-family: 'HelveticaNeue-Medium'; font-weight: 500;line-height: normal; margin: 10px 0 10px; }
.brands-title-section { font-family: 'HelveticaNeue-Medium'; font-weight: 500; }

.brand-list-wrap-inner ul li a { -webkit-line-clamp: 1; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; padding: 0; min-height: inherit; font-family: 'HelveticaNeue-Medium'; font-weight: 500; font-size: 15px; }
.brand-list-wrap.custom-brand-list-section li:last-child { border-bottom: 0px; }
.brand-list-wrap-inner h4 { font-family: 'HelveticaNeue-Medium'; font-weight: 500; }

@media(max-width: 1199px){
	.brand-list-wrap-inner { width: 25%;max-width: 25%; flex: 0 0 25%; }
}

@media(max-width: 1199px){
	.brand-list-wrap-inner { width: 33.33%; max-width: 33.33%; flex: 0 0 33.33%; }
	.list-wrap-box { width: 50%; max-width: 50%; flex: 0 0 50%; }
}

@media(max-width: 575px){
	.list-wrap-box { width: 100%; max-width: 100%; flex: 0 0 100%; }
	.brand-list-wrap-inner { width: 50%; max-width: 50%; flex: 0 0 50%; }
	.brands-title-section h2 { font-size: 27px; margin: 0; }
}

@media(max-width: 375px){
	.brand-list-wrap-inner { width: 100%; max-width:100%; flex: 0 0 100%; }
}