/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
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: 2.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 */

.bx_shadow:hover{
	box-shadow: 0px 1px 5px rgba(0,0,0,0.5);
}
.elementor-22 .elementor-element.elementor-element-853e37b .owl-carousel .owl-nav .owl-next, .elementor-22 .elementor-element.elementor-element-853e37b .owl-carousel .owl-nav .owl-prev{
	top:48% !important;
}
.same-img-section .elementor-widget-text-editor .elementor-widget-container{
	padding:10px;
}
.link_full .elementor-widget-image a:after{
content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    top: 0px;
    left: 0px;
}
.get_free_consultation a {
    background: #A1C626;
    padding: 20px 20px !important;
    border-radius: 20px;
    border: 1px solid #ECECEC;
	font-weight: 500 !important;
}
.get_free_consultation a:hover {background: #068ADA}
.get_free_consultation a::after{
	display:none;
}
.a_link_color a{
	color: #ECECEC !important;
}
.a_link_color a:hover{
	border-bottom: 1px solid #ececec !important;
}
.my_custom ul.uael-post__header-filters {
    text-align: center;
}
.my_custom li.uael-post__header-filter {
    background: none !important;
    padding: 0 !important;
    color: #747E8A !important;
    font-weight: 400;
}
.my_custom li.uael-post__header-filter.uael-filter__current{
	color: #142538 !important;
	border-bottom: 1px solid #142538;
}
ul.uael-post__header-filters {
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-around;
    align-items: center;
}
.nf-before-form-content {
    display: none;
}
.nf-form-content label {
    font-size: 16px !important;
    font-family: 'Space Grotesk';
    color: #142538;
    font-weight: 500 !important;
}
.home_form input[type="text"],.home_form input[type="email"],.home_form input[type="tel"],.home_form select,.home_form textarea {
    background: #fff;
    border: 1px solid #004186 !important;
    border-radius: 10px !important;
	color: #142538 !important
}
.nf-form-content .list-select-wrap .nf-field-element>div{
	border: none !important;
}
.submit-container .nf-field-element {
    text-align: center;
}
input#nf-field-4,div.submit-wrap input[type="submit"] {
    background: #A1C626 !important;
    border: 1px solid #142538;
    text-transform: uppercase;
    border-radius: 100px;
    font-family: 'Space Grotesk';
    font-weight: 500;
    color: #fff;
    padding: 10px 30px;
}
div.submit-wrap input[type="submit"]:hover{
	color: #fff !important;
}
.img_content_bg .elementor-image-box-content {
    background: #068ADA;
    border: 1px solid #154786;
    border-radius: 12px;
}
.img_content_bg_green .elementor-image-box-content {
    background: #A1C626;
    border: 1px solid #154786;
    border-radius: 12px;
}
.img_content_bg_dark_blue .elementor-image-box-content {
	background: #154786;
    border: 1px solid #068ADA;
    border-radius: 12px;
}
.img_content_bg .elementor-image-box-content p.elementor-image-box-description,.img_content_bg_green .elementor-image-box-content p.elementor-image-box-description,.img_content_bg_dark_blue .elementor-image-box-content p.elementor-image-box-description {
    padding-bottom: .5rem !important;
}
.nf-error.field-wrap .nf-field-element:after{
	display:none;
}
a.display_blcok {
    display: inline !important;
}
input#nf-field-4:hover, div.submit-wrap input[type="submit"]:hover{
	background: #154786 !important;
}
@media(min-width:1024px){
	.home .uc_quote_item.ue-item{
		min-height:530px !important;
	}
}
@media(max-width:992px){
	.home .uc_quote_item.ue-item{
		min-height:560px !important;
	}
	.uael-filters-dropdown:before {
    content: 'Filter By : ';
		font-family: 'Space Grotesk';
		font-weight:600;
		color: #000;
}
}
@media(max-width:767px){
	nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    margin-top: 15px;
}
	.elementor-22 .elementor-element.elementor-element-5545672 .swiper-slide {
		height:600px !important;
	}
	.accodian_img img.attachment-full{
		    height: 40px !important;
    		width: auto;
    		padding-right: 15px !important;
	}
	.elementor-element.elementor-element-1d6792c.e-flex.e-con-boxed.e-con.e-child{
		border-top: 1px solid #ccc;
    	margin-top: 20px;
	}
	.main_default_height img{
		height:auto !important;
	}
	.elementor-22 .elementor-element.elementor-element-691bd61 img{
		height:210px !important;
	}
	nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{top:50px !important}
	.br_remove br{ display:none; }
	ul.elementor-nav-menu li.menu-item {
    height: 50px !important;
		vertical-align: middle;
        display: grid;
}
	ul.elementor-nav-menu li.menu-item a.elementor-item.elementor-item-active {
    padding: 15px !important;
    background: #154786 !important;
}
	.elementor-element-853e37b .uc_carousel .owl-nav {
    display:none !important;
}
	.same-img-section .elementor-image-box-wrapper {
    display: flex;
	flex-direction: row;
	margin-bottom: 20px;
}
	.same-img-section .elementor-image-box-wrapper figure.elementor-image-box-img{
		margin-right:15px !important;
	}
	.same-img-section .elementor-image-box-wrapper figure.elementor-image-box-img img {
    width: 80%;
}
.same-img-section .elementor-element.elementor-element-ef92222,.same-img-section .elementor-element.elementor-element-82f5ac4,.same-img-section .elementor-element.elementor-element-ae99aa2 {
    padding-top: 0 !important;
}

}