@media only screen and (max-width: 991px) {
    .logo-box {
        border-radius: 20px 20px 0px 0px;
        padding: 20px;
    }
    .resp-nenu{
        display: flex                                                                                                                                                                                !important;
    }
    .head-padding{
        display: none;
    }
    .links li a{
        display: flex;
    }
    .Prawn-box {
        margin-top: 10px;
    }

    body {
        padding: 55px 0px 51px 0px;
    }

    .main-head-contact {
        display: none !important;
    }

    .responsive-d-none {
        display: none;
    }

    .sub-head {
        position: fixed;
        width: 100%;
        bottom: 0;
        z-index: 9999;
    }

    .main-container {
        padding-left: 0px;
    }

    .cart-boxs-catogery {
        display: block;
        display: flex;
    }

    .main-head {
        position: fixed;
        width: 100%;
        top: 0%;
        z-index: 999;
    }

    .sidebar {
        display: none;
    }

    .sidebar.responsivbar {
        width: 320px;
        display: block !important;
        z-index: 9;
    }

    .E-collection-box {
        width: 490px;
        margin-bottom: 20px;
    }

    .E-collection-main-box {
        display: flex;
        justify-content: center;
    }

    .mt-80 {
        margin-top: 40px;
    }

    #service-slider {
        margin-top: 20px;
    }

    #Manufacturing {
        margin-top: 20px;
    }

    .carousel-nav {
        padding: 11px 11px;
    }

    .Favourites-box-img-box {
        margin-bottom: 20px;
    }

    .btn-flex {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }

    .profile-box-edit {
        margin-left: 0px;
    }

    .profile-tab-border-l {
        border: 0px;
    }

    .profile-tab {
        display: flex;
        flex-direction: row;
        border: 0px;
    }

    .nav-link svg {
        margin-right: 3px;
        margin-left: 10px;
    }

    .profile-box-add-btn {
        margin-top: 0px;
    }
}

@media only screen and (max-width: 768px) {
    .blog-d-img {
        height: 350px;
    }
    .Prawns-center-img {
        width: 95%;
        height: 250px;
    }

    .remove-btn {
        margin-top: 20px;
    }

    .Favourites-box-img-box {
        width: 150px;
        padding: 10px;
        margin-bottom: 20px;
    }

    .Favourites-box h5 {
        font-size: 14px;
        line-height: 21.104px;
    }

    .E-collection-box {
        width: 390px;
    }

    br {
        display: none;
    }

    .carousel-nav .carousel-cell img {
        height: 70px;
        width: 70px;
        object-fit: contain;
    }

    .carousel-nav .carousel-cell {
        height: 90px;
        width: 90px;
    }
}

@media only screen and (max-width: 600px) {
    .service-head {
        font-size: 25px;
        line-height: 35px;
    }
    .section-titil{
        font-size: 20px;
    }
    .service-text {
        padding: 10px;
    }
    .sub-container {
        padding: 0px 10px;
    }

    .address-flex {
        display: flex;
        flex-direction: column;
        align-items: self-start;
        margin-bottom: 20px;
    }

    .Re-Order-btn {
        margin-top: 20px;
    }

    .profile-box {
        padding: 10px;
    }

    .profile-box-edit {
        padding: 10px;
    }

    .product-deatail-box {
        padding: 0px 15px;
    }

    .ab-sub-container {
        padding: 0px 15px;
    }

    .E-collection-box {
        width: 350px;
    }

    .offer-box-padding {
        padding: 10px 5px 5px 5px;
    }

    .main-head {
        background-color: #161528;
        padding: 6px 10px;
    }

    .logo {
        width: 60px;
    }

    .offer-box h6 {
        font-size: 12px;
    }

    .offer-box p {
        font-size: 11px;
    }

    .instock {
        font-size: 12px;
    }

    .add-to-cart {
        height: 30px;
        font-size: 10px;
    }

    .product-id span {
        font-size: 11px;
    }

    .product-id {
        font-size: 12px;
    }

    .offer-box {
        padding: 8px;
    }

    #service-slider {
        padding: 10px;
    }

    #Manufacturing {
        margin-top: 10px;
    }

    .service-c-box {
        padding: 20px;
    }

    .Customer-Reviews-box .re-date {
        text-align: start;
    }
    .service-slide-box img{
        height: 350px;
    }
    #service-slider .owl-dots {
        left: 35%;
    }
    .Manufacturing-bg {
        padding: 10px;
    }
    #Manufacturing{
        padding: 0px;
        margin-top: 20px;
    }
    #Manufacturing .owl-dots {
        left: 35%;
    }
    .product-deatail-content-box h6 {
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 0px;
    }
    .carousel-main img {
        height: 300px;
    }
    .carousel-cell{
        height: 310px;
    }
    .breadcrumb-item a {
        font-size: 11px;
    }
    .breadcrumb-item.active{
        font-size: 11px;
        margin-top: 7px;
    }
    .product-deatail-content-box h5{
        font-size: 20px;
        margin-bottom: 0px;
    }
    .product-discription-box {
        margin: 7px 7px;
    }
    .product-discription-box h4{
        font-size: 20px;
    }
    .delivery-p{
        font-size: 16px;
    }
    .content-p-head {
        font-size: 20px;
    }
    .Enquire-box h5{
        font-size: 20px;
    }
    .Enquire-box{
        padding: 12px;
    }
    .Prawn-box h6{
        line-height: 30px;
        font-size: 20px;
    }
    .Price-Details-box-head{
        font-size: 20px;
    }
    .contact-msg-box h5{
        font-size: 20px;
    }
    #service-slider {
        padding: 0px;
    }
    .service-bg{
        padding: 10px;
    }
    .d-flex-aline{
        display: flex;
        flex-direction: column;
    }
    .sponserd-flex{
        text-align: center;
        
    }
    .sponserd p{
        margin-bottom: 10px;
    }
}

@media only screen and (max-width: 400px) {
    .service-c-box {
        padding: 0px;
    }

    .payment-method {
        display: flex;
        flex-direction: column;
    }

    .payment-method p {
        margin-bottom: 10px;
    }

    .service-bg {
        padding: 10px;
    }

    .E-collection-box {
        width: 290px;
    }

    .section-head {
        font-size: 14px;
    }

    .more-products {
        font-size: 10px;
        padding: 7px 10px;
    }

    .more-products svg {
        width: 10px;
        height: 10px;

    }

    .banner-s-btn {
        padding: 7px 15px;
        font-size: 11px;
    }

    .banner-s-content h3 {
        font-size: 20px;
        line-height: 28.4px;
    }

    .banner-s-content {
        top: 0px;
    }

    .banner-s-content p {
        font-size: 13px;
    }
}

