/* Captions container */
.royalSlider .royalCaption {
	z-index:200;
	display:block;
	position:absolute;	
}
body.ie8 div.royalSlider .royalCaptionItem, body.ie7 div.royalSlider .royalCaptionItem {
	margin-left:100px;
	margin-top: 62px;
	}
	
@media only screen and (max-width: 1079px) {
	.royalSlider .royalCaption {
		z-index: 200;
		display: block;
		position: absolute;
		left: 150px;
		top: -60px;
	}
	div.royalSlider .royalCaptionItem {
	margin:-60px 0 0 150px;
	}
	
	body.single-project h1 {
	font-size: 3em;
	}
	div#project-title-block {
	top: 22%;
	left: 18%;
	width: 400px;
	}
}
@media only screen and (max-width: 1079px) {
	body.home h1{
	font-size:3em;
	padding:0em 0 0.2em 0;
	line-height:0.9;
	border-bottom:1px dotted #fff;
	margin:103px 0 0.2em 0;
	}
}
@media only screen and (max-width: 1200px) {
	#contentwrapper, #footerWrapper {
   	 width:960px;
	}
	.blog-grid{
		font-size:90%;
	}
	.blog-grid-cont-holder p{
		line-height:1.4;
	}
	div.proj-over-holder {
		width:25%;
		padding-top: 30px;
	}
	#project-stats {
		font-size: 70%;
		}

}
@media only screen and (min-width: 1080px) and (max-width: 1200px) {
	.royalSlider .royalCaption {
		z-index: 200;
		display: block;
		position: absolute;
		left: 15%;
		top: -6%;
	}
	div.royalSlider .royalCaptionItem {
	margin: -32px 0 0 17%;
	}
}

@media only screen and (min-width: 1080px) and (max-width: 1259px) {
	body.home h1{
	font-size:4em;
	padding:0em 0 0.2em 0;
	line-height:0.9;
	border-bottom:1px dotted #fff;
	margin:33px 0 0.2em 0;
	}
	body.single-project h1 {
	font-size: 4em;
	}
	div#project-title-block {
	top: 22%;
	left: 18%;
	width: 450px;
	}
}
@media only screen and (min-width: 1201px) {
	.royalSlider .royalCaption {
			left:15%;
			top:0%;
	}
	div.royalSlider .royalCaptionItem {
	margin:0 0 0 15%;
	}
}
@media only screen and (min-width: 1260px) {
	.royalSlider .royalCaption {
			left:15%;
			top:8%;
	}
	div.royalSlider .royalCaptionItem {
	margin:3% 0 0 15%;
	}
	body.firefox div.royalSlider .royalCaptionItem, body.msie div.royalSlider .royalCaptionItem {
	margin:3% 0 0 15%;
	}
}

@media only screen and (min-width: 1600px) {
	.royalSlider .royalCaption {
			left:18%;
			top:15%;
	}
	div.royalSlider .royalCaptionItem {
	margin:5% 0 0 12%;
	}
	body.firefox div.royalSlider .royalCaptionItem, body.msie div.royalSlider .royalCaptionItem {
	margin:5% 0 0 16%;
	}
	div#project-title-block {
	top: 22%;
	left: 18%;
	width: 580px;
	}
}


.royalSlider .royalCaptionItem a {
    display: block;
    margin-right: 10px;
    width: 82px;
}


