@media screen and (max-width: 1399px) {
	.product-quantity-box-desktop button.minus {
		margin-right: 30px;
	}
}

@media screen and (max-width: 1199px) {
	.home-subcategory-box {flex: 0 0 25%;; max-width: 25%;}
	.subscribe-footer .subscribe-form .subscribe-input button {padding: 14px 10px;}
	.mobile-container {max-width: 100%; width: 100%; padding-left: 15px; padding-right: 15px;}
	.product-size .size {width:26%;}
	.product-size .size-price {width:36%;}
	.product-size .priceoff {width:18%;}
	.product-size .product-quantity {width:13%;}
	.addtocart-productdetail .addtocartsticky-bg ul {padding: 0px 5px;}
}

@media screen and (max-width: 1130px) {
	.product-quantity-box-desktop button.minus {
		margin-right: 20px;
	}
}

@media screen and (max-width: 1024px) {
	.product-quantity-box-desktop button.minus {
		margin-right: 10px;
	}
}

@media screen and (max-width: 991px) {
	.home-deals-block .home-deals-content {padding: 20px; width: 100%;}
	.home-deals-block .home-deals-content h3 {margin-bottom: 0px;}
	.home-deals-block .home-deals-content .home-deals-description {font-size: 18px; margin-bottom: 10px;}
	.navigation-bg {display: none;}
	.home-top-slider {margin-top: 0px !important;}
	.search-top {display: none;}
	.mobile-left-sidebar {display: block;}
	.listing-top-filters {display: none;}
	.mobile-filter-box-inner {display: block;}
	.results-showing {margin-bottom: 10px;}
	.price-range-block {padding-left: 9px; padding-right: 9px;}
	.price-range-block .price-range-field-left {float: left; margin-left: -8px;}
	.price-range-block .price-range-field-right {float: right; margin-right: -8px;}
	.offcanvas.offcanvas-end {z-index: 9999;}
	.product-size .size {width: 22%;}
	.product-size .size-price {width: 41%;}
	.desktop-gallery {display: none}
	.mobile-gallery {display: block;}
	.cart-total-box {margin-top: 30px;}
	.recent-order-box .order-id {width: 30%; margin-bottom: 15px; margin-right: 0px;}
	.recent-order-box .order-action {float: unset; width: 30%; margin-right: 0px;}
	.recent-order-box .order-pic-detail {margin-right: 15px;}
	.recent-order-box .order-id-details {width: 18%; margin-right: 0px;}
	.dashboard-right-content {margin-bottom: 30px;}
	.dashboard-left-sidebar {border-right:0px;}
	.mobile-productdetailmain-big {position: relative; height: 400px;}
	.section-left1 {width:unset;}
	.home-product-pdg {padding:unset;}
	.home-category-bg {background:none;}
	.section-right1 {width:-webkit-fill-available;}
	
	.section-right2 {width:unset;}
	.home-product1-pdg {padding:unset;}
	.section-left2 {width:-webkit-fill-available;}
	
	.searchicondesktophide {display:inline-block !important;}
	.searchicon-account-content {display:none !important;}
	
	.header-logo {background-color: #fff;}
	.mobile-fixed-top {position: fixed; top: 0; right: 0; left: 0; z-index: 1030; }
	
	/* Mobile Search start */
  .spectacledcoder-search-bar {margin: auto; margin-top: 0%; /*width: 350px;*/ width: 100%; /*height: 255px;*/ display: flex; flex-direction: column; align-items: center; justify-content: start; margin-top: 10px; margin-bottom: 5px; position: relative;}
	#searchicon {position: absolute; margin: auto; /*margin-top: 117px;*/ /*margin-top: 24px; margin-right: 250px;*/ margin-top: 12px; left: 15px; margin-right: 0px; }
.spectacledcoder-search-bar .spectacledcoder-search-bar-input {margin: auto; width: 100%; height: 46px; border-radius: 23px;
    outline: none; border: none; padding: 0px 15px 0px 45px; font-size: 14px; background-color: #27292a; color: #ffffff;
    font-weight: 500;}
.spectacledcoder-search-bar .spectacledcoder-search-bar-input::placeholder {opacity: 70%; font-size: 14px; font-weight: 400;
    color: #ffffff;}
.spectacledcoder-search-bar .spectacledcoder-dropdownmob {position: absolute; margin: auto; /*margin-top: 150px;*/ margin-top: 45px; /*width: 299px;*/ width: 100%; max-height: 200px; display: flex; flex-direction: column; background-color: #27292a; border-radius: 0px 0px 30px 30px; z-index: 100; transition: all 1s; overflow: hidden scroll; }
.spectacledcoder-search-bar .spectacledcoder-dropdownmob::-webkit-scrollbar {display: none; scroll-behavior: smooth;}
.spectacledcoder-search-bar .spectacledcoder-dropdownmob ul {margin: auto; list-style-type: none; width: 100%; height: 100%;
    display: none; flex-direction: column; margin: 0; padding: 0; background-color: #27292a;}
.spectacledcoder-search-bar .spectacledcoder-dropdownmob ul a {text-decoration: none; color: white; font-size: 12px;}
.spectacledcoder-search-bar .spectacledcoder-dropdownmob ul a li {width: 100%; height: 45px; margin: auto; padding: 0px 0px 0px 0px; cursor: pointer; display: flex;}
.spectacledcoder-search-bar .spectacledcoder-dropdownmob ul a li p {margin: auto; margin-left: 15px;}
.spectacledcoder-search-bar .spectacledcoder-dropdownmob ul a li:hover {background-color: #363738;}
.spectacledcoder-search-bar .spectacledcoder-dropdownmob ul a li:hover p {transform: scale(1.02); transition: transform 0.3s;}

@keyframes height {
    0% {height: fit-content; max-height: 0px;} 
    100% {height: fit-content; max-height: 200px;}  
}
@keyframes revheight {
    0% {height: fit-content; max-height: 200px;} 
    100% {height: fit-content; max-height: 0px;}  
}
/* Mobile Search close */
	.product-size .size {width: 22%;}
	.product-size .size-price {width: 30%;}
	.product-size .priceoff {width: 20%;}
	.product-size .product-quantity {width: 18%;}
	.product-quantity-box-sticky {width: 280px;}
	.product-quantity-box-sticky button.minus {margin-right: 45px;}
	.product-quantity-box-sticky button.plus {margin-left: 45px;}
	.addtocart-productdetail .addtocartsticky-bg ul li button.addtocart-btn {width: 280px;}
	.product-detail-content {margin-top:20px;}
	.order-details-wrapper {margin-top:30px;}
	.dashboardloginname {display:none;}
	.mobile-filter-box-inner {margin-top:5px;}
	.mobile-product-listing-filter .sidebar-filter-box .form-check {padding-left: 25px;}

	.product-quantity-box-desktop input {width: 60%;}
}

@media screen and (max-width: 767px) {
	.home-subcategory-box {flex: 0 0 50%;; max-width: 50%;}
	.section-left1 {width: 100%;}
	.section-right1 {width: 100%;}

	.section-left2 {width: 100%;}
	.section-right2 {width: 100%;}
	.subscribe-footer {margin-top: 30px;}
	.followuson {text-align: left; margin-top: 20px;}
	.mobile-footer-email {margin-top: 30px;}
	.home-deals-block .home-deals-content {padding: 40px;}
	.home-deals-block .home-deals-content h3 {margin-bottom: 10px;}
	.home-deals-block .home-deals-content .home-deals-description {font-size: 18px; margin-bottom: 20px;}
	.mobile-mrg-btm30 {margin-bottom: 30px;}
	.top-bg {display: none;}
	.signin-top ul li .account-content .registerlink {display: none;}
	.signin-top ul li:nth-child(1) {display: none;}
	.top-slider-right {margin-top: 0px; padding-left:0px !important;}
	.ordermain-id {font-size: 15px;}
	.orderplacedon {font-size: 15px;}
	.price-buynow span.buynow-price {font-size: 20px; padding-top: 8px;}
	.price-buynow span.buynow-btn a {font-size: 15px;}
	.cart-mobile-box .cart-mobile-order-id {margin-right: 30px;}
	.mobile-bottom-menu {display: block; width: 100%; position: fixed; left: 0px; bottom: 0px; z-index: 1032;}
	.mobile-bottom-menu .sticky-bg {width: 100%; float: left; text-align: center; background: #fff; padding: 8px 2px 4px 2px; border-top: #bfbfbf solid 1px;}
	.mobile-bottom-menu .sticky-bg ul {margin-bottom: 0px; margin: 0px; padding: 0px;}
	.mobile-bottom-menu .sticky-bg ul li {display: inline-block; width: 23%;}
	.mobile-bottom-menu .sticky-bg ul li a {display: block; width: 100%; color: #333; font-size: 13px; cursor: pointer; text-decoration: none;}
	.mobile-bottom-menu .sticky-bg ul li img {margin-bottom: 6px;}
	.mobile-bottom-menu .sticky-bg ul li.dropdown {position: relative; display: inline-block;}
	.mobile-bottom-menu .sticky-bg ul li .dropbtn {cursor: pointer;}
	.mobile-bottom-menu .sticky-bg ul li .dropdown-content {display: none; position: absolute; bottom: 53px;
        right: 5px; background-color: #fefefe; border: 1px solid #dfdfdf; min-width: 113px; z-index: 1;}
  .mobile-bottom-menu .sticky-bg ul li .dropdown-content a {color: black; padding: 12px 16px; text-decoration: none; display: block;}
  .morelinks-footer a {color: #000; font-size: 14px; font-weight: 600; display: block; text-decoration: none; line-break: 30px; margin-bottom: 6px;}
  .morelinks-footer a:hover {color: #ff6600;}
  .followuson {margin-bottom: 50px;}
  .mobile-productdetailmain-big {position: relative; height: 400px;}
	.product-quantity-box-sticky {width: 200px;}
	.product-quantity-box-sticky button.minus {margin-right: 15px;}
.product-quantity-box-sticky input {width:80px;}
	.product-quantity-box-sticky button.plus {margin-left: 15px;}
	.addtocart-productdetail .addtocartsticky-bg ul li button.addtocart-btn {width: 200px;}
	.quantity-button-desktop {margin-top: 10px;}
	.product-quantity-box-desktop input {width: 70%;}
}

@media screen and (max-width: 576px) {
	.recent-order-box .order-id {width: 48%; margin-bottom: 15px; margin-right: 0px;}
	.recent-order-box .order-action {float: unset; width: 100%; margin-right: 0px;}
	.recent-order-box .order-action .orderaction-title {display: none;}
	.recent-order-box .order-action .orderaction-btn a {display: block; text-align: center;}
	.recent-order-box {width: 100%; overflow: hidden;}
	.recent-order-box .order-pic-detail {float: left; vertical-align: top; margin-right: 15px; width: 90px;}
	.recent-order-box .order-id-details {width: 60%; margin-bottom: 0px; margin-right: 0px; vertical-align: top; float: left;}
	.recent-order-box .order-id-details .orderid-title {font-size: 14px; margin-bottom: 0px; display: inline-block; width: 35%;}
	.recent-order-box .order-id-details .orderid-number {font-size: 14px; display: inline-block;}
	.cart-mobile-box {width: 100%; overflow: hidden;}
	.cart-mobile-box .cart-mobile-order-pic {float: left; vertical-align: top; margin-right: 15px; width: 90px;}
	.cart-mobile-box .cart-mobile-order-id {width: 58%; margin-bottom: 0px; margin-right: 0px; vertical-align: top;
        float: left;}
  .cart-mobile-box .cart-mobile-order-id .cart-mobile-orderid-title {font-size: 14px; margin-bottom: 0px; display: inline-block; width: 35%;}
  .cart-mobile-box .cart-mobile-order-id .cart-mobile-orderid-number {font-size: 14px; display: inline-block;}
  .cart-desktop-table {display: none;}
  .cart-mobile-table {display: block;}
	.home-categorybox-border {padding: 30px 20px 0px 20px;}
	.home-product-cat .product-cat-link .category-product-img {margin-bottom:10px;}
	.home-product-cat .product-cat-link .product-cat-caption .cat-title {font-size:15px;}
	.homeproductlist-thumb {height: 130px;}
	.home-product-list-block {padding: 10px;}
	.listing-thumb {height: 130px;}
	.productlisting-block .product-content {padding: 10px;}
	.logo img {width:110px;}
	header .toggle span::before {top: -8px !important;}
	header .toggle span::after {bottom: -8px !important;}
	header .toggle span, header .toggle span::before, header .toggle span::after {width:22px !important; height:2px !important;}
	header .toggle {margin-top: 19px !important;}
	.header-logo {padding: 10px 0px 10px 0px;}
	.signin-top ul li:nth-child(1) {display:unset;}
	.signin-top ul li .account-content {display:none;}
	.signin-top {margin-top:5px;}
	.signin-top ul li {margin-right:0px;}
	.page-breadcrumb .breadcrumb li {font-size:12px; font-weight:400;}
	.mobile-productdetailmain-big {position: relative; height: 270px;}
	.product-detail-content h1 {margin-top: 0px; font-size:22px;}
	.home-product-list-block .home-product-list .onsale {left:10px;}
	.price-mrp {font-size:16px;}
	.product-without-size .price-product .saveoff {font-size:16px;}
	.taxes {font-size:15px;}
	.product-size ul li {padding: 5px 6px;}
	.product-size .size-price {width:40%;}
	.product-size .priceoff {width:17%;}
	.product-size .priceoff .priceoffinner {font-size:12px;}
	.product-size .product-quantity {width: 12%;}
	.addtocart-productdetail .addtocartsticky-bg ul li button.addtocart-btn {width:145px; font-size:13px;}
	.product-quantity-box-sticky {width:145px;}
	.product-quantity-box-sticky button.minus {margin-right: 0px;}
	.product-quantity-box-sticky button.plus {margin-left: 0px;}
	.product-quantity-box-sticky input {width: 57px;}
	.addtocart-productdetail .addtocartsticky-bg ul li button.addtocart-btn {width:145px; font-size:13px;}
	.product-quantity-box-sticky {width:145px;}
	.product-quantity-box-sticky button.minus {margin-right: 0px;}
	.product-quantity-box-sticky button.plus {margin-left: 0px;}
	.product-quantity-box-sticky input {width: 57px;}
	.product-quantity-box-sticky button.minus img {width:20px; height:20px;}
	.product-quantity-box-sticky button.plus img {width:20px; height:20px;}
	.product-quantity-box-sticky input {width: 57px; padding: 6px 0; font-size: 12px;}
	.complete-description .nav-tabs .nav-link {margin-right: 20px;}
	.checkout-login-form {padding:15px;}
	.checkout-box .checkoutbox-header {padding: 0px 12px 0px 15px;}
	.order-details-wrapper h2 {padding: 0 12px 0 15px;}
	.order-details ul li {padding: 16px 15px;}
	.select_payment_content {padding: 30px 15px;}
	.sub_total_content {padding: 15px;}
	.ordermain-id span {display:block;}
	.orderplacedon span {display:block;}
	.mobile-filter-box-inner {margin-top:4px;}
}


@media screen and (max-width:474px) {
  .home-deals-block .home-deals-content {padding: 24px;}
  .home-deals-block .home-deals-content h3 {font-size: 32px;}
}

@media screen and (max-width: 414px) {

}

@media screen and (max-width: 375px) {
   .home-deals-block .home-deals-content .home-deals-description {margin-bottom: 8px;}
   .home-deals-block .home-deals-content .home-deals-shopnow .shopnow-btn {padding: 7px 18px;}
   .home-deals-block .home-deals-content h3 {margin-bottom: 2px;}
   .home-deals-block .home-deals-content .home-deals-description {margin-bottom: 10px;}
}

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