/* Enter Your Custom CSS Here */
article#post-182 {
    width: 100%;
}
div#wpcf7-f939-p182-o1 {
    width: 80%;
    margin: 0 auto;
}
.page-id-182 .homepage-contact.block-1, .page-id-931 .homepage-contact.block-1{
	display:none;
}
.page-id-182 .entry-content .wpcf7 input[type=text], .page-id-182 .entry-content .wpcf7 input[type=email], .page-id-182 .entry-content .wpcf7 input[type=tel], .page-id-182 .entry-content .wpcf7 textarea, .page-id-182 .entry-content .wpcf7 select {
    padding: 15px 20px !important;
    font-family: robotoMed !important;
    font-size: 14px !important;
    color: #16191a !important;
    margin-bottom: 10px !important;
    width: 100% !important;
}
.page-id-182 .entry-content .wpcf7 textarea {
    height: 100px;
}
.page-id-182 h2.fast_quote {
    font-family: robotoBlack !important;
    font-size: 33px !important;
    text-align: center;
    color: #2e3542 !important;
}
#wpcf7-f4-o1 textarea {
    min-height: 106px!important;
    height: 106px!important;
    font-family: proxiReg !important;
    font-size: 16px !important;
    color: #404040 !important;
}
#wpcf7-f4-o1 form p:nth-last-child(1), #wpcf7-f4-o1 form p:nth-last-child(2), #wpcf7-f4-o1 form p:nth-last-child(3), #wpcf7-f4-o1 form p:nth-last-child(4), #wpcf7-f4-o1 form p:nth-last-child(5), #wpcf7-f4-o1 form p:nth-last-child(6) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 48%!important;
    flex: 0 0 48%!important;
}
#wpcf7-f4-o1 form input, #wpcf7-f4-o1 form select{
    margin-bottom: 5px;
}
.verify input[type=number]::-webkit-inner-spin-button, 
.verify input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}

input#verify_num {
    width: 100%;
    height: 50px;
}
label#verify_text {
    position: relative;
    left: 13px;
    color: #000;
    font-family: robotoReg !important;
}
span#red {
    padding: 0 0 0 5px;
    color: #e20000;
    font-weight: bold;
    font-size: 19px;
}
.homepage-contact form.wpcf7-form p {
    text-align: unset!important;
}
span.wpcf7-form-control-wrap.mathcaptcha-371 {
    display: -webkit-box!important;
		margin-bottom: 20px;
}
.mathcaptcha-371 input.wpcf7-form-control.wpcf7-mathcaptcha {
    width: unset!important;
  	margin-bottom: 0!important;
}
#wpcf7-f4-o1 form p:nth-last-child(2) {
    margin-top: 0!important;
}
.homepage-contact .contact-container .lock_icon, #wpcf7-f4-o1 .lock_icon, .page-id-182 .lock_icon{
    font-family: robotoMed !important;
    font-size: 14px !important;
    color: #16191a !important;
    background: url(/wp-content/themes/optimax_theme/css/img/lock.png) no-repeat;
    background-position: 10px center;
    line-height: 40px;
    padding-left: 30px;
}

.wp-side-menu-item {
  top: 25px !important;
}
.wp-side-menu{top: 23% !important;}
.page-id-881 .homepage-contact,.page-id-887 .homepage-contact{
  display:none !important;
}
.banner-content .container .phone-us span a {font-family: robotoBold !important;font-size: 24px !important;color: #FFF !important;text-decoration:none;}
.sub {
    display: none;
}
h1.home-head1{
 font-size:30px; 
}
@media only screen and (max-width: 767px){
  #mobile-phone a{color:#fff !important;font-weight:bold;} 
.sub {
    display: block !important;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 108;
}
  span.btn {
    background-color: #2886c8;
    width: 100%;
    padding: 10px 0;
    text-align: center;
    float: left;
}
  span.btn a{
    display: block;
    font-family: robotoBold !important;
    font-size: 28px !important;
    color: #ffffff !important;
    text-decoration: none;
    background-image: url('https://soundbuildinginspections.com.au/wp-content/uploads/2018/03/phone-white.png');
    background-repeat: no-repeat;
    background-position: 20% 50%;
  }
  .wp-side-menu,.banner-content h2{
    display:none !important;
  }
  .banner-content .container .phone-us span a{font-size: 20px !important;}
}