table{border:none}#table-wrapper{display:flex;flex-wrap:wrap;justify-content:center}#contacts h2{font-size:19px;letter-spacing:.4px;margin:30px 0 0}.image-frame{border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px hsla(0,100%,91%,.24);height:129px;margin:20px;overflow:hidden;width:129px}.image-frame:hover{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.profile-img img{height:100%;width:100%}.city p{font-size:14px;font-weight:600;text-transform:uppercase}.title p{font-size:12px}.citytab a{font-size:16px;font-weight:600;text-transform:uppercase}.name{height:20px;width:200px}.titletown{height:30px}.emailnumber{height:50px}.emailnumber,.emailnumber p{margin-top:0;padding:0}#contacts img{float:left;height:174px;margin-right:15px;width:130px}#contacts td{border:none;display:flex;padding:0;text-align:left}#contacts text{display:flex}#contacts a{color:#222;text-decoration:none}#tablinks{padding:0;text-align:center}#tablinks ul{display:flex;flex-wrap:wrap}#tablinks li{cursor:pointer;display:inline;font:inherit;text-transform:uppercase}#tablinks li a{color:#000;text-decoration:none}.category{display:none}.tooltip{display:inline-block;position:relative}.tooltip .tooltiptext{background-color:#000;border-radius:6px;bottom:100%;color:#fff;left:50%;margin-left:-60px;opacity:0;padding:5px 0;position:absolute;text-align:center;transition:opacity 1s;visibility:hidden;width:160px;z-index:1}.tooltip:hover .tooltiptext{cursor:copy;opacity:1;visibility:visible}@media only screen and (max-width:901px){#contacts img{float:left;height:174px;margin-right:20px;width:130px}#contacts{border:none;display:flex;width:444px}}@media only screen and (max-width:900px){#contacts h2,#contacts p{margin-bottom:5px}.name{height:25px;width:280px}.titletown{height:20px}.emailnumber{height:40px;margin-top:12px}.title p{margin-bottom:5px;width:280px}}@media only screen and (max-width:437px){#table-wrapper{display:flex;flex-wrap:wrap;justify-content:start}}