@media screen and (max-width:1040px){.wrapper{margin:0 20px;width:auto;}
#container{margin:0px;padding:0px;width:100%;border-radius:0px;}
#topbar #welcome{display:none;}
.breadcrumb {margin-top:40px;}
.box-product > div{width:22%;padding:1%;}
.category-mobile{display:none;}
.mobile{display:none;}
#cmswidget-3{display:none;}
#cmswidget-4{display:none;}
.box-mobile{display:none;}
#tab-related .box-product .image img{}
.jcarousel-skin-opencart{display:none;}
#toppanel #search{margin:0px;width:100%;position:relative;right:0px;top:0px;}
#toppanel #search-inner{display:table;width:100%;}
#header #search{padding:2px;margin:0 0 3px;display:table-cell;padding:0;width:100%;float:left;width:-moz-calc(100% - 32px);position:absolute;top:130px;width:-webkit-calc(100% - 32px);}
#header {height:270px;}
#header .button-search{float:left;}
#header .links{left: 0;position: relative;text-align:center;}
.link-home{display:none;}
#content,
#column-right,
#column-left + #content{margin-right:20px;}
#content,
#column-left,
#column-right + #content{margin-left:20px;}
#column-left + #content,
#column-right + #content{width:70%;width:-moz-calc(100% - 240px);width:-webkit-calc(100% - 15px);width:calc(100% - 15px);}
#column-left + #column-right + #content,
#column-left + #content{margin-left:0px;}
.product-info > .left{clear:both;float:none;width:100%;margin:0 auto;}
.product-info .image-additional{clear:both;overflow:hidden;width:100%;}
.product-info > .left + .right{margin-left:0;}
.product-info .image{float:none;}
.product-info > .right textarea{margin:0 auto;width:95%;width:-moz-calc(100% - 10px);width:-webkit-calc(100% - 10px);width:calc(100% - 10px);}
input.large-field, select.large-field{width:90%;}
#content input[type="text"],
#content textarea{padding:0px;in containers:table, tr, td */}
#content .product-info input[type="text"],
#content .return-product input[type="text"]{padding:0px;}
.smoothness_prefix.ui-widget-content{width:100% !important;left:0;}
#tabs.htabs{overflow:hidden;}
#tabs.htabs a{display:block;padding:7px 2%;font-weight:normal;}
.tab-content{float:left;width:80%;width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);}
#footer{margin:0 20px;}
#powered{margin:0 20px;}
}
@media screen and (max-width:700px){table{table-layout:fixed;}
table.radio td,
table td{word-wrap:break-word;padding:2px;}
#menu{border-radius:0;padding:0px;box-shadow:none;height:45px;}
#menu > a{font-weight:bold;text-transform:uppercase;}
#menu > a,
#menu > ul > li > a,
#menu > ul > li > div > ul > li > a{color:#FFF;font-family:"Roboto Condensed", sans-serif;font-size:14px;height:22px;line-height:22px;padding:12px 1%;text-decoration:none;z-index:7;width:98%;background:#585858;}
#menu > ul{display:none;width:100%;}
#menu > ul > li{background:#585858;display:block;float:none;vertical-align:middle;}
#menu > ul > li:hover > a{background:#585858;-webkit-border-radius:0px;-moz-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;}
#menu > ul > li > div{display:none;position:relative;z-index:6;padding:0px;margin:0 0 0 10px;background:none;border:none;}
#menu > ul > li:hover > div{display:block;}
#menu > ul > li > div ul{display:block;}
#menu > ul > li > div ul > li a:hover{background:#DBDBDB;}
#mainmenu-toggle{display:block;width:100%;position:relative;text-align:left;}
#menu #mainmenu-toggle:after{content:" ";background:url('../image/menu-tog-icon.png') no-repeat;width:30px;height:30px;display:inline-block;position:absolute;right:15px;}
#header #cart{margin-top: 340px;}
#cart .h4,
#cart a{}
.slideshow .nivoSlider{background-size:contain;}
.box-product{}
.box-product > div{width:45%;padding:1%;}
#tab-related .box-product .image img{}
#footer .column{width:45%;height:130px;text-align:left;}
.product-list .left{width:70%;}
.product-list .right{}
.product-list .name{width:50%;}
.product-list .price{float:left;}
.product-list .description{width:100%;line-height:20px;}
#column-left{clear:both;float:none;margin:0 auto;width:90%;width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);}
#column-left + #content,
#column-right + #content{margin:20px; margin-top: 50px;}
#column-left + #content, #column-right + #content{width:auto;}
#content{clear:both;width:80%;width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);}
#column-left > .banner{display:none;}
#column-right{clear:both;float:none;margin:0 auto;width:90%;width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);}
#content .login-content .left{width:100%;}
#content .login-content .right{width:100%;}
.login-content .left .content,
.login-content .right .content{min-height:50px;}
#content select{width:100%;}
#content .content .left{float:none;width:100%;}
#content .content .right{float:none;width:100%;}
input.large-field, select.large-field{width:98%;}
#return-product .return-name,
#return-product .return-model,
#return-product .return-code,
#return-product .return-reason,
#return-product .return-opened,
#return-product .return-captcha{float:none;width:95%;margin-right:0;}
#ate-msg{min-height:100px;}
#ate-msg span textarea{height:auto;}
#ate-send p{width:auto;}
#tabs.htabs{height:auto;border:1px solid #DDDDDD;}
#tabs.htabs a{display:block;border:medium none;color:#FFFFFF;display:block;width:100%;background:none repeat scroll 0 0 #525252;}
#tabs.htabs a.selected{background:none repeat scroll 0 0 #FFFFFF;color:#525252;}
#tab-container{border:1px solid #DDDDDD;border-top:none;overflow:hidden;}
.tab-content{border:medium none;}
}
@media screen and (max-width:540px){.box-product > div{width:95%;padding:1%;}
#header{text-align:left;}
#header #topbar{font-size:12px;}
#topbar form{display:inline-block;}
#topbar form,
#topbar #welcome,
#topbar .links{display:inline-block;float:none;margin:5px auto;position:relative;text-align:center;top:0;width:100%;}
#topbar #welcome a{}
#topbar .links{clear:both;}
#header #cart .content{width:250px;}
#content .buttons .right{text-align:center;}
.product-filter .display{margin-right:0;}
.product-filter .sort{float:left;}
.product-list .name{width:100%;}
table.compare-info{table-layout:fixed;}
.compare-info td{overflow:hidden;}
.compare-info td img{width:100%;}
.wishlist-info tbody .image img{width:100%;}
#footer .column{width:95%;height:auto;}
#footer .column ul li{margin-bottom:15px;}
#cboxTitle{bottom:5px;}
}
iframe {
    max-width: 100%; 
}
@media screen and (max-width:320px){body{min-width:300px;}
}