img{
max-width:100%;
}
.response-cat{
position: relative;
z-index: 30;

/*margin: 0px 10px 20px 10px;*/
}
.response-cat div{
padding: 8px 16px 0px 16px;
overflow: hidden;
position: relative;
font: 18px/25px 'PT Sans Narrow';
color: #fff;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
text-align:center;
text-transform:uppercase;
font-weight:bold;
}
.response-cat div{
background:#2A3265;
border:1px solid #2A3265;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.response-cat select{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
opacity: 0;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
cursor: pointer;
}
.response-link{ margin: 0 10px; float: right;}
.response-link ul {
list-style: none;
margin: 0 auto;
padding: 0;
}
.response-link > ul > li {
background: #2A3265;
position: relative;
float: left;

margin: 2px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.response-link > ul > li > a {
color: #FFF;
text-decoration: none;
display: block;
padding: 5px;
}
.response-cat, .response-link, .response-content{
display:none;
}
/* Desktop standard 960 and up */

@media only screen and (min-width: 980px) {
}

/* Tablet Portrait size to standard 980*/
@media only screen and (max-width: 1250px) {
#container{	width: 760px;padding:0px;}
#column-left{display:none;}
#column-left + #column-right + #content, #column-left + #content {margin-left: 0px;}
#container{width:100%;}

#column-right {display:none;}
#column-right + #content {margin-right:0px;}
/*#header {margin-top: 0px; height: 230px; margin-bottom: 0px;}*/
#header #language{width: 150px;	left: 162px; top: 109px;}
#header #currency{width: 150px;	left: 5px; top: 105px;}
#header .cartimage{top: 20px; right:15px;}
/*#header #cart {top: 20px; right:45px;}*/
#header #welcome{display:none;}
#header #search{top: auto; bottom: 5px;}

.wrapmenu{background: none; margin: 5px;}
#menu > ul > li > div > ul > li > ul{padding-left:20px;}

#menu, .normal-cat, .normal-link{display:none;}
.response-cat, .response-link{
display:block;
padding: 13px;
}
}



/* Mobile Landscape Size to Tablet Portrait */
@media only screen and (max-width: 600px) {
#logo{max-width:130px;}
#footer .column {width: 49%;min-height: 120px;}
}

@media only screen and (max-width: 350px) {
#header #logo{left:5px;	}
.product-info > .left {float: left;	margin-right: auto;}
.product-info > .left + .right {margin-left: auto;float:left;}

.normal-content{display:none;}
.response-content{display:inline-block;}

.login-content .left, .login-content .right {float: left;width: 100%;}

#footer .column {width: 100%;}
}


body.off-canvas-active > * {
transform: translateX(0px) !important;
-webkit-transform: translateX(0px) !important
}
body.off-canvas-active #page-container {
position: inherit !important
}
#off-canvas-nav {
display: none
}
.navbar-inner, .mainnav-inner{
/*background: #fff !important;*/
border-radius: 5px;
}
.btn.btn-navbar {
float: left;
margin: 0;
padding: 10px 8px;
}
.navbar-inner {
padding : 0 ;
}
.navbar .btn-navbar {
background: #333;
}

.off-canvas body > *,
#off-canvas-nav .pavo-mainnav {
transition: all 500ms ease 0s
}
body.off-canvas-active > * {
transform: translateX(250px);
-webkit-transform: translateX(250px)
}
body.off-canvas-active #page-container {
position: fixed
}
body.off-canvas-inactive #page-container {
position: inherit
}
body.off-canvas-inactive >#off-canvas-nav {
overflow: hidden
}
body.off-canvas-active >#off-canvas-nav .pavo-mainnav {
left: -256px
}
.off-canvas body {
overflow-x: hidden
}
#page-container {
position: relative
}
#off-canvas-nav {
backface-visibility: hidden;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 0px
}
#off-canvas-nav .pavo-mainnav {
width: 210px;
padding: 12px 18px;
overflow: hidden;
position: absolute;
top: 75px;
/*left: -250px;*/
background: #ffffff;
z-index: 99;
}
#off-canvas-nav .megamenu li.home a {
height: auto;
width: auto;
text-indent: inherit;
background: none
}
#off-canvas-nav .megamenu .mega-cols {
width: 100%;
min-width: inherit
}
#off-canvas-nav .dropdown-menu {
position: relative;
display: block;
left: 0;
right: 0;
top: 0;
float: none;
border: none;
box-shadow: none;
margin: 0;
padding: 0 10px
}
#off-canvas-nav .dropdown-mega,
#off-canvas-nav li.mega-group .dropdown-menu {
padding: 0 15px
}
#off-canvas-nav .mega-col {
display: block;
width: 100%;
position: relative
}
#off-canvas-nav .megamenu .mega-group > a .menu-title {
font-size: 13px
}
#off-canvas-nav .dropdown-menu img {
width: 100%
}
#off-canvas-nav #off-canvas-button {
background: #FFF;
padding: 12px 0px;
font-weight: bold
}
#off-canvas-nav #off-canvas-button span {
font-weight: bold;
margin-right: 12px;
background: url(../image/icon-close.png) no-repeat left top scroll
}
#off-canvas-nav .dropdown .dropdown-menu li,
#off-canvas-nav .megamenu .dropdown-mega li {
background: none
}
#off-canvas-nav .nav > li:hover,
#off-canvas-nav .nav > li > a:hover,
#off-canvas-nav .nav > li > a:focus {
background: none
}
#off-canvas-nav .megamenu li.homepage a {
height: auto;
width: auto;
text-indent: inherit
}
#off-canvas-nav .nav li {
border: none;
padding: 0
}
#off-canvas-nav ul li a {
border-bottom: 1px solid #e0e0e0;
display: block;
line-height: 30px
}
#off-canvas-nav .nav > li > a {
font-size: 13px;
font-weight: bold;
text-transform: uppercase;
padding: 5px 0;
line-height: 35px
}
#mainmenu {
float: left;
}