.pageId414 .container950 {width:100%; max-width:100%; padding-left:0; padding-right:0;}

/*---Brand Page Css---*/
.brands-main{padding-top: 0}
.brand-filter{display: flex;width: 100%;border-top:1px solid #fff;border-bottom:1px solid #fff;padding: 0;text-align: center;justify-content: center; flex-wrap: wrap}
.brand-filter a{color: #333538;padding: 12px 14px;display: block;border-left: 1px solid #fff;}
.brand-filter a:last-child{border-right:1px solid #fff}
.brand-filter a:hover{background:#256784;color:#fff}
.brandbyalphabetics h2{display: block;color: #000;text-align: center;margin-bottom: 40px;font-weight: 700;font-size: 40px;width: 100%;}
.withoutImages .brandbyalphabetics h2{color:#fff;}
.brandbyalphabetics{margin: 30px 0; border-bottom: 1px dashed rgba(255,255,255,0.5);}
.img_block{background:#fff;display:inline-block;/*border: 4px solid #000;*/ width: 100%;min-height: 125px;}
.brands-section-custom .m-product-brand-text{font-size:15px;color:#fff;text-align:center;display: block;margin-bottom: 40px;margin-top: 15px;}
.brands-section-custom .m-product-brand-text a{color:#000}
.withoutImages .m-product-brand-text a{color:#fff}
.brandsByAlphabetics:nth-child(odd) .m-product-brand-text a {color:#333538}
.brandsByAlphabetics:nth-child(odd) h2 {color:#333538}
.brandsByAlphabetics ul li.brand-list__brands--li:before {display:none;}

.brands-section-custom img.m-product-brand-logo{top: 50%!important;transform: translate(0, -50%);max-width: 80%;}

.brandbyalphabetics .placeholder{padding-top: 75%!important;}
.brands-section-custom .brand_logo{float: none}
.brandbyalphabetics .row{flex-wrap: wrap; display: flex; }

.withoutImages .brandbyalphabetics{display: flex;border: 0px dashed rgba(255,255,255,0.5);margin: 0px 0;padding: 0;align-items: center;border-left: 0;border-right: 0;}
.withoutImages .brandbyalphabetics h2{width: 200px;margin: 25px 100px 25px 0;height: 100%;height: 150px;display: flex;align-items: center;justify-content: center;border-right: 1px dashed rgba(255,255,255,0.5);}
.withoutImages .brandbyalphabetics ul{width: calc(100% - 300px);display: flex;flex-wrap: wrap;margin: 35px 0 15px;}
.withoutImages .brandbyalphabetics ul li{width: 25%;margin: 0 0 18px 0;}
.withoutImages .m-product-brand-text{text-align:left; margin:0}
.withoutImages .brand-filter{margin-bottom:50px;}
.withoutImages .m-product-brand-text a:hover{text-decoration:underline}
.withoutImages .brandsByAlphabetics:nth-child(even) .brandbyalphabetics{background:#256784; border:0}
.brands-section-custom{background: #f6f6f6; margin-top: 20px;}


@media(min-width: 768px) and (max-width:991px){
    
    
	.brands-section-custom .brand_logo{width:33.33%}
}

@media(max-width: 1230px){
	.withoutImages .brandbyalphabetics ul li{width: 33.33%}
	.brand-filter a{border-left:0 }
	.brand-filter a:last-child{border-right:0 }
	.brand-filter a{font-size: 22px; padding: 14px;}
}

@media(max-width: 1024px){
	.brandbyalphabetics h2{margin-bottom: 20px;}
	.withoutImages .brandbyalphabetics h2{height: 100px;}
}

@media(max-width: 991px){
	.withoutImages .brandbyalphabetics ul li{width: 50%}
	.brands-section-custom .m-product-brand-text {font-size: 16px;}
    .brandfilter {font-size: 20px;}
}

@media(max-width: 575px){
    
	.brands-section-custom .brand_logo {width:50%}
	.brandfilter {font-size: 20px;}
	.withoutImages .brandbyalphabetics{flex-wrap: wrap; padding:0;}
	.withoutImages .brandbyalphabetics ul{width: 100%; padding: 0 20px}
	.withoutImages .brandbyalphabetics h2{width: 100%; border-right:0; border-bottom: 0px dashed rgba(255,255,255,0.5); margin-right: 0; margin-top: 20px; margin-bottom: 0}	
}

@media(max-width: 360px){
    .brandfilter {font-size: 20px;}
	.brands-section-custom .m-product-brand-text{font-size: 16px;}	
}

@media (max-height:864px) and (min-width:1280px){
	.withoutImages .brandbyalphabetics ul li{width: 33.33%}
	.brand-filter a{border-left:0 }
	.brand-filter a:last-child{border-right:0 }
	.brand-filter a{padding: 12px;}
}