.top-form{
    position: relative;
    height: 112px;
}

.blank-labels-wrap .top-form  div.stars {
    margin: 0;
}

.blank-labels-wrap .top-form  div.stars img{
    height: 16px;
    margin-right: 0;
}

.top-form > div{
    margin-right: 20px;
    color: #25282a;
}

.top-form > div > *{
    font-size: 12px;
}

.top-form > div > .bu1{
    font-size: 16px;
}

.top-form > div.tap{
    height: 100%;
}

.top-form > div.tap:hover{
    border-top: 6px solid transparent;
    border-bottom: 6px solid #0096ff;
}

.top-form > div:nth-child(1){ width: 65px; }
.top-form > div:nth-child(2){ width: 150px; }
.top-form > div:nth-child(3){ width: 150px; }
.top-form > div:nth-child(4){ width: 240px; }
.top-form > div:nth-child(5){ width: 140px; }
.top-form > div:nth-child(6){ width: 150px; }
.top-form > div:nth-child(7){ width: 280px; margin-right: 0;}

.top-form .blank-images{
    position: relative;
}

.top-form .title span{
    color: #0096ff;
    display: block;
}

.top-form .tap-wrap{
    position: relative;
    border: none;
    border-radius: 4px;
    width: auto;
    min-height: 0;
    cursor: pointer;
    padding: 0;
    background: none;
    opacity: 1.0;
}

.top-form .tap-wrap.material a.details{
    display: none;
}

.top-form .total{
    font-size: 16px;
    font-weight: bold;
    color: #00a753;
}

.top-form .total b,
.top-form .total s{
    font-size: 12px;
    color: #25282a;
}

@media (max-width: 1400px) {
    .top-form > div:nth-child(1){ width: 65px;}
    .top-form > div:nth-child(2){ width: 140px;}
    .top-form > div:nth-child(3){ width: 120px;}
    .top-form > div:nth-child(4){ width: 190px;}
    .top-form > div:nth-child(5){ width: 110px;}
    .top-form > div:nth-child(6){ width: 150px;}
    .top-form > div:nth-child(7){ width: 220px;}
}

@media (max-width: 1200px) {

    .top-form > div{
        margin-right: 12px;
    }

    .top-form > div:nth-child(1){}
    .top-form > div:nth-child(2){}
    .top-form > div:nth-child(3){ width: 100px; }
    .top-form > div:nth-child(4){ width: 122px; }
    .top-form > div:nth-child(5){ width: 113px; }
    .top-form > div:nth-child(6){ width: 113px; }
    .top-form > div:nth-child(7){ width: 210px; margin-right: 0; }
}

@media (max-width: 991px) {

    .top-form > div:nth-child(1){}
    .top-form > div:nth-child(2){}
    .top-form > div:nth-child(3){ display: none; }
    .top-form > div:nth-child(4){ display: none; }
    .top-form > div:nth-child(5){ width: 115px; }
    .top-form > div:nth-child(6){ width: 115px; }
    .top-form > div:nth-child(7){ width: 212px; margin-right: 0;}
}

@media (max-width: 767px){

    .top-form{
        height: auto;
    }

    .top-form > div{
        margin-right: 0;
    }

    .top-form > div:nth-child(1){ display: none; }
    .top-form > div:nth-child(2){ width: 60%; }
    .top-form > div:nth-child(3){ display: none; }
    .top-form > div:nth-child(4){ display: none; }
    .top-form > div:nth-child(5){ display: none; }
    .top-form > div:nth-child(6){ width: 40%; }
    .top-form > div:nth-child(7){ width: 100%; }

    .top-form .title,
    .top-form .total{
        margin: 10px 0 0 0;
    }

    .top-form .total{
        text-align: right;
    }

    .top-form .title > *,
    .top-form .total > *{
        display: inline-block;
        vertical-align: middle;
        overflow: hidden;
    }

    .top-form .title b{
        margin-right: 11px;
    }

    .top-form .title span{
        display: inline-block;
    }

    .top-form .add-to-cart .bu1{
        padding: 10px 0;
        margin-top: 15px;
        text-align: center;
    }
}

@media (max-width: 576px){

    .top-form > div{
        display: block;
        text-align: center;
        height: auto;
    }

    .top-form .total{
        text-align: center;
    }

    .top-form > div:nth-child(2){ width: 100%; }
    .top-form > div:nth-child(6){ width: 100%; }
    .top-form > div:nth-child(7){ width: 100%; }

    .top-form .add-to-cart .bu1{
        background-position: 19px 9px;
    }
}