.brands-main-container *{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,img{display:block}
ol,ul{list-style:none;margin-bottom:0}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
a,a:focus,a:hover{outline:0}
.clear-fix:after{content:"";display:table;clear:both}
.float-left{float:left}
.float-right{float:right}
.relative{position:relative}
.absolute{position:absolute}
.fixed{position:fixed}
.text-right{text-align:right}
.text-center{text-align:center}
.text-left{text-align:left}
.text-justify{text-align:justify}
.block{display:block}
.inline{display:inline}
.inline-block{display:inline-block}
.table{display:table;background:transparent}
.table-row{display:table-row}
.table-cell{display:table-cell;vertical-align:middle}
.feature-heading,.feature-image,.feature-description,.mainbox-primary h2.title,.row-1103>.alpha,.row-993>.alpha>.col-sm-9,.row-994{display:none}
.feature-description{margin:0!important;height:0!important}
.row-972 .container,.row-1038 .container,.row-1089 .container,.row-992>.container,.row-993>.alpha{padding-left:0;padding-right:0;padding-bottom:0;background:#fff}
.row-992>.container>.row,.push-out{margin-left:0;margin-right:0}
.row-1103>.omega{width:100%!important;max-width:1260px!important}
.gap-main-top{padding-top:0}
.gap{display:none!important}
.wysiwyg-content ul{list-style:none}
@media screen and (min-width:1280px) {
.row-972 .container,.row-1038 .container,.row-1089 .container,.row-1103>.omega{max-width:100%}
.gap-main-top{padding-top:0}
}
@media screen and (min-width:992px) {
.gap-main-top{padding-top:0}
}
.wysiwyg-content ul,.wysiwyg-content ol{padding-left:0;margin-bottom:0; padding-bottom:8px;}
.brands-main-container{font-family:lato,arial,sans-serif;font-size:14px;width:100%;max-width:1260px;padding-top:30px;padding-left:30px;padding-right:30px;margin:0 auto 80px}
.brands-main-container img{display:block;max-width:100%}
@media screen and (max-width:750px) {
.brands-main-container{font-size:12px}
}
.brands-main-container{padding:20px 30px 0;width:100%;position:relative}
.featured-brands-title{text-align:center;border-bottom:solid 2px #ddd;font-size:30px;padding-bottom:20px}
.featured-brands{border-bottom:solid 2px #ddd}
.directory-block ul li{float:left;width:16.666%;padding-top:10px}
.directory .A-Z-Index{text-align:center;margin:0 auto;max-width:580px;align-content:center;padding-bottom:30px;font-size:20px}
.directory .A-Z-Index li{text-align:center;margin:0 auto;float:left;padding-right:8px;padding-top:40px;padding-bottom:20px}
.directory-block .letter{border-bottom:solid 2px #ddd;font-size:20px}
.directory-block .totop{float:right;color:#3592f4;font-weight:700;font-size:14px;padding-top: 15px;}
.directory-block{padding:0;padding-bottom: 30px; padding-top:50px;position:relative;font-size-adjust:auto;font-size:16px}
.directory-block a{font-size:20px;text-decoration:none}
.directory-block h2{margin:0}
@media screen and (max-width:768px) {
.directory-block ul li{width:25%}
}
@media screen and (max-width:600px) {
.directory .A-Z-Index li{text-align:center;margin:0 auto;float:left;padding-right:6px;padding-left:5px;padding-top:25px;font-size:15px}
.directory-block ul li{width:33.33%;padding:10px 4px;font-size:13px;height:50px}
.directory-block a{font-size:13px}
.brands-main-container{padding: 40px 30px 0;}
.featured-brands-title{padding-bottom: 0px;}
}
.directory{border-bottom:solid 2px #ddd}