@media (max-width: 1750px) {


}




@media (max-width: 1450px) {


}





 @media (max-width: 991px) {


   .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
       width: 100%;
       margin: 0;
   }

   a.logo.navbar-btn img {
       display: block;
       width: 150px;
       margin: auto;
       padding-top: 30px;
       padding-bottom: 15px;
   }

   #block-languageswitcher {
       position: absolute;
       top: 10px;
       right: -25px;
   }

   #navigation_area{
     float: right;
	 margin-top: -70px;
	 position: relative;
	 width: 100%;
   }

   #navigation_area button{
     border-color: #337ab7;
     background-color: #fff;
   }

   .navbar-toggle .icon-bar {
    border-radius: 0px;
    background-color: #337ab7;
    }

   .view-box-homepage.view-display-id-block_1 .col{
     margin-bottom: 45px;
   }


   .navbar-collapse {
		padding: 0;
		margin: 0;
	}

   #navbar-collapse ul {
       margin: 0;
	}


   #navbar-collapse ul li {
    display: block;
    float: none;
    width: 100%;
    position: relative;
    z-index: 1000;
    text-align: center;
	background-color: #fff;
  }

  .owlslideshow .owl-controls {
    position: absolute;
    top: 15%;
    width: 100%;
}

  .masonsy-sizer,
  .masonry-item,
  .grid-sizer,
  .grid-item,
  .grid-item.width2,
  .grid-item.height2{
    width: 100%;
	height: auto !important;
	
  }
  
  .grid-item.height2 .views-field-field-masonry-image-1 .field-content {
    height: auto;
	}

  
  .grid-item .views-field-field-masonry-image-1 img.img-responsive {
    opacity: 1;
	max-width: none;
	width: 100%;
	height: auto;
	}
	
	.field--name-body  img{
		max-width: 100%;
		height: auto;
	}


	.view-prodotti.view-display-id-block_1 .col-md-4{
		min-height: 200px;
	}
	
	.view-prodotti.view-display-id-block_1 .col-md-8{
		min-height: 200px;
		display: block;
    clear: both;
    width: 100%;
	}


}

@media (max-width: 850px) {


}

@media (max-width: 767px) {

}
