.page-products .product-item-info {
	    position: relative;
}
.page-products .product-item-info>img{
	bottom: 12em;
	    width: 80px;
    position: absolute;
    right: 0;
} 
.catalog-product-view .columns .column.main .product.media{
	    position: relative; 
}
.catalog-product-view .columns .column.main .product.media .action-skip-wrapper + [alt="Best Seller"],.catalog-product-view .columns .column.main .product.media .action-skip-wrapper + [alt="Good Choice"],.catalog-product-view .columns .column.main .product.media .action-skip-wrapper + [alt="Popular Pick"]{
	z-index: 1 !important;
    bottom: 8em !important;
    position: absolute !important;
    right: 1.5em !important; 
	    height: 100px;
    width: 100px; 
}

@media only screen and (max-width: 767px) {
	.page-products .product-item-info>img{
		width: 50px;
	}
	.catalog-product-view .columns .column.main .product.media .action-skip-wrapper + [alt="Best Seller"], .catalog-product-view .columns .column.main .product.media .action-skip-wrapper + [alt="Good Choice"], .catalog-product-view .columns .column.main .product.media .action-skip-wrapper + [alt="Popular Pick"]{
		    z-index: 1 !important;
    bottom: 2em !important;
    position: absolute !important;
    right: 0em !important;
    height: 100px;
    width: 100px;
	}
 }
 /*------*/
@media only screen and (max-width: 768px){
    body .mc-modal, body .mc-modal-bg{
        visibility: visible;
    }
    body .mc-banner{
        visibility: hidden;
    }
}
/*--------------reviews-----------*/
.product.details.product-item-details .yotpo.bottomLine.bottomline-position.yotpo-small{
    padding-top: 10px;
}
.price-box.range.second.price-final_price{
    display: inherit !important;
}
.category-brand{
    padding-bottom: 5px;
}

li.level0.nav-10.last.level-top.parent.ui-menu-item ul.level0.submenu.ui-menu.ui-widget.ui-widget-content.ui-corner-all.submenu-reverse{
left: 0px !important;
}

@media only screen and (max-width: 1440px) {
.navigation .level0 .submenu .active>a{
border-color: #f6f2e7 !important;
}
.product-item-link{

white-space: normal !important;

}

@media only screen and (max-width: 767px) {
    .opc-progress-bar{
        margin-top: 27px;
    }
    .checkout-container .authentication-wrapper {
    margin-top: 4px;
   }
    .page-products .product-item-info>img{
        width: 50px;
    }

 }
}
.field.active-postcode .control:after{
    content: 'Please enter 000000 in the Zip/Postal Code field.';
    display: block;
    margin-top: 10px;
    color: #e02b27 !important;
    font-size: 1.2rem;
}