.elementor-7957 .elementor-element.elementor-element-d0eb24d .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul {
    min-width: 220px;
    background-color: #F3F4F8;
/*     padding: -5px; */
    padding-right: 20px;
	border-radius:15px;
}

/* element.elementor-element-d0eb24d .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul {
    min-width: 220px;
    background-color: #F3F4F8 !important;
    padding-right: 20px !important;
    border-radius: 15px !important;
    margin-top: 32px !important;
    margin-right: -38px !important;
    margin-left: -137px !important;
} */


section.elementor-section.elementor-top-section.elementor-element.elementor-element-3493c7c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-left: 100px;
}

/* .elementor-7968 .elementor-element.elementor-element-b21e4ae {
    margin-left: -27px !important;
	margin-top:-32px;
} */

.elementor.elementor-7968{
	    margin-left: -27px !important;
	margin-top:-32px;
}

#gform_2 input[type=text], select {
    background: #fff;
    border: 0px;
    border-radius: 24px;
    padding: 10px 20px !important;
    color: #000;
}
#gform_2 [type=submit] {
    background-color: #5DC370;
    color: #fff;
    border: none;
    width: 100%;
    border-radius: 25px;
}
.ui-datepicker-title{
	color: var(--1, #000);
text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);

font-family: Poppins;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 33px */
}
.ui-widget-header, .ui-widget-content{
	background: #F3F4F8 !important;
}
.ui-widget-header{
	border: unset !important;
}
.ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-default{
	border-radius:unset !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{
	border:unset !important;
	background:#fff !important;
}
.ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-active, .ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-active:hover {
    color: #5DC370;
    border: 2px solid #5DC370 !important;
}
input#gform_next_button_1_2 {
    border: unset;
    color: var(--5, #FFF);
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    width: 100%;
    border-radius: 24px;
    background: var(--6, #5DC370);
		padding: 12px 16px;
}
input#gform_next_button_1_5,input#gform_submit_button_1{
    border: unset;
    color: var(--5, #FFF);
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    width: 45%;
    border-radius: 24px;
    background: var(--6, #5DC370);
		padding: 12px 16px;
}
input#gform_next_button_1_5:hover,input#gform_submit_button_1:hover{
	border: 2px solid #5DC370;
	color: #5DC370;
	background: transparent;
}
input#gform_previous_button_1_5,input#gform_previous_button_1{
		border: 2px solid #5DC370;
    color: #5DC370;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    width: 45%;
    border-radius: 24px;
    background: transparent;
		padding: 12px 16px;
}
input#gform_previous_button_1_5:hover,input#gform_previous_button_1:hover{
	background: var(--6, #5DC370);
	color: var(--5, #FFF);
}
.gf_progressbar {
	display:none !important;
}
.switch-field {
	display: flex;
	margin-bottom: 36px;
	overflow: hidden;
}

.switch-field input {
	position: absolute !important;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	width: 1px;
	border: 0;
	overflow: hidden;
}

.switch-field label {
/* 	background-color: #e4e4e4; */
	color: rgba(0, 0, 0, 0.6);
	font-size: 14px;
	line-height: 1;
	text-align: center;
	padding: 8px 16px;
	margin-right: -1px;
/* 	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1); */
	transition: all 0.1s ease-in-out;
}

.switch-field label:hover {
	cursor: pointer;
}

.switch-field input:checked + label {
	background-color: #fff;
	box-shadow: none;
	border-radius: 18px;
}

.switch-field label:first-of-type {
	border-radius: 4px 0 0 4px;
}

.switch-field label:last-of-type {
	border-radius: 0 4px 4px 0;
}
.sliders .elementor-swiper-button-next {
    position:absolute;
    top:-30px !important;
    right:0 !important;
}
.sliders .elementor-swiper-button-prev {
    position:absolute;
    top:-30px !important;
    left:unset !important;
    right:50px !important;
}
.eael-simple-menu li.current-menu-item > a.eael-item-active {
    color: #000000;
    background-color: #FFFFFF;
    border-radius: 16px;
}

.net_mega_menu_11 {
    font-size: 16px !important;
    font-weight:500 !important;
    color: #000 !important;
}

select#form-field-country {
    color: #69727d !important;
}
.newsletter-list span.elementor-icon-list-icon {
    background: #fff;
    padding: 0;
    border-radius: 100%;
    text-align: center;
    height: 24px;
    width: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.newsletter-list .elementor-icon-list-item:hover span.elementor-icon-list-icon {
    background:#253C78;
    padding:0px;
}
.newsletter-list .elementor-icon-list-item:hover .fa-circle:before {
    content: url('https://netzeroinsights.com/wp-content/uploads/2023/11/Vector-5.png') !important;
    font-size: 10px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.logo-carousel .elementor-swiper-button, .posts-carousel .page-numbers.prev, .posts-carousel .page-numbers.next {
    background: #fff;
    padding: 10px;
    border-radius: 10px;
    box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.05);
    height: 40px;
    width: 40px;
}
.posts-carousel .page-numbers.prev {
    position:absolute;
    left:0;
}
.posts-carousel .page-numbers.next {
    position:absolute;
    right:0;
}
.posts-carousel .page-numbers.prev:before {
    content: "\f060";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: #595959 !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.posts-carousel .page-numbers.prev{
    color: #fff !important;
}
.posts-carousel .page-numbers.next:before {
    content: "\f061";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: #595959 !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.posts-carousel .page-numbers.next{
    color: #fff !important;
}

.posts-carousel .page-numbers{
    background:#F3F4F8;
    padding:10px;
    border-radius:10px;
}
.posts-carousel .page-numbers.current,
.posts-carousel .page-numbers:hover{
    background:#5DC370;
    color:#fff;
}

[type=button]:focus, [type=submit]:focus, button:focus {
    outline: 0 !important;
}

.posts-carousel .elementor-pagination {
    padding: 60px 0;
}

@media only screen and (max-width: 767px) {

div#field_2_4 {
    margin-top: 0px;
}

div#field_2_3 {
    margin-bottom: -1px;
}

div#input_2_5 {
    margin-bottom: -9px;
}

div#input_2_2 {
    margin-bottom: -11px;
}
}
.sect_slidr_reprts .carousel-arrow {
    top: -30px !important;
    right: 0 !important;
}
.sect_slidr_reprts .carousel-arrow.carousel-prev {
    left: auto !important;
    right: 60px !important;
}
