/* CSS Document */
.header{
	background:url("../images/splash-header.jpg") #231f20 center no-repeat;
	height:563px;
}
.lw-video-demo{
	position:relative;
}
.lw-video-demo .iframe{
	position:absolute;
	top:76px;
	left:68px;
	transform: skew(-15.2deg, 8deg) perspective(300px) rotateX(2deg) rotateY(-1deg);
	border-radius:25px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-color:black;
	width:207px; 
	height:412px;
	overflow:hidden;
}
.navbar-dark .navbar-nav .nav-link {
    font-size: 1rem;
}
.trial-demo-logo-placer .trial{
	bottom: -10px;
    left: 70px;
    width: 400px;
    padding: 10px;
    font-size: 33px;
}
.trial-demo-logo-placer .demoBtn{
	bottom:15px;
	right:50px;
	width:40%;
    padding: 10px;
    font-size: 18px;
}
.lw-video-demo iframe{
	width:207px; 
	height:412px;
}
.lw-video-demo img{
	cursor:pointer;
	width:270px;
	height:auto;
	margin-bottom:70px;
	margin-left:140px;
}
.lw-video-demo .trial-demo-logo{
	position:absolute;
	top:88px;
	right:0px;
	left:auto;
}
.mid-panel{
	padding-top:45px;
	padding-bottom:45px;
}
.mid-panel h2{
	font-weight:normal;
	margin-bottom:20px;
	font-size: 60px;
}
.mid-panel .mid-content img{
	width:100%;
	height:auto; 
}
.mid-panel .mid-content .btn-secondary {
    padding-left: 100px;
    padding-right: 100px;
    font-size: 33px;
}
.footer-panel .card .card-title{
	font-size:18px;
}
.footer-panel .card .card-text{
	font-size:14px;
}
.footer-panel .card .card-body{
	padding:1.25rem;
}