/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
.main-header.elementor-sticky--effects{
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.06);
}
.main-header.elementor-sticky--effects .main-logo img{
/* 	content:url("https://mdgroofing.wpengine.com/wp-content/uploads/2022/04/location_E04nYfaZEcSd8orJdDnQ_images_020685f5-cc1a-48ed-8791-6f9137bdd4e6.png"); */
	width: 135px !important;
}
.main-header.elementor-sticky--effects .main-menu a{
	color: #333;
}

span.green-custom{
	color:#007e17;
}
.call-icon-custom i.fas.fa-phone-volume {
    background: #000;
    padding: 10px 28px 11px 18px;
    border-radius: 100px;
    margin-bottom: 8px;
}
.testimonials-custom-home .elementor-testimonial__text{
	text-align:left;
}
.allright-custom-css p, .allright-custom-css a {
    color: #878787;
}
.services-custom-csss p.elementor-image-box-description {
    padding: 0px 20px;
}

@media (max-width: 767px){
	.col-1-order-custom{
		order:2;
	}
	.col-2-order-custom{
		order:1;
	}
	.pay-bill-css-custom a{
		width: 40%!important;
		margin: auto!important;
		margin-top: 15px!important;
		justify-content: center!important;
	}
}
@media (min-width: 768px){
	.header-custom-css ul li ul{
		border-radius:4px;
	}
}
.pay-bill-css-custom a{
	border: 2px white solid!important;
	border-radius: 3px!important;
}
.pay-bill-css-custom a:hover, .pay-bill-css-custom.current-menu-item a{
	border: 2px #1AA12D solid!important;
}
.scroll-up-custom span.elementor-button-icon {
    margin: 0px!important;
}
/* 
.scroll-up-custom a{
	transition:.5s!important;
	opacity:1!important;
	top:-100px!important;
	position: relative!important;
}
.scroll-up-custom.elementor-sticky--effects a{
	transition:.5s!important;
	opacity:0!important;
	position:relative!important;
	top:70px!important;
}
.scrolltop{
	position:absolute!important;
	width:100%;
} */

.cities a{
	color: #878787 !important;
}
.cities a:hover{
	color: #007e17 !important;
}

.paybill-form .success-message{
	text-align: center;
    padding: 15% 0;
}
.call-to-action-custom-parent div div div > .elementor-column-wrap.elementor-element-populated {
    padding: 0px!important;
}
.gform_button{
	padding: 15px 40px !important;
	border-radius: 0px !important;
	background: #333 !important;
	color: #fff !important;
	border: none !important;
}
.gform_button:hover{
	background: #000 !important;
}


.grecaptcha-badge{
	display: none !important;
}