.boxwrap-wrap {padding-bottom:90px;}
.boxwrap-wrap h2 {margin-bottom:25px; text-align:center; font-size:30px; color:var(--mid-blue);}
.boxwrap {
    width: 75%; margin:0 auto;
    text-align: center;
    padding: 0;
	border-top:1px solid var(--dark-blue);
}
.boxwrap:last-child {border-bottom:1px solid var(--dark-blue);}
.boxwrap a {display:block; padding:25px 10% 25px 2%; width:88%; text-align:left; color:var(--dark-blue); font-size:18px; font-weight:600; background:white url('../graphics/Open.png') center right no-repeat;}
.boxwrap a:hover {color:var(--orange); background-color:var(--lightest-blue);}
.boxwrap a.active {background:var(--lightest-blue) url('../graphics/Closer.png') center right no-repeat; border-bottom:1px solid var(--dark-blue);}
.boxwrap_inner {padding:45px 5%; width:86%; background-color:white;}
.boxwrap_inner p {font-size:16px; color:var(--dark-grey); line-height:1.6;}
.boxwrap_inner ul {margin:15px; padding-left:30px;}
.boxwrap_inner ul li {margin-bottom:10px; padding-left:20px; text-align:left; color:var(--dark-blue); font-size:16px; font-weight:300;} 
.noDisplay {display: none;} 

hr.faq-line {display:block; margin:0 auto 60px auto; width:200px; border:none; outline:none; box-shadow:none; border-top:2px solid var(--orange);}

@media screen and (max-width:1140px) {
.boxwrap {width:90%;}	
}
@media screen and (max-width:640px) {
.boxwrap {width:96%;}	
}
@media screen and (max-width:400px) {
.boxwrap a {padding:25px 14% 25px 0; width:86%;}
}