#app, #app p {
   font-family: Overlock, Helvetica, Arial, sans-serif
}
#app, #app p {
   font-size: 17px
}
.nav-link {
   font-family: "Open Sans";   font-weight: 600
}
#footer, .btn, .heading-phone {
   font-family: "Open Sans";   font-weight: 600
}
.heading-social-icon-inner {
   font-family: "Open Sans";   font-size: 1rem;}
#footer-cp .standard-link {
   font-weight: 400;}
h1, h2, h3, h4, h5, h6, legend, .rates, .heading-subpage, #heading-title, #heading-subtitle {
   font-family: Tangerine, Georgia, serif;
   text-transform: none;
}
#heading-title {
font-size: 3.25rem;
}
#heading-subtitle {
font-size: 2.5rem;
}
h1, .h1 {font-size: 46px; }@media (max-width: 767px) {h1, .h1 {font-size: 45px; } }@media (max-width: 543px) {h1, .h1 {font-size: 44px; } }h2, .h2 {font-size: 44px; }@media (max-width: 767px) {h2, .h2 {font-size: 43px; } }@media (max-width: 543px) {h2, .h2 {font-size: 42px; } }h3, .h3, legend {font-size: 42px; }@media (max-width: 767px) {h3, .h3, legend {font-size: 41px; } }@media (max-width: 543px) {h3, .h3, legend {font-size: 40px; } }h4, .h4 {font-size: 40px;}@media (max-width: 767px) {h4, .h4 {font-size: 39px; } }@media (max-width: 543px) {h4, .h4 {font-size: 38px; } }h5, .h5 {font-size: 38px; }@media (max-width: 767px) {h5, .h5 {font-size: 37px; } }@media (max-width: 543px) {h5, .h5 {font-size: 36px; } }h6, .h6 {font-size: 36px; }@media (max-width: 767px) {h6, .h6 {font-size: 35px; } }@media (max-width: 543px) {h6, .h6 {font-size: 34px; } }.my-contact .h6 {font-size: 21px; }.rates, .heading-subpage, {line-height:1.2;font-size: 32px; }h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .service_heading {line-height:1.2;}@media (min-width: 1400px) {.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1170px;}}
/* end */