.image-text-video-signpost-item{/*margin-bottom: 90px;min-height: 536px;*/}
.image-text-video-signpost-item.image-text-video-inner-wrapper .image{min-height: 537px;min-width: calc(60% - 18px);border-radius: 10px;position: absolute;}
.image-text-video-signpost-item .row-reverse{display: flex;flex-direction: row-reverse;}
.image-text-video-signpost-item .cont-wrap-parent{height:100%;}
.image-text-video-signpost-item .label-small-title{font-weight:500;font-size:20px;line-height:28px;font-family:var(--font-medium);border-bottom:3px solid var(--blue);color:var(--grey);}
.image-text-video-signpost-item .content-wrap-signpost{padding-left: 0;}
.image-text-video-signpost-item .signpost-label p{display: inline-block;margin-bottom:0;}
.image-text-video-signpost-item .signpost-label{margin-bottom:24px;}
.image-text-video-signpost-item .signpost-title .h1{margin-bottom:0;}
.image-text-video-signpost-item .signpost-content{margin-top:8px;}
.image-text-video-signpost-item .signpost-link{margin-top:24px;}
.image-text-video-signpost-item .signpost-link p{margin-bottom:0px;}
.image-text-video-signpost-item .download-link1{margin-top:24px;position:relative;padding:12px 0;border-top:1px solid var(--beige);}
.image-text-video-signpost-item .download-link1 span.icon {position: relative;font-size: 16px; top:0px;display: inline-block;}
.download-link-text{font-size:1.6rem;line-height:2.4rem;margin-bottom:0;}
.download-link-wrap div:last-child{border-bottom:1px solid var(--beige);}
.image-text-video-signpost-item .download-link2{position:relative;padding:12px 0;border-top:1px solid var(--beige);}
/* .image-text-video-signpost-item .download-link2 span.icon {position: absolute;right: 20px;font-size: 16px; top:15px;} */
.right-image.row .offset-lg-1,
.right-image.row .offset-md-1
{margin-right: 8.333333%;
margin-left: 0;}
#module-video-signpost-youtube .content-wrap-signpost{padding-top:0}
#module---image-video-signpost-right .content-wrap-signpost{padding-top:0}
.sp-img-vd-wrap{position:relative;min-height:329px;}
.videoThumbnailImage{display:block; cursor: pointer; position: relative;}
.iframe-image-main-wrapper.no_display{display:none;}
.videoThumbnailImage.noDisplay{display:none;}
.videoThumbnailImage .videoPlayButton {position: absolute; width: 92px; height: 92px; background: rgba(255, 255, 255, .7); border:0px solid red; border-radius: 100%; left: 41%; top: 35%;}
.videoThumbnailImage .videoPlayButton::after {position: absolute; content: " "; left: 43%; top: 38%; 
border-left: 18px #000 solid;
border-right: 18px transparent solid;
border-top: 11px transparent solid;
border-bottom: 11px transparent solid;}
.iframe-image-main-wrapper {
    position:absolute;left:0; right:0; top:0; bottom:0; display:block;
}
.sp-vd-close
{
        position: absolute;
    right: 0;
    top: -40px;
}
.sp-vd-close a {
    display: block;
    height: 30px;
    width: 30px;
    background: rgb(0 0 0 / 50%);
    font-size: 0;
    border-radius: 50%;
    background:url(/~/media/Images/V/Vitrolife-Corp2/icons/cancel.png) no-repeat;
    background-position: center;
}
.image-text-video-signpost-item .centerImgVdContent .content-wrap-signpost {width: 100%; margin-bottom: 16px;}
.centerImgVdContent {margin: 0 auto; text-align: center;}
.centerImgVdThumb {max-width: 584px; margin: 0 auto;}

.image-text-video-signpost-item .centerImgVdThumb .sp-img-vd-wrap iframe.video-iframe{height: 312px !important;}
.image-text-video-signpost-item .ImgVdThumb .sp-img-vd-wrap iframe.video-iframe{height: 329px !important;}

/* Media query */
@media all and (max-width:1024px){
.videoThumbnailImage .videoPlayButton {width: 80px; height: 80px; left: 41%; top: 35%;}

.centerImgVdSection .image-text-video-signpost-item .sp-img-vd-wrap{min-height: 312px;}
.ImgVdSection .image-text-video-signpost-item .sp-img-vd-wrap{min-height: 270px;}
	
.centerImgVdThumb .sp-img-vd-inner.videoThumbnailImage img {height: 312px !important;}
.ImgVdThumb .sp-img-vd-inner.videoThumbnailImage img {height: 270px !important;}
	
.image-text-video-signpost-item .centerImgVdThumb .sp-img-vd-wrap iframe.video-iframe{height: 312px !important;}
.image-text-video-signpost-item .ImgVdThumb .sp-img-vd-wrap iframe.video-iframe{height: 270px !important;}
	
}

@media all and (max-width:991.98px){
.right-image.row .offset-lg-1, .right-image.row .offset-md-1 { margin-right: 0;}
.image-text-video-signpost-item .sp-img-vd-wrap{/*min-height: auto;*/}
.videoThumbnailImage .videoPlayButton {width: 55px; height: 55px; /*left: 41%; top: 35%;*/}
.videoThumbnailImage .videoPlayButton::after { /*left: 43%; top: 38%; */
border-left: 11px #000 solid;
border-right: 18px transparent solid;
border-top: 7px transparent solid;
border-bottom: 7px transparent solid;}
.centerImgVdThumb .videoThumbnailImage .videoPlayButton {left: 214px; top: 40%;}
.ImgVdThumb .videoThumbnailImage .videoPlayButton {left: 150px; top: 37%;}
	
.centerImgVdSection .image-text-video-signpost-item .sp-img-vd-wrap{min-height: 270px;}
.ImgVdSection .image-text-video-signpost-item .sp-img-vd-wrap{min-height: 200px;}
	
.centerImgVdThumb .sp-img-vd-inner.videoThumbnailImage img {height: 270px !important;}
.ImgVdThumb .sp-img-vd-inner.videoThumbnailImage img {height: 200px !important;}
	
.image-text-video-signpost-item .centerImgVdThumb .sp-img-vd-wrap iframe.video-iframe{height: 270px !important;}
.image-text-video-signpost-item .ImgVdThumb .sp-img-vd-wrap iframe.video-iframe{height: 200px !important;}
}
@media all and (max-width: 767.98px){
.iframe-image-main-wrapper img{width:100%;}
.image-text-video-signpost-item .row-reverse{display: block;}
.image-text-video-signpost-item .signpost-link{margin-bottom:32px;}

.image-text-video-signpost-item .content-wrap-signpost{padding-left:0px;padding-top: 10px}
.sp-img-vd-wrap{min-height:100px;margin-top: 32px; text-align: center;}
	
.centerImgVdThumb .videoThumbnailImage .videoPlayButton {left: 45%; top: 40%;}
.ImgVdThumb .videoThumbnailImage .videoPlayButton {left: 45%; top: 40%;}
	
.image-text-video-signpost-item .iframe-image-main-wrapper.no_display {position: absolute;}
	
.centerImgVdSection .image-text-video-signpost-item .sp-img-vd-wrap{min-height: 300px;}
.ImgVdSection .image-text-video-signpost-item .sp-img-vd-wrap{min-height: 300px;}
	
.centerImgVdThumb .sp-img-vd-inner.videoThumbnailImage img {height: 300px !important;}
.ImgVdThumb .sp-img-vd-inner.videoThumbnailImage img {height: 300px !important;}
	
.image-text-video-signpost-item .centerImgVdThumb .sp-img-vd-wrap iframe.video-iframe{height: 300px !important;}
.image-text-video-signpost-item .ImgVdThumb .sp-img-vd-wrap iframe.video-iframe{height: 300px !important;}

.sp-img-vd-inner img {
    width: 100%;
}
	
}
@media all and (max-width:540px){
.centerImgVdSection .image-text-video-signpost-item .sp-img-vd-wrap{min-height: 200px;}
.ImgVdSection .image-text-video-signpost-item .sp-img-vd-wrap{min-height: 200px;}

.centerImgVdThumb .sp-img-vd-inner.videoThumbnailImage img {height: 200px !important;}
.ImgVdThumb .sp-img-vd-inner.videoThumbnailImage img {height: 200px !important;}
	
.image-text-video-signpost-item .centerImgVdThumb .sp-img-vd-wrap iframe.video-iframe{height: 200px !important;}
.image-text-video-signpost-item .ImgVdThumb .sp-img-vd-wrap iframe.video-iframe{height: 200px !important;}
	
}
@media all and (max-width:375px){
.image-text-video-signpost-item .content-wrap-signpost{padding-left:0px;padding-top:0px;}
.right-image.row .content-wrap-signpost{padding-right:0px !important;}
}

/*KALPIT FOR EXTERNAL LINK ICON*/
.image-text-video-signpost-item .content-wrap-signpost .signpost-link .icon-new-window{font-size: 1.2rem; padding-left: 5px;}
.image-text-video-signpost-item .content-wrap-signpost .signpost-link .icon-new-window::before{color: var(--white-color);}
.download-link2 .cta-text{display: flex;justify-content: space-between;}
/*LANDING BANNER LINK */
.landing-banner-second-cta-wrapper .cta.cta-primary span.icon,.landing-banner-first-cta-wrapper .cta.cta-primary span.icon{padding:0px 0px 5px 10px; font-size: 1.2rem;margin-left: 0px;background: transparent;}
.landing-banner-second-cta-wrapper .cta.cta-primary span.icon::before,.landing-banner-first-cta-wrapper .cta.cta-primary span.icon::before{color: var(--white-color);}
.download-link1 .download-link-text .cta-text{display: flex; justify-content: space-between;}
.download-link1 .download-link-text .cta-text .text{display: inline-block; padding-right: 10px;}

