#congrats h1 { font-size: 1.25em; color: #15a50e; font-weight: 600; }
#congrats h2 { font-size: 1em !important; font-weight: 600;  }
h3 { font-size: 1.375em !important; }
h4 { font-size: 1.125em !important; font-weight: 700; }
.fw-semibold { font-weight: 500; }
#activate { flex-direction: column; background: url(/static/wz/images/product/winzip/trial-thank-you-install/bg-blue-gradient-h-780.jpg) no-repeat; background-size: cover; }
#trial { min-height: 25rem; }
.trial-thank-you .icon-holder { background: url(/static/wz/images/download/winzip/wz-clamp.png) no-repeat scroll 0 0; background-size: 4.5rem; padding-left: 6rem; }
#help img { max-width: 58px; }
#activate { font-size: 22px; color: #fff; }
#activate img.boxshot { max-width: 467px; }
#activate img.icon { max-width: 83px; }
.img-holder { text-align: center; padding-right: 0;}
.step-num { font-size: 1.5em; font-weight: 700; }
#instructions p { font-size: 1.125em; }

/* Small devices (landscape phones, less than 768px) */
@media (min-width: 768px) {

}
	
@media (max-width: 768px) {
.windows-xp .ratio-16x9 {
--bs-aspect-ratio: calc(4 / 8 * 100%); max-width: 500px; }
}

/* X-Large devices (large desktops, less than 1400px) */
@media (max-width: 1399.98px) {
}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {
}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
}

@media (max-width: 575.98px) {
}
