body .grecaptcha-badge {
   display: none !important;
}
img.proc-sidebar {
height: 210px;
width: auto;
display: block;
}
#ask-procedures {
position: relative;
display: block;
float: left;
text-align: center;
}
#ask-procedures span {
color: #FFF;
background-color: #f9a752;
display: block;
height: 30px;
line-height: 30px;
text-transform: uppercase;
font-weight: 500;
position: absolute;
left: 0px;
right: 0px;
bottom: 40px;
transition: background-color .5s;
-moz-transition: background-color .5s;
-ms-transition: background-color .5s;
-o-transition: background-color .5s;
-webkit-transition: background-color .5s;
}
#gallery-procedures {
position: relative;
display: block;
float: right;
text-align: center;
}
#gallery-procedures span {
color: #FFF;
background-color: #99bec4;
display: block;
height: 30px;
line-height: 30px;
text-transform: uppercase;
font-weight: 500;
position: absolute;
left: 0px;
right: 0px;
top: 50%;
margin-top: -15px;
transition: background-color .2s;
-moz-transition: background-color .2s;
-ms-transition: background-color .2s;
-o-transition: background-color .2s;
-webkit-transition: background-color .2s;
}
#ask-procedures:hover span {
background-color: #99bec4;
}
#gallery-procedures:hover span {
background-color: #f9a752;
}
img.wp-image-12,
img.wp-image-171,
img.wp-image-178,
img.wp-image-186,
img.wp-image-426,
img.wp-image-602 {
border: solid 3px #fff;
}
img.wp-image-178 {
width: auto;
max-height: 250px;
margin: 0 auto;
display: block;
}
#contact-heading {
float: left;
}
img.wp-image-494 {
    width: 40%;
    float: left;
    margin: 0 30px 20px 0;
}
.page-id-98 #page {
    padding-left: 40px;
}
.page-id-98 #secondary {
    display: none;
}
.oc-bio-row {
    display: flex;
    gap: 40px;
    margin-bottom: 40px;
}
.oc-bio-img {
    width: 290px;
}
.oc-bio-img img {
    max-width: 70%;
    display: block;
    margin: 0 auto;
}
.oc-bio-content {
    flex: 1;
}
.oc-bio-content h2 {
    font-weight: bold;
}
@media only screen and (max-width: 1200px) {
    .page-id-98 #page {
        padding-left: 0;
    }
    .page-id-98 #primary {
        margin: 40px auto 20px;
    }
    .oc-bio-row {
        padding-right: 20px;
    }
}
@media only screen and (max-width: 600px) {
    .oc-bio-row {
        display: block;
        padding: 0 20px;
    }
    .oc-bio-img {
        width: auto;
        margin-bottom: 40px;
    }
}