/* RESPONSIVE SCALING LAYOUT */

@media (max-width: 1500px) {
    .elementor-element.elementor-widget__width-inherit.elementor-arrows-position-inside.elementor-widget.elementor-widget-image-carousel.e-widget-swiper,.elementor-image-carousel-wrapper.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events, .swiper-slide-inner, .swiper-slide-inner img {height: 100%;width: 100% ;} 
	.elementor-image-carousel-wrapper.swiper,.elementor-element.elementor-element-115c297.elementor-widget__width-inherit.fix_image.elementor-arrows-position-inside.elementor-widget.elementor-widget-image-carousel {height: 100%;}
	.fix_image .swiper-slide-image {object-fit: cover;}
	#menu-menu li a , #menu-menu-inglese li a{padding: 1.1em 1.15em !important;font-size: 14px !important;}}
@media (max-width: 1440px) {}
@media (max-width: 1400px) {
    #menu-menu li, #menu-menu-inglese li {max-width: 140px !important;}
	#menu-menu {justify-content: space-between !important;}
	#menu-menu li a , #menu-menu-inglese li a{font-size: 12px !important;}}
@media (max-width: 1366px) {
    #menu-menu li, #menu-menu-inglese li {max-width: 135px !important;}}
@media (max-width: 1300px) {}
@media (max-width: 1200px) {
	#menu-menu li a , #menu-menu-inglese li a{font-size: unset ;padding: unset!important;}
	.fix_section .elementor-container.elementor-column-gap-no {flex-direction: column;}
	.fix_section .elementor-column.elementor-top-column.elementor-element {width: 100%;height: 510px;}
	.menu-mobile-nav-button {display: flex;}
	.winwood-mobile-nav, .site-header .main-navigation + .site-branding {display: flex;margin: 0px;}
	.main-navigation,.header-top.desktop-hide-down{display: none;}
	.site-header .site-branding img {height: 60px;}
	.admin-bar .winwood-mobile-nav {padding-top: 12%;font-size: 18px;}
	.header-sticky {background-color: transparent;}
	#masthead {z-index: 3;position: absolute;width: 100%;background-color: transparent;}}
@media (max-width: 1110px) {}
@media (max-width: 1024px) {}
@media (max-width: 991px) {}
@media (max-width: 767px) {
    .fix_section .elementor-column.elementor-top-column.elementor-element {width: 100%;height: auto;}}
@media (max-width: 645px) {}
@media (max-width: 479px) {
    .elementor-52 .elementor-element.elementor-element-76cfe85 {padding: 0px;}}
@media (max-width: 399px) {}
@media (max-width: 364px) {}