.wc_single_featured_img { margin: 45px 0 25px;}

.wc_single_featured_img img { max-width: 100%; height: auto;}
.blog-item .blog-container { height: 100%;}
.overview-section p a { color: #ffffff; text-decoration: underline;}
.overview-section p a:hover { text-decoration: underline; color: #ffffff;}
.services-reviews-template-default .section-services { background-color: #ffffff;}
.wc_clinic_map_section .contact-cms { margin: 0px; padding: 100px 0px; box-shadow: none; background: transparent;}
.wc_clinic_map_section .info-cms { padding-top: 15px;}
.wc_clinic_map_section { background-color: #F9F9F9;}
.wc_clinic_map_section .wc_cms_subtitle h6 { font-family: 'Maax'; font-weight: 700; font-size: 15px; line-height: 23px; color: #A1D95D; letter-spacing: 0px;}
.wc_clinic_map_section .wc_cms_title h4 { font-family: 'Maax'; font-style: normal; font-weight: 500; font-size: 34px; line-height: 42px; color: #7A7A7A; margin: 10px 0px 30px;}
.wc_clinic_map_section .wc_address span:nth-child(2) { font-family: 'Maax'; font-style: normal; font-weight: 400; font-size: 15px; line-height: 23px; width: 221px;}
.wc_clinic_map_section .wc_meta_phone { display: grid;}
.wc_clinic_map_section .map-img iframe { width: 412px; height: 449px; display: inline-block; vertical-align: top;}
.wc_clinic_map_section .wc_meta_span {padding-left: 12px;}
.pagination {float: left;width: 100%;justify-content: center;}
.pagination .page-numbers {margin: 10px;font-weight: 400; font-size: 20px; line-height: 1.4em;display: flex; align-items: center;}
.pagination .page-numbers:hover, .pagination .current, .pagination a:active {color: #404040;}
.post-type-archive-resource_center .typed-words h6.grid-wrap{text-transform: uppercase;}

@media (max-width: 991px) {
    .single-resource_center .left-blog .inner-desc p a { font-size: 16px; line-height: 24px; }
}

@media (max-width: 775px) {
    .wc_clinic_map_section .contact-cms { margin: 0px; padding: 0px; }
    .wc_clinic_map_section .map-img iframe { height: 300px; width: 100%; }
    .wc_clinic_map_section .wc_cms_title h4 { font-weight: 500; font-size: 24px; line-height: 32px; margin: 9px 0px 15px; }
    .wc_clinic_map_section .contact-block { padding: 30px; }
    .overlap_slider_section .container {padding: 0px 20px;}
}

@media (max-width: 475px) {
    .wc_clinic_map_section .order-md-last { padding: 0px; }
    .wc_clinic_map_section .map-img iframe { height: 264px; display: inline-block; vertical-align: top; }
}