@media (min-width: 1200px) {
	.container{max-width: 1180px;}
}
@media (min-width: 1620px) {
	.container{max-width: 1540px;}
	.headercontainer .socialicon span{font-size: 18px;}
	.headercontainer .socialicon a{font-size: 17px;}	
	.headercontainer .loginright a{font-size: 17px;}
	.headercontainer .navigation{margin-right: 200px;}
	.headercontainer .navigation .sf-menu > li > a{padding: 15px 28px; font-size: 20px;}
	.headercontainer .usericons .usericon{font-size: 24px;}
	.headercontainer .usericons .usericon .badge{font-size: 13px;}
	.headercontainer .topsearchbtx .searchpanelinner .form-group .form-control{font-size: 17px;}
	.bannercontainer .bannercaption .captioninner{max-width: 760px;}
	.bannercontainer .bannercaption .captioninner h1{line-height: 95px; font-size: 100px;}
	.theme-btn{font-size: 20px;}
	.cashcontainer .cashbtx .cashbtxlt span{width: 60px; height: 60px;}
	.cashcontainer .cashbtx .cashbtxrt h3{font-size: 19px;}
	.categorycontainer .categorybx .catecontent h3{font-size: 40px;}
	.categorycontainer .categorybx .catecontent .theme-btn{font-size: 15px;}
	.siteheading h2{font-size: 60px;}
	.productbx .productimg .cartopbtns{width: 40px;}
	.productbx .productimg .cartopbtns .btnsxs{width: 40px; height: 40px; line-height: 40px; font-size: 20px;}
	.productbx .productcontent h3{font-size: 22px;}
	.productbx .productcontent .pricebt .crossprice{font-size: 17px;}
	.productbx .productcontent .pricebt .price{font-size: 21px;}
	.productbx .productcontent .theme-btn{font-size: 15px;}
	.abouthomcontainer .aboutcontent h2{font-size: 80px;}
	.abouthomcontainer .aboutcontent p{font-size: 19px; line-height: 39px;}
	.appcontainer .appbx .appstore h2{font-size: 62px;}
	.footercontainer .newsletterbx h3{font-size: 45px;}
	.footercontainer .newsletterbx .form-group .input-group .form-control{height: 50px; font-size: 18px;}
	.footercontainer .newsletterbx .form-group .input-group .sendbtn{height: 50px; font-size: 24px;}
	.footercontainer h3{font-size: 33px;}
	.footercontainer .footersocial a{width: 40px; height: 40px; line-height: 40px; font-size: 18px;}
	.footercontainer .footernav ul li{margin: 4px 0px 20px 0px;}
	.footercontainer .footernav ul li a{font-size: 19px;}
	.footercontainer .cinfobox .cinfoboxcon p{font-size: 18px;}
	.footercontainer .copyright{font-size: 18px;}
	.footercontainer .cardbtx span{font-size: 18px;}
	.headercontainer .navigation .sf-menu>li ul li a{font-size: 18px;}




	
}

@media (max-width: 1600px) {
	.vertab-menu .list-group > a, .vertab-menu .list-group > a {
		font-size: 50px;
		line-height: 54px;
	}
    .detailscontainer .detailsrt {
	    margin-top: -150px;
    }
}

@media (max-width: 1399px) {
.appcontainer:before{width: 111px; height: 317px;}
.productbx .productcontent h3{font-size: 17px;}
.productbx .productcontent .pricebt .price{font-size: 16px;}

/*18-mar*/
.vertab-menu .list-group > a, .vertab-menu .list-group > a {
	font-size: 40px;
	line-height: 44px;
}
.vertab-menu .list-group > a.active::after {
	width: 15px;
	height: 60px;
	right: -8px;
}

}
/* 04032023 */
@media (min-width: 1200px) {
}
@media (max-width: 1199px) {
.headercontainer .headtoprow .logocontainer{max-width: 240px;}
.headercontainer .navigation .sf-menu > li > a{font-size: 14px; padding: 9px 9px; letter-spacing: 0px;}
.headercontainer .btmheader.sticky .navigation .sf-menu > li > a{padding: 20px 9px;}
.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;}
.bannercontainer .bannercaption .captioninner h1{font-size: 50px; line-height: 50px; margin: 0px 0px 20px 0px;}
.theme-btn{font-size: 12px;}
.appcontainer:before{display: none;}
.abouthomcontainer .aboutcontent{padding: 20px 0px;}
.abouthomcontainer .aboutcontent h2{font-size: 50px;}
.abouthomcontainer .aboutcontent p{font-size: 15px; line-height: 25px;}

.contact-left {padding: 20px 40px;}


}

@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: #ca0408; 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: 0px; border-radius: 0px; -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 .heartbtx.searchicon{display: none;}
.headercontainer .navigation .userapn{display: none;}

}
@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: 16px; font-weight: 600; background: transparent; text-decoration: none; padding: 0px; margin: -1px 0px 0px 15px; 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: #000; 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 3px 0px; font-size: 18px; padding: 0px; text-transform: capitalize;}
.headercontainer .navigation .navuser p{color: #757575; 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 .btmheader.sticky .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;}
.bannercontainer{padding: 0px 0px; margin: 0px;}

.theme-secondary-btn{padding: 7px 24px 7px 17px;}
.siteheading{padding-bottom: 0px; margin-bottom: 15px;}
.siteheading h2{font-size: 26px;}
.categorycontainer .owl-carousel .owl-nav button{width: 30px; height: 30px; line-height: 30px; font-size: 22px;}
.productcontainer .owl-carousel .owl-nav{top: -52px;}
.productcontainer .owl-carousel .owl-nav button{width: 30px; height: 30px; line-height: 30px; font-size: 22px;}

.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;}

.headercontainer .btmheaderinner{padding: 10px 0px;}
.headercontainer .headtoprow .logocontainer{max-width: 200px;}
.headercontainer .btmheader.sticky .logocontainer{padding: 7px 0px; max-width: 160px;}
.headercontainer{position: relative;}
.headercontainer .topusercontainer{display: none !important;}
.headercontainer .usericons .usericon .badge{right: -7px; top: -11px; font-size: 10px;}
.headercontainer .usericons{margin-left: 14px;}
.bannercontainer .owldotsouter{bottom: 10px;}
.categorycontainer{padding: 35px 0px;}
.categorycontainer .categorybx .cateovarlay{padding: 10px 10px 10px 10px;}
.categorycontainer .categorybx .catecontent h3{font-size: 24px; line-height: 100%;}
.categorycontainer .categorybx .catecontent .theme-btn{padding: 4px 13px 3px 13px; border-width: 1px; font-size: 10px;}
.categorycontainer .categorybx .catecontent .theme-btn span{padding-right: 10px;}
.productbx .productcontent{padding: 10px 0px 5px 0px;}
.productbx .productcontent h3{font-size: 17px; margin: 0px 0px 5px 0px;}
.productbx .productcontent .pricebt{margin: 0px 0px 10px 0px;}
.productbx .productcontent .pricebt .price{font-size: 14px;}
.productbx .productcontent .theme-btn{padding: 4px 13px 3px 13px; border-width: 1px; font-size: 10px;}
.productbx .productcontent .theme-btn span{padding-right: 10px;}
.adcontainertp{padding: 35px 0px 20px 0px;}
.productcontainer{padding: 35px 0px 35px 0px;}
.appcontainer .appbx .appstore h2{font-size: 30px;}
.footercontainer .cinfobox .cinfoboxicon i{width: 40px; height: 40px; line-height: 40px;}
.footercontainer .cardbtx{text-align: center;}
.footercontainer .cardbtx span{display: none;}
.footercontainer .cardbtx img{max-height: 28px;}
.footercontainer .footersocial{padding: 15px 0px 4px 0px; text-align: center;}
.footercontainer .footersocial h3{display: none;}
.footercontainer .copyright{text-align: center;}
.footercontainer .mnxouter{padding: 5px 0px 0px 0px;}
.footercontainer h3{font-size: 25px; margin: 0px 0px 12px 0px;}
.footercontainer .footernav.footernaveone ul li{-ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; margin: 0px 0px 13px 0px;}
.footercontainer .footernav ul li{-ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; margin: 0px 0px 13px 0px;}
.footercontainer .footerlt .footerlogo{max-width: 200px;}
.headercontainer .navigation{margin: 0px;}
.theme-btn{padding: 4px 13px 3px 13px; border-width: 1px; font-size: 10px;}
.theme-btn span{padding-right: 10px;}
.abouthomcontainer .aboutcontent{padding: 0px;}
.headercontainer .headtopouter{position: static;}
.headercontainer .topsearchbtx{min-width: 100%; max-width: 100%; background: rgba(255, 255, 255, 0.84); padding: 10px 0px;}
.headercontainer .topsearchbtx .searchpanelinner{padding: 0px 12px;}
.headercontainer .btmheader.sticky .topsearchbtx{margin: 0px;}


/*18-mar*/
.inner-page-ontainer {
	display: none;
}
.vwbtn {
	margin: 0 0 50px;
}
.vertab-menu .list-group > a, .vertab-menu .list-group > a {
	font-size: 30px;
	line-height: 35px;
}
.detailscontainer .detailsrt {
	margin-top: 0;
}
.detailscontainer .detailsrt .dwishlidtbx .wishlistbtn {
	width: 156px;
	font-size: 16px;
	padding: 8px 15px;
}
.prdct-description p {
	font-size: 15px;
	line-height: 22px;
}
.prdct-description {
	padding-left: 0;
}
.detailscontainer .reviewsouter {
	padding-left: 0;
}

/*18-mar*/
.detailscontainer .detailsrt .qtylt {
	width: 205px;
}
.detailscontainer .detailsrt .dcartbox .slectsize select{
	width: 205px;
}

.contact-left{padding: 20px; height: auto;}



}
@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;}
.bannercontainer .bannercaption{margin: -16px 0px 0px 0px;}
.bannercontainer .bannercaption .captioninner h1{font-size: 31px; line-height: 36px; margin: 0px 0px 10px 0px}
.bannercontainer .bannercaption .captioninner p{font-size: 13px;}
.footercontainer .newsletterbx h3{font-size: 30px; margin: 0px 0px 10px 0px; padding: 0px; text-align: center; width: 100%;}
.footercontainer .newsletterbx .form-group{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.appcontainer .appbx{padding: 0px 20px;}
.appcontainer .appbx .appstore h2{font-size: 22px; margin: 0px 0px 15px 0px;}
.appcontainer .appbx .appstore .appbtn img{max-height: 35px;}
.cashcontainer .cashbtx .cashbtxrt h3{font-size: 14px;}
.categorycontainer{padding: 25px 0px;}
.bannercontainer .bannercaption{padding: 0px;}
.adcontainertp{padding: 25px 0px 5px 0px;}
.productcontainer{padding: 25px 0px;}
.abouthomcontainer{padding: 0px 0px 60px 0px;}
.abouthomcontainer .aboutinner .aboutimg{position: static; width: 100%; max-width: 100%;}
.abouthomcontainer .aboutcontent{padding: 25px 0px 20px 0px;}
.abouthomcontainer .aboutcontent h2{font-size: 32px;}
.abouthomcontainer .aboutcontent p{font-size: 14px; line-height: 22px;}
.bannercontainer .owl-carousel .owldotsouter{bottom: 5px;}

/*18-mar*/
.prdct-description {
	padding-left: 0;
}
.vertab-menu .list-group > a, .vertab-menu .list-group > a {
	font-size: 30px;
	line-height: normal;
	margin-bottom: 0;
}
.vertab-container {
  margin-top: 20px;
  margin-bottom: 20px;
}

.vertab-container .panel-heading {
  background-color: #F6F6F6;
  color: #818181;
  padding: 15px;
  border-bottom: 1px solid #F6F6F6;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-left: 5px solid #F6F6F6;
}
.vertab-container .panel-heading:hover, .vertab-container .panel-heading:focus, .vertab-container .panel-heading.active {
  border-left: 5px solid #7952b3;
  border-bottom: 1px solid #7952b3;
}
.vertab-content {
  border-bottom: 1px solid #CACACA;
}
.vertab-container .panel-title a:focus, .vertab-container .panel-title a:hover, .vertab-container .panel-title a:active {
  color: #818181;
  text-decoration: none;
}

.vertab-container .panel-collapse .panel-body {
  border-top: none !important;
}
.breadcrumbcontainer .breadcrumb li {
	font-size: 14px;
}
.breadcrumbcontainer .breadcrumb > li + li::before {
	font-size: 14px;
}

}
@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;}
.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 .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.0);}
.bannercontainer .bannercaption .captioninner h1{font-size: 18px; line-height: 24px; margin: 0px 0px 10px 0px}
.bannercontainer .bannercaption .captioninner p{font-size: 13px;}
.appcontainer{margin-bottom: -70px;}
.footercontainer{padding: 90px 0px 15px 0px;}
.footercontainer .mnxouter{margin-top: 18px;}
.footercontainer .footernav.footernaveone ul li{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; margin: 0px 0px 13px 0px;}
.footercontainer .footernav ul li{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; margin: 0px 0px 13px 0px;}
.footercontainer .newsletterbx .form-group .input-group .form-control{height: 40px;}
.footercontainer .newsletterbx .form-group .input-group .sendbtn{width: 50px; height: 40px;}
.cashcontainer .cashbtx .cashbtxrt{padding-left: 5px;}
.cashcontainer .cashbtx .cashbtxrt h3{font-size: 12px;}
.cashcontainer .cashbtx .cashbtxlt span{width: 30px; height: 30px;}
.headercontainer .headtoprow .logocontainer{-ms-flex: 0 0 140px; flex: 0 0 140px; max-width: 140px;}
.headercontainer .btmheader.sticky .logocontainer{-ms-flex: 0 0 120px; flex: 0 0 120px; max-width: 120px;}
.headercontainer .headtoprow{-ms-flex-pack: justify; justify-content: space-between;}
.productbx .productcontent h3{font-size: 14px;}
.productbx .productcontent .pricebt .crossprice{font-size: 13px; margin: 0px 5px 0px 0px;}
.productbx .productcontent .pricebt .price{font-size: 13px;}
.categorycontainer .categorybx .catecontent h3{font-size: 20px;}
.footercontainer h4{font-size: 14px;}


/*18mar*/
.listcontainer .listhedr {
	display: block;
	
}
.listcontainer .listingheading{
	padding: 20px 0;
}
.listcontainer .listingheading h2 {
	font-size: 45px;
	margin-bottom: 10px;
	
}
.listcontainer .listingheading .filterboxright {
	float: none;
	justify-content: space-between;
}
.vertab-menu .list-group > a.active::after {
	display: none;
}
.vertab-menu .list-group > a, .vertab-menu .list-group > a {
	padding: 6px 10px;
}
.vertab-content {
	padding-left: 0;
}
.detailscontainer {
	overflow: hidden;
	padding: 36px 0 20px;
}
.detailscontainer .detailsrt .dpricebtx .dpricebtxlt {
	margin-right: 0;
}
.prdct-info {
	margin-top: 0;
}

.cboxaccountlistrow .cboxaccountlistcolumn {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
}
@media (max-width: 480px){

.detailscontainer .detailsrt h2 {
	font-size: 22px;
}
.detailscontainer .detailsrt p {
	font-size: 15px;
	line-height: 18px;
}
.detailscontainer .detailsrt .dcartbox .slectsize select {
	width: 100%;
	margin: 0 0 10px;
}
.slectsize{width: 100%;}
.detailscontainer .detailsrt .qtylt {
	width: 100%;
}
.detailscontainer .detailsrt .dwishlidtbx {
	margin-right: 0;
}
.detailscontainer .detailsrt .dwishlidtbx .wishlistbtn {
	width: auto;
}
.adtocrt {
	margin-right: 0 !important;
}
.detailscontainer .detailsrt .dpricebtx .dpricebtxlt .price {
	font-size: 22px;
}
.detailscontainer .detailsrt .dpricebtx .dpricebtxlt .crossprice {
	font-size: 16px;
}
.detailscontainer .detailsrt .dwishlidtbx .wishlistbtn {
	font-size: 14px;
	padding: 7px 12px;
}
.listtitle .btnsxs {
	font-size: 15px;
	width: 30px;
	height: 30px;
	flex: 0 0 30px;
	line-height: 30px;
}
.t-qty{    width: 100%;
    min-width: 150px;}
.t-qty button{border-radius:0;}
.mob-hide{display: none;}

.contactHding h1 {line-height: 45px;font-size: 40px;margin: 0;}
.information_contact {padding: 30px 0 45px;}
.contactpnl {margin: 25px 0 0;}
.contact-left > h3, .contactForm fieldset h2 {line-height: 30px;font-size: 25px;}
.contact-left .media > i {border-radius: 5px;margin-right: 10px;width: 40px;height: 40px;font-size: 16px;}
.contact-left {padding: 15px;}
.contact-left .media h4, .contact-left .media strong {line-height: 24px;font-size: 18px; margin: 0 0 5px; display: block;}
.contact-left .media p {font-size: 14px;line-height: 19px;}
.contact-left .card-body > div > div {margin: 20px 0 0;}





}
@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;}
.appcontainer .appbx .appstore h2{font-size: 17px; margin: 0px 0px 5px 0px;}
.appcontainer .appbx .appstore .appbtn img{max-height: 29px;}
}


