.testdetails .container{padding:38px 48px;background:#f4f4f4;border-radius:24px;width:100%;margin:auto}
.testdetails .container .title{font-family:'Source Sans Pro';font-style:normal;font-weight:600;font-size:26px;line-height:37px;letter-spacing:.2px;color:#1a2188;margin:0 0 15px 0}
.test-name .bold-text{color:#231f20;font-weight:600}
.sub-container *{font-family:'Source Sans Pro';font-size:16px;line-height:24px;letter-spacing:.01em;word-wrap:break-word}
.sub-container img{width:24px;height:24px;margin-right:16px}
.sub-container>div:nth-child(1){border-right:1px solid #c8c7c7;margin-right:5%}
.sub-container{display:flex}
.sub-container>div{display:flex;flex-direction:row;flex-wrap:wrap}
.test-name{margin:0 0 24px 0;display:flex;flex-direction:row;flex-wrap:nowrap;width:40%;padding-right:5%}
.test-name:nth-child(even){width:60%}
@media only screen and (max-width:768px){.sub-container>div:nth-child(1){border-bottom:1px solid #c8c7c7;border-right:0}
.sub-container>div{display:block}
.sub-container{display:block}
.test-name{margin:0 0 24px;width:100%}
.testdetails .container{padding:31px 25px;background:#f4f4f4;border-radius:24px}
.sub-container .test-details-description p:last-of-type{margin-top:24px}
.testdetails .container .title{font-size:22px}
.test-name:nth-child(even){width:100%}
}
.test-name .boxes-content{display:inline-block;float:right;width:calc(100% - 40px)}
.sub-container .test-details-collection-method-content{font-family:'Source Sans Pro';font-style:normal;font-size:16px;line-height:20px;letter-spacing:.2px}
.sub-container .test-details-description p:last-of-type{font-family:'Source Sans Pro';font-style:normal;font-size:16px;line-height:22px;letter-spacing:.01em}
.sub-container .test-details-description a{vertical-align:baseline}