
/*  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:1200px;}.col-lg-5ths {width: 20%;float: left;}}


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

}

@media only screen and (min-width:668px) and (max-width: 768px) {
}

@media (max-width: 1200px) {
  .container {max-width: unset !important;}
}

/* MEDIA FINO A COL-LG */
@media (max-width: 1199px) {
  .header-menu .navbar-dark .navbar-nav .nav-link span {font-size:11px}
  .header-menu .navbar-dark .navbar-nav .nav-link {padding:18px 10px}
  .box-newsletter {padding:30px 20px; margin-top:-276px}
  .titolo-newsletter h2 {font-size:22px}
  .hover.panel .box1 .cta-dark {width:100%}
  .hover.panel .box1 .cta-dark a.animated-button.thar-four {width:100%}
  .quadrato-partner-small {height:inherit; width:205px; top:125px; left:10px}
  .partner-box.team-box .testo_schedina {width:100%; padding:10px}
  .carousel-cell.slide-servizi .cont-servizi .testo-servizi {padding:0 60px}
  .has-dropdown a:after {top:inherit; bottom:15px; right:50%; margin-right:-5px}
  .rectangle-bg-2 {background-position:-150px; top:35%}
  .header-title .title-h1 {font-size:45px}
  .title-h2 {font-size:40px}
}

@media (max-width: 1094px) {
  	.droopmenu > li {font-size:15px !important}
    .logo-brand .dmlogo-light {width:inherit}
}

@media (max-width: 1024px) {
 .droopmenu > li > a, .droopmenu > li > span {padding:10px 15px !important}
 .droopmenu-showbg .droopmenu > li > a, .droopmenu-showbg .droopmenu > li > span {padding:0px 15px !important}
}

/* MEDIA FINO A COL-MD */
@media (max-width: 991px) {
  .droopmenu.menu-d {display:block}
  .resp {display:block}
  .droopmenu-extra .droopmenu > li > a.second-item {height:auto; line-height:inherit}
  .droopmenu-showbg .droopmenu-extra .droopmenu > li > a.second-item {height:30px; line-height:30px}
  .droopmenu-showbg .droopmenu-extra .droopmenu > li > a.special-item-dark {padding: 0 15px !important}
  .droopmenu-showbg .droopmenu > li > a.second-item, .droopmenu-showbg .droopmenu > li > span.second-item {padding:0 10px !important}
  .btn-round {width:150px; height:150px; font-size:20px}
  .cta-cont {padding:0}
  .banner-interno {height:400px}
  .banner-interno .title-h1 {font-size: 40px;}
}

@media (max-width: 863px) {
  .img-comp{top:90px}
  .prod-box-link .prod-box {width:95%}
  .bg-azienda .title-link {padding-right:30px}
  .carousel-gallery .carousel-cell {height:300px}
  .header-title {width:50%}
  .testo-interno {padding-right:60px}
  .bg-interno {padding-bottom:80px}
  .img-comp-int {margin-bottom:inherit}
}

/* MEDIA FINO A COL-SM */
@media (max-width : 767px) {
  .show-mobile{display:block}
  .show-desktop{display:none;}
  .droopmenu > li.show-desktop {display:none !important}
  .menu-lang-mob {display:block; padding:20px 0 !important}
  .menu-lang-mob .nav-item {padding:0 5px}
  .text-credits, .text-credits.text-right {text-align:center !important}
  .droopmenu-extra {top:10px}
  .header-title .title-h1, .header-title .title-h2 {font-size:40px}
  .title-h2 {font-size:35px}
  .bg-slide-prod {padding:88px 0 60px 0}
  .img-comp-mob {padding:30px}
  .carousel-gallery .flickity-prev-next-button {margin-top:0;}
  .carousel-gallery .flickity-prev-next-button.next {top:-50px; margin-top:0; right:0; left:inherit}
  .carousel-gallery .flickity-prev-next-button.previous {top:-50px; left:inherit; right:71px}
  .droopmenu-extra {top:10px !important; z-index:999}
  .prod-box-link .prod-box {margin-top:-150px}
  .img-comp-int {margin:60px}
  .prodotto_form {margin-top:60px; padding:40px 10px 100px 10px}
  .prodotto-page .testo-interno {padding-right:0}
}

@media (max-width : 736px) {

}

@media (max-width : 667px) {

}

/* MEDIA FINO A COL- */
@media (max-width: 575px) {
  .logo-brand .dmlogo-light {width:120px}
  .header-title {width:60%}
  .prod-box-link .prod-box {padding:30px 20px}
  .header-title .title-h1, .header-title .title-h2 {font-size:35px}
  .title-h2 {font-size:30px}
  .carousel-prod .carousel-cell {width:80%}
  .carousel-gallery .carousel-cell {height:200px; margin-right:10px}
  .btn-round {padding:40px 10px; margin:20px 0}
  .bg-cta {padding:100px 0}
  .carousel-gallery .carousel-cell {width:65%}
  .banner-interno {min-height:300px; height:auto}
  .img-comp-int {margin:60px 20px 30px 20px}
  .bg-interno-bianco {padding:80px 0 120px 0}
  .testo-interno {padding-right:0}
  .carousel-prod .flickity-prev-next-button {width:40px; height:40px}
  .carousel-prod .flickity-prev-next-button.previous {top:calc(-40px - 41px)}
  .carousel-gallery .flickity-prev-next-button {width:40px; height:40px}
  .carousel-gallery .flickity-prev-next-button.previous {right:41px}
  .page-int .carousel-prod .flickity-prev-next-button {top:10px}
  .page-int .carousel-prod .flickity-prev-next-button.previous {top: calc(10px - 41px);}
  .listing-prodotti-new .prod-box-link .img-prod {height:auto}
}


@media (max-width: 414px) {
 .btn-round {width:120px; height:120px; font-size:18px}
}

/* MEDIA QUERY MIN WIDTH */
@media (min-width: 768px) {

}

@media (min-width: 1024px) {

}

/* MEDIA QUERY HEIGHT */
@media (max-height: 650px) {

}

@media (max-height: 747px) {

}
