#search-container{float:left;max-width:1200px;padding:15px;width:100%}input[type=text],select{border:2px solid #979797;border-radius:0;box-sizing:border-box;display:block;margin:8px 10px;max-width:220px;padding:12px 20px;width:100%}label{margin:0 10px}input[type=text]:focus{border:2px solid #96368d}.address-container,.location-container,.name-container,.specialty-container{display:inline-block}.submit-button-container{max-width:965px;width:100%}input[type=submit]{background-color:#96368d;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;float:right;margin:8px 0;padding:14px 20px;text-transform:uppercase;width:20%}input[type=submit]:hover{background-color:#702869}#card-container{float:left;max-width:1200px;padding:15px;width:100%}#single-card{background-color:hsla(0,0%,100%,.24);box-shadow:0 0 15px 0 rgba(0,0,0,.18);display:inline-block;margin:20px 20px 0 0;padding:12px 16px 32px;vertical-align:top}#single-card:nth-of-type(3n+1){margin-left:0}#single-card h2{font-size:1.2em}#single-card h3{font-size:1em;font-weight:100}#single-card h4{font-size:.9em;font-weight:700}.physician-image{margin-bottom:18px;width:100%}.physician-image img{display:block;margin-left:auto;margin-right:auto;max-width:350px;width:100%}.location{margin-bottom:16px}.location div{display:inline-block}.geo-icon,.phone-icon{box-sizing:border-box;float:left;padding:0 12px 0 0}a[href^="tel:"]{color:#000;text-decoration:none}.separator{border-bottom:1px solid #979797;margin:30px 0 20px}.button{background-color:#96368d;border-radius:3px;color:#fff;font-family:Nunito Sans;font-size:1em;font-weight:700;height:50px;text-align:center;width:218px}.button:hover{background-color:#702869}.sched-appt:hover,.sched-appt:link,.sched-appt:visited{color:#fff;font-weight:700;text-transform:uppercase}.center{align-items:center;display:flex;justify-content:center}.wilson-health-medical-group{margin:10px 10px 20px}@media (max-width:767px){#single-card{width:99.999999993%;*width:99.9468085036383%}input[type=submit]{float:left;margin:8px 0;padding:14px 20px;width:100%}}@media (min-width:768px) and (max-width:1139px){#single-card{width:33.491712705%;*width:33.4385212156383%}}@media (min-width:1280px){#single-card{width:25.076923077%;*width:25.0237315876383%}}