.pblock01 { background-position: center center; background-repeat: no-repeat; background-size: cover; background-image: url('/images/pages/home/1440x480--05.jpg'); display: block; } @media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-device-pixel-ratio: 1.5) { .pblock01 { background-image: url('/images/pages/home/1440x480--05@2x.jpg'); } } .col .inside { padding: 0; } h1 { font-size: 32px; font-weight: 500; line-height: 48px; text-align: center; color: white; text-transform: uppercase; margin: 80px 0 0px 0; } .col .inside { padding: 0; } .pblock01 p, .pblock01 p:last-child { color: #FEDC0A; font-size: 24px; font-weight: 500; line-height: 32px; text-align: center; margin: 46px 0 66px 0; } .pblock02 { padding: 48px 0; } .pblock03 { background-color: #f3f5f4; } .pblock03 .section { padding: 16px 0; background-position: 10px bottom; background-repeat: no-repeat; background-image: url('/images/pages/kompaniya/bb-photo-main.png'); height: 380px; background-size: contain; } @media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-device-pixel-ratio: 1.5) { .pblock03 .section { background-image: url('/images/pages/kompaniya/bb-photo-main@2x.png'); } } @media only screen and (max-width: 1199px) { .pblock03 .section { background-position: right bottom; } } .pblock04 { padding: 48px 0; } h2 { color: #182E3D; font-size: 32px; font-weight: 500; line-height: 48px; margin: 0 0 35px 0; } .row.mbtm { margin-bottom: 23px; } .row.mbtm:last-child { margin-bottom: 0px; } @media only screen and (max-width: 1199px) { .row.mbtm { margin-bottom: 2vw; } } .pblock04 .col { padding-top: 0; padding-bottom: 0; } .pblock04 .col img { width: 100%; height: auto; }