.top-brand-header{padding:2.5rem 0}.top-brand-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-brand-header .col-md-4,.top-brand-header .col-md-8{float:none}.top-brand-header .col-md-4{text-align:right}.top-brand-header .col-md-4 .button{float:right}.top-brand-header .subtitle{font:normal italic 22px/1.5 Poppins}.brands.grid-container{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(6,auto);gap:0}.brands .grid-item{background-color:#fff;border:1px solid #c5c5c5;margin:-1px;padding:40px 20px;text-align:center}.brands .grid-item.last-row-span{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:span 2;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;text-align:left;padding:40px}.brands .grid-item p{font:normal normal 13px/1.55 Poppins;color:#3b3b3b;text-align:left}.brands .grid-item p:last-child{padding-bottom:0;margin-bottom:0}.brands .grid-item img{height:40px;width:auto;margin:0 0 20px}.brands .grid-item img.squeeze{padding:0 30px}.brands .grid-item img.gray{-webkit-filter:invert(100%);filter:invert(100%)}.brands .grid-item ul{list-style:none;padding:0;margin:0 0 0 45px}.brands .grid-item ul li:before{content:'';width:25px;height:25px;position:absolute;left:-35px;top:7px;background:url(https://flooringsuperstores.com/content/images/floor-tiles-icon.svg) no-repeat 0 0;background-size:25px}.brands .grid-item ul li{position:relative;padding:5px 0;margin:0;text-align:left;font-size:15px;line-height:1.5}.brands .grid-item.last-row-span .title{font:600 italic 30px/1.25 Poppins}.brands .grid-item.last-row-span .subtitle{display:block;font:600 normal 25px/1.3 Poppins;margin:0 0 20px}.brands .grid-item.last-row-span .call{font:600 normal 40px/1.3 Poppins;color:#6c0d0b;display:block;padding:0 0 10px}.brands .grid-item.last-row-span .call:hover,.grid-item.last-row-span .call:focus{color:#31328f}@media (max-width:1200px){.brands .grid-item img{height:35px}.brands .grid-item.last-row-span{padding:37px}.brands .grid-item.last-row-span .title{font-size:26px}.brands .grid-item.last-row-span .subtitle{font-size:23px}.brands .grid-item.last-row-span .call{font-size:35px}}@media (max-width:1024px){.top-brand-header .subtitle{font-size:20px}.brands.grid-container{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(8,auto)}.brands .grid-item img{height:40px}.brands .grid-item.last-row-span .title{font-size:26px}.brands .grid-item.last-row-span .subtitle{font-size:21px}.brands .grid-item.last-row-span .call{font-size:34px}}@media (max-width:800px){.top-brand-header .subtitle{font-size:18px}.brands.grid-container{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(12,auto)}.brands .grid-item.last-row-span{padding:35px}.brands .grid-item.last-row-span .call{font-size:30px}.brands .grid-item.last-row-span .title{font-size:24px}.brands .grid-item.last-row-span .subtitle{font-size:20px}.brands .grid-item.last-row-span .call{font-size:30px}}@media (max-width:600px){.top-brand-header .subtitle{font-size:17px}.top-brand-header .container{display:block}.top-brand-header .col-md-4,.top-brand-header .col-md-8{width:100%}.top-brand-header .col-md-4 .button{float:none}.brands.grid-container{display:block;grid-template-columns:inherit;grid-template-rows:inherit}.brands .grid-item.last-row-span .call{font-size:27px}}