/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

.contact-sidebar {
	margin-top: 10.5rem !important;
}

.container-fluid{
	padding: 0 !important;
}

.portfolio-desc-automazioni {
	top: 0;
}

.mb-6 {
	margin-bottom: 4rem !important;
}
.mb-7 {
	margin-bottom: 5rem !important;
}

.lang {font-weight: 800 !important;}

@media (max-width: 767px) {
	
.image-gallery-style-06 .gallery-box .gallery-hover {
  	position: absolute;
  	top: 0;
  	left: 0;
  	opacity: 1 !important;
  	visibility: visible;
	background-color: transparent;
  }

.image-gallery-style-06 .gallery-box .gallery-hover .gallery-title {
	position: absolute;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
  }

  
}


/* ----------------------------------------------------------------
	WORLD MAP
-----------------------------------------------------------------*/

.cls-1, .cls-3 {
	fill: #ebebf5;
  }

  .cls-1, .cls-2, .cls-3 {
	stroke: #fff;
	stroke-width: 0.25px;
  }

  .cls-1, .cls-2 {
	stroke-miterlimit: 10;
  }

  .cls-2 {
	fill: #253786;
	transition: all 0.3s ease-out;
  }
  
  .cls-2:hover {
	  fill: #00974C;
	  transition: all 0.3s ease-out;
	}

  .cls-3 {
	stroke-linecap: round;
	stroke-linejoin: round;
  }
  
  #FRANCE {
	  color: #555;
	  fill: #253786;
	  transition: all 0.3s ease-out;
  }
  
  #FRANCE:hover {
		color: #00974C;
		fill: #00974C;
		transition: all 0.3s ease-out;
	}
.error{
    color: #DC143C;
}