/* 
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.0
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
*/

/*
    Add your custom styles here
*/


.top-service-tab.active:after{ content: "";
    position: absolute;
    left: 50%;
    bottom: -52px;
    width: 25px;
    height: 25px;
	border-radius:4px;
    border-right: 6px solid #8aa4aa;
    border-bottom: 6px solid #8aa4aa;
    transform: translateX(-50%) rotate(45deg);}
.top-service-tab.active:before{
	content: "";
    position: absolute;
    left: 50%;
    bottom: -50px;
    width: 7px;border-radius:4px;
    height: 30px;
    background: #8aa4aa;
    transform: translateX(-50%);
    border-radius: 2px;
}
    .top-service-tab {
    cursor: pointer; overflow:inherit!important;
}
.top-service-tab .elementor-cta{    border-radius: 20px;}

.top-service-tab.active {
    outline: 4px solid #6CBF00;
    border-radius: 18px;
}

.e-n-tabs-heading {
    display: none !important;
}
.elementor-cta__bg-overlay{
     inset: 0;
    background: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0) 50%,
        rgba(0, 0, 0, 0.45) 70%,
        rgba(0, 0, 0, 0.92) 90%
    );
}


body.add-header-space {
    padding-top: var(--header-height);
}
.facilite-list .elementor-icon-list-items li{background-color:#fff;border-radius:5px;padding:10px 20px;margin-bottom:10px}
.header-section.f-nav {    background: #87955b!important;  position: fixed;    top: 0;    left: 0;    width: 100%;    z-index: 3000;}
.header-section.f-nav .elementor-widget-theme-site-logo img{max-width:75%; }
.elementor-widget-video .elementor-custom-embed-image-overlay img{aspect-ratio:inherit}
.hd-span span{display:block}
.read-bnt .elementor-button-icon{    transform: rotate(45deg);}
.two-lines .elementor-heading-title{ display: -webkit-box;
    -webkit-line-clamp: 2; /* number of lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;}
@media screen and (max-width:991px){
.w-100{width:100%}
}