.elementor-5067 .elementor-element.elementor-element-13ee0991{margin-top:0px;margin-bottom:15px;}.elementor-5067 .elementor-element.elementor-element-7aa1b866 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5067 .elementor-element.elementor-element-1d2cb2e .elementor-heading-title{line-height:1.3em;}.elementor-5067 .elementor-element.elementor-element-1aab21d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5067 .elementor-element.elementor-element-1aab21d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5067 .elementor-element.elementor-element-69735eae .elementor-heading-title{line-height:1.3em;}.elementor-5067 .elementor-element.elementor-element-be88e30:not(.elementor-motion-effects-element-type-background), .elementor-5067 .elementor-element.elementor-element-be88e30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://toproofing.ky/wp-content/uploads/2020/11/dotdot1.png");background-position:top right;background-repeat:no-repeat;}.elementor-5067 .elementor-element.elementor-element-be88e30{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:0px;padding:30px 0px 0px 0px;}.elementor-5067 .elementor-element.elementor-element-be88e30 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5067 .elementor-element.elementor-element-024c561 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 0px;}.elementor-5067 .elementor-element.elementor-element-024c561 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5067 .elementor-element.elementor-element-b98710d img{border-radius:4px 4px 4px 4px;}.elementor-5067 .elementor-element.elementor-element-d5fa372 .about-info li{padding-left:27px;}.elementor-5067 .elementor-element.elementor-element-7100730{margin-top:30px;margin-bottom:20px;}.elementor-5067 .elementor-element.elementor-element-0eccfcc .elementor-heading-title{line-height:1.3em;}.elementor-5067 .elementor-element.elementor-element-38dfda4 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-5067 .elementor-element.elementor-element-38dfda4 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-5067 .elementor-element.elementor-element-cf4cd9f > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-5067 .elementor-element.elementor-element-cf4cd9f{font-size:16px;}.elementor-5067 .elementor-element.elementor-element-1b0a3ac > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-5067 .elementor-element.elementor-element-1b0a3ac .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-5067 .elementor-element.elementor-element-620418f > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-5067 .elementor-element.elementor-element-620418f{font-size:16px;}.elementor-5067 .elementor-element.elementor-element-ba07cce > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-5067 .elementor-element.elementor-element-ba07cce .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-5067 .elementor-element.elementor-element-04e3a38 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-5067 .elementor-element.elementor-element-04e3a38{font-size:16px;}.elementor-bc-flex-widget .elementor-5067 .elementor-element.elementor-element-9e0e714.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5067 .elementor-element.elementor-element-9e0e714.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}/* Start custom CSS for section, class: .elementor-element-13ee0991 */.trheader .entry-banner {
    padding: 23rem 0 2rem;
    margin-top: -115px;
}
.trheader .entry-banner {
    background-position-y: top !important;
}
.trheader .entry-banner {
    padding-top: 23rem !important;
}



@media only screen and (max-width: 768px) {
  /* For mobile phones: */
  .trheader .entry-banner {
    background-position-y: center !important;
}
.trheader .entry-banner {
    padding-top: 0 !important;
}
.trheader .entry-banner {
    margin-top: 0 !important;
}
}


/* Portrait */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) 
and (orientation: portrait) and (-webkit-device-pixel-ratio: 2) {
 .trheader .entry-banner {
    background-position-y: center !important;
}
.trheader .entry-banner {
    padding-top: 0 !important;
}
.trheader .entry-banner {
    margin-top: 0 !important;
}
}/* End custom CSS */
/* Start custom CSS */.services-list-layout .item-content {
    padding: 25px 40px !important;
}/* End custom CSS */