.desc-50-lft, .desc-50-rgt {display:block; line-height:1.35}

@media screen and (min-width: 0px) and (max-width: 479px) {
.desc-50-lft, .desc-50-rgt {width:100%; margin-left:auto;margin-right:auto; text-align:center;}
}
@media screen and (min-width: 480px) and (max-width: 599px) {
.desc-50-lft, .desc-50-rgt {width:100%; margin-left:auto;margin-right:auto; text-align:center;}
}
@media screen and (min-width: 600px) {
.desc-50-lft {float: left; width: 20%; margin-left: 0; margin-right: auto; text-align: left; padding-left: 4px; padding-right: 4px;}
.desc-50-rgt {float: right; width: 60%; margin-left: auto; margin-right: 0; text-align: right; padding-right: 4px; padding-left: 4px;}
}
