
/* ----------- variazioni bootstrap -----------
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9
 {position: relative;min-height: 1px;padding-right: 5px;padding-left: 5px;}
*/
/* ------------ cinque colonne ---------------*/
.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths {position: relative;min-height: 1px;padding-left:5px;padding-right:5px;}
.col-xs-5ths {width: 20%;float: left;}

@media (min-width: 768px) {.col-sm-5ths { width: 20%;float: left;}}
@media (min-width: 992px) {.col-md-5ths {width: 20%;float: left;}}
@media (min-width: 1200px) {.container {max-width:800px;}.col-lg-5ths {width: 20%;float: left;}}


/* tablet*/
@media only screen and (min-width:769px) and (max-width: 1200px) {

}

/* sottotablet IPAD?*/
@media only screen and (min-width:668px) and (max-width: 768px) {

}

@media (max-width: 1160px) {

}

@media (max-width: 1500px) {
    /*.bg-3 {top:1300px}*/
}

@media (max-width: 1200px) {

}

@media (max-width: 1024px) {

}

@media (max-width: 991px) {
  .bg-footer .navbar-light .navbar-nav .nav-link {font-size:13px}
}

@media (max-width: 768px) {
  .bg-footer .navbar-light .navbar-nav .nav-link {font-size:11px}
}

/* smartphone iphone*/

@media only screen and (max-width : 767px) {
  .bg-footer .ml-auto {margin-left:inherit !important}
  .text-left {text-align:center !important}
  .text-right {text-align: center !important}
  .bg-menu .navbar-collapse.show {padding:20px 0}
  .mobile {display:block}
  .no-mobile {display:none}
  .box_newsletter {padding:20px 0}
}

@media only screen and (max-width : 667px) {
	.solo_mobile{display:block;}
	.no-mobile, .nomobile{display:none;}
	.centra, .centra::before{text-align:center;margin:0 auto;margin-bottom:0px;}

	.banner_home{height:350px;}
	.bootstrap-select>.dropdown-toggle{width:100%;padding-right:25px;z-index:1;font-size:12px;}
	#capatcha{width:100%;}
	.g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
	.copy{text-align:center!important;clear:both;}

  .box_contatti{width: 100%;}
  .borda-dx{border:0px;}
  .fascia-altri-servizi.produttore-cont {padding:0 0 100px 0}

}

@media (max-width: 575px) {
  .super {text-align:center; margin-bottom:40px;}
  .super img {width:150px}
  .quote-left {left:0}
  .quote-text {padding:40px 20px}
  .cit-cont {padding-bottom:100px}
  .bg-3 {top:2300px; background-size:300%}
  .testo-cont {padding:0 20px}
  .testo-cont h2 {font-size:1.5rem}
  .cont-fascia-eventi {padding:60px 20px 40px 20px}
  .cont-text-video {padding:40px 20px}
  .cont-text-video h2 {font-size:1.5rem}
  .pos-right,p {margin-left:0;}
  .pos-left {margin-right:0;}
  .container-par section .titleslider {max-width:90%}
  .box-contatti-cont {width:100%}
  .container-par section .titleslider {padding:0}
  .container-par.alto .titleslider p.big-text {font-size:.8rem}
  .partner-gallery .padder_top_big {padding-top:0}
  .desc-partner {padding:40px 20px 20px 20px;}
  .main-service .cont-fascia {padding:40px}
  .field-container {width:80%}
  .navbar-light .navbar-nav .nav-link.bordo {border-right:0}
  .logo-footer{text-align:center}
  .navbar-light .navbar-nav .nav-link {text-align:center}
}

@media (max-width: 463px) {
  .bg-3 {top:2300px; background-size:400%}
}

@media (max-width: 375px) {
  .bg-1{width:100%}
  .bg-3 {top:2300px; background-size:400%}
}

@media (min-width: 576px) {
    .container-half { max-width:initial; }
}

@media (max-width: 576px) {
    .cont-fascia {padding:60px}
}

@media (max-width: 414px) {
    .cont-fascia {padding:30px}
    .box-contatti-cont {display:initial}
    .logo-gallery.partner-logo {height:120px}
    .main-service .cont-fascia {padding:40px 20px}
    .breadcrumbs {padding-right:0; padding-left:0}
    .stringaposizione {font-size:10px}
}

@media (min-width: 768px) {
    .container-half { max-width: calc(720px / 2); }
    .container-half-md-left { margin-left: 0; }
    .container-half-md-right { margin-right: 0; }
}

@media (min-width: 992px) {
    .container-half { max-width: calc(960px / 2); }
    .navbar-expand-lg .navbar-collapse {display:block !important}
}

@media (min-width: 1200px) {
    .container-half { max-width: calc(1140px / 2); }
}

/* height */
@media (max-height: 650px) {
  .slide-super .carousel-caption {padding-top:160px}
}

@media (max-height: 747px) {
  .video-cont {margin-top:-15%; height:300px; overflow:hidden}
}
