.special-form .gform_wrapper {
width: 50%;
float: left;
margin: 0px;
}

.special-form-image .alignright, a img.alignright {
margin-top: 76px;
}

.special-form .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
width: 80%;
}

.special-form .gform_wrapper h3.gform_title {
margin: 0px;
}

.special-form-image {
float: right;
width: 50%;
}

@media (max-width: 1200px){
.special-form-image .alignright, a img.alignright {
margin-top: 105px;
}
}
@media (max-width: 400px){
.special-form-image {
width: 100%;
float: none;
clear: both;
margin-bottom: 15px;
}

.special-form-image .alignright, a img.alignright {
margin-top: 5px;
}

.special-form .gform_wrapper {
width: 100%; 
float: none;
}

}
