@media all and (min-width:0px) and (max-width:1200px) {
p.big, .wcent {
padding-right:5px;
padding-left:5px;
}
.nav-container div {
clear: both;}
.nav-container ul {
    width: 100%;
    clear: both;
}
}
@media all and (min-width:1400px) {
  .item-content .product-name {
  	  margin-bottom: 0;
}
}
@media all and (min-width:900px) and (max-width:1400px)  {
  .item-content .product-name {
      margin-bottom: 0;
}
}
 @media all and (min-width:900px) {
h1, .page-title h1, .page-title h2, .product-view .product-shop .product-name h1 {
	font-size: 5vmin;
}
h2 {
	font-size: 4vmin;
}
h3, .big {
	font-size: 3vmin;
}
h4 {
	font-size: 2vmin;
}
h5 {
	font-size: 1.1vmin;
}
h6 {
	font-size: 1vmin;
}
.block .regular-price, .block .regular-price .price, .block-content .price-box .price, .price  {
	font-size: 2vmin;
}
.product-essentia .special-price .price, .product-essentia .special-price .price-label {font-size: 40px;}
.item-controls .special-price .price {font-size: 26px;}

/*.old-price .price, .block-content .old-price .price, .price-box a .label {
	text-decoration:none;
}*/
.old-price .price {text-decoration: line-through}

h1, h2, h3, h4, h5, h6 {
	margin-bottom:5vmin;
   margin-top:2vmin;
}
.head h4 {margin-top: 0}
.date {
	font-size: 1.2vmin;
}
small, .postBookmarks a:link, .postBookmarks a:visited {
	font-size: 11px;
}
p, ul.form-list {
	margin-bottom:2vmin;
   font-size: 1.8vmin;
}
.blog-post-view .postWrapper p, .blog-post-view .postWrapper ul.form-list {margin-bottom:4%;}
.rating_content {
   height: 13px;
   margin-top: 10px;
   margin-bottom: 5px;
}
.cms-showcase .products-grid .actions {
   text-align: center;
   font-size: 1vw;
   line-height: 1vw;
   min-height: 4vw;
}
div.top .products-grid li {
	width:243px;
	float:left;
	padding-right: 5px;
}
.col2-1,.col2-2 {
   width: 50%; float: left;
   padding-right: 0%;
    box-sizing: border-box;
}
.bgstat section {
        height: 50vh;
    }
figcaption {
  position: absolute;
  top: 0%;
  left: 5%;
  width: 90%;
  height: 90%;
  padding: 5%;
  line-height: 100%;
  font-size: 0.9vw; 
  opacity: 0;
  text-align: center;
  justify-content: center;
}
.item-content:hover figcaption {
  opacity: 1;
}
.item-content:hover img {
  opacity: 0;
}
/**/
.page {
width:100%;
margin-left:auto;
margin-right:auto
}
 .top_toolbar_container {
text-align:right;
overflow:visible
}
.top_toolbar {
width:99%;
padding:0% 1% 0% 0%;
overflow:visible
}
.top_toolbar_container .welcome-msg {
display:block
}

.upper-header {
float:right;
margin-bottom:20px
}
.head_contacts_block li {
margin-left:1%;
display:inline
}
.top_search {
float:right;
padding-top: 15px;
}

 .footer_block .links_block div {
float:left;
width:30%;
margin-right:20px
}
.footer_block .links_block div.last {
margin-right:0;
margin-left:8px
}
.footer_block .icons .icons_left {
float:left
}
.share_this {
display:block;
float:right;
position:relative
}
.footer_block .icons .icons_right {
float:right;
padding-right:0px
}
.footer_block .links_block div ul li a:link, .footer_block .links_block div ul li a:visited {
}
.footer ul.links li a:link, .footer ul.links li a:visited {
font-size:11px
}
 .col-left, .col-main {
float:left
}
.col-right, .col2-left-layout .col-main, .col3-layout .col-main {
float:right
}
.col-left, .col-right {
width: 98%;
padding-left:1%;
padding-right:1%;
text-align:center
}
.blog-cat-view .col-left, .blog-post-view .col-left, .blog-index-index  .col-left, .blog-index-list .col-left {
width: 18%;
padding-left:1%;
padding-right:1%;
text-align:left
}
.col2-left-layout .col-main, .col2-right-layout .col-main {
width:78%;
padding-left:1%;
padding-right:1%;
padding-bottom: 3%;
}
.cms-showcase .col-main, .category-free-magento-templates .col-main {
   float:none;
width:auto;
}
.customer-account-index .col-main, .customer-account-edit  .col-main, .customer-address-index .col-main, .sales-order-history .col-main, .sales-billing-agreement-index .col-main, .sales-recurring-profile-index  .col-main , .review-customer-index .col-main, .oauth-customer-token-index .col-main, .downloadable-customer-products .col-main, .support-index-index .col-main, .customer-account-login .col-main, .newsletter-manage-index .col-main, .customer-address-form .col-main {
float:none;
width:auto;
max-width:1000px;
margin-left:auto;
margin-right:auto
}
.col1-layout .col-main { margin-left: auto; margin-right: auto; }
.cms-amazon-data-extraction .col1-layout .col-main, .cms-web-parsing-data-extraction .col1-layout .col-main, .cms-web-parsing-data-extraction .col1-layout .col-main  {max-width:1400px;}
.cms-one-time-web-scraping-service .col1-layout .col-main {max-width:1400px; margin-left: auto; margin-right: auto; }
.block-3 {width: 92%; margin-lefT:8%; margin-right: auto; text-align:center; padding-bottom: 5%;}
.block-3  h2 {    font-size: 30px;}
.block-3 .newss { text-align:left}
section#amazon .newss h2 span { background: #ce0003; color: #fff; padding: 1%;  display:block;}
.cms-home .col-main, .catalog-category-view .col-main, .cms-how-to-scrape-amazon-data .col-main {
max-width:none
}
.checkout-cart-index .col1-layout .col-main, .checkout-onepage-index .col1-layout .col-main {
max-width:1200px;
min-height: 500px;
}
.catalog-product-view .col1-layout .col-main {
max-width:100%;
}
.my-account, .postWrapper {
max-width:1100px
}
 .col1-layout .col-main {
float:none;
width:auto;
}
.my-account, .support-index-index .col-main {padding-bottom: 10vmin; padding-top: 3%;}
.support-index-index  .page-title h1{
margin-bottom: 0;
}
.cms-home .col1-layout .col-main {
padding-bottom:0;
text-align: left;
}
.col3-layout .col-wrapper {
float:left;
width:80%;
padding:0
}
.col3-layout .col-main {
width:76%;
padding-left:0%;
padding-right:0%;
margin-left:0
}
.col3-layout .col-left {
width:22%;
padding-left:1%;
padding-right:1%
}
 .col2-set .col-1 {
float:left;
width:46%
}
.col2-set .col-2 {
float:right;
width:46.5%
}
.cart .col2-set .col-1 {
width: 0;
}
.cart .col2-set .col-2 {
float:right;
width:100%
}
.col2-set .col-narrow {
width:32%
}
.col2-set .col-wide {
width:65%
}
.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%
}
.s_image img {
max-width:100%;
height:auto;
}
.block, .s_image {
width:100%;
float:none;
margin-left:auto;
margin-right:auto;
display:block
}
.block .block-title {
text-align:left;
background:transparent
}
 .raiting_cat ul.products-grid li {
padding-bottom:20px
}
 .pager .pages {
margin:0 140px
}
.short_cat ul.products-grid li {
padding-bottom:0px !important
}

.product-view .product-shop {
margin:0 0 2% 0%;
width:100%;
text-align: center;
background: #f1f1f1;
}


.impt, .product-shop-free {
padding:1%;

}

.slider_promo {
margin-left:2%;
width:35%
}
div.wyg {
margin-left:2%;
width:35%;
float:right
}
 .data-table td .product-name a:link, .data-table td .product-name a:visited {
font-size:20px;
text-decoration:none;
font-weight:bold
}
#shopping-cart-table {
margin-left:auto;
margin-right:auto
}
.cart .cart-collaterals .col2-set {
width:63%
}
.cart .cart-collaterals .col2-set .col-2 {
width:100%
}
.data-table tr.first th {
padding:10px 10px 10px 0px
}
 .account-login .content {
min-height:240px;
padding:15px 0px
}

 .box-account .box-head h2 {
float:left;
margin:0
}
.box-account .box-head {
text-align:right
}
 div.tabs_ul li {
float:left
}
 #outerImageContainer {
max-width:520px
}
#prevLink, #nextLink, #imageData #bottomNavClose {
opacity:0.4
}
#prevLink:hover, #nextLink:hover, #imageData #bottomNavClose:hover {
opacity:1
}
#prevLink, #nextLink, #imageData #bottomNavClose {
transition:all .3s linear
}
.icons p[name] {
width:32%;
}
div[name="bonus"] strong {
font-size: 15px;
}
.lpart hgroup h1, .lpart h3 {
font-size: 3vmin;
margin-bottom: 0;
}
.rpart {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.lpart {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.rpart div.top .products-grid li {
min-height:280px;
}
.newss {
width: 29%;
float: left;
padding: 2%;
}
.newss h4 {
margin-bottom: 1vmin;
margin-top: 0;
}

.newss p {
   margin-bottom: 0.5vmin;
}
.block-3 .newss p {    margin-bottom: 2vmin;}
.newss p.catg {margin-bottom: 2vmin;}
.free .big_btn, .wcent a span, .best .big_btn {
	margin-left: 46%;
}
.w50 {
   max-width: 50%;
}
.w40 {
   max-width: 40%;
}
.magento_extension h1 {
   font-size: 4.5vmin;
}
.introd  {
  width: 50%;
  padding-bottom: 10rem;
 
}



.key_f {
	background:url(../images/magento_themes.jpg) repeat 0% 0%;
}
.data_extraction {
	
	background:url(../images/data-extraction-bg.jpg) repeat 0% 100%;
}
.best {
background:url(../images/magento_stores.jpg) repeat 0% 0%;
	background-size: 100% 100%;	
	padding-left: 3%;
	padding-right: 3%;
}
div.home_text_magento {
	background:url(../images/magento_design.jpg) no-repeat 100% 100%;
	padding:0px 0px 150px 0px;
}
/*install*/
.install_service {background: url(../images/bgr.png) repeat 0% 0%;}
/*amazon page*/
.amazon {
	background: url(../images/magento-extension.jpg) repeat 0% 0%;
	background-size: cover;
    background-repeat: no-repeat;
    
}
.anyproduct {
	background: url(../images/magento-extension.jpg) repeat 0% 0%;
	background-size: cover;
    background-repeat: no-repeat;
    
}
.freepic {
	background: url(../images/amazon_extension.jpg) repeat 0% 0%;
	background-size: cover;
    background-repeat: no-repeat;
    
}
.web_parser {
	background: #f5f5f5 url(../images/amazon_parser.jpg) repeat 0% 0%;
	background-size: cover;
    background-repeat: no-repeat;
}
.amazon_parser {background: #f5f5f5 url(../images/amazon-data-extraction.jpg) repeat 0% 0%;
	background-size: cover;
    background-repeat: no-repeat;}
.pro_overlay .lf a:link, .pro_overlay .lf a:visited, .pro_overlay .rt a:link, .pro_overlay .rt a:visited {	padding: 10px 0px;
	max-width: 160px;}
.pro_overlay .popup {
	margin: 20% auto;
	width: 30%;
}
.product-view .custom_view .regular-price .price {
	font-size: 44px;
	line-height: 44px;
}
.install_service .price-box .price {font-weight: bold;}
.custom_view .product-name h1 {
	text-align: center;
	font-size: 54px;
	line-height: 54px;
}
article#main h2 {
	font-size: 30px;
}
article#main .lcol div, article#main .rcol div {
	min-height: 200px;
	margin-bottom: 6vmin;
}

article.features .lcol, .dark .lcol, article.features .rcol, .dark .rcol, article#main .lcol, article#main .rcol, .videoblock .lcol, .videoblock .rcol {width: 47%;}
article.features .lcol div, article.features .rcol div, .videoblock .lcol div, .videoblock .rcol div {margin-bottom: 8vmin;}
.custom_view .shop {
	float: left;
	width:45%;
	min-height: 30px;
}

.product-magento-amazon-products-manager .custom_view .shop, .product-web-data-extraction-engine .custom_view .shop  {width:50%;}
.parser .shop {width: 100%; float: none;}
.parser .shop .order-link {width: 200px;margin-left: auto;margin-right: auto;}
.product-amazon-parser .custom_view .order-link a:link, .product-amazon-parser .custom_view .order-link a:visited {margin-bottom: 10%;}
.product-amazon-parser .custom_view .demobuttons, .product-amazon-parser .amazon_admin .version, .product-amazon-parser .licensing {display: none}
.custom_view .order-link a:link, .custom_view .order-link a:visited {
	float: right;
	margin-right: 10px;
}
.pro_overlay .popup .content {
	max-height: 30%;
	overflow: auto;
	width: 89%;
}
.pro_overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.7);
	transition: opacity 500ms;
	visibility: hidden;
	opacity: 0;
}
.pro_overlay:target {
	visibility: visible;
	opacity: 1;
}
.pro_overlay .popup {
	padding: 20px;
	background: #fff;
	border-radius: 5px;
	position: relative;
	transition: all 5s ease-in-out;
}
} /*min-width: 900 end*/

@media all and (min-width:1200px) {
.icons p[name] {
width:15%;
}
#hosting_price .icons p {
width:19%;
}
div[name="bonus"] strong {
display:block;
font-size: 15px;
margin-bottom: 15px;
}
}

