@charset "utf-8";
section {
    position: relative;
    width: 100%;
    margin: 0px auto;
    overflow: hidden;
}
h5{ font-weight:normal;word-spacing:-0.1rem;}
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;
    margin-bottom: 5vh;
    background: url(../images/printing/printing-header.jpg) no-repeat top center;
    background-size: cover;
    background-attachment: fixed;
} 
.inner-page-banner-section h1{
    font-size: 4.2rem;
	line-height:4.0rem;
	margin-top: 28vh;
	color:#fff;
    font-weight: 500;	
	text-transform:capitalize;
	    text-shadow: #000000 2px 2px 10px;
}

 
 
.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%;
}

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

.inbetween-page-first-section h1 {
	font-family: 'PT Sans Narrow', sans-serif;
    font-size: 1.9rem;
	margin-top:22vh;
	letter-spacing:0rem;
    font-weight: 800;
	padding:10px 20%;
	color:#fff;
}
