body.default .social-inner-wrap a.fa-google, body.default .social-inner-wrap li a.fa-google:hover { background: rgb(221, 75, 57); }
div.module-16.style2 #footer-row2 .ry-right img { margin-bottom: -5px; height: 16px; max-width: 85px; }
@media (max-width: 1300px) {
  div.module-16.style2 #footer-row2 .ry-text, div.module-16 #footer-row2 .ry-text { font-size: 15px !important; }
}
@media (min-width: 1200px) {
  div.module-16 #footer-row2 .ry-right { max-width: 220px; }
}
@media (max-width: 1199px) {
  div.module-16.style2 #footer-row2 .ry-right img { margin-left: 0px; }
}
@media (max-width: 1600px) and (min-width: 1200px) {
  .module-16 #footer-row2 .ry-left .span-2, .module-53 .ry-foot-btm .span-2 { display: block; line-height: 12px; }
  .module-16 #footer-row2 .ry-right .ry-text span, .module-53 .powered span { display: block; line-height: 10px; margin-bottom: 3px; }
}
@media (max-width: 991px) {
  .module-16 #footer-row2 .ry-left .span-2 { display: block; line-height: 12px; }
}
.ry-menu .ry-nav > li { padding: 25px 0px 0px !important; }
.ry-menu .ry-nav li > a:hover { color: rgb(18, 78, 150); }
div.ry-menu .ry-nav li.dropdown .dropdown-menu.hover { top: 50px; }
div.ry-menu .ry-nav li.dropdown .dropdown-menu li.active a { color: rgb(51, 51, 51); }
.grecaptcha-badge { z-index: 1; }
div.module-15 { padding-top: 40px; padding-bottom: 35px; }
div.module-15 .left .logo-wrap { margin-left: 0px; }
@media (max-height: 800px) {
  div.module-14 .item .card { top: 35%; }
}
/* div.module-327 .publish-wrap { display: flex; justify-content: space-between; flex-wrap: wrap; }
div.module-327 .publish-social { height: 80px; display: flex; align-items: center; }
div.module-327 .publish-item { float: none; transform: none; }
@media (min-width: 992px) {
  div.module-327 .publish-item { width: 48%; }
} */
div#ry-pg-banner .ry-bnr-wrp .ry-pg-title h1 {text-transform: capitalize;letter-spacing: normal;text-shadow: 2px 2px 2px rgb(255 255 255 / 0.8);}
@media (max-width: 768px) {
  div#ry-pg-banner .ry-bnr-wrp { background-position: 70% center; }
  div#ry-section-map { height: 400px; }
}
@media (min-width: 992px) {
  div#ry-pg-banner .ry-bnr-wrp::before { display: none; }
}
@media (max-width: 600px) {
  div#ry-pg-body .ry-left li, div.module-327 .review-box .disclaimer p { text-align: left; }
  div.module-327 .review-box .disclaimer p { line-height: 160%; }
}
