@media only screen and (max-width: 1760px) {

    .nav2 ul li:nth-last-of-type(1),
    .nav2 ul li:nth-last-of-type(2),
    .nav2 ul li:nth-last-of-type(3) {
        display: none;
    }
}

@media only screen and (max-width: 1440px) {
    .nav2 .downloadApp a {
        font-size: 15px;
    }

    .nav2 {
        padding: 0 10px;
    }

    .nav2 ul {
        display: flex;
        gap: 0;
    }

    .nav2 ul li a {
        font-size: 13px;
    }
}

@media only screen and (max-width: 1288px) {
    nav input {
        width: 600px;
    }
}

@media only screen and (max-width: 1105px) {

    .nav2 ul li:nth-last-of-type(1),
    .nav2 ul li:nth-last-of-type(2),
    .nav2 ul li:nth-last-of-type(3),
    .nav2 ul li:nth-last-of-type(4),
    .nav2 ul li:nth-last-of-type(5) {
        display: none;
    }
}

@media only screen and (max-width: 1024px) {
    nav input {
        width: 600px;
    }

    .nav2 ul {
        display: flex;
        gap: 0;
    }

    .nav_others_in {
        display: none;
    }

    .nav_address {
        display: none;
    }
}

@media only screen and (max-width: 998px) {
    nav input {
        width: 400px;
    }

    .nav2 ul {
        display: none;
    }

    .nav_li_hide {
        display: none;
    }
    .nav_bottom_sec{
        display: none;
    }
    .mobile_kf{
        display: none !important;
    }
    .big_scrn_all{
        display: block !important;
        padding-left: 30px;
        position: relative;
        right: -110px;
    }
    .mbl_erf{
        display: block;
    }
    .overall_search{
        width: 333px !important;
    }
    .banner_in
{
    height: 400px;
    width: 100%;
}
.all_ctet{
    margin-top: 10px;
}
.ofers_bnrs{
    width: 100%;
    height: 240px;
}
.overall_search{
        display: none !important;
    }
    .login_banr {
        margin-top: 0px !important;
    }
        .big_scrn_all {
        padding-left: 400px !important;
    }
    .wel_log{
        padding:10px;
    }
    .groce{
        padding:10px;
    }
    #sign_in_sub_form{
          padding:10px; 
    }
}
@media screen and (max-width: 800px) {
       .big_scrn_all {
        padding-left: 350px !important;
    }
}
@media screen and (max-width: 700px) {
       .big_scrn_all {
        padding-left: 250px !important;
    }
}
@media screen and (max-width: 450px) {
    .overall_search{
        display: none !important;
    }
    .big_scrn_all{
        padding-left: 90px !important;
    }
    
}

@media only screen and (max-width: 560px) {

    .overall_search{
        display: none !important;
    }
    .big_scrn_all{
        padding-left: 90px !important;
    }

}
@media only screen and (max-width: 804px) {
    nav input {
        width: 300px;
    }

    nav img {
        width: 140px;
    }

    nav .links {
        gap: 15px;
        font-size: 20px;
    }
}

@media only screen and (max-width: 692px) {
    nav input {
        width: 200px;
        height: 30px;
    }

    nav .searchbar button {
        font-size: 15px;
    }

    .nav_search_in {
        width: 100%;
    }
    .ofers_bnrs {
        width: 100%;
        height: 160px;
    }
    .all_ctet {
        margin-top: -44px;
    }
    .overall_search {
        width: 192px !important;
    }
}

@media only screen and (max-width: 498px) {
    nav input {
        width: 100px;
    }

    nav img {
        width: 100px;
    }

    nav .links {
        gap: 10px;
        font-size: 15px;
    }
    .ofers_bnrs {
        width: 100%;
        height: 100px;
    }
}
@media only screen and (min-width: 425px) and (max-width: 433px) {
    .one-time {
    height: 245px !important;
    }
        .banner_in {
        height: 100% !important;
        width: 100%;
    }

}
@media only screen and (max-width: 426px) {
    .contents {
    
    padding: 12px !important;
    }

    nav {
        padding: 0 10px;
    }

    .nav2 .menu {
        font-size: 15px;
        padding: 3px 5px;
    }

    .nav2 .downloadApp a {
        text-decoration: none;
        color: #fff;
        font-size: 14px;
        padding: 3px 5px;
    }

    .sidebar {
        left: -120%;
    }

    .show {
        left: 0;
    }

    .sidebar {
        width: 100%;
        gap: 15px;
    }

    .sidebar .top {
        padding: 10px 30px;
        background-color: #232f3e;
        font-size: 20px;
        font-weight: bold;
    }

    .sidebar .top button {
        font-size: 20px;
    }

    .sidebar ul {
        padding: 0 15px;
        gap: 15px;
        font-size: 15px;
    }

    .sidebar ul .title {
        font-weight: bold;
        font-size: 22px;
    }

    .nav2 .menu {
        border: none;
        padding: 0;
        font-size: 13px;
    }

    .nav2 .downloadApp a {
        font-size: 13px;
        border: none;
        padding: 0;
    }

    nav .links div:nth-of-type(1),
    nav .links div:nth-of-type(3) {
        display: none;
    }
    .search_wrapper_div{
        display: none;
    }
    .banner_in {
        height: 190px;
        width: 100%;
    }
    .all_ctet {
        margin-top: -259px;
    }
    .home_cate_fashion p{
        font-size: 15px;
    }
    .big_scrn_all {
        position: relative;
        right: -80px;
    }
}
@media (max-width: 768px) {
    .singlepro_desc_wrapper ul li p {
        word-break: break-all;
    }
}




.single_prod_desc p, .singlepro_desc_wrapper ul li p {
    word-wrap: break-word;
    overflow-wrap: break-word;
}