.homebanner{text-align:center;margin:-30px 0 0 0}#home-top,.mcalnow{display:none}.home #portfolio-items,.home h3.recentworks,.home #breadcrumbs{display:none}#menu #search-form{display:none}#logo{top:-50px;float:left}.dcalnow{float:right;font-size:25px;color:#6D6E71}@media screen and (max-width:1024px){.homebanner img{max-width:720px;height:auto}}@media screen and (max-width:750px){.homebanner img{max-width:300px;height:auto}.dcalnow{display:none}.mcalnow{display:block;text-align:center}#logo{top:35px;float:none;left:25px}#top{padding-top:20px}.homebanner{margin:0}#header{height:180px}#menu{top:126px}.mcalnow a{background:#D9D9D9;color:#D70000;text-decoration:none!important;font-size:16px;padding:10px 15px;border-radius:4px;font-weight:bold;text-shadow:none}#mobile_menu li{padding:0px 4px 0px 0}#mobile_menu li{margin:0}#mobile_menu li a{display:inline-block;padding:10px 0 10px 18px;background-position:0 center}}.formleft{width:48%;float:left;margin-bottom:10px}body:not(.page-id-668) .grecaptcha-badge{display:none}.formright{width:48%;float:right;margin-bottom:10px}.cus-contact-form .wpcf7-form input[type="text"],.cus-contact-form .wpcf7-form input[type="email"]{border:1px solid #DB2D2E!important;padding:10px 3%!important;width:100%!important;margin:0!important}.cus-contact-form .wpcf7-form textarea{height:120px!important;margin-bottom:10px;border:1px solid #DB2D2E!important;padding:10px 3%!important;width:97%!important}.formfull input[type="file"]{margin-bottom:10px}.cus-contact-form .wpcf7-form input[type="submit"]{background:#DB2D2E!important;padding:15px 25px!important;border:0!important;outline:none;cursor:pointer;color:#fff!important}.cus-contact-form .wpcf7-form input[type="submit"]:hover{background:#111!important}