.pricing-roundel {
    font-family: 'VM Circular Bold', Arial, sans-serif;
    line-height: normal;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    text-align: center;
    max-height: 90000px!important;
    max-width: 160px;
    zoom: 1;
    font-size: 72px;
}


.pricing-roundel.decimal{
	font-size: 62px;
}

.pricing-roundel em {
    font-size: 50%;
    font-style: normal;
}

p.price-sub-text {
    font-size: 19%;
    margin-top: -6px;
    position: relative;
    left: -12px;
}


.whiteRoundel {
    background-image: url(/content/dam/www-virginmedia-ie/img/Q4-2015/PNG-Icons/white-roundel.png);
		padding:30px 36px 41px 25px;
}
.redRoundel {
    background-image: url(/content/dam/www-virginmedia-ie/img/Q4-2015/PNG-Icons/red-roundel.png);
		padding:30px 36px 41px 25px;
}
.purpleRoundel {
    background-image: url(/content/dam/www-virginmedia-ie/img/Q4-2015/PNG-Icons/purple-roundel.png);
		padding:30px 36px 41px 25px;
}
.pinkRoundel {
    background-image: url(/content/dam/www-virginmedia-ie/img/Q4-2015/PNG-Icons/pink-roundel.png);
		padding:30px 36px 41px 25px;
}
.yellowRoundel {
    background-image: url(/content/dam/www-virginmedia-ie/img/Q4-2015/PNG-Icons/yellow-roundel.png);
		padding:30px 36px 41px 25px;
}
.glowRoundel {
    background-image: url(/content/dam/www-virginmedia-ie/img/Fixed_circle-desktop.png);
    padding: 91px 44px 90px 52px;
    max-width: 190px;
}

.pricing-roundel.glowRoundel em {
    font-size: inherit;
}

.pricing-roundel.glowRoundel {
    color: #fff;
    font-size: 37px;
    transform: rotate(-22deg);
}

.glowRoundel p.price-sub-text {
    left: inherit;
    font-size: 40%;
    margin-top: -4px;
    font-family: 'VM Circular Whisper','VM Circular Book',Arial,sans-serif;
}


span.priceDecimal:nth-child(3) {
    font-size: 40%;
    position: absolute;
    top: 0px;
}

span.priceDecimal:nth-child(3):before {
    content: ".";
}



@media screen and (max-width: 519px) {
	.pricing-roundel{
		font-size: 48px;
		padding:21px 25px 29px 24px;
	}
	.pricing-roundel.glowRoundel {
	    font-size: 28px;
	    padding: 68px 34px 67px 40px;
	}
    .glowRoundel {
        margin-top: 45px;
    }
}

@media only screen and (min-width: 520px) and (max-width: 959px) {
	

}

@media only screen and (max-width: 1290px) {
	.yellow-strip .shout {
		font-size: 19px;
	}
}