@media screen and (max-width: 979px) {
  #menu { display: none; }
  a.mob-menu-toggle{ display: block; }
  
#blog_menu {
    bottom: -55px;
    height: 45px;
    left: 50%;
    margin-left: -150px;
    position: absolute;
    width: 300px;
}
#blog_menu ul#blog_nav { display: none; }
  .js .selectnav { display: block; margin:6px 0 0 0; width:100%; }
}
@media only screen and (min-width: 768px) and (max-width: 980px) {
#container.boxed {
	width:100%;	
}
#header_colapse .inner {
	display:block !important;
	text-align:center;
}
.inner {
	width:728px !important;
	left:0 !important;
}
#header_colapse #search {
	float: left;
	clear: left;
}
#cur_lang {
    margin: 15px auto 0px auto;
	float:none;
	display:inline-block;
}
.no-paralax {
    padding: 30px 0;
}
.box-paralax {
    padding: 30px 0;
}
#footer .column {
	width:48% !important;
	margin:10px 5px !important;
	min-height:100px;
	float:none;
	display:inline-block;
	vertical-align:top;
}
#footer .one_half {
	width:100% !important;
	margin:10px 0 !important;
}
p.accordeon_description {
	display:none;
}
div.prod_hold .prod-info-fly .price, .accordeonHolder .price {
	margin-bottom:25px;
}
#shopbypricefilter-slider-holder {
	width:100%;
}
.slideshow, .slideshow-accordeon {
	background:none;
}
#toggle_switch {
	display:none;
}
#header .banner .one_third, #content .banner .one_third {
	width:32.7%;
}
#menu > ul.topnav2 > li.custom_link_one > div, #menu > ul > li.custom_link_two > div, #menu > ul > li.custom_link_three > div, #menu > ul#topnav > li.custom_link_one > div, #menu > ul#topnav > li.custom_link_two > div, #menu > ul#topnav > li.custom_link_three > div {
	right:auto;
}
p img {
	max-width:100% !important;
	height:auto !important;
}
.product-info .cart {
	height:auto;
	overflow:auto;
}
#column-left + #content .product-info .left, #column-right + #content .product-info .left, #column-right + #content .product-info .right, #column-left + #content .product-info .right {
	margin:0 0 20px 0 !important;
	width:100%;
	float:none;
	clear:left;
}
.product-info .cart input[type="text"] {
	margin-bottom:10px;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
#container.boxed {
	width:100%;	
}
#toggle_switch {
	display:none;
}
.inner {
	width:440px !important;
	left:0 !important;
}
.product-info .left, .product-info .right {
	margin:0 0 20px 0 !important;
	width:100%;
	float:none;
	clear:left;
}
#header_colapse .inner {
	display:block !important;
	text-align:center;
}
#cur_lang {
    margin: 15px auto 0px auto;
	float:none;
	display:inline-block;
}
#header_colapse #cart {
    margin: 0 0 10px 0;
    min-width: 240px;
}
#header_colapse #search {
	float: left;
	clear: left;
	width:137px;
}
#header_colapse #search input {
    height: 19px;
    padding: 8px 3px;
    width: 85px;
}
.no-paralax {
    padding: 30px 0;
}
.box-paralax {
    padding: 30px 0;
}
.box-product, .product-list {
	text-align:center;
}
div.prod_hold {
	margin:10px auto;
}
#shopbypricefilter-slider-holder {
	width:100%;
}
.product-filter {
	min-height:130px;
}
.cat_hold {
	margin:0px 4px 15px 4px;
}
#header .links {
	margin:0;
}
#currency {
	margin-left:0px;
}
#header #welcome {
	float:left;
	clear:both;
	width:100%;
	margin-bottom:10px;
}
#header #search {
	position:relative;
	clear:both;
	width:440px;
	margin-bottom:10px;
}
#header #search input {
	width:380px;
}
#header #support {
	display:none;
}
#header_colapse .inner {
	padding:8px 20px;
}
#column-right, #column-left {
	float:none;
	width:100%;
}
#column-right + #content, #column-left + #content, #column-left + #column-right + #content {
	margin:0 0 0 0;	
}
#footer .column {
	width:100% !important;
	margin:10px 0 !important;
	min-height:100px;
}
#footer .one_half {
	width:100% !important;
	margin:10px 0 !important;
}
.htabs a {
	font-size:14px;
}
.product-info .image {
	width:380px;
	border:none;	
}
a.twitter_follow_link {
	display:none !important;
}
.deal_holder .image, .deal_holder .deal_info {
	padding: 10px 0;
	width: 100%;
}
.product-info .image img{
	max-width:100%;	
}
.product-info > .left + .right {
	float:left;
	margin:0;
	clear:left;
}
.contact-info .one_third {
	width:100% !important;
	margin-bottom:15px;
}
span.map, span.skype, span.hours, span.fax, span.phone, span.address {
	height:auto;
}
img {
	max-width:100% !important;
	height:auto !important;
}
#column-left div.prod_hold, #column-right div.prod_hold {
	margin:0px 8px 20px 8px;
}
#header .banner .one_third, #content .banner .one_third {
	width:32.7%;
}
.checkout-content .right, .checkout-content .left {
	float:none;
}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixt, .five_sixth {
    float: left;
    margin-right: 0 !Important;
	margin-bottom:15px;
    position: relative;
	width:100%;
	text-align:center;
}
.banner .one_half, .banner .one_third, .banner .one_fourth, .banner .one_fifth {
    margin-right: 0 !Important;
	margin-bottom:15px;
	width:100%;
}
.box-iconboxes .one_half, .box-iconboxes .one_third, .box-iconboxes .one_fourth, .box-iconboxes .one_fifth {
	margin-bottom:40px !important;
}
#sortable-wrap .prod_hold {
	margin-right:0px;
	margin-left:0px;
}
}
@media only screen and (max-width: 480px) {
#header #cart {
	position:absolute;
	right:10px;
	top:30px;
	z-index:9999;	
}	
#container.boxed {
	width:100%;	
}
.inner {
	width:320px !important;
	left:0 !important;
}
#header_colapse .inner {
	display:block !important;
}
#cur_lang {
    margin: 15px auto 0px auto;
	float:none;
	display:inline-block;
	text-align:center;
	width:100%;
}
#cur_lang #currency, #cur_lang #language{
	float:none;
	display:inline-block;
	text-align:center;
}
#header_colapse .links{
	float:none;
	display:inline-block;
	text-align:center;
}
#toggle_switch {
	display:none;
}
#header .links {
	margin:0;
}
#currency {
	margin-left:0px;
}
#header #welcome {
	float:left;
	clear:both;
	width:100%;
	margin-bottom:10px;
}
#header_colapse #search {
	position:relative;
	clear:both;
	width:100%;
	margin-bottom:10px;
}
#header_colapse #search input {
	width:250px;
}
#header_colapse #cart {
    margin: 0 0 0 0;
    min-width: 300px;
}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
    float: left;
    margin-right: 0 !Important;
	margin-bottom:15px;
    position: relative;
	width:100%;
}
.banner .one_half, .banner .one_third, .banner .one_fourth, .banner .one_fifth {
    margin-right: 0 !Important;
	margin-bottom:15px;
	width:100%;
}
.box-iconboxes .one_half, .box-iconboxes .one_third, .box-iconboxes .one_fourth, .box-iconboxes .one_fifth {
	margin-bottom:40px !important;
}
#header #support {
	display:none;
}
#header #cart h4, #header #cart #cart-total {
	display:none;
}
.deal_holder .image, .deal_holder .deal_info {
	padding: 10px 0;
	width: 100%;
}
#header #cart .content {
	top:35px;	
}
#header_colapse .inner {
	padding:10px 20px;
	text-align:center;
}
#column-right, #column-left {
	float:none;
	width:100%;
}
#column-right + #content, #column-left + #content, #column-left + #column-right + #content {
	margin:0 0 0 0;	
}
.box-product, .product-list {
	text-align:center;
}
div.prod_hold {
	margin:10px auto;
}
#footer .column {
	width:100% !important;
	margin:10px 0 !important;
	min-height:100px;
}
#footer .one_half {
	width:100% !important;
	margin:10px 0 !important;
}
#header .banner .one_half, #header .banner .one_third, #header .banner .one_fourth, #header .banner .one_fifth, #content .banner .one_half, #content .banner .one_third, #content .banner .one_fourth, #content .banner .one_fifth {
	width:100% !important;
	margin:10px 0 !important;
}
#shopbypricefilter-slider-holder {
	width:100%;
}
.product-filter {
	min-height:180px;
}
.cat_hold {
	margin:0px 4px 15px 4px;
}
.slideshow {
	background:none;
}
.slideshow-accordeon {
	display:none;
}
.htabs a {
	font-size:12px;
	padding:8px !important;
}
.product-info .image {
	width:260px;	
}
.product-info .image img{
	max-width:100%;	
}
.product-info > .left + .right {
	float:left;
	margin:0;
	clear:left;
}
.login-content .left, .login-content .right {
	width:95%;
	float:left;
	margin-bottom:10px;
}
.order-list td:nth-child(6), .order-list td:nth-child(2), .cart-info table td:nth-child(3), .cart-info table td:nth-child(1), .wishlist-info table td:nth-child(3), .wishlist-info table td:nth-child(1) {
	display:none;
}
.contact-info .one_third {
	width:100% !important;
	margin-bottom:15px;
}
span.map, span.skype, span.hours, span.fax, span.phone, span.address {
	height:auto;
}
img {
	max-width:100% !important;
	height:auto !important;
}
.checkout-content .right, .checkout-content .left {
	float:none;
}
}