p[data-f-id="pbf"]{
    display: none;
}
.mt-bottom-bar .move-cart {
    display: block;
    position: relative;
}
.mt-bottom-bar .move-cart .num {
    width: 22px;
    right: -12px;
    bottom: -2px;
    height: 22px;
    color: #fff;
    text-align: center;
    background: #2e2e2e;
    position: absolute;
    border-radius: 50%;
    border: 2px solid #fff;
    font: 11px/15px "Montserrat", sans-serif;
}
.mt-product1 .b2 img{
    max-width: 276px;
    max-height: 289px;
    margin: 0 auto;
}
.mt-product1 .add-cart a {
    color: #8a8a8a;
    display: block;
    padding: 12px 9px;
    text-decoration: none;
    -moz-transition: all 0.4s linear;
    -webkit-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    transition: all 0.4s linear;
    text-align: center;
    border: 1px solid #eee;
    margin-top: 2rem;
}
.mt-product1 .add-cart a:hover {
    color: #ff6060;
}
.mt-product1 .add-cart a i{
    margin-right: 10px;
}
.product-form a.cart-in i{
    margin-right: 10px;
}
#mt-footer.style1{
    margin-top: 4em !important;
}
.mt-side-widget .cart-btn-row{
    text-align: center;
}
.mt-bottom-bar .mt-icon-list .mt-drop .mt-side-widget{
    padding: 52px 24px 20px 37px !important;
}
.mt-product1 .b2{
    vertical-align: middle;
    height: 289px;
}
.mt-product-detial .product-form .btn-move{
    height: 40px;
    padding: 10px 22px;
}
.mt-pagination li span{
    padding: 5px 10px;
    display: block;
}
.tab-content .slide{
    padding: 10px;
}
.related-products .mt-product1 .txt{
    padding: 0;
    margin-bottom: 10px;
}
.related-products img{
    width: 100%;
}
.product-detail-tab table,
.txt-wrap table{
    width: 100% !important;
}
.product-detail-tab table td,
.txt-wrap table td{
    width: 100% !important;
}
.mt-bottom-bar .mt-logo img{
    height: 29px;
    width: auto;
}
.mt-productlisthold .row-val {
    float: right;
}
.mt-productlisthold .row-val label {
    font-size: 14px;
    line-height: 16px;
    float: left;
    text-transform: uppercase;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    margin: 0 32px 0 0;
    padding: 11px 0 0;
    color: #a9a9a9;
}
.mt-productlisthold .row-val input {
    font-size: 18px;
    line-height: 20px;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    padding: 0 0 0 20px;
    border-radius: 25px;
    outline: none;
    border: none;
    width: 72px;
    height: 32px;
    color: #a9a9a9;
    background: #f6f6f6;
}
.mt-product1.large .price{
    display: inline-block;
    padding: 6px 0 0;
}
.mt-product1 .title{
    min-height: 60px;
}


@media screen and (max-width: 768px) {
    .mt-productlisthold .mt-product1 .txt {
        padding: 0;
    }
    .mt-product-detial .product-form .row-val{
        float: none;
        margin: 0;
    }
    .mt-product-detial .product-form .btn-move{
        margin-top: 2rem;
        width: 100%;
    }
    .mt-product-detial .txt-wrap img{
        margin: 5px 0 !important;
        width: 100% !important;
    }
    .product-detail-tab img{
        margin: 5px 0 !important;
        width: 100% !important;
    }
    .mt-product-detial .pagg-slider {
        margin: 0 20px;
    }
    .related-products .mt-product1{
        width: 100%;
    }
    .related-products .mt-product1 img{
        width: 100%;
    }
    .mt-bottom-bar .mt-icon-list .mt-drop .mt-side-widget{
        padding: 20px !important;
    }
    .mt-bottom-bar .mt-icon-list .mt-drop{
        right: -4px;
    }
    .product-detail-tab table th,
    .txt-wrap table th{
        display: block !important;
        padding: 15px 0 10px !important;
    }
    .product-detail-tab table td,
    .txt-wrap table td {
        display: block;
        padding: 0 !important;
        padding-bottom: 10px !important;
    }
}
