@media all and (min-width:0px) and (max-width:899px) {
h1, .page-title h1, .page-title h2, .product-view .product-shop .product-name h1 {
	font-size: 6vmin;
}
h2 {
	font-size: 5vmin;
}
h3, .big {
	font-size:5vmin;
}
h4 {
	font-size: 4vmin;
}
h5 {
	font-size: 3vmin;
}
h6 {
	font-size: 3vmin;
}
h1, h2, h3, h4, h5, h6, .col-main dl dt {
	margin-bottom:3vmin;
}

small, .postBookmarks a:link, .postBookmarks a:visited {
	font-size:1vw
}
p, ul.form-list, .spec-block-title, .nav-container, .logo, .top_search, .postWrapper, .breadcrumbs, .head h4 {
	margin-bottom:5vmin;
  
}

.cms-showcase .products-grid .actions, .mobile, .slider, .category-description {
   display: none;
}
.introd  {
  width: 100%;
  padding-bottom: 10rem;
}
.catalog_home .grey, div.home_text_magento {
   padding-left: 5vmin;
   padding-right: 5vmin;
}
div.top .products-grid li {
	width:24%;
	float:left;
}
blockquote p {
   font-size: 2vmin;
}
.col2-1,.col2-2  {
   width: 100%; float: none;
   padding-right: 0%;
    box-sizing: border-box;
}
.item-content .product-name {
   min-height: 4vmin;
   line-height: 4vmin;
   font-size: 3vmin;
}
figure img {
   max-width: 100%;
}
/**/
.menu-tags {
display:none;
}.theme {background:none}
 .top_toolbar_container {
width:100%
}
.top_toolbar {
width:99%;
padding:0% 1% 0% 0%;
overflow:visible
}
 .top_toolbar_container .welcome-msg, ul.links-advanced, .links-cart, .upper-header .sp, .seotext, .footer_block .icons .icons_left, .share_this, p.cart-link {
display:none
}
.block-currency {
float:right;
margin-left:5%;
margin-bottom:1%
}
div.wp_stylish_languages_switcher_flags {
margin-bottom:1%
}
.submenu, .main-container, .home_page_header_block {
width:100%
}
.header a.logo {
margin:0px 0px 10px 0px !important;
padding:0px 0px 0px 0px !important
}
.header .quick-access {
margin-bottom:15px
}
.newss {
width: 97%;
float: left;
padding: 2%;
}
.news_c1 h3, .news_c2 h3, .news_c3 h3 {
font-size:14px;
font-weight:bold
}
.free .big_btn, .wcent a span {
 margin-left: 40%;
}
 .footer {
width:100%;
margin-left:auto;
margin-right:auto
}
.footer_block .links_block div {
float:none;
width:100%;
margin-left:auto;
margin-right:auto
}
.footer ul.links {
text-align:left;
padding-left:0;
padding-right:0;
width:100%;
padding-top:0
}
.footer_block h4.title {
padding-top:10px
}
.footer_block .links_block div ul li a:link, .footer_block .links_block div ul li a:visited {
display:block
}
.footer ul.links li, .footer_block .links_block div ul li {
display:block;
margin-bottom:0px;
text-align:left;
font-size:14px;
border-bottom-width:1px;
border-bottom-style:dashed;
padding-bottom:10px;
padding-top:10px
}
.footer ul.links li a {
display:block
}
 .images_lft {
float:none;
position:relative;
width:100%;
height:auto;
overflow:hidden
}
.images_rht {
height:auto;
float:none;
position:relative;
width:100%;
overflow:hidden
}
 .col-left {
width:98%;
padding-left:1%;
padding-right:1%;
float:none;
text-align:center;
}
.col-right {
width:98%;
padding-left:1%;
padding-right:1%;
float:none;
text-align:center;

}
.col2-left-layout .col-main, .col2-right-layout .col-main {
width:98%;
padding-left:1%;
padding-right:1%;
float:none
}
 .col1-layout .col-main {
float:none;
width:98%;

}
 .col2-right-layout .col-main {
float:none;
margin-bottom:1%
}
.col2-left-layout .col-main {
float:none;
margin-bottom:1%
}
 .col2-right-layout .col-main {
float:none
}
 .col3-layout .col-wrapper {
float:none;
width:98%;
padding-left:1%;
padding-right:1%;
padding:0
}
.col3-layout .col-main {
float:none;
width:98%;
padding-left:1%;
padding-right:1%
}
.col3-layout .col-left {
float:none;
width:98%;
padding-left:1%;
padding-right:1%;
clear:both
}
 .col2-set .col-1 {
float:left;
width:100%;
margin-bottom:5%
}
.col2-set .col-2 {
float:left;
width:100%
}
.col2-set .col-narrow {
width:100%
}
.col2-set .col-wide {
width:100%
}
.col3-set .col-1 {
float:left;
width:32%
}
.col3-set .col-2 {
float:left;
width:32%;
margin-left:2%
}
.col3-set .col-3 {
float:right;
width:32%
}
.col4-set .col-1 {
float:left;
width:23.5%
}
.col4-set .col-2 {
float:left;
width:23.5%;
margin:0 2%
}
.col4-set .col-3 {
float:left;
width:23.5%
}
.col4-set .col-4 {
float:right;
width:23.5%
}
 .products-grid .product-image img, .category-image img {
max-width:100%;
height:auto
}
 .pager .pages {
clear:both;
margin:0;
width:100%;
padding:0;
border-radius:3px;
padding:3px 0px
}
.pager .pages li a:link, .pager .pages li a:visited {
border-bottom-width:2px;
border-bottom-style:solid
}
.pager p.amount, .pager .limiter {
width:100%;
padding:3px 0px;
text-align:center;
font-size:12px
}
.sorter .view-mode label {
display:none
}
.sorter .view-mode {
font-size:12px
}
 .product-name h1 {
line-height:30px;
font-size:24px
}
.product-pic {
width:100%
}
.product-view .product-shop {
margin:0 0 2% 0;
width:100%
}
.impt {
padding:1%;
width:98%
}
.slider_promo {
width:98%
}
div.wyg {
width:100%
}
.box-reviews {
width:98%
}
#review_link a {
margin-bottom:10px
}
 .cart .cart-collaterals .col2-set {
width:100%
}
.cart .cart-collaterals .col2-set .col-2 {
width:100%
}
.col2-set .col-1 {
width:100%
}
.cart .cart-collaterals .col2-set .col-2 {
width:100%
}
.cart-table .btn-continue, .cart-table .btn-update, .cart-table .btn-empty {
float:left;
margin-bottom:10px;
margin-right:10px
}
.data-table tr.first th {
padding:10px 0px 10px 0px
}
.buttons-set {
margin-bottom:4em;
margin-top:0em
}
 .page-sitemap .links {
text-align:center
}
 .account-login .content {
padding:2%
}
.block-account .block-content li a, .block-account .block-content li.current strong {
display:block;
width:100%;
padding:10px 0px
}
.my-account {
padding-bottom:20px
}
.block, .sidebar .sidebar, .sidebar_banner, .block-account, .block-cart, p.mb {
width:100%;
float:none;
padding-bottom: 1.5vmin;
padding-top: 1vmin;
}
 .nav-container {
 position:relative !important;
}
.nav-container ul li {
margin-bottom: 20px;
margin-right: 5%
}
.sidebar_banner {
width:48%;
float:left;
margin-right:1%
}
.sidebar_banner img {
max-width:100%;
height:auto;
}
.block .block-title {
}
.testimonial .block-title {
background:transparent
}
 div.four div {
width:49%;
padding:0 0% 0 1%
}
 div.four .b03 {
clear:both;
float:left
}
 .three_images {
width:100%
}
div.three_images div, div.three_images div.b03 {
float:left;
width:33%;
padding:0;
overflow:hidden
}
div.three_images div img, div.three_images div.b03 img {
width:100%;
max-width:100%;
height:auto;
}
 .home-images div a strong {
font:normal 16px "UbuntuCondensed", sans-serif
}
.brand li {
float:left
}
.icons p[name] {
width:32%;
}
div[name="bonus"] strong {
font-size: 12px;
}
.lpart hgroup h1, .lpart h3 {
font-size: 16px;
}
.rpart, .lpart {
width: 100%;
}
.rpart div.top .products-grid li {
min-height:300px;
}
/*amazon page*/
.amazon, section#amazon .best {background-color:#fdbf00}

.product-view .custom_view .regular-price .price {
	font-size: 24px;
	line-height: 24px;
}
.custom_view .product-name h1 {
	text-align: center;
	font-size: 34px;
	line-height: 34px;
	margin-bottom: 20px;
}
.custom_view .product-options-bottom .add-to-cart {clear: both; margin-bottom: 20px;}
article#main h2 {
	font-size: 20px;
}
article#main .lcol div, article#main .rcol div {
margin-bottom: 30px;
}
article.features .lcol, .dark .lcol, article.features .rcol, .dark .rcol, article#main .lcol, article#main .rcol {width: 97%;}
.probox, .pro_overlay .popup .close  {display: none;}
.custom_view .order-link a:link, .custom_view .order-link a:visited {
	margin-left: auto;
		margin-right: auto;
		margin-bottom: 30px;
}
.lf, .rf {margin-bottom: 30px}
section#amazon article {padding-left: 30px; padding-right: 30px;}
}
@media all and (max-width:600px) {
.spec-block-title {
   font-size: 5vmin
}
.cart .cart-collaterals .col2-set .col-2 {
width:100%
}
 .data-table th {
display:none
}
.data-table td, table.products-grid td, table.brand td {
width:90%;
display:block;
clear:both;
border:0 !important;
float:left;
padding-left:5%;
padding-right:5%
}
.data-table td {
text-align:left !important
}
.data-table textarea {
display:block;
width:90%;
height:auto
}
.data-table .btn-remove2 {
font-size:12px;
line-height:14px;
width:auto;
font-weight:bold;
text-indent:16px
}
.data-table .buttons-set {
margin-top:5%;
margin-bottom:5%;
padding-left:5%;
padding-right:5%;
width:90%
}
.data-table .buttons-set button {
margin-bottom:5%;
margin-left:0;
float:left;
clear:both
}
#shopping-cart-table button {
clear:both;
display:block;
margin-bottom:5%
}
.icons p[name] {
width:32%;
}
div[name="bonus"] strong {
font-size: 11px;
}
.news_block {
 width: 100%;
}
.catalog_home {
width: 100%;
}
}
@media all and (min-width:0px) and (max-width:600px) {
.nav-container, .header-container, .col-left, .col2-left-layout .col-main, .col2-right-layout .col-main, .breadcrumbs {
width: 90%;
padding-left: 5%;
padding-right: 5%;
}
.header .quick-access, .nav-container ul li {
float: none;
width: 100%;
}
.header .links li, .header .links {
display: block;
float: none;
margin-left: 0;
margin-right: 0px;
width: 100%;
line-height: 150%;
}

.header .links a:link, .header .links a:visited, .nav-container ul li a:link, .nav-container ul li a:visited, .footer_block  ul li a:link, .footer_block  ul li a:visited, .blog .menu-categories ul li a:link, .blog .menu-categories ul li a:visited {
font-size: 3vmin;
background: #dadada;
padding: 4vmin;
margin-bottom: 5vmin;
display: block;
border-radius: 3px;
text-align: center;
}
#button-search button.button {
height: 40px;
}
#button-search button.button span {
font-size: 20px;
background: #dadada;
padding: 10px 10px;
display: block;
border-radius: 3px;
}
#form-search {
margin: 0;
width: 100%;
}
#search_mini_form {
width: 59%;
float: left;
}
#button-search {
width: 35%;
}
.header .form-search input.input-text {
height: 40px;
margin-bottom: 20px;
width: 99%;
}
.newss {
padding-top: 10%;
padding-bottom: 10%;
}
div.home_text_magento ul li, .ul3 li, .footer_block div.col, .premium p {
width: 98%;
margin-bottom: 40px;
}

.products-grid .item-content {
padding-left: 10px;
padding-right: 0;
}
.news_block .date, .news_sidebar .date, .short-description, div.top .products-grid li, div.home_text_magento h2, .red h2, #nav li, .block .block-title strong, .blog .menu-categories ul li strong, .blog .menu-categories ul li {
margin-bottom: 20px;
}
div.home_text_magento ol li, .first-line p {
margin-bottom: 5%;
}
div.home_text_magento .key_f ul li, h2.title {
margin-bottom: 40px;
}
.logo {
width: 100%;
}
.base-mini .head h4 {
width: 90%;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 5%;
padding-right: 5%;
}
.block, .sidebar .sidebar, .sidebar_banner, .block-account, .block-cart, p.mb, .testimonials .block-content {
max-width: none;
}
#social-buttons {
display: none;
}

}

