/* 
 Theme Name:   Hello Elementor child
 Theme URI:    
 Description:  
 Author:       adminUser8
 Author URI:   https://gyanimonk.com/nova
 Template:     hello-elementor
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/

footer .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: transparent !important;
}
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-sub-item.elementor-item-active, .elementor-sub-item.highlighted, .elementor-sub-item:focus, .elementor-sub-item:hover {
    background-color: #fff !important;
    color: #10B6B0 !important;
}
footer .elementor-nav-menu.sm-vertical li a {
    padding: 5px 0 5px 0 !important;
}
.abou_ldr_img > img {
    width: 100%;
}
.njf-card-action a {
    background: #14a89a !important;
}
.njf-card-body > a {
    color: #000 !important;
}
ul#menu-1-6928efd {
    gap: 20px;
}
ul#menu-1-6928efd a {
    padding: 5px 4px;
}
.elementor-element-579047f > div,
.elementor-element-579047f > div > div,
.nova-jobs-wrapper{
	width: 100% !important;
	max-width:100%;
}
.nova-jobs-wrapper{
	padding: 30px 30px;
}
h2#reply-title {
    font-size: 20px !important;
    line-height: 10px !important;
}

@media(max-width:1199px){
	.elementor-element.elementor-element-5703366.e-con-full.e-flex.e-con.e-child {
		display: grid;
		grid-template-columns: repeat(3,1fr);
	}
	.elementor-element.elementor-element-5703366.e-con-full.e-flex.e-con.e-child > div{
		width:100% !important;
	}
}
@media(max-width:1024px){
	.elementor-element.elementor-element-5703366.e-con-full.e-flex.e-con.e-child {
		display: flex;
	}
}
@media(max-width:767px){
	.abou_ldr_img > img {
		width: auto;
	}
}
@media (max-width:480px){
	.abou_ldr_img > img {
		width: 100%;
		height: 300px !important;
	}
}