.video_bg2 figure {display:flex;margin-bottom:100px;}
.video_bg2 figure div {order:2;flex:1 0 50%;font-size:0;line-height:0;}
.video_bg2 figure div img {width:100%;height:100%;object-fit:cover;}
.video_bg2 figure figcaption {flex:1 0 50%;background:#248FD6;padding:64px;min-height:450px;box-sizing:border-box;color:#fff;}
.video_bg2 figure figcaption > a {position:relative;display:inline-flex;flex-wrap:wrap;min-height:80px;padding-left:105px;align-items:center;color:#fff;font:700 22px 'Rajdhani';}
.video_bg2 figure figcaption > a:before {content:'';position:absolute;top:0;left:0;display:block;width:80px;height:80px;background:#fff url(../../images/icons/play.svg) 55% center no-repeat;border-radius:50%;}
.video_bg2 figure figcaption > a span {display:block;width:100%;font:16px 'Roboto';opacity:.5;margin-top:-15px;}
.page-installation .content_block .video_bg2 figure {margin-bottom:65px;}

@media only screen and (max-width: 959px) {
  .video_bg2 figure {display:block;margin-bottom:65px;}
  .video_bg2 figure div {height:350px;}
  .video_bg2 figure figcaption {padding:32px 24px;min-height:1px;}
}

@media only screen and (max-width: 767px) {
  .video_bg2 figure div {height:210px;}
  .video_bg2 figure figcaption {font-size:16px;line-height:24px;}
  .video_bg2 figure figcaption h3 {font-size:24px;}
  .video_bg2 figure figcaption > a {min-height:50px;padding-left:75px;font-size:18px;}
  .video_bg2 figure figcaption > a:before {width:50px;height:50px;background-size:14px auto;}
  .video_bg2 figure figcaption > a span {margin-top:0;}
}
