@media only screen and (max-width:650px){.pagecontent .table,.table{display:block}.pagecontent .table .table-row,.table .table-row{display:table-row}.pagecontent .table .table-row .table-cell,.table-row .table-cell{display:block}.pagecontent .tabletwo .table-row .table-cell,.tabletwo .table-row .table-cell{width:100%;padding:15px;display:block}.desktop,.top-flex span.desktop{display:none}.mobile{display:block}.toplogo{height:60px;position:relative}.top-flex{max-width:100rem}.logolink{display:block;position:relative;top:0}.topnav{padding:0}.topnav button{-webkit-appearance:button;background-color:transparent;background-image:none;padding:0;cursor:pointer;color:#4b5563;border:0}.top-flex button img{width:42px;height:42px}.hero-area{height:38vh;min-height:200px}.hero-wrap{height:100%;display:block}.titles-bg{width:100%}.titles-text h2{font-size:2rem}.titles-text p{max-width:240px}.inner-div,.inner-div-80{padding:30px 10px 80px 10px}.b-grid,.grid-services{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-services{gap:0;max-width:100%}.footer-inner{max-width:100%}.footer-grid{display:block}.footer-grid div.b-border{border-bottom:1px solid #ccc;margin-bottom:10px}footer a{font-size:1rem}.footer-copy{border:0}.mobilemenu{display:block;position:absolute;background-color:#fff;top:71px;left:0;width:100%;opacity:1;height:calc(100vh - 70px);border-top:1px solid #ccc;display:none}.mobilemenu a{display:block;border-radius:0;border-bottom:1px solid #ccc}.logoblock{width:fit-content}}