/*==========  Mobile First Method  ==========*/
body {
	background: #000;
}
@font-face {
	font-family: 'qtypepro-squaremedium';
	src: url('../fonts/qtypepro-squaremedium-webfont.eot');
	src: url('../fonts/qtypepro-squaremedium-webfont?#iefix') format('embedded-opentype'),  url('../fonts/qtypepro-squaremedium-webfont.woff') format('woff'),  url('../fonts/qtypepro-squaremedium-webfont.ttf') format('truetype'),  url('../fonts/qtypepro-squaremedium-webfont.svg#qtype') format('svg');
	font-weight: lighter;
	font-style: lighter;
}
@font-face {
	font-family: 'QTypeProSquareBold';
	src: url('../fonts/qtypepro-squarebold-webfont.eot');
	src: url('../fonts/qtypepro-squarebold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/qtypepro-squarebold-webfont.woff') format('woff'),  url('../fonts/qtypepro-squarebold-webfont.ttf') format('truetype'),  url('../fonts/qtypepro-squarebold-webfont.svg#') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'QTypeProSquareLight';
    src: url('../fonts/qtypepro-squarelight-webfont.eot');
    src: url('../fonts/qtypepro-squarelight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/qtypepro-squarelight-webfont.woff') format('woff'),
         url('../fonts/qtypepro-squarelight-webfont.ttf') format('truetype'),
         url('../fonts/qtypepro-squarelight-webfont.svg#') format('svg');
    font-weight: normal;
    font-style: normal;

}
#topexplore{display: none;}

img.scale-with-grid {
	max-width: 100%;
	height: auto;
}


#supportnav {
	background-color: #ff8400;
	color: #fff;
}
#footermenu a {
	color: #fff;
	text-decoration: none;
	font-family: 'Play', sans-serif;
	font-size: 1.6rem;
}
#footermenu a:hover {
	color: #484949;
}
#footermenu ul {
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: center;
}
#footermenu li {
	display: inline-block;
	padding-top: 19px;
	padding-bottom: 15px;
	width: 30%;
}
#socialfooter img {
	padding-left: 5px;
	margin-right: 5px;
}
#socialfootermobile {
	text-align: center;
	background-color: #000;
	margin-top: 5px;
}
#socialfootermobile img {
	padding-top: 10px;
	margin: auto 25px;
}
#brandlogos {
	text-align: center;
	padding-top: 15px;
}
.no-gutter > [class*='col-'] {
	padding-right: 0;
	padding-left: 0;
}
#landingorange {
	background-color: #ff8400;
}
#landingorange img {
	margin-top: 37px;
}
#landingheader {
	text-align: center;
	margin-top: 60px;
}
#landingheader img {
	display: inline-block!important;
}
#landingheader p {
	font-family: 'QTypeProSquareLight', sans-serif;
	text-transform: uppercase;
	font-size: 1.6rem;
	color: #fff;
	line-height: 1.5;
}
#fp3 {
	text-align: center;
}
#prodhead {
	text-align: center;
}
#prodhead h1 {
	color: #fff;
	font-family: 'QTypeProSquareBold', sans-serif;
	font-size: 3.2em;
	margin-top: 140px;
	margin-bottom: 60px;
	line-height: 0.9em;
	text-align: center;
}
#prodhead p {
	font-family: 'Play', sans-serif;
	font-size: 1.4rem;
	color: #fff;
	padding-top: 15px;
}
#mainprodimg {
	margin-top: 30px;
	margin-bottom: 20px;
}
.cswitch {
	display: inline-block;
	margin-right: -5px;
	cursor: pointer;
}
#limg img{float:left;}


#prodhead button {
	display: inline-block;
	padding: 10px 16px;
	margin-top: 30px;
	margin-bottom: 0;
	margin: 0 auto;
	font-weight: normal;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	background-color: #ff8400;
	font-family: 'Fjalla One', sans-serif;
	font-size: 2.4em;
	color: #fff;
	text-transform: uppercase;
}

#rotatorfp{display: none}

.slide-desc button{
	background-color: #ff8400;
	font-family: 'Fjalla One', sans-serif;
	font-size: 1.6em;
	color: #fff;
	text-transform: uppercase;
	padding: 5px 8px;
	border: none;
	min-width: 150px;
	margin-top: 15px;
	margin-right: 8px;
}
.slide-desc{margin-left: 20%; margin-top: 50px;}

.slide-desc h2    {color: #fff;
    font-family: 'QTypeProSquareBold', sans-serif;
		font-size: 4.4em;}
.slide-desc p{
	font-family: 'Fjalla One', sans-serif;
	font-size: 2.2em;
	color: #fff;
	text-transform: uppercase;
}

#rightcolfp button{	background-color: #ff8400;
	font-family: 'Fjalla One', sans-serif;
	font-size: 1.6em;
	color: #fff;
	text-transform: uppercase;
	padding: 5px 8px;
	border: none;
	min-width: 120px;
	margin-bottom: 30px;
	margin-right: 8px;
}
#rightcolfp{
	text-align: center;
	margin-top: 30px;

}
#rightcolfp img{margin-top: 15px;}
#midcolfp{
	text-align: center;

}

#prodheadarc {
	padding-top: 60px;
	text-align:center;
}
#prodheadarc h1 {
	color: #fff;
	font-family: 'QTypeProSquareBold', sans-serif;
	font-size: 4.4em;
	margin-bottom: 10px;
	margin-top: 10px;
	line-height: 0.9em;
}
#nameorange {
	color: #fa4c06;
	font-size: 0.9em;
}
#prodheadarc h2 {
	font-size: 2.8em;
}
#prodheadarc ul {
	font-family: 'Play', sans-serif;
	font-size: 1.6rem;
	color: #fff;
	padding-top: 10px;
}
#prodheadarc button {
	display: inline-block;
	padding: 10px 16px;
	margin-top: 40px;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	background-color: #ff8400;
	font-family: 'Fjalla One', sans-serif;
	font-size: 2.4em;
	color: #fff;
	text-transform: uppercase;
}
#amzfadearc img {
	opacity: 0;
}
#amzfadearc:hover>img {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.arklogos {
	margin-bottom: 30px;
	margin-left:20px;
}
#audionimicscopy {
	padding-top: 30px;
	text-align:center;
}
#mobileaudionomics{
	display:block;
}
#largeaudionomics{
	display:none;}
	
#largerdrive{
	display:none;}
		
#mobilerdrive{
	display:block;
}
.kammobile{
	display:block;
}
#kamlarge{
	display:none;}
	
.ldisplay{
	display:none;}
	
.mdisplay{display:block;}
	
.arccopy p:last-child {margin-bottom:50px;
}
.arccopy li:last-child {margin-bottom:50px;
}
.arccopy h3 {
	color: #ff8400 !important;
	font-family: 'Fjalla One', sans-serif;
	font-size: 2.2em;
	text-align:center;
}
.arccopy h2 {
	text-align:left;
}
.arccopy p{
	color: #fff;
	font-family: 'Play', sans-serif;
	font-size: 1.3em;
	margin-left:20px;
}

.arccopy li{
	color: #fff;
	font-family: 'Play', sans-serif;
	font-size: 1.3em;
	margin-left:20px;
}

.arccopy a{
	color: #ff8400;
	text-decoration: none;
}
.arccopy a:hover{
	color: #ff8400;
	text-decoration: underline;
}

#arkfp img{
	margin-top: 60px;
	margin-bottom: -15px;
	
}
#arkfp {text-align: center; margin-top: 50px;}


#techspecs ul{
	margin-left: 30px;}
	

#arc300drive{
}
#arc300drive span{
	font-family:QTypeProSquareBold;
	}
	#arc300drive span:last-child{
	font-family:QTypeProSquareBold;
	color:#fa4c06;
	}
#kamicons li {
	float: left;
	margin: 8px;
	cursor: pointer;
	list-style: none;
	text-align: center;
	width: 70px;
	color: #fff;
}
#kamicons {

	margin-left: -20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#kamiconsm li {
	float: left;
	margin: 8px;
	cursor: pointer;
	list-style: none;
	text-align: center;
	width: 45px;
	color: #fff;
	font-size:1em;
}
#kamiconsm {
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left:5px;
}

.circle {
	display: inline-block;
	background: linear-gradient(180deg, #ff1c21, #ff6b21, #ffd800, #ffff00, #8efb02, #22be02, #00cdf5, #0099f6, #75009f, #d10382, #fe3980, #ffffff);
	background-size: 2400% 2400%;
	-webkit-animation: AnimationName 18s ease infinite;
	-moz-animation: AnimationName 18s ease infinite;
	animation: AnimationName 18s ease infinite;
}
.breath {
	display: inline-block;
	-webkit-animation: breath 2s infinite;
	-moz-animation: breath 2s infinite;
	animation: breath 2s infinite;
	animation-direction: alternate;
}
.solid {
	display: inline-block;
	-webkit-animation: solid 2s infinite;
	-moz-animation: solid 2s infinite;
	animation: solid 2s infinite;
	
}
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:70%;
	height:70%;
}

ol{
	margin-left: 20px;
}
ul{
	margin-left: 20px;
}
@keyframes solid {
 0% {background-color: #4ce700;}
 100% {background-color: #4ce700;}
}

 @keyframes breath {
 0% {background-color: #5b5b5b;}
 100% {background-color: #00ffde;}
}

@-webkit-keyframes breath {
 0% {background-color:#5b5b5b;}
 100% {background-color: #00ffde;}
}

.beat {
	display: inline-block;
	-webkit-animation: beat 3s infinite;
	-moz-animation: beat 3s infinite;
	animation: beat 3s infinite;
}
 @keyframes beat {
 0% {background-color: #5b5b5b;}
 10% {background-color: red;}
 15% {background-color: #5b5b5b;}
 25% {background-color: red;}
 50% {background-color: #5b5b5b;}
 65% {background-color: #5b5b5b}
 100% {background-color: #5b5b5b;}
}

@-webkit-keyframes beat {
 0% {
background-color: #5b5b5b;}
 10% {background-color: red;}
 15% {background-color: #5b5b5b;}
 25% {background-color: red;}
 50% {background-color: #5b5b5b;}
 65% {background-color: #5b5b5b}
 100% {background-color: #5b5b5b;}
}

.random {
	display: inline-block;
	-webkit-animation: random 5s infinite;
	-moz-animation: random 5s infinite;
	animation: random 5s infinite;
}
 @keyframes random {
 0% {background-color: #e40e16;}
 10% {background-color: #22be02;}
 20% {background-color: #ff6b21;}
 30% {background-color: #ffd800;}
 40% {background-color: #ffffff;}
 50% {background-color: #f00;}
 60% {background-color: #8efb02;}
 70% {background-color: #75009f;}
 80% {background-color: #d10382;}
 90% {background-color: #ff1c21;}
 100% {background-color: #00cdf5;}
}

#eqlist{ margin-left:20px;}



 @keyframes fadein {
 from {
opacity: 0;
}
 to {
opacity: 1;
}
}

/* Firefox < 16 */
@-moz-keyframes fadein {
 from {
opacity: 0;
}
 to {
opacity: 1;
}
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
 from {
opacity: 0;
}
 to {
opacity: 1;
}
}


/* Opera < 12.1 */
@-o-keyframes fadein {
 from {
opacity: 0;
}
 to {
opacity: 1;
}
}

.listfloat{
	float:left;
	margin-left:30px;
	font-size:0.8em;
	
	
}


.featurehead {
	margin-top: 63px;
}
.featurehead h1 {
	color: #fff;
	text-transform: uppercase;
	font-family: 'Fjalla One', sans-serif;
	font-size: 3.1em;
}
.featuremain {
	color: #fff;
	font-family: 'Play', sans-serif;
	margin-bottom: 20px;
}
.featuremain h2 {
	color: #ff8400;
	text-transform: uppercase;
	font-family: 'Fjalla One', sans-serif;
	font-size: 2.8em;
	margin-top: 20px;
}
.featuremain ul {
	font-size: 1.3em;
	margin-top: 40px;
}
.featuremain p {
	font-size: 1.3em;
}

.esportsmain h2 {
	color: #ffffff;
	text-transform: uppercase;
	font-family: 'Fjalla One', sans-serif;
	font-size: 2.8em;
	margin-top: 20px;
}
.esportsmain h3{
	color:#fff;
	font-family: 'Play', sans-serif;
}


#amztop {
	padding-left: 4px;
}
#dtslogo {
	margin-top: 30px;
}
#gallery h1 {
	color: #fff;
	text-transform: uppercase;
	font-family: 'Fjalla One', sans-serif;
	font-size: 4.4em;
}
.specs {
	color: #fff;
	font-family: 'Play', sans-serif;
	font-size: 1.3em;
	margin-bottom: 50px;
	margin-top: 40px;
}
.specs h2 {
	font-size: 2.6em;
	color: #ff8400;
	text-transform: uppercase;
	font-family: 'Fjalla One', sans-serif;
}
.specs li {
	margin-left: 20px;
}
#lowerbuy button {
	display: inline-block;
	padding: 10px 16px;
	margin-top: 70px;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	background-color: #ff8400;
	font-family: 'Fjalla One', sans-serif;
	font-size: 2.4em;
	color: #fff;
	text-transform: uppercase;
}
#lowerbuy {
	text-align: center;
}
#lowerbuy img {
}

label {
	color: #fff;
	font-family: 'Play', sans-serif;
	font-size: 1.4rem;
	font-weight: normal;
}
.filtercolumn {
	color: #fff;
	font-family: 'Play', sans-serif;
}
.filtercolumn p {
	border-bottom: 1px solid #fff;
}
.filterlist {
	list-style: none;
	margin-left: 0;
	text-align: justify;
	padding-left: 2px;
	margin-bottom: 5px;
}
.filterlist:after {
	content: '';
	width: 100%; /* Ensures justification for single lines */
	display: inline-block;
}
.filterlist li {
	display: inline-block;
	padding-right: 7px;
}
.checkbox-custom {
	opacity: 0;
	position: absolute;
}
.checkbox-custom + .checkbox-custom-label:before {
	content: '';
	background: #fff;
	border: 1px solid #ddd;
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 15px;
	padding: 2px;
	margin-right: 5px;
	text-align: center;
}
.checkbox-custom:checked + .checkbox-custom-label:before {
	background: #ff8400;
	box-shadow: inset 0px 0px 0px 2px #fff;
}
#donefilter {
	background-color: #ff8400;
	border: none;
	color: #fff;
	padding: 4px;
}
#filterbybutton {
	background-color: #000;
	border: none;
	color: #fff;
	padding: 4px;
	float: right;
	margin-top: 40px;
}
.filter-options h1 {
	color: #fff;
	text-transform: uppercase;
	font-family: 'Fjalla One', sans-serif;
	font-size: 3.1em;
	float: left;
}
.categorycard {
	margin-bottom: 120px;
}
.categorycard img {
	border-bottom: 1px #fff solid;
}
.categorycard h4 {
	font-family: 'Fjalla One', sans-serif;
	font-size: 1.8em;
	color: #fff;
	text-transform: uppercase;
}
.categorycard p {
	color: #fff;
	font-family: 'Play', sans-serif;
	font-size: 1.3em;
	max-width: 300px;
}
.categorycard button {
	background-color: #ff8400;
	font-family: 'Fjalla One', sans-serif;
	font-size: 1.4em;
	color: #fff;
	text-transform: uppercase;
	padding: 5px 8px;
	border: none;
}
.categorycard a {
	text-decoration: none;
	color: #fff;
}
.categorycard a:hover {
	color: #ccc;
}
.categorycard button a:hover {
	color: #fff;
}
.buycard {
	float: right;
	margin-right: 60px;
}
#catheader {
	color: #fff;
	text-transform: uppercase;
	font-family: 'QTypeProSquareLight', sans-serif;
	font-size: 3.6em;
	margin-bottom: 250px;
	margin-top: 200px;
	text-align: center;
}
.contactus {
	color: #fff;
	font-family: 'Play', sans-serif;
}
.contactus h3 {
	font-family: 'QTypeProSquareLight', sans-serif;
	font-size: 1.7em;
	color: #ff8400;
}
.contactus p {
	font-size: 1.3em;
}
.contactus h4 {
	font-size: 1.5em;
}
.tel {
	margin-bottom: 70px;
}
.tel button {
	background-color: #ff8400;
	font-family: 'Fjalla One', sans-serif;
	font-size: 1.6em;
	color: #fff;
	text-transform: uppercase;
	padding: 8px 11px;
	border: none;
	margin-top: 25px;
	margin-bottom: 25px;
}
.tel2 button {
	background-color: #ff8400;
	font-family: 'Fjalla One', sans-serif;
	font-size: 1.6em;
	color: #fff;
	text-transform: uppercase;
	padding: 8px 11px;
	border: none;
	margin-top: 25px;
	margin-right: 50px;
}
.tel a {
	color: #fff;
	text-decoration: underline;
}
.fpheadline {
	text-transform: uppercase;
	font-family: 'QTypeProSquareLight', sans-serif;
	font-size: 1.6em;
	color: #fff;
	text-align: center;
	margin-top: 20px;
	background-color: #000;
}
.fpheadline button {
	background-color: #ff8400;
	font-family: 'Fjalla One', sans-serif;
	font-size: 1.3em;
	color: #fff;
	text-transform: uppercase;
	padding: 8px 11px;
	border: none;
	margin-top: 30px;
	margin-bottom: 20px;
	margin-right: 10px;
}
#fplandingimg {
	margin-top: 45px;
}
#unfair {
	text-align: center;
}
.extraimg {
	display: none;
}
.fpquicklinks button {
	border: none;
}
.fpquicklinks h2 {
	color: #fff;
	text-transform: uppercase;
	font-family: 'QTypeProSquareLight', sans-serif;
	font-size: 1.9em;
	margin-bottom: 3px;
}
.modal-content iframe {
	margin: 0 auto;
	display: block;
}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 35px;
	height: 0;
	overflow: hidden;
}
.video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.categorycardfp {
	margin-bottom: 40px;
	margin-top: 80px;
}
.categorycardfp img {
	border-bottom: 1px #fff solid;
}
.categorycardfp h4 {
	font-family: 'Fjalla One', sans-serif;
	font-size: 1.8em;
	color: #fff;
	text-transform: uppercase;
}
.categorycardfp p {
	color: #fff;
	font-family: 'Play', sans-serif;
	font-size: 1.3em;
	max-width: 300px;
}
.categorycardfp button {
	background-color: #ff8400;
	font-family: 'Fjalla One', sans-serif;
	font-size: 1.4em;
	color: #fff;
	text-transform: uppercase;
	padding: 5px 8px;
}

.categorycardfp2 button{
	background-color: #ff8400;
	font-family: 'Fjalla One', sans-serif;
	font-size: 1.4em;
	color: #fff;
	text-transform: uppercase;
	padding: 5px 8px;
	min-width: 200px;
	margin-bottom: 40px;

}

#disark{
	margin-top: 60px;
	display: none;
}
.categorycardfp2{text-align: center;}
.categorycardfp2 a {
	text-decoration: none;
	color: #fff;
}
.categorycardfp2 h2{margin-bottom: 20px;}
.categorycardfp2{text-align: center}

.categorycardfp a {
	text-decoration: none;
	color: #fff;
}
.categorycardfp a:hover {
	color: #ccc;
}
.categorycardfp button a:hover {
	color: #fff;
}
.fpmore button {
	background-color: #ff8400;
	font-family: 'Fjalla One', sans-serif;
	font-size: 1.4em;
	color: #fff;
	text-transform: uppercase;
	padding: 5px 8px;
	margin-left: 15px;
}
.fpmore button a {
	text-decoration: none;
	color: #fff;
}
.fpmore button a:hover {
	text-decoration: none;
	color: #fff;
}
.fpmore {
	margin-bottom: 60px;
}
#amzfade img {
	opacity: 0;
}
#amzfade:hover>img {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.menudodge2 {
	margin-top: 20px;
	text-align: center;
}
.menudodge {
	margin-top: 30px;
}
.section{ margin-right:0}


.section p {
	color: #fff;
	font-family: 'Play', sans-serif;
	font-size: 1.3em;
	text-align: left;
}
.section h1 {
	font-family: 'qtypepro-squaremedium';
	font-size: 2.6em;
	color: #fff;
	text-transform: uppercase;
	margin-top: 60px;
}
.section h2 {
	font-family: 'Fjalla One', sans-serif;
	font-size: 2.6em;
	color: #fff;
	text-transform: uppercase;
}
.section h3 {
	font-family: 'Fjalla One', sans-serif;
	font-size: 2.2em;
	color: #fff;
	text-transform: uppercase;
}
#header {
	background-color: #000;
	position: fixed;
	z-index: 9;
	display: block;
	width: 1170px;
}
.ranges p {
	text-align: center;
}
.ranges {
	margin-top: 50px;
}
.ranges100 p {
	text-align: center;
}
.ranges100 {
	margin-top: 50px;
}
.signup {
	text-align: center;

}
.signup input {
	width: 50%
}
#mc_embed_signup button {
	background-color: #ff8400;
	font-family: 'Fjalla One', sans-serif;
	font-size: 1.4em;
	color: #fff;
	text-transform: uppercase;
	padding: 5px 8px;
	margin-left: 15px;
}
#firstimg {
	margin-top: 40px;
	text-align: center;
}


#arksections {
	text-align: center;
}
 @-webkit-keyframes AnimationName {
 0% {
background-position:53% 0%
}
 50% {
background-position:48% 100%
}
 100% {
background-position:53% 0%
}
}
 @keyframes AnimationName {
 0% {
background-position:53% 0%
}
 50% {
background-position:48% 100%
}
 100% {
background-position:53% 0%
}

}

#topnavstore{
	float: right;
	display: inline-block;
	padding: 8px 14px;
	margin-top: 30px;
	margin-bottom: 0;
	margin: 0 auto;
	font-weight: normal;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	background-color: #ff8400;
	font-family: 'Fjalla One', sans-serif;
	font-size: 1.8em;
	color: #fff;
	text-transform: uppercase;
	position: absolute;
    right: 10px;
    top: 10px;
}


/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
#menubutton {
	color: #fff;
}
#mobilelogo {
	margin-top: 15px;
	margin-left: 10px;
}
#mainnav {
	background-color: #000;
	font-family: 'Play', sans-serif;
}
#mainnav li a {
	color: #fff;
	font-size: 1.6rem;
	background-color: #ff8400;
	margin-bottom: 3px;
	margin-top: 3px;
}
}

@media only screen and (min-width : 760px) {
	#rotatorfp{display: block}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	.categorycardfp2 button{

	margin-right: 30px;
}
	#disark{
	margin-top: 60px;
	display: block;
}
	#topexplore{display: block;}
	
	#subheadtop{margin-bottom:100px;}

	.ldisplay{
	display:block;}
	
.mdisplay{display:none;}
	
	
	#prodheadarc {
	padding-top: 160px;
}
#prodheadarc h1 {
	color: #fff;
	font-family: 'QTypeProSquareBold', sans-serif;
	font-size: 4.8em;
	margin-bottom: 10px;
	margin-top: 10px;
	line-height: 0.9em;
}
#nameorange {
	color: #fa4c06;
	font-size: 0.9em;
}
#prodheadarc h2 {
	font-size: 2.8em;
}
#prodheadarc ul {
	font-family: 'Play', sans-serif;
	font-size: 1.6rem;
	color: #fff;
	padding-top: 10px;
}
#prodheadarc button {
	display: inline-block;
	padding: 10px 16px;
	margin-top: 40px;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	background-color: #ff8400;
	font-family: 'Fjalla One', sans-serif;
	font-size: 2.4em;
	color: #fff;
	text-transform: uppercase;
}
#amzfadearc img {
	opacity: 0;
}
#amzfadearc:hover>img {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.arklogos {
	margin-bottom: 30px;
	margin-left:0;

}
#audionimicscopy {
	padding-top: 10px;
		text-align:left;
}
#audionimicscopy3 {
	padding-top: 20px;
		text-align:left;
}
#mobileaudionomics{
	display:none;
}
#largeaudionomics{
	display:block;}
	
#largerdrive{
	display:block;}
		
#mobilerdrive{
	display:none;
}
.kammobile{
	display:none!important;
}
#kamlarge{
	display:inline-block;}
	
kameleonm{
	overflow:hidden;}
	
.arccopy {
}
.arccopy h3 {
	color: #ff8400 !important;
	font-family: 'Fjalla One', sans-serif;
	font-size: 2.2em;
	text-align:left;
}
.arccopy h2 {
	text-align:left;
}
.arccopy p{
	color: #fff;
	font-family: 'Play', sans-serif;
	font-size: 1.3em;
	margin-left:0px;
}
.arccopy li{
	color: #fff;
	font-family: 'Play', sans-serif;
	font-size: 1.3em;
	margin-left:0px;
}
#kamicons li {
	float: left;
	margin: 8px;
	cursor: pointer;
	list-style: none;
	text-align: center;
	width: 70px;
	color: #fff;
}
#kamicons {
	display: inline-block;
	margin-left: -20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#kamiconsm {
	display:none!important;
}

#myCarousel h1{font-size: 2.6em;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Fjalla One', sans-serif;}
	#techspecs{margin-bottom: 80px;}
	
	
#mainnav li {
	border-left: 1px solid #999;
	width: 100px;
}
#mainnav li a {
	background-color: #000;
	display: block;
	padding-left: 3px;
	padding-top: 70px;
	padding-bottom: 0;
	color: #fff;
	text-decoration: none;
	font-family: 'Play', sans-serif;
	line-height: 0.9;
}
#mainnav li a:hover {
	background-color: #ff8400;
	text-decoration: none;
}
#mainlogo {
	margin-left: 25px;
	margin-top: 30px;
	float: left;
}
#footermenu a {
	font-size: 1.7rem;
}
#socialfooter {
	display: inline-block;
	text-align: right;
	padding-top: 20px;
}
#socialfooter img {
	padding-left: 5px;
	margin-right: 5px;
}
#brandlogos {
	text-align: right;
	display: block;
	padding-top: 0;
}
#socialfootermobile {
	display: none;
}
.featuremain {
	color: #fff;
	font-family: 'Play', sans-serif;
}
#landingheader p {
	font-family: 'QTypeProSquareLight', sans-serif;
	text-transform: uppercase;
	font-size: 2.2rem;
	color: #fff;
	line-height: 1.5;
}
#mainprodimg {
	margin-top: 50px;
}
#prodhead {
	text-align: left;
}
#prodhead h1 {
	color: #fff;
	font-family: 'QTypeProSquareLight', sans-serif;
	font-size: 4.2em;
	margin-top: 140px;
	margin-bottom: 60px;
	line-height: 0.9em;
	text-align: left;
}
.cswitch {
	display: inline-block;
	margin-right: 20px;
	cursor: pointer;
}
#prodhead button {
	display: inline-block;
	padding: 10px 16px;
	margin-top: 70px;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	background-color: #ff8400;
	font-family: 'Fjalla One', sans-serif;
	font-size: 2.4em;
	color: #fff;
	text-transform: uppercase;
}
#dtslogo {
	margin-top: 30px;
	margin-left: 80px;
}
.featuremain {
	color: #fff;
	font-family: 'Play', sans-serif;
	margin-bottom: 50px;
}
.featureimage {
	margin-top: 30px;
}
.featurehead h1 {
	color: #fff;
	text-transform: uppercase;
	font-family: 'Fjalla One', sans-serif;
	font-size: 4.1em;
}
.featuremain h2 {
	color: #ff8400;
	text-transform: uppercase;
	font-family: 'Fjalla One', sans-serif;
	font-size: 3.2em;
	margin-top: 20px;
}
.extraimg {
	display: block;
}
.fpheadline {
	background-color: transparent;
	margin-top: 160px;
	margin-bottom: 360px;
}
.fpheadline button {
	margin-top: 30px;
	margin-bottom: 60px;
	margin-right: 10px;
}
#fplandingimg {
	margin-top: 45px;
	margin-bottom: 40px;
}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
#brandfooter {
	background-color: #fff;
}
}
