.top-welcome p span {
  color: #000000;
}
.fab {
  color: hex(ffffff);
}
.top_crt_style p {
  color: #0056a7 !important;
}
.top_crt_style p a {
  color: #0056a7 !important;
}
.logo img {
  max-height: 100%;
  height: 81px;
  width: 210px;
}
.mobile_menu_logo.text-center a img {
  max-height: 100%;
  width: 210px;
  height: 81px;
}
html > body > div:nth-child(7) > div:nth-child(2) > div > div > section:nth-child(2) > div > div:nth-child(2) > div > div > div > div > #heating-top > span > span:nth-child(1) > i {
  color: #f40b0b;
}
html > body > div:nth-child(7) > div:nth-child(2) > div > div > section:nth-child(2) > div > div:nth-child(2) > div > div > div > div > #heating-top > span > span:nth-child(1) > i {
  color: #ffffff;
}
.elementor-kit-6 {
  background-color: #FFFFFF;
}
html > body > div:nth-child(7) > div:nth-child(1) > div:nth-child(1) > div > div > div:nth-child(2) > div > p > span > i {
  color: #1863dc;
}
@media screen and (max-width: 1024px) {
  .mobile_menu_logo.text-center a img {
    width: 210px;
    height: 81px;
    min-height: 0px;
    min-width: 0px;
    max-height: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .mobile_menu_logo.text-center a img {
    width: 210px;
    height: 81px;
    max-width: 100%;
    max-height: 100%;
    min-height: 0px;
    min-width: 0px;
  }
}
@media screen and (max-width: 568px) {
  .mobile_menu_logo.text-center a img {
    width: 210px;
    height: 81px;
    min-width: 0px;
    max-width: 100%;
    min-height: 0px;
    max-height: 100%;
  }
}
@media screen and (max-width: 320px) {
  .top_crt_style p {
    color: #0056a7;
  }
  height: 81px;
  width: 210px;
  max-height: 100%;
  min-height: 0px;
  max-width: 100%;
  min-width: 0px;
  .mobile_menu_logo.text-center a img {
    width: 315px;
    height: 122px;
  }
}
