@font-face {
    font-family: florencesans-sc-outline;
    src: url(../fonts/florencesans-sc-outline.ttf);
}
@font-face {
    font-family: sf-heavy;
    src: url(../fonts/sanfranciscodisplay-medium-webfont.woff);
}
@font-face {
    font-family: sf-medium;
    src: url(../fonts/sanfranciscodisplay-regular-webfont.woff);
}
@font-face {
    font-family: knockout-regular;
    src: url(../fonts/knockout_regular.otf);
}

@font-face {
    font-family: knockout-liteweight;
    src: url(../fonts/knockout_liteweight_regular.otf);
}

@font-face {
    font-family: knockout-middleweight;
    src: url(../fonts/knockout_middleweight_regular.otf);
}

html, body { height: 100%;}
.carousel, .item, .active {}
.navbar-header button {  display: none;}
@media (max-width: 767px) {
  #slide-nav .container {
    margin: 0!important;
    padding: 0!important;
    height: 100%;
  }
  #slide-nav .navbar-header {
    margin: 0 auto;
    padding: 0 15px;
	    left: 0 !important;
  }
  #slide-nav .navbar.slide-active {
    position: absolute;
    width: 80%;
    top: -1px;
    z-index: 1000;
  }
  #slide-nav #slidemenu {
    background: #f7f7f7;
    left: -100%;
    min-width: 0;
    position: absolute;
    padding-left: 0;
    z-index: 2;
    margin: 0;
  }
  #slide-nav #slidemenu .navbar-nav {
    min-width: 0;
    width: 100%;
    margin: 0;
  }
  #slide-nav #slidemenu .navbar-nav .dropdown-menu li a {
    min-width: 0;
    width: 80%;
    white-space: normal;
  }
  #slide-nav {
    border-top: 0
  }
  #slide-nav.navbar-inverse #slidemenu {
    background: #333
  }
  #navbar-height-col {
    position: fixed;
    top: 0;
    height: 100%;
    bottom: 0;
    background: #f7f7f7;
  }
  #navbar-height-col.inverse {
    background: #333;
    z-index: 1;
    border: 0;
  }
  #slide-nav .navbar-form {
    width: 100%;
    margin: 8px 0;
    text-align: center;
    overflow: hidden;
  }
  #slide-nav .navbar-form .form-control {
    text-align: center
  }
  #slide-nav .navbar-form .btn {
    width: 100%
  }
}
@media (min-width: 768px) {
  #page-content {
    left: 0!important
  }
  .navbar.navbar-fixed-top.slide-active {
    position: fixed
  }
  .navbar-header {
    left: 0!important
	
  }
  body.slide-active {
  overflow-x: hidden
}
#page-content {
  position: relative;
  padding-top: 70px;
  left: 0;
}
#page-content.slide-active {
  padding-top: 0
}
#slide-nav .navbar-toggle {
  cursor: pointer;
  position: relative;
  line-height: 0;
  float: left;
  margin: 0;
  width: 30px;
  height: 40px;
  padding: 17px 0 0 0;
  border: 0;
  background: transparent;
}
#slide-nav .navbar-toggle.slide-active .icon-bar {
  background: #CC0F0F;
  color: #CC0F0F;
}
.navbar-header {
  position: relative
}
.navbar.navbar-fixed-top.slide-active {
  position: relative
}
#slide-nav.navbar-inverse #slidemenu{    width: 59% !important;}
} 

body.slide-active {
  overflow-x: hidden
}
#page-content {
  padding-top: 70px;
  left: 0;
}

#slide-nav .navbar-toggle {
  cursor: pointer;
  position: relative;
  line-height: 0;
  float: left;
  margin: 0;
  width: 30px;
  height: 55px;
  padding: 17px 0 0 0;
  border: 0;
  background: transparent;
      z-index: 99999999;
}

@media (max-width: 767px) {
  #slide-nav .container {
    margin: 0!important;
    padding: 0!important;
    height: 100%;
  }
  #slide-nav .navbar-header {
    margin: 0 auto;
    padding: 0 15px;
  }
  #slide-nav .navbar.slide-active {
    position: absolute;
    width: 80%;
    top: -1px;
    z-index: 1000;
  }
  #slide-nav #slidemenu {
    background: #f7f7f7;
    left: -100%;
    min-width: 0;
    position: absolute;
    padding-left: 0;
    z-index: 2;
    top: -8px;
    margin: 0;
  }
  #slide-nav #slidemenu .navbar-nav {
    min-width: 0;
    width: 100%;
    margin: 0;
  }
  
  #slide-nav {
    border-top: 0
  }
  #slide-nav.navbar-inverse #slidemenu {
    background: #333
  }
  #navbar-height-col {
    position: fixed;
    top: 0;
    height: 100%;
    bottom: 0;
    background: #f7f7f7;
  }
  #navbar-height-col.inverse {
    background: #333;
    z-index: 1;
    border: 0;
  }
  #slide-nav .navbar-form {
    width: 100%;
    margin: 8px 0;
    text-align: center;
    overflow: hidden;
    /*fast clearfixer*/
  }
  #slide-nav .navbar-form .form-control {
    text-align: center
  }
  #slide-nav .navbar-form .btn {
    width: 100%
  }
}
@media (min-width: 768px) {
  #page-content {
    left: 0!important
  }
  .navbar.navbar-fixed-top.slide-active {
    position: fixed
  }
  .navbar-header {
    left: 0!important
  }
}
p.margin{ margin:10px !important;}
#slide-nav.navbar-inverse #slidemenu{ display:none;}
ul.nav.navbar-nav {   padding-left: 10.7%;  margin-top: 3.7%;}
#slide-nav button.navbar-toggle.slide-active {   padding-top: 0 !important;}
div#slidemenu { padding-right: 0;}
.navbar-header button { display: none;}

.carousel-inner {  height: 100%;}
body{font-family: 'Open Sans', sans-serif;  font-size: 13px;  color: #111;  line-height: 1.8;}
/* Background images are set within the HTML using inline CSS, not here */
.fill img { width: 100%;}
.fill {  width: 100%;   height: 100%; background-position: center;  -webkit-background-size: cover;  -moz-background-size: cover;  background-size: cover; -o-background-size: cover;}
ul.sub-menu { display: none;}
.mobilenavigationhide .navbar-nav>li:hover ul {   display: block; position: absolute;  background: #222;  padding-left: 0;  width: 180px;  left: 10px;  list-style-type: none;}
ul.sub-menu li:hover{    background-color: #9b282b;}
ul.sub-menu li {   padding: 10px 10px;}
ul.sub-menu li a{ color:#999; text-decoration:none;     font-size: 13px;  font-weight: 300; font-family: 'Open Sans', sans-serif;}
ul.sub-menu li a:hover{ color:#fff;}
.navbar-brand { height: inherit;  padding: 8px 15px;}
nav.navbar.navbar-inverse { margin-bottom: 0;}
.navbar-inverse .navbar-nav>li>a {  color: #9d9d9d;  font-size: 13px;  font-family: 'Open Sans', sans-serif; padding: 2px 12px;}
.navbar-inverse .navbar-nav>li>a i { padding-right: 4px;   font-size: 14px;}
.navbar-nav {   float: left;   margin: 0;   margin-top: 1.5%;}
.navbar-inverse { background-color: #000;}
.header {     width: 87.5%;  margin: auto;}
ul.nav.navbar-nav {  padding-left: 7.7%;margin-top: 2.7%;}
.searchbox { overflow: hidden;     float: right;     padding-top: 2.4%;}
ol.carousel-indicators {   display: none;}
.marq a {  font-family: 'Open Sans', sans-serif;  font-size: 18px;  color: #111;   text-decoration: none;}
.marq a:hover {  color: #952728;  text-decoration: underline;}
marquee { border-top: 1px solid gray;  border-bottom: 1px solid gray;  padding: 20px 0;}
.marq {  width: 87.5%;  margin: auto;     overflow: hidden;     padding-bottom: 1%;}
.col-xs-2{    color:#FFF;}
.col-half-offset{  margin-left:3.166666667%}
.footer{  width: 87.5%;  margin: auto;     overflow: hidden;  padding-top: 2.5%;}
footer {  background-color: rgb(82, 82, 80);}
ul.sitemap {  list-style-type: none;     padding-left: 0;}
ul.sitemap li a {  color: #fff;  font-weight: normal;}
ul.sitemap li {  font-family: 'Open Sans', sans-serif;  font-size: 11px;   color: #fff; padding: 5px 0;}
.footer p {  color: #bababa;   font-size: 13px;  font-family: 'Open Sans', sans-serif;}
ul.sitemap.products {  margin-top: 25%;}
ul.social{ list-style-type:none; padding-left:0;}
ul.social li { display:inline-block;}
.features-wrap .feat-cont.bordernone {  border: none;}
.features-wrap .feat-cont {   float: left;   width: 45%; min-height: 470px;  display: block;  margin-left: 4%; border-right: 1px solid;padding-right: 3.5%;margin-bottom: 4%;text-align:left;padding-top: 4%;}
.feat-cont p{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif; font-size:17px; line-height:19px;}
	.feat-cont ul li ul li{ font-family:"Helvetica Neue",Arial,Helvetica,sans-serif; font-size:15px; line-height:17px; padding-bottom:5px;}
	.feat-cont ul li{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:16px; line-height:18px; padding-bottom:10px;}
	.feat-cont ul li ul{ padding-top:5px;}
	#top-sec1-first p{ font-size:18px; line-height:28px;}
.carousel-control.right { background: transparent !important; right: -50px; !important;     color: #fff !important;  opacity: 1 !important; top: 0 !important;}
.carousel-control.left { background: transparent !important; left:-50px !important;     color: #fff !important;   opacity: 1 !important; top: 0 !important;}
.features-wrap .feat-cont h4 {  font-size: 22px;   font-weight: 600; margin-top:0px !important; margin-bottom:5px !important;}
.features-wrap .feat-cont h5 {  font-weight: 600;}
.dloadright { overflow: hidden;     padding-right: 2%;}
.dloadleft { float: left;  width: 100%; padding-bottom:20px;}
div#dload-content {   overflow: hidden;}
/* Wrapper */
.icon-button {background-color: #f3f3f3;cursor: pointer;display: inline-block;font-size: 1.4rem;height: 4.5rem;line-height: 3rem;	margin: 0 6px;	position: relative;text-align: center;-webkit-user-select: none;  -moz-user-select: none; -ms-user-select: none;   user-select: none;width: 4.5rem;}
/* Circle */
.icon-button span {	border-radius: 0;display: block;height: 0;	margin: 0;position: relative;-webkit-transition: all 0.3s;  -moz-transition: all 0.3s;  -o-transition: all 0.3s;     transition: all 0.3s;	width: 0;}
.icon-button:hover span {width: 4.5rem;height: 4.5rem;}
.twitter span {background-color: #4099ff;}
.facebook span {	background-color: #3B5998;}
.youtube span {background-color: #db5a3c;}
/* Icons */
.icon-button i {color: white;	height: 2.5rem;left: 4px;line-height: 2.5rem;position: absolute;top: 11px;-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;-o-transition: all 0.3s;	transition: all 0.3s;	width: 2.5rem;z-index: 10;}
.icon-button .fa-twitter {color: #4099ff;}
.icon-button .fa-facebook {color: #3B5998;}
.icon-button .fa-youtube {	color: #db5a3c;}
.icon-button:hover .fa-twitter,
.icon-button:hover .fa-facebook,
.icon-button:hover .fa-youtube {color: white;}
div#p1 { width: 12%;}
div#p2 { width: 14%;}
div#p4 {  width: 21%;     margin-left: 1.5%;}
ul.sitemap.products.drawings li:first-child {   padding-top: 0;}
.white{    font-family: 'Open Sans', sans-serif;  font-size: 11px; color: #fff;}
.footer label {  margin-bottom: 0px;  font-weight: 100;}
div#mc_embed_signup input {  color: #000;     font-weight: 300;}
.align-center{ color:#fff; text-align:center;    font-family: 'Open Sans', sans-serif;   font-size: 11px;}
.align-center a{ color:#fff;   font-family: 'Open Sans', sans-serif;   font-size: 11px;}
.copyright {   padding: 20px 0;  margin-top: 3%;}
div#p4 p {   margin-bottom: 10%;}
.widthset{ width: 87.5%;  margin: auto;}
.midsecttop {  overflow: hidden;}
.specs h2 { font-family: 'Oswald', sans-serif;   font-size: 21px; font-weight: lighter;  color: #333;}
/* CSS used here will be applied after bootstrap.css */
div#MainMenu { width: 17.6%;}
.imgaudio img {padding-bottom: 10px; padding-top: 10px;}
.imgaudio { background: #000;}
.imgaudio-mackie { background: #231f20;padding: 4.5% 0;}
body.product{background-color: rgb(237, 237, 237);}
.list-group-item { background-color: rgb(237, 237, 237);}
a.list-group-item:hover {   color: #ac2e2f;   background-color: rgb(237, 237, 237);}
a.list-group-item.list-group-item.collapsed { background-color: rgb(237, 237, 237); color:#111;}
a.list-group-item.submenuitems {   background: #000;   font-size: 13px;  color: #fff; font-family: 'Open Sans', sans-serif; padding-left: 15%;     border-bottom: none !important;}
.list-group.panel {  border: none !important; box-shadow: none !important;}
.list-group.panel a{ border:none;}
a.list-group-item.list-group-item {   border-bottom: 1px dashed; border-top: 1px dashed;}
a.list-group-item.list-group-item:first-child{ border-top:none;}
i.fa.fa-caret-down { float: right;}
#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu a {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	font-weight: normal;
	text-decoration: none;
	line-height: 1;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	position: relative;
	visibility: visible;
}
#cssmenu a {
  line-height: 1.3;
  padding: 6px 12px;
}
#cssmenu {
  width: 180px;
  float: left;
}
.midsect {
    overflow: hidden;
    float: left;
}
div#slider {
    width: 90%;
    overflow: hidden;
    margin: auto;
}
#cssmenu > ul > li {
  cursor: pointer;
  background: #ededed;
  border-bottom: 1px dashed #999;
}
#cssmenu > ul > li:last-child {
  border-bottom: 1px solid #999;
}
#cssmenu > ul > li > a {
  font-size: 14px;
	font-family: 'Open Sans', sans-serif;
  display: block;
  color: #111;
  background: #64676e;
  background: -moz-linear-gradient(#ededed 0%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(#ededed 0%, #ededed 100%);
  background: linear-gradient(#ededed 0%, #ededed 100%);
}
#cssmenu > ul > li > a:hover {
  text-decoration: none;
  color:#ac2e2f;
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.active > a {

  background: #97c700;
  background: -moz-linear-gradient(#97c700 0%, #709400 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #97c700), color-stop(100%, #709400));
  background: -webkit-linear-gradient(#97c700 0%, #709400 100%);
  background: linear-gradient(#ac2e2f 0%, #690001 100%);
  color: #fff;
}
#cssmenu > ul > li.has-sub > a:after {
	
  content: "";
  position: absolute;
  top: 10px;
  right: 10px;
  border: 5px solid transparent;
  border-left: 5px solid #000;
}
#cssmenu > ul > li.has-sub.active > a:after {
	
  right: 14px;
  top: 12px;
  border: 5px solid transparent;
  border-top: 5px solid #fff;
}
/* Sub menu */
#cssmenu ul ul {
	
  padding: 0;
  display: none;
}
#cssmenu ul ul a {
	background: #000;
		  padding-left:27px;

	display: block;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
}
#cssmenu ul ul a:hover {
	background: #333;
	  padding-left:27px;
	display: block;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
}
#cssmenu ul ul li {
  border-bottom: 1px solid #222;

}
#cssmenu ul ul li.odd a {
  background: #111;
}

#cssmenu ul ul li.odd a:hover {
	background: #333;
	display: block;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
}
/*mackienew*/
.comparison-table .top-piece-spot{ left:0}
.table-view h2 { padding-bottom: 2%;}
.table-view{ overflow:hidden}
.comparison-table {   padding-top: 10%; position:relative; }
.vlz-series { font-size: 50px !important;     line-height: 38px !important;}
.prodx-series { font-size: 42px !important;     line-height: 28px !important;}
.mackie-banner-img{ margin-top:0}
.mackie-app-banner {  overflow: hidden;  background: #000; position:relative; padding: 12% 0;}
.srm-features{ width: 100%; }
.srm-features .srm-col{ min-height: 420px; }
.live-post-name {  color: #939598; font-size: 20px; line-height: 28px;}
.live-post-title a { font-size: 16px;}
.live-post-date { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;  margin: 10px 0;}
.vcasupport a {  color: #8BB847; font-weight: bold;}
.view-content {  overflow: hidden; width:75%; margin:auto;    background: #fff;}
.views-field.views-field-field-blog-image {  width: 65%;   float: left;  margin-right: 2%;}
.views-field.views-field-body {  overflow: hidden;     width: 33%;  padding-top: 3%;}
div#downloads { width: 50%; display: inline-block;padding-bottom: 20px;}
div#spec-vids {  overflow: hidden;width: 49%;display: inline-block;vertical-align: top;}
.widthwrapper.mackiewidth { padding: 0;}
.widthwrapper.mackiewidth .topsect { padding-left: 2%;  padding-right: 3%;}
div#ser-wrap {     margin-left: 3%;  margin-right: 3%;     width: 96% !important;     padding-top: 8%; position: relative;}
.features-wrap {  margin-left: 3%;  margin-right: 3%;     background: #fff;}
.spacsanddwnl{  margin-left: 3%;  margin-right: 3%;    padding-top: 7%; overflow:hidden}
.spacsanddwntop{ position: relative; background: #7FA742; padding-bottom:100px;}
.spacsanddwntop .top-piece-spot{     background: #7FA742 !important;     width: 100% !important;}
.vcasupport{    overflow: hidden; width: 100%;     margin-top: 13%;}
.feature-background { background: url(../images/mackie/feature_background.jpg);   padding-top: 5%;     padding-bottom: 10%; position:relative}
.feature-background-new { background: url(../images/mackie/feature_background_new.jpg);   padding-top: 5%;     padding-bottom: 10%; position:relative}
.specsdown {  margin-top: 4%;}
.feature-info {  text-align: center; color: #fff;}
.feature-info h2 {  font-size: 44px; font-weight: bold;     margin-bottom: 1%; margin-top:0px !important;}
.feature-info p {  font-size: 18px;        width: 95%;  margin: auto;  padding-bottom: 5%; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height: 23px;font-size: 17px;}
.top-piece-spot{    height: 85px;  position: absolute;  width: 100%;  min-height: 1em; top: -37px; z-index: 10;  -webkit-transform: skewY(-5deg);  -moz-transform: skewY(-5deg); -ms-transform: skewY(-5deg);  -o-transform: skewY(-5deg);  transform: skewY(-5deg);   background: #fff;}
.bot-piece-spot{    position: absolute;  width: 100%; min-height: 84px;  left: 0 !important;  z-index: 5;  -webkit-transform: skewY(5deg);  -moz-transform: skewY(5deg); -ms-transform: skewY(5deg);  -o-transform: skewY(5deg);  transform: skewY(5deg);     background-color: #fff;     top: -50px;}
.feature-info.prodct-info-list {   color: #000;}
.vca-background { overflow: hidden;  width: 100%;  background: url(../images/mackie/support-background.jpg); min-height: 550px;     position: relative;}
.top-section-mackie {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; overflow: hidden;  margin-bottom: 10%;     margin-left: 1.5%; margin-right: 1.5%;}
.top-section-mackie img {  width: 100%;}
p.sub.green { font-size: 24px; font-weight: bold; margin-bottom: 0px;}
.colorgrn {  color: #8BB847 !important;}
span.play:hover {  color: #8BB847;}
span.play {   position: absolute;   font-size: 44px; color: #fff; font-weight: 100; top: 10%; line-height: 28px;  left: 32%;}
.spacsanddwnl h2 { border-bottom: 1px solid;  padding-bottom: 2%;   color: #fff;}
.dload-cont a,.dload a { color: #000; font-family:"Helvetica Neue",Arial,Helvetica,sans-serif; font-size:15px;}
.dload-cont a:hover,.dload a:hover{ color: #fff; text-decoration:none;}
.mackiewidth .facebooklikebutton {  margin-left: 4%;}
 .mackie-banner {overflow: hidden;background: #000;     padding: 5% 0;     margin-bottom: 5%;}
 .bannermackie-text {  color: #fff;}
 .mackie-banner-long-txt{ font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 17px;line-height: 1.5;}
 p.product-name {  font-size: 36px; font-weight: bold;     letter-spacing: 2px;    line-height: 47px; }
 p.control { font-size: 64px;      line-height: 50px;   font-family: florencesans-sc-outline;}
 p.everything{ font-size: 27px;     line-height: 42px; font-weight: bold;}
.mackie-banner-img img { width: 100%;}
.mbanner-inner { margin-left: 2%;  margin-right: 2%;}
.mobiledisplayview{ display:none;}
/*mackienew*/
div#ser-wrap ul {  padding-left: 4%;}
.pp_social { display: none;}
div.pp_default .pp_close { background: url(../images/mackie/close-button.png) !important; width:15px !important; height:15px !important;    right: 10px !important; top: 5px !important;}
.widthwrapper {width: 82.4%;  margin: auto;     padding: 0 3%; background:#fff; float:left;}
#cssmenu ul ul li:last-child { border: none;}
.breadcrums ul li {   display: inline-block;    font-family: 'Open Sans', sans-serif;   font-size: 13px;  color: #111;     padding-right: 5px;}
.breadcrums ul {  list-style-type: none; padding-left: 0;     margin-bottom: 0;}
.breadcrums {  width: 96.5%;  overflow: hidden;  margin: auto;     padding-top: 2%;}
.breadcrums ul li i {   padding-right: 7px;}
.pagetitle h3{    font-family: 'Oswald', sans-serif;  font-size: 24px;  font-weight: lighter; color: #952929;}
.pagetitle {   width: 75%;   margin: auto; float:left;}
.download a:hover { font-family: 'Open Sans', sans-serif;   font-size: 13px;   color: #111;   line-height: 1.8; font-weight: bold;   TEXT-DECORATION: none;}
.download a{    font-family: 'Open Sans', sans-serif;  font-size: 13px;  color: #ac2e2f; font-weight: bold;  line-height: 1.8;  TEXT-DECORATION: underline;}
.download i {  display: block; text-align: center;}
.download { overflow: hidden;     float: right;}
.pagetitle i {  padding-right: 5px;}
h2.titlebig {  font-family: 'Oswald', sans-serif;  font-size: 24px;  font-weight: lighter; color: #952929;}
.topsect { margin-bottom: 2%;   border-bottom: 3px solid #952929; padding-bottom: 1%; overflow: hidden;}
.content.mCustomScrollbar hr {  border-style: inset;}
.content.mCustomScrollbar p { font-family: 'Open Sans', sans-serif;  font-size: 13px;  color: #111;  line-height: 1.8;}
.specs { overflow: hidden;}
table { border-spacing: 1px; border: none; width: 100%;}
.features ul{ list-style-type:none; padding-left:0;}
 h2.producthead { font-family: 'Oswald', sans-serif; font-size: 21px;  font-weight: lighter;  color: #333; border-bottom:3px solid rgb(172, 46, 47);    padding-bottom: 1%;     width: 75%;}
.features li i {  padding-right: 8px;}
.featurewrapper { position:relative; }
.mobileview{ display:none;}
.navbar-fixed-bottom, .navbar-fixed-top {  position: relative;}
.mobilenavigationview{ display:none;}
div#lightbox {  display: none;}
.lb-data .lb-close {  position: absolute;   float: right;   top: -30px;    right: 29%;}
.lb-data .lb-details { width: inherit;  position: absolute; top: -30px;}
h2.producthead.fullwidthspecs {  padding-bottom: 1%;   margin-bottom: 3%;  width: 35%;}
.title { font-family: 'Oswald', sans-serif;   font-size: 17px;   color: #952929;}
.mobiletableview{ display: none;}
.topsect.aboutus .pagetitle { padding-top: 4%;}
.aboutwrapper img{border-style: solid;  border-color: #FFF;  border-width: 4px;  -webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,1);  -moz-box-shadow: 0px 0px 9px 0px rgba(0,0,0,1);  box-shadow: 0px 0px 9px 0px rgba(0,0,0,.5);     width: 100%;}
.about #cssmenu > ul > li {  border-bottom: none;   padding-bottom: 10%;}
.about #cssmenu > ul > li:last-child {  border-bottom: none;   }
.aboutwrapper p { padding: 2% 0;     text-align: justify;}
.aboutsecondrow {  overflow: hidden;   padding: 1% 0;}
.aboutfourthrow {  overflow: hidden;   padding: 1% 0;}
.aboutwrapper .col-md-6 {  padding: 0 10px;}
.about #cssmenu > ul > li > a {  padding: 0;}
.campaign a { color: -webkit-link; text-decoration: underline;     overflow: hidden;}
.address p {  display: flex;}
.address strong { width: 20%;}
.address { margin-bottom: 14%;}
.feedback.col-md-6 p { padding-left: 5%;}
.titledraw {  margin-bottom: 5%;}
.drawingslinks ul { padding-left: 2%;   margin-bottom: 3%;}
.drawingslinks ul li a {  color: #111;}
   .drawingslinks ul li a:hover { font-family: 'Open Sans', sans-serif;   font-size: 13px;  color: #ac2e2f; font-weight: bold; text-decoration:none;}
   .drawingslinks li { padding-bottom: 0.5%;}
   .library ul li { padding-bottom: 5%;}
   .library ul li img {  margin-top: 2%;}
   .replace ul li { width: 20%; float: left;  text-align: center;    min-height: 205px;}
   .replace ul { list-style-type: none;     padding-left: 0;}
   .replace ul li img{border-style: solid; border-color: #FFF;  border-width: 4px; -webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,1);  -moz-box-shadow: 0px 0px 9px 0px rgba(0,0,0,1);   box-shadow: 0px 0px 9px 0px rgba(0,0,0,.5);        width: 100%;  height: inherit;}
   .replace ul li span {  font-family: 'Oswald', sans-serif; font-size: 17px;  color: #952929;}
   .reconing .replace ul li img{ width:140px; height:105px;}
   .reconing .replace ul li { min-height: 200px;}
   .replace p{ font-size:12px;    width: 95%;   margin: auto;}
   .replacefirstrow {  overflow: hidden;  border-bottom: 2px solid #bababa;    margin-bottom: 5%;  padding-bottom: 1%;}
   li.double { width: 40% !important;}
   li.triple { width: 60% !important;}
   li.double img {  margin-right: 1%;}
   li.triple img {  margin-right: 1%;}
   .replace.reconing .replacesecondrow li { min-height: 225px;}
   .productpage p a{ text-decoration:none; color:#111;}
   .productpage p a:hover{ text-decoration: underline;}
   .cpara p{font-family: 'Oswald', sans-serif;   font-size: 17px;  color: #952929; text-align:center;     margin-bottom: 0px;}
   .ctable{    border-collapse: separate;}
   .ctable tr{border-collapse: separate;}
   .ctable a:hover{font-family: 'Open Sans', sans-serif;  font-size: 13px;  color: #111;   line-height: 1.8; font-weight: bold;  TEXT-DECORATION: none;}
   .ctable a{font-family: 'Open Sans', sans-serif;  font-size: 13px;      color: #ac2e2f;   line-height: 1.8; font-weight: bold;  TEXT-DECORATION: underline;}
   .ceiling.one {  overflow: hidden; margin-bottom: 2%;  border-bottom: 2px solid  #ac2e2f;   padding-bottom: 2%;   }
   .ceiling.lastblock {   margin-bottom: 2%;  overflow: hidden;}
   p.sparetitle {  font-family: 'Oswald', sans-serif;  font-size: 17px; color: #952929; margin-bottom: 0;}
   .imagespare { float: left;  width: 28%;}
    .border{border-style: solid; border-color: #FFF;  border-width: 4px; -webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,1);  -moz-box-shadow: 0px 0px 9px 0px rgba(0,0,0,1);   box-shadow: 0px 0px 9px 0px rgba(0,0,0,.5);     margin-bottom: 7%;     min-height: 105px;}
   .border.minheight { min-height: 130px;}
   .cross .col-md-6 {  min-height: 270px; padding: 10px;}
   .cross .col-md-6 td {  padding: 3px;}
   .fixed {  position:fixed;  bottom:0;}
   .topsect .mobileview.brandlogo img {  margin-left: auto; margin-right: auto; display: block;  padding-top: 4%;}
   .paudioone img { width: 100%;}
   .brands .topsect {  margin-bottom: 2%;}
   .brands .col-md-10 { padding-right: 15px;  padding-left: 0px;}
   .brands .col-md-8 { padding-left: 0px;}
   .brands .col-md-12 { padding-left: 0px;}
   .brands .col-md-6 { padding-left: 0px;}
   .col-md-12.lastparapaudio { margin-bottom: 4%;}
   .paudio p{ text-align:justify;}
   .paudiotwo { overflow: hidden;}
   .paudioone { overflow: hidden;}
   .paudiothree { overflow: hidden; margin-bottom:8%;margin-top:8%;}
   .paudiothree p{ text-align:center; padding-top:10%}
   p.red {  text-align: center; font-family: 'Oswald', sans-serif;  font-size: 17px;   color: #952929;  font-weight: lighter;}
   p.red span {  font-family: 'Oswald', sans-serif; font-size: 24px;}
   .paudiotwo.jts img {   border: 1px solid gray;   padding: 5px;}
   .paudiotwo.jts {   margin-bottom: 10%;}
   .brandpage .topsect {  margin-bottom: 2%;}
   .ticker {  width: 100%;  margin: auto;}
   h4.titlebigblack {margin-top: 23px; font-family: 'Oswald', sans-serif; font-size: 21px; font-weight: lighter; color: #333;}
	hr.grey-border {  margin-top: 32px;  margin-bottom: 20px;  border: 0; border-top: 2px solid #999;}   
	hr.red-border {  margin-top: 10px;  margin-bottom: 10px;  border: 0; border-top: 3px solid #952929;}
	.fb_iframe_widget {margin-top: 19px;}
	.switchbtn a { color: #fff;  font-size: 11px;}
	.switchbtn {  overflow: hidden;  text-align: center;}
	.widthset.marani iframe {  width: 100%;}
	.facebooklikebutton {  margin-bottom: 2%;}
	.brands .mCSB_inside > .mCSB_container { margin-left: 30px;}
	.jts-top-section .container {  width: 100%;}
	.feat-img img { width: 100%;}
	div#ser-wrap {width: 100% !important;margin-left: 0% !important;margin-right: 0% !important;}
	div#ser-wrap .ser-item { width: 46%; float: left;  overflow: hidden; margin-left: 3.5%; padding-right:4%; border-right:1px solid #000;}
	div#ser-wrap .ser-item.bordernone{ border-right:none !important;}
	div#ser-wrap h2.producthead { width: 35%;}
	div#ser-wrap .ser-item h4 {  font-family: 'Oswald', sans-serif;     font-weight: bold;}
	.vcasupport img { width: 100%;}
	.vcasupport .col-md-6 {  padding-left: 0;}
	.dload p.bold {  font-family: 'Oswald', sans-serif;  font-size: 21px;     color: #fff;}
	.spec-vid img { width: 100%;}
	.spec-vid {  width: 29%;  float: left;  margin-right: 2%;     min-height: 160px; position:relative}
	span.play:before { background: url(../images/mackie/play_icon.png);  content: ''; width: 40px;  height: 40px;  position: absolute;}
	span.play:hover:before {  background: url(../images/mackie/green_play_icon.png);	}
	table tr > th {  padding: 3px; border-right: none; border-left: none; color: #939598; text-align:center !important; font-size: 11px;}
	table tr > td {  padding: 5px;  border-right: none;  border-left: none; font-weight:900; font-family:knockout-middleweight; font-size:15px;}
	table tr > td:first-child {  color: #8BB847; font-weight: bold; text-align:left;}
	.box.drag table{ font-family:"Helvetica Neue",Arial,Helvetica,sans-serif; text-align:center !important;}
	.green-slice{transform: skewY(5deg);background-color: #7FA742;height: 75px;top:-5.5%;-webkit-transform: skewY(5deg);-moz-transform: skewY(5deg);-ms-transform: skewY(5deg);-o-transform: skewY(5deg);position: absolute;width: 100%;min-height: 1em;left: 0 !important;z-index: 5;}
	.green-slice-reverse{transform: skewY(5deg);background-color: #7FA742;height: 126.022px;bottom: 558px;-webkit-transform: skewY(5deg);-moz-transform: skewY(5deg);-ms-transform: skewY(5deg);-o-transform: skewY(5deg);position: absolute;width: 100%;min-height: 1em;left: 0 !important;z-index: 5;}
	.vid p span.small{ color:#fff; font-family:knockout-liteweight; font-size:16px; line-height:17px;}
	.vid p span.vid-title{ color:#fff; font-family:knockout-liteweight; font-size:19px; line-height:20px !important;}
	.featurewrapper .comparison-table{padding-bottom: 13% !important;}
	.spec-imgs > p{ font-size:22px; font-family:knockout-liteweight; border-bottom:1px solid #fff; margin-bottom:30px;color:#fff;font-weight: 900;}
	.img-wrap {width: 23%;margin-right: 1.5%;margin-bottom: 2%;line-height: 1; display:inline-block;}
	.img-wrap:last-child{ margin-right:0px;}
	.spec-img {margin-bottom: 0;transition: all .2s ease;max-width: 100%;height: auto;}
	.spec-img > p{ font-size:20px; font-family:knockout-liteweight; padding-bottom:0px;color:#fff;}
	.carousel { position: static;}
	.master .carousel-control { color: #000 !important;}
	.master-two .carousel-control { color: #000 !important;}
	.carousel-control:hover{color:#8BB847 !important;}
	.big-knob-series-feat-cont .feat-cont{min-height: 1050px;}
	.cr-series-feat-cont .feat-cont {min-height: 575px;}
	.cr-series-line-feat-cont .feat-cont {min-height: 1310px;}
	.dl32r-feat-cont .feat-cont {min-height: 650px;}
	.dl1608-feat-cont .feat-cont {min-height: 580px;}
	.master-fader-feat-cont .feat-cont {min-height: 490px;}
	.master-fader-feature-feat-cont .feat-cont {min-height: 700px;}
	.mix-series-feat-cont .feat-cont {min-height: 460px;}
	.mix-series-line-feat-cont .feat-cont {min-height: 750px;}
	.mrmk3-feat-cont .feat-cont {min-height: 475px;}
	.prodx-feat-cont .feat-cont {min-height: 545px;}
	.prodx-series-feat-cont .feat-cont {min-height: 1210px;}
	.profxv2-feat-cont .feat-cont {min-height: 450px;}
	.profxv2-series-feat-cont .feat-cont {min-height: 1820px;}
	.srm-feat-cont .feat-cont {min-height: 510px;}
	.srm-series-feat-cont .feat-cont {min-height: 1100px;}
	.thump-feat-cont .feat-cont {min-height: 430px;}
	.thump-series-feat-cont .feat-cont {min-height: 1110px;}
	.vlz4-feat-cont .feat-cont {min-height: 490px;}
	.vlz4-series-feat-cont .feat-cont {min-height: 1360px;}
	.xr-feat-cont .feat-cont {min-height: 560px;}
	.srm-pro-feat-cont .feat-cont {min-height: 615px;}
	.srm-pro-series-feat-cont .feat-cont {min-height: 1130px;}
	#ser-wrap .feat-cont h5{ font-family:knockout-regular; font-size:20px; font-weight:500;}
	.col-md-6.bannermackie-text p.product-name{font-family:knockout-regular; font-weight:500;}
	.col-md-6.bannermackie-text p.everything{font-family:knockout-liteweight; font-weight:500;}
	#top-sec1-first p.sub.green.colorgrn {font-family:knockout-liteweight; font-weight:500;font-size: 30px; line-height:30px;}
	#top-sec1-first p.sub.green {font-family:knockout-liteweight; font-weight:500;font-size: 40px; line-height:45px;} 
	.featurewrapper .feature-info h2{font-family:knockout-liteweight; font-weight:500; font-size:50px;}
	.features-wrap h5.grey{font-family:knockout-middleweight; font-weight:500; font-size: 14px;color: #939598; margin-bottom:5px !important;}
	.features-wrap h4{font-family:knockout-liteweight; font-weight:500 !important; font-size:22px;}
	#ser-wrap .feature-info.prodct-info-list h2{font-family:knockout-liteweight;}
	.vca-background .field-content .live-post-name{font-family:knockout-regular; font-size:12px; line-height:10px;}
	.vca-background .field-content .live-post-title a{font-family:knockout-liteweight; font-size:22px; color:#000;font-weight:300;}
	.vca-background .field-content .live-post-title a:hover{ color:#8BB847;}
	.vca-background .field-content .live-post-date{font-size: 11px; color:#979797;}
	.vca-background .field-content .live-post-body{font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; font-size:12px; line-height:16px;}
	.gutter-zero{ padding-left:0px; padding-right:0px;}
	.margin-right{ margin-right:15px;}
	.margin-left{ margin-left:15px;}
	.heading h1{ text-align:center; font-size:35px; font-weight:bold; color:#b22f31;font-family: 'sf-heavy'; position:relative; padding-bottom:60px;}
	.heading h1:before{ content:''; border:1px solid #b22f31; width:355px; position:absolute; top:50px;}
	.about-wrap{ padding:10px 20px 15px; border:1px solid #c1c1c1;border-bottom: 10px solid #b22f31;margin-top: 20px;webkit-transition: all 0.4s ease-out 0s;-moz-transition: all 0.4s ease-out 0s;-ms-transition: all 0.4s ease-out 0s;-o-transition: all 0.4s ease-out 0s;transition: all 0.4s ease-out 0s;}
	.about-wrap img{ margin:20px 0px 10px;}
	.logo h2{ font-size:19px;line-height: 1.26316;letter-spacing: .018em; color:#333}
	.logo h2 span{font-family: 'sf-heavy';}
	.detail p{ font-size:17px; line-height: 26px; min-height:130px;font-family: 'sf-medium';letter-spacing: -.021em;color:#333;}
	.read-more{ overflow:hidden;}
	.read-more p {color: #000;line-height: 26px;;font-size: 17px;font-family: 'sf-medium';letter-spacing: -.021em; color:#333; float:right;}
	.row-three a{ text-decoration:none;}
	.read-more p:hover{ color:#b22f31;}
	.mackie-logo{ padding-bottom:28px;}
	.row-three{padding-bottom:50px;}
	.about-wrap:hover {-webkit-transform: translateX(0px) translateY(-5px) translateZ(0px) rotate(0deg) scale(1);-moz-transform: translateX(0px) translateY(-5px) translateZ(0px) rotate(0deg) scale(1);-ms-transform: translateX(0px) translateY(-5px) translateZ(0px) rotate(0deg) scale(1);
    -o-transform: translateX(0px) translateY(-5px) translateZ(0px) rotate(0deg) scale(1);transform: translateX(0px) translateY(-5px) translateZ(0px) rotate(0deg) scale(1); -webkit-box-shadow: 0px 21px 65px 20px #b1b1b1; -moz-box-shadow: 0px 21px 65px 20px #b1b1b1;
    -ms-box-shadow: 0px 21px 65px 20px #b1b1b1;-o-box-shadow: 0px 21px 65px 20px #b1b1b1;box-shadow: 0px 8px 8px 0px #b1b1b1;}
	.ti_news a{font-family: 'sf-medium' !important;}
	.dload .dload-cont p{margin:0px; line-height:20px; font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}
	.dload{ float:left; width:48%;}
	.spec-imgs{padding-top: 31px;}
	#suggestions{ position:relative; padding-top:25px;}
	#suggestions .top-piece-spot{height: 100px;top: -62px; left:0px;}
	#suggestions .header{ text-align:center; width:75% !important; padding-bottom:30px;}
	#suggestions .header h2{font-family: knockout-liteweight;font-weight: 500;font-size: 50px;margin-bottom: .25em;text-transform: uppercase;}
	#suggestions .header p{font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; font-size:18px; line-height:25px;}
	#sugg-items .sugg-item{width: 24%; display:inline-block; vertical-align: top;}
	#sugg-items .sugg-item .sugg-img a img{max-width:100%; height:auto;background: #fafafa;box-shadow: inset 0 0 0 2px #EEE;border-radius: 1px;padding: 5%;}
	#sugg-items{margin: auto;overflow: hidden;width: 100%; text-align:center;}
	#sugg-items .sugg-item .sugg-dets .small.grey a{color: #939598;text-transform: uppercase;font-family: knockout-middleweight; font-size:15px; display:block; text-align:left;}
	#sugg-items .sugg-item .sugg-dets .sugg-cat a{color: #000;text-transform: uppercase;font-family: knockout-liteweight; font-size:20px;display:block; text-align:left;}
	#sugg-items .sugg-item .sugg-dets .sugg-cat{ margin:0px;}
	.sugg-dets .small.grey{ margin-bottom:2px;}
	.features-wrap.master-two{margin-left: 0%;margin-right: 0%;}
	.features-wrap.master-two .features-wrap .feat-cont{width: 48% !important;margin-left: 2% !important;}
	.features-wrap.master-two .carousel-control .glyphicon-chevron-right,.features-wrap.master-two .carousel-control .glyphicon-chevron-right,.features-wrap.master .carousel-control .glyphicon-chevron-right,.features-wrap.master .carousel-control .glyphicon-chevron-right{width: 17px;}
	.features-wrap.master-two .carousel-control .glyphicon-chevron-right:before,.features-wrap.master .carousel-control .glyphicon-chevron-right:before{content: "\e258";}
	.features-wrap.master-two .carousel-control .glyphicon-chevron-left:before,.features-wrap.master .carousel-control .glyphicon-chevron-left:before{content: "\e257";}
	.features-wrap.master-two .carousel-control.right,.features-wrap.master .carousel-control.right{ right:-9% !important;}
	.features-wrap.master-two .carousel-control.left,.features-wrap.master .carousel-control.left{left: -13% !important;}
	.features-wrap.master-two .feat-cont{ padding-top:0px;width: 46%;}
	.box {overflow-x: hidden;overflow-y: hidden;width: 100%;white-space: nowrap;-webkit-touch-callout: none;-webkit-user-select: none; -moz-user-select: none;-ms-user-select: none;user-select: none;margin: auto;cursor:move;}
	.mackie-row{ overflow:hidden;}
	.horizon-swiper{ background:transparent !important; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;}
	.horizon-swiper.arrows{ padding:0px !important;}
	.mackie-app-banner .bannermackie-text p.product-name{ font-size:30px !important; font-family:knockout-liteweight !important; line-height:28px !important;}
	.mackie-app-banner .bannermackie-text p.everything{ font-size:40px !important;}
	.spec-imgs.right-side{ overflow:hidden; padding-top:0px !important;width: 49%;display: inline-block;vertical-align: top;}
	.spec-imgs.right-side .img-wrap{ width:47% !important;}
	#suggestions .top-piece-spot-left{height: 100px;top: -62px;left: 0px;position: absolute;width: 100%;min-height: 1em;z-index: 10;transform: skewY(5deg);-webkit-transform: skewY(5deg);-moz-transform: skewY(5deg);-ms-transform: skewY(5deg);-o-transform: skewY(5deg);background: #fff;}
	.gray{color: #979797 !important;}
	.black{color:#000 !important;}
	.extra-wrap{ display:none; position:relative;}
	.small-text p{ font-size:12px !important;}
	
	#owl-demo{position:relative;}
    #owl-demo .item img{display: block;width: 100%;height: auto;}
	.dotsCont{position: absolute;top: 15%;z-index: 111;}
	.dotsCont div{background: #ccc;color: #ccc;font-size: 20px;font-weight: 900;font-style: normal;height: 2.25em;line-height: 1.25em;margin-bottom: .5em;overflow: hidden;padding: .5em;text-transform: uppercase;transition: all .2s ease;white-space: nowrap;width: 0;cursor:pointer; font-family:knockout-liteweight;}
	.dotsCont div:hover,.dotsCont div.active{color: #fff;background: #7FA742;padding: .5em 0 .5em 1em;width: 200px;}
	.prod-head-main{width: 50%;float: right;overflow: hidden; color:#fff; padding-right:10px;}
	.prod-head-main p{ font-family:"Helvetica Neue",Arial,Helvetica,sans-serif; font-weight:500; font-size:16px;}
	h2.prod-title {line-height: 100%;color: #8BB847;font-family: knockout-regular;font-style: normal;font-size: 35px; text-transform:uppercase;margin-bottom: 0px;}
	.intro .outline {font-size: 2.08333em;line-height: 1em;top: 0;left: .025em;display: inline-block;font-family: florencesans-sc-outline;text-transform: lowercase;letter-spacing: .125em;font-size:40px !important;}
	h2.intro {font-family:knockout-liteweight;font-size: 45px;margin:0px; color:#fff; text-transform:uppercase;}
	.solid-button {display: inline-block;border: 1px solid;padding: 5px;font-family:knockout-liteweight;font-size: 16px;text-transform: uppercase;background-color: #221F20;transition: all .2s ease; line-height:22px;}
	.solid-button:hover{color: #7FA742;text-decoration:none;}
	
	
	.item-1,.item-2,.item-3,.item-4,.item-5,.item-6,.item-7, .item-8{width:100%;background-size:cover !important;height:450px;background-repeat:no-repeat !important;background-position:center !important;}
	.item-1{background:url(http://mackie.com/sites/default/files/styles/full_page/public/mackie_mps_slider_backgrounds_3000x1500.jpg?itok=puwrrBAE);}
	.item-2{background:url(http://mackie.com/sites/default/files/styles/full_page/public/mackie_hm_slider_backgrounds_3000x1500.jpg?itok=wL3cTPDp);}
	.item-3{background:url(http://mackie.com/sites/default/files/styles/full_page/public/mackie_mdb_slider_backgrounds_3000x1500.jpg?itok=SFSszLJ_);}
	.item-4{background:url(http://mackie.com/sites/default/files/styles/full_page/public/mackie_m48_slider_backgrounds_3000x1500.jpg?itok=Fr9lKOfj);}
	.item-5{background:url(http://mackie.com/sites/default/files/styles/full_page/public/mackie_mtest-1_slider_backgrounds_3000x1500.jpg?itok=ETu-tEvl);}
	.item-6{background:url(http://mackie.com/sites/default/files/styles/full_page/public/mackie_dls_backgrounds_3000x1500_v2.jpg);}
	.item-7{background:url(../images/mackie/rebate_slider_3000x1500_0.jpg);}	
	.item-8{background:url(http://mackie.com/sites/default/files/styles/full_page/public/mackie_freeplay-series_slider_backgrounds_3000x1500.jpg);}	
	.mackie-product h1{ text-align:center;font-family: knockout-liteweight; text-decoration:underline;}
	.mackie-product ul li{ width:22%; margin:1%; display:inline-block;}
	.mackie-product ul li img{ border:1px solid #000;}
	.mackie-product ul li a p{ font-size:14px; font-family:knockout-regular; color:#000;}
	.mackie-blog{ margin:30px 0px;}
	.no-display{ display:none;}
@media screen and (max-width: 1199px) and (min-width: 992px){
	.header { width: 100%;}
	ul.nav.navbar-nav {  padding-left: 2%;}
	.widthset {  width: 100%;}
	.widthwrapper{ width:81%;     padding: 0 1%;}
	.content{ width:340px;}
	.topsect { padding: 1% 2%;}
	.fill { height: 100%;  background-position: 0%;}
	.carousel-inner {  height: auto;}
	.carousel{  height: auto;        padding-bottom: 1%;} 
	.about .widthwrapper { padding: 0px 1%;}
	.campaign { display: flex;}
	.campaign a {  color: -webkit-link;  text-decoration: underline; overflow: hidden; white-space: pre-wrap;  display: inline-block;  width: 76%;}
	.replace p{ width:100%;}
	.lb-data .lb-close {right: 19%;}
		.brands .col-md-10 {  padding-right: 15px;   padding-left: 15px;}
		.brands .col-md-8 {  padding-right: 15px;   padding-left: 15px;}
		.brands .col-md-12 {  padding-right: 15px;   padding-left: 15px;}
		.brands .col-md-6 {  padding-right: 15px;   padding-left: 15px;}
		.brands .mCSB_inside > .mCSB_container {  margin-left: 0;}
	.big-knob-feat-cont .feat-cont {min-height: 455px;}
	.big-knob-series-feat-cont .feat-cont{min-height: 1000px;}
	.cr-series-feat-cont .feat-cont {min-height: 560px;}
	.cr-series-line-feat-cont .feat-cont {min-height: 1250px;}
	.dl32r-feat-cont .feat-cont {min-height: 615px;}
	.dl1608-feat-cont .feat-cont {min-height: 530px;}
	.master-fader-feature-feat-cont .feat-cont {min-height: 600px;}
	.mix-series-feat-cont .feat-cont {min-height: 410px;}
	.mix-series-line-feat-cont .feat-cont {min-height: 725px;}
	.mrmk3-feat-cont .feat-cont {min-height: 420px;}
	.prodx-feat-cont .feat-cont {min-height: 475px;}
	.prodx-series-feat-cont .feat-cont {min-height: 1145px;}
	.profxv2-feat-cont .feat-cont {min-height: 410px;}
	.profxv2-series-feat-cont .feat-cont {min-height: 1750px;}
	.srm-feat-cont .feat-cont {min-height: 500px;}
	.srm-series-feat-cont .feat-cont {min-height: 1040px;}
	.thump-feat-cont .feat-cont {min-height: 410px;}
	.thump-series-feat-cont .feat-cont {min-height: 1030px;}
	.vlz4-feat-cont .feat-cont {min-height: 470px;}
	.vlz4-series-feat-cont .feat-cont {min-height: 1320px;}
	.xr-feat-cont .feat-cont {min-height: 525px;}
	.srm-pro-feat-cont .feat-cont {min-height: 615px;}
	.srm-pro-series-feat-cont .feat-cont {min-height: 1100px;}
	.detail p{ min-height:180px;}
	.feat-cont p, .feat-cont ul li ul li{ font-size:12px;}
	.feat-cont ul li{ font-size:14px;}
	.features-wrap .feat-cont h4{ font-size:18px;}
	.spec-imgs > p{ font-size:18px;margin-bottom: 15px;}
	.spec-img > p{ font-size:16px;}
	#ser-wrap .feat-cont h5{ font-size:18px;}
	table tr > th{font-size: 9px;}
	.green-slice{bottom: 609px;}
	.features-wrap.master-two .carousel-control.right,.features-wrap.master .carousel-control.right{right: -6% !important;}
	.features-wrap.master-two .carousel-control.left,.features-wrap.master .carousel-control.left{left: -10% !important;}
}
@media screen and (max-width: 991px) and (min-width: 767px){
		.header { width: 100%;}
	ul.nav.navbar-nav {  padding-left: 2%;     margin-top: 4%;}
	.widthset {  width: 100%;}
	.widthwrapper{ width:76%;     padding: 0 1%;}
	.topsect { padding: 1% 2%;}
	section .container {  width: 100%;}
	div#p5 { width: 25%;}
	ul.sitemap.products {  margin-top: 54%;}
	div#p4 p {  margin-bottom: 23%;}
	.copyright {   padding: 5px 0;   margin-top: 2%;}
	.pagetitle { width: 60%;}
	.footer {width: 95%;}
	.navbar-inverse .navbar-nav>li>a { padding: 2px 6px;}
	.searchbox { padding-top: 0%;  padding-bottom: 1%;}
	.fill { height: 100%;  background-position: 0%;}
	.carousel-inner {  height: auto;}
	.carousel{  height: auto;        padding-bottom: 1%;} 
	.about .widthwrapper { padding: 0px 1%;}
	.aboutwrapper img{    width: inherit; margin-bottom: 3%;}
	.campaign { display: flex;}
	.campaign a {  color: -webkit-link;  text-decoration: underline; overflow: hidden; white-space: pre-wrap;  display: inline-block;  width: 76%;}
	.address {  margin-bottom: 5%;}
	.jotform-form {padding: inherit !important;}
	.form-all { width: 525px !important;}
	iframe.bordernew { width: 100%;}
	.library { margin-top: 5%;}
	.replace ul li img {  width: 100%;}
	.replace p{ width:100%;}
	li.double { width: 60% !important;}
	.replace ul li { width: 31.5%;}
	.replace.reconing ul li img {  width: initial;}
	li.triple img { margin-right: 7%;}
	li.triple { width: 100% !important;}
	.replace.reconing .replacefirstrow ul li img {  width: 90%;}
	li.double img { margin-left: 8%;}
	.replace {  margin-top: 5%;}
	.col-md-6.secondblock { margin-top: 3%;}
	.lb-data .lb-close {right: 8%;}
	.paudioone img {  width: inherit;}
	.paudiotwo .col-md-10 object { width: 100%;}
		.brands .col-md-10 {  padding-right: 15px;   padding-left: 15px;}
		.brands .col-md-8 {  padding-right: 15px;   padding-left: 15px;}
		.brands .col-md-12 {  padding-right: 15px;   padding-left: 15px;}
		.brands .col-md-6 {  padding-right: 15px;   padding-left: 15px;}
	.paudiothree p {  text-align: left;  padding-top: 2%;}
	.brands .mCSB_inside > .mCSB_container {  margin-left: 0;}
	.features-wrap ul { padding-left: 7%;}
	.carousel-control.right {   font-size: 28px !important;right: -6.5% !important;}
	.carousel-control.left {    font-size: 28px !important;  left: -6.5% !important;}
	.view-content { width: 95%;}
	.vca-background{ min-height:430px;}
	.spacsanddwnl { padding-top: 9%;}
	.top-section-mackie{    margin-bottom: 15%;}
	.spec-vid {  width: 33%; margin-right: 0%;  min-height: 180px;  }
	.dload p.bold {  font-size: 14px;}
	.dloadleft{ margin-right:5%;}
	span.play {    top: 23%;}
	.mackie-banner-img img {  width: 50%;}
	.top-section-mackie img {   width: 65%;}
	.srm-features .srm-col{ min-height: inherit; }
	div#spec-vids {   width: 100%;}
	div#downloads {  width: 100%;   float: none;}
	.master .carousel-control { color: #000 !important;}
	p.rtecenter img {  width: 100% !important; height: inherit !important;}
	.big-knob-feat-cont .feat-cont {min-height: 480px;}
	.big-knob-series-feat-cont .feat-cont{min-height: 1125px;}
	.cr-series-feat-cont .feat-cont {min-height: 560px;}
	.cr-series-line-feat-cont .feat-cont {min-height: 1400px;}
	.dl32r-feat-cont .feat-cont {min-height: 580px;}
	.dl1608-feat-cont .feat-cont {min-height: 540px;}
	.master-fader-feature-feat-cont .feat-cont {min-height: 620px;}
	.mix-series-feat-cont .feat-cont {min-height: 410px;}
	.mix-series-line-feat-cont .feat-cont {min-height: 745px;}
	.mrmk3-feat-cont .feat-cont {min-height: 410px;}
	.mrmk3-line-feat-cont .feat-cont {min-height: 1140px;}
	.prodx-feat-cont .feat-cont {min-height: 480px;}
	.prodx-series-feat-cont .feat-cont {min-height: 1230px;}
	.profxv2-feat-cont .feat-cont {min-height: 390px;}
	.profxv2-series-feat-cont .feat-cont {min-height: 1890px;}
	.srm-feat-cont .feat-cont {min-height: 500px;}
	.srm-series-feat-cont .feat-cont {min-height: 1090px;}
	.thump-feat-cont .feat-cont {min-height: 380px;}
	.thump-series-feat-cont .feat-cont {min-height: 965px;}
	.vlz4-feat-cont .feat-cont {min-height: 410px;}
	.vlz4-series-feat-cont .feat-cont {min-height: 1445px;}
	.xr-feat-cont .feat-cont {min-height: 510px;}
	.srm-pro-feat-cont .feat-cont {min-height: 615px;}
	.srm-pro-series-feat-cont .feat-cont {min-height: 1120px;}
	.detail p{ min-height:232px;}
	.green-slice{display:none;}
	.feat-cont p, .feat-cont ul li ul li{ font-size:12px;}
	.feat-cont ul li{ font-size:14px;}
	#top-sec1-first p {font-size: 15px;line-height: 23px;}
	.features-wrap .feat-cont h4{ font-size:18px;}
	.spec-imgs > p{ font-size:18px;margin-bottom: 15px;}
	.spec-img > p{ font-size:16px;}
	#ser-wrap .feat-cont h5{ font-size:18px;}
	table tr > td{font-size: 13px;}
	.featurewrapper .comparison-table{ padding-bottom:0px !important;}
	.features-wrap.master-two .carousel-control.right{right: -6% !important;}
	.features-wrap.master-two .carousel-control.left{left: -10% !important;}
	.widthset{overflow:hidden;}
	.img-wrap{margin-right: 1%;}
	.spec-imgs.right-side{ width:100%;}
	.spec-imgs.right-side .img-wrap{width: 23% !important;}
	.features-wrap.master .carousel-control.left{left: -7% !important;}
	.features-wrap.master .carousel-control.right{right: -5% !important;}
	.master-fader-feat-cont .feat-cont {min-height: 400px;}
	.prod-head-main{ width:60%;}
	}
	@media (max-width: 767px) {
		.widthset{overflow:hidden;}
		.green-slice{ display:none;}
	.top-piece-spot{-webkit-transform: skewY(-3deg);-moz-transform: skewY(-3deg);-ms-transform: skewY(-3deg);
-o-transform: skewY(-3deg);transform: skewY(-3deg); top:-65px;}
	.navbar-toggle { float: left !important; border: none !important;  width: 14%;	    margin-right: 0;     margin-top: 4%;}   
	.header { width: 100%;}
	.navbar-brand {  padding: 8px 0px;  float: right;  padding-right: 2%;}
	.searchbox{ display:none;}
	.fill {  height: 100%;   background-position: 0% 0%;}
	.carousel-inner {  height: auto;}
	.carousel{  height: auto;        padding-bottom: 1%;} 
	marquee { padding: 5px 0;}
	.mobilenone{ display:none;}
	div#p4 {   width: inherit;  margin-left: 1.5%; order:2}
	.copyright p { margin-bottom: 0;}
	.copyright {  padding-bottom: 5px;  border-top: 1px solid #8f8f8e;  padding-top: 10px; margin-top: 5%;}
	.footer { width: 100%; display: -webkit-box;  display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column;-ms-flex-direction: column;  flex-direction: column; -webkit-box-align: start; -moz-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start;}
	.col-xs-12.col-md-2.col-half-offset label {width: 100%;}
	.col-xs-12.col-md-2.col-half-offset{ overflow:hidden; margin-left:0;}
	div#mc_embed_signup br { display: none;}
	.col-xs-12.col-md-2.col-half-offset input {width: 100% !important; margin-bottom: 3%;}
	input#mc-embedded-subscribe {  width: 100%;     margin-top: 3%;}
	div#p4 p { margin-bottom: 5%;}
	.icon-button{    margin: 0 2px;}
	.mobileview{ display:block;    width: 92%;  margin: auto;font-family: 'sf-medium';}
	.marq { width: 100%;     background: #fff;}
	.container.colorphone { background:#eee /*#f2f2f2*/;}
	#cssmenu { display: none;}
	.content.mCustomScrollbar.col-md-6._mCS_1 { display: block;}
	/*.features{ display: none;}
	.parameters{ display: none;}*/
	.widthwrapper{ width:100%;     padding: 0;}
	.widthset {  width: 100%;     margin-top: 13%;}
   .specs {  padding: 0;}
   .specs table{ width:95%;margin: auto; float: none;}
	h2.producthead{ margin-left:3%;}
	.topsect { padding: 1% 2%; margin-bottom: 3%;    margin: auto;  width: 95%;}
	.midsecttop { overflow: hidden;  margin-top: 3%;}
	div#slider {  width: 100%;}
   .midsect { padding: 0;  float: none; width: 98%;   margin: auto;}
	.scrollable { height: 95px !important;}
	.download.mobileview a {  color: #fff; text-decoration: none;}
	.download.mobileview { background: #ac2e2f; float: none; width: 95%; padding: 5px;  border-radius: 3px; text-align: center;}
	.mobileview p { padding: 2% 0;}
	.mobilenavigationview{ display: block;}
	.mobilenavigationhide{ display: none;}
	.navbar{ margin-bottom:0;}
		ul.nav.navbar-nav {  padding-left: 0;}
	#slide-nav .navbar-toggle {  padding: 3.5% 0 0 0 !important;}
	.about .widthwrapper { padding: 0px 1%;}
	.aboutwrapper img{    width: inherit; margin-bottom: 3%;}
	.mobnone{ display:none;}
	.scrollable .items { width: 335px;}
	.aboutwrapper p {  padding: 2% 3%;}
	.about #cssmenu {     display: block; width: 100%; float: none;  order: 2;}
	.about .widthset { display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -webkit-flex;display: flex;  -webkit-box-orient: vertical; -moz-box-orient: vertical;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start;  -moz-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start;}
	.about .widthwrapper {  padding: 0px 1%;   order: 1;  width: 100%;}
	.about #cssmenu > ul > li img {  display: block; margin-left: auto;  margin-right: auto;}
	.campaign { display: flex;}
	.campaign a {  color: -webkit-link;  text-decoration: underline; overflow: hidden; white-space: pre-wrap;  display: inline-block;  width: 76%;}
	.about #cssmenu > ul > li { padding-bottom: 2%;}
	li.form-line {  padding: 2% 0;     padding-right: 2%;}
	.feedback.col-md-6 p {  padding-left: 0; margin-top: 4%;}
	.address { margin-bottom: 7%;  margin-top: 7%;}
	iframe.bordernew { width: 100%;}
	.library { margin-top: 5%;}
	.replace ul li {  width: 30%; float: left;  margin-right: 3%; text-align: center; min-height: 175px;}
	.replace ul li img { width:initial;   }
	.pagetitle {  width: 100%;}
	.replace p{ width:100%;}
	li.double { width: 62% !important;}
	li.triple { width: 100% !important;}
	.replace {  margin-top: 5%;}
	.replace.reconing {  width: 90%;  margin: auto;     padding-top: 5%;}
	li.triple img {  margin-right: 6%;}
	li.double img {  margin-right: 8%;}
	.replace.reconing .productpage ul li img {   width: 100% !important; height:140px;}
	.col-md-6.secondblock { margin-top: 3%;}
	.cross .border{ margin-bottom:0%;}
	.parameters table { width: 100%; -webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,1); -moz-box-shadow: 0px 0px 9px 0px rgba(0,0,0,1);  box-shadow: 0px 0px 9px 0px rgba(0,0,0,.5);}
	.navbar-fixed-top {  position: fixed;     z-index: 9999999999;}
	.content{ width:95%}
	.featurewrapper {  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column;  flex-direction: column;  -webkit-box-align: start; -moz-box-align: start;-ms-flex-align: start; -webkit-align-items: flex-start;  align-items: flex-start;}
	.parameters {  overflow: hidden; width: 95%; order: 2;  margin: auto; padding:0}
	.features.col-md-6 { overflow: hidden;  width: 95%;  margin: auto;  order: 4; padding: 0;}
	.specs { width: 100%; margin: auto;}
	.content.mCustomScrollbar.col-md-6.mobileview._mCS_2 { order: 3; margin-bottom: 10%;}
	.content.mCustomScrollbar.col-md-6.mobilenone._mCS_1 { display: none;}
	.paudiotwo .col-md-10 object { width: 100%;     height: initial;}
	.brands .col-md-10 {  padding-right: 15px;   padding-left: 15px;}
	.paudioone img { display: none;}
	.brands .col-md-8 {  padding-right: 15px;   padding-left: 15px;}
	.brands .col-md-12 {  padding-right: 15px;   padding-left: 15px;}
	.brands .col-md-6 {  padding-right: 15px;   padding-left: 15px;}
	.paudiothree p {  text-align: left;  padding-top: 2%;}
	.paudiotwo.jts img { width: 100%;}
	.lightbox { top: 25% !important;}
	.brands .mCSB_inside > .mCSB_container {  margin-left: 0;}
	#slide-nav.navbar-inverse #slidemenu{ display: block;}
	.navbar-header button{ display: block;}
	.features-wrap ul { padding-left: 7%;}
	.carousel-control.right {   font-size: 28px !important;}
	.carousel-control.left {    font-size: 28px !important;    }
	.view-content { width: 95%;}
	.vca-background{ min-height:465px;}
	.spacsanddwnl { padding-top: 4%; margin: auto; width: 90%;}
	.top-section-mackie{    margin-bottom: 15%;}
	.spec-vid {  width: 33%; margin-right: 0%;  min-height: 180px;  }
	.dload p.bold {  font-size: 14px;}
	.dloadleft{ margin-right:5%;}
	span.play { top: 20%; left: 40%;}
	.top-section-mackie img { width: 50%;}
	.col-md-6.mackie-banner-img {  margin-top: 0;}
	.mackie-banner-img img { width: 50%;}
		div#mycarousel3 h2 {  font-size: 44px; font-weight: bold; margin-bottom: 1%;  text-align: center;}
		div#mycarousel3 p.wireless-mixer{font-size: 18px;  margin-bottom: 5%; text-align:center}
		div#mycarousel3 {   width: 85%; margin: auto; padding-top:0px /*15%*/;}
		 #mycarousel3 .ser-item { border: 1px solid;  padding: 10px;}
     .ser-item { border: 1px solid;  padding: 10px;}
		 .srm-features .srm-col{ min-height: inherit; }
		 p.control {  font-size: 48px !important; line-height: 28px !important;}
		 p.product-name {  font-size: 32px;}
		 .feature-info h2 { font-size: 28px;}
		 .master{border: 1px solid #000;}
		 .comparison-table {  padding-top: 8%; width:100%}
		.box { overflow-x: hidden; overflow-y: hidden;  width:100%;  white-space: nowrap; -webkit-touch-callout: none; -webkit-user-select: none;   -moz-user-select: none;    -ms-user-select: none;      user-select: none;     margin: auto;}
		 .box.drag:hover {  cursor: all-scroll;}
		 .primary-pic {  margin-top: 0;}
div#downloads {  width: 100%;  float: left;}
	 .mobiledisplayview{ display: block;}
	 .mobiledisplaynone{ display:none;}
	  .features-wrap .feat-cont {     float: none;  width: 95%;  border: none !important;}
	  	div#spec-vids {   width: 100%;}
	div#downloads {  width: 100%;   float: none;}
	.features-wrap .carousel-control.left {left: -9%!important; }
	 .features-wrap .carousel-control.right {right: -10% !important ; }
  div#ser-wrap .ser-item { width: 100%;}
 .features-wrap {  border: 1px solid;}
 #top-sec1-second span.play {  top: 25% !important; left: 21% !important;}
.features-wrap.master .carousel-control { color: #000 !important;}
.carousel { margin-top: 0% !important; position:relative;}
div#mycarousel3 .carousel-control {  color: #000 !important;}
div#ser-wrap {  margin-left: 2%;}
	.big-knob-feat-cont .feat-cont {min-height: 515px;}
	#big-knob{ padding-top:15px;min-height: 710px !important;}
	#ser-wrap .feature-info.prodct-info-list{ padding-top:45px;}
	.big-knob-series-feat-cont .feat-cont{min-height: 1000px;}
	.cr-series-feat-cont .feat-cont {min-height: 575px;}
	#cr-series .feature-info{padding-top:20px;}
	#cr-series{ min-height:850px !important;}
	.cr-series-line-feat-cont .feat-cont {min-height: 1260px;}
	.dl32r-feat-cont .feat-cont {min-height: 590px;}
	#mycarousel3 h2{ padding-top:45px;}
	.dl32r-channel-feat-cont .feat-cont {min-height: 1610px;}
	.dl1608-feat-cont .feat-cont {min-height: 560px;}
	#dl1608{min-height: 860px !important;}
	.master-fader-feat-cont .feat-cont {min-height: 495px;}
	.master-fader-feature-feat-cont .feat-cont {min-height: 580px;}
	.mix-series-feat-cont .feat-cont {min-height: 460px;}
	#mix-series{min-height: 750px !important;}
	#mix-series h2{ padding-top:20px;}
	.mix-series-line-feat-cont .feat-cont {min-height: 750px;}
	.mrmk3-feat-cont .feat-cont {min-height: 495px;}
	#mrmk3-series{min-height:730px !important;}
	#mrmk3-series h2{ padding-top:20px;}
	.mrmk3-line-feat-cont .feat-cont {min-height: 990px;}
	.prodx-feat-cont .feat-cont {min-height: 480px;}
	.prodx-series-feat-cont .feat-cont {min-height: 1060px;}
	#prodx-series{min-height: 880px !important;}
	#prodx-series h2{padding-top:20px;}
	.profxv2-feat-cont .feat-cont {min-height: 450px;}
	.profxv2-series-feat-cont .feat-cont {min-height: 1750px;}
	#profxv2-series{min-height:775px;}
	#profxv2-series h2{ padding-top:20px;}
	.srm-feat-cont .feat-cont {min-height: 550px;}
	.srm-series-feat-cont .feat-cont {min-height: 1010px;}
	#srm-portable{min-height:850px !important;}
	#srm-portable h2{ padding-top:20px;}
	.thump-feat-cont .feat-cont {min-height: 410px;}
	.thump-series-feat-cont .feat-cont {min-height: 970px;}
	#thump-series{ min-height:700px;}
	#thump-series h2{ padding-top:20px;}
	.vlz4-feat-cont .feat-cont {min-height: 510px;}
	.vlz4-series-feat-cont .feat-cont {min-height: 1290px;}
	#vlz4-series{ min-height:770px !important;}
	#vlz4-series h2{ padding-top:20px;}
	.xr-feat-cont .feat-cont {min-height: 545px;}
	#xr-series{ min-height:890px !important;}
	#xr-series h2{ padding-top:20px;}
	.srm-pro-feat-cont .feat-cont {min-height: 630px;}
	.srm-pro-series-feat-cont .feat-cont {min-height: 1050px;}
	#srm-professional{ min-height:900px !important;}
	#srm-professional h2{ padding-top:20px;}
	.spacsanddwntop.width{ width:100%}
	.profxv2-feat-cont .feat-cont {min-height: 450px;}
	.profxv2-series-feat-cont .feat-cont {min-height: 1540px;}
	#profxv2-series{ min-height:800px !important;}
	.margin-right{margin-right:0px;}
	.margin-left{margin-left:0px;}
	.heading h1{background: #eee;padding-bottom: 15px;margin:0px;}
	.about-wrap{margin-top: 0px;}
	.detail p,.read-more a{ font-size:13px; line-height:1.8; min-height:0px;}
	.row-three{ padding-bottom:0px;}
	.logo h2{font-size: 19px; padding-bottom:0px;}
	.mackie-logo{ padding-bottom:0px;}
	.feat-cont p, .feat-cont ul li ul li{ font-size:12px;}
	.feat-cont ul li{ font-size:14px;}
	#top-sec1-first p {font-size: 15px;line-height: 23px;}
	.features-wrap .feat-cont h4{ font-size:18px;}
	.spec-imgs > p{ font-size:18px;margin-bottom: 15px;}
	.spec-img > p{ font-size:16px;}
	#ser-wrap .feat-cont h5{ font-size:18px;}
	.feature-info.prodct-info-list{ padding-top:6%;}
	.features-wrap.master-two .carousel-inner.mobiledisplayview{ margin-top:0px;}
	.features-wrap.master-two div#mycarousel3{ padding-top:0px;}
	.features-wrap.master-two .feat-cont{ width:95%;} 
	.features-wrap.master-two .carousel-control.right{right: -8% !important;}
	.features-wrap.master-two .carousel-control.left{left: -10% !important;}
	.features-wrap.master-two {width: 85%;margin: auto;}
	.extra-wrap{ display:block;}
	.extra-wrap #mycarousel3,.extra-wrap div#mycarousel3 h2{ padding-top:0%;}
	div#ser-wrap .ser-item{margin-left:0%;padding-right: 0%;}
	.spec-imgs.right-side{ width:100%;}
	.spec-imgs.right-side .img-wrap,.img-wrap{width: 23% !important;}
	.features-wrap.master{width: 85%;margin: auto;}
	.prod-head-main{ width:65%;}
	.prod-head-main p{ display:none;}
	.item-1, .item-2, .item-3, .item-4, .item-5{height: 320px;}
	.dotsCont div{font-size: 17px;}
	.dotsCont div:hover, .dotsCont div.active{width: 150px;}
	h2.prod-title{font-size: 34px;}
	.intro .outline{font-size: 36px !important;}
}
@media screen and (max-width: 480px){
	#slide-nav .navbar-toggle { float: left !important; border: none !important;  width: 14%;	    margin-right: 0;     padding-top: 7% !important;}   
	.header { width: 100%;}
	.navbar-brand { padding: 8px 0px;   width: 82%;}
	.navbar-brand>img {   width: 100%;}
	.searchbox{ display:none;}
	.fill {  height: 100% !important;   background-position: 0% 0%;}
	.carousel-inner {  height: auto; margin-top:21%;}
	.carousel{  height: auto;        padding-bottom: 1%;     margin-top: 21%;} 
	marquee { padding: 5px 0;}
	.mobilenone{ display:none;}
	div#p4 {   width: inherit;  margin-left: 1.5%; order:2}
	.copyright p { margin-bottom: 0;}
	.col-height .ser-item .feat-cont {  min-height: 1890px;}
	.copyright {  padding-bottom: 5px;  border-top: 1px solid #8f8f8e;  padding-top: 10px; margin-top: 5%;}
	.footer { width: 100%; display: -webkit-box;  display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column;-ms-flex-direction: column;  flex-direction: column; -webkit-box-align: start; -moz-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start;}
	.col-xs-12.col-md-2.col-half-offset label {width: 100%;}
	.col-xs-12.col-md-2.col-half-offset{ overflow:hidden; margin-left:0;}
	div#mc_embed_signup br { display: none;}
	.col-xs-12.col-md-2.col-half-offset input {width: 100% !important; margin-bottom: 3%;}
	input#mc-embedded-subscribe {  width: 100%;     margin-top: 3%;}
	div#p4 p { margin-bottom: 5%;}
	.icon-button{    margin: 0 2px;}
	.mobileview{ display:block;    width: 92%;  margin: auto;}
	.marq { width: 100%;     background: #fff;}
	#cssmenu { display: none;}
	.content.mCustomScrollbar.col-md-6._mCS_1 { display: block;}
	/*.features{ display: none;}
	.parameters{ display: none;}*/
	.widthwrapper{ width:100%;     padding: 0;}
	.widthsetnill .widthset {     margin-top: 0%;}
	.widthset {  width: 100%;     margin-top: 22%;}
   .specs {  padding: 0;}
   .specs table{ width:95%;margin: auto; float: none;}
	h2.producthead{ margin-left:3%;}
	.topsect { padding: 1% 2%;}
	div#slider {  width: 100%;}
    .midsect { padding: 0;}
	div#prodetails img {   width: 93%;}
	.scrollable { height: 95px !important;}
	.download.mobileview a {  color: #fff; text-decoration: none;}
	.download.mobileview { background: #ac2e2f; float: none; width: 95%; padding: 5px;  border-radius: 3px; text-align: center;}
	.mobileview p { padding: 2% 0;}
	.mobilenavigationview{ display: block;}
	.mobilenavigationhide{ display: none;}
	.navbar{ margin-bottom:0; z-index:9999999999;}
	ul.nav.navbar-nav {  padding-left: 0;}
	#slide-nav #slidemenu { margin-top: 24% !important;}
	.featurewrapper.mobiletable { display: none;}
	.mobiletableview{ display:block; margin-bottom:4%;}
		.features-wrap .carousel-control.left {        left: -40px !important; }
	 .features-wrap .carousel-control.right {        right: -40px !important ; }
	.mobiletableview img{ width:100%;}
	.mobnone{ display:none;}
	.aboutwrapper img{    width: 100%; }
	.aboutwrapper p {  padding: 2% 3%;}
	.about #cssmenu {     display: block; width: 100%; float: none;  order: 2;}
	.about .widthset { display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -webkit-flex;display: flex;  -webkit-box-orient: vertical; -moz-box-orient: vertical;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start;  -moz-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start;}
	.about .widthwrapper {  padding: 0px 1%;   order: 1;  width: 100%;}
	.about #cssmenu > ul > li img {  display: block; margin-left: auto;  margin-right: auto;}
	.campaign { display: flex;}
	.campaign a {  color: -webkit-link;  text-decoration: underline; overflow: hidden; white-space: pre-wrap;  display: inline-block;  width: 76%;}
	li.form-line {  padding: 2% 0;     padding-right: 2%;}
	.feedback.col-md-6 p {  padding-left: 0; margin-top: 4%;}
	.address { margin-bottom: 7%;  margin-top: 7%;}
	iframe.bordernew { width: 100%;}
	.drawingslinks ul { padding-left: 7%;}
	.library { margin-top: 5%;}
	.replace ul li { width: 45%;  float: left; text-align: center;  min-height: inherit;    margin-right: 2.5%;  margin-left: 2.5%;}
	.replace ul li img { width: inherit;     height: inherit;}
	.pagetitle {  width: 100%;}
	.replace p{ width:100%;}
	.replace {  margin-top: 5%;}
	li.double {  width: 100% !important;}
	li.triple {  width: 100% !important;}
	.replace.reconing .replacesecondrow li { min-height: inherit;}
	.replace.reconing .productpage ul li img {   width: 100% !important; height: inherit;}
	.cimgage img{ width:100%;}
	.lb-data .lb-close {right: 3%;}
	.navbar-fixed-top {  position: fixed;}
	.content{ width:95%}
	.axi img {  width: 100%;}
	.lightbox { top: 25% !important;}
	 .reconing .replace ul li img{ width:120px; height:105px;}
	 .top-section-mackie img { width: 100%;}
	 .top-section-mackie {   margin-bottom: 25%;}
	 div#ser-wrap { padding-top: 17%;}
	 .views-field.views-field-field-blog-image { width: 95%; float: none;  margin-left: auto;  margin-right: auto;  margin-top: 2%;   margin-bottom: 2%;}
	 .views-field.views-field-body {width: 95%;   margin-left: auto;  margin-right: auto; margin-bottom: 13%;}
	 .spacsanddwnl { padding-top: 0%;}
	 .vca-background {  min-height: 580px;}
	 .vca-background { min-height: 580px;}
	 .spec-vid { width: 100%;  float: none;}
	 span.play {  top: 30%;     left: 43%; font-size: 70px;}
	 div#downloads {  width: 100%;   float: none;}
	 .features-wrap .feat-cont {     float: none;  width: 95%;  border: none !important;}
	 .carousel{ padding-top:0% !important}
	 .carousel-control.left {        left: -35px !important;}
	 .carousel-control.right {        right: -35px !important ;}
	 div#ser-wrap .ser-item {  width: 100%;  float: none;}
		 #top-sec1-second span.play { top: 26% !important; left: 43% !important; }
		 .carousel-inner.mobiledisplayview {  margin-top: 0;}
		 .features-wrap {    width: 75%;    margin: auto;}
		 .dloadleft{ width:100%}'
		 .features-wrap .carousel-control.left {        left: -40px !important;}
	 .features-wrap .carousel-control.right {        right: -40px !important ;}
		 .feature-info p { font-size: 14px;   margin: auto;  width: 80%;}
		 .mackie-banner-img img { width: 100%;}
		 .srm-features .srm-col{ min-height: inherit; }
		.box { overflow-x: hidden; overflow-y: hidden;  width:340px;  white-space: nowrap; -webkit-touch-callout: none; -webkit-user-select: none;   -moz-user-select: none;    -ms-user-select: none;      user-select: none;     margin: auto; }
.comparison-table {  padding-top: 20%; width:100%; margin:auto;}
   p.control {  font-size: 44px !important; line-height: 28px !important;}
   .features-wrap.master .carousel-control { color: #000 !important;}
   .big-knob-feat-cont .feat-cont {min-height: 465px;}
	#big-knob{ padding-top:15px;min-height: 710px !important;}
	#ser-wrap .feature-info.prodct-info-list{ padding-top:52px;}
	.big-knob-series-feat-cont .feat-cont{min-height: 970px;}
	.cr-series-line-feat-cont .feat-cont {min-height: 1320px;}
	.dl32r-channel-feat-cont .feat-cont {min-height: 2140px !important;}
	.master-fader-feature-feat-cont .feat-cont {min-height: 645px;}
	.mix-series-feat-cont .feat-cont {min-height: 460px;}
	.mix-series-line-feat-cont .feat-cont {min-height: 815px;}
	.mrmk3-line-feat-cont .feat-cont {min-height: 1120px;}
	.prodx-feat-cont .feat-cont {min-height: 460px;}
	.prodx-series-feat-cont .feat-cont {min-height: 1220px;}
	.srm-feat-cont .feat-cont {min-height: 440px;}
	.srm-series-feat-cont .feat-cont {min-height: 1020px;}
	.thump-feat-cont .feat-cont {min-height: 325px;}
	.thump-series-feat-cont .feat-cont {min-height: 1010px;}
	.vlz4-feat-cont .feat-cont {min-height: 390px;}
	.vlz4-series-feat-cont .feat-cont {min-height: 1370px;}
	.srm-pro-feat-cont .feat-cont {min-height: 580px;}
	.srm-pro-series-feat-cont .feat-cont {min-height: 1150px;}
	.profxv2-feat-cont .feat-cont {min-height: 370px;}
	.profxv2-series-feat-cont .feat-cont {min-height: 1640px;}
	.img-wrap{width:100%;}
	.feat-cont p, .feat-cont ul li ul li{ font-size:12px;}
	.feat-cont ul li{ font-size:14px;}
	#top-sec1-first p {font-size: 15px;line-height: 23px;}
	.features-wrap .feat-cont h4{ font-size:18px;}
	.spec-imgs > p{ font-size:18px;margin-bottom: 15px;}
	.spec-img > p{ font-size:16px;}
	#ser-wrap .feat-cont h5{ font-size:18px;}
	#sugg-items .sugg-item{width: 85%;margin: 10px;}
	#sugg-items{width: 95%;margin-left: 0px;}
	.features-wrap.master-two{ width:100%;} 
	.features-wrap.master-two .carousel-control.right{right: -5% !important;}
	.features-wrap.master-two .carousel-control.left{left: -7% !important;}
	.xr-feat-cont .feat-cont {min-height: 500px;}
	.spec-imgs.right-side .img-wrap,.img-wrap{width: 100% !important;}
	.mrmk3-feat-cont .feat-cont {min-height: 400px;}
	.cr-series-feat-cont .feat-cont {min-height: 510px;}
	.prod-head-main{ width:95%;}
	.dotsCont{ display:none;}
	h2.intro{font-size: 40px;}
	.heading h1{display:none;}
	.heading h1::before {top: 35px;width: 260px;}
	}


/*Changes*/
#dl1608 { overflow: hidden;  width: 100%;  background: url(../images/mackie/feature_background_3000x1500_dl1608_2.jpg); min-height: 550px;     position: relative;}
.image-style-video-thumb { height: inherit; width: 300px !important; }
#vlz4-series { overflow: hidden;  width: 100%;  background: url(../images/mackie/feature_background_3000x1500_vlz4.jpg); min-height: 550px;     position: relative;}
#top-sec1-second { position: relative; }
#top-sec1-second span.play { position: absolute; font-size: 90px; color: #fff; font-weight: 100; top: 25%; line-height: 28px; left: 32%; }
#top-sec1-second span.play:hover {  color: #8BB847;}
#prodx-series { overflow: hidden;  width: 100%;  background: url(../images/mackie/feature_background_3000x1500_prodx.jpg); min-height: 550px;     position: relative;}
#profxv2-series { overflow: hidden;  width: 100%;  background: url(../images/mackie/feature_background_profxv2.jpg); min-height: 550px;     position: relative;}
#mix-series { overflow: hidden;  width: 100%;  background: url(../images/mackie/feature_background_mix_series.jpg); min-height: 550px;     position: relative;}
#mix-series { overflow: hidden;  width: 100%;  background: url(../images/mackie/feature_background_3000x1500_thump.jpg); min-height: 550px;     position: relative;}
#srm-portable { overflow: hidden;  width: 100%;  background: url(../images/mackie/feature_background_3000x1500_srm_port.jpg); min-height: 550px;     position: relative;}
#srm-professional { overflow: hidden;  width: 100%;  background: url(../images/mackie/feature_background_3000x1500_srm_pro.jpg); min-height: 550px;     position: relative;}
#srm150 { overflow: hidden;  width: 100%;  background: transparent;    position: relative; padding-bottom:0}
#srm150 .feature-info h2 { font-size: 44px; font-weight: bold; margin-bottom: 1%; color: black;}
#srm150 .feature-info p { font-size: 18px; margin-bottom: 5%; color: black;}
#cr-series { overflow: hidden;  width: 100%;  background: url(../images/mackie/feature_background_3000x1500_cr6.jpg); min-height: 550px;     position: relative;}
.srm-features{ width: 100%; }
.srm-features .srm-col{ min-height: 423px; }
#xr-series { overflow: hidden;  width: 100%;  background: url(../images/mackie/xr_series_background_1_0.jpg); min-height: 550px;     position: relative;}
.big-knob-banner { overflow: hidden;background-size: cover; background-position: 100%; background: url(../images/mackie/big_knob_slider_1500x1500.jpg); position: relative;}
.prod-main-second.vid p { text-align: right; color: #979797;}
.prod-main-second.vid span.play {  top: 39%;  left: 46%;}
.prod-main-second.vid { padding-top: 15%; }
#big-knob { overflow: hidden;  width: 100%;  background: url(../images/mackie/big_knob_application_3000x1500_bw.jpg); min-height: 550px;     position: relative;background-size: cover;}
#mrmk3-series { overflow: hidden;  width: 100%;  background: url(../images/mackie/feature_background_3000x1500_mrmk3.jpg); min-height: 550px;     position: relative;}
.features-wrap .fill { height: initial !important; }
.horizon-swiper .horizon-item{ width:100%;}

.feat-cont.thump-height { min-height: 1900px; }

@media only screen and (max-width: 480px){
  .feat-cont.thump-height { height: 1920px; }
  .featurewrapper.thump-height { top: 45px; }
  .bot-piece-spot.thump-height { top: -61px; }
  .top-piece-spot.button-thump-height { top: -35px; }
}
@media only screen and (min-width: 480px) and (max-width: 767px){
  .feat-cont.thump-height { height: 1800px; }
}

.mackie-product li { list-style: none; }
.mackie-product .img-responsive { border: 1px solid #ccc; }
.mackie-product li a { color: #000; transition: 0.2s all ease-in; font-size: 1.1em; font-family: 'knockout-liteweight'; }
.mackie-product li h3 { margin: 5px 0; }
.mackie-product li a:hover{ color: #8BB847; transition: all .2s ease; border-bottom-color: #8BB847; }
.mackie-product li.single-products a { font-size: 16px; font-weight: 400; line-height: 1.5; font-family: 'helvetica'; }
.mackie-product li.single-products a:hover { text-decoration: none; }
.mackie-product { padding-top: 5%; }
.coverdiv .col-md-3.col-xs-12.col-sm-6 { padding-bottom: 10px; min-height: 440px; }
@media only screen and (max-width: 480px){
  .coverdiv .col-md-3.col-xs-12.col-sm-6 { padding-bottom: 10px; min-height: 440px; }
  .mackie-news-updates h1 { font-size: 2.25em !important; }
}
@media only screen and (min-width: 481px) and (max-width: 767px){
  .coverdiv .col-md-3.col-xs-12.col-sm-6 { padding-bottom: 10px; min-height: 440px; }
  .mackie-news-updates h1 { font-size: 2.25em !important; }
}
@media only screen and (min-width: 768px) and (max-width: 991px){
  .coverdiv .col-md-3.col-xs-12.col-sm-6 { padding-bottom: 10px; min-height: 570px; }
}

.mackie-news-updates h1 { font-style: normal; font-weight: 900; font-size: 3.25em; line-height: 1.5; margin-top: 5%; text-transform: uppercase; }
.mackie-news-updates.text-center { margin: 30px 0; }

#cssmenu .imgaudio-mackie a { padding: 0 !important; }

@media only screen and (min-width: 768px) and (max-width: 991px){
  .about-wrap.margin-right { min-height: 423px; }
  .about-wrap.margin-left { min-height: 423px; }
}

@media only screen and (min-width: 992px) and (max-width: 1199px){
  .about-wrap.margin-right { min-height: 371px; }
  .about-wrap.margin-left { min-height: 371px; }
}

@media only screen and (min-width: 1200px){
  .about-wrap.margin-right { min-height: 320px; }
  .about-wrap.margin-left { min-height: 320px; }
}