/*
Theme Name: Hello Elementor Child
Author: 
Description: Your description goes here
Version: 3.4.3
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)
*/
.choose-imagebox:hover {
	box-shadow: 0px 4px 29px 3px rgba(0, 0, 0, 0.38) !important;
    border: 1px solid var(--e-global-color-accent) !important;
}

.choose-imagebox:hover {
    background-color: var(--e-global-color-accent) !important;
}

.choose-imagebox:hover .elementor-image-box-img {
    filter: brightness(0) invert(1) !important;
}

.choose-imagebox:hover .elementor-image-box-title {
    color: var(--e-global-color-secondary) !important;
}
.post-loopitem .elementor-widget-text-editor p {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.service-loopgrid {}

.service-loopgrid .elementor-grid {
    align-items: center !important;
}

.elementor-grid .type-our-service:nth-child(2n+1) {
    scale: 1.05;
	box-shadow: 0px 4px 29px 3px rgba(0, 0, 0, 0.38);
	overflow: hidden;
    border-radius: 10px 100px 10px 10px;
}
.quote-formbox {
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 460px !important;
    background-color: #fff;
    padding: 30px !important;
/*     z-index: -1; */
    opacity: 0;
	    position: absolute;
	    transition: ease-in-out .3s !important;
	    z-index: -99;
}
#Overlay {
    width: 100%;
    height: 100%;
    background-color: #0000009c;
    top: 0;
    left: 0;
/*     z-index: -1; */
    opacity: 0;
    position: absolute;
	    transition: ease-in-out .3s !important;
}
#form-field-field_247dbc4 {
    opacity: .5;
}
.course-box {
    cursor: pointer;
}