@media screen and (max-width:1000px) {
	#container {width: 860px;}
	.layout-type-thin-wide-thin #column-left .column-wrapper {padding: 5px 0 0 5px;}
	.layout-type-thin-wide-thin #column-right .column-wrapper {padding: 5px 5px 0 0;}
	.layout-type-thin-wide-thin #column-middle .column-wrapper {padding: 5px 10px 10px;}
	.banner-img-wrapper img {height: auto; max-width: 100%; width: 100%;}
	#main-menu {float: left; margin: 0;}
	.grid li {width: 216px;}
	body .footer-shop-info {width: 801px;}
	body .footerbg {width: 99%; padding: 10px 0 0;}
	.product-page-description-price-block,
	.product-page-images-block {float: left; width: 100%; margin: 0; padding: 0;}
	#product-page #product-images .product-image-wrapper {width: 99%;}
	#product-reviews > iframe {width: 100%;}
	.subcategory {width: 39.5%;}
	#manufacturer.list-page td.product-image, #manufacturer-page .list-page td.product-image,
	#manufacturer.list-page .product-counter, #manufacturer-page .list-page .product-counter,
	#manufacturer .product-table td.product-details, #manufacturer-page .product-table td.product-details {padding: 10px;}
	#login-page .login-page-register-section,
	#login-page .login-page-form {width: 100%; padding: 0; border: none; margin: 0 0 20px;}
	#register-page.form-page .fields-note, .register-info-wrapper, #register-page #shipping-check,
	#register-page .column {margin: 8px 0; width: 100%;}
	.register-info-inner label, .address-form-table td label {width: 100%; margin-right: 0;}

	.register-info-inner input, .register-info-inner .address-form-table td input, .register-info-inner .address-form-table td select,
	.address-form-table input.input-text, #form-page.ordinary-form input[type="text"], #advanced-search-page input[type="text"],
	#register-page .address-form-table td select {max-width: 1000px !important; width: 100%; height: 30px; box-sizing: border-box; -moz-box-sizing: border-box;}
	.fields-note, #checkout-one-page .shippingadresschecklabel, .checkout-page.form-page .shippingadresschecklabel {margin-left: 10px;}
	.contact-settings-img img {width: 100%; height: auto;}
	#contacts-map-top .map-wrapper #map_canvas,
	.contact-main-wrapper .page-content {width: 100% !important;}
	.fb-like-box {display: none !important;}
	#main-menu {height: auto;}
	#main > tbody > tr > td {float: left; width: 480px !important;}

}

@media screen and (max-width:860px) {
	.layout-type-thin-wide-thin #column-left .column-wrapper,
	.layout-type-thin-wide-thin #column-right .column-wrapper,
	.layout-type-thin-wide-thin #column-middle .column-wrapper {padding: 5px;}
	.header {background: #fff !important;}
	#logo {margin: 0;}

	.dynamic-page-categories #column-right,
	.dynamic-page-categories #column-middle .box,
	.dynamic-page-product .box,
	#column-right .column-inner-wrapper > div {display: none !important;}

	body #column-bottom.h-column .box {display: none;}
	#column-bottom .box.menu-box {display: block !important; width: 100%;}

	#container {width: 720px;}
	#main > tbody > tr > td {float: left; width: 100% !important;}
	#main #column-left .box, #main #column-left .banner-img-wrapper {display: none;}
	#main #column-left .box.dd-categories-box {display: block;}
	#main #column-left .box.dd-categories-box {float: left; width: 100%;}
	#main #column-left .box.dd-categories-box .box-title-wrapper {padding: 5px 12px 5px 45px; cursor: pointer; background-image: url(../images/cats-icon.png); background-repeat: no-repeat; background-position: 10px center;}
	#main #column-left .box.dd-categories-box .box-title-wrapper .box-title {font-weight: bold; text-transform: uppercase;}
	#main #column-left .dd-categories-box li {border-bottom: 1px solid #eee;}
	#main #column-left .box.dd-categories-box .box-content {background: #fff; padding: 0;}
	#main #column-left .box.dd-categories-box .box-content a {border-left: 1px solid #eee; border-right: 1px solid #eee; padding: 8px 10px;}
	#main #column-left .box.dd-categories-box > ul.box-content > li ul {border: none; border-top: 1px solid #eee; background: #f9f9f9;}
	#main #column-left .box.dd-categories-box > ul.box-content > li ul li a {color: #666;}
	#main #column-left .box.dd-categories-box > ul.box-content > li ul li:last-child {border-bottom: 0;}
	#main #column-left .box.dd-categories-box .box-content a.isOpen {background-position: right -29px !important;}
	#main #column-left .box.dd-categories-box .box-content a.isParent {background: url(../images/minus-plus.png) no-repeat right 9px;}

	#product-detailed-description iframe {width: 100%; height: auto;}

	.h-column {margin: 0 4px;}
	.grid li {width: 233px;}

	#column-right .box {float: none; display: inline-block; vertical-align: top; margin: 0 5px 5px 0;}
	body .footer-shop-info {margin: 0; padding: 5px 10px 10px 10px; width: 100% !important; box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-box-sizing: border-box;}
	body #footer-quick-links {width: 100%; padding: 0; margin: 0 0 30px; display: none;}
	body ul#payments-wrapper,
	body #payments-network-wrapper {display: none;}
	body #footer-contacts-newsletter-wrapper, body #payments-network-wrapper {width: 100%; margin: 0 0 5px;}
	body #payments-network-wrapper {float: right;}
	body #shop-contacts-wrapper,
	body ul#payments-wrapper, body #networks-box-wrapper {width: 100%;}

	body #column-bottom .box {padding: 0 20px 10px;}
	.subcategory {width: 44%;}
	#login-page .login-page-register-section, #login-page .login-page-form {width: 100%; border: none; border-bottom: 1px solid #ebebeb; margin: 0 0 20px; padding: 0 0 20px;}
	.newsletters-wrapper {margin: 25px 0 14px;}
	#profileTabs {width: 100%;}
	#profileTabs.profileTabsClass li {width: 95%;}
	#checkout-one-page .opc-billing-shipping-methods #PaymentModuleID_Target,
	#checkout-one-page .opc-billing-shipping-methods #ShippingModuleAndMethod_Target {margin: 0 10px 10px 0;}
	#checkout-one-page .opc-billing-shipping-methods #PaymentModuleID_Container,
	#checkout-one-page .opc-billing-shipping-methods #ShippingModuleAndMethod_Container {right: 10px; top: 10px;}
	#checkout-one-page .special-instructions textarea, #checkout-methods .special-instructions textarea {margin-left: 0;}
	#checkout-one-page .opc-billing-shipping-methods #shipping-method .message {padding-left: 0;}

	.cats-toggle {display: block;}
	#main #column-left .box.dd-categories-box > ul.box-content > li ul {position: relative !important; left: 0 !important; top: 0 !important; width: 100% !important;}
	#cart-page .page-content .error {width: 100%; box-sizing: border-box; -moz-box-sizing: border-box;}
	#column-top .menu-box {display: none;}
	#logo img {height: auto; width: 170px;}
	body #main {margin-bottom: 0;}
	body #column-right .box:last-child {margin-bottom: 0;}
	body #index-page {display: none;}

	body .selected-language {float: left; display: none !important;}
	body #language ul {display: inline-block !important; float: none; position: relative; top: 0; left: auto; right: 0; width: auto !important; border: none; padding: 0 !important;}
	body .header #language .language-code-wrapper {display: none;}
	body #language ul li {display: inline-block;}
	body .selected-language {height: 20px; line-height: 20px; margin: 0 3px 0 0;}
	body #language {top: 5px; margin: 0 10px 0 15px;}

	body #header-currency, body #language {display: none !important;}
	body .selected-currency {float: left; }
	body #header-currency ul {display: inline-block !important; float: none; position: relative; top: 0; left: auto; right: 0; width: auto !important; border: none; padding: 0 !important;}
	body .header #header-currency .currency-code-wrapper {display: none;}
	body #header-currency ul li {display: inline-block;}
	body .selected-currency {height: 20px; line-height: 20px; margin: 0 3px 0 0;}
	body #header-currency {top: 5px; margin: 0 10px 0 15px;}
	body #networks {float: left; margin: 20px 0 6px;}
	body.dynamic-page-index .products-box {display: none;}
	body.dynamic-page-index #column-right .box {display: none;}
	body #slogan {display: none;}
	body .header-settings {position: absolute; width: 100%; top: 70px;}
	body #headerPart-bottom {margin: 30px 0 0;}
	body .logged-notice {display: none;}
	body #shop-contacts-wrapper > strong {display: none;}

	#product-page .page-content-bg-repeat > .product-table {display: none;}
	#column-bottom .box.menu-box .box-content > a {display: none;}
	#column-bottom .box.menu-box .box-content > a:nth-child(1),
	#column-bottom .box.menu-box .box-content > a:nth-child(2),
	#column-bottom .box.menu-box .box-content > a:nth-child(3) {display: block;}
	#main > tbody > tr > td {float: left; width: 480px !important;}
}

@media screen and (max-width:720px) {
	#container {width: 640px;}

	#slogan {width: 100%; text-align: left; margin: 0 0 20px; }
	#slogan .slogan-separator {color: #fff;}
	#header-login {float: left;}
	#language {margin: 0 10px 0 15px;}
	.grid li {width: 207px;}
	.subcategory {width: 43%;}
	#profileTabs.profileTabsClass li {width: 93%;}
	.dynamic-page-product #product-page .button-actions {display: none;}
	#main > tbody > tr > td {float: left; width: 480px !important;}
}

@media screen and (max-width:680px) {
	#container {width: 480px;}
	#networks span {width: 22px; overflow: hidden;}
	.lang-bg #networks span .network-fb {background-position: left top; width: 22px !important; background-position: -113px top !important;}
	#header-cart {margin: 30px 10px 12px 0;}
	.grid li {width: 231px;}
	#column-right .box {margin: 0 0 5px; width: 100%;}
	.subcategory {width: 41%;}
	#header-login { margin: 20px 0 10px;}
	.header-cart-title {display: none;}
	body #header-login {margin-top: 20px; height: auto;}
	#profile-page .newsletters-block .button-container, #profile-page .profile-recent-orders-block .button-container {right: 10px;}
	body #cart-content .product-thumb {width: 70px; height: auto;}
	#cart-coupon {padding: 0;}

	#checkout-one-page .page-content {padding: 0 0 20px;}
	#checkout-one-page #billing-address .column, #checkout-one-page #shipping-address-wrapper .column,
	#checkout-one-page .select-address, #checkout-one-page #billing-address .column, #checkout-one-page #shipping-address-wrapper .column,
	#checkout-one-page select, .checkout-page.form-page select, .checkout-select-page select {padding: 0; width: 100%;}
	#checkout-one-page #billing-address, #checkout-one-page #shipping-address-wrapper, .checkout-page.form-page #billing-address, .checkout-page.form-page #shipping-address-wrapper {width: 100%; margin: 0 0 20px;}
	#checkout-one-page .address-form-table .input-text, #checkout-one-page .address-form-table select, #checkout-one-page .select-address select,
	#checkout-one-page select, .checkout-page.form-page select, .checkout-select-page select {width: 100% !important; max-width: 1000px !important; height: 30px; box-sizing: border-box; -moz-box-sizing: border-box;}
	#checkout-one-page .opc-billing-shipping-methods-wrap {padding-left: 0;}
	#checkout-one-page .opc-billing-shipping-methods #PaymentModuleID_Target,
	#checkout-one-page .opc-billing-shipping-methods #ShippingModuleAndMethod_Target {width: 422px;}
	#checkout-one-page .special-instructions {padding-left: 0;}

	#checkout-one-page .opc-billing-shipping-methods #PaymentModuleID_Container, #checkout-one-page .opc-billing-shipping-methods #ShippingModuleAndMethod_Container {width: 422px;}
	#checkout-one-page .button-back {float: right; margin: 0 10px 20px;}
	#contacts-map-top .map-top-form input[type="text"] {width: 465px;}
	#contacts-map-top .map-top-form textarea {width: 461px;}
	#contacts-map-top .captcha-container {width: 449px; padding: 28px 10px;}
	#product-page #product-images .product-image-wrapper {overflow: hidden;}
	.product-page-description-price-block, .product-page-images-block  {overflow: hidden;}
	#form-page table {width: 100% !important;}
	#checkout-confirm .page-content, .dynamic-page-error .page-content, #login-page .page-content, #page .page-content {padding: 12px 0 20px;}
	#main > tbody > tr > td {float: left; width: 500px !important;}
}

@media screen and (max-width:480px) {
	#container {width: 100%;}
	#header-search {width: 311px; height: auto; margin: 0;}
	#header-search #sbox {width: 303px;}
	#header-search select {float: left; clear: none; margin: 5px 0 0; width: 50%;}
	#header-login {float: left; margin: 10px 0 0 !important; top: 0;}
	#header-currency {float: left; margin: 10px 10px 0;  top: 0;}
	#language {float: left; margin: 10px 10px 0; top: 0;}
	#logo {padding: 5px 20px 5px 10px;}
	#main-menu {margin: 0 0 0 10px;}
	#main-menu li {padding: 18px 6px;}
	.search-wrapper {background: #e6e6e6; margin: 0 5px; display: inline-block; text-align: center; width: 310px; position: relative;  display: block;}
	#networks {margin: 15px 0; float: none; display: inline-block;}

	#header-cart {position: relative; bottom: -35px; margin: 0; right: 5px;}
	#header-cart > .header-cart-title, #header-cart > .view_cart {display: none;}
	.menu-box a {padding-left: 5%; padding-right: 0; width: 45%; text-align: left;}

	.resp-search {display: none !important;}
	.grid li {width: 308px;}
	body #footer-contacts-newsletter-wrapper, body #payments-network-wrapper {width: 100%;}
	body #footer_links > div {width: 50%; margin-right: 0;}
	body #column-bottom .box { width: 272px;}
	body #header-search .headerSearchButton {margin: 5px 0 0; padding: 0; float: right; clear: none; background: #E6E6E6; width: 48%; text-align: center; border-radius: 15px; -webkit-border-radius: 15px;}
	body #header-search .headerSearchButton input {display: block; padding: 5px 67px;}
	.list-page .product-table tr > td {float: left; width: 100%; padding: 5px 0; text-align: center; border: none;}
	.list-page .product-table tr {border: 1px solid #F2F2F2;}
	.list-page td.product-actions .button,
	.list-page .product-details-bg form {float: none;}
	#manufacturer.list-page td.product-image, #manufacturer-page .list-page td.product-image, #manufacturer.list-page .product-counter, #manufacturer-page .list-page .product-counter, #manufacturer .product-table td.product-details, #manufacturer-page .product-table td.product-details {padding: 10px;  width: 288px;}
	.login-form-container-cell {display: table-cell; float: left; padding: 0; width: 304px;}
	#register-page .container h2 {font-size: 20px;}
	#profileTabs.profileTabsClass li {width: 89%;}
	.logged-notice, .logged-notice a {width: 90%; margin: 0; text-align: left;}
	#header-login a, #header-login a:visited {margin: 0 9px 5px;}
	#profile-page .newsletters-block .button-container, #profile-page .profile-recent-orders-block .button-container {position: relative; right: 10px; top: 6px;}
	#profile-page .page-content .item {width: 77%;}
	#profile-page h2 {font-size: 17px; line-height: 20px;}

	#cart-content.horizontal-table > tbody > tr > th {display: none;}
	#cart-content.horizontal-table > tbody > tr > td {float: left; width: 100%; text-align: center; padding-left: 0 !important; padding-right: 0 !important;}
	#cart-content.horizontal-table > tbody > tr > td .input-text.center,
	#cart-content.horizontal-table > tbody > tr > td .quantity-option-wrapper {float: none;}
	body #cart-content .product-thumb {width: 120px; height: auto;}

	#checkout-one-page h2, h2.tpc-cart-title, .checkout-page.form-page h2, .checkout-select-page h2, #order-details h2, #order-page th.checkout-review-th {font-size: 16px;}
	#checkout-one-page .opc-billing-shipping-methods #PaymentModuleID_Target, #checkout-one-page .opc-billing-shipping-methods #ShippingModuleAndMethod_Target,
	#checkout-one-page .opc-billing-shipping-methods #PaymentModuleID_Container, #checkout-one-page .opc-billing-shipping-methods #ShippingModuleAndMethod_Container {width: 262px;}

	#contacts-map-top .map-top-form input[type="text"] {width: 305px; clear: left;}
	#contacts-map-top .map-top-form textarea {width: 301px; clear: left;}
	#contacts-map-top .captcha-container {width: 449px; padding: 28px 10px;}
	#contacts-map-top .captcha-container {padding: 18px 10px 50px; width: 289px;}

	.product-page-description-price-block, .product-page-images-block  {width: 296px; float: none;}
	body #headerPart-bottom {margin: 40px 0 0;}
	body .header-settings {top: 80px;}
	#column-bottom .box.menu-box .box-content > a {width: 90%;}

	.grid li .product-details,
	.grid li .product-button {width: 100%; padding: 0;}
	.grid li .product-button .product-details-bg {text-align: right;}
	.grid li .product-button .product-details-bgr {background: none; text-align: left;}

	.grid li .product-details {width: 40%; padding: 15px 10px 0 0;}
	#page p {margin-left: 0 !important;}
	#checkout-confirm .page-content, .dynamic-page-error .page-content, #login-page .page-content, #page .page-content {padding: 12px 0 20px;}

	.button-continue {margin: 0; padding: 0;}
	.button-continue input {width: 100%; white-space: normal; height: auto; }
	#cart-content.horizontal-table > tbody > tr > td.center {float: left; height: 43px;  width: 33.3%;}
	#cart-content.horizontal-table td.cart-total-price {display: none;}
	.quantity-option-wrapper {vertical-align: middle;}
	#cart-page .horizontal-table td.center > a {margin: 7px 0 0;}
	#cart-content.horizontal-table > tbody > tr > td.center.cart-price {height: 32px; padding-top: 23px;}
	#page > .page-content .page-content-bg-repeat img {}

	body .grid li .product-name {width: 100%; box-sizing: border-box; -moz-box-sizing: border-box;}
	#product-page .tab-content { width: 75%; }
	#main > tbody > tr > td {float: left; width: 400px !important;}

	#product-reviews { width: 84%; float: none; }

	textarea { width: 311px; }

	img { max-width: 300px; max-height: 200px; } 
	body.layout-10.layout-type-thin-wide #column-left {width: 100% !important;}
	body.layout-10.layout-type-thin-wide #column-middle {width: 100% !important;}
	/*
	.checkout-popup { position: fixed !important; margin-left: -254px; margin-top: -197px; background-color: white;  }
	*/


}
