.bre4433_page01 {


}

.bre4433_page01 #contactForm{
max-width:740px;
margin:0 auto;

}


.bre4433_page01 #contactForm input[type="text"] {
border:1px solid #48283C;
}

.bre4433_page01 #contactForm .formCaption {
float:none;
}

.bre4433_page01 .form_left {
width:49%;
float:left;
}

.bre4433_page01 .form_right {
width:49%;
float:right;
}

.bre4433_page01 #contactForm .formCaption,
.bre4433_page01 #contactForm .formBody
 {
width:100%;
}

.bre4433_page01 li.rsform-block.rsform-block-phone {
clear:none;
float:left;
width:47%;
}

.bre4433_page01 li.rsform-block.rsform-block-join {
clear:none;
float:left;
width:55%;
}


.bre4433_page01 li.rsform-block.rsform-block-postcode{
clear:none;
float:right;
width:47%;
}

.bre4433_page01 li.rsform-block.rsform-block-terms {
clear:none;
float:right;
width:35%;
}
.bre4433_page01  input#join0,
.bre4433_page01  input#terms0 {
width:10%;
float:left;
margin-top:5px;
}

.bre4433_page01  li.rsform-block.rsform-block-join label,
.bre4433_page01  li.rsform-block.rsform-block-terms label  {
float:right;
width:75%;
}

.bre4433_page01  li.rsform-block.rsform-block-submit {
width:163px;
}
.bre4433_page01 #contactForm .rsform-submit-button:hover {
color:#f2992f;
}

.bre4433_page01 .formBody label {
font-size:10px;
line-height:1.2em;
}

.bre4433_page01 #contactForm .rsform-submit-button,
.bre4433_page01 #contactForm input[type="text"] {
border-radius:0px;
}

.bre4433_page01 #contactForm input[type="text"].rsform-error {
border: 1px solid #C02848;
}

.bre4433_page01  #component126.formError {
display:block;
line-height:1.2em;
}
.bre4433_page02 .app-intro ,
.bre4433_page01 .app-intro {
 font-size: 10px; min-height: 42px;
}

@media (max-width:690px) {
.bre4433_page01 li.rsform-block.rsform-block-terms,
.bre4433_page01 li.rsform-block.rsform-block-postcode,
.bre4433_page01 li.rsform-block.rsform-block-join ,
.bre4433_page01 li.rsform-block.rsform-block-phone {
clear: both;
float: none;
width: 97%;
}
.bre4433_page02 .post-title ,
.bre4433_page01 .post-title {
min-height:40px;
}
.bre4433_page02 .app-intro,
.bre4433_page01 .app-intro {
  min-height:55px;
}
}

@media (max-width:380px) {
.bre4433_page01 .app-intro ,
.bre4433_page01 .app-intro {
  min-height:60px;
}
}

@media (max-width:374px) {

.bre4433_page01 .rsform-block.rsform-block-submit {
margin:0 auto;
}

 .bre4433_page01 .form_left {
width:100%;
float:none;
}

.bre4433_page01 .form_right {
width:100%;
float:none;
}

 }