.ccm-block-custom-template-copy-alignment-right {
  width: 100%;
  padding: 0;
  background-position: left !important;
  display: flex;
  background-size: 100% !important;
  align-items: center;
  justify-content: flex-end;
  min-height: calc(35em * (9/16));
}

.ccm-block-custom-template-copy-alignment-right .col-md-5{
  padding-left: 35px;
}

@media (min-width: 992px) {
	.ccm-block-custom-template-copy-alignment-right {
  	/*padding-bottom: 37.5%;  = ( 600 / 1600 ) x 100 */
    background-size: 57% !important;
    height: calc(35em * (9/16));
	}
}