@media (min-width: 1920px) {
	.container{max-width: 1600px;}
	.headercontainer .logocolumn{-ms-flex: 0 0 230px; flex: 0 0 230px; max-width: 230px;}
	.headercontainer .headtop .logobx img{max-width: 200px;}
	.headercontainer .chaddressbx .addressh{font-size: 15px;}
	.headercontainer .chaddressbx .addresshmiddle p{font-size: 15px;}
	.headercontainer .chaddressbx .addresshrt .chaddbtn{font-size: 14px;}
	.headercontainer .chaddressbx{max-width: 320px; min-width: 320px;}
	.headercontainer .loginbtx .loginbtn{font-size: 17px;}
	.headercontainer .heartbtx.cartbtn .cartrt em{font-size: 17px;}
	.headercontainer .heartbtx.cartbtn .cartrt strong{font-size: 18px;}
	.headercontainer .topsearchbtx{min-width: 618px;}
	.headercontainer .topsearchbtx .searchpanelinner .form-group .form-control{height: 46px; font-size: 18px;}
	.headercontainer .topsearchbtx .searchpanelinner .form-group .searchbtn{width: 36px; height: 36px; font-size: 17px;}
	.headercontainer .navigation .sf-menu > li > a{padding: 14px 50px 14px 50px; font-size: 16px;}
	.headercontainer .navigation ul li.parent > a:after{margin-top: -8px;}
	.bannercontainer .bncategory .bncatheading{font-size: 24px;}
	.bannercontainer .bncategory .bncatbx ul li a{font-size: 17px; padding: 10px 0px;}
	.bannercontainer .bncategory .morebtn a{font-size: 17px;}
	.bannercontainer .topsellingbx .tpsellheading{font-size: 24px;}
	.bannercontainer .topsellingbx .tpsellbx .tpsllb .tpsllbcontent h3{font-size: 18px;}
	.bannercontainer .topsellingbx .tpsellbx .tpsllb .tpsllbcontent p{font-size: 15px;}
	.bannercontainer .topsellingbx .tpsellbx .tpsllb .tpsllbimg .tpsllbimgb{width: 80px; height: 80px;}
	.bannercontainer .bannercaption .captioninner h1{font-size: 52px; line-height: 56px;}
	.bannercontainer .bannercaption .captioninner p{font-size: 16px;}
	.bannercontainer .owl-carousel .owl-dots .owl-dot span{width: 10px; height: 10px;}
	.benifitscontainer .benifitsbx ul li{font-size: 17px;}

	.siteheading h2{font-size: 32px;}
	.cproductbx .cproductbximg .ribbonx{font-size: 16px;}
	.cproductbx .cproductbximg .ribbonx:after{border-top: 16px solid transparent; border-bottom: 16px solid transparent;}
	.cproductbx .cproductbximg .viewdetails span{font-size: 16px;}
	.cproductbx .cproductbxcontent h3{font-size: 16px; /*min-height: 42px;*/}
	.cproductbx .cproductbxcontent .ratingbx{font-size: 16px;}
	.flashcontainer .flashbannerbx .countdown ul li{font-size: 16px;}
	.flashcontainer .flashbannerbx .countdown ul li span.timer{width: 50px; height: 50px; line-height: 48px; font-size: 20px;}
	.thproductcocontainer .thproductouter h3{font-size: 20px;}
	.thproductbx .thproductimg{height: 150px;}
	.thproductbx .thproductct h4{font-size: 16px; min-height: 40px;}
	.thproductcocontainer .thproductouter .shopnowbx a{font-size: 18px;}
	.thproductcocontainer .thproductouter{padding: 25px 25px 45px 25px;}
	.cateproductcontainer .cateltbx .cateltbxinner .cateltbxlt img{width: 240px;}
	.cateproductcontainer .cateltbx .cateltbxinner .cateltbxrt h3{font-size: 25px;}
	.theme-btn{font-size: 18px;}
	.theme-secondary-btn{font-size: 18px;}
	.theme-default-btn{font-size: 18px;}
	.catproductbx .catproductbximg{height: 170px;}
	.catproductbx .catproductbxct h4{font-size: 18px; min-height: 40px;}

	.cashcontainer .cashbtx h3{font-size: 21px;}
	.cashcontainer .cashbtx p{font-size: 16px;}
	.footercontainer h3{font-size: 24px;}
	.footercontainer .footernav ul li{margin: 0px 0px 35px 0px;}
	.footercontainer .footernav ul li a{font-size: 18px; padding: 0px;}
	.footercontainer .footernav ul li a:before{font-size: 12px;}
	.footercontainer .cinfobox .cinfoboxicon i{width: 50px; height: 50px; line-height: 46px; font-size: 20px;}
	.footercontainer .cinfobox .cinfoboxcon p{font-size: 16px;}
	.footercontainer .footersocial a{width: 48px; height: 48px; line-height: 47px; font-size: 19px;}
	.footercontainer .copyright{font-size: 18px; margin: 4px 0px 0px 0px;}
	.footercontainer .footerapp span{font-size: 17px;}
	.footercontainer .cardbtx span{font-size: 18px;}
  
	.listcontainer .listsidebarbox .sidertpheading{font-size: 26px;}
	.listcontainer .listsidebarbox .listsidebx .listsidebxheading{font-size: 20px;}
	.listcontainer .listsidebarbox .listsidebx .listsidebody .catebox ul li a{font-size: 16px;}
	.listcontainer .listsidebarbox .listsidebx .listsidebody .catebox ul li a:before{margin-top: 1px;}
	.listcontainer .checkbox label{font-size: 16px; line-height: 19px;}
	.listcontainer .checkbox label::before{width: 17px; height: 17px;}
	.listcontainer .checkbox label::after{width: 17px; height: 17px; padding-top: 5px;}
  .listcontainer .colorcheckbox label{font-size: 16px; line-height: 18px;}
  .cproductbx .cproductbxcontent .listcartbx .addtocartbtn{font-size: 15px; height: 42px;}
  .cproductbx .cproductbxcontent .listcartbx .wishlistbtn{font-size: 15px; height: 42px;}
  .cproductbx .cproductbxcontent .pricebx .crossprice{font-size: 15px;}
  .cproductbx .cproductbxcontent .pricebx .price{font-size: 23px;}
  .cproductbx .cproductbxcontent .gettext{font-size: 14px;}
  .cproductbx .cproductbxcontent .onlylttext{font-size: 14px;}

  .detailscontainer .detailsrt .detailsrtinnerleft h2{font-size: 28px;}
  .detailscontainer .detailsrt .detailsrtinnerleft .dtrating{font-size: 17px;}
  .detailscontainer .detailsrt .dtpricebx .dtpricebxlt .pricetag{font-size: 19px;}
  .detailscontainer .detailsrt .dtpricebx .dtpricebxlt .pricetext{font-size: 29px;}
  .detailscontainer .detailsrt .dtpricebx .dtpricebxrt .ribbonx{font-size: 16px; padding: 9px 10px 8px 10px;}
  .detailscontainer .detailsrt .dtpricebx .dtpricebxrt .ribbonx:after{border-top: 16px solid transparent; border-bottom: 16px solid transparent;}
  .detailscontainer .detailsrt .wholesaledebx{padding: 20px 20px 16px 20px;}
  .detailscontainer .detailsrt .wholesaledebx h3{font-size: 18px;}
  .detailscontainer .detailsrt .wholesaledebx ul{max-width: 420px;}
  .detailscontainer .detailsrt .wholesaledebx ul li{font-size: 17px;}
  .detailscontainer .detailsrt p{font-size: 18px; line-height: 29px;}
  .detailscontainer .detailsrt h4{font-size: 20px;}
  .detailscontainer .detailsrt .qtylt .dstylabel{font-size: 19px;}
  .detailscontainer .detailsrt .cartbtnbx .addtocartbtn{font-size: 20px;}
  .detailscontainer .detailsrt .cartbtnbx .wishlistbtn{font-size: 20px;}
  .detailscontainer .detailsrt .sellerrt .sellerhheading{font-size: 18px;}
  .detailscontainer .detailsrt .sellerrt .sellername{font-size: 19px;}
  .detailscontainer .detailsrt .sellerrt .sellerrating{font-size: 16px;}
  .detailscontainer .detailsrt .sellerrt .sellerlogo{width: 110px; height: 70px;}
  .detailscontainer .infotab .nav-tabs .nav-link{font-size: 18px;}
  .detailscontainer .infotab .policiesbx .dl-horizontal{font-size: 16px;}
  .reviewcontainer .reviewouter .reviewstp .reviewstpheading{font-size: 19px;}
  .reviewcontainer .reviewouter .reviewstp .productrating{font-size: 16px;}
  .reviewcontainer .reviewouter .reviewsbtm .reviewslistbx .reviewsuserimg img{width: 55px; height: 55px;}
  .reviewcontainer .reviewouter .reviewsbtm .reviewslistbx .reviewsuserct h4{font-size: 17px;}
  .reviewcontainer .reviewouter .reviewsbtm .reviewslistbx .reviewsuserct p{font-size: 16px;}
  .reviewcontainer .reviewouter .reviewsbtm .reviewslistbx p{font-size: 17px; line-height: 26px;}

  .cumodal .modal-dialog .modal-content .siteheading h2{font-size: 22px;}
  .cumodal .modal-dialog .modal-content p{font-size: 16px; line-height: 23px;}
  .addresscolumn .radio label .addressinner h4{font-size: 19px;}

  .headercontainer .heartbtx.afterloginbtn .userdropbox ul li a{font-size: 16px;}
/* ----------------Seller registration Form 04022023---------------*/
  .registrationcontainer .form-group .formfloating label{font-size: 17px;}
  .registrationcontainer .form-group .formfloating .form-control{height: 54px; font-size: 17px;}
  .registrationcontainer .form-group .formfile .form-control{height: 54px; font-size: 17px; line-height: 40px;}
  .registrationcontainer .btn-primary{font-size: 17px;}
  .registrationcontainer .btn-danger{font-size: 17px;}
 /* ----------------Seller registration Form end---------------*/

 /* 04032023 */
 .detailscontainer .detailsrt .colorbx .colorlabel{font-size: 19px;} 
 .detailscontainer .detailsrt .colorbx .radio.color label{width: 22px; height: 22px; min-height: 22px;}
 .detailscontainer .detailsrt .colorbx .radio.size label{font-size: 16px; min-width: 42px; height: 36px; line-height: 35px;}

	
}

@media (max-width: 1399px) {
.headercontainer .headtop .logobx img{max-width: 126px;}
.headercontainer .chaddressbx .addressh{font-size: 12px;}
.headercontainer .chaddressbx .addresshmiddle p{font-size: 11px; line-height: 13px;}
.headercontainer .chaddressbx .addresshlt i{font-size: 17px; padding-right: 7px;}
.headercontainer .chaddressbx .addresshrt .chaddbtn{font-size: 12px;}
.headercontainer .chaddressbx{max-width: 264px; min-width: 264px; padding-right: 20px;}
.headercontainer .loginbtx .loginbtn{font-size: 12px;}
.headercontainer .loginbtx .loginbtn span i{font-size: 8px;}
.headercontainer .heartbtx.cartbtn .cartlt i{font-size: 25px;}
.headercontainer .heartbtx.cartbtn .cartrt em{font-size: 13px;}
.headercontainer .heartbtx.cartbtn .cartrt strong{font-size: 13px;}
.headercontainer .loginbtx{margin-right: 18px;}
.headercontainer .topsearchbtx{min-width: 411px; max-width: 411px; margin-right: 20px;}
.headercontainer .heartbtx.cartbtn .cartlt i{line-height: 30px;}
.headercontainer .heartbtx.cartbtn > .heartbtn{margin-left: 5px;}
.headercontainer .heartbtx.cartbtn > .heartbtn:before{left: -11px;}
.headercontainer .topsearchbtx .searchpanelinner .form-group .form-control{font-size: 13px;}
.headercontainer .navigation .sf-menu > li{margin: 0px;}
.headercontainer .navigation .sf-menu > li > a{font-size: 13px; padding: 14px 35px 14px 35px;}
.headercontainer .navigation ul li.parent > a:after{right: 10px;}
.bannercontainer .bannercaption .captioninner h1{font-size: 33px; line-height: 34px;}
.bannercontainer .bannercaption .captioninner p{font-size: 13px; font-weight: 400;}
.bannercontainer .bncategory .bncatheading{font-size: 15px; padding: 10px 15px 4px 15px;}
.bannercontainer .bncategory .bncatheading img{max-width: 10px;}
.bannercontainer .bncategory .bncatbx{padding: 0px 15px}
.bannercontainer .bncategory .bncatbx ul li a{font-size: 12px; padding: 7px 0px;}
.bannercontainer .bncategory .morebtn{padding: 0px 15px;}
.bannercontainer .bncategory .morebtn a{font-size: 12px;}
.bannercontainer .topsellingbx .tpsellheading{font-size: 15px; padding: 10px 15px 4px 15px;}
.bannercontainer .topsellingbx .tpsellbx{padding: 0px 15px;}
.bannercontainer .topsellingbx .morebtn{padding: 0px 15px;}
.bannercontainer .topsellingbx .morebtn a{font-size: 13px;}
.bannercontainer .topsellingbx .tpsellbx .tpsllb .tpsllbimg .tpsllbimgb{width: 50px; height: 50px;}
.bannercontainer .topsellingbx .tpsellbx .tpsllb .tpsllbcontent h3{font-size: 14px;}
.bannercontainer .topsellingbx .tpsellbx .tpsllb .tpsllbcontent p{font-size: 12px;}
.benifitscontainer .benifitsbx .benifitheading{font-size: 35px;}
.benifitscontainer .benifitsbx ul li{font-size: 13px;}
.cproductbx .cproductbxcontent h3{font-size: 12px; min-height: 29px;}
.cproductbx .cproductbxcontent .ratingbx{font-size: 13px;}
.cproductbx .cproductbximg .discountx{font-size: 11px; line-height: 13px;}
.thproductcocontainer .thproductouter h3{font-size: 15px;}
.thproductbx .thproductimg{height: 95px;}
.thproductbx .thproductct h4{font-size: 12px; min-height: 29px;}
.thproductcocontainer .thproductouter .shopnowbx a{font-size: 13px;}
.cateproductcontainer .cateltbx .cateltbxinner{padding: 15px;}
.cateproductcontainer .cateltbx .cateltbxinner .cateltbxlt img{width: 160px;}
.cateproductcontainer .cateltbx .cateltbxinner .cateltbxrt h3{font-size: 18px;}
.theme-btn{font-size: 13px; padding: 8px 15px;}
.theme-default-btn{font-size: 13px; padding: 8px 15px;}
.theme-secondary-btn{font-size: 13px; padding: 8px 15px;}
.appcontainer{padding: 90px 0px 40px 0px;}
.appcontainer .appwrapper .aapbx h2{font-size: 44px; line-height: 46px;}
.appcontainer .appwrapper .aapbx p{font-size: 14px;}
.appcontainer .appwrapper .aapbx .storebx .apptbx{max-width: 128px;}
.cashcontainer .cashbtx img{max-height: 43px;}
.cashcontainer .cashbtx h3{font-size: 15px;}
.cashcontainer .cashbtx p{font-size: 12px;}
.footercontainer h3{font-size: 18px;}
.footercontainer .footernav ul li{margin: 0px 0px 18px 0px;}
.footercontainer .footerapp .appft{max-width: 110px;}
.footercontainer .footersocial a{width: 33px; height: 33px; line-height: 33px; margin: 0px 3px 3px 0px}
.footercontainer .copyright{font-size: 13px;}
.footercontainer .cardbtx span{font-size: 13px;}
.footercontainer .cardbtx img{max-height: 32px;}
.cproductbx .cproductbxcontent .pricebx .crossprice{font-size: 12px;}
.cproductbx .cproductbxcontent .pricebx .price{font-size: 16px;}
.cproductbx .cproductbxcontent .onlylttext{font-size: 12px;}
.cproductbx .cproductbxcontent .gettext{font-size: 11px;}
.cproductbx .cproductbxcontent .listcartbx .addtocartbtn{height: 36px; padding: 9px; font-size: 12px;}
.cproductbx .cproductbxcontent .listcartbx .wishlistbtn{height: 36px; padding: 9px; font-size: 12px;}
.listcontainer .checkbox label{font-size: 13px;}
.listcontainer .colorcheckbox label{font-size: 13px; line-height: 17px;}
.listsearch .form-group .inputgroup .form-control{font-size: 13px;}
.listrelatedsearch .brandrelatedbx .brandrelatedimg img{width: 60px;}
.listrelatedsearch .brandrelatedbx .brandrelatedcontent h4{font-size: 15px;}
.listrelatedsearch .brandrelatedbx .brandrelatedcontent p{font-size: 12px; line-height: 16px;}
.listrelatedsearch .brandrelatedbx .brandrelatedcontent .shopnowbtn{font-size: 13px;}
.breadcrumb li{font-size: 13px;}
.detailscontainer .detailstp{padding: 35px 25px;}
.detailscontainer .detailsrt .detailsrtinnerleft h2{font-size: 18px;}
.detailscontainer .detailsrt .detailsrtinnerleft .dtrating{font-size: 13px;}
.detailscontainer .detailsrt .dtpricebx .dtpricebxlt .pricetag{font-size: 13px;}
.detailscontainer .detailsrt .dtpricebx .dtpricebxlt .pricetext{font-size: 19px;}
.detailscontainer .detailsrt .dtpricebx .dtpricebxrt .ribbonx{font-size: 12px; padding: 6px 10px 5px 10px;}
.detailscontainer .detailsrt .dtpricebx .dtpricebxrt .ribbonx:after{border-top: 12px solid transparent; border-bottom: 12px solid transparent;}
.detailscontainer .detailsrt .wholesaledebx h3{font-size: 14px;}
.detailscontainer .detailsrt .wholesaledebx ul{margin: 0px -5px;}
.detailscontainer .detailsrt .wholesaledebx ul li{font-size: 12px; padding: 0px 5px; margin-right: 7px;}
.detailscontainer .detailsrt .wholesaledebx ul li:nth-child(even):before{display: none;}
.detailscontainer .detailsrt p{font-size: 13px; line-height: 20px;}
.detailscontainer .detailsrt h4{font-size: 14px;}
.detailscontainer .detailsrt .cartbtnbx .addtocartbtn{font-size: 14px;}
.detailscontainer .detailsrt .cartbtnbx .wishlistbtn{font-size: 14px;}
.detailscontainer .detailsrt .sellerrt .sellerhheading{font-size: 14px;}
.detailscontainer .detailsrt .sellerrt .sellername{font-size: 14px;}
.detailscontainer .detailsrt .sellerrt .sellerrating{font-size: 13px;}
.detailscontainer .detailsrt .detailsrtinnerright{-ms-flex: 0 0 240px; flex: 0 0 240px; max-width: 240px;}
.detailscontainer .infotab .nav-tabs .nav-link{font-size: 13px;}
.detailscontainer .infotab .policiesbx .dl-horizontal{font-size: 12px;}
.detailscontainer .infotab .policiesbx h4{font-size: 14px;}
.detailscontainer .infotab .policiesbx p{font-size: 12px;}
.detailscontainer .detailsrt .dtpricebx .dtpricebxrt .ribbonx{padding: 7px 10px 5px 10px;}

/* 07012023 */
.headercontainer .heartbtx.afterloginbtn{margin-left: 20px;}

.morebtn ul {
	width: calc(1182px - 290px);
}


}
@media (max-width: 1199px) {
.headercontainer .navigation .sf-menu > li > a{font-size: 13px; padding: 9px 28px; letter-spacing: 0px;}
.headercontainer .navigation ul li.parent > a:after{right: 5px;}
.headercontainer .navigation .sf-menu>li ul li a{font-size: 13px;}
.headercontainer .navigation ul li.parent:after{right: 1px;}
.headercontainer .navigation .sf-menu > li .megamenu .brandheading{font-size: 14px;}

.headercontainer .chaddressbx .addressh{display: none;}
.headercontainer .chaddressbx .addresshmiddle{}
.headercontainer .chaddressbx .addresshrt{display: block; padding: 0px 0px 0px;}
.headercontainer .chaddressbx .addresshrt:before{display: none;}
.headercontainer .chaddressbx{max-width: 147px; min-width: 147px; padding-right: 10px;}
.headercontainer .loginbtx{margin-right: 10px;}
.headercontainer .topsearchbtx{max-width: 367px; min-width: 367px;}
.headercontainer .loginbtx{margin-right: 10px;}
.headercontainer .heartbtx.cartbtn > .heartbtn:before{left: -7px;}
.bannercontainer .bncategory .bncatbx ul li a{font-size: 11px; padding: 5px 0px;}
.bannercontainer .bncategory .bncatheading{font-size: 15px; padding: 10px 15px 0px 15px;}
.bannercontainer .topsellingbx .tpsellbx .tpsllb .tpsllbimg .tpsllbimgb{width: 35px; height: 35px;}
.bannercontainer .topsellingbx .tpsellbx .tpsllb .tpsllbcontent h3{font-size: 13px;}
.bannercontainer .topsellingbx .tpsellbx .tpsllb .tpsllbcontent p{font-size: 11px;}
.bannercontainer .bannercaption .captioninner h1{font-size: 28px; line-height: 32px;}
.bannercontainer .topsellingbx .tpsellbx .tpsllb{margin: 10px 0px 0px 0px; padding: 0px 0px 10px 0px;}
.benifitscontainer .benifitsbx{padding: 30px 20px;}
.benifitscontainer .benifitsbx .benifitheading{font-size: 30px;}
.thproductcocontainer .thproductouter{padding: 20px 20px 30px 20px;}
.thproductcocontainer .thproductouter .shopnowbx{padding: 0px 20px 20px 20px;}
.catproductbx .catproductbximg{height: 80px;}
.cateproductcontainer .cateltbx .cateltbxinner .cateltbxlt img{width: 125px;}
.cateproductcontainer .cateltbx .cateltbxinner .cateltbxrt h3{font-size: 16px;}
.appcontainer .appwrapper .aapbx h2{font-size: 27px; line-height: 27px;}
.appcontainer .appwrapper .aapbx p{font-size: 13px;}
.appcontainer .appwrapper .aapbx .storebx .apptbx{max-width: 110px;}
.cashcontainer .cashbtx img{max-height: 34px;}
.cashcontainer .cashbtx h3{font-size: 14px;}
.appcontainer .appwrapper .aapbx{padding: 35px;}
.appcontainer .appwrapper .ladybx{margin-top: -80px;}
.appcontainer .appwrapper .aapbx h2{font-size: 22px; line-height: 24px;}
.cashcontainer{padding: 0px 0px 40px 0px;}
.cashcontainer .cashbtx h3{font-size: 14px;}
.footercontainer{padding: 40px 0px 0px 0px;}
.footercontainer h3{margin: 0px 0px 20px 0px;}
.footercontainer .footersocial{padding-left: 0px;}
.footercontainer .footersocial a{width: 34px; height: 34px; line-height: 34px;}
.footercontainer .cinfobox .cinfoboxcon p{font-size: 13px;}

.allsellercontainer .allsellerouter .allsellerbody .table tbody tr td .sellersaddtobx .addtocartbtn{padding: 6px 15px; font-size: 13px;}
.allsellercontainer .allsellerouter .allsellerbody .table tbody tr td .sellersaddtobx .wishlistbtn{padding: 6px 15px; font-size: 13px;}

.listcontainer .listsidebarbox .sidertpheading{font-size: 20px;}
.listcontainer .listsidebarbox .listsidebx .listsidebxheading{font-size: 15px;}
.listcontainer .listsidebarbox .listsidelist{padding: 10px 15px 20px 15px;}
.listcontainer .listsidebarbox .listsidebx .listsidebody .catebox ul li a{font-size: 13px;}
.listcontainer .listsidebarbox .listsidebx .listsidebody .catebox ul li a:before{margin-top: 0px;}
.detailscontainer .detailsrt .detailsrtinnerright{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; border-top: 1px solid #B9B9B9; border-left: none; padding: 15px 0px 0px 0px; margin-top: 20px;}

.morebtn ul {
	width: calc(1040px - 290px);
}
.headercontainer .headbtm .submenu_main_outer_ul {
	width: 33%;
}

}
@media (max-width: 1024px) {



}
@media (min-width: 992px) {
.NavBar{display: none;}
.headercontainer .navigation .navuser{display: none;}
.topuserbox .usertbx.navicon{display: none;}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul{top: 100%; display: block; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"; z-index: 9;}
.sf-menu ul {background: #fff; min-width: 240px; width: 240px; display: none; -webkit-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.08); box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.08); -webkit-border-radius: 3px; border-radius: 3px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; margin: 0px; padding: 0px 0px; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.FilterBtn{display: none;}
.headercontainer.sticky .headbtm{position: fixed; top: 0 !important; z-index: 99; left: 0; padding: 0px; width: 100%; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4); -webkit-animation: stickySlideDown .65s cubic-bezier(.23,1,.32,1) both; animation: stickySlideDown .65s cubic-bezier(.23,1,.32,1) both;}
.headercontainer .heartbtx.searchicon{display: none;}
.headercontainer .topsearchbtx{display: block !important;}
.catcolumn{-ms-flex: 0 0 21%; flex: 0 0 21%; max-width: 21%;}
.bannercolumn{-ms-flex: 0 0 58%; flex: 0 0 58%; max-width: 58%;}
.topsellcolumn{-ms-flex: 0 0 21%; flex: 0 0 21%; max-width: 21%;}
.headercontainer .navigation .userapn{display: none;}
.mobileaddresscontainer{display: none;}
.bannercontainer .bncategory .bncatbxouter{display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important;}
.bannercontainer .topsellingbx .tpsellbxouter{display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important;}

}
@media (max-width: 991px) {
.headercontainer.sticky .headtop{position: fixed; top: 0 !important; z-index: 99; left: 0; padding: 10px 0px; width: 100%; background: #fff; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);}
.headercontainer .headerinner{position: static;}
.headercontainer .headtop .logobx{float: left;}
.headercontainer .headtop .logobx img{max-width: 130px; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.headercontainer.sticky .headtop .logobx img{max-width: 140px;}
.headercontainer .headtop{border: none; padding: 10px 0px;}
.NavBar{color: #000; font-size: 25px; font-weight: 600; background: transparent; text-decoration: none; padding: 0px; margin: 1px 0px 0px 7px; line-height: 100%; float: left;}
.NavBar:focus{outline: none; text-decoration: none; color: #DF0021;}
.NavBar:hover{outline: none; text-decoration: none; color: #DF0021;}
.headercontainer .navigation{padding: 0px 0px; border: none;}
.headercontainer .navigation .navigationbox{position: fixed; top: 0; padding: 0; height: 100%; left: 0; margin-left: -380px; background: #fff; padding-top: 0px; max-height: 100%; overflow: auto; margin-right: 0; transition: all 0.3s; width: 380px; z-index: 99999;}
.layout-expanded2 .headercontainer .navigation .navigationbox{margin-left: 0px;}
.layout-expanded2{overflow: hidden;}
.layoutovarlay2{position: fixed; z-index: 1000; top: 0; right: 0; height: 100% !important; left: 0; display: none; background: #181C21; opacity: .5; cursor: pointer;}
.layout-expanded2 .layoutovarlay2{display: block;}
.headercontainer .navigation .navuser{float: left; width: 100%; padding: 30px 20px 20px 20px; text-align: center; position: relative; background: #39378A; margin-bottom: 0px;}
.headercontainer .navigation .navuser .userimg{position: relative; width: 75px; height: 75px; -webkit-border-radius: 50%; border-radius: 50%; background: #fff; display: inline-block; text-align: center;}
.headercontainer .navigation .navuser .userimg img{position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; vertical-align: middle; margin: auto; max-width: 100%; max-height: 100%; padding: 0px;}
.headercontainer .navigation .navuser h3{color: #fff; text-align: center; margin: 10px 0px 10px 0px; font-size: 18px; padding: 0px; text-transform: capitalize;}
.headercontainer .navigation .navuser p{color: #9186ff; text-align: center; margin: 0px 0px 8px 0px; font-size: 13px; padding: 0px; font-weight: 400;}
.headercontainer .navigation .userapn{display: block; float: left; width: 100%; margin: 0px 0px;}
.headercontainer .navigation .userapn .loginbtn{display: block; padding: 0px 0px; text-align: center;}
.headercontainer .navigation .userapn .loginbtn a{display: block; text-align: left; padding: 0px; font-size: 14px; margin: 0px 0px; padding: 10px 31px 10px 22px; color: #667; text-decoration: none; border-top: 1px solid #ededed;}
.headercontainer .navigation .userapn .loginbtn a i{display: inline-block; vertical-align: middle; width: 32px; height: 32px; line-height: 32px; text-align: center; background: #39378A; color: #fff; margin-right: 10px; -webkit-border-radius: 50%; border-radius: 50%;}
.headercontainer .navigation .userapn .loginbtn a span{display: inline-block; vertical-align: middle;}
.headercontainer .navigation ul .slidedown{position: absolute; right: 5px; top: 8px; z-index: 10; font-size: 13px; width: 30px; height: 30px; line-height: 30px; color: #667; text-align: center; cursor: pointer;}
.headercontainer .navigation ul .slidedown:after{font-family: 'FontAwesome'; content: "\f067";}
.headercontainer .navigation ul .slidedown.slideup:after{font-family: 'FontAwesome'; content: "\f068";}
.headercontainer .navigation ul li.parent:after{display: none;}
.headercontainer .navigation ul li.active .slidedown.slideup:after{color: #fff;}
.headercontainer .navigation ul li.active .slidedown:after{color: #fff;}
.headercontainer .navigation ul li.parent > a:after{display: none;}
.headercontainer .navigation ul li ul{display: none; position: static;}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul{display: none;}
.sf-menu ul{min-width: inherit; width: 100%; float: left; width: 100%;}
.headercontainer .navigation .sf-menu > li{float: left; width: 100%;}
.headercontainer .navigation .sf-menu ul li{float: left; width: 100%;}
.headercontainer .navigation .sf-menu ul li + li{border: none;}
.headercontainer .navigation .sf-menu>li:hover ul li a{color: #cecece;}
.headercontainer .navigation .sf-menu>li ul li a{color: #cecece; padding: 6px 10px 6px 30px; font-size: 13px;}
.headercontainer .navigation .sf-menu > li a{color: #fff; float: left; width: 100%; text-align: left;}
.headercontainer .navigation ul > li.active a:after{display: none;}
.headercontainer .navigation ul > li.active a:after{display: none;}
.headercontainer .navigation ul > li:hover a:after{display: none;}
.headercontainer .navigation ul li a{padding: 20px 10px 17px 30px;}
.headercontainer .navigation ul li + li{border: none;}
.headercontainer .navigation ul > li.active > a{background: 0 0;}
.headercontainer .navigation .sf-menu > li > a{padding: 12px 20px;}
.mapcontainer .mapbox{padding: 0px 0px 30px 0px;}
.headercontainer .navigation .sf-menu > li.active > a{color: #ED1D24; background: transparent;}
.headercontainer .navigation .sf-menu > li > a{color: #667;}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul{display: none;}
.sf-menu ul{float: left; width: 100%; background: 0 0;}
.headercontainer .navigation .sf-menu>li>a:hover{color: #ED1D24; background: transparent;}
.headercontainer .navigation .sf-menu>li:hover a{color: #ED1D24; background: transparent;}
.headercontainer .navigation .sf-menu>li:hover a{color: #ED1D24; background: transparent;}
.sf-menu ul{min-width: 100%; width: 100%; top: 0; display: none; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"; visibility: visible; z-index: 1;}
.headercontainer .navigation .sf-menu>li:hover a{background: transparent; color: #ED1D24;}
.headercontainer .navigation .sf-menu>li ul li a{color: #667;}
.headercontainer .navigation .sf-menu>li ul li a:hover{background: transparent !important; color: #ED1D24 !important;}
.headercontainer .navigation .sf-menu{float: left; width: 100%;}
.headercontainer .navigation .sf-menu>li:hover ul li a{color: #667;}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul{display: none;}
.headercontainer .navigation .sf-menu > li.active > a{background-image: none;}
.headercontainer .navigation .sf-menu > li .megamenu{-webkit-box-shadow: none; box-shadow: none;}
.headercontainer .headerinner.sticky .logocontainer img{max-height: 40px;}
.headercontainer .navigation .sf-menu > li{position: relative;}
.headercontainer .navigation .sf-menu > li + li{border-top: 1px solid #ededed;}
.headercontainer .navigation .sf-menu > li > a{padding: 10px 31px 10px 22px;}
.headercontainer .navigation .sf-menu > li .megamenu .brandheading{margin: 0px; font-size: 15px;}
.headercontainer .navigation .sf-menu > li .megamenu ul li a{font-size: 13px;}
.headercontainer .navigation .sf-menu > li .megamenu > li > .megacontainer{padding: 0px 10px 0px 10px;}
.headercontainer .navigation .sf-menu > li .megamenu .viewall{margin: 0px 0px 20px 0px}
.headercontainer .topusersection{position: relative;}
.headercontainer .topsearchbtx{position: absolute; top: 100%; right: 0px; margin-top: 18px; margin-right: 0px; display: none; min-width: 400px; max-width: 400px;}
.headercontainer .topsearchbtx .searchpanelinner{background: #fff; padding: 15px; -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.17); box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.17);}
.headercontainer.sticky .headtop .topsearchbtx{margin-top: 10px;}
.headercontainer .topsearchbtx .searchpanelinner .form-group .form-control{border-color: #dbdbdb; -webkit-border-radius: 0px; border-radius: 0px;}
.headercontainer .loginbtx{display: none;}
.headercontainer .heartbtx.cartbtn .cartrt{display: none;}
.headercontainer .heartbtx.cartbtn > .heartbtn:before{display: none;}
.headercontainer .heartbtx.cartbtn .cartlt i{line-height: 100%;}
.headercontainer .heartbtx.cartbtn > .heartbtn{line-height: 100%; margin-left: 0px;}
.headercontainer .heartbtx .heartbtn{font-size: 19px; display: block; width: 34px; height: 34px; line-height: 34px; text-align: center;}
.headercontainer .heartbtx.cartbtn > .heartbtn{line-height: 38px;}
.headercontainer .heartbtx.cartbtn .cartlt i{font-size: 20px;}
.headercontainer .heartbtx.cartbtn .cartlt{display: block;}
.bannercontainer{padding: 15px 0px;}
.catcolumn{margin-bottom: 10px;}
.topsellcolumn{margin-bottom: 10px;}
.bannercontainer .bncategory{position: relative; height: auto;}
.bannercontainer .bncategory .bncatheading{padding: 10px 20px; position: relative; cursor: pointer;}
.bannercontainer .bncategory .bncatheading:after{content: "\e908"; font-family: 'icomoon'; position: absolute; right: 15px; top: 50%; margin-top: 2px; font-size: 8px; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.bannercontainer .bncategory .bncatbxouter{z-index: 5; display: none; position: absolute; left: 0px; right: 0px; top: 100%; background: #fff;}
.bannercontainer .bncategory .bncatbx ul li a{font-size: 12px;}
.bannercontainer .topsellingbx{position: relative; height: auto;}
.bannercontainer .topsellingbx .tpsellheading{padding: 12px 20px 8px 20px; position: relative; cursor: pointer;}
.bannercontainer .topsellingbx .tpsellheading:after{content: "\e908"; font-family: 'icomoon'; position: absolute; right: 15px; top: 50%; margin-top: 2px; font-size: 8px; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.bannercontainer .topsellingbx .tpsellbxouter{z-index: 5; display: none; position: absolute; left: 0px; right: 0px; top: 100%; background: #fff;} 
.benifitscontainer .benifitsbx{padding: 30px 20px 128px 20px; background-size: 252px; background-position: bottom center;}
.benifitscontainer .benifitsbx .benifitheading{font-size: 24px; margin: 0px 0px 20px 0px;}
.benifitscontainer .benifitsbx ul li{padding: 0px 10px 0px 35px;}
.benifitscontainer .benifitsbx ul li:before{left: 0px;}
.cproductbx .cproductbximg{height: 145px;}
.cproductbx .cproductbxcontent h3{font-size: 12px; min-height: 29px;}
.benifitscontainer{padding: 20px 0px;}
.flashcontainer{padding: 20px 0px 0px 0px;}
.flashcontainer .flashbannerbx .countdown{left: 15px; top: 15px;}
.flashcontainer .flashbannerbx .countdown ul li{font-size: 10px; color: #fff;}
.flashcontainer .flashbannerbx .countdown ul li span.timer{width: 36px; height: 36px; line-height: 34px; font-size: 14px;}

.theme-secondary-btn{padding: 7px 24px 7px 17px;}
.siteheading{padding-bottom: 10px;}
.siteheading h2{font-size: 22px;}
.footercontainer h3{font-size: 20px;}
.footercontainer .newsletterouter{padding-top: 15px; padding-bottom: 30px;}
.footercontainer .footersocial h3{margin-bottom: 10px;}
.footercontainer .cardbtx{margin: 0px 0px 10px 0px;}
.cashcontainer .cashbtx img{max-height: 45px;}
.cashcontainer .cashbtx h3{font-size: 14px;}
.footercontainer .footernav{padding-right: 0px; margin-bottom: 20px;}
.footercontainer h3{margin: 0px 0px 10px 0px;}
.footercontainer .footernav ul li{-ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%;}
.footercontainer .footernav.footernav50 ul li{-ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%;}
.footercontainer .cinfobox{margin: 10px 0px 10px 0px;}
.footercontainer .footerappbx{margin-top: 10px;}
.footercontainer .cardbtx img{max-height: 27px;}
.mobileaddresscontainer .chaddressbx .addresshmiddle p span{max-width: 400px;}

.breadcrumb{padding: 10px 0px 8px 0px}
.breadcrumb li{font-size: 13px;}
.breadcrumb>li+li:before{content: "/"; font-size: 15px; top: -2px; position: relative;}
.breadcrumbcontainer .breadrt .form-switch .form-check-label{font-size: 12px;}
.breadcrumbcontainer .breadrt .form-switch.form-check-reverse{padding-right: 56px;}
.breadcrumbcontainer .breadrt .form-switch .form-check-input{width: 52px; height: 22px; margin-right: -56px;}
.FilterBtn{float: left; color: #fff; font-size: 13px; background: #DF0021; text-transform: uppercase; -webkit-border-radius: 5px; border-radius: 5px; padding: 6px 10px 5px 10px; text-decoration: none; margin: 0px 8px 0px 0px;}
.FilterBtn i{padding-right: 7px;}
.FilterBtn:focus{color: #fff; text-decoration: none;}
.FilterBtn:hover{color: #fff; text-decoration: none;}
.listsiebar{position: fixed; top: 0; padding: 0; height: 100%; left: 0; margin-left: -268px; background: #272b48; max-height: 100%; overflow: auto; margin-right: 0; transition: all 0.3s; width: 268px; z-index: 99999;}
.layout-expanded .listsiebar{margin-left: 0px;}
.layout-expanded{overflow: hidden;}
.layoutovarlay{position: fixed; z-index: 1000; top: 0; right: 0; height: 100% !important; left: 0; display: none; background: #181C21; opacity: .5; cursor: pointer;}
.layout-expanded .layoutovarlay{display: block;}
.listcontainer .productlistbtm{padding: 0px 15px;}
.listcontainer .topfilterpanel .paginate{display: none;}
.listcontainer .topfilterpanel{padding: 7px 15px;}
.listcontainer .topfilterpanel .filterboxright{padding-top: 2px;}
.listcontainer .topfilterpanel .tabbox a{width: 28px; height: 28px; text-align: center; font-size: 12px; line-height: 28px;}
.listcontainer .topfilterpanel .filterselect .form-control{height: 28px; font-size: 13px;}
.listcontainer .topfilterpanel .filterselect:after{font-size: 15px;}
.listcontainer .topfilterpanel .tabbox a.listbtn{font-size: 14px;}
.listcontainer .topfilterpanel .tabbox a + a{margin-left: 3px;}
.listcontainer .topfilterpanel .filterselect{margin-right: 0px; width: 156px;}
.listcontainer .topfilterpanel .filterboxright .sorttext{display: none;}
.listcontainer .topfilterpanel .filterselect .form-control{border-color: #ddd;}
.listcontainer .topfilterpanel .tabbox{padding-left: 3px;}
.productcocontainer .owl-carousel .owl-nav{left: auto; right: 0px; top: -43px; -webkit-transform: none; transform: none;}
.productcocontainer .owl-carousel .owl-nav .owl-next{width: 28px; height: 28px; line-height: 26px; font-size: 20px; margin: 0px 0px 0px 5px}
.productcocontainer .owl-carousel .owl-nav .owl-prev{width: 28px; height: 28px; line-height: 26px; font-size: 20px; margin: 0px 0px 0px 5px}
.detailscontainer .detailsrt .detailsrtinnerleft{padding: 35px 0px 0px 0px;}

/* 07012023 */
.headercontainer .heartbtx.afterloginbtn{margin-left: 9px; margin-right: 2px;}
.headercontainer .heartbtx.afterloginbtn .userdropbox{right: -23px; min-width: 185px; max-width: 185px;}
.headercontainer .heartbtx.afterloginbtn .userdropbox ul li a{font-size: 13px;}

.allsellercontainer .allsellerouter .allsellerbody .table{border: none; margin-bottom: 0px;}
.allsellercontainer .allsellerouter .allsellerbody .table thead{display: none;}
.allsellercontainer .allsellerouter .allsellerbody .table thead tr{display: none;}
.allsellercontainer .allsellerouter .allsellerbody .table thead tr th{display: none;}
.allsellercontainer .allsellerouter .allsellerbody .table tfoot tr td{-ms-flex: 0 0 100%; flex: 0 0 140px; max-width: 100%;}
.allsellercontainer .allsellerouter .allsellerbody .table tbody tr{display: block; width: 100%; padding: 7px 0px;}
.allsellercontainer .allsellerouter .allsellerbody .table tbody tr + tr{border-top: 1px solid #efefef;}
.allsellercontainer .allsellerouter .allsellerbody .table tbody tr td{border: none; display: block; width: 100%; padding: 8px 20px;}
.allsellercontainer .allsellerouter .allsellerbody .table tbody tr td .pricetb .price{font-size: 16px;}
.allsellercontainer .allsellerouter .allsellerbody .table tbody tr td .sellersaddtobx .addtocartbtn{padding: 6px 15px; font-size: 13px;}
.allsellercontainer .allsellerouter .allsellerbody .table tbody tr td .sellersaddtobx .wishlistbtn{padding: 6px 15px; font-size: 13px;}
.allsellercontainer .allsellerheading .allslright h5{max-width: 120px; font-size: 13px;}
.allsellercontainer .allsellerheading .allslleft h3{font-size: 15px;}

/* 04032023 */
.bestsellercontainer .siteheading .seemorebtn{font-size: 10px; padding: 3px 13px; margin-top: -68px;}

/* ----------------Seller registration Form 04022023---------------*/
.multisteps-form__progress-btn .steptext{font-size: 13px;}
.registrationcontainer .multisteptp{padding: 5px 0px 0px 0px; border: none;}
.registrationcontainer .registrationbx{padding: 20px 20px}
.registrationcontainer .form-group .formfile .formlabel{font-size: 12px; top: -7px;}
.multisteps-form__progress-btn{padding-top: 80px;}
.multisteps-form__progress-btn i{width: 70px; height: 70px;}
.registrationcontainer .multisteps-form__title{font-size: 24px; margin: 0px 0px 20px 0px}
.registrationcontainer .stepprimaryheading{font-size: 20px;}
/* ----------------Seller registration Form end---------------*/
.morebtn ul {
	width: 100%;
	position: relative;
	left: 0;
	box-shadow: none;
	padding: 15px 0;
}
.subcatlistbox h3 {
	font-size: 14px;
}
}
@media (min-width: 768px){
.dl-horizontal dt{float: left; width: 160px; overflow: hidden; clear: left; text-align: left; text-overflow: ellipsis; white-space: nowrap;}
.dl-horizontal dd{margin-left: 180px;}
}





@media (max-width: 767px){
.headercontainer{position: relative;}
.headercontainer .navigation .navigationbox{width: 440px; margin-left: -100%;}
.headercontainer .headtop .logobx img{max-width: 120px;}
.headercontainer.sticky .headtop .logobx img{max-width: 101px;}
.bannercontainer .bannercaption .captioninner h1{font-size: 30px; line-height: 40px; margin: 0px;}
.headercontainer .topusersection{position: static;}
.headercontainer .topsearchbtx{margin-top: 0px;}
.headercontainer.sticky .headtop .topsearchbtx{margin-top: 0px;}
.headercontainer .topsearchbtx{left: 0px; min-width: 100%; max-width: 100%;}

.headercontainer .topsearchbtx .searchpanelinner .form-group .form-control{-webkit-border-radius: 0px; border-radius: 0px; border: 1px solid #e3e3e3;}
.headercontainer .topsearchbtx .searchpanelinner .form-group .form-control:focus{border-color: #e3e3e3;}
.headercontainer .topsearchbtx .searchpanelinner .form-group .searchbtn{right: 15px;}
.headercontainer .topsearchbtx .searchpanelinner{border-top: 1px solid #efefef; background: #fff; -webkit-box-shadow: 0px 8px 7px rgba(0, 0, 0, 0.17); box-shadow: 0px 8px 7px rgba(0, 0, 0, 0.17);}
.bannercontainer .bannercaption{margin: -16px 0px 0px 0px;}
.bannercontainer .bannercaption .captioninner h1{font-size: 22px; line-height: 28px; margin: 0px 0px 10px 0px}
.bannercontainer .bannercaption .captioninner p{font-size: 13px;}
.cashcontainer .cashcolumn:before{display: none;}
.footercontainer .footernav{padding: 0px 0px 20px 0px;}
.footercontainer .footernav ul li{-ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%;}
.footercontainer .footersocial{text-align: center;}
.footercontainer .footersocial a{margin: 0px 3px;}
.headercontainer .navigation .sf-menu > li .megamenu .viewall{font-size: 12px;}
.thproductcocontainer{padding: 30px 0px 0px 0px}
.adcontainer{padding: 0px 0px 0px 0px;}
.benifitscontainer .benifitsbx{padding: 20px 20px 120px 20px;}
.benifitscontainer .benifitsbx ul li{font-size: 12px; font-weight: 400; padding: 0px 10px 0px 28px;}
.benifitscontainer .benifitsbx ul li:before{top: -3px; font-size: 7px; width: 20px; height: 20px; line-height: 19px; border: 1px solid #70581D;}
.benifitscontainer .benifitsbx .benifitheading{font-size: 18px; margin: 0px 0px 10px 0px;}
.thproductcocontainer{padding: 20px 0px 0px 0px;}
.cashcontainer .cashbtx img{max-height: 35px;}
.cashcontainer .cashbtx h3{font-size: 13px;}
.appcontainer{padding: 70px 0px 40px 0px;}
.appcontainer .appwrapper .aapbx h2{font-size: 18px; line-height: 20px;}
.appcontainer .appwrapper .aapbx p{margin: 0px 0px 10px 0px;}
.appcontainer .appwrapper .aapbx .storebx .apptbx{max-width: 90px;}
.appcontainer .appwrapper .aapbx{padding: 25px;}
.footercontainer .footerapp{text-align: center; padding-bottom: 15px;}
.footercontainer .footerapp span{display: block; padding: 0px 0px 10px 0px;}
.footercontainer .footerappbx{padding-top: 13px; padding-bottom: 0px;}
.footercontainer .copyright{text-align: center;}
.footercontainer .cardbtx{text-align: center;}
.footercontainer .cardbtx span{display: block; padding: 0px 0px 10px 0px;}
.mobileaddresscontainer .chaddressbx .addresshmiddle p span{max-width: 300px;}
.flashcontainer .flashbannerbx .countdown{position: static; background: #DF0021; padding: 15px; text-align: center;}
.flashcontainer .flashbannerbx .countdown ul li{margin: 0px 5px;}
.detailscontainer .lSSlideOuter.vertical{padding-left: 85px;}
.detailscontainer .detailstp{padding: 30px 15px;}
.detailscontainer .detailsrt .dtpricebx:before{right: 0px;}
.cproductbx .cproductbximg .ribbonx{padding: 6px 11px 5px 10px;}
.cproductbx .cproductbximg .ribbonx:after{border-top: 12px solid transparent; border-bottom: 12px solid transparent;}
.detailscontainer .infotab{padding: 15px;}
.detailscontainer .infotab .policiesbx{padding: 10px 0px 10px 0px;}
.detailscontainer .infotab .policiesbx .dl-horizontal dt strong{color: #414141; font-weight: 500;}
.reviewcontainer .reviewouter{padding: 15px;}
/* ----------------Seller registration Form 04022023---------------*/
.multisteps-form__progress-btn{padding-top: 64px;}
.multisteps-form__progress-btn i{width: 50px; height: 50px; font-size: 19px;}
.multisteps-form__progress-btn.js-active i:after{border-width: 3px;}
.multisteps-form__progress-btn i:after{border-width: 3px;}
.multisteps-form__progress-btn .steptext{font-size: 12px;}
.multisteps-form__progress-btn .multistepswizard:after{top: 42px;}
.multisteps-form__progress-btn:after{top: 42px;}
.multisteps-form__progress-btn.js-active:before{top: 42px;}
.multisteps-form__progress{margin: 0px -20px;}
.registrationcontainer .multisteps-form__title{font-size: 18px;}
.registrationcontainer .stepprimaryheading{font-size: 16px;}
.registrationcontainer .btn-primary{font-size: 13px; padding: 7px 20px;}
.registrationcontainer .btn-danger{font-size: 13px; padding: 7px 20px;}
/* ----------------Seller registration Form End---------------*/



}
@media (max-width: 575px){
.headercontainer .navigation .navigationbox{width: calc(100% - 60px);}
.headercontainer .navigation .navuser .userapn{margin: 0px -2px;}
.headercontainer .navigation .navuser .userapn .makeanapp{padding: 0px 2px;}
.headercontainer .navigation .navuser .userapn .makeanapp a{font-size: 13px;}
.theme-btn{font-size: 13px; padding: 7px 20px;}
.siteheading{padding-bottom: 8px;}
.siteheading h2{font-size: 18px;}
.headercontainer .navigation .sf-menu > li .megamenu .brandheading{font-size: 13px;}
.headercontainer .navigation .sf-menu > li .megamenu ul li a{font-size: 12px;}
.bannercontainer .owl-carousel .owldotsouter{bottom: 15px;}
.bannercontainer .bannercaption{margin: -20px 0px 0px 0px;}
.bannercontainer .owl-carousel .owl-item img{height: 230px; -webkit-object-fit: cover; object-fit: cover; object-position: right;}
.bannercontainer .owl-carousel .item:after{content: ""; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; background: rgba(255, 255, 255, 0.40);}
.bannercontainer .bannercaption .captioninner h1{font-size: 18px; line-height: 24px; margin: 0px 0px 10px 0px}
.bannercontainer .bannercaption .captioninner p{font-size: 13px;}
.footercontainer .footernav ul li{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.footercontainer .footernav.footernav50 ul li{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.thcolumn{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.catproductbx.catproductbxfull .catproductbximg{-ms-flex: 0 0 90px; flex: 0 0 90px; max-width: 90px;}
.appcontainer .appwrapper .aapbx{padding: 20px 20px 20px 0px;}
.appcontainer .appwrapper .aapbx h2{font-size: 16px; line-height: 16px;}
.appcontainer .appwrapper .aapbx p{font-size: 12px;}
.appcontainer .appwrapper .aapbx .storebx .apptbx{max-width: 78px; margin: 0px;}
.footercontainer{padding: 30px 0px 10px 0px;}
.footercontainer h3{margin: 0px 0px 30px 0px;}
.footercontainer .ftctbtmbx{padding: 20px 0px 10px 0px;}
.footercontainer h3 {margin: 0px 0px 15px 0px;}
.footercontainer .footernav{padding: 0px 0px 5px 0px;}
.appcontainer{padding: 35px 0px 20px 0px;}
.cashcontainer .cashcolumn:after{display: none;}
.cashcontainer .cashbtx{padding: 15px 0px;}
.cashcontainer .cashbtx img{margin: 0px 0px 8px 0px}
.cashcontainer .cashcolumn + .cashcolumn .cashbtx{border-top: 1px solid #D0D4E4;}
.cashcontainer{padding: 0px 0px 10px 0px;}
.headercontainer .heartbtx{margin: 0px;}
.cateproductcontainer .cateltbx .cateltbxinner .cateltbxlt img{width: 100px;}
.bannercontainer .topsellingbx .tpsellheading{font-size: 13px; padding: 8px 15px 6px 15px;}
.bannercontainer .topsellingbx .tpsellheading:after{margin-top: 0px; font-size: 6px;}
.bannercontainer .bncategory .bncatheading{font-size: 13px; padding: 8px 15px 6px 15px;}
.bannercontainer .bncategory .bncatheading:after{margin-top: 0px; font-size: 6px;}
.bannercontainer .topsellingbx .morebtn a{font-size: 10px;}
.bannercontainer .bannercaption{padding: 0px 15px;}
.bannercontainer .owl-carousel .owl-dots{left: 15px;}
.mobileaddresscontainer .chaddressbx .addresshmiddle p span{max-width: 280px;}
.listcontainer .topfilterpanel .tabbox{display: none;}
.cproductbx .cproductbxcontent .listcartbx .wishlistbtn{-ms-flex: 0 0 36px; flex: 0 0 36px; max-width: 36px; height: 33px; padding: 8px; font-size: 11px;}
.cproductbx .cproductbxcontent .listcartbx .addtocartbtn{height: 33px; padding: 7px; font-size: 11px;}
.paginationright ul li{font-size: 12px; line-height: 28px; min-width: 28px; height: 28px;}
.listsearch .form-group .inputgroup .form-control{height: 40px;}
.listrelatedsearch .brandrelatedbx .brandrelatedcontent h4{font-size: 13px;}
.listrelatedsearch .brandrelatedbx .brandrelatedcontent .shopnowbtn{font-size: 12px;}
.listrelatedsearch h3{font-size: 16px;}
.listsearch h3{font-size: 16px;}
.reviewcontainer .reviewouter .reviewsbtm .reviewslistbx p{line-height: 20px;}
.reviewcontainer .reviewouter .reviewsbtm .reviewslistbx .reviewimages img{margin: 5px 1px 0px 0px; width: 56px; height: 40px;}
.detailscontainer .detailstp{padding: 30px 15px 10px 15px; margin-bottom: 15px;}
.detailscontainer{padding: 0px 0px 15px 0px;}
.alsolikecontainer{padding: 20px 0px 15px 0px;}
.reviewcontainer{padding: 15px 0px;}
.detailscontainer .detailsrt .detailsrtinnerleft h2{font-size: 16px;}


.detailscontainer .detailsrt .cartbtnbx{position: fixed; width: 100%; z-index: 9; left: 0px; text-decoration: none; right: 0px; bottom: 0px; margin: 0px; background: #DF0021; -webkit-box-shadow: 0px 0px 9px rgb(0, 0, 0, 0.45); box-shadow: 0px 0px 9px rgb(0, 0, 0, 0.45); transition: all 0.3s ease-in-out;}
.detailscontainer .detailsrt .cartbtnbx .addtocartbtn{padding: 8px 4px; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; -webkit-border-radius: 0px; border-radius: 0px; margin: 0px; text-transform: uppercase;}
.detailscontainer .detailsrt .cartbtnbx .addtocartbtn i{margin-top: 1px;}
.detailscontainer .detailsrt .cartbtnbx .wishlistbtn{padding: 8px 4px; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; margin: 0px; -webkit-border-radius: 0px; border-radius: 0px; text-transform: uppercase;}
.detailscontainer .detailsrt .cartbtnbx .wishlistbtn i{margin-top: 1px;}

.morebtn ul {
	opacity: 0;
	padding: 15px;
	position: relative;
	left: 0;
	top: -9px;
	background: #fff;
	width: 100%;
	box-shadow: none;
	height: 0;
}
.morebtn:hover ul {
	height: unset;
}

/* ----------------Seller registration Form 04022023---------------*/
.multisteps-form__progress-btn{text-indent: 0;}
.multisteps-form__progress-btn .steptext{font-size: 10px;}
/* ----------------Seller registration Form End---------------*/

}
@media (max-width: 480px){
.detailscontainer .detailsliderbx .thumb-nav{left: 26px;}
.detailscontainer .lSSlideOuter.vertical{padding-left: 75px;}
.detailscontainer .detailsliderbx .thumb-nav{left: 21px;}
}
@media (max-width: 400px){
.siteheading .subheading{font-size: 22px; line-height: 26px;}
.bannercontainer .owl-carousel .owl-item img{height: 200px; -webkit-object-fit: cover; object-fit: cover;}
.footercontainer .footernav ul li{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.footercontainer .cardbtx img{max-height: 30px;}
.bannercontainer .topsellingbx .tpsellheading{font-size: 13px; padding: 8px 10px 6px 10px;}
.bannercontainer .bncategory .bncatheading{font-size: 13px; padding: 8px 10px 6px 10px;}
.bannercontainer .topsellingbx .tpsellheading:after{margin-top: 1px; font-size: 6px; right: 10px;}
.bannercontainer .bncategory .bncatheading:after{margin-top: 1px; font-size: 6px; right: 10px;}
.catcolumn{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.topsellcolumn{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.mobileaddresscontainer .chaddressbx .addresshmiddle p{font-size: 12px; font-weight: 500;}
.mobileaddresscontainer .chaddressbx .addresshmiddle p span{max-width: 180px;}
.cproductbx .cproductbxcontent .ratingbx{font-size: 12px;}
.cproductbx .cproductbxcontent .pricebx .crossprice{font-size: 11px;}
.cproductbx .cproductbxcontent .pricebx .price{font-size: 14px;}
.listcontainer .productlistbtm .cproductbx .cproductbxcontent{padding: 10px 0px 38px 0px;}
.cproductbx .cproductbximg .discountx{font-size: 9px; line-height: 10px; width: 40px; height: 40px;}
.cproductbx .cproductbximg .ribbonx{padding: 7px 9px 6px 10px; font-size: 11px;}
.cproductbx .cproductbximg .ribbonx:after{border-top: 12px solid transparent; border-bottom: 12px solid transparent;}
.breadcrumbcontainer .breadrt{display: block; padding-bottom: 10px;}
.detailscontainer .detailsrt .cartbtnbx .addtocartbtn{font-size: 13px;}
.detailscontainer .detailsrt .cartbtnbx .wishlistbtn{font-size: 13px;}
}
@media (max-width: 360px){
.headercontainer .headtoprow .logocontainer{padding: 10px 0px 10px 0px; max-width: 160px;}
.siteheading h2{font-size: 16px;}
.adcontainer .adbx .adbxinner .adbxlt{padding: 10px 10px 10px 10px;}
.adcontainer .adbx .adbxinner .adbxlt h3{font-size: 15px; margin: 0px 0px 3px 0px;}
.adcontainer .adbx .adbxinner .adbxlt p{font-size: 13px; margin: 0px 0px 10px 0px; line-height: 18px;}
.adcontainer .adbx .adbxinner .adbxrt{padding: 0px 0px 0px 10px; -ms-flex: 0 0 120px; flex: 0 0 120px; max-width: 120px;}
.adcontainer .adcolumn:nth-child(even) .adbx .adbxinner .adbxrt{-ms-flex: 0 0 120px; flex: 0 0 120px; max-width: 120px;}
.adcontainer .adbx .adbxinner{min-height: 141px;}
.adcontainersecound .adcolumn:nth-child(odd) .adbx .adbxinner .adbxrt{-ms-flex: 0 0 120px; flex: 0 0 120px; max-width: 120px;}
.adcontainer .adbx .adbxinner .adbxrt .adimg img{max-height: 170px;}
.theme-secondary-btn{font-size: 10px;}
.theme-secondary-btn i{top: -2px; width: 32px; height: 32px; line-height: 32px; font-size: 13px;}
.mobileaddresscontainer .chaddressbx .addresshmiddle p span{max-width: 120px;}
}

