#contact-us-sec .contact-content .map-wrap .wpseo-info-window-wrapper { color: #000; } #blog-locations { } #blog-locations .col-sm-4 { margin-bottom: 30px; } #blog-locations .blog-heading { text-align: center; margin: 30px 0 40px; } #blog-locations .blog-heading h2 { font-family: 'gt_walsheim_probold'; line-height: 120%; color: #003f6c; } #blog-locations .blog_content .blog_img a .blog_img { min-height: 230px; background-position: center; background-repeat: no-repeat; background-size: cover; } #blog-locations .blog_content .blog_title a { color: #003f6c !important; } #blog-locations .blog_content .blog_title a:hover { border-bottom: 1px solid; } #blog-locations .blog_content .blog_title h4 { font-family: 'gt_walsheim_probold'; font-size: 22px; line-height: 120%; color: #003f6c; margin-top: 20px; } #blog-locations .blog_content .blog_title h4:hover { color: #2a6496; } #blog-locations .blog_content .blog_title p { font-family: 'gt_walsheim_proregular'; font-size: 18px; color: #000; line-height: 140%; } @media (max-width: 980px) and (min-width: 768px) { #blog-locations .col-sm-4 { width: 50%; } #blog-locations .blog-row { display: flex; flex-wrap: wrap; } } @media (max-width: 767px) { #blog-locations .col-sm-4 { max-width: 400px; margin: 0 auto 30px; } }