@media screen and (min-width:1000px){.main-container{width:900px;}
#header{width:900px;}
.navresponsive{position:fixed;z-index:1002;top:0px;left:0px;right:0px;background-color:#C9C9C9;text-align:center;}
UL.navrespsubmenu{padding-left:0px !important;margin:0px !important;}
.navrespsubmenu LI{width:100%;}
ul#navres{margin:0px;padding-left:0px;text-align:center;}
span.touch-btn{padding-left:5px;}
.navrespsubmenu{width:175px;}
.main-nav{display:block !important;}
#nav-container{width:900px;margin:30px auto;}
nav ul li{display:inline-block;position:relative;margin:0;}
nav ul li:{background-color:#999;color:#fff;}
nav > ul > li{margin:0 1px 0 0;}
nav ul li a{color:#fff;padding:15px 10px;display:block;text-align:center;}
nav ul li a:{color:#fff;}
nav > ul > li{}
nav > ul > li > a{}
nav ul li ul{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;position:absolute;max-height:0;overflow:hidden;margin:-20px 0 0 0;opacity:0;-webkit-box-shadow:1px 1px 2px rgba(50, 50, 50, 0.35);-moz-box-shadow:1px 1px 2px rgba(50, 50, 50, 0.35);box-shadow:1px 1px 2px rgba(50, 50, 50, 0.35);}
nav ul li:hover > ul{max-height:1000px;overflow:visible;margin:0;opacity:1;}
nav ul li ul li{background-color:#CCC;border-top:1px solid #FFFFFF;}
ul li ul li a.parent{background:url(../_images/arrow-parent.gif) no-repeat 97% 50%;}
nav ul li ul li ul{float:left;position:absolute;left:175px;top:0;width:0;margin:0 0 0 -20px;}
nav ul li ul li:hover > ul{margin:0;width:175px;}
nav ul li ul li ul li{background-color:#CCC;}
nav ul li ul li ul li ul li{background-color:#CCC;}
}
@media only screen and (max-width:999px){UL.navrespsubmenu{padding-left:0px !important;margin:0px !important;padding-right:0px;}
.navresponsive{background-color:#C9C9C9;z-index:1002;position:relative;}
.shadow{padding:20px;}
.main-container{width:auto;padding:0;}
#header{padding:20px;font-size:30px;}
#header a.buy-btn{display:none;}
.hero-pic{background-size:85%;height:200px;}
.right-column-container{float:none;margin:auto;width:auto;}
.right-column{margin:20px 0;}
ul.browsers li{width:75px;height:40px;padding:75px 5px 5px 5px;margin:0 10px 0 0;}
ul.browsers li.ie{background-size:75px auto;}
ul.browsers li.ff{background-size:75px auto;}
ul.browsers li.safari{background-size:75px auto;}
ul.browsers li.chrome{background-size:75px auto;}
ul.browsers li.opera{background-size:75px auto;}
.toggleMenu{position:relative;z-index:1002;top:0px;left:0px;right:0px;color:#FFFFFF;}
.toggleMenu:hover{color:#FFFFFF;}
.navresponsive{margin:0px;}
#navres{padding-left:0px !important;}
a.toggleMenu{padding:10px;margin:0px 0px 0 0px;text-decoration:none;background-color:#C9C9C9;}
nav{margin:0 10px 10px 10px;}
nav ul li{list-style:none;border-top:solid 1px #ffffff;}
nav > ul > li{background-color:#C9C9C9;}
nav ul li a{padding:10px;display:block;color:#ffffff;}
nav ul li ul{max-height:0;overflow:hidden;padding:0 20px 0px 20px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
nav > ul{max-height:0;overflow:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
nav ul li ul li a{background:url(../_images/bullet-sub.gif) no-repeat 6px 8px;padding:10px 5px 10px 18px;}
nav > ul.active{max-height:1000px;}
nav ul li.active > ul{max-height:1000px;}
span.touch-btn{display:inline;float:right;transition:all .2s ease;-webkit-transition:all .2s ease;background-color:#666;width:20px;height:20px;margin:-2px 0 0 0px;padding:2px;-webkit-border-radius:30px;border-radius:30px;text-align:center;font-family:arial, sans-serif;font-size:14px;display:block;overflow:hidden;text-indent:-9999px;background:url(../_images/plus-minus.gif) no-repeat 50% 2px #666;}
nav ul li.active > a.parent span.touch-btn{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-position:50% -18px;}
a.toggleMenu span.touch-btn{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-position:50% -18px;}
a.toggleMenu.active span.touch-btn{background-position:50% 2px;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
}
@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){nav ul li ul{display:none;}
nav ul li:hover > ul{display:block;}
}
@media all and (device-width:768px) and (device-height:1024px) and (orientation:landscape){nav ul li ul{display:none;}
nav ul li:hover > ul{display:block;}
}