.contact  ul{ margin:0; padding:0; list-style:none; }
.contact  ul li{ margin:0; padding:0; list-style:none; margin-bottom: 10px; }
.contact  ul li input[type=email],
.contact  ul li input[type=text]{ width:100%; height:30px; font-size:0.9em; color:#111;}
.contact  ul li textarea{ width:100%; height:100px; font-size:0.9em; color:#111;}
.contact .BLK_MISC{ clear:both; }
.contact .BLK_MISC .BT{ width:120px; float:left; margin-right:20px;}
.contact .BLK_CAP .g-recaptcha{ margin-left:0;}
.contact  ul li input[type=submit]{ background-color:#30703c; width: 100%; height:40px; color: #fff; font-size: 1.2em;}
.contact  ul li input[type=submit]:hover{ background-color:#1e69b2; }
.contact  .fss{ display:block; clear:both}
.contact  .fsd{ display:block; clear:both}
.contact  .fer{ display:block; clear:both}
.contact  h3{margin-top:0;}
.BLK_CAP{ clear: both; padding: 10px 0; }


.cAccount  ul{ margin:0; padding:0; list-style:none; }
.cAccount  ul li{ margin:0; padding:0; list-style:none; margin-bottom: 10px; }
.cAccount  ul li input[type=password],
.cAccount  ul li select{ width:100%; height:30px; font-size:0.9em; color:#111;}
.cAccount .BLK_BTN{ clear:both;}
.cAccount .BLK_BTN .BT{float:left; margin-right:20px;}

.cAccount  ul li input[type=submit]{ background-color:#30703c; width: 100%; height:40px; color: #fff; font-size: 1.0em;}
.cAccount  ul li input[type=submit]:hover{ background-color:#1e69b2; }
.cAccount  .fss{ display:block; clear:both}
.cAccount  .fsd{ display:block; clear:both}
.cAccount  .fer{ display:block; clear:both}

@media only screen and (min-width: 0) and (max-width: 800px) {
    .contact .BLK_FFB ul li{ width:100px; float:left; margin-right:20px;}
    .contact .BLK_FFB ul li{ width:calc(50% - 20px); float:left; margin-right:20px;}
    .contact .BLK_MCH ul li{ width:calc(50% - 20px); float:left; margin-right:20px;}
    .contact .BLK_PCN ul li.AD{ width:calc(100% - 20px); float:left; margin-right:20px; } 
    .contact .BLK_PCN ul li.CT{ width:calc(40% - 20px); float:left; margin-right:20px; }
    .contact .BLK_PCN ul li.ST{ width:calc(40% - 20px); float:left; margin-right:20px; }
    .contact .BLK_PCN ul li.ZP{ width:calc(20% - 20px); float:left; margin-right:20px; }   
    .contact .BLK_PCN ul li.CN{ width:calc(100% - 20px); float:left; margin-right:20px; } 
    .contact .BLK_CMP ul li{ width:calc(100% - 20px); float:left; margin-right:20px; } 
    .contact .BLK_CMT ul li{ width:calc(100% - 20px); float:left; margin-right:20px; } 
}

@media only screen and (min-width: 801px) {
    .contact  .BLK_FFB ul li{ width:calc(50% - 20px); float:left; margin-right:20px;}
    .contact  .BLK_MCH ul li{ width:calc(50% - 20px); float:left; margin-right:20px;}
    .contact  .BLK_CMP ul li{ width:calc(100% - 20px); float:left; margin-right:20px;}
    .contact  .BLK_CMT ul li{ width:calc(100% - 20px); float:left; margin-right:20px;}
    .contact  .BLK_PCN ul li.AD{ width:calc(60% - 20px); float:left; margin-right:20px; } 
    .contact  .BLK_PCN ul li.CT{ width:calc(40% - 20px); float:left; margin-right:20px; }
    .contact  .BLK_PCN ul li.ST{ width:calc(40% - 20px); float:left; margin-right:20px; }
    .contact  .BLK_PCN ul li.ZP{ width:calc(20% - 20px); float:left; margin-right:20px; } 
    .contact  .BLK_PCN ul li.CN{ width:calc(40% - 20px); float:left; margin-right:20px; }
    
    .cAccount .BLK_PSS ul li{ width:calc(50% - 20px); float:left; margin-right:20px;}
    .cAccount .BLK_BRN ul li{ width:calc(50% - 20px); float:left; margin-right:20px;}
}
