.col.categoria-mm {display: inline-block;-webkit-box-pack: center;width: 30%;height: 350px;margin: 10px;overflow: hidden;background: #f1f1f1;border-radius: 0 0 10px 10px;}
.col.categoria-mm img {width: 100%;    margin: 0 0 10px 0;}
.categoria-mm a {color: #d22129;}
.categoria-mm a >* {margin: 0;padding: 0;margin:8px 0;}
.categoria-mm a {position: relative;top: 0;text-decoration: none !important;color: #000;font: 700 14px / 16px Arial;}
.distancias h3.cat-nombre {position: relative;-webkit-box-align: center;align-items: center;background-color: rgb(87 135 245);display: flex;font-size: x-large;-webkit-box-pack: center;justify-content: center;width: 50%;height: 44px;color: #fff !important;border-radius: 50px;white-space: nowrap;margin: 0px auto;}
.distancias h3.cat-nombre:hover {background-color: rgb(55 111 240);}
.distancias h3.cat-nombre.especial {width: 90%;}
.categoria-mm a p.cat-precio {position: relative;-webkit-box-align: center;align-items: center;background-color: rgb(210 33 41);border-radius: 50px;color: rgb(0, 0, 0);display: flex;font-size: x-large;-webkit-box-pack: center;justify-content: center;white-space: nowrap;width: 114px;height: 34px;color: #fff;margin: 0 auto;}
.col.categoria-mm img {border-radius: 10px;}
.col.categoria-mm img:hover {opacity: 0.8;}
.distancias .row.gx-0 {width: 90%;margin: 0 auto;position: relative;display: block;text-align: center;}
.distancias .gx-0 .col img {transition: transform 0.25s ease;cursor: zoom-in;}
.distancias .gx-0 .col h2 {position: relative;-webkit-box-align: center;align-items: center;background-color: rgb(253, 223, 55);border-radius: 50px;color: rgb(0, 0, 0);display: flex;-webkit-box-pack: center;justify-content: center;white-space: nowrap;height: 34px;text-transform: uppercase;font: 700 20px / 22px Arial;padding: 10px 40px;}
@media only screen and (max-width: 600px)
{
	.distancias .col.categoria-mm {width: 100%;margin: 0 auto;margin-bottom: 10px;margin-top: 10px;} 
}