span.select_page {
display: none!important;
}
.mobile_nav {
overflow: hidden;
cursor: pointer;
}
span.mobile_menu_bar.mobile_menu_bar_toggle {
display: block;
width: 100%;
text-align: center;
position: relative!important;
top: 0!important;
right: 0!important;
padding-bottom: 0!important;
}
.et_mobile_menu li a {
font-size: 16px;
padding: 15px 5%;
}
ul#mobile_menu {
background-color: rgb(187 46 26 / 80%)!important;
} .et_pb_module.et_pb_blurb.et_pb_text_align_right {
display: flex;
}
.et_pb_module.et_pb_blurb.et_pb_text_align_right .et_pb_blurb_content {
margin-right: 0;
}
@media (max-width: 980px) {
.et_pb_section.brand-elements {
background-size: 70%!important;
}
} .contact-us span.your-name, .contact-us span.your-email, .contact-us span.telephone, .contact-us span.your-subject {
width: 48% !important;
float: left !important;
}
.contact-us span.your-name, .contact-us span.telephone {margin-right: 4%;}
.contact-us span.your-name input, .contact-us span.your-email input, .contact-us span.telephone input, .contact-us span.your-subject input, .contact-us textarea {
width: 100%;
padding: 15px !important;
color: #999 !important;
background-color: #eee !important;
font-size: 14px !important;
border: 0;
}
.contact-us .wpcf7 p {
overflow: hidden;
}
.contact-us .wpcf7 p .contact-us span.wpcf7-list-item-label {
font-size: 15px;
line-height: 1.6em;
}
.contact-us input.wpcf7-form-control.wpcf7-submit {
float: right;
text-transform: uppercase;
font-weight:bold; 
color: #ffffff;
border-width: 0;
border-radius: 50px;
letter-spacing: 2px;
font-size: 14px;
font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif!important;
background-image: linear-gradient( 90deg,#ff930f 0%,#e8530f 100%)!important;
padding-top: 10px!important;
padding-right: 40px!important;
padding-bottom: 10px!important;
padding-left: 40px!important;
cursor:pointer;
}