.elementor-kit-15975{--e-global-color-primary:#0004C1;--e-global-color-secondary:#54595F;--e-global-color-text:#242424;--e-global-color-accent:#61CE70;--e-global-color-1780f0b2:#0004C1;--e-global-color-2d6684cb:#E1072C;--e-global-color-73b52f85:#000;--e-global-color-5b5a2173:#FFF;--e-global-color-1ceb825d:#0004C1;--e-global-color-2474d75a:#E1072C;--e-global-color-5e5f110:#232021;--e-global-color-262936a:#FFFF00;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;}.elementor-kit-15975 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1099px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.cred {color:#ff173e}
.cblue { color:#00136ff}


/*astra theme elementor gap issues*/
#primary {
margin: 0px !important;
padding: 0px !important;
}

body, html {overflow-x: hidden; }

/*footer menu sub menu hidden*/
#ft-menu .sub-menu,#ft-menu  .sub-arrow { display:none !important}

@media (max-width:1600px) and (min-width:1400px) {
.main-continer { padding-left:25px !important;
padding-right:25px !important}
}

@media (max-width:1400px) and (min-width:1100px) {
.main-continer { padding-left:15px !important;
padding-right:15px !important}
}




.ahover a:hover { text-decoration:underline;
}


.imgwidth100 img { min-width:100% !important;}
a:focus{outline:0}
/*cmg lossaryList*/
ul#glossaryList { margin-left:25px !important;}

ul#glossaryList li { list-style-type:circle}

/*sitemap hover effect*/

.elementor-sitemap-item a:hover { font-weight:bold !important;
text-decoration:underline}

/*HVAC Troubleshooter submit button color and hover*/

.tro-btns button { background:#0136ff}
.tro-btns button:hover { background:#ff173e}
.ci-inner-wrapper a.schedule-a{text-decoration:none!important;
background:#0136ff !important;
color: #fff !important;
}
.ci-inner-wrapper a.schedule-a:hover {
background:#ff173e !important;
color: #fff !important;
}

/*sitemap page styles*/
.elementor-sitemap-item a:hover { font-weight:bold !important;
text-decoration:underline}

@media (min-width:1920px) {
.bgsizeabv1920cover { background-size:cover}
}

@media (max-width:600px) {
.hm-ttl br { display:none !important;}
}

/*main page content common styles*/
.main-lt-container h3.elementor-heading-title a,
.main-lt-container h2.elementor-heading-title a {color:#fece09 !important;
}
.main-lt-container h3.elementor-heading-title a:hover,
.main-lt-container h2.elementor-heading-title a:hover {color:#ff173e !important;
text-decoration:underline}

.main-lt-container  a:hover{ text-decoration:underline;
color:#ec1c25;
}

.main-lt-container .elementor-heading-title a{color:#0136ff!important;
}

.main-lt-container .elementor-heading-title a:hover{color:#ff173e !important;
text-decoration:underline !important;
}


.main-lt-container .elementor-widget-theme-post-content  iframe {margin-bottom:	10px;
margin-top: 10px;}


.main-lt-container .elementor-widget-theme-post-content  h1,
.main-lt-container .elementor-widget-theme-post-content  h2,
.main-lt-container .elementor-widget-theme-post-content  h3,
.main-lt-container .elementor-widget-theme-post-content  h4,
.main-lt-container .elementor-widget-theme-post-content  h5 { margin-bottom:20px;
margin-top: 10px;
}

.main-lt-container .elementor-widget-theme-post-content  p { margin-bottom:15px;}

.main-lt-container .elementor-text-editor h1,
.main-lt-container .elementor-text-editor h2,
.main-lt-container .elementor-text-editor h3,
.main-lt-container .elementor-text-editor h4,
.main-lt-container .elementor-text-editor h5 { margin-bottom:20px;
margin-top: 10px;
}

.main-lt-container .elementor-text-editor p { margin-bottom:15px;}

.main-lt-container .elementor-text-editor h1 a,
.main-lt-container .elementor-text-editor h2 a,
.main-lt-container .elementor-text-editor h3 a,
.main-lt-container .elementor-text-editor h4 a,
.main-lt-container .elementor-text-editor h5 a { color:#0136ff !important;}

.main-lt-container .elementor-text-editor h1 a:hover,
.main-lt-container .elementor-text-editor h2 a:hover,
.main-lt-container .elementor-text-editor h3 a:hover,
.main-lt-container .elementor-text-editor h4 a:hover,
.main-lt-container .elementor-text-editor h5 a:hover { color:#ff173e !important;
text-decoration:underline !important}

.main-lt-container h3,
.main-lt-container h1,
.main-lt-container h2,
.main-lt-container h4 { margin-bottom:20px;}/* End custom CSS */