/* Enter Your Custom CSS Here */
.testimonials-widget-testimonial cite, .testimonials-widget-testimonial div.credit {text-align: center!important;}
blockquote {font-size: 26px !important;color: #002475;margin: 0 0 15px !important;padding: 0 !important;font-weight: 300;border-left:none!important;}
.slider-con{width: 100%;overflow: hidden;clear: both;}
header{background: url(http://avalonbeynewfoundlands.com/wp-content/uploads/2017/03/header-bg-1.png) repeat-x top left;}
figure.gallery-item{ margin: 5px 4px; float: left}

.questionnaireForm{}
.questionnaireForm table{}
.questionnaireForm  table tr{}
.questionnaireForm table tr td {padding: 0 20px 12px 0;}
.questionnaireForm table tr td input {max-width: 320px;  height: 32px;padding: 0 10px;color: #000;font-size: 14px;}
.questionnaireForm table tr td .wpcf7-radio span {display: block;width: 100%;margin: 0 0 0;}
.questionnaireForm table tr td .wpcf7-checkbox span {display: block;width: 100%;margin: 0 0 0;}

.questionnaireForm  table tr td label{margin-bottom:0;}
.questionnaireForm  table tr td label  input{max-width: 100%; float: left;height:auto;  padding: 0 0; }
.questionnaireForm table tr td label span {float: left;width: auto !important;padding: 0 0 0 7px;font-weight: inherit !important;}
.questionnaireForm table tr td textarea {width: 100%;max-width: 450px;padding: 12px;}
.wpcf7-submit {color: #fff !important;font-size: 16px !important;padding: 5px 30px !important;background: #002475;display: block;height: auto !important;border: none;width: auto !important; margin: 15px auto 0;}

@media (min-width:290px) and (max-width:767px) {
.questionnaireForm table tr td {width: 100%;clear: both;display: block;padding: 0 0 5px;}
.questionnaireForm table tr td label {margin-bottom: 0;display: block;text-align: left;width: 100%;}
.questionnaireForm table tr td label input {max-width: 100%;float: left;height: auto;padding: 0 0;width: auto;margin: 5px 0 0;}
.questionnaireForm table tr td .wpcf7-radio span, .questionnaireForm table tr td .wpcf7-checkbox span {display: block;width: 100%;margin: 0 0 0;clear: both;}
.questionnaireForm table tr td label span {float: left;width: auto !important;padding: 0 0 0 7px;font-weight: inherit !important;clear: none !important;}
.wpcf7-checkbox, .wpcf7-radio {padding: 0 0 15px 0;overflow: hidden;display: block;}
.questionnaireForm table tr td input, .questionnaireForm table tr td textarea {margin: 0 0 15px;}
.questionnaireForm table tr td input {  width: 100%; }
.wpcf7-submit {margin:15px auto 0 !important;}
}
.alignright {
float:right;
margin-left: 10px;
}
 
.alignleft {
float:left;
margin-right: 10px;
}
 
.aligncenter{
margin: 0 auto;
display: block;
}
