/*-------------------------------
DESKTOP DEVICE
---------------------------------*/
@media only screen and (min-width:1600px) and (max-width:2000px){
  #carousel-banner-0 img{max-width:100%;width:100%;}
}
@media only screen and (min-width:1250px) and (max-width:1598px){
  .menu-row .container-xxl{padding:0px}
}
/*-------------------------------
IPAD DEVICE
---------------------------------*/
@media only screen and (min-width:761px) and (max-width:1100px){
  html,body{overflow-x:hidden;}
  /* TOP BAR */
  #logo{margin:15px 0 0px 0}
  #top li.list-inline-item{margin-right:10px;}
  #top-main-header .col-md-3{padding-right:0px;}
  #top .container-xxl{padding:0px 15px;font-size:14px}
  #search{width:98%;}
  #menu #category{font-size:22px;}
  .menusicky .container-xxl{padding:0px;}
  #menu-togglex{position:relative;}

    .menu-toggle-bar {
    display:block;position:absolute;
    top:50%;margin-top:-2px;margin-right:5px;
    right:0;width:73%;height:4px;border-radius:4px;background-color:#fff;transition:all 0.3s ease;
    &.menu-toggle-bar--top{transform: translate(0, -8px);}    
    &.menu-toggle-bar--bottom{transform:translate(0, 8px);}
    .nav-open &{&.menu-toggle-bar--top{transform: translate(0, 0) rotate(45deg);}
     &.menu-toggle-bar--middle{opacity:0;}
     &.menu-toggle-bar--bottom{transform:translate(0, 0) rotate(-45deg);}
    }
  }
  #menu .dropdown-menu{position:absolute;width:95vw;}
  #menu .dropdown-inner{width:100%;}
  #menu .menu-list-box-2{margin-left:-250px;}
  #menu .garments-ipad{margin-left:-10px!important;}
  #menu .ipad-ml{margin-left:-500px;padding:5px;}
  #menu .ipad-ml .dropdown-inner a{min-width:200px;}
  #menu .ipad-width-300{width:300px;}
  .dropdown-menu:before{display:none;}
  #menu .nav > li > a > i.fa-caret-down{display:none;}
  #menu li.dropdown a:after{display:none;}
  #menu .topsubmenu{background:#bba066;color:#fff;padding:5px 10px 0px;line-height:25px;vertical-align:middle;float:right;margin-top:-30px;display:block;}
  #menu .topsubmenu:focus{background:#bba066;color:#fff;}
  #narbar-menu{background:#5b4511;border-radius:5px;padding:15px 25px 0px 25px;}
  #menu ul.nav{display:flex;flex-direction:row;justify-content:space-between;}
  #menu ul.nav li{width:31.5%;margin-bottom:10px;padding-left:0px}
  #menu .nav > li > a{padding:0px;}
  #menu .nav > li{margin-right:10px!important}
  #menu .dropdown-menu{display:none!important;}
  #menu .show{display:block!important;}
  #menu .dropdown-inner ul li{width:100%;padding-left:10px;max-width:214px;}
  #menu .dropdown-inner ul li a{padding-left:0px;}
  #menu .nav > li > a > svg{display:none}

 /* Cart */
 .mcartrow td{width:100%;display:block;}
 .mcartrow td.mcart-hide{display:none;}
 .mcartrow td.mcardisp-flex{display:flex;}
 .mcartrow .mcart-img{width:95px;margin-right:10px;display:block;}
 .mcartrow .cartqty{border:1px solid #ccc;padding:2px 5px;font-size:14px;background:#fbfbfb;display:block;}
 .cart-dropdown{min-width:375px;}

  /* Slider */
  #carousel-banner-0 img{max-width:100%;}
  .highlight-sec .col-md-3{display:block;text-align:center;background-size:200px;}
  .highlight-sec .col-md-3 .hicon{margin:0px auto 10px auto;}
  .highlight-banner-sec .btext{font-size:18px;}
  .scrollbox{display:flex;flex-wrap:nowrap;overflow-x:scroll;}
  .hbright img{max-width:215px;}
  .shopcate-sec .justify-content-between{overflow-x:scroll;}
  .shopcate-sec .shopcate-boxs{margin-right:15px;}
  .ftr-subscribe .col-md-4{width:50%;margin-bottom:15px;}

/* CATEGORY PAGE */
.catheader{padding:15px;}
.catheader h1{font-size:26px;margin-bottom:0px;}
.category-left-panel{width:35%;}
.category-data{width:65%;}
.category-data{padding-left:0px;}
.categorym-scroll{display:flex;flex-wrap:nowrap;overflow-x:scroll;}
.categorym-scroll .card{flex:0 0 260px;}
.catepdesc{padding:0 15px;}
#product-list .col{width:50%;}
.catesec-2{width:50%;overflow:hidden;}
.catesec-2 .card{width:100%;}
#htmlcontent-1 .col-md-6{width:100%;margin-bottom:20px;}

/* PRODUCT PAGE */
.proimg-col{flex:0 0 100%;}
#form-product .form-check{width:170px;}
#form-product .form-check img{width:162px;height:146px;}
#form-product .form-check{height:225px;}
.pdesc-head{margin-top:10px!important;}
.pdesc-row{padding-right:0px;}
.pdesc-row .col-lg-12{padding-right:0px;}
footer .ftr-subscribe{padding-top:30px;padding-bottom:10px}
.ftr-subscribe .col-md-4:nth-child(3){width:100%;display:flex;justify-content:center}
.trust-bar .d-flex div{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;line-height:22px}
.trust-bar span{margin-bottom:8px}
.trust-bar p b{display:inline-block;margin-top:5px}
footer .d-flex{overflow-x:scroll}
footer .d-flex .col{flex:0 0 30%;}
footer h5{letter-spacing:2px}
}

/*-------------------------------
MOBILE DEVICE
---------------------------------*/
@media only screen and (max-width:760px){
  /* Menu */
  .leather-products-list li{width:30%!important;margin:5px!important}

 /* Highlights */
 .highlight-sec{padding-top:20px;padding-bottom:10px}
 .highlight-sec .row{display:flex;flex-wrap:nowrap;overflow-x:scroll;}
 .highlight-sec .col-md-3{width:auto;}

 .highlight-banner-sec .row{display:flex;flex-wrap:nowrap;overflow-x:scroll;}
 .highlight-banner-sec .col-md-3{width:315px;}

 .myheading h2{font-size:22px;display:flex;width:100%;}
 .myheading h2::after{margin-right:10px;width:50px;background-position:right;margin-top:5px;}
 .myheading h2::before{margin-left:10px;width:50px;margin-top:5px;}

 .myheading h3{font-size:18px}
 .myheading h3::after, .myheading h3::before{display:none;}

 .featured-secrow .col{width:315px;}
 .scrollbox{display:flex;flex-wrap:nowrap;overflow-x:scroll}
.home-half-banner .hbleft{flex-wrap:wrap; margin-bottom:20px;}
.home-half-banner .tbimage{width:100%;text-align:center;}
.home-half-banner .hbright {flex-wrap:wrap;}
.home-half-banner .hbright .hbtext{padding:20px 20px 0px 20px;}
.faq-sec .col{padding:0px}
.faq-sec .myheading h2::after, .faq-sec .myheading h2::before{display:none;}

.homeabout-sec .col-md-3{margin-bottom:20px;}
footer{background-image:url('../../../image/web/footer-bg-m.webp');}
footer .ftr-subscribe b{font-size:22px}
.ftr-subscribe .input-group{margin:15px 0px;}
footer h5{font-size:16px;}
footer .col{flex: 0 0 50%;}
footer .col:nth-last-child(1){flex: 0 0 100%;}
.mfooter-cont .d-flex{flex-wrap:wrap;}
.btlist{font-size:14px;}
.breadcrumbrow .container-xxl{padding-left:0px;padding-right:0px;}
.breadcrumb{display:flex;flex-wrap:nowrap;overflow-x:scroll;}
.socialnetwork li.facebook{line-height:20px}
.trust-bar .d-flex{margin-top:0px !important;}
.trust-bar p{font-size:15px;line-height:20px;padding:15px 2px}
.trust-bar p b{display:inline-block;margin-top:5px}
.trust-bar .d-flex div{width:100%;margin:8px 15px}

/* CATEGORY PAGE */
.catheader{padding:15px;}
.catheader h1{font-size:26px;margin-bottom:0px;}
.category-data{padding-left:0px;}
.categorym-scroll{display:flex;flex-wrap:nowrap;overflow-x:scroll;}
.categorym-scroll .card{flex:0 0 260px;}
.catepdesc{padding:10px;}
.catesec-2{flex-wrap:wrap;display:flex;width:100%;justify-content:center;}
.catesec-2 .cltext{padding-left:0px!important;}
.catesec-2 .catedec{padding-left:0px;}
.close-cat{display:block;}
.close-filter{display:block;}
.footcatsticky{display:block;}
.myleftcategory{top:0;}
#leftsideCatlist{overflow-y:auto;}
#leftFilter{overflow-y:auto;}
.catloopBox .catedecfloat-left{width:100%}

/* PRODUCT PAGE */
.relatedimg a{height:70px;}
h1.productH1{font-size:21px;}
.product-detail-pr .price-new{font-size:30px;}
#form-product .mb-3{margin-bottom:10px!important;}
#form-product .justify-content-start{flex-wrap:nowrap!important;overflow-x:scroll;}
#form-product .form-check{height:230px;}
.available-head{font-size:18px;}
#form-product .form-check img{width:165px;height:150px;}
.addtocart-row{padding:10px;}
.sp-quantity{width:100%;margin-bottom:15px;}
#button-buycart{margin-left:7px;}
.pdesc-head{margin-top:10px!important;padding:0px;margin-left:12px;width:94%;}
.pdesc-head h2{margin-left:20px;}
.pdesc-row{padding:0px;margin-left:1px }
.descbox{border-width:5px;padding:10px;}
.mysecondarybtn{padding-left:8px;padding-right:8px;text-wrap:nowrap;}
.relatedimg{max-height:150px}

/* CART LIST */
.mcartprice-hide{display:none;}
.mtfootcart-no{display:none;}
.mratlist-img{display:block;}
.mcart-updatebtn{justify-content:right;}
.mremove-cart{padding:5px 8px;}
.mtfootcart-yes{display:table-cell;}
.mtfootcart-yes:nth-child(odd){background:#fff3db;}
.mtfootcart-yes:nth-child(even){background:#fffaef;}

/* Account Pages */
#account-login .col{flex: 1 0 100%;}

}