.hp-border-tile{padding:24px 24px;border:1px solid #ddd}
.hp-banner{background-image:url("/content/dam/www-virginmedia-ie/img/hp-red-banner-mojo.svg");background-size:cover;background-repeat:no-repeat;background-position:bottom}
.hp-banner img{width:auto;max-height:310px}
.small-width{width:560px;margin:0 auto}
.lgi_col_50_50-c0 .hp-border-tile .lgi_col_20_80-c0 img{margin-top:20px}
.lgi_col_50_50-c1 .hp-border-tile .lgi_col_20_80-c0 img{margin-top:5px}
.shop-text{display:initial}
@media only screen and (max-width:600px){.hp-banner{background-image:url("/content/dam/www-virginmedia-ie/img/hp-red-banner-mojo-mobile.svg")}
.hp-banner img{width:auto;max-height:150px}
.why-virgin-media object{height:250px;width:268px}
.shop-text{display:none}
.small-width{width:auto}
.why-virgin-media .lgi-svg-container.aligncenter{text-align:left}
.why-virgin-media .textcenter{text-align:left}
.why-virgin-media h3{font-size:32px}
.why-virgin-media a{width:215px}
.hp-border-tile .lgi_col_20_80-c0{width:25% !important}
.hp-border-tile .lgi_col_20_80-c1{width:75% !important}
.hp-border-tile p{margin:0}
.lgi_col_50_50-c0 .hp-border-tile .lgi_col_20_80-c0 img{margin-top:27px}
.lgi_col_50_50-c1 .hp-border-tile .lgi_col_20_80-c0 img{margin-top:5px}
.hp-banner .parsys_column.lgi_col_60_40.col-swap-mobile{display:flex;flex-direction:column-reverse}
.hp-banner .button.section{display:block;margin:0 auto;width:fit-content}
.swap-col-mob .parsys_column.lgi_col_50_50{display:flex;flex-direction:column-reverse}
.homepage-banner .button.section .floatleft{float:unset !important}
.hp-cols{display:flex;flex-direction:row}
.hp-cols .lgi_col_30_70-c0{width:35% !important}
.hp-cols .lgi_col_30_70-c1{width:65% !important}
}