@media all and (max-width:1199px)
{
ul.step li {
	width: 19.8%;
}
.menu-contain .nav {
	max-width: 96%;
}
.header {
	max-width: 96%;
}
.footer {
	max-width: 96%;
}
.main {
	max-width: 96%;
}
.footer-block-contain {
	max-width: 96%;
}
.breadcrumbs {
	padding: 13px 2% 10px;
}
.sort_main_box {
	margin-top: 10px; float: left;
}
.show_main_box {
	clear: both; margin-top: 10px; margin-left: 0px;
}
.show_detail {
	left: auto; right: 0px;
}
.toolbar {
	height: 80px;
}
.products-grid .actions1 {
	height: 90px;
}
.checkout-progress li {
	margin: 0px 4px; width: 18.9%;
}
}
@media all and (max-width:1156px)
{
.products-grid-middle li.item {
	margin: 0px 1.16% 31px !important; width: 47.6%;
}
.small .products-grid-middle li.item {
	margin: 0px 1.16% 31px !important; width: 47.6%;
}
.col3-layout .one_half {
	margin: 0% 0% 3%; width: 100%;
}
.col3-layout .one_third {
	margin: 0% 0% 3%; width: 100%;
}
.col3-layout .one_fourth {
	margin: 0% 0% 3%; width: 100%;
}
.col3-layout .one_fifth {
	margin: 0% 0% 3%; width: 100%;
}
.cart .discount {
	width: 42%;
}
.cart .shipping {
	width: 42%;
}
}
@media all and (max-width:1093px)
{
.toolbar {
	
}
.small .products-grid-full li.item {
	width: 23%;
}
.small .products-grid-full li.item {
	margin: 0px 1% 30px;
}
.small .products-grid-side li.item {
	margin: 0px 1% 30px;
}
.small .new-arrival .products-grid-side li:first-child.item + li + li {
	margin: 0px 1% 30px;
}
.small .new-arrival .products-grid-side li:first-child.item + li + li + li {
	margin: 0px 1% 30px;
}
.small .products-grid-side li.item {
	width: 31.3%;
}
.small .products-grid button span span {
	padding: 0px 0px 0px 12px; border-left-color: rgba(255, 255, 255, 0.1); border-left-width: 1px; border-left-style: solid;
}
.small .products-grid button span .icon-plus {
	
}
.custom-tab .tabs-bg {
	height: auto; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.custom-tab .tabs {
	height: auto; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.custom-tab .tabs li {
	width: 100%;
}
.custom-tab .tabs li a {
	height: auto; margin-bottom: 2px; margin-left: 0px;
}
.custom-tab .tabs li a:hover {
	height: 19px;
}
.custom-tab .tabs li.active a {
	height: 19px;
}
.my-account .pager .show_main_box {
	margin-top: 0px;
}
}
@media all and (max-width:1024px)
{
.fixed.menu-contain .logo {
	display: none;
}
.col3-set .col-3 {
	width: 100% !important; float: left;
}
.col3-set .col-1 {
	width: 49%;
}
.col3-set .col-2 {
	width: 49%;
}
#onepagecheckout_orderform .col3-set .col-2 {
	width: 100% !important; margin-left: 0% !important;
}
#onepagecheckout_orderform .col3-set .col-1 {
	width: 100% !important; min-height: 158px;
}
.quick-view {
	display: none;
}
.products-grid .productgrid-area {
	bottom: 0px;
}
.products-grid li.item:hover img.small-image {
	top: 0px;
}
.products-grid .product-image img.thumbnail {
	display: none !important;
}
}
@media all and (max-width:947px)
{
.products-grid-middle li.item {
	margin: 0px 0% 31px !important; width: 100%;
}
.small .products-grid-middle li.item {
	margin: 0px 0% 31px !important; width: 100%;
}
.col3-layout .col-main {
	width: 40%;
}
.col-main {
	width: 70%;
}
.col1-layout .new-arrival {
	width: 70%;
}
.col-left {
	width: 27%; margin-top: 0px;
}
.col1-layout .popular-product {
	width: 27%;
}
.col-right {
	width: 27%; margin-top: 0px;
}
.products-grid-side li.item {
	width: 47.6%;
}
.small .products-grid-side li.item {
	width: 47.6%;
}
.products-grid-side li.item {
	margin: 0px 1.16% 31px !important;
}
.products-list li.item .list-icon {
	margin: 0px auto; width: auto; float: none; display: table;
}
.products-list .product-shop {
	width: 100%; padding-top: 20px; padding-left: 0px;
}
.pager p.amount {
	display: none;
}
.toolbar .pager .amount {
	display: none;
}
.opc .step .col2-set .col-1 {
	width: 100%; float: left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;
}
.opc .step .col2-set .col-2 {
	width: 100%; float: left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;
}
.opc .step .col2-set .col-1 {
	margin-bottom: 20px;
}
.data-table td {
	padding: 1.2em;
}
.data-table thead th {
	padding: 1.2em;
}
.sales-order-history .data-table td {
	padding-right: 0.1em; padding-left: 0.1em;
}
.sales-order-history .data-table thead th {
	padding-right: 0.1em; padding-left: 0.1em;
}
.customer-account-index .data-table td {
	padding-right: 0.1em; padding-left: 0.1em;
}
.customer-account-index .data-table thead th {
	padding-right: 0.1em; padding-left: 0.1em;
}
.product-view .layout-image {
	margin: 0px auto 30px; width: auto; float: none; display: table;
}
.product-view .layout-shop {
	width: 100%; margin-right: 0%; margin-left: 0%;
}
}
@media all and (max-width:919px)
{
.banner .container h2 {
	font-size: 25px;
}
.products-grid-full li.item {
	margin: 0px 1.16% 31px !important;
}
.products-grid-full li.item {
	width: 31%;
}
.small .products-grid-full li.item {
	width: 31%;
}
.cart .discount {
	width: 41%;
}
.cart .shipping {
	width: 41%;
}
.product-view .product-right {
	display: none;
}
.product-view .vertical-image {
	width: 35%;
}
.product-view .default-image {
	width: 40%;
}
.col1-layout .product-view .vertical-shop {
	width: 62.5%; margin-right: 0%;
}
.col1-layout .product-view .default-shop {
	width: 57%; margin-right: 0%;
}
.layout-view.product-view .tabs-bg {
	height: auto; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.layout-view.product-view .tabs {
	height: auto; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.layout-view.product-view .tabs li {
	width: 100%;
}
.layout-view.product-view .tabs li a {
	height: auto; margin-bottom: 2px; margin-left: 0px;
}
.layout-view.product-view .tabs li a:hover {
	height: 19px;
}
.layout-view.product-view .tabs li.active a {
	height: 19px;
}
.footer .content {
	width: 45%;
}
}
@media all and (max-width:851px)
{
.col3-layout .col-left {
	width: 27%;
}
.col3-layout .col-right {
	width: 27%;
}
.col-main {
	width: 65%;
}
.col1-layout .new-arrival {
	width: 65%;
}
.col-right {
	width: 32%;
}
.col-left {
	width: 32%;
}
.col1-layout .popular-product {
	width: 32%;
}
.products-list li.item .list-icon {
	width: auto; text-align: center; float: none;
}
.products-list .product-shop {
	padding-left: 0px;
}
.products-list .product-image {
	float: none; display: inline-block;
}
.cart .cart-collaterals .col2-set {
	width: 100%;
}
.cart .discount {
	width: 95.5%;
}
.cart .shipping {
	width: 95.5%;
}
.cart .totals {
	width: 100%; margin-top: 20px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;
}
.col2-set .col-wide {
	width: 57%;
}
.my-account .col2-set .col-1 {
	width: 42%;
}
.my-account .col2-set .col-2 {
	width: 42%;
}
.one_fourth {
	width: 48%; padding-top: 20px; margin-right: 1%; margin-left: 1%;
}
.footer {
	padding-top: 20px;
}
.footer-block-contain {
	max-width: 100%;
}
.footer-block-contain .custom {
	padding: 20px 2%; width: 96%; float: left;
}
.footer-block-contain .block2.custom {
	border-width: 1px medium; border-style: solid none; border-color: rgb(205, 205, 205) currentColor;
}
.footer address {
	margin: 0px; width: 100%; text-align: center;
}
.footer-payment {
	width: 100%; margin-top: 20px;
}
}
@media all and (max-width:800px)
{
#category-thumbnail > div {
	width: 50%; display: inline-block;
}
.page-title h1 {
	font-size: 25px;
}
.page-title h2 {
	font-size: 25px;
}
.my-account .pager .pages {
	text-align: left;
}
.col3-set .col-1 {
	width: 100%; margin-left: 0%;
}
.col3-set .col-2 {
	width: 100%; margin-left: 0%;
}
#contactForm .form-list li.wide textarea {
	width: 96%;
}
.cart-table .btn-continue {
	padding: 8px; font-size: 13px;
}
.cart-table .btn-empty {
	padding: 8px; font-size: 13px;
}
.cart-table .btn-update {
	padding: 8px; font-size: 13px;
}
.cart-table .btn-continue span span {
	top: 0px; padding-left: 5px; font-size: inherit;
}
.cart-table .btn-empty span span {
	top: 0px; padding-left: 5px; font-size: inherit;
}
.cart-table .btn-update span span {
	top: 0px; padding-left: 5px; font-size: inherit;
}
.cart .totals .checkout-types button.btn-checkout span span {
	top: 0px; padding-left: 5px; font-size: inherit;
}
.cart-table .btn-continue::before {
	display: none;
}
.cart-table .btn-empty::before {
	display: none;
}
.cart-table .btn-update::before {
	display: none;
}
.cart .totals .checkout-types button.btn-checkout::before {
	display: none;
}
}
@media all and (max-width:745px)
{
.banner .flex-container {
	display: none;
}
.header .top-links a {
	float: none;
}
.checkout-progress li {
	width: 100%; margin-bottom: 10px; float: none;
}
.form-list li.wide .input-box {
	width: 98%;
}
.form-list li.wide input.input-text {
	width: 98%;
}
.form-list li.wide select {
	width: 98%;
}
.my-wishlist .buttons-set button.button {
	padding: 10px 15px;
}
}
@media all and (max-width:693px)
{
.etheme-popup-content {
	left: 14%; width: 308px;
}
.header_language {
	margin-right: 10px; float: none; display: inline-block;
}
.header_currency {
	float: none; display: inline-block;
}
.currency_detail {
	left: auto; right: 0px;
}
.header .top-links {
	width: 100%; margin-bottom: 10px;
}
.header .top-links a {
	float: none;
}
.header-block {
	display: none;
}
.header a.logo {
	top: -10px;
}
.one_half {
	margin: 0% 0% 30px; width: 100%;
}
.one_third {
	margin: 0% 0% 30px; width: 100%;
}
.one_fourth {
	margin: 0% 0% 30px; width: 100%;
}
.one_fifth {
	margin: 0% 0% 30px; width: 100%;
}
.footer_link .one_fourth {
	margin-bottom: 0px;
}
.col-main {
	width: 100%;
}
.col1-layout .new-arrival {
	width: 100%;
}
.col3-layout .col-main {
	width: 100%;
}
.col3-layout .col-main {
	margin-right: 0%; margin-left: 0%;
}
.col-left {
	width: 100%; margin-top: 30px;
}
.col-right {
	width: 100%; margin-top: 30px;
}
.col3-layout .col-left {
	width: 100%; margin-top: 30px;
}
.col3-layout .col-right {
	width: 100%; margin-top: 30px;
}
.col1-layout .popular-product {
	width: 100%; margin-top: 30px;
}
.cms-home .col-left {
	width: 100%; margin-top: 30px;
}
.col3-layout .col-left {
	margin-top: 0px;
}
.products-grid-full li.item {
	width: 47.6%;
}
.products-grid-middle li.item {
	width: 47.6%;
}
.small .products-grid-full li.item {
	width: 47.6%;
}
.small .products-grid-middle li.item {
	width: 47.6%;
}
.products-grid-middle li.item {
	margin: 0px 1.16% 31px !important;
}
.small .products-grid-middle li.item {
	margin: 0px 1.16% 31px !important;
}
.col2-set .col-1 {
	width: 100%; float: left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;
}
.col2-set .col-2 {
	width: 100%; float: left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;
}
.opc .step .col2-set .col-1 {
	width: 100%; float: left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;
}
.opc .step .col2-set .col-2 {
	width: 100%; float: left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;
}
.my-account .col2-set .col-1 {
	width: 100%; float: left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;
}
.my-account .col2-set .col-2 {
	width: 100%; float: left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;
}
.opc .step {
	width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;
}
.opc .step-title {
	width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;
}
.col2-set .col-1 {
	margin-bottom: 20px;
}
.multiple-checkout .col2-set .col-2 {
	width: 100%; float: left;
}
.multiple-checkout select {
	width: 100% !important;
}
.gift-messages-form .item .details .form-list li.wide textarea {
	width: 100%;
}
.gift-messages-form .item .details .form-list li.wide .input-box {
	width: 100%;
}
.gift-messages-form .item .details .form-list .input-box {
	width: 100%;
}
.gift-messages-form .item .details .form-list input.input-text {
	width: 100%;
}
.col2-set .registered-users .form-list li {
	width: 100%; margin-left: 0px;
}
.col2-set .registered-users .form-list .input-box {
	width: 100%; margin-left: 0px;
}
.data-table td {
	padding: 10px; border: currentColor; border-image: none; text-align: left !important; display: block;
}
.data-table td {
	padding: 10px; border: currentColor; border-image: none; text-align: left !important; display: block;
}
.data-table tbody th {
	display: block;
}
.data-table td.cart_product_image {
	text-align: center !important;
}
#my-tags-table td:first-child {
	text-align: center !important;
}
#my-tags-table .add-to-links {
	display: table;
}
.data-table td.last {
	background: none !important; margin-bottom: 10px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.data-table thead {
	display: none;
}
.data-table .cartlabel {
	display: block;
}
.data-table tfoot tr.first td {
	text-align: right !important;
}
.data-table tfoot td.last {
	text-align: right !important;
}
#wishlist-table a.product-image {
	margin: 0px auto; display: table;
}
.cart-table td.a-center {
	
}
.cart-table td.a-right {
	
}
.cart-table td.last {
	padding-bottom: 20px !important;
}
.cart-table tfoot td.last {
	border: currentColor !important; border-image: none !important; margin-bottom: 0px !important;
}
.cart-table td.last.a-center a.cartedit {
	display: inline-block;
}
.cart-table td.last.a-center a.link-wishlist {
	display: inline-block;
}
#shopping-cart-table tfoot tr.first td {
	width: 100%; display: inline-block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;
}
.cart .discount {
	width: 40%;
}
.cart .shipping {
	width: 40%;
}
.product-view .default-image {
	margin: 0px auto 30px; width: auto; float: none; display: table; max-width: 100%;
}
.product-view .vertical-image {
	margin: 0px auto 30px; width: auto; float: none; display: table; max-width: 100%;
}
.product-view .horizontal-image {
	margin: 0px auto 30px; width: auto; float: none; display: table; max-width: 100%;
}
.product-view .custom2-image {
	margin: 0px auto 30px; width: auto; float: none; display: table; max-width: 100%;
}
.product-view .custom1-image {
	margin: 0px auto 30px; width: auto; float: none; display: table; max-width: 100%;
}
.col1-layout .product-view .default-shop {
	width: 100%; margin-right: 0%; margin-left: 0%;
}
.col1-layout .product-view .vertical-shop {
	width: 100%; margin-right: 0%; margin-left: 0%;
}
.col1-layout .product-view .horizontal-shop {
	width: 100%; margin-right: 0%; margin-left: 0%;
}
.col1-layout .product-view .custom2-shop {
	width: 100%; margin-right: 0%; margin-left: 0%;
}
.col1-layout .product-view .custom-shop {
	width: 100%; margin-right: 0%; margin-left: 0%;
}
.custom-tab {
	width: 100%;
}
.tabs-bg {
	height: auto; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tabs {
	height: auto; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tabs li {
	width: 100%;
}
.tabs li a {
	height: auto; margin-bottom: 2px; margin-left: 0px;
}
.tabs li a:hover {
	height: 19px;
}
.tabs li.active a {
	height: 19px;
}
.product-view .product-shop .add-to-box {
	margin-bottom: 0px;
}
.product-collateral {
	margin-top: 30px;
}
.product-view .box-tags .form-add .input-box {
	margin: 0px; width: 69%;
}
.product-view .box-tags .form-add input.input-text {
	width: 100%; height: 33px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;
}
.product-view .box-tags .form-add button.button {
	padding: 0px 18px; width: 30%; height: 33px;
}
.cart .discount {
	width: 93%;
}
.cart .shipping {
	width: 93%;
}
.item > td:last-child {
	border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
.align-center.comparison_infos.ajax_block_product {
	width: 100%; clear: both; display: block;
}
}
@media all and (max-width:553px)
{
.category-full .block-layered-nav .view {
	width: 48%;
}
.my-account .pager .amount {
	display: none;
}
.footer-payment {
	text-align: center;
}
.footer-payment p {
	margin-bottom: 20px; float: none; display: inline-block;
}
.footer-payment .follow_us {
	padding: 0px; width: 100%; float: left;
}
.footer-payment .follow_us h2 {
	margin-bottom: 20px; display: inline-block;
}
.follow_button {
	text-align: center; float: none; display: inline-block;
}
}
@media all and (max-width:520px)
{
.etheme-popup-content {
	left: 10%; width: 308px;
}
.my-wishlist .buttons-set button.btn-share {
	width: 100%;
}
.my-wishlist .buttons-set button.btn-add {
	width: 100%;
}
.my-wishlist .buttons-set button.btn-update {
	width: 100%;
}
.cart-table .btn-continue {
	width: 100%;
}
.cart-table .btn-empty {
	width: 100%;
}
.cart-table .btn-update {
	width: 100%;
}
.cart-table .btn-update {
	margin: 10px 0px;
}
.my-wishlist .buttons-set button.btn-add {
	margin: 10px 0px;
}
.my-account .pager .show_main_box {
	margin: 0px auto; padding: 10px 0px; float: none;
}
.my-account .pager .pages {
	margin: 0px auto; text-align: center; padding-bottom: 10px; float: none;
}
.my-account .pager .pages {
	padding: 0px; width: 100%; text-align: center; margin-bottom: 15px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.my-account .pager .pages li {
	margin-bottom: 10px;
}
.my-account .pager .pages ol {
	margin: 0px auto; display: inline-block;
}
.my-account .pager .show_main_box {
	margin: 0px auto; float: none;
}
.my-account .pager .limiter .show_detail {
	left: auto; right: 0px;
}
}
@media all and (max-width:505px)
{
.etheme-popup-content {
	left: 7%; width: 308px;
}
.cart .discount {
	width: 100%; margin-bottom: 20px; float: right; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;
}
.cart .shipping {
	width: 100%; margin-bottom: 20px; float: right; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;
}
.cart .totals {
	margin-top: 0px;
}
.my-account .product-details .ratings-table th {
	padding: 15px 10px;
}
.ratings-table td {
	padding: 15px 10px;
}
}
@media all and (max-width:460px)
{
.etheme-popup-content {
	left: 5%; width: 308px;
}
.header2 {
	text-align: center;
}
.header .quick-access {
	margin-bottom: 15px;
}
.header a.logo {
	top: 0px; width: 100%; text-align: center; margin-bottom: 25px; float: left;
}
.header #search_mini_form {
	width: 100%; float: left;
}
.header .form-search {
	width: 100%; float: left;
}
.header .form-search input.input-text {
	width: 80%; height: 38px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;
}
.header .form-search button.button {
	width: 20%;
}
.products-grid-side li.item {
	width: 100%; margin-right: 0% !important; margin-left: 0% !important;
}
.products-grid-full li.item {
	width: 100%; margin-right: 0% !important; margin-left: 0% !important;
}
.products-grid-middle li.item {
	width: 100%; margin-right: 0% !important; margin-left: 0% !important;
}
.small .products-grid-full li.item {
	width: 100%; margin-right: 0% !important; margin-left: 0% !important;
}
.small .products-grid-side li.item {
	width: 100%; margin-right: 0% !important; margin-left: 0% !important;
}
.small .products-grid-middle li.item {
	width: 100%; margin-right: 0% !important; margin-left: 0% !important;
}
.products-list .content_left {
	margin: 0px auto 30px; width: 67%; float: none; display: table;
}
.products-list .product-shop {
	width: 100%; margin-left: 0%;
}
.product-view .product-shop .availability {
	margin-top: 5px; float: left;
}
.email-friend {
	width: 100%; clear: both; margin-bottom: 10px;
}
.product-view .product-shop button.button {
	width: 96%; position: absolute;
}
.products-list .list-action button {
	width: 96%; position: absolute;
}
.products-list .list-action button {
	width: 90%;
}
.product-view .product-shop button.button span {
	width: 100%;
}
.products-list .list-action button.button span {
	width: 100%;
}
.products-list .list-action button.button span span {
	width: auto;
}
.product-view .product-shop .add-to-links {
	float: right;
}
.products-list .add-to-links {
	float: right;
}
.sharing-button {
	width: 100%; margin-top: 20px; float: left;
}
.products-list .price-box {
	width: 100%; margin-top: 20px; float: left;
}
.sp-methods .form-list li {
	margin: 0px 0px 23px; width: 100%;
}
.gift-messages-form .item .details {
	clear: left; margin-left: 0px;
}
.gift-messages-form .item .details .form-list .field {
	width: 230px;
}
.gift-messages-form .item .product-img-box {
	margin: 0px auto 20px; float: none;
}
.opc .gift-messages-form {
	margin: 0px; padding: 15px 0px 0px 10px;
}
#opc_account_choice .opc_float {
	width: 100%; margin-right: 0px; float: none;
}
#account-creation_form span.form_info {
	margin: 5px 0px 0px 147px !important;
}
#account-creation_form p.inline-infos {
	margin: 5px 0px 0px 147px !important;
}
.addresses ul.address {
	margin: 30px 0px 0px; width: 100% !important; height: auto !important; float: none; list-style-type: none; min-height: 140px !important;
}
ul.address {
	margin: 30px 0px 0px; width: 100% !important; height: auto !important; float: none; list-style-type: none; min-height: 140px !important;
}
.btn-default.btn.-exclusive.button {
	margin-bottom: 10px !important;
}
}
@media all and (max-width:400px)
{
.custom-block-home .block {
	width: 100%; margin-right: 0%; margin-bottom: 20px;
}
.custom-block-home .last.block {
	margin-bottom: 0px;
}
.shopping_bg {
	width: 100%; border-top-color: rgb(255, 255, 255); border-left-color: currentColor; border-top-width: 1px; border-left-width: medium; border-top-style: solid; border-left-style: none;
}
.menu-contain {
	width: 100%; height: auto; float: left;
}
.menu-contain .nav {
	display: inherit; max-width: 100%;
}
.slideTogglebox {
	width: 100%;
}
.nav-container {
	float: none;
}
#menu-button {
	padding: 0px 3%; text-align: left; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.toggleMenu {
	padding: 0px 3%; text-align: left; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
#menu-button a {
	float: none !important;
}
.toggleMenu {
	float: none !important;
}
#nav {
	margin-top: 0px;
}
.sorter .view-mode {
	width: 100%; padding-right: 0px; margin-bottom: 20px; float: none; display: inline-block;
}
.sorter .view-mode label {
	display: inline-block;
}
.toolbar {
	padding: 10px 0px;
}
.toolbar .pager {
	margin-left: 0px; float: none; display: inline-block;
}
.toolbar .sorter {
	text-align: center;
}
.pager .pages ol {
	margin: 0px auto; display: inline-block;
}
.pager .pages li {
	margin-bottom: 10px;
}
.sort_main_box {
	margin-top: 0px;
}
.show_main_box {
	margin-top: 0px;
}
.cartlogo {
	border-right-color: currentColor !important; border-right-width: 0px !important; border-right-style: none !important;
}
.title-buttons {
	text-align: left;
}
#order .delivery_option_radio {
	float: left;
}
#order-opc .delivery_option_radio {
	float: left;
}
#order .delivery_option label {
	width: 80%; float: left;
}
#order-opc .delivery_option label {
	width: 80%; float: left;
}
.cart_navigation button {
	width: 100%; margin-bottom: 10px;
}
}
@media all and (max-width:350px)
{
.etheme-popup-content {
	left: 2%; width: 277px;
}
.sort_main_box label {
	display: none;
}
.show_main_box label {
	display: none;
}
}
@media all and (max-width:330px)
{
div.alert {
	width: 300px;
}
div.alert p {
	max-width: 237px;
}
.ui-slider-horizontal .ui-slider-handle {
	margin-left: -0.8em;
}
.category-full .block-layered-nav .view {
	width: 98%;
}
.col2-set .col-1 {
	width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;
}
.col2-set .col-2 {
	width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;
}
.form-list .input-box {
	width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;
}
.form-list input.input-text {
	width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;
}
.form-list select {
	width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;
}
.form-list .field {
	width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;
}
.form-list textarea {
	width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;
}
.form-list .input-box {
	height: 35px;
}
.form-list input.input-text {
	height: 35px;
}
.form-list select {
	height: 35px;
}
.registered-users a.f-left {
	width: 100%; text-align: left; float: left;
}
.opc .buttons-set .f-right {
	width: 100%; text-align: left; float: left;
}
.sp-methods select.month {
	margin-bottom: 10px;
}
.product-view .box-tags .form-add .input-box {
	width: 100%;
}
.product-view .box-tags .form-add button.button {
	width: 100%; margin-top: 10px; float: left;
}
.list_carousel {
	padding-left: 0px !important;
}
.product-review .product-details {
	text-align: center; clear: both; margin-top: 20px; margin-left: 0px; display: inline-block;
}
.product-review .product-img-box {
	width: 100%; text-align: center;
}
.product-review .product-img-box .product-image {
	display: inline-block;
}
.product-review .product-img-box .ratings .rating-box {
	display: inline-block;
}
.product-review .product-img-box .ratings .rating-links {
	display: inline-block;
}
.product-review .product-img-box .ratings .rating-links {
	width: 100%;
}
.product-review .ratings-table {
	width: 100%;
}
.product-review .product-details th {
	text-align: center;
}
.product-review .product-details td {
	text-align: center;
}
.col3-set .col-1 {
	width: 100%; margin-left: 0%;
}
.col3-set .col-2 {
	width: 100%; margin-left: 0%;
}
}
@media all and (max-width:315px)
{
.dropdown.header_language label {
	display: none;
}
.dropdown.header_currency label {
	display: none;
}
.header_language .dropdown_pan {
	padding-left: 0px;
}
.header_currency .dropdown_pan {
	padding-left: 0px;
}
.header_language .dropdown_detail {
	left: 0px;
}
.header .logo {
	width: 100%; text-align: center; float: none; display: inline-block;
}
.logo {
	width: 100%; text-align: center; float: none; display: inline-block;
}
.header2 .shopping_bg {
	padding: 10px 0px; width: 100%; margin-top: 30px; border-top-color: rgb(229, 229, 229); border-bottom-color: rgb(229, 229, 229); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.slideTogglebox .top-image {
	margin: 0px auto; display: inherit;
}
.block-progress dd.complete address {
	width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;
}
.box-account .box-head h2 {
	text-align: left;
}
.dashboard .box .box-title h3 {
	text-align: left;
}
.dashboard .box .box-title h4 {
	text-align: left;
}
}
