#recaptcha_area, #recaptcha_table { 
  max-width: 207px;
}
.recaptchatable #recaptcha_image {
width:  25em !important;
}
 
/* Optionally you can have the captcha image centered */
#recaptcha_image {
    display: inline !important;
	margin: 0 auto !important;
}
 .recaptchatable #recaptcha_response_field {
    margin: 22px 0 0 0!important;
}
.recaptchatable td img {
    margin-top: -12px !important;
}
.captchaLeft{
	margin-left: -100px;
}
.captchaBadaLeft{
    margin-left: 27% !important;
   /*  margin-top: -4% !important; */
}

/* Now we target all of the little image table cells and just simply remove the
background image. Alternatively, you could set their display property to none,
however that may cause some structural issues */
.recaptchatable .recaptcha_r1_c1,
.recaptchatable .recaptcha_r2_c1,
.recaptchatable .recaptcha_r2_c2,
.recaptchatable .recaptcha_r3_c1,
.recaptchatable .recaptcha_r3_c2,
.recaptchatable .recaptcha_r3_c3,
.recaptchatable .recaptcha_r4_c1,
.recaptchatable .recaptcha_r4_c2,
.recaptchatable .recaptcha_r4_c4,
.recaptchatable .recaptcha_r7_c1,
.recaptchatable .recaptcha_r8_c1 {
background: none !important;
}
 
/* If you want to remove accessibility to the captchas controls, we can do that too */
.recaptcha_only_if_privacy,
.recaptchatable td img,
#recaptcha_switch_audio,
#recaptcha_switch_img,
#recaptcha_whatsthis {
display:none;
}
@media only screen and (max-width: 40.063em) {
	
.recaptchatable td img {
    margin-top: 8px !important;
    float: left;
    margin-left: 163px !important;
}
#recaptcha_table {
    width: 174px !important;
}
.recaptcha_input_area {
    margin-top: 63px !important;
}
.captchaBadaLeft{
    margin-left: 6px !important;
    margin-top: 0px !important;
}
.recaptcha_image_cell center img {
    height: 47px;
    width: 203px;
    margin-left: 5px !important;
}
.recaptcha_image_cell >.recaptcha_theme_red #recaptcha_response_field {
    border: 1px solid #cca940;
    margin: 78px 0 0 0 !important;
}
#recaptcha_area, #recaptcha_table {
    width: 0 !important;
}

.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th {
    margin: 0!important;
    border: 0!important;
    padding: 0!important;
    border-collapse: collapse!important;
    vertical-align: middle!important;
    width: 13%;
    height: 0 !important;
}

.recaptchatable #recaptcha_response_field {
    width: 153px!important;
    position: relative!important;
    bottom: 7px!important;
    padding: 0!important;
    margin: 78px 0 0 0!important;
}
.recaptchatable #recaptcha_image {
width:  40em !important;
}
 
#recaptcha_image {
display: inline !important;
 
margin: 0 auto !important;
 
}
 
.recaptchatable .recaptcha_r1_c1,
.recaptchatable .recaptcha_r2_c1,
.recaptchatable .recaptcha_r2_c2,
.recaptchatable .recaptcha_r3_c1,
.recaptchatable .recaptcha_r3_c2,
.recaptchatable .recaptcha_r3_c3,
.recaptchatable .recaptcha_r4_c1,
.recaptchatable .recaptcha_r4_c2,
.recaptchatable .recaptcha_r4_c4,
.recaptchatable .recaptcha_r7_c1,
.recaptchatable .recaptcha_r8_c1 {
background: none !important;
 
}
 
.recaptcha_only_if_privacy,
.recaptchatable td img,
#recaptcha_switch_audio,
#recaptcha_switch_img,
#recaptcha_whatsthis {
display:none;
 
}
}
@media only screen and max-width: 800px){
.recaptchatable #recaptcha_image #recaptcha_challenge_image {
    display: inline-table;
    margin-left: 25px !important;
}
}