#banner-second{
	background:#007fc7;
}
textarea{ resize: none;}


#banner-second-banners{}


.interpage-contents{
	width:100%;
	padding-top:70px;
}

img.arrw_icon{
	width:24px;
}

.interpage-contents div.center_contents{
	padding:3% 0% 2% 0%;
	color:white;
	font-weight:bold;
}

font#title_font_banner_icont{
	font-size:55px;
	font-family:outdoormasterfonts-bold;
}
font.sub_title_icont{
	font-size:5vh;
	font-family:outdoormasterfonts-thin;
}
.interpage-contents div.center_contents font{
	line-height:7vh;
	font-family:outdoormasterfonts-thin;
}
.each_images{
	width:100%;
}


.slider_outer  {
    width: 100%;
    padding-top: 33%; /* defines aspect ratio */
    position: relative;
}

 .slider_outer .slider_inner{
	position: absolute;
	background:#ccc;
	background-size:100% auto;
	background-repeat:no-repeat;
	top:0;
	left:0;
	right:0;
	bottom:0;
}

.slider_outer .slider_inner img{
	width:100%;
	position:absolute;
}
#banner-slider{width:80%; margin-left:10%;}

#banners-slider{width:100%;}

.radios{
	position:absolute;
	bottom:0;
	left: 50%;
    transform: translateX(-50%);
	left:50;
}



#slide_images .each_images img{
	width:100%; 
}
#signage_blues,#join_us_signage_blues{
	width:100%;
	padding-top:5%;
	background:#007fc7;
	padding-bottom:2%;
	
}
#banners_center{
	width:80%;
	margin-top:-5px;
	padding:5% 0% 5% 0%;
	margin:0 auto;
	display:table;
}
#banners_center .abouts_{
	margin:0 auto;
	display:table;
	width:100%;
	text-align:justify;
}

.abouts_{
	font-size:16px;
	text-align:justify;
}

.banners-pics {
	margin-top:5%;
}
.banners-pics  .banner-pic{
	float:left;
	width:33.1%;
	border:1px solid white;
}
#slide_images_banners{
	margin-left:10%;
}

#slide_images_banners .each_images img{
	width:89%;
}
#banners-bot-choice div a{
	color:#007fc7;
}

#banners-bot-choice div a:hover{
	color:white;
}

.errors,.error,.g-errs{
	font-size:14px;
	color:red;
}

#opening-join-us{
	text-align:justify;
}

.abouts_{
font-family:outdoormasterfonts-thin;	
}

#signage_blues .abouts_{
	margin:0 auto;
	display:table;
	width:60%;
	color:white;
	font-family:outdoormasterfonts-thin;
	text-align:justify;
}

#join_us_signage_blues .abouts_{
	margin:0 auto;
	display:table;
	width:80%;
	color:white;
	font-family:outdoormasterfonts-thin;
	text-align:justify;
}

#signages_pics{
	width:98.3%;
        padding:1%;
	margin-top:1%;	
	margin-bottom:1%;
	margin:0 auto;
        display:table;
	background:white;

}

#signages_pics .serv-pic{
	float:left;
	background:#ccc;
	width:33.15%;
	border:1px solid white;
}



.services-pics {
	width:80%;
	margin:0 auto;
	display:table;
	margin-top:5%;
}

.services-pics .serv-pic{
	float:left;
	background:#ccc;
	width:49%;
	border:1px solid #007fc7;
}


 .ioutter  {
	width: 100%;
    padding-top: 66%; /* defines aspect ratio */
    position: relative;
}

 .ioutter .iinner{
	position: absolute;
	/*background:red;*/
	background-size:100% auto;
	background-repeat:no-repeat;
	/*background-image:url('../includes/images/services_images/icenter.jpg');*/
	top:0;
	left:0;
	right:0;
	bottom:0;
}

.bottom_choices{
	margin:0 auto;
	display:table;
}
.each-positions{
	float:left;
	width:50%;
	margin-bottom:3%;
        font-weight:bold;
}

.bottom_choices div {
	
	display:inline-block;
	margin: 0 auto;
	width:130px;
}

.bottom_choices div a{
	display:block;
	padding:5%;
	color:white;
	text-align:center;
}

.bottom_choices div a:hover{
	background:rgba(0 , 0 , 0 , 0.5);
}

#get-a-quote-banner{
	width:100%;


	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,207cca+51,2989d8+62,7db9e8+100 */
	background: #1e5799; /* Old browsers */
	background: -moz-linear-gradient(left,  #1e5799 0%, #207cca 51%, #2989d8 62%, #7db9e8 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #1e5799 0%,#207cca 51%,#2989d8 62%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #1e5799 0%,#207cca 51%,#2989d8 62%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=1 ); /* IE6-9 */
}
.close:hover,.rcapt:hover{cursor:pointer;}
#inputs_getaquote{
	width:50%;
	display:table;
	margin: 0 auto;
	padding: 2% 0% 2% 0%;
}

.getaquote_each{
	margin-top:2%;
}

.getaquote_each input{
	width:97%;
	padding:2%;
	font-size:2.4vh;
}

.getaquote_each input,.getaquote_each textarea{
	border:none;
}

.getaquote_each textarea{
	width:97%;
	padding:2%;
	font-size:2.4vh;
}



/*--for stickers--*/

#stickers_red{
	width:100%;
	/*background:#df49b5;*/
	
	margin-top:-5px;
	padding:5% 0% 0% 0%;
}


#stickers_red .abouts_{
	margin:0 auto;
	display:table;
	width:80%;
	color:white;
	font-family:outdoormasterfonts-thin;
	text-align:justify;
	color:rgba(0,0,0,0.8);
}

#sticker-second{

	/*background:#df49b5;*/
}

.stickers-pics {
	margin-left:10%;
	width:80%;
}

.stickers-pics  .sticker-pic{
	float:left;
	width:33.1%;
	border:1px solid white;
}

#sticker-container{
	margin-top:5%;
}

#sticker-bot-choice{
	padding:5% 0% 0% 0%;
}

#sticker-bot-choice a , #sticker-bot-choices a{
	color:#007fc7;
}

#sticker-bot-choice a:hover , #sticker-bot-choices a:hover{
	color:white;
}

#sticker-bot-choices{
	padding:1% 0% 1% 0%;
}

/* -- end for sticker -- */
/* -- for direct print -- */

#directprint-second{
	padding-top:70px;
	margin-left:10%;
	width:80%;
}

.w{
  margin:3% 0% 2% 0%;
}


#directprint-second-contents{
	color:#f4a732;
	width:50%;
	float:left;

}

#directprint-second-photo{
	float:left;
	width:50%;

}

#directprint-second-photo img{
	width:100%;
	margin-top:-5%;
}

#direct_print{
	width:100%;
	margin-top:-5px;
	padding:1% 0% 2% 0%;
}


#direct_print .abouts_{
	margin:0 auto;
	display:table;
	width:80%;
	font-family:outdoormasterfonts-thin;
	text-align:justify;
}
/*- outdoor ads -*/


#adspace_green{
	width:100%;
	background:green;
	margin-top:-5px;
	padding:5% 0% 5% 0%;
}


#adspace_green .abouts_{
	margin:0 auto;
	display:table;
	width:80%;
	color:white;
	font-family:outdoormasterfonts-thin;
	text-align:justify;
}

#outdoor_ad_t{
	background:green;
}

.outdoorad-pics {
	width:80%;
	margin:0 auto;
	display:table;
}


.outdoorad-pics .outdoorad-pic{
	float:left;
	background:#ccc;
	width:49.7%;
	border:1px solid green;
}


#positions{
	width:80%;
	margin-left:10%;
	margin-bottom:5%;
}

#positions .position-joinus{
	float:left;
	width:33.3%;
	color:white;
	padding:3% 0% 3% 0%;	

}

.department{
	margin:0 auto;
	display:table;
	font-weight:bold;
	font-size:17px;
}

.positions-dept ul{
	padding: 0;
    list-style-type: none;
	margin:0 auto;
	display:Table;
	margin-top:2%;
}

.positions-dept ul li{
	text-align:center;
}
#direct-print-banner-outer{
		padding-bottom:17%;
		margin-top:-50px;
	}
.spec_banner{
	width:80%;
	margin-left:10%;
}

.pbooth{
	float:left;
	width:32.5%;

}



@media only screen and (min-width:1800px){
	#directprint-second-contents{
		width:40%;
	}
	#directprint-second-photo{
		width:60%;
	}
	#direct-print-banner-outer{
		padding-bottom:1%;
	}
        
       

}


@media only screen and (max-width:1100px){


	#banner-slider,	.stickers-pics{width:90%; margin-left:5%;}

	.interpage-contents , #directprint-second{
		width:105%;
		margin-left:-5%;
		padding-top:50px;
	}
	
	#directprint-second{
		width:90%;
		margin-left:5%;
		margin-top:5%;
	}
	
	#signages_pics{
		width:100%;
	}

	#signages_pics .serv-pic{
		width:49%;
	}

	.services-pics ,.services-pics .serv-pic , .banners-pics  .banner-pic, .stickers-pics 
	.sticker-pic,.outdoorad-pics .outdoorad-pic{
		width:99%;
	}
	#positions .position-joinus{
		text-align:center;
		width:100%;
	}
	
	#signage_blues .abouts_ ,#stickers_red .abouts_ ,#direct_print .abouts_,#adspace_green .abouts_ {
		width:90%;
	}
	
	#slide_images_banners {
		margin-left:-5%;
		margin-top:5%;
	}

	#slide_images_banners .each_images img {
		width:100%;
	}
	
	#banners_center{
		width:90%;
	}
	
	#inputs_getaquote{
		width:90%;
	}
	
	.btnOmi{
		margin-top:3%;
	}
	
	#directprint-second-photo img{
		margin-top:5%;
		margin-bottom:5%;
	}
	
}

@media only screen and (max-width:750px){
	#directprint-second{
		width:90%;
		margin-left:5%;
		margin-top:15%;
	}
	
	.each-positions{
		float:left;
		width:100%;
		margin-bottom:3%;
	}
	
	 #directprint-second-photo,#directprint-second-contents{
		width:100%;
		float:left;
	}
	
	#signages_pics .serv-pic{
		width:98%;
	}
	
	.interpage-contents{
		padding-top:5%;
	}
	
	#direct-print-banner-outer{
		margin-top:0px;
	}
	
	.spec_banner{
	width:90%;
	margin-left:5%;
}

.pbooth{
	float:left;
	width:100%;
	border:1px solid white;
	margin-top:5%;
}

}

@media only screen and (max-width:550px){
	.bottom_choices div {
		width:100%;
	}
	
	img.arrw_icon{
		width:20px;
	}
	
	font#title_font_banner_icont{
		font-size:45px;
	}
	
	#directprint-second{
		margin-top:10%;
	}
		
	.interpage-contents{
		margin-top:10%;
	}

}





