﻿
.product_thumb .shop_photo {
    width: 100%;
    height: 450px;
    object-fit: cover;
    border-radius: 8px;
    display: block;
}
.secondary_img img {
    width: 100%;
    height: 450px;
    object-fit: cover;
    border-radius: 8px;
    display: block;
}

.grid_list .product_thumb {
    margin-right: 0px !important;
}

.grid_list .single_product {
    padding-bottom: 0px !important;
}

.product_content {
    background-color: #fbfbfb;
}

.gallary_Product {
    height: 101px;
    width: 101px;
}

.add_to_cart {
    left: 0 !important;
    right: 0 !important;
}



.shop_toolbar {
    padding: 0px !important;
}



/*nice select*/
.nice-select {
    width: 145px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-left: 8px !important;
}

    .nice-select:after {
        margin-top: 0px;
        right: 8px;
    }

    .nice-select .option.selected {
        font-weight: unset !important;
    }

    .nice-select.open .list {
        width: 180px;
        text-align: center;
    }

.shop_toolbar_btn, .page_amount {
    margin-top: 10px !important;
}

.nice-select .option {
    padding: 0 !important;
}

.shop_toolbar_wrapper {
    display: flex;
    justify-content: space-between;
    
}
.price_box span.current_price
{
    margin:0 !important;
}

@media only screen and (max-width: 768px) {
    .product_thumb .shop_photo {
        width: 100% !important;
        height:230px;
    }
    .price_box span.current_price {
        font-size: 14px !important;
    }
    .shop_area {
        margin-top: 0px !important;
    }

    .shop_toolbar_btn {
        display: none !important;
    }

    .page_amount {
        display: none !important;
    }

    .shop_toolbar_wrapper {
        padding: 8px 10px 8px !important;
        justify-content: space-around;
    }

    .Seclect_Category .nice-select .list {
        left: 0px !important;
    }


    .nice-select.open .list {
        width: 150px;
    }

    .nice-select span {
        font-size: 12px !important;
    }

    .sort .nice-select .list {
        left: -20px !important;
    }

    .Seclect_Category .nice-select .list {
        left: 0px !important;
    }
    .shop_wrapper > div
    {
        padding:4px;
    }

}


