#csr-cont p { line-height: 1.9em; font-size:16px; }
#csr-cont p.donation-amount { font-size:22px; border:1px solid #000; padding:17px; text-align: center; margin: 20px auto; }

#csr-cont div.photo { padding: 0; display: inline-block; width: 377px; margin: 0; }
#csr-cont div.name_photo { font-size:19px; color: #966f4a; margin:8px 0 35px; text-align:center; line-height:26px; }

#csr-cont div.letter { padding:4px ; color: #966f4a; display: inline-block; margin: 4px; }
#csr-cont img.letter_i { border:1px solid #dadada; }
#csr-cont div.name { font-size:19px; margin:8px; text-align:center; line-height:26px; }

@media only screen and (max-width: 390px){

#csr-cont p { line-height: 1.9em; font-size:15px; }
#csr-cont p.donation-amount { font-size:20px; border:1px solid #000; padding:15px; text-align: center; margin: 20px auto; }

#csr-cont div.photo { padding: 0; display: inline-block; width: 100%; margin: 5px 0 0 0; }
#csr-cont div.name_photo { font-size:16px; margin-top:8px; text-align:center; line-height:22px; }

#csr-cont div.letter { padding:4px ; color: #966f4a; display: inline-block; margin: 4px; }
#csr-cont img.letter_i { border:1px solid #dadada; }
#csr-cont div.name { font-size:16px; height:35px; margin-top:8px; text-align:center; line-height:22px; }

}	