@media (min-width:1300px){.container{max-width:1240px}}
@media (min-width:1400px){.container{max-width:1340px}}

@media (min-width:1201px){
  
  #menuToggle input{display:none}
  #menuToggle{display:none}
  }
@media (max-width:768px){.btn{font-size:12px}.btn-cart2{padding:0 10px}}
@media screen and (max-width:1201px){.navbar .nav-item{padding:0 0}.navbar-expand-lg .navbar-nav .nav-link{padding-right:0;padding-left:0}.my-account{flex-direction:column}.my-account .account-menu{width:100%;height:auto;display:flex;justify-content:space-between}.my-account .account-menu .profile{padding:16px}.my-account .account-men-sub{padding:8px;display:flex;align-items:center}.my-account .account-men-sub li{display:inline-grid;margin:0 10px}.my-account .account-men-sub li a{display:contents}.box-profile-view{justify-content:center}.my-account .account-men-sub li h3{display:none}}
@media (min-width:992px) and (max-width:1440px){.dd-menu-img{width:40px;height:40px}.navbar .dropdown-menu{width:70%!important}}
@media (min-width:992px) and (max-width:1199px){.edit-remove{left:15px;right:unset;bottom:5px;top: inherit;}.edit-address{padding-bottom:35px}}
@media (max-width:900px){.edit-offers{flex-direction:column}}
@media(max-width:1201px){.navbar{padding-bottom:9px!important}
.main-logo .top-icon{
    position: absolute;
    top: 8px;
    left: 30px;
    animation: rotation 10s infinite linear;
    width: 20px;
    height: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  
  .main-logo .top-icon img{
    width: 18px !important;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 !important;
    height: 18px !important;
  }
  .h100t{
    height:auto;
  }
  
  .dfjcac{
    justify-content: flex-start !important;
  }
  .fdc{
    flex-direction: inherit;
  }

  .top-link img{
    width: 18px;
    height: 18px;
    position: relative;
    left: 8px;
  }

  .main-nav ul.dropdown-menu{
    padding-left: 33px;
  }

  .navbar .dropdown-menu li a {
    font-size: 14px !important;
}


#menuToggle{left:-9px}
.top-link span{    
  display: inline-block;
  font-size: 15px;
  margin-left: 9px;
  left: 26px;
  top: 7px;
  opacity: 1;
  visibility: visible;
  transform: translate( 0, 0px);
}
.right-link.top-link:hover span{    
  transform: translate( 0, 0px);
}

.CartCount{
  transform: translate( 3px, -3px) !important;
}

  #a-page .first-part-1 img{width:100%}
  .top-item .top-link.dropdown-toggle::after{content:'';width:20px;height:20px;background:url(../img/down-arrow-s.svg);position:absolute;right:10px;border:none;display:inline;top:0;background-repeat:no-repeat;bottom:0;margin:auto;transform:rotate(0);transition:.3s all}.top-item.show .top-link.dropdown-toggle::after{transform:rotate(180deg);transition:.3s all}.main-logo img{position:relative;top:0;width:145px}
  
  .tp-t{background:#000}
  
  .nav-item.top-item{text-align:left;border-top:1px solid #eee;padding:3px 15px}

  .navbar-collapse{height:100vh;overflow:scroll;background:#fff;margin-top:10px;opacity: 0;visibility: hidden;display: block !important;}
  .navbar-collapse .navbar-nav{display: none;}

  .navbar-collapse.show{visibility: visible;opacity: 1;}
  .navbar-collapse.show .navbar-nav{display: block;}

  .top-link::before{display:none}.main-logo{width:100px;text-align:left}.main-logo img{width:85px;padding:0;left:10px;top:5px}.sub-menu-ul{columns:2;-webkit-columns:2;-moz-columns:2}.navbar .dropdown-menu{padding:0;padding-top:0}.dropdown-menu .nav-item{padding:0;margin:0}.main-nav .dropdown-menu{height:0%;overflow:hidden;transition:transform 80ms ease;transform:scaleY(0);transition:all .5s}.main-nav .dropdown-menu.show{transition:transform 80ms ease;transform:scaleY(1);transition:all .5s}.video-btn,.video-btn-1{right:15px;bottom:0;top:15px}.products-dtail{padding:0 10px;padding-bottom:10px}.category-slider h5{font-size:12px;margin-top:8px}.tp-t{font-size:12px}.live-txt ul li{margin-bottom:10px;font-size:14px;line-height:20px}.cart-box{margin-right:0}}
@media screen and (min-width:1201px){.navbar{padding-top:0;padding-bottom:0}.navbar .nav-item{padding:0 .25rem}.nav-link{display:block;}.navbar .dropdown{position:static}.navbar .dropdown-menu{width:50%;left:10%;right:0;top:73px;border-radius:0;display:block;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s linear}.navbar .address .dropdown-menu{width:auto!important;right:7%;left:auto;top:48px;border-radius:0;padding-top:15px;display:block;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s linear}.navbar .dropdown .dropdown-menu:hover,.navbar .dropdown:hover .dropdown-menu{display:block;visibility:visible;opacity:1;transition:visibility 0s,opacity .3s linear}.navbar .dropdown-menu{border:1px solid #eee;background-color:#fff;box-shadow:0 15px 40px -20px rgba(40,44,63,.15)}}
@media screen and (max-width:768px){.cart-box{flex-wrap:wrap;flex-direction:row}.cart-d-bx{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.cart-item-options{margin: 10px auto 0;text-align: center;flex: 0 0 100%;align-items: center;justify-content: center;}.modal-dialog{margin:5rem auto}.cart-item .thumbnail img{width:45px}.order-summary{padding:1rem 1rem}.cart-item{padding:20px 0}.box-profile-view{flex-direction:column}.profile-add-1,.profile-add-4{margin-left:0}.profile-add-3 button,.profile-add-4 button{margin:10px 0}}
@media(max-width:576px){.hed-deft{
  font-size: 20px;
}
.search-bxxx{
  height: 50px;  
}
.search-bxxx input{
  font-size: 16px !important; 
  width: 70%;
}
.search-bxxx button{
  font-size: 14px; 
  padding: 0 10px;
  width: 30%;
}

.sub-menu-ul{columns:1;-webkit-columns:1;-moz-columns:1}.live-txt h3,.main-txt{font-size:2rem}.cart-d-bx{margin-left:10px;margin-top:10px}.size-s{margin:5px 0}.edit-remove{left:15px;right:unset;bottom:5px;top: inherit;}.edit-address{padding-bottom:35px}.cart-box .border{margin:auto}.btn-remove{width:90px;font-size:10px}.btn-m-wish{width:140px;font-size:10px}.my-account .account-menu .profile{display:none}.box-profile-view-1{flex-direction:column}.edit-bx-sub .box-profile-view-1 .comman-bx{margin:10px 0 0 0;line-height:20px}}
@media(max-width:500px){.order-item-bx .main-item{flex-direction:column}.order-item-bx .order-img-bx{margin:0 auto 15px}}
@media(max-width:460px){.edit-offers .off-txt{padding:10px}.off-bx{margin:10px 0}.edit-offers .off-img{width:26%}
  .categoty-banners-item .c-b-i-text p{
    font-family: 'Butler';
    color: black;
    font-size: 16px;
    line-height: 20px;
  }
}
@media(max-width:415px){.hed-deft{
  font-size: 16px;
}.products-dtail a{font-size:10px}.products-dtail p{font-size:11px}.wishlist-b{font-size:9px}.blog-image{width:100%;height:100%}}
@media(max-width:376px){
  .categoty-banners-item{
    height: 200px;
  }
  .categoty-banners-item img{
    object-fit: cover;
  }
  .products-dtail a{font-size:10px}.products-dtail p{font-size:11px}.edit-btn{position:relative;top:4px;left:50%;transform:translate(-50%,0)}.edit-offers .off-img p{font-size:16px}.edit-offers .off-txt p{font-size:10px}.edit-offers .off-txt p,.off-bx .off-expri{margin:6px 0 0 0}}
@media(max-width:360px){.policy .tab-menu-link{font-size:.8rem}.text-familiy{font-size:1.5rem!important}.wishlist-b{font-size:8px}}.rs-change.profile-add .nice-select{padding:0 24px 0 8px;border-radius:0;border-right:0;border-left:0;padding:0 22px 0 15px;height:36px},.rs-change.profile-add .nice-select span{font-size:15px}
@media(max-width:991px){.rs-change.profile-add .nice-select{height:43px}.rs-change.profile-add .nice-select:after{right:22px!important}.nav-right{margin-right:0}.rs-change.profile-add .nice-select:after,.top-item .top-link.dropdown-toggle::after{content:'';width:20px;height:20px;background:url(../img/down-arrow-s.svg);position:absolute;right:10px;border:none;display:inline;top:0;background-repeat:no-repeat;bottom:0;margin:auto;transform:rotate(0);transition:.3s all}}
@media screen and (min-width:1201px){.navbar .address .dropdown-menu{width:auto!important;right:0;left:auto;top:73px;border-radius:0;padding-top:15px;display:block;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s linear}}.wishcartitems{display:inline!important;padding-left:2px;padding-right:2px}.nav-right>.nav-item{padding:0 .25rem;margin:auto .2rem}