/* desktop view start */
.header-middle #phmenu .select-custom {
    display: none;
}

/*.header-middle .col-lg-2 {
    flex: auto;
    max-width: max-content;
}*/


/* desktop view end */

@media (max-width: 1600px) {


}

@media (max-width: 1366px) {


    /*ul.menu.new-submenu {
        display: flex;
    }*/

    /*ul.wd-sl-scrollheader {
        display: flex;
        flex: 1 1 0%;
        white-space: nowrap;
        width: 100% !important;
        max-width: 1110px;
    }*/

    .main-nav .menu > li > a {
        font-size: 12px;
    }

    .main-nav .menu > li {
        margin: 0 9px;
    }
}

@media (max-width: 1280px) {
    ul.wd_category_menu li a{padding: 10px 6px 0px;}
    .header-search-inline .form-control {min-width: 21.5rem !important;}
    .pro-top-flex h5{width: 90px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;font-size: 12px;}
}

@media (max-width: 1200px) {
    .wd-sl-partheadr{overflow-x: auto;}
    nav.main-nav{justify-content: flex-start;}
    .inner_rowgrids{max-width: 79em;}
    /*.price-box{
        display: block;
        margin-bottom: 10px;
    }
    .old-price {
        margin-top: 10px;
        display: block;
    }*/
    /*ul.wd-sl-scrollheader {
        flex: 1 1 0%;
        white-space: nowrap;
        width: 100% !important;
        max-width: 890px;
        transform: scale3d(0.8, 0.8, 0.8);
        justify-content: center;
    }*/

    /*ul.menu.new-submenu {
        width: 110px;
    }*/
}

@media (max-width: 991px) {
    /*.owl-lazy.slide-bg {height: 200px !important;object-fit: contain !important;}*/
    .wd-sl-content{margin-left: 0;}
    .payment-cards{display: block !important;}
    .login-block label{margin-left: 0 !important;font-size: 14px;}
    .payment-cards img{display: inline-block;margin-bottom: 10px;}
    .wd_search_btn{font-size: unset !important;}
    a.logo img{height: 30px !important;}
    .wd_mob_menu nav.main-nav {padding: 10px 0;}
    nav.wd-sl-allcat.main-nav{display: none;}
    .wd_mob_menu li.item a {padding: 0 0 5px;}
    .wd_category_bx_img img{border-radius: unset !important;height: auto !important;width: 60px !important;}
    .wd_category_bx p{font-size: 12px !important;}
    .wd_category_bx{padding: 10px 10px !important;border-radius: 10px !important;}
    .res-class{margin-bottom: 20px;}
    .main .custome-container{padding: 0 15px !important;}
    a.logo img{width: auto;}
    .pro-top-flex img{width: 26px;height: 26px;}
    .header-search-inline .form-control {min-width: unset !important;}
    .header_logosec{display: flex;align-items: center;}
    #phmenu{width: auto;}
    .wd-sl-header_center{display: none;}
    .header_mainflex{justify-content: space-between;}
    .dropdownmenu-wrapper .row {flex-wrap: wrap;}
    .profile_dropdown .row{flex-wrap: wrap;}
    .profile_dropdown .row .col-md-12{padding: 0 !important;}
    .promenu_drop{left: auto !important;}
    .header-icon.header-icon.header-search.header-search-inline.header-search-category.w-lg-max.text-right.show form {width: 100%;}
     .header-middle{    height: 70px;
    display: flex;
    align-items: center;}
 .active-slidebar .mydiv0{display: flex;
    flex-flow: row-reverse;
    justify-content: flex-end;z-index: 1111;/*background: #00000091;*/}
 .active-category-slidebar .mydiv1{display: block;z-index: 1111;}
 .mydiv0 {display: block;}
 .mydiv1{display: block;}
    .coupon-list-sideinner {
        width: 60%;
    }
    .wd_btm_menu{overflow-x: scroll;}
    ul.wd-sl-scrollheader {
        display: flex;
        flex: 1 1 0%;
        white-space: unset;
        width: 100% !important;
        max-width: 100%;
        touch-action: unset !important;
    }

    .product-default {
        margin-bottom: 0;
        height: 100%;
    }

    .wd-sl-homestart .owl-dots {
        margin: 10px 0;
    }

    .wd-sl-catconnew {
        display: block;
    }

    #mobileview .row {
        width: 100%;
        margin: 0 auto;
    }

    #mobileview .row .col-md-6 {
        padding: 0 15px;
    }

    .footer {
        margin-top: 1rem !important;
    }

    .wd-sl-homestart .home-slide, .wd-sl-homestart .home-slide a {
        height: auto;
        display: block;
    }

    .wd-sl-homestart img {
        height: auto !important;
        object-fit: contain !important;
    }

    .header-search-wrapper {
        position: relative;
        margin: 0px 0px 0;
        top: 0;
        left: 0 !important;
        right: 0;
        background: transparent !important;
        box-shadow: unset !important;
        height: auto !important;
        z-index: 0;
    }

    .wd-sl-phsrch .select-custom {
        position: absolute;
        right: 0;
        margin-left: 0 !important;
        background: transparent;
        min-width: 0rem !important;
        flex: 0 0 0em !important;
    }

    .wd-sl-phsrch select#category_id {
        padding: 11px 0px 11px 5px;
        border: none;
        background-color: transparent;
        line-height: normal;
        font-size: 11px;
        border-left: 1px solid #ccc;
        border-radius: unset !important;
        margin: 0px 0;
    }

    .wd-sl-phsrch input#search {
        width: 100%;
        font-size: 12px;
        height: auto !important;
        line-height: normal !important;
        padding: 10px 10px 10px 35px;
    }

    .wd-sl-phsrch button.btn.icon-search-3.p-0 {
        position: absolute;
        left: 0;
        background-color: transparent;
        margin: 6px 0px;
    }

    .wd-sl-phsrch input {
        border-radius: 30px !important;
    }

    .wd-sl-phsrch .header-search-wrapper .select-custom:after {
        right: 10px;
    }

    .wd-sl-phsrch form {
        margin-bottom: 1rem;
    }

    .wd-sl-phsrch {
        display: block;
    }

    /*#phmenu {
        display: none;
    }*/

    .wd-sl-phsrch {
        display: block;
    }

    .wd-sl-bgdark img {
        height: auto;
    }

    #mobileview {
        display: none;
    }

    .home-slide.banner img {
        height: auto;
        object-fit: contain;
        background-color: #fff;
    }


    .header-middle {
        color: #ffffff;
        background: #2A74F1;
        position: fixed;
        z-index: 9;
        top: 0;
        width: 100%;
    }

    .icon-menu {
        font-style: italic;
        color: white;
    }

   /* .header-search-wrapper {
        border: none;
        background: #f4f4f4;
        box-shadow: 0 0 6px;
        display: none;
    }*/

    .header-search-wrapper select {
        border-right: 1px solid;
        border-left: 1px solid;
    }

    .icon-cancel {
        color: #000;
        font-size: 20px;
    }

    .mobile-menu li.open > a, .mobile-menu li.active > a {
        color: #2A74F1;
    }

    .mobile-menu li a {
        color: #000;
        font-size: 12px;
        font-weight: 500;
        width: 100%;
    }

    .header-middle {
        padding: 5px 0 5px;
        position: static;
    }

    .card-drop {
        margin-right: 15px;
    }

    .main {
        flex: 1 1 auto;
        /*margin-top: 100px;*/
    }

    .cardWrap {
        width: 60%;
    }

    /*.pro-per-col {
        -ms-flex: 0 0 20%;
        flex: 0 0 25%;
        max-width: 25%;
        margin-bottom: 30px;
    }*/
    .install-app-popup-added #ui-id-2 {
        top: 7.9em !important;
        position: absolute !important;
    }
    .mobile-menu-toggler img{
        width: 85px;
        position: relative;
        top: 5px;
        right: 5px;
        height: auto;
    }
    .mmenu-active {
	    overflow: hidden;
	}
    .mob_view{display: flex !important;}
    .desk_view{display: none !important;}
    ul.nav.wd_category_menu { padding: 10px 15px;
    flex-wrap: nowrap;
    overflow-y: hidden;
    overflow-x: auto;}
    ul.nav.wd_category_menu li { margin-right: 10px !important;}
    ul.wd_category_menu li a{
    padding: 10px 3px !important;
    font-size: 11px !important;
    white-space: nowrap;
    color: #000 !important;}
    ul.wd_category_menu li a.active{color: #222529;padding: 0 !important;}
    ul.wd_category_menu li a.active:after{padding: unset;border-bottom: 2px solid #222529;bottom: -16px;top: unset;}
    .wd_exchange{display: none;}
    a.profile-icon svg, .like_btn svg, .cart-top-img svg{width: 20px !important;height: 18px !important;}
    .header-search i{ margin-right: 0px;font-size: 22px; }
    .container.wd-sl-partheadr{justify-content: center!important;}
/*    .get-app-active .sticky-header {top: unset !important;}*/
    .header.get-app-active{padding-top: 60px !important;}
    .header.get-app-active .header-middle{margin: 0 !important;}
    .get-app-active .header-bottom.sticky-header.wd_btm_menu.fixed {position: unset;}
}


@media (max-width: 767px) {
    .slidbar a svg, .slidbar1 a svg{height: 16px !important;}
    .product-default{height: auto;}
    .col-md-12.mt-5 {
        margin-top: 0 !important;
    }

    .coupon-list-sideinner {
        width: 100%;
    }

    .zoomContainer {
        display: none !important;
    }

    .label-sale {
        font-size: 10px;
        padding: 2px 5px;
    }

    td.quntity-box {
        display: inline-flex;
        justify-content: center;
    }

    .wd-sl-prodis .label-sale {
        font-size: 12px;
    }

    .label-sale:before {
        border-top: 8px solid transparent;
    }

    .rating_el {
        margin-bottom: 10px;
    }

    .ratings-container {
        display: inline-block !important;
    }

    .ratings-container strong {
        font-weight: 600;
        margin: 0 15px;
    }

    .product-single-details .product-title {
        font-size: 2rem;
        margin-right: 10px;
    }

    div#dumper {
        width: 100%;
        margin: 0 0px;
    }

    .pro-per-col:nth-child(odd) {
        padding-right: 5px;
        padding-left: 0PX;
    }

    .pro-per-col:nth-child(even) {
        padding-left: 5px;
        padding-right: 0px;
    }

    /* responsive slider */
    #desktopview {
        display: none !important;
    }

    #mobileview {
        display: block;
    }

    #mobileview .col-md-3 {
        width: 20%;
    }

    #mobileview .col-md-6 {
        width: 50%;
        height: auto;
        display: flex;
    }

    #mobileview .product-default {
        background-color: #fff;
        box-shadow: 0px 5px 10px #007bff30;
        margin-bottom: 10px;
        border-radius: 5px;
        display: block;
        width: 100%;
    }

    #mobileview .product-default .prod_block {
        border-radius: 5px 5px 0 0;
    }

    #mobileview .product-default a .prod_img {
        height: 250px;
        object-fit: cover;
        padding: 0;
        border-radius: 0 0 0 0;
    }

    #mobileview .col-md-6:nth-child(even) {
        padding-left: 5px;
        padding-right: 0px;
    }

    #mobileview .col-md-6:nth-child(odd) {
        padding-right: 5px;
        padding-left: 0PX;
    }


    .product-category figure {
        padding: 10px 0 8px;
        height: 70px;
        object-fit: contain;
        object-position: center;
        display: flex;
    }
    .product-category img {
        width: 50px !important;
        height: 50px !important;
        margin: 0 auto;
    }
    .main .custome-container {
        max-width: unset;
        padding: unset;
    }
    .category-content h3 {
        font-size: 10px;
        text-transform: capitalize;
        font-weight: 500;
        margin-bottom: 0;
    }

    a.btn-icon-wish {
        display: none !important;
    }

    a.btn-quickview {
        display: none !important;
    }

    .post-meta .row {
        flex-wrap: inherit;
    }

    .post-meta .ticket-part {
        text-align: right;
    }

    .people-box.text-right {
        text-align: left !important;
        margin-top: 30px;
    }

    .people-box .d-flex {
        justify-content: end;
    }

    .cardWrap {
        width: 100%;
    }

    .category-content {
        padding: 0;
    }

    .product-col .product-title {
        text-align: left;
    }

    .login-block {
        width: 100%;
    }

    .icon-cancel:before {
        content: "\e82c";
        font-size: 14px;
        position: relative;
        bottom: 2px;
    }

    .pro-per-col {
        -ms-flex: 0 0 20%;
        flex: 0 0 33.33%;
        max-width: 33.33%;
        margin-bottom: 30px;
    }

    .header .container {
        padding: 0 15px;
    }

    .wd-sl-phsrch .select-custom {
        display: none;
    }

    #home-sld {
        margin-top: -4px;
        margin-bottom: 0 !important;
    }

    .category-browser + #home-sld .owl-item .home-slide img {
        border-radius: 10px;
        margin: 0;
    }

    section.postion-relative {
        padding: 0 15px;
        margin-top: 10px;
    }

    section.postion-relative a img {
        border-radius: 10px;
    }

    .featured-products-section {
        padding-bottom: 0;
    }
    /*.mobile-menu-toggler img {width: 25%;top: 7px; right: -30px;height: auto;margin: 0 auto;}*/
    .mobile-menu-toggler img{top: 3px;width:50%;}
}

@media (max-width: 575px) {
    #mobileview .col-md-6{width: 100%;}
	.logo{margin: 2px 10px 10px;position: static;}
	main.main{
        /*margin-top:50px;*/
        padding: 0;}
	ul.wd_category_menu li a.active:after{display: none;}
    .pro-top-flex h5 {
        display: none;
    }

    .product-sld-wr .prod-thumbnail {
        display: flex;
        margin-bottom: 7px;
        flex-wrap: nowrap;
        overflow: auto;
    }

    /*.product-action{
        display: block !important;
    }*/
    .product-sld-wr .add-cart {
        padding: 9px 0;
        width: 48%;
        margin-right: 0px;
        margin-top: 15px;
    }

    #mobileview .product-details .product-action {
        margin-bottom: 10px;
    }

    .cart-table-container.mt-2 .d-flex {
        display: block !important;
    }

    .table.table-cart tfoot .float-right {
        margin-left: inherit;
        display: flex;
        justify-content: space-between;
        width: 100%;
    }

    .radio-img-lkl {
        min-width: 40px;
    }

    .table.table-cart tfoot .btn {
        margin-top: 0.5rem;
        padding: 6px 0px;
        width: 49%;
        display: flex;
        justify-content: center;
        font-size: 11px;
    }

    .table.table-cart tfoot .btn + .btn {
        margin-left: 0rem;
    }

    .frgt-paa0e {
        float: right;
        margin: 10px 0;
    }

    .form-footer.mb-3.login-ftr button {
        width: 100%;
    }

    .login-ftr {
        display: block;
    }

    .login-block {
        padding: 2rem 2rem;
    }

    .event-wrapper .chekout-btn {
        margin: 15px 0 0 !important;
        width: 100%;
        text-align: center;
    }

    .flex-wrap-lj {
        flex-wrap: wrap !important;
    }

    .simple-post-list .post-media img {
        display: block;
        width: 100px;
        max-width: none;
        height: 60px;
        object-fit: cover;
    }

    .people-box .d-flex .mb-0 {
        display: flex;
        flex-wrap: nowrap;
        overflow: auto;
    }

    .event-wrapper .owl-carousel .owl-item img {
        height: 150px !important;
        object-fit: cover;
    }

    .checkout-steps li form {
        max-width: 100%;
    }

    .footwear-section {
        padding-top: 1rem;
    }

    .pro-per-col {
        -ms-flex: 0 0 20%;
        flex: 0 0 50%;
        max-width: 50%;
        margin-bottom: 10px;
    }

    .footer-last-sec {
        display: block;
    }

    .product-list figure img {
        min-width: 110px;
        padding-right: 10px;
    }

    .footer-bottom {
        padding: 0 !important;
    }

    .add-cnn-btnn {
        display: flex;
        justify-content: space-between;
        width: 100%;
    }

    .cart-dropdown .dropdown-menu {
        width: 310px;
        left: auto;
    }

    .cart-dropdown .dropdown-menu:before {
        right: 5px;
        top: -8px;
    }

    .card-drop .dropdown-menu:before {
        right: 65px;
    }

    .img-radio {
        text-align: right;
        max-width: 110px;
    }

    .home-slider img {
        /*min-height: 170px;*/
        height: auto;
    }

    .banner-layer-middle {
        top: 0;
        /* transform: translateY(-50%) !important; */
        transform: scale(0.7);
    }

    .product-category img {
        border-radius: 0;
        object-fit: contain;
        height: auto !important;
    }

    .card-drop .dropdown-menu {
        width: 310px;
        left: -209px;
    }

    .new-pro img {
        width: 70px;
        border-radius: 50%;
        height: 70px;
        object-fit: cover;
    }

    .new-pro a {
        display: contents;
    }

    .dropdown-cart-action {
        padding: 0;
    }

    .dropdown-cart-action .row .col-md-12 {
        margin-bottom: 5px !important;
        padding: 0;
    }

    .card-drop {
        margin-right: 0;
    }

    .cart-table-container .product-image img {
        max-width: 10rem;
    }

    .home-slider .owl-nav button.owl-prev, .home-slider .owl-nav button.owl-next, .home-slider button.owl-dot {
        display: none;
    }

    #home-sld .owl-dots {
        position: unset;
        display: flex;
        align-items: center;
        justify-content: center;
        left: 0;
        right: 0;
        margin: 1rem 0;
    }

    .wd-sl-middleslider .owl-dots {
        display: none !important;
    }

    #home-sld .owl-nav button.owl-prev, #home-sld .owl-nav button.owl-next, #home-sld button.owl-dot {
        padding: 0 !important;
        font: inherit;
        background: #ffffff !important;
        color: #fff !important;
        border-radius: 0 6px 6px 0 !important;
    }

    #mobileview {
        display: block;
        margin-top: 20px;
    }

    .heading-border.section-title {
        margin: 0 -4rem 0rem;
    }

    .category-browser #mobileview {
        margin-top: 0px;
    }

}
@media (max-width: 360px) {

    .header-search-wrapper .btn {
        margin-left: 0;
    }

    .header-search-wrapper .select-custom {
        margin-left: 0;
    }
}
