#allsection-page .subcats-inner{margin:0;padding:80px;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:12px;background:var(--white);list-style:none;height:100%}
#allsection-page .subcats-inner li{padding-bottom:15px}
#allsection-page .subcats-inner li a{font-weight:400;font-size:18px}
#allsection-page .row.reverse{flex-direction:row-reverse}
#allsection-page .color-block{height:100%}
#allsection-page .color-block a,#allsection-page .color-block a:hover{color:var(--white)}
#allsection-page .color-block img{margin-bottom:30px;width:80px;height:80px}
#allsection-page .color-block h3{margin-bottom:0}
#allsection-page .color-block a{display:inline-block;width:100%;height:100%;padding:50px;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-end}
#allsection-page .alonecats-container{display:flex;align-items:center;justify-content:space-evenly;background:var(--white);padding:40px 0;flex-wrap:wrap}
#allsection-page .alonecats-container a{font-weight:400;font-size:18px}
#allsection-page .color-block h3{font-weight:400;font-size:24px}
#allsection-page .hoverarrow{opacity:0}
#allsection-page .color-block:hover .hoverarrow{opacity:1}
.hoverarrow{position:absolute;top:30px;right:30px}

@media(min-width:1200px) and (max-width:1599px) {
#allsection-page .subcats-inner{padding:50px 40px}
#allsection-page .color-block a{padding:30px}
#allsection-page .subcats-inner li a,#allsection-page .alonecats-container a{font-size:16px}
#allsection-page .alonecats-container{padding:30px 0}
}
@media(min-width:992px) and (max-width:1199px) {
#allsection-page .subcats-inner{padding:40px 30px;grid-column-gap:15px}
#allsection-page .color-block a{padding:25px}
#allsection-page .subcats-inner li a,#allsection-page .alonecats-container a{font-size:16px}
#allsection-page .alonecats-container{padding:25px 20px 10px}
.alonecats-container > div{margin-bottom:20px}
#allsection-page .hoverarrow{position:absolute;top:15px;right:15px}
}
@media(max-width:991px) {
#allsection-page .color-block a{padding:30px}
#allsection-page .subcats-inner{padding:30px;grid-column-gap:18px}
#allsection-page .subcats-inner li a,#allsection-page .alonecats-container a{font-size:15px}
#allsection-page .alonecats-container{padding:25px 25px 10px}
.alonecats-container > div{margin-bottom:20px;margin-left:10px;margin-right:10px}
}
@media(max-width:767px) {
#allsection-page .subcats-inner{grid-template-columns:repeat(2,1fr);grid-column-gap:22px}
#allsection-page .hoverarrow{position:absolute;top:15px;right:15px}
}
@media(max-width:575px) {
#allsection-page .subcats-inner{grid-template-columns:repeat(1,1fr);grid-column-gap:0}
#allsection-page .alonecats-container{align-items:flex-start;justify-content:flex-start}
}