@media only screen and (min-width:4500px){
	.header-logo {
	    position: absolute;
	    top: -56px;
	    left: 49.8%;
	    transform: translate(-50.5%);
	}
}
@media only screen and (max-width:1435px){
	.header-nav ul li a {
		padding-bottom: 15px !important;
		margin-top: 15px !important;
	}
	.header-nav ul li:nth-child(4) {
		margin-left: 172px;
	}
	.header-nav ul li:nth-child(3) {
		margin-right: 172px;
	}
 

    .header-logo {
        left: 48.2%;
    }

}

@media only screen and (max-width:1365px){
    .header-nav ul li:nth-child(4) {
/*         margin-left: 165px; */
        margin-left: 138px;
    }
    .header-nav ul li:nth-child(3) {
/*     margin-right: 165px; */
    margin-right: 138px;
	}
}

@media only screen and (max-width:1279px){
    .header-nav ul li:nth-child(4) {
/*         margin-left: 170px; */
        margin-left: 145px;
    }
     .header-nav ul li:nth-child(3) {
/*     margin-right: 170px; */
    margin-right: 145px;
	}
}

@media only screen and (max-width:1199px){
	.header-logo {
		position: unset;
		transform: unset;
	}
	.header-nav ul li a {
        padding-bottom: 15px !important;
        margin-top: 0 !important;
        padding-top: 15px !important;
    }
	.header-nav .elementor-menu-toggle {
		margin: 0 0 0 auto !important;
	}
    .header-nav nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
        position: absolute;
        right: 0;
        top: 66px;
        width: 280px;
    }
	.header-nav .elementor-menu-toggle {
		padding: 0;
		background-color: transparent !important;
	}
	.header-nav ul li:nth-child(4){
        margin-left: 0px !important;
    }
	.header-nav ul li:nth-child(3) {
		margin-right:0px;
	}
}

@media only screen and (max-width:767px){
	.header-nav nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
        top: 42px;
    }
	.gform_confirmation_message {
    font-size: 16px;
    line-height: 26px;
    }
}

@media only screen and (max-width:567px){
    .header-top-container .e-con-inner {
        align-items: center !important;
        flex-direction: column !important;
        gap: 10px !important;
    }
	.header-top-container {
		padding: 12px 15px;
	}
	.header-top-container .elementor-element.elementor-element-931fc6f {
        max-width: 100%;
        justify-content: center;
    }

}




/*sidebar highholidays*/
@media (min-width: 1840px) {
    .sidebar-con {
        transform: translateX(0);
    }

}
@media (max-width: 1839px) {
    .sidebar-con{
        width: 210px !important;
    }
   .side-bar-tab .elementor-icon-list-item a{
        font-size: 18px!important;
        line-height: 28px!important;
        padding: 12px 15px;
    }
    .side-bar-tab .elementor-icon-list-icon {
        margin-top: -3px;
    }
}

/* Sidebar hidden */
@media (max-width: 1666px) {
/*
    .sidebar-con {
        transform: translateX(-102%);
    }*/
    .sidebar-con {
        transform: translateX(-147%);
    }

    .sidebar-con.active {
        transform: translateX(0);
    }

    /* Button visible */
    .sidebar-toggle-btn {
        display: block !important;
        padding: 10px 22px 4px 22px;
    }

    /* 👉 MAGIC: button move WITHOUT left change */
    .sidebar-con.active  .sidebar-toggle-btn {
        transform: translateX(0px)!important;
    }
    .sidebar-toggle-btn svg {
        height: 24px!important;
        width: 24px!important;
    }
}



/* =====================
   RESPONSIVE
===================== */

/* Tablet */
@media (max-width: 1199px) {
    .sidebar-con {
        top: 590px;
    }
    .side-bar-tab .elementor-icon-list-item a {
        padding: 10px 18px;
    }
    .sidebar-toggle-btn {
    transform: translateX(307PX);
    }}


/* Extra tuning */
@media (max-width: 1366px) {
    .sidebar-con {
        top: 734px;
    }
}
/* Small devices */
@media (max-width: 767px) {
    .sidebar-con {
        top: 70%;
    }
}