#cta {text-align: center}
#cta a.button {
    background-color: #910414;
	 box-shadow: .125em .125em 0 #000000, .125em .125em .25em #000000;
	 color: #ffffff;
    display: inline-block;
	 padding: 0.25em 1em;
	 text-decoration: none;
	 text-shadow: none;
}

.box {
    background-position: center top;
    background-size: cover;
    color: #ffffff;
    margin: 0.125em 0;
    text-align: center;
    width: 50%;
    text-shadow: 2px 2px 2px black;
    position: relative;
}
.page-id-31 #box1 .gradientz, .page-id-31 #box2 .gradientz, .page-id-31 #box3 .gradientz {background-image: linear-gradient(-1deg, rgba(0, 0, 0, 0.5) 0%, rgba(221, 161, 71, 0) 100%);}
.page-id-31 #box1 .gradientz {background-color: rgba(145,4,19, 0.5);}
.page-id-31 #box2 .gradientz {background-color: rgba(205,144,53,0.5);}
.page-id-31 #box3 .gradientz {background-image: linear-gradient(225deg, rgba(145,4,19, 0.5) 0%, rgba(205,144,53,0.5) 100%);    padding: 5em 10% 7em 10%;}
.page-id-31 #box3.quiz {padding: 0px;}
.gradientz {padding: 3em 5% 7em 5%;}
.box h3 {
    font-weight: normal;
}
.box.quiz {
    font-size: 112.5%;
}
.box_link>a[href='']{
    display:none;
}
#testimonialSlider {display: none;}
@media (min-width: 980px){
	 #cta {display: block;}
	 #cta .container {padding: 1em 5%;}
	 #cta h1 {font-size: 56px;}	 
	 #boxes {margin: 0 -1px;}
	 .box.quiz {    padding: 5em 10% 7em 10%;}
	 .box_row {display: table; width: 100%;}
	 .box {border: 1px solid #ffffff; display: table-cell;}
	 #main_content .container {
		  display: table;
		  max-width: none;
		  padding: 0;
		  width: 100%;
	 }
	 #main_content .content, #main_content .middle_img {
		  display: table-cell;
		  vertical-align: top;
	 }
	 #main_content .content {padding: 2em 5% 2em 0;}
	 #main_content .middle_img {
		  max-width: 40%;
		  padding: 2em 0;
		  text-align: right;
		  width: 480px;
	 }
}
@media (max-width:960px) {
    .box {width: auto;}
}