/* CSS Document */
p { text-align:justify;}
#myCarousel .head_line {  position: relative; text-align:center;
  display: block;
  z-index: 1000;}
#myCarousel .logo img {
position:absolute;
  display: block;
  z-index: 1000; 
}

.tales {
  width: 100%;
}
.carousel-inner{
  width:100%;
  max-height: 500px !important;
}
header { height:600px;}
/* Image section */
.thumbnail img{
	max-height:100%;
	}
.img wrapper {
	width:100%;
	padding-bottom:150%;
	position:relative;
	}
img-wrapper img{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	min-height:100%;
	}
/* End of Image section */
#panelBeating { position:relative;}
#panelBeating img { position:absolute; top:50%; left:50%; margin-left:[-50%]; margin-top:[-50%];}

@media screen and (max-width:500px) {
 h1{ font-size:18px;}
 #right-main-content { margin-top:5px;}
 #foot { font-size:12px; text-align:left;}
}

@media screen and (max-width:800px) {
.heading{ font-weight:bold; font-size:26px; color:#000;}  
#right-main-content { margin-top:10px;}
}
