@media (max-width: 767px) {
    /**********login*************/ .row.left-pop-login-wrp {
        flex-flow: column;
        flex-direction: column-reverse;
    }

    .right-login-wrp-pop {
        height: auto;
        width: 100%;
        padding: 0;
        padding-bottom: 30px;
    }

    img.shopping-bag {
        right: 31px;
        width: 230px;
    }

    img.ptn-circle {
        right: 0;
    }

    div#account {
        width: 100%;
    }

    a#loginwithOTP {
        width: 100%;
    }

    a#resetpass {
        width: 100%;
    }

    .row-acount-id {
        display: flex;
    }

    .row-acount-id {
        display: flex;
        flex-flow: column;
        width: 100%;
    }

    input#btnSignIn {
        width: 100%;
    }

    .logo {
        display: inline-block;
    }

    .header-two {
        z-index: 9;
    }

    /**********login*************/
    .category-and-search {
        align-items: center;
        margin-top: 15px;
    }

    .show-cate span {
        display: none;
    }

    .col-md-5.login-ul-list-2 {
        /* width: 100%; */
    }

    div#search_show {
        width: 100%;
    }

    .row.super-offfers-row .col-md-9 {
        width: 100%;
    }

    .logo a img {
        width: 140px;
    }

    .col-md-4.login-ul-list-3 {
        position: absolute;
        top: 15px;
        right: 0;
    }

    .header-two.sticky {
        padding: 9px 0;
    }

    .show-cate .fa {
        margin-right: 0;
    }

    #shopingcat-banner ol.carousel-indicators li {
        width: 10px;
        height: 10px;
        margin-right: 5px;
    }

    .super_offer-card-left {
        margin-bottom: 15px;
    }

    .final-price-wrp {
        flex-flow: column;
    }

    .without-discount-price {
        margin-left: 0;
    }

    .product-text-wrp {
        padding: 7px;
    }

    .product-pictures {
        height: 160px;
    }

    .footer-service-bx {
        padding: 15px 0;
        margin-bottom: 15px;
    }

    .copyright-row {
        flex-flow: column;
    }

    .para-copy {
        margin-bottom: 9px;
    }

    h4.cattitle {
        font-size: 24px;
    }

    .super-offfers-row .col-md-3 {
        width: 100%;
    }

    .Latest-Product-left-card {
        height: 250px;
        margin-bottom: 15px;
    }

    .img-iteam-bx {
        text-align: center;
    }

    /************Product  details  page design******************************/
    .shoping-detail-product-sticky {
        position: relative;
        top: unset;
    }

    .product-name-details {
        font-size: 18px;
    }

    .deatling-right-descri-sty {
        flex-flow: column;
        align-items: baseline;
    }

    a.clsreview.mtop {
        margin-left: 5px;
    }

    .clsreview-row {
        margin-bottom: 15px;
    }


    .cart-list-right {
        position: relative !important;
    }

    /************Product  list ******************************/
    .filter-shopping-wrp-main {
        position: absolute !important;
        left: -150%;
        transition: 0.2s;
        z-index: 9;
    }

    .col-md-3.filter-shopping-wrp-main.active {
        left: 0;
    }

    span.filter-product-btn {
        display: inline-block !important;
        position: absolute;
        right: 15px;
        z-index: 9;
        top: 15px;
        width: 30px;
        height: 30px;
        background: #4188ff;
        color: #fff;
        font-size: 18px;
        text-align: center;
        border-radius: 3px;
        line-height: 30px;
        cursor: pointer;
    }

    .shopping-listing {
        position: relative;
    }

    .drop-filter {
        flex-flow: column;
        width: 100%;
        align-items: baseline;
        padding: 7px 0;
        height: auto;
        margin-left: 0 !important;
    }

        .drop-filter .col-md-6 {
            width: 100%;
        }

    .rate-review-cls .col-md-4 {
        width: 100%;
    }


    .rate-review-cls .col-sm-4, .rate-review-cls .col-sm-8 {
        width: 100%;
    }

    .rate-review-cls .row {
        flex-flow: column;
    }

    .prog-rat-cls {
        margin: 7px 0;
    }


    .section-heading {
        font-size: 24px;
    }

    /**************procced to check out****************************/

    .user-address-box-row {
        flex-flow: column;
    }

    .div#review-buttons-container .btn {
        width: 100%;
    }

    .buttons-set {
        padding-bottom: 30px;
    }

        .buttons-set .btn {
            width: 100%;
        }

    button#btnProceedToPayment {
        margin-top: 15px;
    }

    /************Customer menu***************/

    .customer-menu-dg .customer-menu {
        display: block !important;
        width: 100%;
        margin: 0;
    }

    .menu-for-customer {
        display: block !important;
        position: absolute;
        left: 0;
        top: 15px;
        background: #4188ff;
        width: 25px;
        height: 25px;
        text-align: center;
        line-height: 25px;
        color: #fff;
        z-index: 9;
    }

    .customer-panel-col {
        position: relative;
        flex-flow: column;
        padding-top: 50px;
    }

    .customer-menu.active {
        left: 0;
    }

    .customer-menu {
        display: none;
    }

    .customer-dark-bg {
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        z-index: 9999;
        background: #00000063;
    }



    .customer-menu-dg {
        position: fixed;
        left: -100%;
        transition: 0.5s;
        display: block !important;
        width: 280px;
        height: 100%;
        top: 0;
        z-index: 99999999;
    }

        .customer-menu-dg.active {
            left: 0;
            overflow-y: scroll;
            padding: 0;
            margin: 0;
            display: block !important;
        }

    .customer-dark-bg.active {
        display: block !important;
    }

    .customer-panel-wrp-content {
        width: 100%;
        min-height: auto;
    }

    .page-title h3 {
        font-weight: 900;
        font-size: 18px;
    }

    .page-title {
        margin-top: 0;
        flex-flow: column;
        align-items: baseline;
    }

    /*******My address page********************/
    .modal-add-edit {
        overflow-y: scroll;
    }

    .cssDivConfirm {
        width: 92%;
    }

    .add-address-cutomer {
        flex-flow: column;
    }

    /*******My address page********************/

    /*******Poduct page********************/
    .product-info-pic-wrp {
        flex-flow: column;
    }

    .product-info-pic {
        margin-bottom: 15px;
    }

    .show-prd-dlt {
        top: 15px;
    }

    .footer-product-info {
        flex-flow: column;
    }
    .footer-product-info button, .footer-product-info a, .footer-product-info input{
        margin-bottom:10px;
    }
    .track-order-info {
        margin-bottom: 9px;
    }
    ul.shipping-info-pd li {
        margin-bottom: 9px;
    }
    .product-name-info {
        text-transform: capitalize;
        color: #1657c5;
        font-weight: 900;
    }

    .page-title strong {
        position: absolute;
        right: 15px;
    }

    .wishlist-product-wrp {
        flex-flow: column;
        align-items: baseline;
    }

    a.wishlist-picture {
        width: 100%;
        height: 100px !important;
    }

    .wishlist-content {
        margin-top: 15px;
    }

    .footer-wishlist-prd {
        flex-flow: column;
        align-items: baseline;
    }

        .footer-wishlist-prd > * {
            margin-bottom: 7px;
            width: 100%;
        }

    .special-price-1 {
        width: 100%;
        text-align: center;
    }

    a.wishlist-delete {
        width: 100%;
        border-radius: 3px;
    }

    .review-post-rwo {
        flex-flow: column;
    }

    .reviews-content-right {
        padding-left: 0;
        margin-top: 15px;
    }

    .eachdivforedit.address-section.row {
        padding: 0;
    }

    .eachdivforedit .col-sm-2 img {
        height: 50px;
        width: 50px !important;
    }

    .eachdivforedit.address-section.row .col-sm-10 {
        padding: 0;
    }

    .eachdivforedit.address-section .dropdown .col-sm-4 {
        width: 100%;
        padding-bottom: 5px;
    }


    .preview-img {
        height: 60px;
    }

    .footer-all-ticket {
        flex-flow: column;
    }

    .inner-all-ticket-content {
        padding-right: 0;
        padding-top: 30px;
    }

    .replies-section-wrp {
        float: left;
        clear: both;
        width: 100%;
    }

    .row-rely-wrp .col-md-6 {
        clear: both;
        width: 100%;
        float: left;
    }
    .header-tg-btn{
        display:block;
    }
    .top-filter-country{
        display:block;
    }
    .toptrip-bar > ul {
        justify-content: start;
    }
    .country-content-select {
        width: 255px;
    }
    .goog-te-gadget {
        width: 252px;
    }
    .select-language, .top-spacing, .country-content {
        margin-bottom: 5px;
        justify-content: center;
    }
    .toptrip-bar > ul{
        justify-content:center;
    }
    .header-tg {
        position: absolute;
        width: 100%;
        background: white;
        top: 42px;
        z-index: 99;
        display: none;
        background: #2f18ab;
    }
    .about-inner-page-banner .pic-banner{
        text-align:center;
    }
    section.about-inner-page-banner {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    ul.footer-socail-lk{
        margin-bottom:30px;
    }
    .address-modla-div {
        overflow-y: scroll;
        height: 500px;
    }
    .no-product-wishlist img{
        max-width:100%;
    }
    .price-final-dtl{
        font-size:18px;
    }
    .ResponsivePopUpImageView{
        height:300px;
    }

    .detailed-overview-status {
        overflow: scroll hidden;
    }
    .timeline-default.play-arena {
        width: max-content;
    }
    .notification-timeline {
        overflow: scroll hidden;
        padding-top: 40px;
    }
    .col-md-12.track-map{
        float:none;
        padding-top:0;
    }
    .deposit-filter .col-sm-2{
        padding-left:0;
        padding-right:0;
    }
    .deposit-filter input[id="toDate"] {
        margin-top: 10px;
    }
}