body {
	background: #000;
}

.row {
  margin-right: -8px;
  margin-left: -8px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  padding-right: 8px;
  padding-left: 8px;
  padding-bottom: 16px;
}

.img-responsive-max {
  display: block;
  width: 100%;
  height: auto;
}

.cycle-overlay {
	position: absolute;
	top: 0;
	margin: 0;
	z-index: 100000;
}

	span img {
		width: 100%;
		height: auto;
	}

	.cycle-overlay span {
		opacity: 0;
	}

	.cycle-overlay span:hover {
		opacity: 1;
	}

.rakudawrap {
	padding: 0 0 16px 0;
}

.rakudacont {
	background: #ededed;
	position: relative;
}

	.rakudacont p {
		position: absolute;
		color: #000;
		font-size: 10px;
		top: 20%;
		left: 10%;
	}
	
@media (min-width: 768px) {

	.rakudawrap {
		padding: 40px 0;
	}

  .rakudacont p {
	font-size: 10px;
	top: 30%;
	left: 12%;
  }
}
@media (min-width: 992px) {
  .rakudacont p {
	font-size: 10px;
	top: 30%;
	left: 15%;
  }
}
@media (min-width: 1200px) {
  .rakudacont p {
  }
}
