.wrapper-title { padding: 38px 0; text-align: center;margin-bottom: 30px;}
.video-section .inner-video-section { padding: 20px;margin-bottom: 40px; }
.video-section .video { position: relative; padding-bottom: 42%; width: 65.7%; overflow: hidden; }
.video-section .text-part { width: 32%; margin-right: 20px; }
.video-section iframe{position: absolute; height: 100%; max-width: 100%; width: 100%; left: 0; top: 0;}
.skylight-blog .categories { font-size: 14px; color: #fff; background: #EE0000; display: inline-block; font-family: 'VELUXGothic-bold'; padding: 1px 7px 0 5px; margin-bottom: 12px; }
.skylight-blog h2 {line-height: 1.2; }
.skylight-blog .video-section h2{color: #fff; max-width: 750px;}
.image-section{justify-content: space-between;}
.image-section .inner-image-section { margin-bottom: 40px;width: calc(50% - 10px); transform: scale(1); transition-duration: 0.25s; transition: transform 0.25s ease 0s; border: 1px solid #E0E0E0; border-radius: 2px; position: relative; padding: 12px 12px 75px 12px; margin-bottom: 30px; box-shadow: 0px 1px 1px 1px #e6e6e6; }
.image-section .inner-image-section:hover{transform: scale(1.01);-webkit-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.2);box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.2);}
.image-section .image { display: block; width: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat; height: 220px; margin-bottom: 19px; }
.image-section .wrapper-cta { position: absolute; bottom: 19px; right: 11px; }

@media(max-width:950px){
  .video-section .video { width: 100%; }
  .video-section .text-part { width: 100%; }
}

@media(max-width:640px){
  .image-section .inner-image-section {width: 100%;margin-right: 0;margin-bottom:20px;}
  .wrapper-title {padding: 33px 0;  margin-bottom: 15px;}
  .video-section .video,.image-section .image{  margin-bottom: 17px;}
  .skylight-blog .categories{ margin-bottom: 16px;}
  .video-section .inner-video-section {margin-bottom: 20px; }
  
  .video-section .video { width: 100%; }
  .video-section .text-part { width: 100%; }
  
}
@media(max-width:480px){
.image-section .image{height: 141px;}
}