/*
Theme Name: Hello Elementor - Child theme
Author: 
Description: Your description goes here
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

 .main-header-wrap .elementor-container {
    justify-content: space-between;
}
.cmn-clr img, .cmn-clr div, .home-services-slider .elementor-background-overlay {
    filter: brightness(0) saturate(100%) invert(19%) sepia(87%) saturate(442%) hue-rotate(179deg) brightness(90%) contrast(90%);
}
.testimonial-quotes{
	filter: brightness(0) saturate(100%) invert(19%) sepia(87%) saturate(442%) hue-rotate(179deg) brightness(90%) contrast(90%);
}
.home-services h5.elementor-heading-title {
    font-size: 20px;
}
.header-topbar .top-col a{
	color:#fff !important;
}
 .link-color a{
	color:#C3C8D0;
}
.link-color a:hover, .breadcum-class ul .elementor-icon-list-item:hover .elementor-icon-list-text{
	text-decoration: underline;
	color:#fff !important;
	text-underline-offset: 5px;
	text-decoration-thickness: 1px;
}

.home-services-slider .owl-prev:before {
    content: "\f060";
    font-family: "Font Awesome 5 Free";
    font-size: 22px;
    font-weight: 600;
}
.home-services-slider .owl-next:before {
    content: "\f061";
    font-family: "Font Awesome 5 Free";
    font-size: 22px;
    font-weight: 600;
}

.home-services-slider .contact-box div div p a{
    color : #76787c !important;
}
.footer-bottom-link .ekit-heading--title a {
	font-weight: 700;
	color: #fff !important;
}
.link-color-1 a:hover .elementor-icon-list-text, .footer-bottom-link .ekit-heading--title a:hover {
	text-decoration: underline;
	color:#fff;
	text-underline-offset: 5px;
	text-decoration-thickness: 1px;
}

.custom-btn{
    display: block !important;
    width: 100% !important;
	box-shadow: none !important;
}

.contact-inpt div label{
	display:none !important;
}

#popmake-1420 div div div form .metform-form-main-wrapper{
    padding-bottom: 22px;
}

.popup-btn div div ul li div ul li a{
    padding: 0px !important;
} 

.popup-btn .popmake-1420.pum-trigger {
    display: block !important;
    padding: 16px 48px 18px 48px !important;
}

img.elementor-animation-shrink.attachment-large.size-large.wp-image-449 {
    filter: grayscale(100%) brightness(150%) contrast(110%) !important;
}
img.elementor-animation-shrink.attachment-large.size-large.wp-image-2369{
    filter: invert(1) !important;
}
img.elementor-animation-shrink.attachment-large.size-large.wp-image-2119 {
    filter: invert(1);
}

.elementor-element.elementor-element-a2c310f.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
padding-left:0px;
}
.item-slide:nth-of-type(2) .button-group > li:nth-of-type(2) { 
display: none !important; 
}

.pum-trigger{
	display: block !important;
    padding: 16px 48px 18px 48px !important;
}

.item-slide:nth-of-type(2) .button-group > li:nth-of-type(1) a span {
    color: transparent; /* hides the original text */
    position: relative; /* needed for ::after positioning */
}

.item-slide:nth-of-type(2) .button-group > li:nth-of-type(1) a span::after {
    content: "Let's Talk Plant Uptime" !important;
    color: #fff; /* or whatever color you want */
    visibility: visible !important;
    position: absolute; /* ensures it overlays correctly */
    left: 50px;
    top: 16px;
}

.btn-icon-right{
	display:none !important;
}
@media (min-width: 0px) and (max-width: 1024px) {
      .elementor-9 .elementor-element.elementor-element-5f472a78 .flexslider .flex_caption {
        margin-top:150px!important;
    }

}