@media screen and (max-width:969px){
	.page-title.title-buttons img {width: 50%;float: left;}
    .catalog-listing#hometabspro, .finish-touches {background-color:#FFFFFF;margin-bottom:15px}
    .menuzord-responsive.menuzord {padding: 0}
    .menuzord-responsive .menu-brand {margin: 8px 15px 10px 0;font-size: 20px;line-height: 1.55;display: block;font-weight: normal;}
    .menuzord-responsive .menu-brand:hover {text-decoration: none;}
    .menuzord-responsive .showhide {margin: 0}
    .menuzord-responsive .menuzord-menu {width: 100%;float: left!important}
    .menuzord-responsive .menuzord-menu.scrollable {overflow-y: auto;-webkit-overflow-scrolling: touch;background-color: #1d5fb9 !important;}
    .menuzord-responsive .menuzord-menu.scrollable>.scrollable-fix {display: block}
    .menuzord-responsive .menuzord-menu>li {width: 100%;display: block;position: relative}
    .menuzord-menu > li {border-right: none;border-bottom: solid 1px #25518b;}
    .menuzord-responsive .menuzord-menu>li>a {width: 100%;padding: 12px 20px;display: block;border-bottom: solid 1px #1D5FB9;}
    .menuzord-responsive .menuzord-menu>li:first-child>a {border-top: solid 1px #1D5FB9;}
    .menuzord-responsive .menuzord-menu ul.dropdown,.menuzord-responsive .menuzord-menu ul.dropdown li ul.dropdown {width: 100%;left: 0;position: static;border: none;/* background: #fff;*/        float: left}
    .menuzord-responsive .menuzord-menu ul.dropdown li {position: relative}
    .menuzord-responsive .menuzord-menu ul.dropdown li a {border-bottom: solid 1px #1D5FB9;}
    .menuzord-responsive .menuzord-menu.menuzord-indented>li>ul.dropdown>li>a {padding-left: 40px!important}
    .menuzord-responsive .menuzord-menu.menuzord-indented>li>ul.dropdown>li>ul.dropdown>li>a {padding-left: 60px!important}
    .menuzord-responsive .menuzord-menu.menuzord-indented>li>ul.dropdown>li>ul.dropdown>li>ul.dropdown>li>a {padding-left: 80px!important}
    .menuzord-responsive .menuzord-menu.menuzord-indented>li>ul.dropdown>li:hover>a {padding-left: 50px!important}
    .menuzord-responsive .menuzord-menu.menuzord-indented>li>ul.dropdown>li>ul.dropdown>li:hover>a {padding-left: 70px!important}
    .menuzord-responsive .menuzord-menu.menuzord-indented>li>ul.dropdown>li>ul.dropdown>li>ul.dropdown>li:hover>a {padding-left: 90px!important}
    .menuzord-responsive .menuzord-menu li .indicator {width: 60px;height: 45px;position: absolute;right: 0;top: 0;font-size: 22px;text-align: center;line-height: 43px;border-left: solid 1px #1C57A8;display: block;font-weight: bold;}
    .menuzord-responsive .menuzord-menu li ul.dropdown li .indicator {height: 38px;right: 0;top: 0;font-size: 18px;line-height: 36px}
    .menuzord-responsive .menuzord-menu>li>.megamenu {width: 100%!important;left: 0!important;osition: static;border-top: none;padding: 10px 20px ;top: auto;}
    .menuzord-responsive .menuzord-menu>li>.megamenu .row[class*=col] {float: none;display: block;width: 100%!important;margin-left: 0;/* margin-top: 15px*/ }
    .menuzord-responsive .menuzord-menu>li>.megamenu .megamenu-row, .menuzord-responsive .menuzord-menu>li>.megamenu .megamenu-row:first-child[class*=col]:first-child {margin-top: 0}
    .menuzord-responsive .menuzord-menu>li.search form {width: 100%;margin: 4px 0;padding: 10px 16px!important}
    .menuzord-responsive .menuzord-menu>li.search form input[type=text],.menuzord-responsive .menuzord-tabs-content,.menuzord-responsive .menuzord-tabs-nav {width: 100%}
    .megamenu .row {margin: 15px 0;}
    /*end of menuzord styles*/
    .headertopleft-links li.research {margin-right: 0px;}
    .headertopleft-links li.shopping-cart {margin-left: 0px;}
    .searchautocomplete .nav {width: 260px;}
    .easyslideslider-id .scroller {height: 220px;}
    .slider-bottom-block {text-align: center;}
    .slider-bottom-block img,.slider-bottom-block img:nth-child(1){width: 30%;margin: 0 10px;}
    .grid-row .product-name {text-align: center;height: 50px;}
    .pod-grid .spad {margin: 10px 10px;    }
    .pod-row {min-height: inherit;height: auto;}
    table.footertopimg td{display: inline-block;}
    table.footertopimg td.social-icons{padding-top: 10px;}
    /*table.footertopimg td:nth-child(2){display: none;}
    table.footertopimg td:nth-child(4){display: none;}*/
    .footer .form-subscribe {padding: 10px 0;}
    .footer .form-subscribe div.newsletter-sign {width: 340px;}
    .footer .f-left {padding: 0;}
    .cat-headers-modifier ,.exp-details .block{float: none;width: 100%;clear: both;padding: 0;}
    .resources_bg.related-cat > strong {display: block;}
    .resources_bg a {font-size: 13px;display: inline-block;margin: 0 5px;}
    .product-shop-description:after {clear: both;content: " ";display: table;}
    .products-list .price-box {float: left;margin: 0;}
    .product-shop-price  p.addtocart-btn {clear: both;padding-top: 5px;float:none}
    .product-shop-price p.addto-wishlist {float: none;padding-right: 0;text-align: left;}
    .product-shop .compare-float {clear: both;float: right;padding-right: 0;padding-top: 0;text-align: left;}
    .products-list .product-shop {margin-left: 200px;}
    .cart .cart-collaterals .col2-set {width: 100%;float: none;}
    .col2-set .col-1,.cart .cart-collaterals .col2-set .col-2 {width: 50%;}
    .col2-set .col-1{padding-left: 0;}
    .cart .cart-collaterals .col2-set .col-2 {padding-right: 0;}
    button.add-to-cart {clear: both;margin-top: 5px;width:175px}
    .cart .discount .input-box,.cart .discount input.input-text,
    .form-list .input-box ,.form-list select,.form-list input.input-text{width: 100%;}
    .cart .page-title h1{clear: both;}
    .discount-form, .shipping-form {padding: 10px}
    .product-collateral h2 {font-size: 22px !important;}
    .m-bought-together-products > li {float: none;display: inline-block;width:23%;}
    ul.m-bought-together-products li.m-bought-together-summary {clear: both;margin: auto;float: none;}
    .m-bought-together-visuals {padding-left: 0;}
    ul.m-bought-together-products, ul.m-bought-together-options {padding: 10px;clear: both;}
    .m-bought-together-options > li {padding-bottom: 10px;text-align: left;}
    .product-tabs li {margin-bottom: 5px;font-size: 10px;line-height:40px;}
    .product-tabs a {padding: 8px 7px;background-color:ffffff;border:2px solid #cccccc}
    h1 {font-size: 2.7em;}
    .product-view-left .grey-bg.grouped-products {margin-top: 20px;}
    .megamenu .row:nth-child(2) .col-3{width: 50%;margin-bottom: 10px;float: left;}
    .megamenu .row:nth-child(2) .col-3:nth-child(2n+1){clear: left;}
    .header .logo {width: auto;text-align: center;padding: 0;}
    .header .logo a{display: block;max-width: 350px;margin: auto;}
    .main-header {position: relative;margin-bottom: 0;}
    #menu {display: block !important;}
    div[data-level="1"] {background: #195BB5 !important;}
    .main-header .container {position: relative;background-color: #06316C}
    .expert-advice {float: right;margin-top: 10px;}
    .search-form {float: right;padding-top: 0px;margin-bottom: 5px;padding-right: 0;}
    .searchautocomplete {float: right;padding-right: 0;}
    .main-nav, ul.add-to-links li a, .whyshop,table.footertopimg {display: none;}
    header {margin-top: 4px;box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.5);}
    .main-header #navicon {background: #1d5fb9 none repeat scroll 0 0;clear: both;color: #fff;display: block;font-weight: normal;padding: 10px 20px;text-align: right;font-size: 21px;height: 50px;margin: 10px 0 0;box-shadow: 0 0 4px rgba(0,0,0,.14), 0 4px 8px rgba(0,0,0,.28);}
  .main-header #navicon  .fa.fa-reorder {float: left;font-size: 31px;cursor: pointer;}
  .quick-access .welcome-msg, #hometabspro.catalog-listing .form-button, .form-button-alt {display:none}
  .m-bought-together, .mini-products-grid {border: 1px solid #ddd; Background-color: #FFFFFF}
}

/*------------/969px--------------*/

@media screen and (min-width:768px) and (max-width:969px) {
    .searchautocomplete .searchautocomplete-placeholder {right: 10px;top: 50px;}
    .col2-left-layout .col-main {float: right;width: 500px;}
    .view a.info {padding: 7px 10px;font-size: 10px;margin-top: 10px;}
    .products-grid li.item {width: 50%;margin-bottom: 20px;}
    .products-grid li.item:nth-child(2n+1) {clear: left;}
    ul.products-grid li.item .price-box {text-align: center;}
    .catalog-category-view a.carrot {font-size: 13px;}
    .products-grid .product-image {height: 150px;}
    ul.products-grid  button.add-to-cart {margin: auto;}
    .products-grid .addto-wishlist > li {text-align: center;}
    ul.products-grid .product-name {height: auto;}
}

/*---------/768px----/969px--------------*/

@media screen and (min-width:649px) and (max-width:766px) {.product-shop-description {width:48%}}
/*---------/649px----/766px--------------*/
@media screen and (max-width:767px){
	.page-title.title-buttons img {display:none}
	.cart .crosssell, .cart .discount , .cart .shipping {background: #FFFFFF; border: 1px solid #CCCCCC}
	#shopping-cart-table td.product-image {width:100%}
	.askit-noquestion {font-size:18px}
	.askit-accordion-toggle {background-color: #EEEEEE;border: 1px solid #ddd;}
	.searchautocomplete .nav-submit-button .button {border: none; background-image: url(../css/mirasvit/images/search.png); background-size: 27px;
    background-repeat: no-repeat;background-position: 7px 9px; font-size:0px;}
	.grey-bg .shipping-info{color: #ffffff;font-size: 16px;font-weight: 700;background-color: #097BD7;line-height: 45px;background-image: url(../images/ship-free-check.png); background-repeat: no-repeat; background-position: 13px 13px;
background-size: 25px;}
	.add-to-box{margin: 0;padding-top: 11px;}
	.grey-bg .item-availability-label, .grey-bg .item-condition-label {font-size:12px}
	button.addtocartbtn, button.addtocartbtn:hover, .grey-bg .wishlist-link .link-wishlist {width:90%;height:50px}
	.ask-for {background-color: #fff;padding: 18px;border: 1px solid #ddd;}
	span.mct-2016 {font-size:28px}
	.box-collateral.ask-page {min-height:150px}
	.image3d {border-left: 1px solid #ddd;border-right: 1px solid #ddd;background-color:#FFFFFF}
	.product_headline {color: #097BD7;font-size:22px;}
	.product_headline_includes {font-size:16px;}
	.strong{font-size:14px;}
	.block-layered-nav .currently li, .block-layered-nav .currently .label {font-size:16px;}
    [class*="col-"] {padding-right:0;float: none;position: relative;width: 100%;}
    .megamenu  .row [class*="col-"]:first-child{padding-left: 15px;}
    .headertopleft-links .links {display: block;text-align: center;}
    .headertopleft-links li,.headertopleft-links li:last-child{float: none;display: inline-block;margin: 0 3px 10px;}
    .headertopleft-links ul li a.top-link-goto-cart {height: 36px;}
    .headertopleft-links li.research {margin-right: 0px;}
    .headertopleft-links li.shopping-cart {margin-left: 0px;}
    .top-header {display: none;}
    a.top-link-cart {min-width: 0;}
    .header div.logo {float: left;width: 50%;text-align: center;margin-bottom: 10px;}
    .main-header .no-desktop {display: block;float: right;width: 35%;margin-top: 20px;padding: 0;}
    .header .search-form {float: left;width: 50%;clear: left;}
    .header .expert-advice {width: 40%;padding-right: 0px !important;float: right;margin-top: -50px;}
    .searchautocomplete {float: none;padding: 0;}
    .searchautocomplete .nav .nav-input input {font-size: 11px;margin-left: 0px;}
    .searchautocomplete .searchautocomplete-placeholder {right: auto;left: 10px;}
    .searchautocomplete .nav {width: 100%;}
    .searchautocomplete .nav-submit-button {position: absolute;right: 0;}
    .searchautocomplete .searchautocomplete-loader {right: 45px;}
    .header .expert-advice img{display: block;margin: auto;}
    .expert-advice a{display: inline-block;margin: 0 10px;}
    .megamenu .row .col-3{width: 25%;margin-bottom: 10px;float: left;}
    .megamenu .row:nth-child(2) .col-3{width: 50%;margin-bottom: 10px;float: left;}
    .megamenu .row:nth-child(2) .col-3:nth-child(2n+1){clear: left;}
    .easyslideslider-id .scroller {height: 190px;}
    .slider-bottom-block {margin: 25px 0 15px;}
    .slider-bottom-block img, .slider-bottom-block img:nth-child(1) {margin: 0 7px 15px;width: auto;}
    .grid-row .product-name {height: 40px;padding-top: 5px;}
    h2.product-name a {color:#003C9A}
    #hometabspro.listing-type-grid li.item img {max-width: 85%;}
    .aw-htp-tabs a {font-size: 14px;}
    .aw-htp-tabs li.active a, .aw-htp-tabs li.active a:hover {font-size: 14px !important;}
    #hometabspro.catalog-listing .price-box {height: 50px;text-align: center;}
    .pod-grid a.carrot {display: block;text-align: center;font-size: 12px;line-height: 1.3;}
    .container{padding-left: 15px !important;padding-right: 15px !important;background-color: #eee;padding-bottom:0px}
    div.content_image a img {margin-right: auto;margin-left: auto;display: block;width: 50%;max-width: 160px;}
    .footer-container {background-size: 10px auto;}
    .footer-container div.footer-top{padding: 10px 15px;background-color:#575757;}
    .footer-container div.footer-top > div {float: none;width: 100%;}
    /*    .footer-container div.footer-top span {display: block;}*/
    table.footertopimg td.social-icons {padding-top: 25px;}
    .footer .form-subscribe {border: 1px solid #ddd;border-right: none;border-left: none;background: none;padding: 10px 0 15px;}
    .footer .form-subscribe label {display: block;width: auto;text-align: center;padding: 0 0 8px;float: none;}
    .footer .form-subscribe div.newsletter-sign {width: 340px;margin: auto;float: none;clear: both;}
    .footer-links ul li.titlehead {font-size: 14px;}
    table.footertopimg td.social-icons {width: auto;}
    .col2-left-layout .col-main, .col-main {clear: both;float: none;padding-left: 0;padding-right: 0;margin-bottom: 30px;}
    .col-left,.col-right {padding: 0;float: none;clear: both;}
    .widget-latest li {text-align: left;}
    #cart-sidebar li {border: 1px solid #ccc;float: left;min-height: 195px;margin: 0 1.5% 20px;padding: 10px;position: relative;width: 30%;}
    #cart-sidebar li:nth-child(3n+1){clear: left;}
    .mini-products-list .product-image {border: 1px solid #a9a9a9;display: block;float: none;margin: 20px auto 0;width: 60px;}
    .mini-products-list .product-details {margin-left: 0;padding: 10px 0 0;}
    .mini-products-list .product-details .btn-remove {position: absolute;top: 5px;right: 10px;}
    .mini-products-list .product-details .btn-edit {position: absolute;top: 5px;right: 35px;}
    .block .block-title, .widget-latest h2 {display:none}
    .block .block-subtitle {font-size: 19px; background-color: #ffffff; border: 2px solid #d8d8d8; border-radius:8px;color:#444; padding:10px;}
	.block-layered-nav .block-subtitle {background-image:none;}
	.block-layered-nav dd li {font-size: 14px;}
    ul.products-grid .product-name {height: 57px;}
    .products-grid .product-image {height: auto;}
    div#compare {padding: 5px 10px 0;text-align: left;}
    .block-secure div#compare img{display: block;margin: auto;}
    .resources_bg {margin: 0 0 15px;}
    h4.featured-grid-name {height: auto;}
    .col-left #narrow-by-list2 dt {position: relative;cursor: pointer;margin-bottom: 5px;text-align: left;}
    .col-left #narrow-by-list2 dt:last-child,.col-left #narrow-by-list2 dt:last-of-type {margin-bottom: 0px; display:none}
    .col-left #narrow-by-list2 dt:after {content: '';position: absolute;height: 0;display: block;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 8px solid #333;border-right: none;margin-top: 0px;right: 5px;top: 5px;width: 10px;width: 0;}
    .col-left #narrow-by-list2 dt.current:after {content: '';position: absolute;height: 10px;display: block;border-right: 8px solid transparent;border-left: 8px solid transparent;border-top: 8px solid #333;border-bottom: none;width: 0;margin-top: 0px;right: 5px;top: 8px;}
    .col-left #narrow-by-list2 dd {display: none;}
    h1 {font-size: 2.1em;}
    .catalog-category-view ul.products-grid .product-name {height: 40px;margin-bottom: 5px;}
    .block-layered-nav dd {/*display: none;*/padding: 0px 20px 10px;bacground-color:#f3f3f3}
    .block-layered-nav dt.amshopby-collapsed + dd {/*display: block;*/padding-top: 10px;}

/*    #narrow-by-list .no-display {display: block !important;}*/

    dl#narrow-by-list dt#sub-title {font-size: 15px;margin-bottom: 0;color: #444;border:2px solid #f3f3f3;}
    .grandtotal {width: 100%;padding: 0;border: 1px solid #ccc;background-color:#FFFFFF}
    .no-desktop-display {display: block;padding-top: 20px;}
    .product-view-left .block.block-related {display: block;}
    .product-view-left {float: none;padding-right: 0;width: 100%;}
    .product-view-right {display: none;}
    .product-name h1 {font-size: 21px;background-color: #fff;padding-right: 7px;padding-left: 7px;padding-top: 10px;border-top: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;}
	.onsale-product-container, .product-view .item-brand, .more-views{background-color:#FFFFFF;border-left: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;}
	.more-views {border-bottom: 1px solid #DDDDDD;padding-bottom:10px;}
	.askit-accordion-content, p.product-image{background-color:#FFFFFF;}
	.product-view .product-img-box .more-views h2, .mini-products-grid .product-image {border:none}
    .product-view-left .advantage {padding: 20px 0;}
    .product-view-left .block.block-related .block-title > h2 {font-size: 21px;margin: 0;}
    .product-view-left .block .price-box .price-label,
    .product-view-left .block .link-wishlist{display: none;}
    .product-view-left .block.block-related .block-content li.item {border-bottom: 0 none;margin-bottom: 10px;padding-bottom: 0;display: block;float:left;width:50%;}
    .product-view-left .mini-products-list .product-image {width: 150px;border: none;}
    .product-view-left .block-related .product{margin: 0;}
    .product-view-left .block span.regular-price span.price {font-size: 14px;}
    .product-view-left .block .minimal-price-link{display: none;} 
    .support_clearer { float: none; width: 100%; height: 150px; margin-right: 0px; margin-bottom: 25px; padding: 0;}
    h2 {font-size: 1.9em;}
    h3 {font-size: 1.5em;}
    .suggestions.col-6 {padding-left: 0;}
    .page-not-found img {padding-right: 0;}
    .slidingDivFooter {width: 300px;right: auto;left: 50%;margin-left: -150px;}
    .main-header .no-desktop {display: block;}
    .main-header {margin-top: 5px;}
    .product-view .box-reviews .form-add h3, #review-form .form-add h3 {margin: 30px 0;}
    .menuzord-responsive .menuzord-menu > li > .megamenu {padding: 10px;}
    .main-header .no-desktop {display: block;position: absolute;top: -5px;right: 23px;} 
	.catalog-product-view .grey-bg {background-color:#FFFFFF}  
	.product-tabs-content,.short-description,.product-view-left .advantage  {background-color: #ffffff;padding: 15px;border: 1px solid #ddd;margin-bottom:10px;} 
	.product-tabs li {display: block;float: none;font-size: 18px;width:100%}
    .products-list li.item {background-color:#fff; margin-bottom:10px;border: 1px solid #ddd}
}

/*------------/767px--------------*/


@media screen and (max-width:639px){
    ul.products-grid li.item .price-box {height: 78px;}
	.product-shop-description {width:100%}
	.sorter .sort-by, .sorter {display:none}
	.pager, .amount, .limiter {padding:7px;margin-bottom:10px;}
	.pager {background-color: #fafafa;border-top: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;background-image: none;}
	.expert-advice .emailus {float:none}
}

@media screen and (max-width:567px){ 
    .headertopleft-links li{margin: 0 2px 10px;}
    .no-mobile{display:none;}
    #menu {}
    .header .search-form {float: none;margin-bottom: 0px;padding-top: 0;width: 85%;float: right;padding: 0;}
    .header .expert-advice {width: 100%;padding-right: 15px !important;float: none;margin-top: 15px;text-align: center;}
    .expert-advice a{display: inline-block;margin: 0 10px;}
    .expert-advice .emailus {float: none;}
    .searchautocomplete .nav .nav-input input {font-size: 13px;margin-left: 0px;}
    .searchautocomplete .searchautocomplete-placeholder {right: auto;left: 10px;}
    .megamenu .row .col-3{width: 50%;margin-bottom: 10px;float: left;}
    .megamenu .row .col-3:nth-child(2n+1){clear: left;}
    .megamenu figure img {height: 80px;}
    .easyslideslider-id .scroller {height: 150px;}
    .footer-links ul {width: 48%;float:left;text-align:center;min-height:150px}
    .footer-links ul:nth-child(3n+1){}
    .aw-htp-tabs a {font-size: 13px;padding: 12px 10px;}
    .aw-htp-tabs li.active a, .aw-htp-tabs li.active a:hover {font-size: 13px !important;}
    .featured-grid-container .view {width: 47%;margin-top: 5px;margin-right: 4px;margin-bottom: 4px;margin-left: 5px;padding-top: 7%;border: 1px solid #ddd;height:240px;}
    #cart-sidebar li {min-height: 240px;}
    .products-grid li.item {width: 50%;margin-bottom: 20px;}
    .products-grid li.item:nth-child(2n+1) {clear: left;}
    ul.products-grid li.item .price-box {text-align: center;}
    ul.products-grid li.item .price-box {height: 60px;}
    ul.products-grid  button.add-to-cart {margin: auto;}
    .products-grid .addto-wishlist > li {text-align: center;}
    .data-table,.data-table thead,.data-table tfoot,
    .data-table tbody, .data-table tr {display: block;width: 100%;}
    .data-table tr {clear: both;}
    .data-table thead th {display: none;}
    .data-table td {display: block;}
    .data-table tbody td {display: block;border: none;}
    .data-table tbody td:before {content: attr(data-rwd-label);display: inline-block;float: left;padding-right: 5px;font-size: 14px;color: #000;}
    .data-table tbody td:after, .data-table tbody tr:after,.data-table tbody:after,.data-table tfoot:after {clear: both;content: "";display: block;}
	.no-crosssell {display:none}
    .block.block-layered-nav.amshopby-collapse-enabled.amshopby-filters-left {background-color: #eeeeee}
    /*product-review-table*/
    #product-review-table.data-table,
    #product-review-table.data-table thead,
    #product-review-table.data-table tfoot,
    #product-review-table.data-table tbody, 
    #product-review-table.data-table tr {display: table;width: inherit;}
    #product-review-table.data-table {width: 100%;}
    #product-review-table > tbody {width: 100%;}
    #product-review-table tbody th {width: 70px;display: table-cell;border-bottom:none;}
    #product-review-table  tr {display: table-row;}
    #product-review-table thead th {display: table-cell;font-size: 10px;text-align: center;vertical-align: bottom;width: auto;}
    #product-review-table thead th:first-child {width: 70px;}
    #product-review-table thead th .nobr{white-space: pre-wrap !important;}
    #product-review-table  tr td{display: table-cell;}
    #product-review-table  tbody td{display: table-cell;border-bottom:none;}
    table#product-review-table.data-table tbody td.value input {margin-left: 5.8px;margin-right: 7px;}  
    #product-review-table tbody tr.last {border-left:1px solid #d9dde3 }
    .product-view .box-reviews .form-add .form-list .input-box {width: 100%;}
    .product-view .box-reviews .form-add .form-list input.input-text, .product-view .box-reviews .form-add .form-list textarea {width: 100%;}
    .data-table tbody td.product-image,.data-table tbody td.remove {text-align: center;}
    .data-table tr.last th, .data-table tr.last td {border: none;}
    .cart-table input.input-text {float: right;}
    .data-table tbody tr {border: 1px solid #cccccc;margin-bottom:6px}
    .data-table tfoot tr {background-color: #fff !important;}
    .data-table tbody td .btn-remove2 {margin: 0 auto 5px; position:relative; right:0px}
    .data-table td.qty {text-align: right !important;}
    .data-table .product-name {clear: both;display: block;float: none;text-align: left;}
    .cart-table tfoot td {overflow: hidden;}
    .col2-set .col-1, .cart .cart-collaterals .col2-set .col-2 {clear: both;padding: 0 0 20px;width: 100%;}
    .cart .crosssell .product-details {text-align: left;}
    .col2-set .col-2 {float: none;padding: 0;width: 100%;clear: both;}
    #opc-review .buttons-set {padding: 15px 20px;}
    .opc .step .data-table tfoot td {display: inline-block;}
    .opc .step .data-table tfoot td:nth-child(1) {display: inline-block;float: left;width: 70%;}
    .opc .step  .data-table tfoot td:nth-child(2) {display: inline-block;float: right;}
    .product-collateral h2 {font-size: 18px !important;}
    #upsell-product-table > li {padding: 10px 20px; width:48%;float:left;min-height:345px}
	.data-table tbody th {border:none}
    #product-attribute-specs-table tbody th {display: inline-block;width: 40%;float: left;border-bottom: 0;}
    #product-attribute-specs-table tbody td {display: inline-block;width: 60%;float: left;}
    table#product-attribute-specs-table.data-table tbody tr td {border:none}
    table#product-attribute-specs-table.data-table tbody tr:first-child {border-top: 1px solid #d9dde3;}
    table#product-attribute-specs-table.data-table tbody tr, .downloads-links-block {border:none}
    #product-attribute-specs-table tr.first td {border-top: 0;}
    .account-login .content {min-height: 50px;padding: 0;}
    .buttons-set {padding: 8px 10px 0;}
    .my-wishlist .price-box span {display: inline-block;}
    .my-wishlist  .price-box {text-align: left;}
    .my-wishlist .product-image {text-align: left;clear: both;}
    #wishlist-table td.a-center {text-align: left !important;}
    .my-wishlist .buttons-set.buttons-set2 {text-align: center;}
    .header div.logo {width: 65%;margin: 0;}
    .header a.logo{float: none;}
.main-header .no-desktop {display: block;position: relative;right: auto;top: 0;width: auto;margin-bottom: 10px;margin-top: 30px;}
    .header .search-form {float: none;margin-bottom: 0;padding: 0;width: 100%;clear: both;}
    .review-product-list .review-summ {float: none;width: 100%;}
    .review-product-list .write-review-block {float: none;width: 100%;clear: both;padding-top: 20px;font-size: 13px;}
	.write-review-block {padding-bottom:15px}

}

/*------------/567px--------------*/


@media screen and (max-width:479px){
    .searchautocomplete .searchautocomplete-placeholder {width: 290px;left: 0;}
    .easyslideslider-id .scroller {height: 120px;}
    .aw-htp-tabs {height: auto;}
    .aw-htp-tabs li {width: 50%;height: 38px;border-bottom: 1px solid #fff;}
    #hometabspro.listing-type-grid li.item {width: 50%;margin-bottom: 5px;}
    table.footertopimg td {display: block;}
    table.footertopimg td:nth-child(2),
    table.footertopimg td:nth-child(4){display: none;}
    table.footertopimg td.social-icons {width: 240px;margin: auto;padding-top: 10px;}
    .footer .form-subscribe div.newsletter-sign {width: 100%;background: none;}
    .footer .form-subscribe label {font-size: 16px;}
    .footer .form-subscribe input.input-text {display: block;width: 100%;margin-bottom: 5px; }
    #hometabspro.catalog-listing .price-box {height: 30px;}
    .header .search-form,.searchautocomplete {padding: 0;}
    /* .searchautocomplete .nav {width: 100%;}
    .searchautocomplete .nav-submit-button {position: absolute;right: 0;}
    .searchautocomplete .searchautocomplete-loader {right: 45px;}*/
    .aw-htp-loader {margin-top: 100px;}
    .pod-row {border: none;}
    .pod-grid {float: none;width: 100%;clear: both;border-bottom: 1px solid #ccc;}
    .pod-grid.bravo {border: none;border-bottom: 1px solid #ccc;}
    .footer-container {background-size: 13px auto;}
    #cart-sidebar li {min-height: 205px;margin: 0 2% 20px;width: 46%;}
    #cart-sidebar li:nth-child(3n+1){clear: none;}
    #cart-sidebar li:nth-child(2n+1){clear: left;}
    .pod-grid a.carrot {font-size: 14px;}
    table.footertable {display: block;float: right;width: auto;}
    h4.featured-grid-name {font-size: 16px;}
    .tablelist,.tablelist tr,.tablelist td {display: block;}
    .pager .pages {clear: both;height: auto;margin: 0;padding: 10px 0;    }
	h2.product-name a.title {font-size:20px}
	span.price-label {font-size:16px}
	.view-mode {display:none}
	dl#narrow-by-list dt#sub-title {background-color:#fff;border:none;}
	 .main .col-left div.block-layered-nav.amshopby-collapse-enabled dl dt, div.block-layered-nav.amshopby-collapse-enabled dl dt{background-image:none}
	button.add-to-cart, p.addto-wishlist, .product-shop .compare-float {display:none;}
    .products-list li > div, .products-list .price-box {float: none !important;clear: both; width: 100%;}
	.category-products {margin-top:30px}
    .products-list .product-image {display: block;float: none;height: auto;margin: 0 auto 10px;width: 170px;}
    .products-list .product-shop {margin-left: 0;padding-top: 10px;}
    .product-shop-price {padding-top: 5px;width:100%;text-align:center}
    .products-list div.onsale-category-container-list {float: none;width: auto;}
    .form-list .field {clear: both;loat: none;margin: 0;padding-bottom: 5px;width: 100%;}
    .form-list li.wide {padding: 0;}
    .opc .step {padding: 15px 20px;}
    #opc-review .buttons-set p {clear: both;float: none;}
    .my-wishlist .buttons-set.buttons-set2 .button {margin: 5px;}
    .slidingDiv {width: 290px;right: 0;}
    .product-grp .product-img {float: none;margin-bottom: 10px;margin-right: 0;width: 80px;}
    .product-grp .product-info {clear: both;float: none;text-align: left;width: 100%;}
    .product-grp .a-center.grp-qty {margin: 0 10px 0 0;}
    .grouped-products .product-grp {padding-bottom: 15px;border-bottom: 1px solid #ccc;}
     .megamenu .row:nth-child(2) .col-3{width: auto;margin-bottom: 20px;float: none;clear: both;}
    .megamenu .row:nth-child(2) .col-3:nth-child(2n+1){clear: left;}
    .main-header .mobile-header-top-links {margin-top: 10px;position: absolute;top: 0;right: 15px;}
    .header div.logo {margin: 0;float: left;width: 200px;}
	.page {overflow: hidden;}
    .searchautocomplete,.searchautocomplete .nav-submit-button {height: auto;}
    .main-header #navicon {margin-top: 15px;}
    
}

/*------------/479px--------------*/

@media screen and (max-width:359px){
    .easyslideslider-id .scroller {height: 110px;}
    #hometabspro.catalog-listing .price-box {height: 50px;}
    table#shopping-cart-table.data-table tfoot tr.first td.a-right button.button {clear: both;display: block;float: none;width: 70%;margin: 5px auto;}
    table#shopping-cart-table.data-table tfoot tr.first td.a-right button.button span{float: none;padding: 0;text-align: center;}
}

/*------------/359px--------------*/
