@media (min-width:768px){
  .navbar .navbar-nav{display:inline-block;float:none;vertical-align:top;}
  .navbar .navbar-collapse{text-align:center;}
}

/*TELEFONO VERTICALE*/
@media only screen and (max-width:479px) and (min-width:320px){
  header{height: 80%;}
  .section-video {height: 100%!important;}
  .navbar{min-height: 80px;}
  .section-video .videoContainer{pointer-events: auto!important;height: 100%!important;transform: scale(2.7)!important;}
  #sposa-elenco .col-lg-3{height:526px!important;}
  #map{height:300px!important;}
  .hero h1{font-size:4em}
  .hero{width:100%;padding:20px;}
  .hero .col-lg-12 img:first-child{width:100%;}
  .btn.btn-hero,
  .btn.btn-hero:focus{width:auto;}
  .carousel-control.left,
  .carousel-control.right{display:none;}
  .carousel-indicators{display:none}
  .box-tit2{font-size:30px;margin-top:0px;}
  .btn.btn-2{width:auto;}
  .btn.btn-white{width:auto;}
  .logo a img{display:none;}
  #home1 .box1,
  #home1 .box2,
  #home2 .box3,
  #home2 .box4{height:400px;}
  #home1 .box-cont{padding:20px;padding-top:80px;margin:auto;left:auto;right:auto;}
  #home2 .box-cont{padding:20px;padding-top:80px;margin:auto;left:auto;right:auto;}
  #home1 .box-cont{border:none;left:0;right:0;margin:0 auto 30px;}
  #home2 .box-cont{border:none;left:0;right:0;margin:0 auto 30px;}
  #home2 .box4 .box-cont{border:none;margin:auto;padding:50px;}
  .box-tit1{letter-spacing:0px;}
  #sposa-elenco{margin-top:0px;}
  #sposa-elenco .col-lg-3{width:100%;}
  .sposa-elenco-abito{width:100%!important;left:0!important;}
  #topbar .lang select{width:auto;}
  .sep,
  .sep1{display:none;}
  .foot{padding:20px;}
  .foot-elenco ul li{width:100%;margin-right:0px;}
  .foot-elenco ul li:after{content:"";position:absolute;margin-left:20px;}
  .foot-elenco ul li:last-child:after{content:"";position:absolute;margin-left:20px;}
  #nav.affix li.logo{display:none;}
  .nav > li > a{padding:20px 5px;}
  .fade-carousel .slides .slide-1{background-position:85% 50%;opacity:0.5}
  .fade-carousel .slides .slide-2{background-position:85% 50%;opacity:0.5}
  .fade-carousel .slides .slide-3{background-position:85% 50%;opacity:0.5}
}

/*TELEFONO ORIZZONTALE*/
@media only screen and (min-width:480px) and (max-width:767px){
  #map{height:300px!important;}
  header{height: 80%;}
  .section-video {height: 100%!important;}
  .navbar{min-height: 80px;}
  .section-video .videoContainer{pointer-events: auto!important;height: 100%!important;transform: scale(2.7)!important;}
  .hero h1{font-size:4em}
  .hero{width:100%;padding:20px;}
  .hero img{width:70%;}
  .btn.btn-hero,
  .btn.btn-hero:focus{width:auto;}
  .carousel-indicators{display:none}
  .carousel-control.left,
  .carousel-control.right{display:none;}
  .box-tit2{font-size:30px;margin-top:0px;}
  .btn.btn-2{width:auto;}
  .btn.btn-white{width:auto;}
  .logo a img{display:none;}
  #sposa-elenco{margin-top:0px;}
  #sposa-elenco .col-lg-3{width:100%;left:0px!important;}
  #home1 .box1,
  #home1 .box2,
  #home2 .box3,
  #home2 .box4{height:400px;}
  #home1 .box-cont{padding:20px;padding-top:80px;margin:auto;left:auto;right:auto;}
  #home2 .box-cont{padding:20px;padding-top:80px;margin:auto;left:auto;right:auto;}
  #home1 .box-cont{border:none;left:0;right:0;margin:0 auto;}
  #home2 .box-cont{border:none;left:0;right:0;margin:0 auto;}
  #home2 .box4 .box-cont{border:none;margin:auto;padding:50px;}
  .box-tit1{letter-spacing:0px;}
  .sposa-elenco-abito{width:100%!important;left:0!important;}
  #topbar .lang select{width:auto;}
  .sep,
  .sep1{display:none;}
  .foot{padding:20px;}
  .foot-elenco ul li{width:100%;margin-right:0px;}
  .foot-elenco ul li:after{content:"";position:absolute;margin-left:20px;}
  .foot-elenco ul li:last-child:after{content:"";position:absolute;margin-left:20px;}
  #nav.affix li.logo{display:none;}
  .nav > li > a{padding:20px 5px;}
  .fade-carousel .slides .slide-1{background-position:85% 50%;opacity:0.5}
  .fade-carousel .slides .slide-2{background-position:85% 50%;opacity:0.5}
  .fade-carousel .slides .slide-3{background-position:85% 50%;opacity:0.5}
}

/*TABLET VERTICALE*/
@media only screen and (min-width:768px) and (max-width:959px){
  header{height: 80%;}
  .section-video {height: 100%!important;}
  .navbar{min-height: 80px;}
  #map{height:300px!important;}
  .section-video .videoContainer{pointer-events: auto!important;height: 100%!important;}
  .hero h1{font-size:4em}
  .hero{width:100%;padding:20px;}
  .hero img{width:70%;}
  .btn.btn-hero,
  .btn.btn-hero:focus{width:auto;}
  .carousel-indicators{display:none}
  .carousel-control.left,
  .carousel-control.right{display:none;}
  .box-tit2{font-size:30px;margin-top:0px;}
  .btn.btn-2{width:auto;}
  .btn.btn-white{width:auto;}
  .logo a img{display:none;}
  #sposa-elenco{margin-top:0px;}
  #home1 .box1,
  #home1 .box2,
  #home2 .box3,
  #home2 .box4{height:400px;}
  #home1 .box-cont{padding:20px;padding-top:80px;margin:auto;left:auto;right:auto;}
  #home2 .box-cont{padding:20px;padding-top:80px;margin:auto;left:auto;right:auto;}
  #home1 .box-cont{border:none;left:0;right:0;margin:0 auto;}
  #home2 .box-cont{border:none;left:0;right:0;margin:0 auto;}
  #home2 .box4 .box-cont{border:none;margin:auto;padding:50px;}
  .box-tit1{letter-spacing:0px;}
  .sposa-elenco-abito{width:100%!important;left:0!important;}
  #topbar .lang select{width:auto;}
  .sep,
  .sep1{display:none;}
  .foot{padding:20px;}
  .foot-elenco ul li{width:100%;margin-right:0px;}
  .foot-elenco ul li:after{content:"";position:absolute;margin-left:20px;}
  .foot-elenco ul li:last-child:after{content:"";position:absolute;margin-left:20px;}
  #nav.affix li.logo{display:none;}
  .nav > li > a{padding:30px 12px;}
  .fade-carousel .slides .slide-1{background-position:85% 50%;opacity:0.5}
  .fade-carousel .slides .slide-2{background-position:85% 50%;opacity:0.5}
  .fade-carousel .slides .slide-3{background-position:85% 50%;opacity:0.5}
}

/*TABLET ORIZZONTALE*/
@media only screen and (min-width:960px) and (max-width:1199px){
  #map{height:300px!important;}
  .section-video {height: 100%!important;}
  .navbar{min-height: 80px;}
  .section-video .videoContainer{pointer-events: auto!important;height: 100%!important;}
  .hero h1{font-size:4em}
  .hero{width:100%;padding:20px;}
  .hero img{width:70%;}
  .btn.btn-hero,
  .btn.btn-hero:focus{width:auto;}
  .carousel-indicators{display:none}
  .carousel-control.left,
  .carousel-control.right{display:none;}
  .box-tit2{font-size:30px;margin-top:0px;}
  .btn.btn-2{width:auto;}
  .btn.btn-white{width:auto;}
  .logo a img{display:none;}
  #sposa-elenco{margin-top:0px;}
  #home1 .box1,
  #home1 .box2,
  #home2 .box3,
  #home2 .box4{height:400px;}
  #home1 .box-cont{padding:20px;padding-top:80px;margin:auto;left:auto;right:auto;}
  #home2 .box-cont{padding:20px;padding-top:80px;margin:auto;left:auto;right:auto;}
  #home1 .box-cont{border:none;left:0;right:0;margin:0 auto;}
  #home2 .box-cont{border:none;left:0;right:0;margin:0 auto;}
  #home2 .box4 .box-cont{border:none;margin:auto;padding:50px;}
  .box-tit1{letter-spacing:0px;}
  .sposa-elenco-abito{width:100%!important;left:0!important;}
  #topbar .lang select{width:auto;}
  .sep,
  .sep1{display:none;}
  .foot{padding:20px;}
  .foot-elenco ul li{width:100%;margin-right:0px;}
  .foot-elenco ul li:after{content:"";position:absolute;margin-left:20px;}
  .foot-elenco ul li:last-child:after{content:"";position:absolute;margin-left:20px;}
  #nav.affix li.logo{display:none;}
  .nav > li > a{padding:20px 5px;}
  .fade-carousel .slides .slide-1{background-position:85% 50%;opacity:0.5}
  .fade-carousel .slides .slide-2{background-position:85% 50%;opacity:0.5}
  .fade-carousel .slides .slide-3{background-position:85% 50%;opacity:0.5}
}

/* Laptop 4:3 - 1440x1080 */
@media only screen and (min-width:1367px) and (max-width:1440px){
  .affix-top li.logo{display:block;}
  .affix-top li.logo a{padding:20px;}
  .affix-top li.logo img{height:45px;}
}