.leftData {width: 70%; float: left;}
.rightData {width: Calc(30% - 30px);margin-left: 30px;}
.rightData img {width:100%;}
.rightData p {text-align:center;}

.cForm {background: #fff;margin-bottom: 20px;}
.cForm ul{list-style: none; margin: 0;padding: 0;}
.cForm form {margin: 0;padding-top: 20px;}
.cForm input[type=submit]{color: #FFF;background: #00B4F1;text-decoration: none;height: 40px;line-height: 40px;font-size: 1.2em;display: block;border-radius: 2px;text-align: center;margin-bottom: 10px;clear: both;border: 0;padding: 0 20px; }
.cForm form input[type="text"], input[type="email"]{height: 30px;margin-bottom: 10px; }
.cForm form textarea{height: 150px; }
.cForm form label{margin-bottom: 10px;}
.BLK_CAP{ clear: both; padding: 10px 0; }

@media only screen and (min-width: 0) and (max-width: 500px) {
    /*.cForm ul li{ width: 80%; margin: 0 auto; }*/
    .cForm input{ width:90%; }
    .cForm ul li.NT .g-recaptcha{ margin-top:0; }
    .cForm input[type=submit]{ width:200px; margin-top:20px; }
    .cForm textarea{ width:90%; }
    .rightData{ width: 80%;clear:both; margin: 0 auto; padding-top: 30px;}
    .leftData{width:100%; } 
}
@media only screen and (min-width: 501px) and (max-width: 800px) {
    .cForm ul li{ width: 100%; float:left;}
    .cForm input{ width:90%; }
    .cForm ul li.NT .g-recaptcha{ margin-top:0; }
    .cForm input[type=submit]{ width:200px; margin-top:20px; }
    .cForm textarea{ width:90%; }
    .rightData{ width: 200px; margin-left:30px; float:left;}
    .leftData{width:calc(100% - 230px); float:left;}
}
@media only screen and (min-width: 801px) {
    .cForm ul li{ width: 80%; float:left;}
    .cForm ul li.NT .g-recaptcha{ margin-top:0; }
    .cForm input[type=submit]{ width:200px; margin-top:20px; }
    .cForm input,.cForm textarea{ width: calc(80% - 30px);  }
    .leftData{width: 70%; float:left;}
    .rightData {width: Calc(30% - 30px); margin-left:30px; float:left; }
}