/* General */
*{border: none;margin: 0;outline: none;padding: 0}#banner{display: block;overflow: hidden;left: 50%;top: 50%;position: absolute;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box}#banner div{position: absolute;background-repeat: no-repeat;}

/* Custom */

#banner { background-color: #E3592A; border: 1px solid #808080; }
#banner, .full { width: 300px; height: 250px; }

	#container {
		width: 300px;
		height: 250px;
		left: 0;
		top: 0;
		position: relative;
		overflow: hidden;
		-webkit-perspective: 190px;
		   -moz-perspective: 190px;
		     -o-perspective: 190px;
		        perspective: 190px;
		z-index: 1;
	}
		#carousel {
			width: 100%;
			height: 100%;
			position: absolute;
			-webkit-transform-style: preserve-3d;
			   -moz-transform-style: preserve-3d;
			     -o-transform-style: preserve-3d;
			        transform-style: preserve-3d;
		}
			#carousel.panels-backface-invisible figure {
				-webkit-backface-visibility: hidden;
				   -moz-backface-visibility: hidden;
				     -o-backface-visibility: hidden;
				        backface-visibility: hidden;
			}
			#carousel figure {
				display: block;
				position: absolute;
				width: 300px;
				height: 250px;
				left: 0;
				top: 0;
			}  
				.issue01, .issue02, .issue03, .issue04, .issue05 {
					background-repeat: no-repeat;
					background-position: center center;
				}
				.issue01 { background-image: url(issue_battery.png); }
				.issue02 { background-image: url(issue_diesel.png); }
				.issue03 { background-image: url(issue_hose.png); }
				.issue04 { background-image: url(issue_locked.png); }
				.issue05 { background-image: url(issue_tyre.png); }

	#txt01 {
		background-image: url(txt01.png);
		left: 0; top: 0;
		opacity: 0;
		z-index: 3;
	}
	#img {
		background-image: url(img.jpg);
		width: 360px; height: 250px;
		left: 0; top: 0;
		opacity: 0;
		z-index: 2;
	}
	#logo {
		left: 0; top: 0;
		width: 300px; height: 250px;
		z-index: 2;
	}
		#ring {
			background-image: url(logo_ring.png);
			left: 74px; top: 87px;
			width: 172px; height: 172px;
			margin: -86px 0 0 -86px;
			-webkit-transform: scale(0);
			   -moz-transform: scale(0);
			    -ms-transform: scale(0);
			     -o-transform: scale(0);
			        transform: scale(0);
			-webkit-transform-origin: center center;
			   -moz-transform-origin: center center;
			    -ms-transform-origin: center center;
			     -o-transform-origin: center center;
			        transform-origin: center center;
			z-index: 2;
		}
		#icon {
			left: 74px; top: 87px;
			width: 69px; height: 92px;
			margin: -46px 0 0 -34px;
			-webkit-transform: scale(0) rotate(45deg);
			   -moz-transform: scale(0) rotate(45deg);
			    -ms-transform: scale(0) rotate(45deg);
			     -o-transform: scale(0) rotate(45deg);
			        transform: scale(0) rotate(45deg);
			-webkit-transform-origin: center center;
			   -moz-transform-origin: center center;
			    -ms-transform-origin: center center;
			     -o-transform-origin: center center;
			        transform-origin: center center;
			z-index: 3;
		}
			#iconL {
				background-image: url(logo_iconL.png);
				background-position: left center;
				width: 36px; height: 72px;
				left: 0; top: 10px;
				z-index: 2;
			}
			#iconR {
				background-image: url(logo_iconR.png);
				background-position: right center;
				width: 36px; height: 72px;
				right: 0; top: 10px;
				z-index: 2;
			}
		#logoT {
			background-image: url(logo_text.png);
			background-position: right center;
			left: 185px; top: 34px;
			width: 0; height: 107px;
			overflow: hidden;
			-webkit-transform: translateX(-50%);
			   -moz-transform: translateX(-50%);
			    -ms-transform: translateX(-50%);
			     -o-transform: translateX(-50%);
			        transform: translateX(-50%);
			z-index: 2;
		}
			#logoC {
				background-image: url(logo_text_cover.png);
				width: 24px; height: 107px;
				left: 0; top: 0;
			}
	#txt02 {
		background-image: url(txt02.png);
		left: 300px; top: 0;
		z-index: 2;
	}
	#txt03 {
		background-image: url(txt03.png);
		left: 300px; top: 0;
		z-index: 2;
	}