/* general styles */
body{
  font-size: 16px;
}
div.centerContent{
  width: 960px;
}
/*      HEADER      */
div.pattern{
  width: 60px;
  height: 265px;
  background-size: 60px auto;
  z-index: 10;
}
header div.centerContent{
  width: 100%;
}
div.menuHolder{
  left: 0px;
  width: 30%;
}
div.menuHolder nav{
  padding-left: 32px;
  padding-right: 32px;
  padding-top: 22px;
}
div.menuHolder nav ul li{
  padding-top: 10px;
}
div.headerBar{
  padding-bottom: 0px;
}
header a.logoHolder{
  padding-left: 32px;
}
header ul.headerInfo{
  padding-right: 80px;
}
div.headerVisual{
  width: 70%;
  margin-left: 30%;
  padding-top: 40%;
}
div.headerVisual div.headerQuote{
  right: 70px;
  font-size: 1em;
}
div.headerIcon{
  width: 400px;
  height: 400px;
}


/*      CONTENT      */
div.container.home div.mainText div.imageHolder div.pattern{
  width: 120px;
  height: 450px;
}
div.quoteSliderText{
  font-size: 1.05em;
}
div.quoteSlider div.quote{
  left: 60px;
  right: 60px;
}

/*      ABOUT    */
div.container.over-schute div.mainText div.textHolder{
  padding-top: 0px;
}
div.container.over-schute div.textHolder{
  padding: 40px
}


/*      SERVICE   */
div.container.home div.serviceHolder{
  padding-left: 0px;
  padding-right: 0px;
}
div.container.home div.serviceHolder a.serviceItem{
  width: 23.5%;
  margin-right: 2%;
}
div.container div.serviceHolder .serviceItem .title{
  padding-left: 40px;
}
div.container.home div.serviceHolder .serviceItem .title{
  font-size: 0.75em;
}


/*      FOOTER      */
div.footerCol{
  width: 22%;
}
