.header-content {
  text-align: center;
  background-image: url("../images/bg_price.jpg");
  background-position: center center;
  background-size: cover; }
  .header-content h1 {
    color: #fff;
    margin-top: 70px;
    font-size: 40px; }
  .header-content h4 {
    font-size: 20px;
    padding: 0 10%;
    color: #fff;
    line-height: 30px;
    margin-bottom: 70px; }

.price-comp {
  background-color: #fafafa;
  padding: 30px 0; }
  .price-comp h2 {
    text-align: center;
    border-bottom: 1px solid #3993C0;
    padding-bottom: 20px; }
  .price-comp .item-price {
    position: relative;
    transition: transform 0.5s;
    margin: 7px 0;
    height: 120px;
    cursor: pointer; }
    .price-comp .item-price:before {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      left: 15px;
      right: 15px;
      background-color: #fff;
      border: 1px solid #eeeeee; }
    .price-comp .item-price:hover {
      transform: scale(1.2);
      z-index: 15; }
      .price-comp .item-price:hover .pr-price {
        border: 1px solid #0077b3; }
  .price-comp .img-price {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0; }
    .price-comp .img-price img {
      width: 120px;
      height: auto; }
  .price-comp .descr-price {
    margin-left: 110px;
    position: relative;
    padding: 15px 15px 0; }
  .price-comp .head-price {
    font-size: 22px;
    font-weight: bold; }
  .price-comp .body-price {
    color: #999; }
  .price-comp .pr-price {
    position: absolute;
    display: inline-block;
    right: 35px;
    bottom: 10px;
    font-size: 24px;
    padding: 3px 10px;
    color: #0077b3;
    border: 1px solid #fff;
    transition: border 0.5s; }
