ul.lst-cm-st{margin: 30px -15px 0;}
ul.lst-cm-st li .detail:after,
ul.lst-cm-st:after{display: block; content: ''; clear: both; width: 100%;}
ul.lst-cm-st li{width: 50%; float: left; padding: 0 15px; margin-bottom: 30px;}
ul.lst-cm-st li .detail{border: 1px solid #e1e1e1; padding: 23px 20px 25px 0;}
ul.lst-cm-st .cm-st-lf{width: 170px; float: left; text-align: center;}
ul.lst-cm-st .avt{width: 70px; height: 70px; overflow: hidden; border-radius: 100%; margin: 0 auto;}
ul.lst-cm-st h4{color: #0066bb; font: 400 13px/20px 'sfugillsansregular', sans-serif; text-transform: uppercase; margin: 5px 0;}
ul.lst-cm-st span{color: #666; font: italic 400 13px/20px 'Roboto', sans-serif;}

ul.lst-cm-st .cm-st-rg{width: calc(100% - 170px); float: right;}
ul.lst-cm-st .cm-st-rg p{font: 400 14px/20px 'Roboto', sans-serif; color: #555; padding-top: 20px;}

@-moz-document url-prefix() { 
    
}

@media (max-width: 1190px){
    ul.lst-cm-st .cm-st-lf,
    ul.lst-cm-st .cm-st-rg {width: 100%; float: none; padding: 0 10px; }
    ul.lst-cm-st .cm-st-rg p{height: 80px; overflow: hidden; padding-top: 0px; margin-top: 10px;  text-align: center;}
    ul.lst-cm-st li .detail{padding: 20px 0;}
}
@media (max-width: 990px){
    ul.lst-cm-st .cm-st-rg p{font-size: 13px;}
}
@media (max-width: 750px){}
@media (max-width: 680px){}
@media (max-width: 630px){}
@media (max-width: 500px){
    ul.lst-cm-st li{width: 100%;}
    ul.lst-cm-st .cm-st-rg p{height: auto;}
}
@media (max-width: 420px){}