html,
body {overflow-x: hidden;position: relative;}
a {opacity:1;}
a:hover {opacity:0.6;}
.btn { font-family: "Poppins", sans-serif; font-weight: 300; font-style: normal; border-radius:0px; border:0px; }
.btn:hover { border:0px; }

.btn-bianco { color: #ffffff; border: 1px solid #fff; background-color: transparent; }
.btn-bianco:hover { color: #ffffff; border: 1px solid #fff; background-color: transparent; opacity:0.6; }

.btn-bianco2 { color: #0A0A0A; border: 1px solid #0A0A0A; background-color: #fff; }
.btn-bianco2:hover { color: #0A0A0A; border: 1px solid #0A0A0A; background-color: #fff; opacity:0.6; }

.btn-nero { color: #0A0A0A; border: 1px solid #0A0A0A; background-color: transparent; }
.btn-nero:hover { color: #0A0A0A; border: 1px solid #0A0A0A; background-color: transparent; opacity:0.6; }

.slide {background-color:#f5f5f5;}

.casadaste {background: url(/img/bg-casa-d-aste.webp) no-repeat top center;}

.nav-tabs> li > a { border:0px; }



@media (max-width:767px) {

.btn {padding:10px 30px; letter-spacing: 2px; text-transform: uppercase; font-size: 12px;}

.img-slide {width:100%; height:auto; margin-left:0px; margin-top:-200px;}
.box-slide {position:absolute; width:320px; background: rgba(0, 0, 0, 0.9); z-index: 9; margin-top:50px; padding:30px; left: 50%; margin-left:-160px;}
.box-img-home {position:absolute; width:65%; height:64%; background: rgba(0, 0, 0, 0.7); z-index: 9; margin-top:50px; left: 50%; margin-left:-32%; padding: 25px 25px;}
.ombra {box-shadow:25px 27px 63px 0px rgba(0,0,0,0.3);}
.linea-verticale {width:1px; height:120px; background-color:#0a0a0a;}
.linea-orizzontale {width:120px; height:1px; background-color:#0a0a0a;}
.linea-orizzontale2 {width:40px; height:1px; background-color:#0a0a0a; float: left; margin:9px 9px 0 0;}
.padding-right {padding-right:15px;}
.padding-left {padding-left:15px;}
.logo-gallery {position:absolute;left:50%;margin-left:-90px; bottom:40px;}
.img-sotto {position: absolute; width: 70%; height: 92%; background-color: rgba(0, 0, 0, 0); margin: 12px 16px -14px 16px; top: 0px; right: 0;}
.highlights {position:absolute; width:84%; bottom:-65px; padding:25px 0 0 10px; background-color:#fff; text-align: left; left:0;}
.margine {margin-top:30px;}
.casadaste {height:850px; padding-top:200px;}
.padding-aste {background-color:#fff; padding:50px 30px;}

}


@media(min-width:768px) and (max-width:991px) {



}


@media(min-width:992px) {

.btn {padding:10px 30px; letter-spacing: 2px; text-transform: uppercase; font-size: 12px;}

.img-slide {width:640px; height:auto; margin-left:-90px;}
.box-slide {position:absolute; width:480px; background: rgba(0, 0, 0, 0.9); z-index: 9; margin-top:45px; padding:55px; left: 50%; margin-left:-280px;}
.box-img-home {position:absolute; width:65%; height:60%; background: rgba(0, 0, 0, 0.7); z-index: 9; margin-top:58px; left: 50%; margin-left:-32%; padding: 25px 25px;}
.ombra {box-shadow:25px 27px 63px 0px rgba(0,0,0,0.3);}
.linea-verticale {width:1px; height:120px; background-color:#0a0a0a;}
.linea-orizzontale {width:120px; height:1px; background-color:#0a0a0a;}
.linea-orizzontale2 {width:40px; height:1px; background-color:#0a0a0a; float: left; margin:9px 9px 0 0;}
.padding-right {padding-right:40px;}
.padding-left {padding-left:40px;}
.logo-gallery {position:absolute;left:50%;margin-left:-90px; bottom:40px;}
.img-sotto {position: absolute; width: 74%; height: 96%; background-color: rgba(0, 0, 0, 0); margin: 12px 16px -14px 16px; top: 0px; right: 0;}
.highlights {position:absolute; width:84%; bottom:-65px; padding:25px 0 0 10px; background-color:#fff; text-align: left; left:0;}
.margine {margin-top:30px;}
.casadaste {height:1065px; padding-top:200px;}
.padding-aste {background-color:#fff; padding:100px 200px;}


}


@media(min-width:1200px) {

.btn {padding:15px 40px; letter-spacing: 2px; text-transform: uppercase; font-size: 13px;}

.img-slide {width:891px; height:auto; margin-left:-90px;}
.box-slide {position:absolute; width:575px; background: rgba(0, 0, 0, 0.9); z-index: 9; margin-top:105px; padding:55px; left: 50%; margin-left:-370px;}
.box-img-home {position:absolute; width:65%; height:48%; background: rgba(0, 0, 0, 0.7); z-index: 9; margin-top:115px; left: 50%; margin-left:-34%; padding: 25px 25px;}
.ombra {box-shadow:25px 27px 63px 0px rgba(0,0,0,0.3);}
.linea-verticale {width:1px; height:120px; background-color:#0a0a0a;}
.linea-orizzontale {width:120px; height:1px; background-color:#0a0a0a;}
.linea-orizzontale2 {width:40px; height:1px; background-color:#0a0a0a; float: left; margin:9px 9px 0 0;}
.padding-right {padding-right:40px;}
.padding-left {padding-left:40px;}
.logo-gallery {position:absolute;left:50%;margin-left:-90px; bottom:40px;}
.img-sotto {position: absolute; width: 76%; height: 97%; background-color: rgba(0, 0, 0, 0); margin: 12px 16px -14px 16px; top: 0px; right: 0;}
.highlights {position:absolute; width:84%; bottom:-80px; padding:25px 0 0 10px; background-color:#fff; text-align: left; left:0;}
.margine {margin-top:30px;}
.casadaste {height:1065px; padding-top:200px;}
.padding-aste {background-color:#fff; padding:100px 200px;}

}