.half {
    display:inline-block;
    vertical-align: top;
    width: 60%;
    padding: 1rem 0;
}
.half.right {
	width: 35%;
	background: #fcbd18;
	padding: 1rem;
	box-sizing: border-box;
	border-radius:1rem;
}
.iconbox, .star.margin.winningdetails-2nd, .star.margin.winningdetails-3rd {
    display: inline-block;
    vertical-align: top;
    width: 48%;
}
h3 {
    margin:1rem 0 0;
}
#report-results-title, #report-results-title p {
    margin:0;
    padding:0 0 1rem;
}
#report-results-title p span {
    font-size: 2.5rem;
}
.half article:nth-child(2), .half article:nth-child(5) {
    width:100%;
   display: block;
}
.half article:nth-child(2) h3, 
.first.winningdetails-1st h3 {
    font-size:3rem;
}

.star.margin.winningdetails-4th .iconbox_content_container {
    display: inline-block;
    width: 25%;
}
.star.margin.winningdetails-4th .winning.area {
    display: block;
}
.NextButton {
    font-size:1rem;
    margin: 1rem 0 0;
}
#areyouawinner-results-output tr td {
    margin: 0 2rem 0 0;
    color:#000;
    display: inline-block;
}
#areyouawinner-results-output tr td:nth-child(2) {
	display: none;
}


@media (max-width: 750px) {
    .half, .half.right {
        width:100%;
        display:block;
    }
    
}

@media (max-width: 588px) {
    .iconbox {
        display:block;
        width:100%;
    }
    .star.margin.winningdetails-4th .iconbox_content_container {
        width:48%;
    }
}