@charset "utf-8";
section {
    position: relative;
    width: 100%;
    margin: 0px auto;
    overflow: hidden;
}

section h1{
	font-family: 'PT Sans Narrow', sans-serif;
	text-transform: uppercase;
    text-align: center;
    letter-spacing: 0.25rem;
    font-size: 2.2rem;
    font-weight: 700;
	color:#000;
	line-height:2.2rem;
}

.inner-page-banner-section {
    height: 70vh;
}
.inner-page-banner-section { 
    background: url(../images/digital/digital_header.jpg?v=1) no-repeat top center;
    background-size:cover;
    background-attachment:scroll;
} 
.inner-page-banner-section h1{
	font-family: 'PT Sans', sans-serif;
	text-transform:capitalize;
    letter-spacing: 0.25rem;
    font-size: 4.0rem;
	line-height:5rem;
	margin-top: 24vh;
	font-weight: 400;
	color:#000;
	text-align:left;
	margin-left:8vw;	
}
.inner-page-banner-section p{
	margin-left:8vw;
	text-transform:lowercase;
	padding-left:5px;
}

@media (max-width: 1500px) {
	.inner-page-banner-section {
    	height: 30vw;
	}
	.inner-page-banner-section { 
    	background: url(../images/digital/digital_header.jpg?v=1) no-repeat bottom right;
    	background-size:contain;

	} 	
	.inner-page-banner-section h1{
    	font-size: 3.5rem;
		line-height:4rem;
		margin-top: 12vw;
	}
}


.inbetween-page-first-section{
    height: 40vh;
	color:#fff;
	text-align:center;
    background: url(../images/digital/first_section_banner.jpg) no-repeat center center;
    background-size: cover;
	background-attachment:fixed;
}

.inbetween-page-first-section h5 {
	font-family: 'PT Sans Narrow', sans-serif;
	margin-top:12vh;
	padding:10px 20%;
	color:#fff;
		font-weight: 400;
}

.info { width:30%;}
.info h1{ font-size:1.8rem}
.info p{margin:30px 0; display:block;}
.gal-h { width:50%;}
.right .info,.right .gal-h { float: right;}
.left .info,.left .gal-h { float: left; }
	 
.right .info {
	padding-right:5%;
	text-align:right;
}
.right .info h1{
	text-align:right;
}
.left .info{
	padding-left:5%;	
	text-align:left;
}
.left .info h1{
	text-align:left;
}

.gal-h img{ 
	width:80%;
/*	width:540px;
	heigh:340px;*/
}
.right .gal-h { 
	text-align:left;
	padding-left:5%;
}

.left .gal-h { 
	text-align:right;
	padding-right:5%;
}