@media (min-width: 576px) {

	.hero-image {
		display: none;
	}

	.hero-video {
		display: block;
	}
	.botons-video-mbl {
		display: none;
	}
#content {
  padding: 150px 50px 50px 50px;
}


	.bg-videorecuadre {
		background: #fff;
		padding: 80px;
	}

		.bg-videorecuadre .videorecuadre video {
			border-radius: 50px;
		}

	.videorecuadre .text .titol {
		font-size: 4rem;
	}

	.videorecuadre .text a {
		font-size: 1.5rem;
	}
}

@media (min-width: 768px) {
	.logo-footer {
	width: 97px;
	margin: 0px 15px;
}
.logo-xxss {
	margin: 8px;
	width: 25px;
}

.logo-footer-at {
	width: 150px;
}
}


    @media (min-width: 992px) {

footer{text-align: left;font-size: 16px;}

.titolfooter{margin-bottom: 2rem;}
    }


@media (min-width: 1200px) { 
.mm-navbar,.mm-panel--parent{display: none!important;}
.mm-listitem__text {
	font-size: 20px;
	padding-bottom: 22px !important;
}.mm-menu--position-left, .mm-menu--position-left-front, .mm-menu--position-right, .mm-menu--position-right-front {
	width: clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))!important;
}
}

@media (min-width: 1400px) {

  
}

@media (min-width: 1600px) {
}