.amlabel-div {
    position: relative;
}

.catalog-product-view .amlabel-div {
    margin: 10px;
}

.amlabel-div .amlabel-txt {
    line-height: 11px;
    font-size: 0.9em;
    font-weight: bold;
    display: block;
    letter-spacing: 0.01px;
    text-decoration: none;
    color: #fff;
}

.amlabel-div a {
    text-decoration: none;
    position: relative;
}

.amlabel-table {
    z-index: 10;
    cursor: pointer;
}

/* customization start */

/*.amlabel-corner {
    position: absolute;
    z-index: 10000;
    right: 0;
    margin: 5px 2px;
}*/
.amlabel-corner {
    z-index: 997;
    position: absolute;
    width: 100%;
    height: 100%;
    right: 25%;
    left: 50%;
    margin-left: -50%;
}

.amlabel-div #wrap {
    z-index: 996 !important;
}

.amlabel-inner {
    width: 100%;
    height: 33px;
    text-align: center;
    margin: 0 auto;
    bottom: -15px;
}

.amlabel-inner a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

/* customization end */

.amlabel-table td {
    vertical-align: middle;
    text-align: center;
    border: 0;
    height: auto;
}

.top-center {
    top: 0;
    left: 50%;
}

.middle-left {
    left: 0;
    top: 50%;
}

.middle-right {
    right: 0;
    top: 50%;
}

.bottom-center {
    bottom: -16px;
    right: 50%;
    position: absolute;
}

.amlabel-table.bottom-center {
    margin-top: 254px;
}
@media screen and (max-width: 1199px){
    .amlabel-table.bottom-center {
        margin-top: 194px;
    }
}
@media screen and (max-width: 991px){
    .amlabel-table.bottom-center {
        margin-top: 202px;
    }
}
@media screen and (max-width: 768px){
    .amlabel-table.bottom-center {
        margin-top: 328px;
    }
}
@media screen and (max-width: 767px){
    .amlabel-table.bottom-center {
        margin-top: 256px;
    }
}
@media screen and (max-width: 640px){
    .amlabel-table.bottom-center {
        margin-top: 176px;
    }
}
@media screen and (max-width: 479px){
    .amlabel-table.bottom-center {
        margin-top: 192px;
    }
}
@media screen and (max-width: 414px){
    .amlabel-table.bottom-center {
        margin-top: 158px;
    }
}
@media screen and (max-width: 375px){
    .amlabel-table.bottom-center {
        margin-top: 140px;
    }
}
@media screen and (max-width: 360px){
    .amlabel-table.bottom-center {
        margin-top: 132px;
    }
}
@media screen and (max-width: 320px){
    .amlabel-table.bottom-center {
        margin-top: 112px;
    }
}

.middle-center {
    top: 40%;
    left: 40%;
}

.top-left {
    top: -10px;
    left: -10px;
    position: absolute;
}

.top-right {
    display: inline-block;
}

.amlabel-div .top-right {margin: 0 auto;display: inline-block;width: 39px !important;background-size: contain !important;background-position: center center !important;}

/*.top-right {
    position: relative;
    top: 0;
    right: 0;
    float: right;
    margin-top: 4px;
    margin-right: 4px;
}*/

.bottom-left {
    bottom: 0;
    left: 0;
}

.bottom-right {
    bottom: 0;
    right: 0;
}

.products-list .amlabel-div {
    float: left;
}

* html .amlabel-div {
    float: left;
}

* html .amlabel-div a {
    position: relative;
}

@media (max-width: 930px) {
    /*.amlabel-table {
        display: none;
    }*/
}

.amlabel-table2 {
    position: absolute;
    height: 100%;
    width: 100%;
}

.amlabel-txt2 {
    width: 100%;
    height: 100%;
    background-size: contain !important;
    position: absolute;
}