/* FOR LOCALISATION */
.spacer {
  display: block;
  height: 50px;
}
.bigpoints {
  font-size: 17px;
  text-transform: uppercase;
  margin: 30px 0;
}
.bigpoints li {
  padding: 5px 0;
}


.bg1 {
  background: rgb(216,15,47);
	background: -moz-linear-gradient(135deg, rgba(216,15,47,1) 0%, rgba(169,8,34,1) 100%);
	background: -webkit-linear-gradient(135deg, rgba(216,15,47,1) 0%, rgba(169,8,34,1) 100%);
	background: linear-gradient(135deg, rgba(216,15,47,1) 0%, rgba(169,8,34,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d80f2f",endColorstr="#a90822",GradientType=1);
  color: #fff;
}
.bg1 .bginner {
  width: 100%;
  background: url(../layout/injection-machine-boy-35e-i1.jpg);
  background-repeat: no-repeat;
  background-position: calc(50% - 485px) 50%;
  min-height: 400px;
}
.bg1 h2 {
  color: #fff;
}
.bg1 .fcontent {
  box-sizing: border-box;
  width: 50%;
  padding: 30px;
  margin-left: calc(50% + 30px);
}

/* Pagehead  */
.pageheader{
  position: relative;
  width: 100%;
  margin-bottom: 20px;
}
.pageheader .philu{
  min-height: 430px;
}
.pageheader .philu1{
  background: #ccc;
  background-image: url(../layout/injection-moldings-thermo-plastic-airgun-drums.jpg);  
  /*background-image: url(../layout/injection-moulded-rudder-extension-joints-i4.jpg)*/;
  
  /*background-image: url(../layout/injection-moulded-filter-holders-i1.jpg);*/
  /*background-image: url(../layout/els.jpg);*/
  /*background-image: url(../layout/injection-moulded-optical-parts-light-guides-i1.jpg);*/
  /*background-image: url(../layout/injection-moulded-magazines-airguns-i1.jpg);*/
  /*background-image: url(../layout/injection-muolded-parts-thermoplastics-strip-i1.jpg);*/
  /*background-image: url(../layout/injection-muolded-parts-thermoplastics-strip-i2.jpg);*/
  /*background-image: url(../layout/injection-muolded-parts-thermoplastics-strip-i3.jpg);*/
  background-size: cover;
  background-position: center; /*dodal OS 17.10.2022*/
}
.pageheader .fcontent {
  max-width: 850px;

  padding: 10px 0;

}
.pageheader h1{
  /*color: #d70f2f;*/
  color: red;
  background: #fff;
  text-align: center;
  line-height: 110%;
  display: inline-block;
  margin: auto;
  padding: 10px;
}
.pageheader  .fgrid{
  min-height: 430px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.references {

}
.references .ref {
  display: flex;
  max-width: 800px;
  margin: auto;
  align-items: center;
}
.ref .img {
  width: 160px;
  margin-right: 30px;
}
.ref .text {
  width: calc(100% - 160px);
  font-size: 24px;
  font-weight: 100;
}


@media(max-width: 1024px){

}

@media(max-width: 768px){
  .bg1 .fcontent {
    margin-left: 0;
    width: 100%;
  }
  .bg1 .bginner {
    background: transparent;
  }
  .references .ref {
    flex-flow: column;
    justify-content: center;
    text-align: center;
  }
  .ref .img {
    margin-right: 0px;
    margin-bottom: 15px;
  }
}

@media(max-width: 576px){

}
