#contact-us-main{
	width:100.1%;
}

#center-contact-us{
	margin-left:25%;
	width:50%;
	padding:5% 0% 5% 0%;
	text-align:center;
	font-family: outdoormasterfonts;
	font-size:10vh;
	border:5px solid #fff200;
	color:#fff200;
	background:rgba(0,0,0,0.4);
}
	
.each-contact-us-contents{
	background:#fff200;
	width:100.5%;
}

#central-image-contact{ 
}

.tt_banners{
	font-size:40px;
	font-weight:bold;
	color:#df49b5;
}

#pbooths,#rbanner{
	padding-right:2%;
	padding-left:5%;
}


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

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


.inside-contents-contact-us{
	margin-left:25%;
	width:50%;
	padding-top:3%;
	/*padding-bottom:3%;*/
}

.we-are-at-city{
	text-align:center;
	font-size:7vh;
	color:#1e5799;
	margin-bottom:2%;
}

#adresses-bcd{
	width:100%;background:#fffcdb;
}

.align-address{
	margin-left:25%;
	width:50%;
}

.align-address .ilo-adress{
	width:50%;
	color:#1e5799;
	float:left;
	text-align:center;
	padding-top:2%;
	padding-bottom:2%;
}

#adresses-bcd .bcd-adress{
	width:33.3%;
	color:#1e5799;
	float:left;
	text-align:center;
	padding-top:2%;
	padding-bottom:2%;
}

.bcd-title-address{
	font-weight:bold;
	font-size:3vh;
}

#contact-us-how-to-reach-us{
	width:80%;
	margin-left:10%;
	background:#fff200;
}
#footer-hotlines{
	background:#1e5799;
	color:white;
	padding-top:1%;
	padding-bottom:1%;
	text-align:center;
	font-family: outdoormasterfonts-bold;
	font-size:3vh;
}

#center-get-in-touch{
	padding-top:3%;
	padding-bottom:3%;
	width:50%;
	margin-left:25%;
}

#text-get-in-touch{
	font-family: outdoormasterfonts;
	font-size:10vh;
	border:5px solid #1e5799;
	text-align:center;
	color: #1e5799;
	padding-top:2%;
	padding-bottom:2%;
}

.each-keep-intouch{
	margin-top:2%;
}

.get-in-touch-inputs{
	width:95.5%;
	padding:2%;
	border: none;
	font-size:2.4vh;
}


#main-container-graphic-design{
	width:100.1%;
}

.each-graphic-design-content{
	width:60%;
	margin-left:20%;
	padding:1% 0% 1% 0%;
	color:rgba(0,0,0,0.8);
}

.each-graphic-design-content p , .each-adspace-content p{
	text-align:justify;
	color:rgba(0,0,0,0.8);
}

#top-allowance{
	margin-top:6.4%;
}

#adspace-main-body,#faq-main-content{
	width:100.01%;
	margin-top:8%;
	/*background:red;*/
}

#faq-main-content{
	width:60%;
	margin-left:20%;
}

#faq-body{
	padding:2% 0% 5% 0%;
}


#faq-content{
	padding-top:2%;
	padding-bottom:2%;
}

.each-adspace-content{
	width:80%;
	margin-left:10%;
	padding:1% 0% 1% 0%;
	color:rgba(0,0,0,0.8);
}


.each-ad-space{
	float:left;
	width:32.9%;
	
	margin-bottom:2%;
}


#centers{
border-left:7px solid white; border-right:7px solid white;
}

.descript-ad-space{
	padding:1% 0% 2% 0%;
	text-align:center;
}

.rentable-item{
	font-size:3.25vh;
	font-weight:bold;
}

.rentable-dets a{
	color:#2382ba;
}

.rentable-dets a:hover{

}

.descript-ad-space div{

}

ul#list-of-faqs-i-give{
list-style-type:disc;padding-left:3%;
}

.faq-quest{
	font-size:3vh;
	font-weight:bold;
	margin-bottom:1%;
}


#private-body{
	padding:2% 0% 1% 0%;
}


#btncn{
float:left;width:40%;
}

#feathercn{
float:left;width:60%;margin-top:-15%;
}




@media only screen and (max-width:1350px){
	.each-ad-space{
		width:50%;
		
	}



#centers{
border:none;
}

        
}


@media only screen and (max-width:1100px){
#centers{
border:none;

}

#btncn{
float:none;width:100%;
}

#feathercn{
display:none;
}

	ul#list-of-faqs-i-give{
		list-style-type:disc;padding-left:7%;
	}

	.each-ad-space{
		width:100%;
		
	}



	
	.each-adspace-content{
		width:90%;
		margin-left:5%;
	}

	#faq-main-content{
		margin-top:10%;
		width:90%;
		margin-left:5%;
	}
	
	.align-address{
		margin-left:5%;
		width:90%;
	}
	
	.align-address .ilo-adress , #adresses-bcd .bcd-adress{
		width:100%;
		float:none;
		padding:7% 0% 7% 0%;
	}
	
}


@media only screen and (max-width:850px){
	.tt_banners{
		padding:0%;
	}
	
	#center-get-in-touch,.inside-contents-contact-us{
		width:90%;
		margin-left:5%;
	}
	

	#adspace-main-body{
		margin-top:10%;
	}
	
	.each-ad-space{
		width:100%;
		border:none;
	}
	
	.each-adspace-content{
		width:90%;
		margin-left:5%;
	}
	
	
	#faq-main-content{
		margin-top:70px;
	}
	
	#header-contact-us{
		margin-top:26%;
	}
	
	#center-contact-us,.we-are-at-city{
		font-size:7vh;
	}
	
	.each-graphic-design-content{
		width:90%;
		margin-left:5%;
	}
		
	#top-allowance{
		margin-top:18.4%;
	}
	
	#pbooths,#rbanner{
		padding-right:0%;
		padding-left:0%;
	}


}


@media only screen and (max-width:750px){
	#adspace-main-body{
		margin-top:25%;
	}
	
	#faq-main-content{
		margin-top:25%;
	}
}