 .blog-posts .sidebar-heading div{
		font-size: 18px;
    text-transform: uppercase;
    font-weight: 900;
    -webkit-letter-spacing: 0.5px;
    -moz-letter-spacing: 0.5px;
    -ms-letter-spacing: 0.5px;
    letter-spacing: .5px;
    color: #20232e;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
    margin-bottom: 25px;
	}
.gm-style-iw-chr {
    margin-bottom: -30px;
}
#page-content .page-content__list .related-wrap li a h3 {
    font-size: 14px !important;
    text-transform: uppercase !important;
    margin: 0 !important;
    color: #414141 !important;
}
/* .location-wrap.loc-two p.info {
    text-transform: lowercase;
} */
.location-wrap.loc-two p.info::first-letter {
    text-transform: capitalize;
}
.wsk-cp-text .category>*:before {
  display:none;
}

#navigation .navbar-fixed-top .navbar-brand img {
    height: 120px !important;
}
#reviews-content .reviews .reviews-middle .review-content div.parag .more {
    width: 70px !important;
}
.wsk-cp-text .title-product h2 {
    font-size: 16px;
    font-weight: 700;
    margin: 15px auto;
    text-overflow: ellipsis;
    width: 100%;
    line-height: 25px;
    color: #fff  !important;
}

.font-loaded body .tag h1 {
    /* position: absolute;
    font-size: 53px !important; */
    font-family: 'Open Sans' !important;
    font-weight: 900;
    color: #ffffff;
    text-shadow: 3px 1px black;
    /* top: 10px;
    left: 0;
    right: 0; */
    margin: 30px auto 10px auto;
    text-align: center;
}
.wkwwz6f .review-modal .modal-footer button#submitReview:hover {
    background: #fff !important;
    color: #255799;
}
ul.related-services li:nth-child(-n+11), ul.related-services li:nth-child(-n+12), ul.related-services li:nth-child(-n+13), ul.related-services li:nth-child(-n+14), ul.related-services li:nth-child(-n+15), ul.related-services li:nth-child(-n+16), ul.related-services li:nth-child(-n+17), ul.related-services li:nth-child(-n+18), ul.related-services li:nth-child(-n+19), ul.related-services li:nth-child(-n+20),ul.related-services li:nth-child(-n+21), ul.related-services li:nth-child(-n+22),ul.related-services li:nth-child(-n+23) , ul.related-services li:nth-child(-n+24),ul.related-services li:nth-child(-n+25), ul.related-services li:nth-child(-n+26), ul.related-services li:nth-child(-n+27), ul.related-services li:nth-child(-n+28), ul.related-services li:nth-child(-n+29), ul.related-services li:nth-child(-n+30) {
    display: none !important;
}
.w1utk2iq .view-review .modal-content .modal-body button.close {
    background: #255799 !important;
    opacity: 9;
}
.w1utk2iq .view-review .review-attr {
    width: max-content;
}
.w1utk2iq .view-review .modal-content .modal-body button.close:hover{
  background: #414141 !important;
}
.w1yjvx0j #success-popup .success-message__text .btn {
    background: #255799 !important;
    color: #fff !important;
}
  .w1yjvx0j #success-popup .success-message__text .btn:hover {
    background:#414141 !important;
    color: #fff !important;
  }
.wkwwz6f .review-modal .modal-footer .btn {
    border: 1px solid #255799 !important;
}


.w93rd8k .inner-page-head.services h1 {
    font-size: 50px;
    margin-bottom: 0;
    text-transform: uppercase !important;

}

html body #navigation .builder-dynamic-rmm.style ul ul li a {
      padding: 12px 23px !important;
}

@media (max-width: 1180px){
  .wf1p86w #navigation .builder-dynamic-rt li a {
    color: #255799 !important;
}
  .wf1p86w #navigation ul.header-rt li.ctanav2 a.btn.booknow {
    color: #fff !important;
}
  .w1jpoow9 .bg-video-wrap {
    height: 500px !important;
  }
}

@media(max-width:1190px){
.wt5ddcr .page-banner {
    background-attachment: unset !important;
}

  .w1cj7mvd .banner-div {
    background-position: left !important;
    height: max-content !important;
    background: linear-gradient(268deg, #255799c2, transparent), url(https://gp-assets-1.growthplug.com/website_files/5007/cheerful-parents-having-fun-with-kids-banner-for-website-header-desig_HSlR8B4.jpg);
    background-attachment: unset !important;
    background-size: cover;
}
}

@media (max-width:767px) {
  .wf1p86w #navigation .builder-dynamic-rmm.style ul ul li a {
    padding: 8px 30px;
    font-size: 12px !important;
    line-height: 17px !important;
  }
  .wkwwz6f #reviews-banner .reviews .reviews-top .container .user-img img {
    height: 140px;
    width: max-content;
    margin: auto;
}
  .wkwwz6f #reviews-banner .reviews .reviews-top .container .user-img {
    width: max-content !important;
  }
  .wkwwz6f #reviews-banner .reviews .reviews-top {
    height: max-content;
}
  .wkwwz6f #reviews-banner .reviews .reviews-top .container .pop_h4 {
    font-size: 18px !important;
  }
}

@media (min-width:200px) {
  .wt5ddcr .page-banner h1, .w93rd8k .inner-page-head.services h1 {
    font-weight: 500;
    font-size: 50px;
    text-transform: uppercase !important;
    background: transparent;
  }
}


@media (min-width:1181px) {
.wf1p86w #navigation .builder-dynamic-rmm.style ul > li:hover > a {
    background: var(--wf1p86w-22);
    color: #d7d7d7 !important;
    -webkit-transition: none;
    transition: none;
    /* opacity: 0.7; */
}
}


@media (max-width:1181px) {
.wf1p86w #navigation .logo img {
    height: 30px !important;
    filter: invert(1);
    /* mix-blend-mode: inherit; */
}
}


@media (max-width: 900px) {
.font-loaded body .tag h1 {
    text-align: center;
    position: absolute;
    font-size: 19px !important;
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 900;
    color: #ffffff;
    text-shadow: 3px 1px black;
    top: 10px;
    left: 14% !important;
  }
}



@media only screen and (min-width:1400px) {
#navigation .navbar.builder-dynamic-fixed .navbar-brand img {
    height: 90px !important;
}