.text-center > img {
    margin: 0 auto;
}
.bs-content {
    display: flex;
}
.bs-content .bs-content-left {
    width: 40%;
	text-align: left;
	padding: 20px;
}
.bs-content .bs-content-left h3 {
	margin-bottom: 20px;
}
.bs-content .bs-content-right {
    width: 60%;
}
.signature {
	vertical-align: text-bottom;
}

@media screen and (max-width: 1199.98px) {
    .bs-content .bs-content-left { 
        width: 50%;
    }
    .bs-content .bs-content-right { 
        width: 50%;
    }
 } 

 @media screen and (max-width: 991.98px) { 
    .bs-content .bs-content-left { 
        display: none;
    }
     .bs-content .bs-content-right { 
        width: 100%;
    }
 }

