.bkgrnd-white {padding-top:50px;}  /*** by default padding-top:60px, so this reduces it ***/

.quote-open img, .quote-close img {max-width:40px;}
.quote-open img {margin-left:-20px;}
.quote-close img {margin-top:-4px;}
.customer-image {width:240px;}
.customer-image img {border:1px solid #807d7d;} 

figure {
float: right;
max-width:240px;
min-width:240px;
text-align: center;
text-indent: 0;
margin-left: 15px;
margin-top:9px;
} 

    @media only screen and (max-width: 500px) {figure {max-width:500px; min-width:0px; width:100%;}  .customer-image img {max-width:240px; margin: 0 auto;}}  

figcaption {margin:0 auto; text-align:center;}

figcaption p {font-size: 1.4rem; line-height:1.4rem; text-align:center; margin:0 auto 8px; padding:0;}

    @media only screen and (max-width: 750px) {figcaption p {font-size:1.1rem; line-height:1.2rem;}}  
    @media only screen and (max-width: 500px) {figcaption p {margin-bottom:20px;}} 

.customer-name p {margin-top:-12px; margin-bottom:-12px;}
.top-modules {margin: 25px 0 10px auto; text-align:right;}