/* .mk-order-pay-ways .table td, .table th{
    border-top: 0px;
} */
/* .mk-order-pay-ways .table tr, .table tr{
    border-top: 1px solid #dee2e6;
} */
/* .mk-category-box:hover .mk-title-detail{
    white-space: normal;
    transition: all 2ms ease-in-out;
}
.mk-title-detail{padding: 0 10px;} */
.d-none-desk{
    display: none;
}
.d-none-mob{
    display: block;
}
.mk-hekmat-icon span {
    color: #3079ab;
}

.mk-toggle-sidebar-menu i {
    border-radius: 0px;
}

.owl-pay .pay-when-notnav .owl-sliderpay .owl-nav {
    display: none;
}

.mk-form-subscribe input[type="text"] {
    width: 353px;
    border: 0px;
    box-shadow: 0px 0px 2px 0px #c5c5c5;
    padding: 8px 6px;
    margin-right: 16px;
    outline: none;
}

.mk-form-subscribe input[type="button"] {
    border: 0px;
    padding: 8px 21px;
    background: #852677;
    color: #fff;
    box-shadow: 0px 3px 2px -1px #c5c5c5;
}

.mk-form-subscribe input[type="button"]:hover {
    background: #1597e6;
}

@media screen and (max-width:1199px) {
    .brand-home-page {
        width: 100%;
        margin-left: 15px;
    }
    .mk-logo-img {
        width: 100%;
    }
    .mk-background-light {
        min-width: 100%;
    }
}

@media screen and (max-width:992px) {
    .mk-vertical-slider #myCarousel .list-group-item {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }
    .mk-ver-offer {
        padding: 1.1em 11px;
    }
    .mk-ver-offer span {
        padding: 5px 9px;
        font-size: 9px;
    }
    .mk-sp-box-detail {
        border-right: 0px;
    }
}
.show-mobile-in,
.mk-logo-mobilesed{
    display: none;
}
@media screen and (max-width:768px) {
    .top_header{
        display: none;
    }
    .d-none-2{
        display: none;
    }
    .d-none-mob{
        display: none;
    }
    .d-none-desk{
        display: block;
    }
    .mk-logo-mobilesed{
        display: block;
        width: 50%;
    }
    .moment-offers{
        order:2;
    }
    .mk-logo-mobilesed img{
        height: 77px;
        width: auto;
        padding-top: 0px;
    }
    .mk-background-light,
    .mk-navbar{
        height: 100%;
        padding: 10px 5px;
    }
    .d-none-mobile{
        display: none;
    }
    .show-mobile-in{
        display: block;
    }
    .mk-badge-a{
        color: #852677;
        font-size: 18px;
        margin-bottom: 0px;
    padding-top: 6px;
    position: relative;
    }
    .badge-light {
        color: #ffffff;
        background-color: #a54296;
        position: absolute;
        top: -3px;
        z-index: 0;
        left: 9px;
    }
    .mk-pishnahadat{
        display: none;
    }
    .menu-desk{
        display: none;
    }
    #menu-mobile.show{
        display: block!important;
    }
    .top_header{
        display:none
    }
#menu-mobile{
    margin-top: 10px;
    background-color: #fff;
}
.menu-th2{
    background-color: #f5f5f5;
}
.st-link:after{
    display: none;

}
.st-link{
    color: #212529;
}
    .collapse.show{
        border-top:1px solid #ddd;
    }
    .menu-th1{
        margin-bottom: 0px;
border: 1px solid #ddd;
padding-bottom: 10px;
    }
    .dropdown-divider{
        margin: 0px;
    }
     .menu-th1 li{
         padding-top: 5px;
         padding-bottom: 5px;
     }
 .menu-th1 li a{
     display: block;
     padding: 0.75rem;
     position: relative;
     color: #000;

 }
    .menu-th1 li a:after{
        content: "\f106";
        font-family: FontAwesome;
        position: absolute;
        left: 15px;
    }
    .menu-th1 li a.collapsed:after{
        content: "\f107";
        font-family: FontAwesome;
        position: absolute;
        left: 15px;
    }
    .menu-th2 li a:after,.menu-th2 li a.collapsed{
        display: none;
    }

    .collapse.show{
        padding: 0;
    }
    .mk-menu-bottom li a:after {
        content: "\f107";
        font-family: FontAwesome;
        position: absolute;
        left: 0;
    }
    .mk-menu-bottom li:after{
        display: none;
    }
    .mk-drop-ul li:hover .mk-item-of-men{
        display: block;
        position: relative;
        top: auto;
        left: 0;
        min-height: auto;
        border: 0;
        background: transparent;
        padding-left: 0;
        padding-right: 20px;
    }


   .mk-background-megamenu{
       display: none;
   }
    .list-menu-top li{
        margin-top: 12px;
    }
    .list-menu-top {
        text-align: center;
    }
    .list-menu-top li:last-child {
        text-align: center;
        float: inherit;
        margin-bottom: 5px;
    }
    .mk-pishnahadat::before {
        display: none;
    }
    .mk-logo-img {
        margin-top: 0px;
    }

    .mk-menu1:hover .mk-menu1-drop {
        min-height: 100%;
        padding-bottom: 7px;
        display: contents;
    }

    .mk-background-megamenu {
        display: none;
    }
    .mk-drop-ul li::after {
        display: none;
    }
    .mk-menu-bottom li {
        display: block;
        text-align: right;
    }
    .mk-menu1-drop {
        box-shadow: none;
        background: #f8f9fa;
        border: 0px;
        z-index: 90;
    }
    .mk-drop-ul .border-bottom-hover:hover {
        background: none;
        border: 0px;
    }
    .mk-vertical-slider {
        max-width: 100%;
    }
    .mk-vertical-slider #myCarousel .carousel-inner {
        border-radius: 0px;
    }
    .mk-vertical-slider #myCarousel .list-group .list-group-item:last-child, .mk-vertical-slider #myCarousel .list-group .list-group-item:first-child {
        border-radius: 0px;
    }
    .mk-vertical-slider #myCarousel {
        height: auto;
    }
    .mk-ver-offer {
        padding: 6px;
    }
    /* .mk-col-8-full-size {
        padding-left: 0px;
    } */
    .brand-home-page {
        width: 100%;
    }
    .mk-cashi .mk-tiles-vertical-offer {}
    .moment-offers {
        padding-left: 15px !important;
    }
    /* .zoomWindow, .zoomContainer {
        opacity: 0 !important;
        display: none !important;
    } */
    .mk-sp-vertical-tabs .nav-tabs .nav-item {
        display: block;
        width: 100%;
    }
    .mk-sp-vertical-tabs .nav-tabs {
        height: auto;
    }
    .new-list-select-item {
        position: relative;
    }
    .finish-div-product img {
        width: 75px !important;
    }
    .mk-part-1-1 {
        display: grid;
    }
    .mk-top-cart {
        margin-top: 14px;
        margin-bottom: 14px;
    }
    .mk-input-search, .mk-badge-cart, .mk-top-search {
        width: 100%;
    }
    .mk-input-search input {
        width: 100%;
    }
    .mk-top-cart {
        text-align: center;
        width: 100%;
        padding-left: 0px;
    }
    .mk-pad-top-menu {
        order: 2;
    }
    .mk-logo-mobile {
        order: 1;
    }
    .fancybox-show-thumbs .fancybox-thumbs {
        width: 20%;
    }
    .fancybox-thumbs ul li {
        background-size: cover;
        width: 92%;
        height: auto;
    }
    .brand-home-page{
        max-height: 200px;
        height: auto;
    }
    .brand-image-home a img{
        width: 160px;
    }
    .mk-footer-links-top li{
        float: none;
    }
    .offer-to-other{
        position: relative;
        width: 100%;
        display: contents;
    }
}

@media screen and (max-width:576px) {
    .height-seen-kala {
        min-height: 100%;
        max-height: 100%;
    }
    .mk-nav-tabs li:last-child {
        border-radius: 0px;
    }
    .mk-nav-tabs li {
        width: auto;
    }
    h1 {
        font-size: 22px !important;
    }
    .mk-item-of-flex-table {
        width: 100%;
        margin-left: 20px;
    }
    .mk-col-8-full-size {
        padding-left: 15px;
    }
    .vertical-slider #myCarousel {
        margin-bottom: 30px;
    }
    .mk-ver-offer {
        bottom: -3.7em;
    }
    .countdown-timer-wrapper .timer .timer-wrapper {
        width: 25px;
        height: 25px;
        line-height: 25px;
    }
    .timer__spacer {
        font-size: 20px;
    }
    .countdown-timer-wrapper .timer .timer-wrapper .time {
        font-size: 15px;
    }
    .mk-vertical-slider #myCarousel {
        margin-bottom: 30px;
    }
    .mk-pay-dargah h5 {
        font-size: 13px;
    }
}

@media screen and (max-width:510px) {
    .dropdown-menu.show {
        right: -170% !important;
    }
    .mk-logo-mobilesed img {
        height: 52px;
    }
}
@media screen and (max-width:496px) {
    .mk-category-sort-ul{
        text-align: right;
    }
.mk-category-sort-ul li{
    display: inline-block;
    margin-bottom: 10px;
}
}
@media screen and (max-width:440px) {
    .menu-design-share {
        width: 254px;
    }
    .dropdown-menu.show {
        right: auto !important;
    }
    .brand-image-home a img {
        width: 140px;
    }
    .brand-home-page {
        width: 100%;
        height: 149px;
    }
    .mk-form-subscribe input[type="text"]{
        width: auto;
    }
}

@media screen and (max-width:390px) {
    .mk-vertical-slider #myCarousel {
        margin-bottom: 30px;
    }
    .mk-pay-buttun-code {
        width: 48%;
        padding: 4px 5px;
        font-size: 9px;
    }
    .mk-pay-code-input {
        width: 86%;
    }
}

@media screen and (max-width:351px) {
    .mk-light-box a {
        width: 100%;
    }
    .mk-part-1-1 {
        flex-wrap: wrap;
    }
    .mk-top-search {
        float: right;
    }
    .mk-top-cart {
        margin-bottom: 15px;
    }
}

@media screen and (max-width:322px) {
    .innet-share-link-social {
        margin-bottom: 34px;
    }
    .mk-dropdown-links-ul li {
        width: 21%;
    }
    .mk-dropdown-links-ul li a {
        padding-top: 0px;
        font-size: 10px;
        width: 19px;
        height: 19px;
    }
    .mk-sharing-shortlink input {
        width: 100%;
    }
}

@media screen and (max-width:310px) {
    .mk-choose-adres {
        margin-bottom: 40px;
    }
    .mk-order-span-design {
        float: right;
    }
    .mk-nav-tabs li a {
        padding: 16px 2px;
        white-space: nowrap;
        overflow: hidden;
    }
    .navbar-light .navbar-toggler{
        font-size: 14px;
    }
}
.hide_desk{
    display: none;
  }
  
  .mobile-hidden{
    display: table-cell; 
  }
  
  @media screen and (max-width:768px) {
    .hide_desk{    
      display: table-row; 
    }
    .mobile-hidden{
      display: none;
    }
    .bg-mobile-btn{
      background-color: #dee2e6;
      border-bottom: 1px solid #852677!important;
    }
    .bg-mobile-btn h4{
      margin-bottom: 10px;
      color: #852677;
      font-size: 1.25rem;
    }
  
  }
