.container
{padding-top: 50px;}
nav a{color: #fff;}
.alert
{margin:  10px 0;}
/**button{margin-top: 25px;}**/
.box { display : none; }
.nav-link, .nav-link:hover{color:#fff;}
form{padding-top: 25px;
		max-width:800px;}
footer{margin-top:100px;}
.machines{
	display: block;
	width:35%;
	float: left;
	margin: 10px;
	text-align: center;
	border-radius: .125rem;
	color: #fff;
	background-color: #78909c !important;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	padding: 20px 100px;
	box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);
}
.machines a:hover{color:#000 !important;}

@media screen and (max-width: 800px) {
  .machines{width:99%;}
}
.u-section-1 .u-sheet-1 {
  min-height: 685px;
}

.u-section-1 .u-text-1 {
  margin: 60px auto 0;
}

.u-section-1 .u-list-1 {
  grid-template-rows: auto auto;
  margin-top: 44px;
  margin-bottom: 60px;
}

.u-section-1 .u-repeater-1 {
  grid-template-columns: 50% 50%;
  grid-gap: 0px 0px;
  min-height: 458px;
  grid-auto-columns: 50%;
}

.u-section-1 .u-list-item-1 {
  background-size: auto;
}

.u-section-1 .u-container-layout-1 {
  padding: 30px;
}

.u-section-1 .u-icon-1 {
  height: 186px;
  width: 186px;
  background-image: none;
  margin: 0 auto;
  padding: 46px;
}

.u-section-1 .u-text-2 {
  margin: 55px 0 0;
}

.u-section-1 .u-list-item-2 {
  background-size: auto;
}

.u-section-1 .u-container-layout-2 {
  padding: 30px;
}

.u-section-1 .u-icon-2 {
  height: 186px;
  width: 186px;
  background-image: none;
  margin: 0 auto;
  padding: 46px;
}

.u-section-1 .u-text-3 {
  margin: 55px 0 0;
}

@media (max-width: 1199px) {
  .u-section-1 .u-sheet-1 {
    min-height: 732px;
  }

  .u-section-1 .u-repeater-1 {
    grid-template-columns: 33.3333% 33.3333% 33.3333%;
    min-height: 378px;
  }
}

@media (max-width: 991px) {
  .u-section-1 .u-repeater-1 {
    grid-template-columns: 50% 50%;
    grid-auto-columns: 100%;
  }
}

@media (max-width: 767px) {
  .u-section-1 .u-container-layout-1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .u-section-1 .u-container-layout-2 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (max-width: 575px) {
  .u-section-1 .u-repeater-1 {
    grid-template-columns: 100%;
  }

  .u-section-1 .u-container-layout-1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .u-section-1 .u-container-layout-2 {
    padding-left: 10px;
    padding-right: 10px;
  }
}
