html,
body {overflow-x: hidden;position: relative;}
.btn { font-family: 'Montserrat', sans-serif; font-weight:600; letter-spacing: 1.7px; border:0px; border-radius:0px; }
.btn:hover { border:0px; }
.btn-beige { background-color:#ffffff; color:#5d5d6c; }
.btn-beige:hover { background-color:#ffffff; color:#5d5d6c; }
.btn-contatti { background-color:#f6f4f2; color:#5d5d6c; }
.btn-contatti:hover { background-color:#f6f4f2; color:#f6f4f2; }
.btn-oro { background-color:transparent; color:#deb9a3; display:block;}
.btn-oro:hover { background-color:transparent; color:#deb9a3; text-decoration:none: }

.nav-tabs> li > a { border:0px; }
.pagina-titolo { text-align:center; }
.orologi-prezzo { background-color:#deb9a3 }
.scheda-prezzo { background-color:#deb9a3; text-align:center; }
.scheda-descrizioni { background-color:#f6f4f2; }
.scheda-correlati { background-color:#ffffff; }
.racchiudi-logo { text-align:center; border:2px solid #f6f4f2; border-bottom:0px; }


@media (max-width:767px) {
.btn { font-size:12px; padding-top:8px; padding-bottom:8px; padding-left:12px; padding-right:12px; }
.pagina-interna { margin-top:40px; }
.breadlogo { text-align:center; margin-bottom:22px; }
.breadlink { padding-top:36px; text-align:right; padding-right:30px; margin-bottom:22px; }
.banda-alta { width:100%; height:38px; margin-bottom:22px; }
.pagina-titolo { padding-top:22px; }
.pagina-testi { margin-top:20px; }
.orologi-nome { min-height:64px; }
.orologi-prezzo { margin-top:20px; padding:5px; margin-left:60px; margin-right:60px; }

.scheda-dx { margin-top:0px; }
.scheda-prezzo { margin-top:10px; padding:5px; width:140px; }
.scheda-call-to-action { margin-top:100px; }
.scheda-descrizioni { padding:20px; margin-top:30px; }
.scheda-correlati { padding-top:60px; }
.scheda-nome { padding-left:40px; padding-right:40px; } 

.pagina-testi { margin-top:40px; }
.racchiudi-logo { padding-top:43px; padding-bottom:43px; }

.gradiente { position:relative; background: url(/img/gradiente.webp) no-repeat -255px center; height:180px; background-size: 800px;}
.emozioni-preziose {position:absolute; margin-left:-60px; bottom:0px;}
.emozioni-preziose img {width:620px;}

.orologi {background-color:#344756; position:relative; }
.orologio {position:absolute; left:50%; margin-left:-115px; margin-top:-75px;}
.orologio img {width:230px;}
.bg-orologi {background: url(/img/bg-orologi.webp) no-repeat top center; height:336px; width:100%; margin-top: 50px;}

.gioielli {background-color:#fff; position:relative;}
.gioiello {position:absolute; left:50%; margin-left:-175px; margin-top:-60px;}
.gioiello img {width:350px;}
.bg-gioielli {background: url(/img/bg-gioielli.webp) no-repeat -760px center; height:215px; width:100%; margin-top: 80px;}

.accessori {background-color:#f6f4f2; position:relative; }
.accessorio {position:absolute; left:50%; margin-left:-175px; margin-top:-75px;}
.accessorio img {width:350px;}
.bg-accessori {background: url(/img/bg-accessori.webp) no-repeat -575px center; height:215px; width:100%; margin-top: 80px;}

.azienda {position:relative;background: url(/img/bg-azienda.webp) no-repeat -625px 125px;  width:100%; padding: 100px 0 100px 0;	}

.personal-shopper {position:relative;background: url(/img/bg-personal-shopper.webp) #5e5d6d no-repeat -200px 50px; width:100%; padding: 150px 0 100px 0; background-size: 1000px;	}
.margine-shopper {margin-top:55px;}

.flex-home {background: url(/img/bg-flexisel-home.webp) #f6f4f2 no-repeat -900px 504px; height:650px; padding-top:100px; padding-bottom:100px;}

.gioielleria {position:relative;background: url(/img/bg-gioielleria.webp) no-repeat -910px -5px; width:100%; padding: 100px 0 100px 0;	}

.club {background-color:#344756; position:relative;}
.club-scritta {position:relative; margin-left:-270px; bottom:-42px;}
.club-scritta img {width:860px;}
.margine-club {margin-top:0px; padding: 35px;}
.ovali {position:relative;margin-top:-50px; margin-left:210px;}

.margine1928 {margin-top:100px;}
.margine1957 {margin-top:90px;}
.margine1967 {margin-top:120px;}
.margine1972 {margin-top:160px;}
.margine1988 {margin-top:110px;}
.margine2006 {margin-top:130px;}
.margine2023 {margin-top:280px;}
}


@media(min-width:768px) and (max-width:991px) {
.btn { font-size:10px; padding-top:8px; padding-bottom:8px; padding-left:12px; padding-right:12px; }
.pagina-interna { margin-top:40px; }
.breadlogo { padding-left:50px; margin-bottom:22px; }
.breadlink { padding-top:36px; text-align:right; padding-right:30px; margin-bottom:22px; }
.banda-alta { width:100%; height:38px; margin-bottom:22px; }
.pagina-titolo { padding-top:22px; }
.pagina-testi { margin-top:20px; }
.orologi-nome { min-height:64px; }
.orologi-prezzo { margin-top:20px; padding:5px; margin-left:60px; margin-right:60px; }

.scheda-dx { margin-top:50px; }
.scheda-prezzo { margin-top:10px; padding:5px; width:140px; }
.scheda-call-to-action { margin-top:100px; }
.scheda-descrizioni { padding:60px; }
.scheda-correlati { padding-top:60px; }
.scheda-nome { min-height:82px; padding-left:40px; padding-right:40px; } 

.pagina-testi { margin-top:40px; }
.racchiudi-logo { padding-top:43px; padding-bottom:43px; }

.gradiente { position:relative; background: url(/img/gradiente.webp) no-repeat top center; height:320px;}
.emozioni-preziose {position:absolute; margin-left:-35px; bottom:0px;}
.emozioni-preziose img {width:1120px;}

.orologi {background-color:#344756; position:relative; height:1100px;}
.orologio {position:absolute; left:50%; margin-left:-140px; margin-top:-125px;}
.orologio img {width:280px;}
.bg-orologi {background: url(/img/bg-orologi.webp) no-repeat top center; height:336px; width:100%; margin-top: 50px;}

.gioielli {background-color:#fff; position:relative; height:1100px;}
.gioiello {position:absolute; left:50%; margin-left:-250px; margin-top:-145px;}
.gioiello img {width:500px;}
.bg-gioielli {background: url(/img/bg-gioielli.webp) no-repeat top center; height:336px; width:100%; margin-top: 80px;}

.accessori {background-color:#f6f4f2; position:relative; height:1100px;}
.accessorio {position:absolute; left:50%; margin-left:-290px; margin-top:-160px;}
.accessorio img {width:580px;}
.bg-accessori {background: url(/img/bg-accessori.webp) no-repeat top center; height:336px; width:100%; margin-top: 80px;}

.azienda {position:relative;background: url(/img/bg-azienda.webp) no-repeat -650px center; height:1218px; width:100%; padding: 220px 0 220px 0;	}

.personal-shopper {position:relative;background: url(/img/bg-personal-shopper.webp) #5e5d6d no-repeat center center; height:1057px; width:100%; padding: 220px 0 220px 0;	}
.margine-shopper {margin-top:250px;}

.flex-home {background: url(/img/bg-flexisel-home.webp) #f6f4f2 no-repeat bottom center; height:500px; width:1000px; padding-top:70px;}

.gioielleria {position:relative;background: url(/img/bg-gioielleria.webp) no-repeat center center; height:1047px; width:100%; padding: 140px 0 0px 0;	}

.club {background-color:#344756; height:450px;position:relative;}
.club-scritta {position:absolute; margin-left:-380px; bottom:-42px;}
.club-scritta img {width:1110px;}
.margine-club {margin-top:200px;}
.ovali {position:absolute;margin-top:-132px;}
}


@media(min-width:992px) {
.btn { font-size:12px; padding-top:8px; padding-bottom:8px; padding-left:12px; padding-right:12px; }
.pagina-interna { margin-top:40px; }
.breadlogo { padding-left:50px; margin-bottom:22px; }
.breadlink { padding-top:36px; text-align:right; padding-right:30px; margin-bottom:22px; }
.banda-alta { width:100%; height:38px; margin-bottom:22px; }
.pagina-titolo { padding-top:22px; }
.pagina-testi { margin-top:20px; }
.orologi-nome { min-height:64px; }
.orologi-prezzo { margin-top:20px; padding:5px; margin-left:60px; margin-right:60px; }

.scheda-dx { margin-top:50px; }
.scheda-prezzo { margin-top:10px; padding:5px; width:140px; }
.scheda-call-to-action { margin-top:100px; }
.scheda-descrizioni { padding:60px; }
.scheda-correlati { padding-top:60px; }
.scheda-nome { min-height:82px; padding-left:40px; padding-right:40px; } 

.pagina-testi { margin-top:40px; }
.racchiudi-logo { padding-top:43px; padding-bottom:43px; }

.gradiente { position:relative; background: url(/img/gradiente.webp) no-repeat top center; height:450px;}
.emozioni-preziose {position:absolute; margin-left:-90px; bottom:0px;}

.orologi {background-color:#344756; position:relative; height:1178px;}
.orologio {position:absolute; left:50%; margin-left:-175px; margin-top:-220px;}
.bg-orologi {background: url(/img/bg-orologi.webp) no-repeat top center; height:336px; width:100%; margin-top: 50px;}

.gioielli {background-color:#fff; position:relative; height:1178px;}
.gioiello {position:absolute; left:50%; margin-left:-330px; margin-top:-220px;}
.bg-gioielli {background: url(/img/bg-gioielli.webp) no-repeat top center; height:336px; width:100%; margin-top: 80px;}

.accessori {background-color:#f6f4f2; position:relative; height:1178px;}
.accessorio {position:absolute; left:50%; margin-left:-344px; margin-top:-220px;}
.bg-accessori {background: url(/img/bg-accessori.webp) no-repeat top center; height:336px; width:100%; margin-top: 80px;}

.azienda {position:relative;background: url(/img/bg-azienda.webp) no-repeat -380px center; height:1218px; width:100%; padding: 220px 0 220px 0;	}

.personal-shopper {position:relative;background: url(/img/bg-personal-shopper.webp) #5e5d6d no-repeat center center; height:1057px; width:100%; padding: 220px 0 220px 0;	}
.margine-shopper {margin-top:250px;}

.flex-home {background: url(/img/bg-flexisel-home.webp) #f6f4f2 no-repeat bottom center; height:870px; width:2000px; padding-top:140px;}

.gioielleria {position:relative;background: url(/img/bg-gioielleria.webp) no-repeat center center; height:1047px; width:100%; padding: 140px 0 0px 0;	}

.club {background-color:#344756; height:515px;position:relative;}
.club-scritta {position:absolute; margin-left:-485px; bottom:-53px;}
.margine-club {margin-top:200px;}
.ovali {position:absolute;margin-top:-69px;}

.margine1928 {margin-top:60px;}
.margine1957 {margin-top:40px;}
.margine1967 {margin-top:40px;}
.margine1972 {margin-top:40px;}
.margine1988 {margin-top:40px;}
.margine2006 {margin-top:70px;}
.margine2023 {margin-top:165px;}
}


@media(min-width:1200px) {

.btn { font-size:12px; padding-top:8px; padding-bottom:8px; padding-left:12px; padding-right:12px; }
.pagina-interna { margin-top:40px; }
.breadlogo { padding-left:50px; margin-bottom:22px; }
.breadlink { padding-top:36px; text-align:right; padding-right:30px; margin-bottom:22px; }
.banda-alta { width:100%; height:38px; margin-bottom:22px; }
.pagina-titolo { padding-top:22px; }
.pagina-testi { margin-top:20px; }
.orologi-nome { min-height:64px; }
.orologi-prezzo { margin-top:20px; padding:5px; margin-left:60px; margin-right:60px; }

.scheda-dx { margin-top:50px; }
.scheda-prezzo { margin-top:10px; padding:5px; width:140px; }
.scheda-call-to-action { margin-top:100px; }
.scheda-descrizioni { padding:60px; }
.scheda-correlati { padding-top:60px; }
.scheda-nome { min-height:82px; padding-left:40px; padding-right:40px; } 

.pagina-testi { margin-top:40px; }
.racchiudi-logo { padding-top:43px; padding-bottom:43px; }

.gradiente { position:relative; background: url(/img/gradiente.webp) no-repeat top center; height:450px;}
.emozioni-preziose {position:absolute; margin-left:100px; bottom:0px;}

.orologi {background-color:#344756; position:relative; height:1178px;}
.orologio {position:absolute; left:50%; margin-left:-175px; margin-top:-220px;}
.bg-orologi {background: url(/img/bg-orologi.webp) no-repeat top center; height:336px; width:100%; margin-top: 50px;}

.gioielli {background-color:#fff; position:relative; height:1178px;}
.gioiello {position:absolute; left:50%; margin-left:-330px; margin-top:-220px;}
.bg-gioielli {background: url(/img/bg-gioielli.webp) no-repeat top center; height:336px; width:100%; margin-top: 80px;}

.accessori {background-color:#f6f4f2; position:relative; height:1178px;}
.accessorio {position:absolute; left:50%; margin-left:-344px; margin-top:-220px;}
.bg-accessori {background: url(/img/bg-accessori.webp) no-repeat top center; height:336px; width:100%; margin-top: 80px;}

.azienda {position:relative;background: url(/img/bg-azienda.webp) no-repeat -380px center; height:1218px; width:100%; padding: 220px 0 220px 0;	}

.personal-shopper {position:relative;background: url(/img/bg-personal-shopper.webp) #5e5d6d no-repeat center center; height:1057px; width:100%; padding: 220px 0 220px 0;	}
.margine-shopper {margin-top:250px;}

.flex-home {background: url(/img/bg-flexisel-home.webp) #f6f4f2 no-repeat bottom center; height:870px; width:2000px; padding-top:140px;}

.gioielleria {position:relative;background: url(/img/bg-gioielleria.webp) no-repeat center center; height:1047px; width:100%; padding: 140px 0 0px 0;	}

.club {background-color:#344756; height:515px;position:relative;}
.club-scritta {position:absolute; margin-left:-400px; bottom:-53px;}
.margine-club {margin-top:200px;}
.ovali {position:absolute;margin-top:-69px;}

.margine1928 {margin-top:100px;}
.margine1957 {margin-top:160px;}
.margine1967 {margin-top:160px;}
.margine1972 {margin-top:160px;}
.margine1988 {margin-top:160px;}
.margine2006 {margin-top:160px;}
.margine2023 {margin-top:325px;}


}