
/*#video .video-container {position:relative; width: 100%; height: 500px;}*/
.video-container img {width:100%; height:100%; position:absolute; left:0px;}
/*#video iframe, #video video { display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }*/


.video-container { position: relative; padding-bottom: 56.25%; height:auto !important; overflow: hidden; max-width: 100%; }
.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100% !important; border: 0px; }

#banner .video-container{ height:100% !important;}

.video-popup .modal-body{position: relative; padding-bottom: 56.25%; height:auto !important; overflow: hidden; max-width: 100%;}

.video-popup .modal-body iframe, .video-popup .modal-body object, .video-popup .modal-body embed { position: absolute; top: 0; left: 0; width: 100%; height: 100% !important; border: 0px;}

.play {
	cursor: pointer;
    height: 160px;
    left: 0%;
    position: absolute;
    top: 50%;
    width: 100%;
    z-index: 1;
	margin-top:-80px;
	text-align:center;
	 }
.play span { background: url(../images/big-play-icon.png) no-repeat center ; display: inline-block; height: 160px; opacity: 0.8; width: 160px;}

.embbedded-video .play span{
	    height: 140px;
    opacity: 1;
    width: 141px;
    background-size: cover;


	}

	.embbedded-video .play{
		    /*top: 36%;*/
			height:140px;

		}

.embbedded-video .iframe{ padding-bottom:10px;}
.video-transcript.old-trans{ padding-top:10px;}
.margintop70{ margin-top: 70px;}
.paddingbtm15{ padding-bottom: 15px;}

.tech-profile-notes {float:left; font-style: italic;color: #404040;}
@media (min-width: 768px) and (max-width: 991px){
	.tech-profile-notes {width: 100%; display:block;text-align: left;}
	.video-tech-profile a {float: left;}
}
@media (max-width: 767px){
	.video-tech-profile a {float: left;}
	.tech-profile-notes {width: 100%; display:block;text-align: left; line-height: 18px;
  font-size: 14px;margin-bottom: 10px;}
	.tech-profile-wrap{    margin-top: 30px;}
	.margintop70 {margin-top: 35px;}
}
