#welcome-block { flex-direction: column; margin-top: 35px; }
#welcome-block * { margin: auto; text-align: center; }
#welcome-block h4 { width: 85%; font-size: 28px; font-weight: normal; margin-bottom: 35px; }
#welcome-block p { margin-bottom: 35px; }

#ass-grid { display: flex; flex-wrap: wrap; }
#ass-grid .unit { width: 200px; height: 375px; padding: 10px; background-color: #e6e6e6; margin-right: 28px; margin-bottom: 20px; display: flex; flex-direction: column; justify-content: space-between; }
#ass-grid .unit p { font-size: 12px; }
#ass-grid .thumb-box { border: 1px solid #dedede; width: 178px; height: 178px; margin-bottom: 10px; }
#ass-grid .thumb-box img { margin: auto; max-width: 178px; max-height: 178px; }

.container.assessment { min-height: 600px; }
.question p { margin: 18px auto; }
p.qn-no { margin-bottom: 22px; }
p.extra-content {  margin-left: 10px; font-style: italic; }
p.anon-check { margin-left: 10px; }
.button-box { margin-top: 30px; margin-left: 10px; }
.btn.btn-custom.btn-blue { width: 160px; }
.btn.btn-custom.btn-cancel { margin-top: 35px; }

.take form { margin-bottom: 100px; }
.take h4, .results h4 { font-weight: normal; font-size: 28px; }
a.black { color: #000; }

.radio-btns { margin-left: 10px; }
/* .radio-btns.mobile { display: none; } */
.radio-btns label { margin-right: 25px; }
textarea.form-control { margin-left: 10px; height: 100px; }
.multi-choice input { margin-right: 10px; }

#results-box .qn { margin-bottom: 8px; }
#results-box .qn-title { padding: 7; background-color: #e6e6e6; }
#results-box .qn-title .fa { margin-top: 1px; margin-right: 5px; font-size: 23px; color: #9b9b9b; }
#results-box .breakdown { margin-bottom: 36px; }
#results-box .breakdown, #results-box .qn-title .fa { display: none; }
#results-box .breakdown.active ,
#results-box .qn-title .fa.active { display: block; }
#results-box .attributes { margin-left: 10px; }

.insights-block { padding: 0 20; margin-top: 50px; }
.insights-block textarea.form-control { margin: 0; }
