.or-ghead, .or-gnav, .or-main, .or-gfoot {
  width: 100%;
}
@media (max-width: 1170px) {
  .or-ghead, .or-gnav, .or-main, .or-gfoot {
    width: 1170px;
  }
}
@media screen and (max-device-width: 800px) {
  html { background: url(orcamo_scr.jpg) #000 no-repeat center center fixed; }
  #bgvid { display: none; }
}
.or-main {
  letter-spacing: .1rem;
}
.or-l-inner {
  width: 1170px;
  padding: 0 75px;
  margin: auto;
  overflow: hidden;
} 

.main {
  padding-left: 100px;
}

video#bgvid {
  position: fixed; right: 0; bottom: 0;
  min-height: 100%;
  width: auto; height: auto; z-index: -10;
  background: url(orcamo_scr.jpg) no-repeat;
  background-size: cover;
}
