/*-------------------------------
DESKTOP DEVICE
---------------------------------*/
@media only screen and (min-width:1600px) and (max-width:2000px){
  #carousel-banner-0 img{max-width:100%;width:100%;}
}

/*-------------------------------
IPAD DEVICE
---------------------------------*/
@media only screen and (min-width:761px) and (max-width:1100px){
  html,body{overflow-x:hidden;}
  /* TOP BAR */
  #top li.list-inline-item{margin-right:15px;}
  #top-main-header .col-md-3{padding-right:0px;}
  #search{width:98%;}
  #menu #category{font-size:22px;}
  .menusicky{background:#c7a657;}
  .menusicky .container-xxl{padding:0px;}
  #menu-togglex{position:relative;}
  .menu-toggle{position:absolute;right:1.5rem;top:49%;transform:translate(0, -50%);height:26px;width:29px;}
    .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--middle{}
    &.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 .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:#fff;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%;margin-bottom:10px;padding-left:10px;}
  #menu .nav > li > a{padding:0px;}
  #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;}

 /* 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%;}

/* 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;}
}

/*-------------------------------
MOBILE DEVICE
---------------------------------*/
@media only screen and (max-width:760px){
  html,body{overflow-x:hidden;}
  /* HEADER */
  #logo{text-align:center;}
  #search{width:95%;margin-top:10px;}
  .menusicky{background:#685121;/*#c7a657*/}
  .menusicky .container-xxl{padding:0px;}
  #menu-togglex{position:relative;}
  .menu-toggle{position:absolute;right:1.5rem;top:49%;transform:translate(0, -50%);height:26px;width:29px;}
    .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--middle{}
    &.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 .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;}
 .home-slider{display:none;}
 #menu .topsubmenu.show i.fa-solid{transform: rotate(180deg);}

 /* Cart */
 .mcart-img,.cartqty{display:block;}
 .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;}
 .mcartrow .cartqty{border:1px solid #ccc;padding:2px 5px;font-size:14px;background:#fbfbfb;}

 /* 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:24px;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;}

 .featured-secrow .col{width:315px;}
 .scrollbox{display:flex;flex-wrap:nowrap;overflow-x:scroll;    
  /* background-image:linear-gradient(to right, white, white), linear-gradient(to right, white, white),
   /* Shadow covers *
  linear-gradient(to right, rgba(0,0,0,.25), rgba(255,255,255,0)),
  linear-gradient(to left, rgba(0,0,0,.25), rgba(255,255,255,0));   
  background-position: left center, right center, left center, right center;
  background-repeat: no-repeat;
  background-color: white;
  background-size: 20px 100%, 20px 100%, 10px 100%, 10px 100%;
  /* Opera doesn't support this in the shorthand 
  background-attachment: local, local, scroll, 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;}

.shopcate-sec .justify-content-between{overflow-x:scroll;}
.shopcate-sec .shopcate-boxs{margin-right:15px;}

.homeabout-sec .col-md-3{margin-bottom:20px;}

footer .ftr-subscribe b{font-size:24px;}
.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;}

/* 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:0 15px;}
.catesec-2{flex-wrap:wrap;}
.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:50px;}
h1.productH1{font-size:22px;}
.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;}

/* CART LIST */
.mcartprice-hide{display:none;}
.mtfootcart-no{display:none;}
.mratlist-img{display:block;}
.mcart-updatebtn{justify-content:right;}
.mremove-cart{padding:5px 8px;}
.unit-price{padding:2px 10px;background:#f7e7c5;font-size:14px;display:block;}
.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%;}

}