.showroom-bg { background: url(../../img/showroom/bg1.png) center top no-repeat; background-size: cover; height: 439px;}
.showroom-bg-text { float: right; padding-top: 10%; padding-right: 80px;}

.showroom { margin: 75px 0;}
.showroom-item { width: 48%; margin-right: 4%; display: inline-block; vertical-align: top; margin-bottom: 50px;}
.showroom-item:nth-child(2n) { margin-right: 0;}
.showroom-title { margin-top: 20px;}
.showroom-text { font-size: 16px; line-height: 160%; margin-top: 20px; padding-right: 5px;}

.showroom-bg2 { background: url(../../img/showroom/bg2.png) center top no-repeat; background-size: cover; height: 439px; text-align: right; position: relative;}
.showroom-bg2 img {
position:absolute; top:50%; left:7%;  -webkit-transform: translate(0%, -50%); -ms-transform: translate(0%, -50%); transform: translate(0%, -50%);
}

.showroom-bg3 { background: url(../../img/showroom/bg3.png) center top no-repeat; background-size: cover; height: 439px; text-align: right; position: relative;}

.showroom-white { margin: 50px 0 25px 0;}
.showroom-content { text-align: center; font-size: 16px; line-height: 160%;}

.showroom-footer { margin-top: 70px;}
.showroom-footer-item { width: 30%; display: inline-block; vertical-align: top; margin-right: 5%; margin-bottom: 14px;}
.showroom-footer-item:nth-child(3n) { margin-right: 0;}
.showroom-footer-item-text { line-height: 160%; font-size: 16px; text-align: center; width: 100%; display: inline-block; margin-top: 14px;}

@media screen and (max-width: 767px) {
  .showroom-bg-text img { background: rgba(255, 255, 255, 0.7); padding: 7px;}
  .showroom-item { width: 100%; margin: 0; margin-bottom: 20px; border-bottom: 1px solid #ccc; padding-bottom: 10px;}
  .showroom-text { font-size: 14px;}
  .showroom-bg { height: auto !important; background: none;overflow: hidden;width: 100%;}
  .showroom-bg2 { height: 300px;}
  .showroom-bg2 img { left: 0;}
  .showroom-content { font-size: 14px; text-align: left;}
  .showroom-footer-item { width: 47.5%; text-align: center;}
  .showroom-footer-item:nth-child(3n) { margin-right: 5%;}
  .showroom-footer-item:nth-child(2n) { margin-right: 0%;}
  .showroom-bg-text{padding-right: 0;}
  .showroom{margin-top: 30px;}
}

@media screen and (max-width: 480px) {
  .showroom-footer-item { width: 100%; text-align: center; margin-right: 0;}
  .showroom-footer-item:nth-child(3n) { margin-right: 0%;}
  .showroom-bg { height: 220px;}
  .showroom-bg2 { height: 220px;}
}
