.two-third {font-family:'Fira Sans',sans-serif; line-height:1.2;}

.one-half {float:left; width:49%; margin-right:1%;}
.one-half-spaced {float:left; width:45%; margin-right:5%; margin-bottom:25px;}
.one-half-spaced img {width:200px;}

.product-box {height:270px; float:left; width:48%; margin:5px;text-align:center; background:#e6e6e6; border-bottom:3px solid #cecece; padding:25px; margin-bottom:15px;}
.product-box img {height:150px; width:auto;}
.product-box:hover {background:#cecece;  border-bottom:3px solid #f27836;}
.parts {height:80px; width:100%;}

.btn-primary {margin-bottom:5px;}
.product {display:block; margin:0 auto;}

#myCarousel {background:#393a39;}

.carousel-caption h1, .carousel-caption h2, .carousel-caption h4, .carousel-caption p {color:#fff !important;}

.carousel-inner img {display:block; margin:0 auto;}

.cycle-slideshow {width:60%; display:block; margin:0 auto;}
.cycle-slideshow iframe {width:560px; height:315px;}
.cycle-slideshow img {width:100%; height:auto; display:block; margin:0 auto;}

#no-template-pager {margin-left:24%; margin-right:21%;}
#no-template-pager img {width:100px;}
#no-template-pager span {font-size:32px; top:-15px;}

.center {text-align:center;}

@media only screen and (max-width:1080px) {
.cycle-slideshow iframe {width:480px; height:270px;}
#no-template-pager {width:100%;}
#no-template-pager img {width:80px;}
#no-template-pager span {font-size:24px;}
}
@media only screen and (max-width:870px) and (min-width:768px) {
.cycle-slideshow iframe {width:400px; height:225px;}
#no-template-pager img {width:65px;}
#no-template-pager span {font-size:18px;}
.one-half {
	width:100%;
	display:block;
	margin:0 auto;	
}
}
@media only screen and (max-width:767px) {
#no-template-pager {margin-left:10%;margin-right:12%;}
#no-template-pager img {font-size:18px;}
#no-template-pager span {font-size:18px;}
.cycle-slideshow {width:80%; height:auto;}
.cycle-slideshow iframe {width:100%;}
.one-half {
	width:100%;
	display:block;
	margin:0 auto;	
}
.one-third {
	width:100%;
	text-align:center;
	margin-bottom:15px;
}
.two-third {
	width:100%;
	display:block;
	margin:0 auto;
}
.one-half-spaced {
	width:100%;
	display:block;
	margin:0 auto;
	margin-bottom:25px;	
}
.product-box {width:100%;}
}
@media only screen and (max-width:540px) {
#no-template-pager {margin:0; width:100%:}
.cycle-slideshow {width:100%; height:auto;}
.content-area h1 {font-size:28px;}
.content-area h2 {font-size:24px;}
.content-area h4, .content-area h6 {font-size:18px;}

.carousel-caption h1, .carousel-caption h2, .carousel-caption h4 {
	font-size:18px;
}
.carousel-caption p {
	font-size:12px;
}
.carousel-indicators {
	display:none;
}
.chris, .chris a, .vis p, .financing p, .financing a {
font-size:14px;
}
a.link-box {
	width:100%;
	margin-bottom:15px;
}
}
@media only screen and (max-width:480px) {
#no-template-pager img {width:55px;}
.carousel-caption p {
	display:none;
}
.product-box {height:180px;}
.product-box img {height:75px;}
.parts {height:70px;}
}
@media only screen and (max-width:400px) {
.cycle-slideshow iframe {width:100%; height:150px;}
#no-template-pager img {display:none;}
.btn-primary {font-size:14px;}
.carousel-caption h1, .carousel-caption h2, .carousel-caption h4 {
	display:none;
}
.instructions p {font-size:14px;}
.instructions img {width:100%;}
}
@media only screen and (max-width:300px) {
.one-half-spaced img {width:150px;}
.one-half-spaced p, .one-half p {font-size:14px;}
}