@charset "UTF-8";
/* CSS Document */

@media only screen and (min-width: 1200px) {
.wrapper {width:1180px; margin:0 auto;}
.container {width:100%;}
}


@media only screen and (min-width: 980px) {
.wrapper {width:980px; margin:0 auto;}
.container {width:100%}



}

@media only screen and (min-width: 769px) and (max-width: 979px) {
.wrapper {width:100%;}
.container {width:100%}

.carousel .projector-desc {	width:60%;}

}
	

@media only screen and (min-width: 480px) and (max-width: 768px) {
.wrapper {width:100%;}
.push-xs {margin-top:30px;}
.xs-padding {margin-top:10px}
.navbar-brand{height: 80px;padding-top: 0;}

.carousel .projector-desc {	width:90%;}

.peripherals-height {min-height:auto;}

#carousel-custom {width:95%; height:auto}


.carousel-control.left {background: none;}
.carousel-control.right{background: none;}

.carousel-control {
	position: absolute;
	top: 45%;
	bottom: 0;
	left: 0;
	width: 15%;
	font-size: auto;
	color: #fff;
	text-align: center;
	opacity: 1;
	text-shadow: none;
}

.country-align {text-align:left}
}


@media only screen and (max-width: 480px) {
.wrapper {width:100%;}
.push-xs {margin-top:30px;}
.xs-padding {margin-top:10px}
.navbar-brand{height: 80px;padding-top: 0;}

.fill h2 {text-align: center; padding:10px 0 0 0}

.carousel .projector-desc {float:none; margin:0 auto;	width:80%; 	text-align:center;	font-size:.8em;}
.carousel-sub .projector-desc-sub, .carousel-products .projector-desc-products  {float:none; margin:0 auto;	width:100%;	text-align:center;	font-size:.8em; padding-bottom:20px;}

.carousel .item img {
	height:100px; width:auto; float:none;
}

.carousel-sub .item img, .carousel-products .item img {
	height:100px; width:auto; float:none; 
}

.peripherals-height {min-height:auto;}

#carousel-custom {width:95%; height:auto}

.carousel-control.left {background: none;}
.carousel-control.right{background: none;}

.carousel-control {
	position: absolute;
	top: 45%;
	bottom: 0;
	left: 0;
	width: 15%;
	font-size: auto;
	color: #fff;
	text-align: center;
	opacity: 1;
	text-shadow: none;
}

.country-align {text-align:left}
}
