.abs-cont {width:1140px; position:absolute; left:50%; margin-left:-570px; bottom:20px; text-align: center;}
.abs-cont2 {text-align: center;}
.carousel-tresei .owl-stage {padding:20px 0}
.carousel-tresei.owl-theme .owl-nav.disabled+.owl-dots {margin-top:0}
.carousel-tresei.owl-theme .owl-dots .owl-dot.active span, .carousel-tresei.owl-theme .owl-dots .owl-dot:hover span {background:#fbc70e}
.carousel-tresei .item {-webkit-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.77);
box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.77);}
.nome-stanza {padding:5px 0; font-size:13px; color:#fff; background-color:#000}
.carousel-tresei .immagini360:hover .nome-stanza  {background-color:#fbc70e; color:#000}
.carousel-tresei .activeslide360 {background-color:#fbc70e; color:#000}
.activeslide360 {padding:5px 0; font-size:13px; background-color:#fbc70e; color:#000}
.credit{
position: absolute;
text-align: center;
width: 100%;
padding: 20px 0;
color: #fff;
}

.desc-container {
width: 190px;
max-width: 190px;
max-height: 132px;
min-width: 190px;
min-height: 0;
background: #fff;
color: #000;
border-radius: 8px;
box-shadow: 0 8px 22px rgba(0,0,0,.22);
overflow: hidden;
-webkit-overflow-scrolling: touch;
pointer-events: none;
}

.title {
font-size: 13px;
font-weight: 600;
line-height: 1.2;
text-align: center;
padding: 6px 8px;
}

.text {
padding: 0 8px 8px 8px;
}

.desc-container img {
display: block;
width: 100%;
height: 82px;
object-fit: cover;
border-radius: 5px;
}

@media (max-width: 1199px) {
	.abs-cont {width:1040px; margin-left:-520px}
}

@media (max-width: 1070px) {
	.abs-cont {width:990px; margin-left:-495px}
}

@media (max-width: 992px) {
	.abs-cont {width:660px; margin-left:-330px; }
}

@media (max-width:700px) {
	.abs-cont { display: none}
}
