@font-face{font-family:florencesans-sc-outline;src:url(../fonts/florencesans-sc-outline.ttf);font-display:swap}
@font-face{font-family:sf-heavy;src:url(../fonts/sanfranciscodisplay-medium-webfont.woff);font-display:swap}
@font-face{font-family:sf-medium;src:url(../fonts/sanfranciscodisplay-regular-webfont.woff);font-display:swap}
@font-face{font-family:knockout-regular;src:url(../fonts/knockout_regular.otf);font-display:swap}
@font-face{font-family:knockout-liteweight;src:url(../fonts/knockout_liteweight_regular.otf);font-display:swap}
@font-face{font-family:knockout-middleweight;src:url(../fonts/knockout_middleweight_regular.otf);font-display:swap}
html,body{height:100%}
body{font-family:'Open Sans',sans-serif;font-size:13px;color:#111;line-height:1.8}
body.slide-active{overflow-x:hidden}
.navbar-header button{display:none}
#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;border:0;background:transparent;z-index:99999999}
p.margin{margin:10px!important}
div#slidemenu{padding-right:0}
#slide-nav.navbar-inverse #slidemenu{display:none}
#slide-nav button.navbar-toggle.slide-active{padding-top:0!important}
ul.nav.navbar-nav{padding-left:2.7%;margin-top:2.7%}
.carousel-inner{height:100%}
.fill{width:100%;height:100%;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
.fill img{width:100%}
.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{display:none}
ul.sub-menu li{padding:10px}
ul.sub-menu li:hover{background-color:#9b282b}
ul.sub-menu li a{color:#D3D3D3;text-decoration:none;font-size:15px;font-family:'Calibri',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:#D3D3D3;font-size:15px;font-family:'Calibri',sans-serif;padding:2px 12px}
.navbar-inverse .navbar-nav>li>a i{padding-right:4px;font-size:13px}
.navbar-nav{float:left;margin:0;margin-top:1.5%}
.navbar-inverse{background-color:#000}
.header{width:95.5%;margin:auto}
.searchbox{overflow:hidden;padding-top:2.4%;padding-left:1%;line-height:1.5;font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;}
.login{float:right;margin-top:-32px;}
.shop{float:right;margin-top:-33px;}
.marq{width:87.5%;margin:auto;overflow:hidden;padding-bottom:1%}
.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}
.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 p{color:#bababa;font-size:14px;font-family:'Calibri',sans-serif}
footer{background-color:#525250}
ul.sitemap{list-style-type:none;padding-left:0}
ul.sitemap li{font-family:'Calibri',sans-serif;font-size:13px;color:#fff;padding:5px 0}
ul.sitemap li a{color:#fff;font-weight:400}
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{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%}
.features-wrap .feat-cont.bordernone{border:none}
.features-wrap .feat-cont h4{font-size:22px;font-weight:600;margin-top:0!important;margin-bottom:5px!important;text-transform:uppercase}
.feat-cont p{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:17px;line-height:19px}
.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}
.feat-cont ul li ul li{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:15px;line-height:17px;padding-bottom:5px}
#top-sec1-first p{font-size:18px;line-height:28px}
#top-sec1-second a.pop{display:inline-block;border-radius:2px}
#top-sec1-second a img{box-shadow:0 0 0 2px #7FA742}
.vid-cont{width:52%;padding-left:2%;position:absolute;top:0;margin:auto;display:inline-block;z-index:1}
.vid-cont p{margin:0}
a.pop{display:block;position:relative;line-height:0}
#top-sec1-second span.play{position:absolute;display:block;top:0;bottom:0;margin:auto;color:#fff;font-size:3em;z-index:1;height:0;text-align:center;left:0;right:0}
#top-sec1-second a.pop:hover span.play{color:#8BB847}
img{height:auto;border:0;-ms-interpolation-mode:bicubic}
img,embed,object,video{max-width:100%}
.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}
.dloadright{overflow:hidden;padding-right:2%}
.dloadleft{float:left;width:100%;padding-bottom:10px}
div#dload-content{overflow:hidden}
.icon-button{background-color:white;cursor:pointer;display:inline-block;font-size:1.4rem;height:3.8rem;line-height:3rem;margin:0 6px 0 0;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:3.8rem;z-index:1;}
.icon-button span{border-radius:0;display:block;height:0;margin:0;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:0}
.icon-button:hover span{width:3.8rem;height:3.8rem}
.twitter span{background-color:#4099ff}
.facebook span{background-color:#4267B2}
.youtube span{background-color:#E62117}
.instagram span{background-color:#cd486b}
.whatsapp span{background-color:#4AC959}
.icon-button i{color:#fff;height:2.5rem;left:7px;line-height:2.5rem;position:absolute;top:7px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:2.5rem;z-index:10}
.icon-button .fa-twitter{color:#4099ff}
.icon-button .fa-facebook{color:#4267B2}
.icon-button .fa-youtube{color:#E62117}
.icon-button .fa-instagram{color:#cd486b}
.icon-button .fa-whatsapp{color:#4AC959}
.icon-button:hover .fa-twitter,.icon-button:hover .fa-facebook,.icon-button:hover .fa-instagram,.icon-button:hover .fa-youtube, .icon-button:hover .fa-whatsapp{color:#FFFFFF}
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:'Calibri',sans-serif;font-size:13px;color:#fff}
.footer label{margin-bottom:0;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}
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:#ededed}
.list-group-item{background-color:#ededed}
a.list-group-item:hover{color:#ac2e2f;background-color:#ededed}
a.list-group-item.list-group-item.collapsed{background-color:#ededed;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:400;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}
#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}
.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:700}
.view-content{overflow:hidden;width:75%;margin:auto;background:#fff;position:relative}
.views-field.views-field-field-blog-image{width:65%;float:left}
.views-field.views-field-body{overflow:hidden;width:33%;padding-top:3%;font-size:initial}
.field-content{position:absolute;box-shadow:inset 0 0 0 1px #ccc;top:0;bottom:0;display:block;padding:2%}
div#downloads{width:47%;display:inline-block;padding-bottom:20px}
div#spec-vids{overflow:hidden;width:52%;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;padding-top:20px}
.spacsanddwntop .top-piece-spot{background:#7FA742!important;width:100%!important}
.vcasupport{overflow:hidden;width:100%;margin-top:17%}
.feature-background{background:url(../images/mackie/feature_background.jpg) center center / cover no-repeat;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;padding-top:30px}
.feature-info h2{font-size:42px;font-weight:700;margin-bottom:1%;margin-top:0!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}
.top-piece-spot{height:75px;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:-47px}
.feature-info.prodct-info-list{color:#000}
.vca-background{overflow:hidden;width:100%;background:url(../images/mackie/support-background.jpg) center;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:700;margin-bottom:0}
.colorgrn{color:#8BB847!important}
span.play:hover{color:#8BB847}
span.play{font-size:44px;color:#fff;font-weight:100}
.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}
.dload-cont a:hover,.dload a:hover{color:#fff;text-decoration:none}
.mackiewidth .facebooklikebutton{padding-left:3%}
.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:700;letter-spacing:2px;line-height:47px}
p.control{font-size:64px;line-height:50px;font-family:florencesans-sc-outline}
p.everything{font-size:33px;line-height:42px;font-weight:700}
.mackie-banner-img img{width:100%}
.mbanner-inner{margin-left:2%;margin-right:2%}
.mobiledisplayview{display:none}
#srm150 .feature-info p{margin-bottom:5%;color:#000}
div#ser-wrap ul{padding-left:5%}
.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:700;text-decoration:none}
.download a{font-family:'Open Sans',sans-serif;font-size:13px;color:#ac2e2f;font-weight:700;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 #ac2e2f;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:0 0 9px 0 rgba(0,0,0,1);-moz-box-shadow:0 0 9px 0 rgba(0,0,0,1);box-shadow:0 0 9px 0 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:700;text-decoration:none}
.drawingslinks li{padding-bottom:.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:0 0 9px 0 rgba(0,0,0,1);-moz-box-shadow:0 0 9px 0 rgba(0,0,0,1);box-shadow:0 0 9px 0 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}
.education ul li{width:30%;float:left;text-align:center;min-width:380px}
.education ul{list-style-type:none;padding-left:0}
.education ul li img{border-style:solid;border-color:#FFF;border-width:4px;-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,1);-moz-box-shadow:0 0 9px 0 rgba(0,0,0,1);box-shadow:0 0 9px 0 rgba(0,0,0,.5);width:100%;height:inherit}
.education ul li span{font-family:'Oswald',sans-serif;font-size:22px;color:#952929}
.education p{font-size:12px;width:95%;margin:auto}
.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:0}
.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:700;text-decoration:none}
.ctable a{font-family:'Open Sans',sans-serif;font-size:13px;color:#ac2e2f;line-height:1.8;font-weight:700;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:0 0 9px 0 rgba(0,0,0,1);-moz-box-shadow:0 0 9px 0 rgba(0,0,0,1);box-shadow:0 0 9px 0 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:0}
.brands .col-md-8{padding-left:0}
.brands .col-md-12{padding-left:0}
.brands .col-md-6{padding-left:0}
.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}
@media only screen and (max-width: 768px) {
	.fb_iframe_widget{margin-top:7px}
	.fb_iframe_widget_fluid{display:inline-block!important;}
}
.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:'knockout-regular';font-size:24px}
.vcasupport img{width:100%}
.vcasupport .col-md-6{padding-left:0}
.dload p.bold{font-family:'knockout-liteweight';font-size:22px;color:#fff;margin:auto}
.spec-vid img{width:100%}
.spec-vid{width:31%;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;top:0;bottom:0;margin:auto;left:0;right:0}
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;}
table tr > td:first-child{color:#8BB847;font-weight:700;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:80px;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:19px;line-height:17px;padding:0}
.vid p span.vid-title{color:#fff;font-family:knockout-liteweight;font-size:21px;line-height:20px!important}
.small-last{font-family:knockout-liteweight;font-size:13px}
.featurewrapper .comparison-table{padding-bottom:13%!important}
.spec-imgs{margin-top:2%}
.spec-imgs > p{font-size:24px;font-family:knockout-liteweight;border-bottom:1px solid #fff;margin-bottom:30px;color:#fff}
.img-wrap{width:32%;margin-right:1%;margin-bottom:2%;line-height:1;display:inline-block}
.img-wrap:last-child{margin-right:0}
.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:0;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:'Oswald',sans-serif;font-size:18px;text-transform:uppercase}
.col-md-6.bannermackie-text p.product-name{font-family:knockout-regular;font-weight:500;line-height:35px;}
.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:36px;line-height:30px}
#top-sec1-first p.sub.green{font-family:knockout-liteweight;font-weight:500;font-size:40px;line-height:100%}
.featurewrapper .feature-info h2{font-family:knockout-liteweight;text-transform:uppercase;font-weight:lighter}
.features-wrap h5.grey{font-family:knockout-middleweight;font-weight:500;font-size:14px;color:#939598;margin-bottom:5px!important;text-transform:uppercase}
.features-wrap h4{font-family:knockout-regular;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-middleweight;font-size:12px;line-height:10px;text-transform:uppercase}
.vca-background .field-content .live-post-title a{font-family:knockout-liteweight;font-size:22px;color:#000;font-weight:300;line-height:initial;display:block;text-transform:uppercase}
.vca-background .field-content .live-post-title a:hover{color:#8BB847;text-decoration:none}
.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:0;padding-right:0}
.margin-right{margin-right:15px}
.margin-left{margin-left:15px}
.heading h1{text-align:center;font-size:35px;font-weight:700;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 .4s ease-out 0;-moz-transition:all .4s ease-out 0;-ms-transition:all .4s ease-out 0;-o-transition:all .4s ease-out 0;transition:all .4s ease-out 0}
.about-wrap img{margin:20px 0 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:0 21px 65px 20px #b1b1b1;-moz-box-shadow:0 21px 65px 20px #b1b1b1;-ms-box-shadow:0 21px 65px 20px #b1b1b1;-o-box-shadow:0 21px 65px 20px #b1b1b1;box-shadow:0 8px 8px 0 #b1b1b1}
.ti_news a{font-family:'sf-medium'!important}
.dload .dload-cont p{margin:0;line-height:20px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif}
.dload{width:48%;display:inline-block;vertical-align:top;margin-bottom:2em}
#suggestions{position:relative;padding-top:25px}
#suggestions .top-piece-spot{height:100px;top:-62px;left:0}
#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:0}
.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:-8.3%!important}
.features-wrap.master-two .carousel-control.left,.features-wrap.master .carousel-control.left{left:-10%!important}
.features-wrap.master-two .feat-cont{padding-top:0;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:0!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:0!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:0;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:0}
.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:0;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(https://mackie.com/sites/default/files/styles/full_page/public/mackie_mps_slider_backgrounds_3000x1500.jpg?itok=puwrrBAE)}
.item-2{background:url(/images/mackie/profxv3_homepageslider.jpg)}
.item-3{background: url(https://mackie.com/sites/default/files/styles/full_page/public/crseries_slider_backgrounds_3000x1500.jpg?itok=y_1iYZ-K)}
.item-4{background:url(https://mackie.com/sites/default/files/styles/full_page/public/mackie_m48_slider_backgrounds_3000x1500.jpg?itok=Fr9lKOfj)}
.item-5{background:url(https://mackie.com/sites/default/files/styles/full_page/public/mackie_mtest-1_slider_backgrounds_3000x1500.jpg?itok=ETu-tEvl)}
.item-6{background:url(https://mackie.com/sites/default/files/styles/full_page/public/mackie_dls_backgrounds_3000x1500_v2.jpg?itok=w8N9SboT)}
.item-7{background:url(https://mackie.com/sites/default/files/styles/full_page/public/mcseries_slider_backgrounds_3000x1500_0.jpg?itok=vk028z9H)}
.item-8{background: url(https://mackie.com/sites/default/files/styles/full_page/public/drm_slider_background_3000x1500.jpg?itok=WrY-2Gvd)}*/
.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 0}
.no-display{display:none}
@media screen and (max-width: 1199px) and (min-width: 992px) {
.header{width:100%}
.searchbox{padding-left:0;}
ul.nav.navbar-nav{padding-left:0}
.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:0 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%}
.education 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%;padding-left:20px;}
.login{margin-top:-5.1%;padding-left:60%;float:none;}
.shop{margin-top:-5.3%;float:right;}
.fill{height:100%;background-position:0}
.carousel-inner{height:auto}
.carousel{height:auto;padding-bottom:1%}
.about .widthwrapper{padding:0 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%}
.education ul li img{width:100%}
.education p{width:100%}
.education ul li{width:31.5%}
.education{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%!important}
.carousel-control.left{font-size:28px!important;left:-6%!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:0!important}
.features-wrap.master-two .carousel-control.right{right:-4%!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) {
h1{font-size:28px;}
.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);}
.navbar-toggle{float:left!important;border:none!important;width:14%;margin-right:0;margin-top:4%}
.header{width:100%}
.navbar-brand{padding:8px 0;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}
#cssmenu{display:none}
.content.mCustomScrollbar.col-md-6._mCS_1{display:block;width:95%}
.widthwrapper{width:100%;padding:0}
.facebooklikebutton{padding-left:3%;}
.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:auto;width:95%}
.midsecttop{overflow:hidden;margin-top:3%}
div#slider{width:100%}
.midsect{padding:0;float:none;width:98%;margin:auto}
.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!important}
.about .widthwrapper{padding:0 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:0 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}
.education ul li{width:30%;float:left;margin-right:3%;text-align:center;min-height:175px}
.education ul li img{width:initial}
.education p{width:100%}
.education{margin-top:5%}
.col-md-6.secondblock{margin-top:3%}
.cross .border{margin-bottom:0}
.parameters table{width:100%;-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,1);-moz-box-shadow:0 0 9px 0 rgba(0,0,0,1);box-shadow:0 0 9px 0 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 .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{display:block;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%}
.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}
.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:36px;font-weight:700;margin-bottom:1%;text-align:center}
div#mycarousel3 p.wireless-mixer{font-size:18px;line-height:initial;text-align:center}
div#mycarousel3{width:85%;margin:auto;padding-top:0}
#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:38px!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:-9%!important}
div#ser-wrap .ser-item{width:100%}
.features-wrap{border:1px solid}
.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:0}
.margin-left{margin-left:0}
.heading h1{background:#eee;padding-bottom:15px;margin:0}
.about-wrap{margin-top:0}
.detail p,.read-more a{font-size:13px;line-height:1.8;min-height:0}
.row-three{padding-bottom:0}
.logo h2{font-size:19px;padding-bottom:0}
.mackie-logo{padding-bottom:0}
.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}
#top-sec1-second{width:80%}
.features-wrap .feat-cont h4{font-size:18px}
.spec-imgs > p{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:0}
.features-wrap.master-two div#mycarousel3{padding-top:0}
.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:8%}
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}
.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 (min-width: 768px) {
.navbar.navbar-fixed-top.slide-active{position:fixed}
.navbar-header{left:0!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 0;width:82%}
.navbar-brand>img{width:100%}
.searchbox{display:none}
.fill{height:100%!important;background-position:0 0}
.carousel-inner{height:auto;margin-top:22%}
.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}
.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%}
.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:0 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}
.education ul li{width:20%;float:left;text-align:center;min-height:inherit;margin-right:2.5%;margin-left:2.5%}
.education ul li img{width:inherit;height:inherit}
.education p{width:100%}
.education{margin-top:5%}
.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:2% auto}
.views-field.views-field-body{width:100%;margin-left:auto;margin-right:auto;margin-bottom:13%}
.spacsanddwnl{padding-top:10%}
.vca-background{min-height:580px;min-height:580px}
.field-content{position:initial}
.spec-vid{width:100%;float:none}
span.play{top:30%;left:43%;font-size:70px}
div#downloads{width:100%;float:none}
#downloads #dload-content .dload{width:100%}
.features-wrap .feat-cont{float:none;width:95%;border:none!important}
.carousel{padding-top:0}
.carousel-control.left{left:-32px!important}
.features-wrap.master .carousel-control.left{left:-10%!important}
.carousel-control.right{right:-32px!important}
div#ser-wrap .ser-item{width:100%;float:none}
.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}
.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:38px!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:12px}
#top-sec1-first p{font-size:15px;line-height:23px;margin-top:.2em}
#top-sec1-second{width:80%;margin:10% auto 0}
.vid-cont{width:100%;position:relative;padding:0}
#top-sec1-second a.pop{width:100%}
.features-wrap .feat-cont h4{font-size:18px}
.spec-imgs > p{margin-bottom:15px}
.spec-img > p{font-size:20px}
#ser-wrap .feat-cont h5{font-size:18px}
#sugg-items .sugg-item{width:85%;margin:10px}
#sugg-items{width:95%;margin-left:0}
.features-wrap.master-two{width:100%}
.features-wrap.master-two .carousel-control.right{right:-3%!important}
.features-wrap.master-two .carousel-control.left{left:-5%!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}
}
#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) center center / cover no-repeat;min-height:550px;position:relative}
#top-sec1-second{position:relative;margin-top:10%}
#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;overflow:hidden;width:100%;background:url(../images/mackie/feature_background_3000x1500_thump.jpg) center center / cover no-repeat;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}
#srm150 .feature-info h2{margin-bottom:1%;color:#000}
#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;background:url(../images/mackie/xr_series_background_1_0.jpg) center center / cover;min-height:550px;background-repeat:no-repeat}
.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}
.mackie-product li{list-style:none}
.mackie-product .img-responsive{border:1px solid #ccc}
.mackie-product li a{color:#000;transition:.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:450px}
.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 (max-width: 480px) {
.feat-cont.thump-height{height:1900px}
.featurewrapper.thump-height{top:25px}
.bot-piece-spot.thump-height{top:-61px}
.top-piece-spot.button-thump-height{top:-35px}
.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}
.feat-cont.thump-height{height:1800px}
}
@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}
.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}
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
.login{margin-top:-0.5%;padding-left:31%;float:none;}
.shop{margin-top:-0.5%;float:right;padding-right:49%;}
}