body.theme-bright-red.wp-child-theme-sassa-child {
    --theme-color: #00638e !important;
}
.hero-style3 .hero-title span {
    color: #00638e
}
.wp-child-theme-sassa-child .hero-style3 .hero-title span:after, .sec-title.sec-title2 span:after {
  content: "";
  height: 20px !important;
  width: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='135' height='18' viewBox='0 0 135 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 16C25 3 79 -7 133 16' stroke='%2300638e' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E%0A") !important;
  background-size: cover;
  background-repeat: repeat-x;
  background-position: left center;
  position: absolute;
  bottom: -10px !important;
  left: 0px;
  -webkit-animation: titleFill 3s linear infinite;
   animation: titleFill 3s linear infinite;
}
.error404 .header-logo img {
  max-height: 50px;
}
.service-items .row.gy-4 {
    justify-content: center;
}
button.th-btn.th-radius.preloaderCls {
    display: none;
}
.breadcumb-wrapper {
    display: none;
}
.hero-style3 .th-btn {
    text-transform: none;
}
.th-btn {
  border: 1px solid #00638e !important;
}
.th-btn:hover {
    color: #00638e !important;
}
.th-btn:before {
    position: absolute;
    content: "";
    background: #ffffff !important;
    width: 110%;
    min-height: 200px;
    z-index: -1;
    border-radius: 15%;
    top: 100%;
    left: 100%;
    -webkit-transition: 0.6s all ease-in-out;
    transition: 0.6s all ease-in-out;
}
.th-btn.style3 {
    background-color: #ffffff !important;
    color: #00638e;
    border: 1px solid #ffffff !important;
}
.th-btn.style3:hover {
    background-color: #00638e !important;
    border-color: #00638e !important;
    color: #fff;
}
.elementor-widget-sassafeatures .choose-card {
    min-height: 650px;
}
.elementor-widget-sassafeatures .choose-card .box-img {
    min-height: 230px;
}
.swiper-pagination-bullets .swiper-pagination-bullet {
    background-color: #deebf0 !important;
    color: #deebf0 !important;
}
.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #00638e !important;
}
a.th-btn.th_btn.th-icon.style6 {
    border: 1px solid #fff !important;
}
.price-grid .box-text span {
    background: #deebf0 !important;
}
.feature-timeline .swiper-pagination-custom .swiper-pagination-switch.active .switch-title:before {
    border-color: #deebf0 !important;
}
.service-featured.style2:hover .th-btn {
    color: #fff !important;
}
.service-featured .th-btn {
    padding: 12px 21.5px !important;
}
.th-btn.style5:hover:before, .th-btn.style5:hover:after {
    background: #00638e !important;
    color: #fff !important;
}
.th-btn.style5:hover {
    color: #fff !important;
}
.corporates-logos img {
    max-height: 60px;
}
.swiper-wrapper {
    align-items: center;
}
.contact-item .contact-item_icon {
    background: #deebf0;
}
.contact-footer li.menu-item-2425, .contact-footer li.menu-item-2426, .contact-footer li.menu-item-2427 {
    display: flex;
}
.contact-footer li.menu-item-2425:before {
    content: "";
    background: url(https://servroom.ai/wp-content/uploads/2025/06/location-1.svg);
    display: flex;
    height: 27px;
    background-repeat: no-repeat;
    align-items: center;
    justify-content: center;
    width: 40px;
    position: relative;
    left: 4px;
}
.contact-footer li.menu-item-2426:before {
    content: "";
    background: url(https://servroom.ai/wp-content/uploads/2025/06/phone.svg);
    display: flex;
    height: 27px;
    background-repeat: no-repeat;
    align-items: center;
    justify-content: center;
    width: 40px;
}
.contact-footer li.menu-item-2427:before {
    content: "";
    background: url(https://servroom.ai/wp-content/uploads/2025/06/message.svg);
    display: flex;
    height: 27px;
    background-repeat: no-repeat;
    align-items: center;
    justify-content: center;
    width: 40px;
}
.footer-widget .th-social a {
    color: #00638e;
    background: #deebf0;
    box-shadow: unset !important;
}
.footer-widget .th-social a:hover {
    background: #deebf0;
}
.elementor-widget-sassafeatures .choose-card {
    padding: 56px;
}
.footer-widget .th-social {
    display: none !important;
}
.service-featured.style2 .box-icon img {
    max-height: 64px;
}
.service-featured.style2 {
    min-height: 500px;
}
.copyright-text a:hover {
    color: #ffffff;
}
.th-widget-about:after {
    content: '';
    background: url(http://servroom.ai/wp-content/uploads/2025/06/Powered-by-TDH.png);
    display: block;
    height: 45px;
    width: 100%;
    background-size: contain;
    background-repeat: no-repeat;
}