.contact_info_wrap{float:left;position:relative;width:49%}.map_wrap{margin:0 0 50px 0;float:right;position:relative;text-align:center;width:49%;border-radius:0;box-shadow:#000 0 0 4px 1px}@media (max-width:768px){.contact_info_wrap{float:none;width:100%}.map_wrap{margin:12px 0 50px 0;float:none;width:100%}}.maincontent{max-width:100%;margin:0 auto;padding:0;border:none}.hero-global{margin-bottom:70px}.maincontent_wrapper form{padding-top:0}.thank_you_content{margin-top:0}.hours-heading{margin:0;background-color:var(--blue);color:#fff;padding:5px;font-size:1.1em}.hours-time{margin-top:15px;font-style:italic}.contact-info-heading{margin:0;font-size:1.1em;font-style:italic}.contact-icon{font-size:1.15em!important;background-color:var(--blue);color:#fff;border-radius:50%;padding:8px;margin:5px 12px 5px 0;vertical-align:middle}td,th{padding:10px 0}td p,th p{font-size:.95em;margin:5px 0}@media (max-width:1000px){.contact_info_wrap,.map_wrap{float:none!important;width:100%!important}.email{width:100%!important}table,thead,tbody,th,td,tr{display:block;height:auto;text-align:center;width:100%;margin:10px auto}table tbody tr{margin:0 0 25px}td,th{padding:0}.contact-icon{margin-right:0}}