@import url('https://fonts.googleapis.com/css?family=Open+Sans|Pathway+Gothic+One');

@import url('https://fonts.googleapis.com/css?family=Montserrat');

/* Fonts */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');

/* font-family: 'Inter', sans-serif; */

:root {
  --primary-font: 'Inter', sans-serif;
}


/* 

	



    font-family: 'Pathway Gothic One', sans-serif;



    font-family: 'Open Sans', sans-serif;

	

	font-family: 'Montserrat', sans-serif;



	*/





body,
p,
ul,
li,
a,
ol,
dd,
dt,
dl,
h1,
h2,
h3,
h4,
h5,
h6 {
  padding: 0;
  margin: 0;
  font-family: 'Montserrat', sans-serif;
}

ul,
li {
  list-style: none;
}

a,
a:hover,
a:focus {
  text-decoration: none;
}

a:focus,
input:focus,
button:focus {
  outline: 0;
}

img {
  max-width: 100%;
}

.regular {
  font-weight: 400;
}

.semibold {
  font-weight: 600;
}

.bold {
  font-weight: 700;
}

p {
  font-size: 14px;
}

.alignLeft {
  text-align: left;
  padding: 0;
}

.alignRight {
  text-align: right;
}

.noLeftPadd {
  padding-left: 0
}

.noRightPadd {
  padding-right: 0
}

.noPadding {
  padding: 0;
}

.form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */

  color: #141414;

}

.form-control::-moz-placeholder {
  /* Firefox 19+ */

  color: #141414;

}

.form-control:-ms-input-placeholder {
  /* IE 10+ */

  color: #141414;

}

.form-control:-moz-placeholder {
  /* Firefox 18- */

  color: #141414;

}

.search .form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */

  color: #949494;

}

.search .form-control::-moz-placeholder {
  /* Firefox 19+ */

  color: #949494;

}

.search .form-control:-ms-input-placeholder {
  /* IE 10+ */

  color: #949494;

}

.search .form-control:-moz-placeholder {
  /* Firefox 18- */

  color: #949494;

}

body {
  background: #F1F1F1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.wrapper {
  width: 100%;
  max-width: 1200px;
  margin: 0px auto;
  position: relative;
}

.header {
  padding: 15px 0;
}

.search .form-control {

  border: medium none;

  border-radius: 0;

  float: left;

  height: 43px;

  margin-right: 3px;

  padding: 10px;

  width: 280px;

  font-size: 17px;

}

.search .input-group-btn {

  width: auto;

  float: right;

  cursor: pointer;

}

.search .input-group {

  padding-top: 20px;

  float: right;

}

.form-control:focus {

  box-shadow: none;

}

.homeBanner,
.shopOnlineBanner {

  /*background : url(../images/homeBanner1.jpg) no-repeat center center;*/

  /*height:415px;*/

  text-align: center;

  -webkit-background-size: cover;

  -moz-background-size: cover;

  -o-background-size: cover;

  background-size: cover;

}

.home-banner {
  position: relative;
}

.homeIcon {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.homeIcon img {

  float: left;

}

.homeBanner .home-banner .img-responsive {
  width: 100%;
}

/*.quickLink {*/

/*  background: url(../images/quickLinkBg.png) repeat;*/

/*  padding: 10px;*/

/*  text-align: left;*/

/*  display:inline-block;*/

/*  float:none;*/

/*  border-radius:7px;*/

/*  margin-top:230px;*/

/*  padding-bottom:0;*/

/*}*/



.quickLink {
  background: #f1f1f1;
  padding: 10px;
  text-align: center;
  display: block;
  float: none;
  border-radius: 7px;
  margin-top: 0;
  padding-bottom: 0;
  padding: 30px 20px;
  /*position: absolute;*/
  /*top: 280px;*/
  /*width: 100%;*/
}

.quickLink li {

  display: inline-block;

  padding-left: 6px;

}

.quickLink li:first-child {

  padding-left: 0;

}

.quickLink a {

  border-radius: 7px;

  color: #ffffff;

  display: inline-block;

  font-family: "Pathway Gothic One", sans-serif;

  font-size: 23px;

  padding: 10px;

  text-transform: uppercase;

}

.quickLink li.sellReg a {

  background: #e43838 url("../images/sellReg.png") no-repeat scroll 6px center;

  padding-left: 55px;

}

.quickLink li.coResource a {

  background: #2998D0 url("../images/coResource.png") no-repeat scroll 6px center;

  padding-left: 55px;

}

.quickLink li.shopOnline a {

  background: #1CA318 url("../images/shopOnline.png") no-repeat scroll 6px center;

  padding-left: 50px;

}

/*.cntRight {

  background: #07adab;

  border-radius: 7px;

  color: #ffffff;

  margin: 20px 0;

  padding: 25px;

  text-align: center; 

} */


.cntRight {
  background: #07adab;
  border-radius: 7px;
  color: #ffffff;
  /* margin: 20px 0; */
  padding: 51px 25px;
  text-align: center;
}

.cntRight h3 {

  font-size: 25px;

  font-weight: 600;

  padding-bottom: 20px;

  font-family: 'Open Sans', sans-serif;

}

.cntRight h4 {

  font-size: 20px;

  font-weight: 700;

  padding-bottom: 10px;

  font-family: 'Open Sans', sans-serif;

}

.cntRight p {

  font-size: 16px;

  padding: 0 15px;

  font-family: 'Open Sans', sans-serif;

}

.cntRight .whatThis a {

  border-bottom: 1px solid #cacd62;

  color: #ffdb34;

  display: inline-block;

  font-size: 19px;

  font-weight: 700;

  padding: 10px 0 0;

  font-family: 'Open Sans', sans-serif;

}

.cntRight .form-control {

  border: medium none;

  color: #141414;

  display: inline-block;

  font-size: 16px;

  height: auto;

  margin: 20px 0 0;

  padding: 12px;

  width: 80%;

  font-family: 'Open Sans', sans-serif;

}

.cntRight .btn {

  background: #e55861 none repeat scroll 0 0;

  border: medium none;

  border-radius: 20px;

  color: #ffffff;

  font-size: 18px;

  padding: 5px 30px;

  font-family: 'Open Sans', sans-serif;

}

.footer {

  background: #3c3c3c none repeat scroll 0 0;

  padding: 15px 0;

  text-align: center;

  /**height: 90px;**/

}

.footer p {

  color: #f9f9f9;

  font-size: 14px;

  line-height: 23px;

  font-family: 'Open Sans', sans-serif;

}

.footer p a {

  color: #f9f9f9;

  font-family: 'Open Sans', sans-serif;

}

.shopOnlineBanner {

  background: url(../images/shopOnlineBanner.jpg) no-repeat center center;

}

.pageCnt {

  padding-bottom: 30px;

}

.pageCnt h3 {

  color: #333333;

  font-size: 25px;

  font-weight: 600;

  padding: 20px 0;

  text-align: center;

}

.pageCnt h3 span {

  color: #ec4547;

}

.shopOnline {

  text-align: center;

  padding-bottom: 10px;

}

.shopOnline ul {

  padding-top: 10px;

}

.shopOnline li {

  display: inline-block;

  width: 32%;

  vertical-align: top;

}

.shopOnline li.coResource {

  margin: 0 20px;

}

.shopOnline li a {

  border-radius: 7px;

  display: inline-block;

  padding: 15px;

  width: 100%;

  min-height: 150px;

}

.shopOnline .sellReg a {

  background: #eb4547 none repeat scroll 0 0;

}

.shopOnline .coResource a {

  background: #2998d0 none repeat scroll 0 0;

}

.shopOnline .shopOnline a {

  background: #1ca318 none repeat scroll 0 0;

}

.shopOnline li h4 {

  color: #ffffff;

  font-size: 25px;

  padding: 10px 0;

}

.listPageBanner {

  height: 235px;

  background-position: center 0;

}

.listPageBanner .quickLink {

  margin-top: 90px;

}

.listPageHead {

  padding: 20px 0;

  background: #ECECEC;

}

.listHeadLeft button {

  border: medium none;

  border-radius: 0;

  color: #ffffff;

  font-size: 15px;

  padding: 12px 20px;

  float: left;

}

.listHeadLeft button:focus,
.listHeadLeft button:hover {

  color: #FFF;

}

.listHeadLeft .viewCart {

  background: #1ca318 none repeat scroll 0 0;

  margin-right: 3px;

}

.listHeadLeft .viewBrochure {

  background: #04b697 none repeat scroll 0 0;

}

.listHeadLeft p {

  color: #333333;

  float: left;

  font-size: 15px;

  padding-left: 30px;

}

.listHeadLeft p span {

  font-size: 16px;

  font-weight: 700;

}

.listHeadRight {

  text-align: right;

  padding-top: 5px;

}

.listHeadRight .dropdown-toggle {

  background: #dcdcdc;

  border: medium none;

  border-radius: 0;

  color: #343434;

  font-size: 15px;

  padding: 8px 12px;

}

.listHeadRight .btn-group.open .dropdown-toggle {

  background: #dedede none repeat scroll 0 0;

  box-shadow: none;

}

.listHeadRight .caret {

  border-left: 6px solid rgba(0, 0, 0, 0);

  border-right: 6px solid rgba(0, 0, 0, 0);

  border-top: 7px solid;

}

.listHeadRight .sort {

  background: #333333 none repeat scroll 0 0;

  border: medium none;

  border-radius: 0;

  color: #ffffff;

  font-size: 15px;

  padding: 8px 25px;

}

.listPageMain {

  padding: 10px 0;

  background: #FFF;

}

.listMainHeading {

  border-bottom: 2px solid #cdcdcd;

}

.listMainHeading h3 {

  color: #333333;

  float: left;

  font-size: 25px;

  text-transform: uppercase;

  padding-top: 10px;

}

.listPageMain button.all {

  background: #e55861 none repeat scroll 0 0;

  border: medium none;

  border-radius: 4px;

  color: #ffffff;

  float: right;

  font-size: 16px;

  margin-bottom: 10px;

  padding: 6px 30px;

}

.listMainContent {

  padding: 20px 0;

}

.listMainLeft h3 {

  background: #2998d0 none repeat scroll 0 0;

  color: #ffffff;

  font-size: 18px;

  padding: 16px 10px 15px 30px;

}

.listMainLeft h3.colorRed {

  background: #e43838 none repeat scroll 0 0;

}

.listMainLeft li {

  background: #ebebeb none repeat scroll 0 0;

  border-bottom: 3px solid #ffffff;

  padding: 10px 10px 10px 30px;

}

.listMainLeft ul {

  margin-bottom: 10px;

}

.listMainLeft li a {

  color: #333333;

  font-size: 15px;

}

.listMainLeft li.active a {

  color: #e43738;

}

.btmSearch {

  background: #77d3c4;

  padding: 10px 10px 10px 20px;

  color: #FFF;

  font-family: 'Open Sans', sans-serif;

}

.btmSearch .input-group-btn {

  position: absolute;

  right: 0;

  width: auto;

  z-index: 9;

}

.btmSearch .form-control {

  border: medium none;

  border-radius: 4px !important;

  height: 27px;

  padding: 5px 30px 5px 10px;

  width: 100%;

}

.form-group.seller {
  /* margin-top: 0px; */
  /* padding: 1px; */
  margin-bottom: 9px;
}




input[type=radio]:not(old) {

  width: 13px;

  margin: 0;

  padding: 0;

  opacity: 0;

}



input[type=checkbox]:not(old)+label,

input[type=radio]:not(old)+label {

  display: inline-block;

  margin-left: -22px;

  padding-left: 20px;

  background: url('../images/radioBtn.png') no-repeat 0 7px;

  line-height: 24px;

  margin-right: 25px;

  cursor: pointer;

}



input[type=radio]:not(old):checked+label,
input[type=checkbox]:not(old):checked+label {

  background-position: 0 -16px;

}

.radioBtn {

  padding: 10px 0 10px 10px;

}

.listItem {

  padding-bottom: 25px;

}

.itemImg {

  float: left;

  width: 28%;

}

.itemDesc {

  float: left;

  padding-left: 15px;

  width: 72%;

}

.itemDesc h3 {

  color: #333333;

  font-size: 16px;

  font-weight: 700;

  padding-bottom: 10px;

  padding-right: 10px;

}

.itemDesc p {

  color: #333333;

  font-size: 15px;

  line-height: 20px;

  padding-bottom: 10px;

  padding-right: 10px;

}

.itemDesc p.rate {

  color: #e43738;

  font-size: 16px;

  font-weight: 700;

}

.itemDesc .form-control {

  background: #dcdcdc none repeat scroll 0 0;

  border-radius: 0;

  box-shadow: none;

  color: #111111;

  float: left;

  font-size: 16px;

  font-weight: 700;

  margin-right: 5px;

  width: 60px;

}

.itemDesc .add {

  background: #2a97cf none repeat scroll 0 0;

  border: medium none;

  border-radius: 0;

  color: #ffffff;

  font-size: 16px;

  padding-bottom: 5px;

}

.itemDetail {

  padding-top: 13px;

  text-align: center;

}

.itemDetail a {

  background: #f1f1f1 none repeat scroll 0 0;

  border: 1px solid #dcdcdc;

  color: #333333;

  display: inline-block;

  font-size: 16px;

  padding: 5px;

  width: 100%;

}

.seperator {

  border-bottom: 2px solid #cdcdcd;

  display: inline-block;

  margin-top: 30px;

  width: 100%;

}





.brochureBanner {

  background: url(../images/brochureBanner.jpg) no-repeat center center;

  height: 236px;

}

.brochure img {

  border: 1px solid #dedddd;

}

.brochureBanner .quickLink {

  margin-top: 90px;

}

.featOpt {

  padding-top: 20px;

}

.featOpt h3 {

  color: #333333;

  font-family: "Open Sans", sans-serif;

  font-size: 18px;

  font-weight: 700;

  padding-bottom: 10px;

}

.featOpt p {

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  line-height: 26px;

}

.policyLink {

  background: #ececec none repeat scroll 0 0;

  padding: 15px;

  text-align: center;

}

.policyLinkLook,
.policyLinkLook:hover,
.policyLinkLook:focus {

  background: #2a99d1 none repeat scroll 0 0;

  border: medium none;

  border-radius: 0;

  color: #ffffff;

  font-size: 16px;

  padding: 12px 15px;

}

.listPageHead h3 {

  color: #033333;

  font-size: 20px;

  text-transform: uppercase;

}

.policies {

  padding: 30px 0;

}

.policies li {

  color: #2d2d2d;

  font-size: 16px;

  line-height: 28px;

}

.policies .question {

  color: #3a99cf;

  font-size: 18px;

  padding-bottom: 7px;

}

.policies .answer {

  padding-bottom: 30px;

}

.policies .answer.last {

  padding-bottom: 0px;

}

.searchList li {

  float: left;

  padding-bottom: 10px;

  width: 33%;

  min-height: 52px;

}

.searchList li a {

  color: #333333;

  font-size: 14px;

}

.btmSearch .input-group-btn input[type="submit"] {

  background: rgba(0, 0, 0, 0) url("../images/searchBtmBtn.png") no-repeat scroll 0 0;

  border: medium none;

  height: 27px;

  width: 28px;

}

.search input[type="submit"] {

  background: rgba(0, 0, 0, 0) url("../images/searchBtn.png") no-repeat scroll 0 0;

  height: 45px;

  width: 43px;

  border: none;

}

.search form {

  float: right;

}

.sellerRegBanner {

  background: url(../images/sellerRegBanner.jpg);

  height: 412px;

}

.sellerReg {

  padding-top: 20px;

}

.sellerReg li {

  background: #ebebeb none repeat scroll 0 0;

  border-radius: 7px;

  margin-bottom: 10px;

  padding: 10px 15px;

}

.sellerReg h4 {

  color: #1890ce;

  font-size: 20px;

  padding-bottom: 10px;

}

.sellerReg li p {

  color: #353636;

  font-size: 16px;

  padding-bottom: 10px;

}

.sellerReg label {

  color: #363535;

  font-size: 16px;

  font-weight: 400;

  width: 100px;

}

.sellerReg .form-control {

  background: #39c6d0 none repeat scroll 0 0;

  border: medium none;

  color: #ffffff;

  height: 40px;

}

.sellerReg button,
.sellerReg button:hover,
.sellerReg button:focus {

  background: #e43838 none repeat scroll 0 0;

  border: medium none;

  color: #ffffff;

  font-size: 16px;

  height: 40px;

}

.sellerReg a {

  color: #1aaeba;

  font-size: 16px;

  text-decoration: underline;

}

.coResourceBanner {

  background: url(../images/coResourceBanner.jpg);

  height: 418px;

  background-size: cover;

}

.coResourcePage h4 {

  background: #2998d0 none repeat scroll 0 0;

  margin-bottom: 15px;

  text-align: center;

  border-radius: 5px;

}

.coResourcePage h4 a {

  color: #ffffff;

  display: inline-block;

  padding: 14px 10px;

  text-transform: uppercase;

  width: 100%;

  font-family: "Open Sans", sans-serif;

  font-weight: 600;

}

.coResourcePage h4.downloadIcon {

  background: #2998d0 url(../images/downloadIcon.png) no-repeat 22% 5px;

}

.coResourcePage h4.coLoginIcon {

  background: #2998d0 url(../images/coLoginIcon.png) no-repeat 10% 5px;

}

.coResourcePage h4.sponsorsIcon {

  background: #2998d0 url(../images/sponsorsIcon.png) no-repeat 6% 3px;

}

.respecCnt {

  background: #ffffff none repeat scroll 0 0;

  border-radius: 5px;

  padding: 10px;

  float: left;

  width: 100%;

}

.respecCnt.orderForm {

  background: #b1ebf6 none repeat scroll 0 0;

  float: left;

  width: 100%;

}

.respecCnt.orderForm img {

  float: left;

}

.respecCnt.orderForm>p {

  color: #348dbc;

  float: left;

  font-family: "Open Sans", sans-serif;

  font-size: 30px;

  font-weight: 600;

  padding: 40px 0 0 10px;

}

.respecCnt p {

  color: #414141;

  font-size: 16px;

}

.respecCnt .form-group {

  padding-top: 10px;

  width: 100%;

}

.respecCnt label {

  color: #484848;

  font-weight: 400;

  width: 80px;

}

.respecCnt .form-control,
.respecCnt .form-control:focus {

  border: 1px solid #c4c4c4;

  box-shadow: none;

  height: 30px;

  width: 70%;

  padding: 0 10px;

}

.respecCnt button,
.respecCnt button:focus,
.respecCnt button:hover {

  background: #eb5f60 none repeat scroll 0 0;

  border: medium none;

  border-radius: 5px;

  color: #ffffff;

  float: right;

  margin-top: 5px;

  margin-right: 20px;

}

.moreInfoBanner {

  background: #39c6d0 none repeat scroll 0 0;

  margin-top: 40px;

}

.moreInfoText {

  text-align: right;

}

.moreInfoText h3 {

  color: #ffffff;

  font-size: 35px;

  font-weight: 400;

  text-align: right;

  padding: 15px 0 10px;

}

.moreInfoText button {

  background: #eb5f60 none repeat scroll 0 0;

  border: medium none;

  color: #ffffff;

  margin-bottom: 10px;

}

.pageCnt .cntRight h3 {

  color: #ffffff;

}



.cgiMain li {

  text-align: center;

}

.cgiMain li a {

  background: #eb4547 none repeat scroll 0 0;

  color: #ffffff;

  display: inline-block;

  padding: 15px 10px;

  width: 100%;

  border-radius: 5px;

  font-size: 16px;

}

.cgiMain .reportTab a {

  background: #2998D0;

}

.cgiMain .regStuTab a {

  background: #1ca318 none repeat scroll 0 0;

}

.cgiMain .onlineRtTab a {

  background: #df881e none repeat scroll 0 0;

}

.logout {

  position: absolute;
  right: 0;
  top: -15px;

}

.back {
  position: absolute;
  right: 90px;
  top: -15px;
}

.cgiInner {

  position: relative;

}

.cgiMain .logout a,
.header .logout a {

  background: #eb5f60 none repeat scroll 0 0;

  border-bottom-left-radius: 5px;

  border-bottom-right-radius: 5px;

  color: #ffffff;

  display: inline-block;

  padding: 7px 15px;

}

.cgiEmail {

  padding-top: 30px;

}

.roundedRect {

  background: #eb5f60 none repeat scroll 0 0;

  border-radius: 5px;

  color: #ffffff;

  font-size: 18px;

  padding: 10px;

  margin-bottom: 10px;

  text-align: center;

}

.cgiEmail p {

  font-size: 14px;

  padding-bottom: 7px;

  font-family: 'Open Sans', sans-serif;

}

.cgiEmail .boldTxt {

  font-weight: 600;

}

a.roundedRect {

  display: inline-block;

  font-size: 14px;

  margin-top: 0px;

  padding: 5px 15px;

  font-family: 'Open Sans', sans-serif;

}

a.roundedRect:hover {

  color: #FFF;

}

.cgiEmail .colouredRed {

  color: #eb5f60;

  padding: 10px 0;

  font-weight: 600;

}

.cgiEmail .stepTitle {

  font-weight: 600;

  padding: 10px 0;

}

.cgiEmail .form-inline {

  float: left;

  padding: 20px;

  width: 100%;

}

.cgiEmail .form-group {

  padding-bottom: 10px;

  width: 100%;

}

.cgiEmail .form-group label {

  font-family: "Open Sans", sans-serif;

  width: 100px;

}

.cgiEmail .form-control {

  background: #e8e8e8 none repeat scroll 0 0;

  border: medium none;

  width: 60%;

}

.cgiEmail .cgiEmailRight .form-control {

  background: #ededed none repeat scroll 0 0;

}

.cgiEmail textarea.form-control {

  height: 100px;

  resize: none;

}

.highLite {

  padding: 15px 0;

}

.cgiEmail .emailLink a {

  color: #1890ce;

}

.cgiEmail .numberedEmail label {

  width: 30px;

}

.numberedEmail {

  padding: 20px 0;

}

.cgiEmail button[type="submit"] {

  background: #eb5f60 none repeat scroll 0 0;

  border: medium none;

  color: #ffffff;

  float: right;

  margin-top: 10px;

}

.cgiEmail .cgiEmailRight {

  background: #e1e1e1 none repeat scroll 0 0;

  padding: 5px 20px 20px;

}

.register li {

  text-align: left;

  padding-bottom: 5px;

  list-style: disc;

}

.register .form-inline {

  width: 700px;

  padding-top: 20px;

}

.register .form-group {

  width: 100%;

}

.register .form-group label {

  font-weight: 400;

  width: 200px;

  vertical-align: middle;

}

.register .form-group input {

  background: #e6e6e6 none repeat scroll 0 0;

  border: medium none;

  margin-bottom: 10px;

  width: 70%;

}

.required {

  color: #ec4547;

  font-size: 16px;

  vertical-align: middle;

}

.requiredTxt {

  color: #EC4547;

  float: right;

  padding-bottom: 5px;

}

.register button[type="submit"] {

  background: #ec4547 none repeat scroll 0 0;

  border: medium none;

  color: #ffffff;

  float: right;

  padding: 7px 15px;

}

.cgiRegister {

  padding-top: 30px;

}

.cgiRegister h4 {

  font-size: 20px;

  font-weight: bold;

  padding-bottom: 20px;

}

.returningCustomer {

  padding-bottom: 40px;

}

.newCustomer .tab-content {

  padding-top: 20px;

  /*background:#FFF;*/

  width: 100%;

  float: left;

}

.newCustomer .form-inline {

  padding: 10px 20px 30px;

  float: left;

}

.newCustomer .form-inline.lastStep {

  width: 600px;

}

.newCustomer label {

  font-weight: normal;

  padding-right: 5px;

  width: 150px;

}

.newCustomer .form-group {

  width: 100%;

}

.newCustomer .form-control {

  background: #e3e3e3 none repeat scroll 0 0;

  border: medium none;

  float: left;

  height: 40px;

  margin-bottom: 12px;

  width: 95%;

}

.newCustomer input[type="submit"],
.newCustomer input[type="submit"]:hover,
.newCustomer input[type="submit"]:focus {

  background: #eb5f60 none repeat scroll 0 0;

  border: medium none;

  color: #ffffff;

  float: right;

  margin-top: 20px;

}

.newCustomer .nav.nav-tabs .active>a {

  background: #ffffff none repeat scroll 0 0;

  color: #000000;

}

.newCustomer .nav.nav-tabs a {

  background: #eb5f60 none repeat scroll 0 0;

  color: #ffffff;

}

.noPassInfo {

  float: left;

  padding: 0 20px 20px;

  width: 100%;

}

.noPassInfo>p {

  padding: 5px 0;

}

.returningCustomer .form-group {

  width: 30%;

}

.returningCustomer .form-control {

  background: #dfdfdf none repeat scroll 0 0;

  width: 89%;

}

.returningCustomer button {

  background: #eb5f60 none repeat scroll 0 0;

  border: medium none;

  color: #ffffff;

}

.newCustomer input[type="checkbox"]:not(old) {

  width: auto;

  margin-bottom: 20px;

}

.btnOptions {

  float: right;

}

.btnOptions button,
.btnOptions a.checkOut {

  background: #eb5f60 none repeat scroll 0 0;

  border: medium none;

  border-radius: 3px;

  color: #ffffff;

  margin-left: 10px;

  padding: 7px 15px;

}

.sellerReg .notFoundTxt {

  color: #e43838;

  font-size: 14px;

  padding-top: 10px;

}

.sellerReg .thankYouTxt {

  color: #07ADAB;

}

.accountInfo h3 {

  font-size: 16px;

  text-align: left;

  padding-top: 10px;

}

.editLink {

  position: absolute;

  right: 0;

  top: 10px;

}

.editLink>a {

  background: #eb5f60 none repeat scroll 0 0;

  border-radius: 5px;

  color: #ffffff;

  padding: 5px 15px;

}

.accountNotes {

  padding-top: 20px;

}

.accountInfo p {

  line-height: 22px;

}

.accountNotes th,
.ItemsHead {

  font-weight: bold;

}

.accountNotes .rightAlignTxt,
.rightAlignTxt {

  font-weight: bold;

  text-align: right;

}

.giftCert,
.paymentOption {

  padding: 20px 0 0;

}

.giftCert .form-group {

  padding-top: 12px;

}

.giftCert .form-control {

  background: #dfdfdf none repeat scroll 0 0;

  border: medium none;

}

.paymentOption input[type="checkbox"]:not(old)+label,
.paymentOption input[type="radio"]:not(old)+label {

  margin-left: -15px;

}

.paymentOption label {

  font-weight: normal;

  margin-top: 10px;

}

.paymentOption button {

  background: #eb5f60 none repeat scroll 0 0;

  border: medium none;

  color: #ffffff;

  float: right;

}

.newCustomer h3 {

  font-size: 20px;

  text-align: left;

}

.form-group>a {

  float: right;

}

.shippingInfo input[type="checkbox"]:not(old)+label,
.accInfo input[type="checkbox"]:not(old)+label {

  margin-left: -12px;

  width: auto;

}

.sellerReg.newSellerId label {

  width: auto;

}

.cgiInner>ul {

  padding-top: 20px;

}

.custom_content {

  float: left;

  padding-top: 20px;

  width: 100%;

}

.cartItemsCnt h4 {

  font-weight: 600;

  padding-bottom: 15px;

}

.cartItemsCnt p {

  padding-bottom: 7px;

}

.cartItemsCnt li {

  list-style: outside none disc;

  margin-left: 15px;

  padding-top: 5px;

  text-align: left;

}

.cartItemsCnt>ul {

  margin-bottom: 30px;

}









/**** 29.08.2017 ****/



.coordResource li {

  float: left;

  margin: 7px 0 6px;

  text-align: center;

  width: 50%;

}

.coordResource p {

  font-size: 14px;

  /*cursor: pointer;*/

}

.coordResource li img {

  margin-bottom: 5px;

}

.coResourcePage .coordResource .modal-title {

  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

  margin-bottom: 0;

  text-align: left;

}

.coordResource .close {

  color: #eb5f60;

  font-size: 30px;

  margin-top: -4px;

  opacity: 1;

  text-shadow: none;

}

.coResourcePage .coordResource h4 {

  background: #2998d0 url("../images/coordResourceIcon.png") no-repeat scroll 6% 3px;

}

.coordResource .modal-body,
.popupInnerStyle.modal-body {

  display: inline-block;

  width: 100%;

  max-height: 300px;

  overflow-y: auto;

}

.coordResource .modal-body li,
.popupInnerStyle.modal-body li {

  margin: 10px 10px 0;

  width: 21%;

  min-height: 155px;

  float: left;

  text-align: center;

}

.coordResource .modal-body p,
.popupInnerStyle.modal-body p {

  color: #333;

  word-wrap: break-word;

  word-break: break-all;

}

.coordResource .modal-body li img,
.popupInnerStyle.modal-body li img {

  width: 75px;

  height: 75px;

}

.subFolderCnt,
.subFolderCnt1,
.subFolderCnt11,
.subFolderCnt12,
.subFolderCnt2 {

  display: none;

}

.popupInnerStyle.modal-body li img {

  height: auto;

}

.linkHide li {

  display: inline-block;

  width: 100%;

  text-align: center;

  margin: 5px 0;

}

.linkHide a {

  cursor: pointer;

  background: #26003e;

  display: inline-block;

  padding: 5px 20px;

  border-radius: 5px;

  color: #FFF;

  width: 200px;

}

.backBtn {

  border: 1px solid #EB5F60;
  color: #EB5F60;
  padding: 5px 15px;
  /* height: auto; */
  float: right;
  margin-bottom: 10px;
  z-index: 100;

}

.backBtn:hover,
.backBtn:focus {

  background: #EB5F60;

  border: 1px solid #EB5F60;

  color: #FFF;

}

.subFolderCnt ul,
.subFolderCnt1 ul,
.subFolderCnt11 ul,
.subFolderCnt12 ul {

  display: inline-block;

  width: 100%;

}

.coordResource a {

  cursor: pointer;

  display: inline-block;

}

.coordResource .modal-body .linkHide li img {

  width: auto;

  height: auto;

}









html,
body {

  height: 100%;

  margin: 0px;

}

.stickyFoot {

  /*height: auto;*/

  min-height: 100%;

  margin-bottom: -90px;

  padding-bottom: 90px;

}

.respecCnt.newLoginDesn {

  background: none;

}

.pageCnt.newLoginPgCnt {
  /*height: 60%;*/
  display: table !important;
  padding-bottom: 0;

}

.pageCnt.newLoginPgCnt .wrapper {

  display: table-cell;

  vertical-align: middle;

}

.stepProgress {

  padding-bottom: 50px;

  /*padding-top: 50px;*/

  padding-top: 40px;

}

.stepProgTtl {

  color: #333;

  font-size: 25px;

  font-weight: 600;

  text-transform: uppercase;

  margin-top: 30px;

}

.mainPgForm .form-group.col-md-6 {

  padding: 0;

  margin-bottom: 40px;

}

.mainPgForm label {

  color: #484848;

  font-size: 14px;

  font-weight: normal;

}

.mainPgForm label span {

  color: #888888;

}

.mainPgForm .textAreaBox {

  border: 1px solid #c4c4c4;

  min-height: 100px;

  width: 100%;

  border-radius: 4px;

  padding: 7px;

}

.leftSideList {

  background: #dbdbdb;

  padding: 50px 30px;

}

.leftSideList li {

  background: url(../images/listIcon1.png) no-repeat 0 4px;

  padding-left: 20px;

  line-height: 20px;

  padding-bottom: 15px;

  text-align: left;

}

.leftSideList li:last-child {

  padding-bottom: 0;

}

.leftSideList ul ul {

  margin-top: 15px;

}

.mainInfoPanel h3 {

  color: #333;

  font-size: 25px;

  /*text-transform: uppercase;*/

  margin-bottom: 20px;

  padding-left: 20px;

  text-align: left;

}

.rightSideInfo ul {

  margin-bottom: 30px;

  display: inline-block;

  width: 100%;

}

.rightSideInfo li {

  width: 50%;

  float: left;

  padding-left: 20px;

  text-align: left;

}

.rightSideInfo dt {

  float: left;

  width: 180px;

  font-weight: normal;

}

.rightSideInfo dd {

  display: table;

  font-weight: normal;

}

.rightSideInfo dl {

  padding: 10px 0;

  border-bottom: 1px solid #e4e4e4;

  display: inline-block;

  width: 100%;

}

.mainInfoPanel .btnRed {

  background: #e55861;

  border: 1px solid #e55861;

}

.mainInfoPanel .btnBlue {

  background: #2998d0;

  border: 1px solid #2998d0;

}

.btnSec {

  padding-left: 20px;

  padding-bottom: 20px;

}

.leftSideList li a,
.leftSideList li button {

  color: #484848;

  background: none;

  padding: 0;

  font-size: 14px;

  border: none;

  text-align: left;

}

.updatePgCnt .mainPgForm .form-group.col-md-6 {

  margin-bottom: 10px;

  padding-right: 20px;

}

.updatePgCnt .mainPgForm .form-group.col-md-6:nth-child(2n+1) {

  padding-right: 0;

  padding-left: 20px;

}

.updatePgCnt .mainInfoPanel h3 {

  padding-left: 0;

  margin-top: 20px;

  margin-bottom: 30px;

  display: inline-block;

  width: 100%;

}

.mainInfoPanel .form-control {

  border: 1px solid #c4c4c4;

  box-shadow: unset;

  background: none;

}

.updatePgCnt textarea.form-control {

  background: none;

  box-shadow: unset;

  border: 1px solid #c4c4c4;

  resize: none;

}

.updatePgCnt .mainPgForm .form-group.upNoPaddLft {

  padding-left: 0;

  padding-right: 40px;

}

.updatePgCnt .mainPgForm .form-group.upNoPaddRt {

  padding-left: 40px;

  padding-right: 0px;

}

.updatePgCnt .btnSec {

  padding-left: 0;

  display: inline-block;

  padding-top: 10px;

  float: right;

}

.rightSideInfo dd::before {

  content: ":";

  padding-right: 2px;

}

.mainInfoPanel .form-control[disabled],
.mainInfoPanel .form-control[readonly] {

  background: #dfdfdf;

}

.updatePgCnt .mainPgForm .form-group.col-md-6.noneditableFields {

  padding-left: 0;

  padding-right: 20px;

}

.updatePgCnt .mainPgForm .form-group.col-md-6.editableFields {

  padding-right: 0;

  padding-left: 20px;

}

.mainInfoPanel input[type="date"] {

  line-height: 20px;

}

.pageCnt .logout {

  top: 0;

}

.commomPgStyle h4 {

  display: inline-block;

  width: 100%;

  text-align: center;

  margin: 40px 0;

}

.commomPgStyle table {

  width: 500px;

}

.mainInfoPanel .rightSideInfo h3 {

  font-size: 18px;

  margin-bottom: 10px;

}





/*Form Wizard*/

.bs-wizard {
  /*border-bottom: solid 1px #e0e0e0;*/
  padding: 0 0 10px 0;
}

.bs-wizard>.bs-wizard-step {
  padding: 0;
  position: relative;
  width: 12.5%;
}

.bs-wizard>.bs-wizard-step+.bs-wizard-step {}

.bs-wizard>.bs-wizard-step .bs-wizard-stepnum {
  color: #595959;
  font-size: 16px;
  margin-bottom: 5px;
}

.bs-wizard>.bs-wizard-step .bs-wizard-info {
  color: #484848;
  font-size: 14px;
  font-weight: normal;
}

.bs-wizard>.bs-wizard-step>.bs-wizard-dot {
  position: absolute;
  width: 30px;
  height: 30px;
  display: block;
  background: #97d395;
  top: 23px;
  left: 50%;
  margin-top: -15px;
  margin-left: -15px;
  border-radius: 50%;
}

.bs-wizard>.bs-wizard-step>.bs-wizard-dot:after {
  content: ' ';
  width: 14px;
  height: 14px;
  background: #1ca318;
  border-radius: 50px;
  position: absolute;
  top: 8px;
  left: 8px;
}

.bs-wizard>.bs-wizard-step>.progress {
  position: relative;
  border-radius: 0px;
  height: 6px;
  box-shadow: none;
  margin: 20px 0;
  background-color: #e7e7e7;
}

.bs-wizard>.bs-wizard-step>.progress>.progress-bar {
  width: 0px;
  box-shadow: none;
  background: #97d395;
}

.bs-wizard>.bs-wizard-step.complete>.progress>.progress-bar {
  width: 100%;
}

.bs-wizard>.bs-wizard-step.active>.progress>.progress-bar {
  width: 50%;
}

.bs-wizard>.bs-wizard-step:first-child.active>.progress>.progress-bar {
  width: 0%;
}

.bs-wizard>.bs-wizard-step:last-child.active>.progress>.progress-bar {
  width: 100%;
}

.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot {
  background-color: #dfdfdf;
}

.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot:after {
  background-color: #bfbfbf;
}

.bs-wizard>.bs-wizard-step:first-child>.progress {
  left: 50%;
  width: 50%;
}

.bs-wizard>.bs-wizard-step:last-child>.progress {
  width: 50%;
}

.bs-wizard>.bs-wizard-step.disabled a.bs-wizard-dot {
  pointer-events: none;
}



.editableFields .error {

  color: #eb5f60;

  font-size: 13px;

}

.newMainPgCnt .sideHeading {

  font-size: 18px;

  /*text-align: left;*/

}

.modal.modal-new .modal-header .close {

  width: 30px;

  height: 30px;

  font-size: 30px;

  right: 0;

  top: -5px;

  background: none;

  color: #999;

  z-index: 9999;

}

.mainInfoPanel h3.Edits {

  padding-left: 0;

  padding-top: 0;

}

.mainInfoPanel {

  position: relative;

}

.mainInfoPanel .btn.btn-default.backBtn {

  position: absolute;

  right: 0;

}


.sellerReg li {
  min-height: 210px;
}

/** contact **/
.contact-full {
  margin: 50px auto;
  border: 1px solid #dadada;
  width: 50%;
}

.form-back-color {
  background: #f9f9f9;
  padding: 15px;
}

.form-back-color h3 {
  padding-bottom: 20px;
}

form.form-fieldss {
  padding: 30px 15px;
  background: #fff;
}

form.form-fieldss label {
  width: 30%;
  padding: 10px;
}

form.form-fieldss input {
  width: 65%;
  padding: 6px;
}

form.form-fieldss textarea {
  height: 80px;
  width: 65%;
}

form input.sheck-but {
  width: 5%;
}

form input.send-but {
  width: 40%;
  padding: 10px;
  display: block;
  margin: 10px auto;
  text-align: center;
  border: inherit;
  background: #e43838;
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 500;
}

.contact_details.form-back-color p {
  font-size: 13px;
  color: #000;
}

.thank-you-page {
  text-align: center;
  padding: 10em 0;
  background: #fdfdfd;
}

.thank-you-page h2 {
  color: #000000;
  font-size: 20px;
  text-transform: uppercase;
}

.faq_class a {
  color: #fff;
  font-size: 28px;
  font-weight: 600;
}

.footer_links {
  padding: 0px 0 5px 0px;
}

.footer_links a,
.footer_links a:visited {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
}






/* ============ 02/06/2023 ============= */
.header {
  -webkit-box-shadow: 0px 5px 23px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 5px 23px rgba(0, 0, 0, 0.15);
  background-color: #fff;
  position: relative;
  z-index: 10;
}

.hdr-row {
  padding: 0 15px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.logo>a {
  display: inline-block;
  max-width: 184px;
}

.home_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main_section .shp_now_bttm .whatThis {
  text-align: center;
  margin-bottom: 4px;
}

.main_section .shp_now_bttm .whatThis a {
  font-size: 18px;
  color: #000;
  font-weight: 600;
  font-family: 'Inter', sans-serif;
  text-decoration: underline;
  cursor: pointer;
}

.banner-support-form {
  text-align: center;
}

.banner-support-form .form-group {
  margin-bottom: 10px;
}

.banner-support-form input[type="text"],
.banner-support-form input[type="tel"],
.banner-support-form input[type="password"],
.banner-support-form input[type="email"],
.banner-support-form input[type="number"],
.banner-support-form .form-control,
.banner-support-form select {
  -moz-appearance: none;
  -webkit-appearance: none;
  padding: 0 20px;
  appearance: none;
  border: 1px solid #C6C6C6;
  border-radius: 5px;
  height: 50px;
  background-color: #fff !important;
  font-size: 14px;
  line-height: 1;
  color: var(--text-color);
  font-family: var(--inter-font);
  font-weight: 400;
  width: 100%;
  background-clip: padding-box;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.banner-support-form button[type="submit"] {
  background: #e55760;
  color: #fff;
  height: 42px;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  padding-left: 20px;
  padding-right: 20px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  min-width: 150px;
  outline: none !important;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  text-transform: uppercase;
  border-radius: 5px;
}

.banner-support-form button[type="submit"]:hover {
  background: #000;
}

.login-reg-btn-wpr ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  list-style: none;
}

.login-reg-btn-wpr ul li {
  margin-right: 10px;
}

.login-reg-btn-wpr ul li:last-child {
  margin-right: 0;
}

.login-reg-btn-wpr ul li a {
  color: #000;
  font-size: 16px;
  line-height: 1;
  position: relative;
  font-weight: normal;
  padding: 12px 15px;
  border: 1px solid #000;
  border-radius: 10px;
  line-height: 1;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.login-reg-btn-wpr ul li a:hover {
  color: #fff;
  background-color: #e55760;
  border: 1px solid #e55760;
}

/* Main Section */
.main_section {
  min-height: 510px;
  position: relative;
  /* z-index: 1; */
  padding: 22px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.main_section::before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: -o-linear-gradient(87.44deg, #3D3D3D -23.76%, rgba(75, 75, 75, 0) 86.64%);
  background: linear-gradient(2.56deg, #3D3D3D -23.76%, rgba(75, 75, 75, 0) 86.64%);
  z-index: 1;
}

.main_section .cmmn_wrppr_box {
  position: relative;
  z-index: 10;
}

.cmmn_wrppr_box {
  max-width: 1150px;
  margin: 0 auto;
}

.cmmn_shop_box {
  background: rgba(255, 255, 255, 0.57);
  -webkit-box-shadow: inset 24.4px -24.4px 24.4px rgba(194, 194, 194, 0.065), inset -24.4px 24.4px 24.4px rgba(255, 255, 255, 0.065);
  box-shadow: inset 24.4px -24.4px 24.4px rgba(194, 194, 194, 0.065), inset -24.4px 24.4px 24.4px rgba(255, 255, 255, 0.065);
  -webkit-backdrop-filter: blur(6.448px);
  backdrop-filter: blur(6.448px);
  border-radius: 10px;
  padding: 25px 20px 20px;
  /* overflow: hidden; */
}

.shop_now_lftCol {
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.fre_shppng_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.shpng_txt {
  width: calc(100% - 130px);
}

.fre_shppng_box h1 {
  color: #fff;
  font-weight: 400;
  font-family: 'Inter', sans-serif;
}

.fre_shppng_box h1 span {
  font-weight: 700;
}

.shppng_icon {
  width: 102px;
  display: block;
  margin-right: 28px;
}

.shp_now_top {
  font-size: 16px;
  line-height: 1.2;
  text-align: center;
}

.shp_nw_box h2 {
  font-weight: 600;
  margin-bottom: 10px;
  font-family: 'Inter', sans-serif;
  font-size: 24px;
  line-height: 1.3;
}

.shp_nw_box {
  max-width: 330px;
  margin-left: auto;
}

.shp_now_bttm {
  margin-top: 20px;
}

.shp_now_bttm h3 {
  font-weight: 600;
  margin-bottom: 15px;
  text-align: center;
}

.shp_now_bttm h3 a {
  color: var(--text-color);
  border-bottom: 1px solid currentColor;
}

.frm_fotr {
  margin-top: 10px;
}

.sllr_srch input[type=submit] {
  padding-left: 55px;
  padding-right: 55px;
}

/* Footer Section */
.footr_outr {
  padding: 70px 0;
  position: relative;
  background: #e55760;
}

.footr_outr::before {
  position: absolute;
  content: "";
  background: url(../images/footr_shape.svg) no-repeat top center;
  width: 100%;
  height: 12px;
  background-size: 100% auto;
  top: -6px;
  left: 0;
  right: 0;
  z-index: 1;
}

.footr_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.footr_col {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: calc(100%/5);
  padding: 0 60px;
  position: relative;
}

.footr_col::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  height: 104px;
  width: 1px;
  background: #F87981;
  -webkit-box-shadow: 2px 0px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 0px 4px rgba(0, 0, 0, 0.25);
}

.footr_col:last-child::before {
  display: none;
}

.footr_box:hover .footr_lnk_logo {
  border-style: solid;
}

.footr_box:hover .footr_lnk_logo::before {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.footr_box:hover .footr_lnk_logo::after {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.footr_lnk_logo {
  width: 147px;
  height: 147px;
  border-radius: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
  border: 1px dashed #fff;
  margin: 0 auto 40px;
  position: relative;
  z-index: 1;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.footr_lnk_logo::before {
  position: absolute;
  content: "";
  left: 10px;
  right: 10px;
  top: 10px;
  bottom: 10px;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 100%;
  z-index: -2;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.footr_lnk_logo::after {
  position: absolute;
  content: "";
  left: 20px;
  right: 20px;
  top: 20px;
  bottom: 20px;
  background: rgba(255, 255, 255, 1);
  border-radius: 100%;
  z-index: -1;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.footr_lnk_logo img {
  width: 30%;
  height: 30%;
  -o-object-fit: contain;
  object-fit: contain;
}

.footr_col:nth-child(5n+2) .footr_lnk_logo::after,
.footr_col:nth-child(5n+5) .footr_lnk_logo::after {
  background: #2998d0;
}

.footr_col:nth-child(5n+3) .footr_lnk_logo::after {
  background: #1ca318;
}

.footr_box {
  text-align: center;
}

.footr_box h2 {
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  text-transform: uppercase;
  line-height: 1.4;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.footr_box:hover h2 {
  color: #000;
}

.footr_lnk_logo {
  width: 100px;
  height: 100px;
  margin: 0 auto 22px;
}

.footr_col {
  padding: 0 12px;
}

.footr_outr {
  padding: 20px 0;
}

/* ------------- REGS PAGE -------- */
.page-content-wpr {
  padding: 50px 0;
}

.page-content-wpr.bg-overlay {
  position: relative;
}

.page-content-wpr.bg-overlay::before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: -o-linear-gradient(87.44deg, #3D3D3D -23.76%, rgba(75, 75, 75, 0) 86.64%);
  background: linear-gradient(2.56deg, #3D3D3D -23.76%, rgba(75, 75, 75, 0) 86.64%);
  z-index: 1;
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.row>* {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.page-content-wpr .page-content-wpr-in {
  position: relative;
  z-index: 11;
}

.page-content-wpr .page-content-wpr-in>h3 {
  margin-bottom: 30px;
  color: #000;
  font-family: 'Inter', sans-serif;
  font-weight: 700;
}

.page-content-wpr .page-content-wpr-in>h3>span {
  color: #e55760;
}

.rgstr-row {
  margin: 0 -24px;
}

.rgstr-row .rgstr-col {
  padding: 0 24px;
  margin: 0 auto;
}

.rgstr-row .sellerReg ul li {
  background: rgba(255, 255, 255, 0.57);
  -webkit-box-shadow: inset 24.4px -24.4px 24.4px rgba(194, 194, 194, 0.065), inset -24.4px 24.4px 24.4px rgba(255, 255, 255, 0.065);
  box-shadow: inset 24.4px -24.4px 24.4px rgba(194, 194, 194, 0.065), inset -24.4px 24.4px 24.4px rgba(255, 255, 255, 0.065);
  -webkit-backdrop-filter: blur(6.448px);
  backdrop-filter: blur(6.448px);
  border-radius: 10px;
  padding: 20px 30px;
  margin-bottom: 25px;
}

.rgstr-row .sellerReg ul li h4 {
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 22px;
  color: #000;
  font-family: 'Inter', sans-serif;
  text-align: center;
  padding-bottom: 0;
}

.rgstr-row .sellerReg ul li h4>span {
  color: #e55760;
  font-weight: 700;
}

.rgstr-row .sellerReg ul li>p {
  text-align: center;
}

.rgstr-row .sellerReg ul li>p.forgotPass a {
  color: #e55760;
}

.rgstr-row .sellerReg ul li>p.forgotPass a:hover {
  color: #000;
}

.rgstr-row .sellerReg ul li input[type="text"],
.rgstr-row .sellerReg ul li input[type="tel"],
.rgstr-row .sellerReg ul li input[type="password"],
.rgstr-row .sellerReg ul li input[type="email"],
.rgstr-row .sellerReg ul li select {
  -moz-appearance: none;
  -webkit-appearance: none;
  padding: 0 20px;
  appearance: none;
  border: 1px solid #C6C6C6;
  border-radius: 5px;
  height: 50px;
  background-color: #fff !important;
  font-size: 14px;
  line-height: 1;
  color: #000;
  font-family: 'Inter', sans-serif;
  font-weight: 400;
  width: 100%;
  background-clip: padding-box;
}

.rgstr-row .sellerReg ul li .school-id input[type="text"] {
  background-image: url(../images/usr_icon.svg);
  background-repeat: no-repeat;
  background-position: right 21px center;
  background-size: 30px;
  padding-right: 60px;
}

.rgstr-row .sellerReg ul li .seller-id input[type="text"] {
  background-image: url(../images/usr_icon.svg);
  background-repeat: no-repeat;
  background-position: right 21px center;
  background-size: 30px;
  padding-right: 60px;
}

.rgstr-row .sellerReg ul li .pswrd input[type="password"] {
  background-image: url(../images/scret.svg);
  background-repeat: no-repeat;
  background-position: right 21px center;
  background-size: 30px;
  padding-right: 60px;
}

.rgstr-row .sellerReg ul li .mail input[type="text"] {
  background-image: url(../images/envlpe.svg);
  background-repeat: no-repeat;
  background-position: right 21px center;
  background-size: 30px;
  padding-right: 60px;
}

.rgstr-row .sellerReg ul li .form-group {
  display: block;
  margin-bottom: 12px;
}

.rgstr-row .sellerReg ul li form button[type="submit"] {
  background: #e55760;
  color: #fff;
  height: 42px;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  padding-left: 20px;
  padding-right: 20px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  outline: none !important;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  text-transform: uppercase;
  border-radius: 5px;
  width: 97px;
}

.rgstr-row .sellerReg ul li form button[type="submit"]:hover {
  background: #000;
}

.rgstr-row .sellerReg ul li .g-recaptcha #rc-anchor-container {
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.rgstr-row .sellerReg ul li form .sbmt-btn-wpr {
  text-align: right;
}

/* ---------------- co-ordinator login -------- */
.cordnt-login {
  min-height: 450px;
}

.coResourcePage.row {
  margin-bottom: 30px;
}

.coResourcePage.row .cntnt-wpr {
  display: block;
  background: rgba(255, 255, 255, 0.57);
  -webkit-box-shadow: inset 24.4px -24.4px 24.4px rgba(194, 194, 194, 0.065), inset -24.4px 24.4px 24.4px rgba(255, 255, 255, 0.065);
  box-shadow: inset 24.4px -24.4px 24.4px rgba(194, 194, 194, 0.065), inset -24.4px 24.4px 24.4px rgba(255, 255, 255, 0.065);
  -webkit-backdrop-filter: blur(6.448px);
  backdrop-filter: blur(6.448px);
  border-radius: 10px;
  overflow: hidden;
  height: 100%;
}

.coResourcePage.row .cntnt-wpr>h4 {
  border-radius: 0;
  margin-bottom: 0;
  font-family: 'Inter', sans-serif;
  font-size: 20px;
  padding: 0;
  color: #fff;
}

.coResourcePage.row .cntnt-wpr>h4.downloadIcon {
  background: #333333;
}

.coResourcePage.row .cntnt-wpr>h4.coLoginIcon {
  background: #1ca318;
}

.coResourcePage.row .cntnt-wpr>h4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 16px 15px;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.coResourcePage.row .cntnt-wpr>h4.downloadIcon:hover {
  background-color: #000;
}

.coResourcePage.row .cntnt-wpr>h4>img {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: 10px;
  width: 30px;
  height: 30px;
  -o-object-fit: contain;
     object-fit: contain;
}

.coResourcePage.row .cntnt-wpr .respecCnt {
  background-color: transparent;
  padding: 20px 30px;
}

.coResourcePage.row .cntnt-wpr .respecCnt>p {
  color: #000;
  font-size: 16px;
  text-align: center;
  margin: 0 auto 15px;
  font-weight: 500;
  font-family: 'Inter', sans-serif;
  max-width: 190px;
}

.coResourcePage.row .cntnt-wpr .respecCnt.orderForm {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
}

.coResourcePage.row .cntnt-wpr .respecCnt.orderForm>p {
  margin: 0px 0 0 20px;
  font-size: 26px;
}

.coResourcePage.row form input[type="text"],
.coResourcePage.row form input[type="tel"],
.coResourcePage.row form input[type="password"],
.coResourcePage.row form input[type="email"],
.coResourcePage.row form select {
  -moz-appearance: none;
  -webkit-appearance: none;
  padding: 0 20px;
  appearance: none;
  border: 1px solid #C6C6C6;
  border-radius: 5px;
  height: 50px;
  background-color: #fff !important;
  font-size: 14px;
  line-height: 1;
  color: #000;
  font-family: 'Inter', sans-serif;
  font-weight: 400;
  width: 100%;
  background-clip: padding-box;
}

.coResourcePage.row form button[type="submit"] {
  background: #e55760;
  color: #fff;
  height: 42px;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  padding-left: 20px;
  padding-right: 20px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  outline: none !important;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  text-transform: uppercase;
  border-radius: 5px;
  width: 97px;
  margin-right: 0;
}

.coResourcePage.row form button[type="submit"]:hover {
  background: #000;
}

.coResourcePage.row form .form-group {
  display: block;
  margin-bottom: 12px;
  padding: 0;
}

.coResourcePage.row .coordResource.markResource .respecCnt ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -10px -15px;
}

.coResourcePage.row .coordResource.markResource .respecCnt ul>li {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
  padding: 0 10px;
  margin-bottom: 15px;
  text-align: left;
}

.coResourcePage.row .coordResource.markResource .respecCnt ul>li>a {
  position: relative;
  display: inline-block;
  padding-left: 15px;
}

.coResourcePage.row .coordResource.markResource .respecCnt ul>li>a>p {
  font-family: 'Inter', sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #000;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.coResourcePage.row .coordResource.markResource .respecCnt ul>li>a:hover>p {
  color: #e55760;
}

.coResourcePage.row .coordResource.markResource .respecCnt ul>li>a::before {
  content: '';
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  top: 7px;
  left: 0;
  background-color: #e55760;
}

.coResourcePage.row .coordResource.markResource .modal .modal-title {
  font-family: 'Inter', sans-serif;
  font-weight: 600;
}

.coResourcePage.row .coordResource.markResource .modal .modal-header {
  background-color: #e55760;
  color: #fff;
  border-radius: 5px 5px 0 0;
}

.coResourcePage.row .coordResource.markResource .modal .modal-header button {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}

.coResourcePage.row .coordResource.markResource .modal .modal-body>ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -10px -10px;
}

.coResourcePage.row .coordResource.markResource .modal .modal-body>ul>li {
  margin: 0;
  width: 25%;
  min-height: 0;
  float: left;
  text-align: center;
  padding: 0 10px;
  margin-bottom: 10px;
}

.coResourcePage.row .coordResource.markResource .modal .modal-body>ul>li>a {
  padding: 10px 15px;
  border: 1px solid #eee;
  border-radius: 5px;
  height: 100%;
  text-align: center;
}

.coResourcePage.row .coordResource.markResource .modal .modal-body>ul>li>a>img {
  -o-object-fit: contain;
     object-fit: contain;
}

.coResourcePage.row .coordResource.markResource .modal .modal-body>ul>li>a>p {
  font-family: 'Inter', sans-serif;
  font-size: 13px;
  text-align: center;
}

/* -------- FAQ -------- */
.page-content-wpr .page-content-wpr-in.faq>h3 {
  text-align: center;
}

.page-content-wpr .page-content-wpr-in.faq ul>li.question {
  font-family: 'Inter', sans-serif;
  font-weight: 500;
  color: #e55760;
  margin-bottom: 15px;
  line-height: 1.3;
  padding: 0;
}

.page-content-wpr .page-content-wpr-in.faq ul>li.answer {
  font-family: 'Inter', sans-serif;
  color: #000;
  margin-bottom: 25px;
  line-height: 1.3;
  padding: 0;
}

.page-content-wpr .page-content-wpr-in.faq ul>li.answer>a {
  color: #e55760;
}

.page-content-wpr .page-content-wpr-in.faq ul>li.answer>a:hover {
  color: #000;
}

/* ---------- STORE LOGIN ---------- */
.store-login-row-wpr {
  width: 100%;
  max-width: 1150px;
  margin: 0 auto;
}

.store-login-row {
  padding: 50px 30px;
}

.stickyFoot.float-none {
  float: none;
}

.store-login-row .respecCnt.newLoginDesn {
  background: rgba(255, 255, 255, 0.57);
  -webkit-box-shadow: inset 24.4px -24.4px 24.4px rgba(194, 194, 194, 0.065), inset -24.4px 24.4px 24.4px rgba(255, 255, 255, 0.065);
  box-shadow: inset 24.4px -24.4px 24.4px rgba(194, 194, 194, 0.065), inset -24.4px 24.4px 24.4px rgba(255, 255, 255, 0.065);
  -webkit-backdrop-filter: blur(6.448px);
  backdrop-filter: blur(6.448px);
  border-radius: 10px;
  padding: 25px 20px 20px;
  overflow: hidden;
  padding: 20px 30px;
}

.store-login-row .respecCnt.newLoginDesn>p {
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-family: 'Inter', sans-serif;
  color: #000;
  margin-bottom: 25px;
  line-height: 1.3;
  padding: 0;
  text-align: center;
}

.store-login-row .respecCnt.newLoginDesn>p>span {
  color: #e55760;
}

.store-login-row .respecCnt.newLoginDesn form input[type="text"],
.store-login-row .respecCnt.newLoginDesn form input[type="tel"],
.store-login-row .respecCnt.newLoginDesn form input[type="password"],
.store-login-row .respecCnt.newLoginDesn form input[type="email"],
.store-login-row .respecCnt.newLoginDesn form select {
  -moz-appearance: none;
  -webkit-appearance: none;
  padding: 0 20px;
  appearance: none;
  border: 1px solid #C6C6C6;
  border-radius: 5px;
  height: 50px;
  background-color: #fff !important;
  font-size: 14px;
  line-height: 1;
  color: #000;
  font-family: 'Inter', sans-serif;
  font-weight: 400;
  width: 100%;
  background-clip: padding-box;
}

.store-login-row .respecCnt.newLoginDesn form button[type="submit"] {
  background: #e55760;
  color: #fff;
  height: 42px;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  padding-left: 20px;
  padding-right: 20px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  outline: none !important;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  text-transform: uppercase;
  border-radius: 5px;
  width: 97px;
}

.store-login-row .respecCnt.newLoginDesn form button[type="submit"]:hover {
  background: #000;
}

.store-login-row .respecCnt.newLoginDesn form .form-group {
  display: block;
  margin-bottom: 12px;
  padding: 0;
}

.store-login-row .respecCnt.newLoginDesn form .seller-id input[type="text"] {
  background-image: url(../images/usr_icon.svg);
  background-repeat: no-repeat;
  background-position: right 21px center;
  background-size: 30px;
  padding-right: 60px;
}

.grecaptcha-badge {
  z-index: 11;
}

/* ============ 02/06/2023 END ============= */
/* ============ 05/06/2023 ============= */
.fre_shppng_box h1 {
  max-width: 480px;
}
.coResourcePage {
  margin-left: auto;
}
.brochure-row-wpr {
  padding: 50px 0;
  overflow: hidden;
  min-height: 500px;
}
.stickyFoot.float-none {
  float: none;
  margin: 0;
  padding: 0;
  min-height: 90vh;
}
/* ============ 05/06/2023 END ============= */
/* ============ 06/06/2023 ============= */
.shoppingPage.commomPgStyle .broucher-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.shoppingPage.commomPgStyle .broucher-section > #sidebar {
  margin-right: 0;
  padding-right: 40px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 320px;
  font-family: 'Inter', sans-serif;
}
.shoppingPage.commomPgStyle .broucher-section > #sidebar ul.navmenu {
  background-color: #fff;
}
.shoppingPage.commomPgStyle .broucher-section > #sidebar ul.navmenu li {
  padding: 0;
}
.shoppingPage.commomPgStyle .broucher-section > #sidebar ul.navmenu li a {
  padding: 10px 10px;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.shoppingPage.commomPgStyle .broucher-section > #sidebar ul.navmenu li a:hover {
  background-color: #e55760;
  color: #fff;
}
.shoppingPage.commomPgStyle .broucher-section > #storeContent {
  width: auto;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.store-content-section .brochure.each-product {
  /* padding: 15px 0 10px; */
  padding: 0 0 10px;
  border: 1px solid #e55861;
  -webkit-box-shadow: 0 4px 15px rgba(0,0,0,0.1);
          box-shadow: 0 4px 15px rgba(0,0,0,0.1);
  min-height: 0 !important;
  margin: 0;
  font-family: 'Inter', sans-serif;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 5px;
}
.store-content-section .brochure.each-product .brochimg {
  margin-bottom: 10px;
  border-radius: 5px 5px 0 0;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.store-content-section .brochure.each-product .brochimg > a {
  display: inline-block;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  /* width: 100%; */
}
.store-content-section .brochure.each-product .brochimg > a:hover {
  opacity: 0.7;
}
.store-content-section .brochure.each-product .brochimg > a img {
  margin: 0;
  width: 100%;
  /* height: 180px; */
  -o-object-fit: cover;
     object-fit: cover;
}
.store-content-section .brochure.each-product .brochimg > img {
  padding: 5px;
  margin: 5px;
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.store-content-section .brochure.each-product .brouch-main {
  padding: 10px 15px;
}
.store-content-section .brochure.each-product .brouch-main .brochname {
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 10px;
}
.brochure.each-product .brouch-main .brochcat {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 -6px;
}
.brochure.each-product .brouch-main .brochcat > a {
  padding: 0 6px 3px;
}
.brochure.each-product .brouch-main .brochcat > a:hover {
  color: #e55861;
}
.store-content-section .brochure.each-product .each-product-btm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 15px;
  margin-top: auto;
}
.store-content-section .brochure.each-product .itemname {
  padding: 4px 15px;;
}
.store-content-section .brochure.each-product .itemname > a:hover {
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.store-content-section .brochure.each-product .itemname > a:hover {
  color: #e55760;
}
.each-product-btm .itemretail {
  font-size: 18px;
  font-weight: 600; 
}
.shoppingCartPage .each-product-btm .product-add-cart input[type="text"],
.shoppingCartPage .each-product-btm .store-content-section input[type="text"] {
  width: 50px;
  height: 30px;
}
.shoppingCartPage .each-product-btm .product-add-cart button[type="submit"] {
  padding: 6px 30px;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.shoppingCartPage .each-product-btm .product-add-cart button[type="submit"]:hover {
  background-color: #000 !important;
}
.store-content-section .item-row.row {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -10px -25px;
}
.store-content-section .item-row.row > .item-col {
  margin-bottom: 25px;
  padding: 0 10px;
}
.store-content-section .item-row.row > .item-col.hdr-col {
  margin-bottom: 10px;
  width: 100%;
}
.store-content-section .item-row.row .item-col > h4 {
  padding: 10px 15px;
  margin: 0;
  font-size: 22px;
  font-family: 'Inter', sans-serif;
  text-transform: uppercase;
  background-color: #e55861;
  color: #fff;
  font-weight: 600;
}
.shoppingPage.shoppingCartPage .right-support-content.item-hdr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: 'Inter', sans-serif;
  margin-bottom: 20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.shoppingPage.shoppingCartPage .right-support-content.item-hdr> * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.shoppingPage.shoppingCartPage .right-support-content.item-hdr h4 {
  font-size: 24px;
  margin-bottom: 5px;
  font-family: 'Inter', sans-serif;
}
.shoppingPage.shoppingCartPage .right-support-content.item-hdr h4 > span {
  color: #e55861;
}
/* ------------------------- */
.shoppingPage .list-cart a {
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.shoppingPage .list-cart a:hover {
  background-color: #000;
}
/* ------------------------- */
.product-details-row {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-family: 'Inter', sans-serif;
  background-color: #fff;
  border-radius: 5px;
  overflow: hidden;
}
.product-details-row .product-details-lft-col {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 35%;
}
.product-details-row .product-details-rht-col {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 65%;
  padding: 30px 20px 30px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.product-details-row .product-details-lft-col .detail,
.product-details-row .product-details-lft-col .detailimg {
  width: 100%;
  height: 100%;
}
.product-details-row .product-details-lft-col .detailimg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.product-details-row .product-details-rht-col .detail {
  font-family: 'Inter', sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #000;
}
.product-details-row .product-details-rht-col .detailname {
  font-size: 24px;
  margin-bottom: 5px;
  color: #e55861;
  font-family: 'Inter', sans-serif;
}
.product-details-row .product-details-rht-col .detailnum {
  font-weight: 500;
  font-family: 'Inter', sans-serif;
}
.product-details-row .product-details-rht-col .detailretail,
.product-details-row .product-details-rht-col .detaildesc {
  font-family: 'Inter', sans-serif;
}
.product-details-row .product-details-rht-col .detailretail {
  font-size: 26px;
  font-weight: 500;
}
.product-details-row .product-details-rht-col form input[type="text"] {
  height: 42px;
}
.product-details-row .product-details-rht-col form button[type="submit"] {
  font-size: 18px !important;
  padding: 10px 40px;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.product-details-row .product-details-rht-col form button[type="submit"]:hover {
  background-color: #000 !important;
}
/* --------------------------- */
.shoppingPage.shoppingCartPage .emptyCartTtl.cart-heading h4 {
  font-size: 24px;
  margin-bottom: 5px;
  font-family: 'Inter', sans-serif;
}
.shoppingPage.shoppingCartPage .emptyCartTtl.cart-heading h4 > span {
  color: #e55861;
}
table.selected-products > tbody > tr > td {
  vertical-align: middle;
  font-family: 'Inter', sans-serif;
}
table.selected-products > tbody td.item-delete > button[type="submit"] {
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
table.selected-products > tbody td.item-delete > button[type="submit"]:hover {
  opacity: 0.5;
}
table.selected-products > tbody td.item-delete > button[type="submit"] > img {
  width: 18px;
}
table.selected-products > tbody td.item-info {
  word-break: break-word;
}
table.selected-products > tbody td.item-subtotal {
  color: #e55861;
  font-weight: 500;
  font-size: 16px;
}
table.selected-products > tbody td.item-info > .item-title {
  font-family: 'Inter', sans-serif;
  font-size: 16px;
  font-weight: 500;
}
table.selected-products > tbody td .item-thumbnail {
  background-color: #fbfbfb;
}
table.selected-products > tbody > tr.subtotal > td:not(:first-child) {
  background-color: #e55861;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
}
.buttons-checkout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.buttons-checkout > *:not(:last-child) {
  margin: 0 10px 0 0;
}
.buttons-checkout > input {
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
form#frcart .buttons-checkout > input[type="submit"]:hover {
  background-color: #000;
  border-color: #000;
}
/* ------------------------ */
.buttons-right.cart-shipping-page-btn {
  margin: 20px 0 30px;
}
.buttons-right.cart-shipping-page-btn > a {
  display: inline-block;
}
.buttons-right.cart-shipping-page-btn > a > button {
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.buttons-right.cart-shipping-page-btn > a > button:hover {
  border-color: #000;
  background-color: #000;
}
.pure-g.address-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.pure-g.address-row > .address-lft-col {
  width: 50%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.pure-g.address-row > .address-rht-col {
  width: 50%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.shoppingPage.shoppingCartPage .pure-g.address-row > .address-lft-col > h4,
.shoppingPage.shoppingCartPage .pure-g.address-row > .address-rht-col > h4 {
  font-size: 24px;
  margin-bottom: 5px;
  font-weight: 500;
  font-family: 'Inter', sans-serif;
}
.shoppingPage.shoppingCartPage .pure-g.address-row > .address-lft-col > h4 > span,
.shoppingPage.shoppingCartPage .pure-g.address-row > .address-rht-col > h4 > span {
  color: #e55861;
}
.shoppingPage.shoppingCartPage .pure-g.address-row > .address-lft-col > h4 + p {
  color: #e55861;
  margin-bottom: 20px;
}
.shoppingPage.shoppingCartPage .pure-g.address-row > .address-rht-col .checkbox {
  margin-bottom: 20px;
}
.shoppingPage.shoppingCartPage .pure-g.address-row > .address-rht-col .checkbox label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: 'Inter', sans-serif;
  line-height: 1.2;
}
.shoppingPage.shoppingCartPage .pure-g.address-row > .address-rht-col .checkbox.theme-color label {
  color: #e55861;
}
.shoppingPage.shoppingCartPage .pure-g.address-row > .address-rht-col .checkbox label input[type="checkbox"] {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  margin-top: 0;
}
.shoppingPage.shoppingCartPage .pure-g.address-row .form-group > label {
  font-family: 'Inter', sans-serif;
  font-size: 15px;
  font-weight: 500;
}
.pure-form-stacked.shipping-address-form {
  padding: 10px 30px;
  border: 1px solid #ccc;
  margin-top: 40px;
}
.pure-form-stacked.shipping-address-form {
  padding: 10px 30px 30px;
  border: 1px solid #ccc;
  margin-top: 40px;
  -webkit-box-shadow: 0 12px 15px rgba(0,0,0,0.1);
          box-shadow: 0 12px 15px rgba(0,0,0,0.1);
  border-radius: 5px;
  margin-bottom: 30px;
}
.shoppingCartPage.cartNewlyAdd .pure-form-stacked.shipping-address-form input[type="text"],
.shoppingCartPage.cartNewlyAdd .pure-form-stacked.shipping-address-form input[type="password"],
.shoppingCartPage.cartNewlyAdd .pure-form-stacked.shipping-address-form select,
.shoppingCartPage.cartNewlyAdd .pure-form-stacked.shipping-address-form textarea {
  font-family: 'Inter', sans-serif;
  height: 40px;
  padding: 0 16px;
}
.shoppingCartPage.cartNewlyAdd .pure-form-stacked.shipping-address-form input[type="submit"] {
  font-family: 'Inter', sans-serif;
  height: 40px !important;
  padding: 0 25px;
  font-weight: 500;
  font-size: 16px !important;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.shoppingCartPage.cartNewlyAdd .pure-form-stacked.shipping-address-form input[type="submit"]:hover {
  background-color: #000 !important;
}
/* -------------------------- */
.view-adddress-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.pure-g.view-adddress-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -15px 30px;
}
.pure-g.view-adddress-row .view-adddress-lft-col {
  width: 50%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 0 15px;
}
.pure-g.view-adddress-row .view-adddress-rht-col {
  width: 50%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 0 15px;
}
.view-address-card {
  border-radius: 5px;
  padding: 20px 25px;
  height: 100%;
  border: 1px solid #e55861;
  -webkit-box-shadow: 0 4px 15px rgba(0,0,0,0.1);
          box-shadow: 0 4px 15px rgba(0,0,0,0.1);
}
.shoppingPage.shoppingCartPage .view-address-card h4 {
  font-size: 22px;
  margin-bottom: 12px;
  font-family: 'Inter', sans-serif;
}
.view-address-card h4 > span {
  color: #e55861;
}
.shoppingPage.shoppingCartPage .view-address-card p {
  font-size: 15px;
  font-family: 'Inter', sans-serif;
  line-height: 1.6;
}
.pure-form-stacked.coupon-shpng-form-wpr {
  border-radius: 5px;
  padding: 20px 25px;
  border: 1px solid #e55861;
  -webkit-box-shadow: 0 4px 15px rgba(0,0,0,0.1);
          box-shadow: 0 4px 15px rgba(0,0,0,0.1);
}
.shoppingPage.shoppingCartPage .pure-form-stacked.coupon-shpng-form-wpr > h4 {
  font-size: 20px;
  margin-bottom: 12px;
  font-family: 'Inter', sans-serif;
  margin: 20px 0 10px;
  font-weight: 500;
}
.shoppingPage.shoppingCartPage .pure-form-stacked.coupon-shpng-form-wpr > h4 > span {
  color: #e55861;
}
.shoppingPage.shoppingCartPage .pure-form-stacked.coupon-shpng-form-wpr > h4:first-child {
  margin-top: 0;
}
.shoppingPage.shoppingCartPage .pure-form-stacked.coupon-shpng-form-wpr input.voucherCode {
  width: 100%;
  max-width: 400px;
  height: 40px;
  padding: 0 16px;
}
.shoppingPage.shoppingCartPage .pure-form-stacked.coupon-shpng-form-wpr input[type="submit"] {
  font-family: 'Inter', sans-serif;
  height: 40px !important;
  padding: 0 25px;
  font-weight: 500;
  font-size: 16px !important;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.shoppingPage.shoppingCartPage .pure-form-stacked.coupon-shpng-form-wpr input[type="submit"]:hover {
  background-color: #000 !important;
}
/* ----------------------------- */
.shoppingPage .pure-form-stacked.checkoutPayOpt {
  width: 100%;
  border-radius: 5px;
  padding: 20px 25px;
  border: 1px solid #e55861;
  -webkit-box-shadow: 0 4px 15px rgba(0,0,0,0.1);
          box-shadow: 0 4px 15px rgba(0,0,0,0.1);
}
.shoppingPage .pure-form-stacked.checkoutPayOpt > h4 {
  font-size: 20px;
  margin-bottom: 12px;
  font-family: 'Inter', sans-serif;
  margin: 0 0 15px;
  font-weight: 500;
}
.shoppingPage .pure-form-stacked.checkoutPayOpt > h4 > span {
  color: #e55861;
}
.shoppingPage .pure-form-stacked.checkoutPayOpt .form-group >label {
  display: block;
  width: 100%;
  margin-bottom: 5px;
  font-weight: 500;
  font-family: 'Inter', sans-serif;
  float: none;
}
.shoppingPage .pure-form-stacked.checkoutPayOpt input[type="text"],
.shoppingPage .pure-form-stacked.checkoutPayOpt input[type="email"], 
.shoppingPage .pure-form-stacked.checkoutPayOpt input[type="password"],
.shoppingPage .pure-form-stacked.checkoutPayOpt input[type="tel"],
.shoppingPage .pure-form-stacked.checkoutPayOpt select
{
  font-family: 'Inter', sans-serif;
  height: 40px !important;
  padding: 0 16px;
  font-size: 16px;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 100% !important;
}
.shoppingPage .pure-form-stacked.checkoutPayOpt .sbmt-btn-wpr + p {
  color: #e55861;
  float: none !important;
  line-height: 1.3;
}
.shoppingPage .pure-form-stacked.checkoutPayOpt .sbmt-btn-wpr {
  text-align: right;
  margin-top: 15px;
}
.shoppingPage .pure-form-stacked.checkoutPayOpt input[type="submit"] {
  font-family: 'Inter', sans-serif;
  height: 40px !important;
  padding: 0 25px;
  font-weight: 500;
  font-size: 16px !important;
  float: none !important;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.shoppingPage .pure-form-stacked.checkoutPayOpt input[type="submit"]:hover {
  background-color: #000 !important;
}
.payment-optn-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -8px;
}
.payment-optn-row > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 0 8px;
  width: 100%;
}
.payment-optn-row > .form-group.card-nmbr {
  width: auto;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.payment-optn-row > .form-group.card-exp-mnth,
.payment-optn-row > .form-group.card-exp-yr {
  width: 130px;
}
.payment-optn-row > .form-group.card-cvv {
  width: 150px;
}
/* ------------------ */
.shoppingPage.shoppingCartPage .change-seller-sec#storeContent {
  width: 100%;
  float: none;
  padding: 50px 0;
  min-height: 555px;
  position: relative;
  z-index: 2;
}
.shoppingPage.shoppingCartPage .change-seller-sec .right-support-content.item-hdr {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}
.shoppingPage.shoppingCartPage .change-seller-sec .right-support-content.item-hdr #left,
.shoppingPage.shoppingCartPage .change-seller-sec .right-support-content.item-hdr #right {
  width: 100%;
}
.shoppingPage.shoppingCartPage .change-seller-sec .right-support-content.item-hdr h4 {
  text-align: center;
}
.shoppingPage.shoppingCartPage .change-seller-content {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 20px 30px;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background: rgba(255, 255, 255, 0.57);
  border-radius: 10px;
}
.shoppingPage.shoppingCartPage .change-seller-content #frcart {
  background: rgba(255, 255, 255, 0.57);
  -webkit-box-shadow: inset 24.4px -24.4px 24.4px rgba(194, 194, 194, 0.065), inset -24.4px 24.4px 24.4px rgba(255, 255, 255, 0.065);
  box-shadow: inset 24.4px -24.4px 24.4px rgba(194, 194, 194, 0.065), inset -24.4px 24.4px 24.4px rgba(255, 255, 255, 0.065);
  border-radius: 10px;
  padding: 40px 30px;
  margin-bottom: 25px;
  width: 100%;
  max-width: 430px;
  margin-left: auto;
  margin-right: auto;
}
.shoppingPage.shoppingCartPage .change-seller-content form#frcart > div {
  display: block;
  width: 100%;
}
.shoppingPage.shoppingCartPage .change-seller-content form#frcart label {
  padding: 0;
  margin: 0 0 20px;
  font-family: 'Inter', sans-serif;
  font-weight: 500;
}
.shoppingPage.shoppingCartPage .change-seller-content form#frcart label input[type="text"] {
  -moz-appearance: none;
  -webkit-appearance: none;
  padding: 0 20px;
  appearance: none;
  border: 1px solid #C6C6C6;
  border-radius: 5px;
  height: 50px;
  background-color: #fff !important;
  font-size: 14px;
  line-height: 1;
  color: #000;
  font-family: 'Inter', sans-serif;
  font-weight: 400;
  width: 100%;
  background-clip: padding-box;
  background-image: url(../images/usr_icon.svg);
  background-repeat: no-repeat;
  background-position: right 21px center;
  background-size: 30px;
  padding-right: 60px;
}
.shoppingPage.shoppingCartPage .change-seller-content form#frcart input[type="submit"] {
  background: #e55760;
  color: #fff;
  height: 42px;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  padding-left: 20px;
  padding-right: 20px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  outline: none !important;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  text-transform: uppercase;
  border-radius: 5px;
  width: 97px;
}
.shoppingPage.shoppingCartPage .change-seller-content form#frcart input[type="submit"]:hover {
  background: #000;
}
.change-seller-page {
  width: 100%;
  position: relative;
}
.change-seller-page::before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: -o-linear-gradient(87.44deg, #3D3D3D -23.76%, rgba(75, 75, 75, 0) 90%);
  background: linear-gradient(2.56deg, #3D3D3D -23.76%, rgba(75, 75, 75, 0) 90%);
  z-index: 1;
}
/* ============ 06/06/2023 END ============= */
/* ============ 07/06/2023 ============= */

.brochure-row-wpr {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.brochure-row-wpr::before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: -o-linear-gradient(87.44deg, #3D3D3D -23.76%, rgba(75, 75, 75, 0) 90%);
  background: linear-gradient(2.56deg, #3D3D3D -23.76%, rgba(75, 75, 75, 0) 90%);
  z-index: 1;
}
.brochure-row-wpr-in {
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
  position: relative;
  z-index: 2;
}
.brochure-row {
  margin: 0 -12px;
}
.brochure-row .brochure-lft-col {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 40%;
  padding: 0 12px;
}
.brochure-row .brochure-rht-col {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 60%;
  padding: 0 12px;
}
.brochure-row .brochure-lft-col .sponsorLogin .newLoginDesn {
  float: none;
  margin: 0;
}
.brochure-row .brochure-lft-col .sponsorLogin {
  background: rgba(255, 255, 255, 0.57);
  -webkit-box-shadow: inset 24.4px -24.4px 24.4px rgba(194, 194, 194, 0.065), inset -24.4px 24.4px 24.4px rgba(255, 255, 255, 0.065);
  box-shadow: inset 24.4px -24.4px 24.4px rgba(194, 194, 194, 0.065), inset -24.4px 24.4px 24.4px rgba(255, 255, 255, 0.065);
  -webkit-backdrop-filter: blur(6.448px);
  backdrop-filter: blur(6.448px);
  border-radius: 10px;
  padding: 30px 30px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.brochure-row .brochure-lft-col .sponsorLogin .newLoginDesn > p {
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-family: 'Inter', sans-serif;
  font-size: 22px;
  line-height: 1.4;
  text-align: center;
}
.brochure-row .brochure-lft-col .sponsorLogin .newLoginDesn > p > span {
  color: #e55760;
}
.brochure-row .brochure-lft-col .sponsorLogin form input[type="text"] {
  -moz-appearance: none;
  -webkit-appearance: none;
  padding: 0 20px;
  appearance: none;
  border: 1px solid #C6C6C6;
  border-radius: 5px;
  height: 50px;
  background-color: #fff !important;
  font-size: 14px;
  line-height: 1;
  color: #000;
  font-family: 'Inter', sans-serif;
  font-weight: 400;
  width: 100%;
  background-clip: padding-box;
  background-image: url(../images/usr_icon.svg);
  background-repeat: no-repeat;
  background-position: right 21px center;
  background-size: 30px;
  padding-right: 60px;
}
.brochure-row .brochure-lft-col .sponsorLogin form .sbmt-btn-wpr {
  text-align: right;
  margin-top: 10px;
}
.brochure-row .brochure-lft-col .sponsorLogin form button[type="submit"] {
  background: #e55760;
  color: #fff;
  height: 42px;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  padding-left: 20px;
  padding-right: 20px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  outline: none !important;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  text-transform: uppercase;
  border-radius: 5px;
  width: 97px;
  float: none;
  margin: 0;
}
.brochure-row .brochure-lft-col .sponsorLogin form button[type="submit"]:hover {
  background: #000;
}
.brochure-row .brochure-rht-col .brochure-rht-content-wpr {
  background: rgba(255, 255, 255, 0.57);
  -webkit-box-shadow: inset 24.4px -24.4px 24.4px rgba(194, 194, 194, 0.065), inset -24.4px 24.4px 24.4px rgba(255, 255, 255, 0.065);
  box-shadow: inset 24.4px -24.4px 24.4px rgba(194, 194, 194, 0.065), inset -24.4px 24.4px 24.4px rgba(255, 255, 255, 0.065);
  -webkit-backdrop-filter: blur(6.448px);
  backdrop-filter: blur(6.448px);
  border-radius: 10px;
  padding: 30px 30px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  height: 100%;
}
.brochure-row .brochure-rht-col .brochure-rht-content-wpr > span {
  margin-bottom: 12px;
  font-family: 'Inter', sans-serif;
  line-height: 1.4;
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 500;
}
.brochure-row .brochure-rht-col .brochure-rht-content-wpr > p {
  margin-bottom: 12px;
  font-family: 'Inter', sans-serif;
  line-height: 1.4;
  font-size: 16px;
  max-width: 520px;
  margin-left: auto;
  margin-right: auto;
}
.brochure-row .brochure-rht-col .brochure-rht-content-wpr > h3 {
  font-family: 'Inter', sans-serif;
  font-size: 22px;
  max-width: 520px;
  margin: 0 auto;
}
.shoppingCartPage .emptyCartTxt {
  text-align: center;
  padding: 50px 0;
  font-size: 20px;
  line-height: 1.5;
  font-family: 'Inter', sans-serif;
  font-weight: 500;
}
.payment-process-msg {
  width: calc(100% - 30px);
  max-width: 1140px;
  background-color: #fff;
  border-radius: 10px;
  margin: 0 auto;
  padding: 20px 30px;
  min-height: 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.payment-process-msg p { 
  font-family: 'Inter', sans-serif;
  font-size: 16px;
  font-weight: 500;
  padding: 0;
  line-height: 1.5;
  margin-bottom: 10px;
}
.payment-process-msg h4 { 
  font-family: 'Inter', sans-serif;
  font-size: 27px;
  font-weight: 600;
  padding: 0;
  line-height: 1.5;
}
.shoppingPage .error.reset-pass-para {
  margin-bottom: 5px;
  font-family: 'Inter', sans-serif;
  font-size: 20px;
  max-width: 500px;
  line-height: 1.5;
}
.shoppingPage .error.reset-pass-para > span {
  color: #e55760;
}
.shoppingPage .reset-pass-form-wpr {
  color: #e55760;
}
/* ============ 07/06/2023 END ============= */

/* ============ 22/06/2023 ============= */
.container-fluid.header .wrapper {
  max-width: 1400px;
  padding: 0 30px;
  width: 100%;

}
.navbar {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
}
.navbar .brand-logo {
  display: inline-block;
  max-width: 184px;
  margin-right: auto;
}
.navbar-toggler {
  display: none;
}
.navbar .right-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.navbar .right-nav .ned_hlp_lnk {
  margin-right: 10px;
  font-size: 17px;
}
.spnsr-login {
  padding: 60px 0;
}
.spnsr-login .logout-txt {
  font-size: 20px;
  margin-bottom: 30px;
  font-family: 'Inter', sans-serif;
  font-weight: 600;
}
.spnsr-login .logout-txt {
  font-size: 20px;
  margin-bottom: 30px;
  font-family: 'Inter', sans-serif;
  font-weight: 600;
}
.spnsr-login .logout-txt span {
  color: #ec4547;
}
.spnsr-login-wpr {
  background: rgba(255, 255, 255, 0.57);
  -webkit-box-shadow: inset 24.4px -24.4px 24.4px rgba(194, 194, 194, 0.065), inset -24.4px 24.4px 24.4px rgba(255, 255, 255, 0.065);
  box-shadow: inset 24.4px -24.4px 24.4px rgba(194, 194, 194, 0.065), inset -24.4px 24.4px 24.4px rgba(255, 255, 255, 0.065);
  -webkit-backdrop-filter: blur(6.448px);
  backdrop-filter: blur(6.448px);
  border-radius: 10px;
  padding: 20px 30px;
  text-align: center;
  max-width: 570px;
  margin: 0 auto 50px;
}
.spnsr-login-wpr input[type="text"],
.spnsr-login-wpr input[type="text"]:focus,
.spnsr-login-wpr input[type="password"],
.spnsr-login-wpr input[type="password"]:focus {
  -webkit-appearance: none;
  padding: 0 20px;
  -moz-appearance: none;
       appearance: none;
  border: 1px solid #C6C6C6;
  border-radius: 5px;
  height: 50px;
  background-color: #fff !important;
  font-size: 14px;
  line-height: 1;
  color: #000;
  font-family: 'Inter', sans-serif;
  font-weight: 400;
  width: 100%;
  background-clip: padding-box;
}
.spnsr-login-wpr input[type="text"] {
  background-image: url(../images/usr_icon.svg);
  background-repeat: no-repeat;
  background-position: right 21px center;
  background-size: 30px;
  padding-right: 60px;
}
.spnsr-login-wpr input[type="password"] {
  background-image: url(../images/scret.svg);
  background-repeat: no-repeat;
  background-position: right 21px center;
  background-size: 30px;
  padding-right: 60px;
}
.spnsr-login-wpr * {
  float: none;
}
.spnsr-login-wpr > h3 {
  color: #333333;
  font-size: 25px;
  font-weight: 600;
  padding: 10px 0;
  text-align: center;
  font-family: 'Inter', sans-serif;
}
.spnsr-login-wpr .sponsorLogin {
  max-width: 500px;
  margin: 0 auto;
}
.spnsr-login-wpr form button[type="submit"] {
  background: #e55760;
  color: #fff;
  height: 42px;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  padding-left: 20px;
  padding-right: 20px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  outline: none !important;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  text-transform: uppercase;
  border-radius: 5px;
  width: 97px;
  float: none;
  margin: 0;
}
.spnsr-login-wpr form button[type="submit"]:hover {
  background: #000;
}
.spnsr-login-wpr > h4 {
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 22px;
  color: #000;
  font-family: 'Inter', sans-serif;
  text-align: center;
  padding-bottom: 0;
}
.spnsr-login-wpr .sbmt-btn-wpr {
  text-align: right;
  margin-top: 10px;
}
.spnsr-account-page-wpr h3.sideHeading {
  color: #333333;
  font-size: 25px;
  font-weight: 600;
  padding: 10px 0;
  text-align: center;
  font-family: 'Inter', sans-serif;
}
.spnsr-progress .bs-wizard>.bs-wizard-step .bs-wizard-info {
  font-weight: 600;
  font-family: 'Inter', sans-serif;
}
.spnsr-progress .mainPgForm .form-group {
  margin: 20px 0 50px;
}
.spnsr-progress .mainPgForm label {
  font-weight: 600;
  font-family: 'Inter', sans-serif;
  margin-bottom: 10px;
  font-size: 18px;
}
.spnsr-progress .mainPgForm label span {
  color: #ec4547;
}
.spnsr-account-page-wpr * {
  float: none;
}
.spnsr-account-row .left-step-content {
  border-radius: 5px;
  overflow: hidden;
}
.spnsr-account-row .rightSideInfo {
  padding-left: 35px;
}
.spnsr-account-row .each-rightSideInfo-blk {
  margin-bottom: 20px;
  background-color: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 4px 20px rgba(0,0,0,0.05);
          box-shadow: 0 4px 20px rgba(0,0,0,0.05);
}
.spnsr-account-row .each-rightSideInfo-blk:last-child {
  margin-bottom: 0;
}
.spnsr-account-row .each-rightSideInfo-blk > h3 {
  margin-bottom: 0;
}
.spnsr-account-row .each-rightSideInfo-blk > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-bottom: 10px;
}
.spnsr-account-row .each-rightSideInfo-blk > ul > li {
  display: block;
  padding: 0 20px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.spnsr-account-row .each-rightSideInfo-blk > ul > li:last-child dl,
.spnsr-account-row .each-rightSideInfo-blk > ul > li:nth-last-child(2):nth-child(odd) dl {
  border-bottom: 0;
}
.spnsr-account-row .each-rightSideInfo-blk > ul > li dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 0;
  border-bottom: 1px solid #e4e4e4;
  height: 100%;
  padding: 12px 5px;
}
.spnsr-account-row .each-rightSideInfo-blk > ul > li dt {
  font-weight: 500;
  font-family: 'Inter', sans-serif;
  color: #000;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  word-break: break-word;
}
.spnsr-account-row .each-rightSideInfo-blk > ul > li dd {
  font-weight: 400;
  font-family: 'Inter', sans-serif;
  color: #000;
  padding-left: 10px;
  word-break: break-all;
}
.spnsr-account-row .each-rightSideInfo-blk > ul > li dd::before {
  padding-right: 10px;
  margin-left: -15px;
}

.commomPgStyle h4 {
  color: #333333;
  font-size: 25px;
  font-weight: 600;
  padding: 10px 0;
  text-align: center;
  font-family: 'Inter', sans-serif;
}
.commomPgStyle h4 > span {
  color: #ec4547;
}

.spnsr-ctmr-info form {
  width: 100%;
  background-color: #fff;
  padding: 30px;
  border-radius: 10px;
  margin-bottom: 60px;
}

.mainInfoPanel.spnsr-ctmr-info {
  padding-top: 30px;
}
.spnsr-ctmr-info input[type="text"],
.spnsr-ctmr-info input[type="email"],
.spnsr-ctmr-info input[type="tel"],
.spnsr-ctmr-info input[type="password"],
.spnsr-ctmr-info textarea.form-control  {
  -webkit-appearance: none;
  padding: 0 20px;
  -moz-appearance: none;
       appearance: none;
  border: 1px solid #C6C6C6;
  border-radius: 5px;
  height: 50px;
  background-color: #fff;
  font-size: 14px;
  line-height: 1;
  color: #000;
  font-family: 'Inter', sans-serif;
  font-weight: 400;
  width: 100%;
  background-clip: padding-box;
}
.spnsr-ctmr-info textarea {
  padding: 15px 20px;
  height: 140px;
}
.spnsr-ctmr-info input[readonly],
.spnsr-ctmr-info input[readonly],
.spnsr-ctmr-info input[readonly],
.spnsr-ctmr-info input[readonly],
.spnsr-ctmr-info textarea.form-control[readonly] {
  background-color: #dfdfdf;
}
.spnsr-ctmr-info form label {
  font-size: 16px;
  font-weight: 500;
  font-family: 'Inter', sans-serif;
  margin-bottom: 8px;
}
.spnsr-ctmr-info form button[type="submit"] {
  background: #e55760;
  color: #fff;
  height: 42px;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  padding-left: 20px;
  padding-right: 20px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  outline: none !important;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  text-transform: uppercase;
  border-radius: 5px;
  float: none;
  margin: 0 15px;
}
.spnsr-ctmr-info form button[type="submit"]:hover {
  background: #000;
}

.item-smmry-rprt-wpr {
  padding-top: 30px;
}

.cmn-table-sec h2 {
  color: #333333;
  font-size: 30px;
  font-weight: 600;
  padding: 10px 0;
  font-family: 'Inter', sans-serif;
  margin-bottom: 15px;
}
.cmn-table-sec h2 > span {
  color: #ec4547;
}
.page-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  min-height: 100vh;
}
.page-content > * {
  width: 100%;
}
.page-content .footer {
  margin-top: auto;
}
.cmn-table-sec table {
  width: 100%;
}
.cmn-table-sec table tr th {
  background-color: #ec4547;
  color: #fff;
  font-weight: 600;
  padding: 12px 15px;
  font-family: 'Inter', sans-serif;
  font-size: 18px;
}
.cmn-table-sec table tr td {
  font-weight: 400;
  padding: 12px 15px;
  font-family: 'Inter', sans-serif;
  font-size: 16px;
  background-color: #fff;
}

.spnsr-accnt-modal .modal-body {
  min-height: 180px;
  font-family: 'Inter', sans-serif;
  font-weight: 400;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.spnsr-accnt-modal .modal-dialog {
  margin-top: 100px;
}
.spnsr-accnt-modal .modal-header button[data-dismiss="modal"].close {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  top: -20px;
  right: -20px;
  background-color: #ec4547;
  color: #fff;
  -webkit-box-shadow: 2px 3px 15px rgba(0,0,0,0.25);
          box-shadow: 2px 3px 15px rgba(0,0,0,0.25);
  position: absolute;
  opacity: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1;
  padding-bottom: 4px;
}
.spnsr-accnt-modal .modal-header button[data-dismiss="modal"].close:hover {
  background-color: #000;
}
.spnsr-accnt-modal .modal-header {
  background-color: #ec4547;
  color: #fff;
  font-family: 'Inter', sans-serif;
  font-weight: 600;
  font-size: 18px;
  border-radius: 10px 10px 0 0;
}
.spnsr-accnt-modal .modal-content {
  border-radius: 10px;
}
.spnsr-ctmr-info .schl-frm-row {
  margin-bottom: -20px;
}
.spnsr-ctmr-info .schl-frm-row .schl-frm-col {
  margin-bottom: 30px;
}
.spnsr-accnt-modal .modal-body .modal-body {
  padding: 0;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.spnsr-accnt-modal .modal-body .modal-body>ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -10px -10px;
}
.spnsr-accnt-modal .modal-body .modal-body>ul>li {
  margin: 0;
  width: 25%;
  min-height: 0;
  float: left;
  text-align: center;
  padding: 0 10px;
  margin-bottom: 10px;
}
.spnsr-accnt-modal .modal-body .modal-body>ul>li>a {
  padding: 10px 15px;
  border: 1px solid #eee;
  border-radius: 5px;
  height: 100%;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.spnsr-accnt-modal .modal-body .modal-body>ul>li>a>img {
  -o-object-fit: contain;
     object-fit: contain;
  height: 75px;
}
.spnsr-accnt-modal .modal-body .modal-body>ul>li>a>p {
  font-family: 'Inter', sans-serif;
  font-size: 13px;
  text-align: center;
}
.cmn-form-wpr * {
	float: none !important;
}
.cmn-form-wpr {
	background: rgba(255, 255, 255, 0.57);
	-webkit-box-shadow: inset 24.4px -24.4px 24.4px rgba(194, 194, 194, 0.065), inset -24.4px 24.4px 24.4px rgba(255, 255, 255, 0.065);
	box-shadow: inset 24.4px -24.4px 24.4px rgba(194, 194, 194, 0.065), inset -24.4px 24.4px 24.4px rgba(255, 255, 255, 0.065);
	-webkit-backdrop-filter: blur(6.448px);
	backdrop-filter: blur(6.448px);
	border-radius: 10px;
	padding: 20px 30px;
	margin-bottom: 25px;
  max-width: 600px;
  margin: 0 auto;
}
.cmn-form-wpr > p.error,
.cmn-form-wpr > p.error.reset-pass-para {
  font-weight: 500;
  margin-bottom: 12px;
  font-size: 18px;
  color: #e55760;
  font-family: 'Inter', sans-serif;
  text-align: center;
  padding: 0;
  line-height: 1.3;
}
.cmn-form-wpr > h4 {
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 22px;
  color: #000;
  font-family: 'Inter', sans-serif;
  text-align: center;
  padding-bottom: 0;
}
.cmn-form-wpr form#frcart {
  margin: 0 auto;
}
.g-recaptcha {
  width: 100%;
  overflow: auto;
}
.cmn-form-wpr form#frcart .g-recaptcha {
  width: 100%;
  text-align: left;
  margin: 15px 0;
  overflow: auto;
}
.cmn-form-wpr .sbmt-btn-wpr {
  width: 100%;
  text-align: right;
}

.cmn-form-wpr .form-group {
  display: block;
  margin-bottom: 12px;
}
.cmn-form-wpr input[type="text"],
.cmn-form-wpr input[type="text"]:focus,
.cmn-form-wpr input[type="tel"],
.cmn-form-wpr input[type="tel"]:focus,
.cmn-form-wpr input[type="password"],
.cmn-form-wpr input[type="password"]:focus,
.cmn-form-wpr input[type="email"],
.cmn-form-wpr input[type="email"]:focus,
.cmn-form-wpr select {
  -moz-appearance: none;
  -webkit-appearance: none;
  padding: 0 20px;
  appearance: none;
  border: 1px solid #C6C6C6;
  border-radius: 5px;
  height: 50px;
  background-color: #fff !important;
  font-size: 14px;
  line-height: 1;
  color: #000;
  font-family: 'Inter', sans-serif;
  font-weight: 400;
  width: 100%;
  background-clip: padding-box;
}
.cmn-form-wpr input[type="text"] {
  background-image: url(../images/usr_icon.svg);
  background-repeat: no-repeat;
  background-position: right 21px center;
  background-size: 30px;
  padding-right: 60px;
}
.cmn-form-wpr form#frcart .sbmt-btn-wpr {
  text-align: right;
}
.cmn-form-wpr form#frcart input[type="submit"] {
  background: #e55760;
  color: #fff;
  height: 42px;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  padding-left: 20px;
  padding-right: 20px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  outline: none !important;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  text-transform: uppercase;
  border-radius: 5px;
}
.cmn-form-wpr form#frcart input[type="submit"]:hover {
  background-color: #000;
}
.shoppingPage.commomPgStyle {
  padding-top: 100px;
}
.pageCnt.newLoginPgCnt .wrapper.accnt-stup {
  display: block;
  padding-top: 50px;
}
/* ============ 22/06/2023 END ============= */
/* ============ 29/06/2023 ============= */
.spnsr-progress-top {
  position: relative;
  z-index: 1;
  padding: 100px 0;
  margin-bottom: 40px;
}
.spnsr-progress-top::before {
  content: '';
  position: absolute;
  width: calc(100vw - 20px);
  height: 100%;
  top: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  background: url(../images/banner-img.jpeg) no-repeat top center;
  background-size: cover;
  z-index: 1;
}
.spnsr-progress-top::after {
  position: absolute;
  content: "";
  width: calc(100vw - 20px);
  height: 100%;
  top: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  background: -o-linear-gradient(87.44deg, #3D3D3D -23.76%, rgba(75, 75, 75, 0) 86.64%);
  background: linear-gradient(2.56deg, #3D3D3D -23.76%, rgba(75, 75, 75, 0) 86.64%);
  z-index: 1;
}
.spnsr-progress-top-in {
  position: relative;
  z-index: 2;
  background: rgba(255, 255, 255, 0.57);
  -webkit-box-shadow: inset 24.4px -24.4px 24.4px rgba(194, 194, 194, 0.065), inset -24.4px 24.4px 24.4px rgba(255, 255, 255, 0.065);
  box-shadow: inset 24.4px -24.4px 24.4px rgba(194, 194, 194, 0.065), inset -24.4px 24.4px 24.4px rgba(255, 255, 255, 0.065);
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  border-radius: 10px;
  padding: 20px 20px;
}
.spnsr-progress-top-in .stepProgress {
  padding: 0;
}
.spnsr-progress-top-in .bs-wizard>.bs-wizard-step>.progress {
  background-color: #989898;
}
.spnsr-progress-top-in .bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot {
  background-color: #ffffff;
}
.spnsr-progress .mainPgForm .form-group {
  margin: 20px 0 0;
}
.mainPgForm .textAreaBox {
  border: 1px solid #696969;
  min-height: 70px;
}
.spnsr-account-page-wpr h3.grp-name {
  padding: 0;
}
.page-items-wpr {
  width: 100%;
  max-width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
}

/* ============ 29/06/2023 END ============= */
/* ============ 27/07/2023 ============= */
.cmn-hdng {
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 22px;
  color: #000;
  font-family: 'Inter', sans-serif;
  text-align: center;
  padding-bottom: 0;
}
.cmn-hdng.main {
  margin-bottom: 30px;
  color: #000;
  font-family: 'Inter', sans-serif;
  font-weight: 700;
}
.cmn-hdng > span {
  color: #e55760;
  font-weight: 700;
}
.cmn-form-structure {
  background: rgba(255, 255, 255, 0.57);
  -webkit-box-shadow: inset 24.4px -24.4px 24.4px rgba(194, 194, 194, 0.065), inset -24.4px 24.4px 24.4px rgba(255, 255, 255, 0.065);
  box-shadow: inset 24.4px -24.4px 24.4px rgba(194, 194, 194, 0.065), inset -24.4px 24.4px 24.4px rgba(255, 255, 255, 0.065);
  -webkit-backdrop-filter: blur(6.448px);
  backdrop-filter: blur(6.448px);
  border-radius: 10px;
  padding: 20px 30px;
  margin-bottom: 25px;
  border: 1px solid #e1e1e1;
}
.cmn-form-structure >  p {
  color: #353636;
  font-size: 17px;
  font-family: 'Inter', sans-serif;
  max-width: 410px;
  text-align: center;
  line-height: 1.4;
  margin-bottom: 20px;
}
.cmn-form-structure input[type="text"], .cmn-form-structure input[type="tel"], .cmn-form-structure input[type="password"], .cmn-form-structure input[type="email"], .cmn-form-structure select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  padding: 0 20px !important;
  appearance: none;
  border: 1px solid #C6C6C6 !important;
  border-radius: 5px;
  height: 50px !important;
  background-color: #fff !important;
  font-size: 14px;
  line-height: 1;
  color: #000;
  font-family: 'Inter', sans-serif;
  font-weight: 400;
  width: 100% !important;
  background-clip: padding-box;
}
.cmn-form-structure form select {
  background: url(../images/drp_dwn.svg) no-repeat calc(100% - 16px) center #fff !important;
  background-size: 10px !important;
  padding-right: 40px !important;
}
.cmn-form-structure form button[type="submit"],
.cmn-form-structure form input[type="submit"] {
  background: #e55760;
  color: #fff;
  height: 42px !important;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  padding-left: 20px;
  padding-right: 20px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  outline: none !important;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  text-transform: uppercase;
  border-radius: 5px;
  width: 100%;
  margin: 0 !important;
  font-family: var(--primary-font);
}
.cmn-form-structure form input[type="submit"]:hover,
.cmn-form-structure form button[type="submit"]:hover {
  background: #000 !important;
}
.cmn-form-structure p.forgotPass {
  color: #353636;
  font-size: 16px;
  font-family: 'Inter', sans-serif;
  text-align: center;
  line-height: 1.4;
  margin: 15px 0;
}
.cmn-form-structure p.forgotPass a {
  color: #e55760;
  text-decoration: underline;
}
.cmn-form-structure p.forgotPass a {
  color: #000;
}

.cmn-form-structure .form-control {
  background: #39c6d0 none repeat scroll 0 0;
  border: medium none;
  color: #ffffff;
  height: 40px;
}
.cmn-form-structure .form-group {
  margin-left: 0;
  margin-right: 0;
}
.seller-rgst {
  width: 100%;
  position: relative;
  padding: 50px 0 !important;
}
.seller-rgst::before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: -o-linear-gradient(87.44deg, #3D3D3D -23.76%, rgba(75, 75, 75, 0) 86.64%);
  background: linear-gradient(2.56deg, #3D3D3D -23.76%, rgba(75, 75, 75, 0) 86.64%);
  z-index: 1;
}
.seller-rgst > .wrapper {
  width: 100%;
  max-width: 1690px;
  padding: 0 30px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 2;
}
.seller-rgst-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 40px 75px 20px 55px;
  background: rgba(255, 255, 255, 0.57);
  -webkit-box-shadow: inset 24.4px -24.4px 24.4px rgba(194, 194, 194, 0.065), inset -24.4px 24.4px 24.4px rgba(255, 255, 255, 0.065);
  box-shadow: inset 24.4px -24.4px 24.4px rgba(194, 194, 194, 0.065), inset -24.4px 24.4px 24.4px rgba(255, 255, 255, 0.065);
  -webkit-backdrop-filter: blur(6.448px);
  backdrop-filter: blur(6.448px);
  border-radius: 10px;
  overflow: hidden;
}
.seller-rgst-form .seller-rgst-form-left {
  width: 35%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  text-align: left;
  color: #000;
  padding-right: 20px;
}
.seller-rgst-form .seller-rgst-form-rht {
  width: 65%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.seller-rgst-form .seller-rgst-form-left .cmn-hdng {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.4;
  font-size: 24px;
}
.seller-rgst-form .rgst-point p {
  font-weight: 600;
  font-size: 17px;
  font-family: 'Inter', sans-serif;
  margin-bottom: 0;
  color: #000;
}
.seller-rgst-form .rgst-point ul li {
  font-weight: 500;
  font-family: 'Inter', sans-serif;
}
.seller-rgst-form .cmn-form-structure {
  padding: 0;
  background: none;
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.seller-rgst-form .cmn-form-structure form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.seller-rgst-form .cmn-form-structure .form-group {
  float: none;
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.seller-rgst-form .cmn-form-structure .form-group > label {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 40%;
  margin-right: 10px !important;
  color: #000;
  font-size: 14px;
  font-family: 'Inter', sans-serif;
  font-weight: 500;
}
.seller-rgst-form .cmn-form-structure .submitBtn span {
  text-align: left;
  color: #000;
  font-size: 16px;
  font-family: 'Inter', sans-serif;
  font-weight: 400;
  padding-right: 20px;
  line-height: 1.3;
  margin: 15px 0;
}
.seller-account {
  width: 100%;
  position: relative;
  padding-bottom: 50px !important;
}
.seller-account::before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: -o-linear-gradient(87.44deg, #3D3D3D -23.76%, rgba(75, 75, 75, 0) 86.64%);
  background: linear-gradient(2.56deg, #3D3D3D -23.76%, rgba(75, 75, 75, 0) 86.64%);
  z-index: 1;
}
.seller-account > .wrapper {
  width: 100%;
  max-width: 1400px;
  padding: 0 30px;
  display: block !important;
  position: relative;
  z-index: 2;
}
.seller-account + .footr_outr {
  margin-bottom: -90px;
}
.seller-account .cmn-form-structure {
  padding: 10px 15px;
}
.seller-account-row {
  display: flex;
  flex-wrap: wrap;
}
.seller-account-row .seller-account-lft-col {
  width: 60%;
  flex: 0 0 auto;
}
.seller-account-row .seller-account-rht-col {
  width: 40%;
  flex: 0 0 auto;
}
.seller-account-bot-col {
  width: 100%;
  flex: 0 0 auto;
  justify-content: center;
  text-align: left;
  overflow-x: auto;
}

.seller-accnt-dtls-row {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -12px;
}
.seller-accnt-dtls-row .seller-accnt-dtls-lft-col,
.seller-accnt-dtls-row .seller-accnt-dtls-rht-col ,
.seller-accnt-dtls-row .seller-account-bot-col {
  flex: 1 1 48%; /* Equally spaced columns */
  padding: 0 12px;
}
.seller-account-center-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 20px;
}
.seller-account-center-col {
  width: 100%;
  max-width: 800px; /* Maximum width for center column */
}
.seller-account table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
  border: 0;
  font-family: 'Inter', sans-serif;
}
.seller-account table thead tr th,
.seller-account table tbody tr th {
  padding: 11px 15px;
  border: 0;
  border-top: 1px solid #000 !important;
  border-bottom: 1px solid #000;
  text-align: left;
  font-size: 15px;
  font-weight: 400;
  font-family: 'Inter', sans-serif;
  line-height: 1.1;
  vertical-align: middle;
  color: #000;
}
.seller-account table tbody td {

  padding: 9px 0;
  border: 0;
  border-bottom: 1px solid #000;
  word-break: break-word;
  font-size: 15px;
  font-weight: 400;
  font-family: 'Inter', sans-serif;
  line-height: 1.1;
  vertical-align: middle;
  background-color: transparent;
}

.seller-account th {
    
  padding: 9px 9px;
  text-align: left;
}

.seller-account table tbody td:first-child, {
  padding-left: 12px;
}
.seller-account table tbody td:last-child {
  padding-right: 12px;
}
.seller-account .cmn-form-structure > h3 {
  margin-bottom: 12px;
  font-weight: 600;
  font-family: 'Inter', sans-serif;
  font-size: 16px;
  padding: 0;
}

.seller-profile-wpr .seller-profile-img {
  width: 100%;
  border-radius: 10px 10px 0 0 ;
  overflow: hidden;
  margin-bottom: 16px;
}
.seller-profile-wpr .seller-profile-img > img {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: top center;
     object-position: top center;
  max-height: 180px;
}
.cmn-btn {
  background: #e55760 !important;
  color: #fff !important;
  border: none;
  padding: 11px 15px !important;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  outline: none !important;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  border-radius: 5px !important;
  text-align: center;
  font-family: var(--primary-font);
}
.cmn-btn.green {
  background: #19a132 !important;
  
}
.cmn-btn.blue {
  background: #2998d0 !important;
}
.cmn-btn.green:hover,
.cmn-btn.blue:hover,
.cmn-btn:hover {
  background: #999 !important;
}
.cmn-btn.lrg {
  font-size: 16px;
}
.cmn-btn.lrg > span {
  font-size: 14px;
}

.seller-profile-wpr .account-img .cmn-btn {
  width: 100%;
}
.seller-profile-wpr .share-btn-wpr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10px 0 0px;
}
.seller-profile-wpr .share-btn-wpr h3 {
  font-size: 16px;
  font-family: var(--primary-font);
  margin-right: 10px;
  margin-bottom: 0;
}
.shre_lstng {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 !important;
}
.shre_lstng > li{
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 4px;
}
.shre_lstng > li:last-child{
  margin-right: 0;
}
.shre_lstng > li > a{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 43px;
  height: 37px;
}
.shre_lstng > li > a.fb{
  background: #3A5998
}
.shre_lstng > li > a.tw{
  background: #1CA1F2;
}
.shre_lstng > li > a.sms{
  background: #1ECE8E;
}
.shre_lstng > li > a.mssngr{
  background: #0B84FC;
}
.item-hdr #right {
  text-align: right;
  margin: 20px 0;
}
.broucher-section.order-sec {
  max-width: 720px;
  margin: 0 auto !important;
}
.broucher-section.order-sec .row.search {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.broucher-section.order-sec .row.search button[type="button"]{
  margin-bottom: 10px;
}
.broucher-section.order-sec .row.search form {
  float: none;
}
.broucher-section.order-sec .row.search .cmn-form-structure {
  width: 100%;
}
.broucher-section.order-sec .row.search table {
  width: 100%;
}
.seller-login,
.cmn-form-structure.order-status-frm-wpr {
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
  float: none;
}
/* ============ 27/07/2023 END ============= */
/* ============ 28/07/2023 ============= */
.seller-rgst-btm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.already-rgst-link {
  text-align: center;
}
.already-rgst-link a {
  color: #000;
  background: #fff;
  opacity: 75%;
  border-bottom: 1px solid #fff;
  display: inline-block;
  background
  font-size: 26px;
  font-weight: bold;
  font-family: var(--primary-font);
  text-decoration: none;
  padding: 10px;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.already-rgst-link a:hover {
  color: #e55760;
  border: 1px solid #e55760;
}
.rgstr-row .sellerReg ul li.rgst-link-li {
  background: none;
  padding: 0;
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  min-height: 1px;
}

.seller-rgst-btm.lost-id {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 7px 0 19px;
}
.seller-rgst-btm.lost-id p.forgotPass {
  font-family: var(--primary-font);
  font-size: 15px;
  color: #000;
}
.seller-rgst-btm.lost-id p.forgotPass span {
  display: block;
  margin-bottom: 2px;
}
.seller-rgst-btm.lost-id p.forgotPass a {
  display: block;
  font-weight: 700;
  color: #e55760;
  text-decoration: none;
}
/* ============ 28/07/2023 END ============= */
/* ============ 10/08/2023 ============= */
.table-report-wpr {
  min-height: 430px;
  padding-bottom: 50px;
}
.btm-gap-adjust {
  padding-top: 50px;
  margin-bottom: -90px;
}
.stickyFoot {
  min-height: 80%;
}
/* ============ 10/08/2023 END ============= */

/* ============ 22/09/2023 ============= */
.container-fluid.store-index {
  padding: 0 !important;
  margin-bottom: -90px;
}
.container-fluid.store-index > .wrapper {
  padding: 0 !important;
  width: 100% !important;
  max-width: inherit !important;
}
.container-fluid.store-index ul.footr_row li {
  list-style: none;
}
.need-rstr-link-wpr {
  text-align: center;
  margin-top: 25px;
}
.need-rstr-link-wpr a {
  background: #e55760;
  color: #fff !important;
  border: none;
  padding: 14px 20px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  outline: none !important;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  text-transform: uppercase;
  border-radius: 7px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.need-rstr-link-wpr a:hover {
  background-color: #000;
}
/* ============ 22/09/2023 END ============= */
/* ============ 05/10/2023 ============= */
.shpng-cart-btn-wpr .cmn-btn {
  display: inline-block;
  text-transform: uppercase;
  padding: 13px 25px !important;
}
.a2a_default_style:not(.a2a_flex_style) a {
  margin-bottom: 5px;
}
/* ============ 05/10/2023 END ============= */
/* ============ 11/10/2023 ============= */
.rightSideInfo-hdr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 15px 20px 5px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.mainInfoPanel .rightSideInfo-hdr h3 {
  padding-left: 0;
  padding-right: 20px;
  margin-bottom: 0 !important;
}
.rightSideInfo-hdr .cmn-btn.green {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.left-step-content > p {
  padding: 15px 20px 5px;
}


/* ============ 11/10/2023 END ============= */
/* ============ 25/10/2023 ============= */
.cntct-btn-col {
  width: 100%;
  padding: 0 15px;
  margin: 0 0 10px;
}
.cntct-btn-wpr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;

}

.cntct-btn-wpr a.cmn-btn {
  min-width: 130px;

}
/* ============ 25/10/2023 END ============= */


/* ================= RESPONSIVE START ============== */

/*@media screen and (max-width: 1220px) {*/
/*.quickLink {*/
/*    width:97%;*/
/*}*/
/*}*/

@media screen and (min-width: 1200px) {
/* ============ 27/07/2023 ============= */
.footr_outr .container {
  width: 100%;
  max-width: 1224px;
}
.stickyFoot .container-fluid {
  width: 100%;
}
.stickyFoot .container-fluid > .wrapper {
  width: 100%;
  max-width: 1400px;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
}
/* ============ 27/07/2023 END ============= */
}

@media screen and (max-width: 1366px) {
/* ============ 05/06/2023 ============= */
  .login-reg-btn-wpr ul li a {
    font-size: 12px;
  }
/* ============ 05/06/2023 ============= */
}
@media screen and (max-width: 1279px) {
/* ============ 05/06/2023 ============= */
  .rgstr-row {
    margin: 0 -12px;
  }
  .rgstr-row .rgstr-col {
    padding: 0 12px;
  }
/* ============ 05/06/2023 ============= */
}
@media screen and (max-width:1200px) {

  .rightSideInfo li {

    width: 100%;

  }

  .rightSideInfo dt {

    width: 200px;

  }

  .contact-full {
    width: 70%;
  }

  /**************update****************/
  .sellerReg .form-control {
    width: 252px;
  }
  .spnsr-progress-top::before,
  .spnsr-progress-top::after {
    width: 100vw;
  }

}

@media screen and (max-width: 1199px) {
  .main_section .home_row .shop_now_lftCol {
    width: 65%;
  }

  .main_section .home_row .shop_now_rghtCol {
    width: 35%;
  }

  .shppng_icon {
    width: 90px;
    margin-right: 20px;
  }

  .shpng_txt {
    width: calc(100% - 110px);
  }

  .main_section {
    min-height: 450px;
  }

  .shp_nw_box h2 {
    font-size: 22px;
  }

  .footr_outr::before {
    top: -3px;
  }

  .main_section .shp_now_bttm .whatThis a {
    font-size: 16px;
  }

  .banner-support-form input[type="text"],
  .banner-support-form input[type="tel"],
  .banner-support-form input[type="password"],
  .banner-support-form input[type="email"],
  .banner-support-form input[type="number"],
  .banner-support-form .form-control,
  .banner-support-form select {
    height: 44px;
  }
  .footr_outr::before {
    top: -3px;
  }
  .coResourcePage.row {
    justify-content: center;
    margin-bottom: -25px;
  }
  .coResourcePage.row > * {
    width: 50%;
    margin-bottom: 25px;
  }

  .coResourcePage.row .cntnt-wpr .respecCnt.orderForm {
    justify-content: center;
  }

  /* ============= 07/06/2023 ============= */
  .footr_row {
    margin-left: 0 !important;
  }
  .brochure-row {
    margin: 0 ;
  }
  .brochure-row .brochure-lft-col{
    width: 100%;
    margin-bottom: 30px;
  }
  .brochure-row .brochure-rht-col {
    width: 100%;
  }
  .brochure-row .brochure-lft-col .sponsorLogin {
    padding: 20px 30px;
    max-width: 490px;
  }
  .brochure-row .brochure-rht-col .brochure-rht-content-wpr {
    max-width: 690px;
  }
  .store-content-section .item-row.row > .item-col {
    width: 50%;
  }
  .product-details-row .product-details-rht-col .detailname {
    font-size: 20px;
  }
  .product-details-row .product-details-rht-col .detailretail {
    font-size: 20px;
    margin-bottom: 10px;
  }
  /* ============= 07/06/2023 END ============= */

  /* ============= 22/06/2023 ============= */
  .login-reg-btn-wpr ul li a {
    font-size: 11px;
    padding: 10px 10px;
  }
  .navbar .right-nav .ned_hlp_lnk {
    margin-right: 8px;
    font-size: 15px;
  }
  .navbar .brand-logo {
    max-width: 164px;
    margin-right: 25px;
  }

  .spnsr-account-row .each-rightSideInfo-blk > ul > li {
    width: 50%;
  }

  .spnsr-account-row .each-rightSideInfo-blk > ul > li dt {
    font-size: 12px;
    width: 130px;
    padding-right: 10px;
  }
  .spnsr-account-row .each-rightSideInfo-blk > ul > li dd {
    font-size: 12px;
  }
  .spnsr-ctmr-info .schl-frm-row .schl-frm-col {
    margin-bottom: 20px;
  }
  .cmn-table-sec h2 {
    font-size: 26px;
  }
  .spnsr-accnt-modal.modal .modal-body p {
    font-size: 18px;
  }
  .cmn-form-wpr .account-form {
    padding: 0;
  }
  /* ============= 22/06/2023 END ============= */
  /* ============ 27/07/2023 ============= */
  .seller-rgst-form .seller-rgst-form-left {
    width: 100%;
    padding-right: 0;
    margin-bottom: 20px;
  }
  .seller-rgst-form .seller-rgst-form-rht {
    width: 100%;
  }
  .seller-account table tbody td {
    font-size: 13px;
  }
  .seller-account table thead tr th, .seller-account table tbody tr th {
    padding: 9px 8px;
    font-size: 13px;
  }
  /* ============ 27/07/2023 END ============= */


}

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

  .coResourcePage .coordResource h4 {

    background-position: 2% 3px;

  }

}



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

  .coResourcePage .coordResource h4,
  .coResourcePage h4.downloadIcon {

    background-image: none;

  }

}



@media screen and (max-width:1023px) {
  .sellerReg .form-group {
    width: 100% !important;
    float: none !important;
  }

  .sellerReg button {
    margin-top: 10px !important;
    margin-left: 5px;
  }

  .sellerReg li {
    min-height: 330px;
  }


}

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

  .rightSideInfo {

    padding: 10px 0;

  }

  .mainInfoPanel h3 {

    margin-bottom: 0;

  }

  .mainInfoPanel h3,
  .rightSideInfo li {

    padding-left: 0;

  }

  .rightSideInfo ul {

    margin-bottom: 10px;

  }

  .contact-full {
    width: 80%;
  }

  /* =========== 05/06/2023 ============= */

  .main_section {
    padding: 50px 0;
  }

  .main_section .home_row .shop_now_lftCol {
    width: 100%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .main_section .home_row .shop_now_rghtCol {
    width: 100%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .shp_nw_box {
    margin-right: auto;
    margin-bottom: 30px;
  }
  .fre_shppng_box {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .shpng_txt {
    width: auto;
  }
  .fre_shppng_box h1 {
    font-size: 30px;
    max-width: 400px;
  }
  .footr_lnk_logo {
    width: 80px;
    height: 80px;
  }
  .footr_box h2 {
    font-size: 14px;
  }
  .logo>a {
    max-width: 145px;
  }
  .login-reg-btn-wpr ul li a {
    font-size: 14px;
    padding: 10px 15px;
  }
  .page-content-wpr .page-content-wpr-in>h3 {
    padding: 0;
    margin-bottom: 40px;
  }
  .coResourcePage.row .cntnt-wpr .respecCnt {
    padding: 20px 15px;
    margin-bottom: 0;
  }
  .respecCnt.orderForm img {
    max-width: 80px;
  }
  .coResourcePage.row .cntnt-wpr .respecCnt.orderForm {
    margin-top: 40px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .coResourcePage.row .cntnt-wpr .respecCnt.orderForm>p {
    font-size: 24px;
    padding: 0;
  }
  .rgstr-row .rgstr-col {
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
  }
  /* =========== 05/06/2023 END ============= */
  /* =========== 07/06/2023 ============= */
  .shoppingPage.commomPgStyle .broucher-section > #sidebar {
    padding-right: 20px;
    width: 220px;
  }
  .shoppingPage.commomPgStyle .broucher-section > #sidebar ul.navmenu li a {
    padding: 6px 10px;
    font-size: 13px;
  }
  .store-content-section .brochure.each-product .brouch-main {
    padding: 10px 5px;
  }
  .brochure.each-product .brouch-main .brochcat > a {
    font-size: 13px;
  }
  .store-content-section .item-row.row {
    margin: 0 -5px -15px;
  }
  .store-content-section .item-row.row > .item-col {
    margin-bottom: 15px;
    padding: 0 5px;
  }
  .shoppingPage.shoppingCartPage .right-support-content.item-hdr {
    margin-bottom: 10px;
  }
  .shoppingPage.shoppingCartPage .right-support-content.item-hdr h4 {
    font-size: 22px;
  }
  .store-content-section .item-row.row .item-col > h4 {
    padding: 8px 10px;
    font-size: 16px;
  }
  .container-fluid.noPadding.footer {
    padding: 10px 15px;
  }
  .product-details-row .product-details-lft-col {
    width: 30%;
  }
  .product-details-row .product-details-rht-col {
    width: 70%;
    padding: 20px 15px;
  }
  .product-details-row .product-details-rht-col .detailname {
    font-size: 18px;
  }
  .product-details-row .product-details-rht-col .detailnum {
    font-size: 14px;
  }
  .product-details-row .product-details-rht-col .detailretail, .product-details-row .product-details-rht-col .detaildesc {
    font-size: 14px;
  }
  .product-details-row .product-details-rht-col .detailretail {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .product-details-row .product-details-lft-col .detail, .product-details-row .product-details-lft-col .detailimg {
    padding: 0;
  }
  table.selected-products > tbody td.item-info > .item-title {
    font-size: 14px;
    line-height: 1.3;
    margin-bottom: 3px;
  }
  .shoppingPage.shoppingCartPage .emptyCartTtl.cart-heading h4 {
    font-size: 22px;
  }
  .shoppingPage.shoppingCartPage .pure-g.address-row > .address-lft-col > h4, .shoppingPage.shoppingCartPage .pure-g.address-row > .address-rht-col > h4 {
    font-size: 20px;
  }
  .pure-g.view-adddress-row {
    margin: 0 -10px 30px;
  }
  .pure-g.view-adddress-row .view-adddress-lft-col,
  .pure-g.view-adddress-row .view-adddress-rht-col {
    padding: 0 12px;
  }
  .shoppingPage.shoppingCartPage .view-address-card h4 {
    font-size: 20px;
  }
  .shoppingPage.shoppingCartPage .view-address-card p {
    font-size: 14px;
  }
  .shoppingPage.shoppingCartPage .pure-form-stacked.coupon-shpng-form-wpr > h4 {
    font-size: 18px;
  }
  .pure-form-stacked.coupon-shpng-form-wpr {
    padding: 20px 20px;
  }
  .shoppingPage .pure-form-stacked.checkoutPayOpt > h4 {
    margin: 5px 0 15px !important;
  }
  .payment-optn-row > .form-group.card-cvv {
    width: 130px;
  }
  .payment-optn-row > .form-group.card-exp-mnth, .payment-optn-row > .form-group.card-exp-yr {
    width: 110px;
  }
  .payment-optn-row > * {
    margin: 0;
  }
  /* =========== 07/06/2023 END ============= */

  /* =========== 22/06/2023 ============= */
  .navbar-toggler {
    position: relative;
    width: 33px;
    margin-left: auto;
    height: 28px;
    padding: 0;
    outline: none !important;
    border: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background-color: transparent;
  }
  .stick,
  .stick:after,
  .stick:before {
      width: 30px;
      height: 2px;
      background: #000;
      position: absolute;
      left: 0;
      top: auto;
      -webkit-transition: all 0.6s;
      -o-transition: all 0.6s;
      transition: all 0.6s;
      border-radius: 5px;
  }
  .stick:before {
      content: '';
      top: -10px;
      left: 0;
  }
  .stick:after {
      content: '';
      top: 10px;
      left: 0;
  }
  .stick.open {
      -webkit-transform: translateX(-50px);
      -ms-transform: translateX(-50px);
      transform: translateX(-50px);
      background: transparent;
  }
  .stick.open:before {
      -webkit-transform: rotate(45deg) translate(42px, -28px);
      -ms-transform: rotate(45deg) translate(42px, -28px);
      transform: rotate(45deg) translate(42px, -28px);
      left: 2px;
  }
  .stick.open:after {
      -webkit-transform: rotate(-45deg) translate(42px, 28px);
      -ms-transform: rotate(-45deg) translate(42px, 28px);
      transform: rotate(-45deg) translate(42px, 28px);
      left: 2px;
  }
  .right-nav .navbar-toggler {
    display: block;
    right: 20px;
    top: 20px;
    position: absolute;
  }
  .header {
    z-index: 1000;
  }
  .navbar-toggler {
    display: block;
  }
  .navbar .right-nav .ned_hlp_lnk {
    margin-top: 80px;
    padding: 0 20px;
    margin-right: 0;
    text-align: center;
  }
  .navbar .right-nav {
    background: #fff;
    position: fixed;
    top: 0;
    height: 100% !important;
    width: 290px;
    overflow-y: auto;
    -webkit-transition: inherit !important;
    -o-transition: inherit !important;
    transition: inherit !important;
    right: 0;
    margin: 0;
    display: block !important;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: transform 0.2s ease-in-out !important;
    -webkit-transition: -webkit-transform 0.2s ease-in-out !important;
    transition: -webkit-transform 0.2s ease-in-out !important;
    -o-transition: transform 0.2s ease-in-out !important;
    transition: transform 0.2s ease-in-out !important;
    transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out !important;
    z-index: 10;
  }
  .navbar .right-nav.show {
    display: block !important;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: transform 0.2s ease-in-out !important;
    -webkit-transition: -webkit-transform 0.2s ease-in-out !important;
    transition: -webkit-transform 0.2s ease-in-out !important;
    -o-transition: transform 0.2s ease-in-out !important;
    transition: transform 0.2s ease-in-out !important;
    transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out !important;
    -webkit-box-shadow: -2px 0 20px rgba(0,0,0,0.2);
            box-shadow: -2px 0 20px rgba(0,0,0,0.2);
  }
  .navbar .login-reg-btn-wpr {
    margin: 20px 0 0 !important;
    padding: 0 20px 40px 20px;
  }
  .login-reg-btn-wpr ul li {
    margin-right: 0;
    width: 100%;
    margin-bottom: 10px;
  }
  .login-reg-btn-wpr ul li:last-child {
    margin-bottom: 0;
  }
  .login-reg-btn-wpr ul li a {
    text-align: center;
    display: block;
  }
  .login-reg-btn-wpr ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .spnsr-account-row .leftSideList.left-panel {
    width: calc(100% + 15px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .spnsr-account-row .left-step-content {
    width: calc(50% - 15px);
    margin-right: 15px;
  }
  .spnsr-account-row .rightSideInfo {
    padding-left: 0;
    width: 100%;
  }
  .spnsr-account-row .each-rightSideInfo-blk > h3 {
    padding: 20px;
  }
  .spnsr-account-page-wpr .stepProgress {
    padding-bottom: 0;
  }
  .spnsr-ctmr-info .schl-frm-row .schl-frm-col {
    width: 50%;
    padding: 0;
  }
  .spnsr-ctmr-info .schl-frm-row .col-xs-12.schl-frm-col {
    width: 100%;
  }
  .commomPgStyle h4 {
    margin: 35px 0 20px;
  }
  .spnsr-ctmr-info input[type="text"],
  .spnsr-ctmr-info input[type="email"],
  .spnsr-ctmr-info input[type="tel"],
  .spnsr-ctmr-info input[type="password"],
  .spnsr-ctmr-info textarea.form-control {
    height: 44px;
  }
  .spnsr-ctmr-info .btnSec {
    width: 100%;
    padding: 15px 0 0;
    text-align: center;
  }
  .spnsr-ctmr-info form button[type="submit"] {
    margin: 0;
    font-size: 14px;
    padding: 10px 10px;
  }

  .cmn-table-sec h2 {
    font-size: 24px;
  }
  .cmn-table-sec table {
    min-width: 600px;
  }
  .cmn-table-sec table tr th {
    padding: 8px 10px;
    font-size: 15px;
  }
  .cmn-table-sec table tr td {
    padding: 10px 10px;
    font-size: 13px;
  }
  .cmn-table-sec .table-responsive {
    width: 100%;
    overflow: auto;
  }

  .spnsr-accnt-modal.modal .modal-body p {
    font-size: 18px;
  }
  .spnsr-accnt-modal .modal-body {
    min-height: 130px;
  }
  .spnsr-accnt-modal .modal-header button[data-dismiss="modal"].close {
    width: 35px;
    height: 35px;
    top: -15px;
    right: -7px;
  } 
  .cmn-form-wpr > p.error,
  .cmn-form-wpr > p.error.reset-pass-para {
    font-size: 16px;
  }
  .cmn-form-wpr input[type="text"], 
  .cmn-form-wpr input[type="text"]:focus, 
  .cmn-form-wpr input[type="tel"], 
  .cmn-form-wpr input[type="tel"]:focus, 
  .cmn-form-wpr input[type="password"], 
  .cmn-form-wpr input[type="password"]:focus, 
  .cmn-form-wpr input[type="email"], 
  .cmn-form-wpr input[type="email"]:focus,
  .cmn-form-wpr select {
    height: 44px;
  }
  /* =========== 22/06/2023 END ============= */


/* ============ 29/06/2023 ============= */
  .spnsr-progress-top {
    padding: 50px 0;
  }
/* ============ 29/06/2023 END ============= */

  /* ============ 27/07/2023 ============= */
  .seller-rgst-form .seller-rgst-form-left .cmn-hdng {
    font-size: 20px;
  }
  .seller-rgst-form .rgst-point p {
    font-size: 15px;
  }
  .seller-rgst-form {
    padding: 30px 30px;
  }
  .seller-rgst-form .cmn-form-structure .submitBtn {
    margin-bottom: 0;
  }
  .seller-account-row .seller-account-lft-col,
  .seller-account-row .seller-account-rht-col {
    width: 100%;
  }
  .seller-accnt-dtls-row .seller-accnt-dtls-lft-col,
  .seller-accnt-dtls-row .seller-accnt-dtls-rht-col {
    width: 100%;
    padding: 0;
  }
  /* ============ 27/07/2023 END ============= */

  /* ============ 10/08/2023  ============= */
  .table-report-wpr {
    min-height: 320px;
  }
  .pageCnt.newLoginPgCnt .wrapper {
    display: block;
  }
  /* ============ 10/08/2023 END ============= */
  /* ============ 25/10/2023 ============= */
  .cntct-btn-col {
    padding: 0px 5px;
  }
  /* ============ 25/10/2023 END ============= */

}

/*@media screen and (max-width: 800px) {*/
/*.quickLink {*/
/*	width: 96%;*/
/*}*/
/*}*/



@media screen and (max-width:767px) {
  .sellerReg li {
    min-height: 100px;
  }

  .sellerReg {
    padding: 0;
  }

  .sellerReg button {
    margin-top: 0 !important;
    margin-left: 0;
  }

  .coordResource .modal-body li {

    width: 20%;

  }

  .updatePgCnt .mainPgForm .form-group.col-md-6.editableFields {

    padding-left: 0;

  }

  .updatePgCnt .mainPgForm .form-group.col-md-6.noneditableFields {

    padding-right: 0;

  }

  .updatePgCnt .mainPgForm .form-group.editableFields label {

    display: none;

  }

  .quickLink {
    top: 170px;
  }

  .contact-full {
    width: 100%;
  }

  /* =========== 05/06/2023 ============= */
  body {
    float: none !important;
}
  .footr_row {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: -30px;
  }
  .footr_row .footr_col {
    width: 50%;
    margin-bottom: 30px;
  }
  .footr_row .footr_col:nth-child(even)::before {
    display: none;
  }
  .header .hdr-row .logo {
    margin-right: auto;
  }
  .fre_shppng_box h1 {
    font-size: 26px;
    max-width: 340px;
  }
  .shppng_icon {
    width: 80px;
  }
  .coResourcePage.row > * {
    width: 100%;
    max-width: 420px;
  }
  /* =========== 05/06/2023 END ============= */
  /* =========== 07/06/2023 ============= */
  .brochure-row .brochure-rht-col .brochure-rht-content-wpr {
    max-width: 490px;
    padding: 20px 30px;
  }
  .shoppingPage.commomPgStyle .broucher-section {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .shoppingPage.commomPgStyle .broucher-section > #sidebar {
    padding-right: 0;
    width: 100%;
    margin-bottom: 30px;
    overflow: hidden;
  }
  .shoppingPage.commomPgStyle .broucher-section > #storeContent {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .shoppingPage.commomPgStyle .broucher-section > #sidebar .desktopSBL {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 0 -20px;
  }
  .shoppingPage.commomPgStyle .broucher-section > #sidebar .desktopSBL > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
    background-color: #fff;
  }
  table.selected-products tr {
    border-bottom: solid 1px #e55861 !important;
    border-right: solid 1px #CCC;
    border-left: solid 1px #CCC;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  table.selected-products > tbody .item-delete {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
    text-align: left;
  }
  table.selected-products > tbody .item-thumbnail {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
    text-align: left;
  }
  table.selected-products > tbody td.item-info {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 80%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  table.selected-products .item-price,
  table.selected-products .item-multi,
  table.selected-products .item-subtotal,
  table.selected-products .item-qty,
  table.selected-products .order-subtotal {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  table.selected-products > tbody > tr.subtotal > td:first-child {
    padding: 0;
    width: 0;
    border: 0;
  }
  table.selected-products > tbody > tr.subtotal > td.order-subtotal {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  table.selected-products > tbody > tr.subtotal > td.order-subtotal:nth-child(2) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 30%;
    text-align: left;
  }
  table.selected-products > tbody > tr.subtotal > td.order-subtotal:last-child {
    text-align: right;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: auto;
  }
  .pure-form-stacked.shipping-address-form {
    padding: 10px 20px 30px;
  }
  .shoppingCartPage.cartNewlyAdd .pure-form-stacked .pure-g.address-row > .address-lft-col,
  .pure-g.address-row > .address-rht-col {
    width: 100%;
    padding: 0 !important;
  }
  .shoppingPage.shoppingCartPage .pure-g.address-row > .address-lft-col > h4 + p {
    margin-bottom: 10px;
  }
  .pure-g.view-adddress-row {
    margin: 0 -5px 20px;
  }
  .pure-g.view-adddress-row .view-adddress-lft-col, .pure-g.view-adddress-row .view-adddress-rht-col {
    padding: 0 5px;
  }
  table.selected-products > tbody > tr > td {
    white-space: normal !important;
  }
  .payment-optn-row > .form-group.card-nmbr {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .payment-optn-row > .form-group.card-exp-mnth, .payment-optn-row > .form-group.card-exp-yr {
    width: 30%;
  }
  .payment-optn-row > .form-group.card-cvv {
    width: 40%;
  }
  .shoppingPage .pure-form-stacked.checkoutPayOpt .sbmt-btn-wpr {
    margin: 10px 0;
  }
  .shoppingCartPage .emptyCartTxt {
    font-size: 18px;
  }
  .coResourcePage.row .cntnt-wpr .respecCnt.orderForm {
    margin-top: 0;
  }
  .payment-process-msg p {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .payment-process-msg h4 {
    font-size: 20px;
  }
  .spnsr-account-row .each-rightSideInfo-blk > ul > li {
    width: 100%;
  }
  .spnsr-account-row .each-rightSideInfo-blk > ul > li dt {
    font-size: 14px;
    width: 180px;
  }
  .spnsr-account-row .each-rightSideInfo-blk > ul > li dd {
    font-size: 14px;
  }
  .spnsr-ctmr-info .schl-frm-row .schl-frm-col {
    margin-bottom: 10px;
  }
  .spnsr-ctmr-info .schl-frm-row .schl-frm-col .form-group {
    padding: 0 10px;
  }
  .spnsr-ctmr-info form label {
    font-size: 15px;
  }

  .spnsr-accnt-modal.modal .modal-body p {
    font-size: 16px;
  }
  /* =========== 07/06/2023 END ============= */
  /* =========== 29/06/2023  ============= */
  .spnsr-ctmr-info .schl-frm-row .form-group.editableFields.alt label {
    display: block;
  }
  /* =========== 29/06/2023 END ============= */

    /* ============ 27/07/2023 ============= */
    .seller-rgst-form {
      padding: 20px 15px;
    }
    .seller-rgst-form .cmn-form-structure .submitBtn span {
      font-size: 14px;
    }
    .seller-rgst-form .cmn-form-structure {
      margin-bottom: 0;
    }
    .seller-rgst > .wrapper {
      padding: 0 15px;
    }
    .seller-account > .wrapper {
      padding: 0 15px;
    }
    .cmn-hdng {
      font-size: 18px;
    }
    .cmn-hdng {
      font-size: 18px;
    }
    /* ============ 27/07/2023 END ============= */
    /* ============ 08/08/2023 ============= */
      .broucher-section #sidebar .desktopSBL .left-content .nav {
        position: relative;
        padding-right: 30px;
      }
      .broucher-section #sidebar .desktopSBL .left-content .nav::after {
        content: '';
        position: absolute;
        width: 12px;
        height: 12px;
        background: url(../images/down-angle-white.svg);
        background-size: 100%;
        background-position: center center;
        background-repeat: no-repeat;
        top: 50%;
        right: 12px;
        transform: translateY(-50%);
        transition: all 0.3s ease-in-out;
      }
      .broucher-section #sidebar .desktopSBL .left-content .nav.active::after {
        transform: rotateX(180deg) translateY(50%);
      }
      .shoppingPage.commomPgStyle .broucher-section > #sidebar ul.navmenu {
        display: none;
      }
    /* ============ 08/08/2023 END ============= */

    /* ============ 10/08/2023  ============= */
    .table-report-wpr {
      min-height: 280px;
    }
    /* ============ 10/08/2023 END ============= */


}



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

  .coordResource .modal-body li {

    min-height: 165px;

    width: 29%;

  }

  form.form-fieldss label {
    width: 100%;
  }

  form.form-fieldss input {
    width: 100%;
  }

  form.form-fieldss textarea {
    width: 100%;
  }

  form input.sheck-but {
    width: 5% !important;
  }

  /*.quickLink {*/
  /*	width: 95%;*/
  /*}*/

}

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

  /* =========== 05/06/2023 ============= */
  .footr_outr::before {
    background-size: auto;
  }
  .coResourcePage.row .cntnt-wpr .respecCnt.orderForm {
    margin: 0;
  }
  .respecCnt.orderForm img {
    max-width: 60px;
  }
  .coResourcePage.row .cntnt-wpr .respecCnt.orderForm>p {
    font-size: 22px;
  }
  .coResourcePage.row form input[type="text"],
  .coResourcePage.row form input[type="tel"],
  .coResourcePage.row form input[type="password"],
  .coResourcePage.row form input[type="email"],
  .coResourcePage.row form select {
    height: 44px;
  }
  .rgstr-row .sellerReg ul li input[type="text"],
  .rgstr-row .sellerReg ul li input[type="tel"],
  .rgstr-row .sellerReg ul li input[type="password"],
  .rgstr-row .sellerReg ul li input[type="email"],
  .rgstr-row .sellerReg ul li select {
    height: 44px;
  }
  .rgstr-row .sellerReg ul li h4 {
    font-size: 18px;
  }
  .sellerReg li p {
    font-size: 14px;
  }
  .rgstr-row .sellerReg ul li form .sbmt-btn-wpr.seller-rgstr {
    margin-top: 10px;
  }
  /* =========== 05/06/2023 END ============= */
  /* =========== 07/06/2023 ============= */
  .brochure-row .brochure-lft-col .sponsorLogin .newLoginDesn > p {
    font-size: 18px;
    max-width: 310px;
    margin-left: auto;
    margin-right: auto;
  }
  .brochure-row .brochure-lft-col .sponsorLogin form input[type="text"] {
    height: 44px;
  }
  .brochure-row .brochure-rht-col .brochure-rht-content-wpr > span {
    font-size: 20px;
  }
  .brochure-row .brochure-rht-col .brochure-rht-content-wpr > p {
    font-size: 14px;
  }
  .store-content-section .item-row.row > .item-col {
    width: 100%;
  }
  .product-details-row .product-details-lft-col,
  .product-details-row .product-details-rht-col {
    width: 100%;
  }
  .shoppingPage.shoppingCartPage .change-seller-content {
    padding: 20px 20px;
  }
  .shoppingPage.shoppingCartPage .change-seller-content #frcart {
    padding: 20px 20px;
    margin-bottom: 0;
  }
  .shoppingPage.shoppingCartPage .change-seller-sec#storeContent {
    padding: 20px 0 50px;
  }
  .shoppingPage.shoppingCartPage .change-seller-content form#frcart label input[type="text"] {
    height: 44px;
    background-position: right 5px center;
    padding: 0 40px 0 12px;
  }
  table.selected-products > tbody > tr.subtotal > td.order-subtotal {
    font-size: 16px;
  }
  .pure-g.view-adddress-row {
    margin: 0 0 20px;
  }
  .pure-g.view-adddress-row .view-adddress-lft-col,
  .pure-g.view-adddress-row .view-adddress-rht-col {
    padding: 0;
    width: 100%;
  }
  .pure-g.view-adddress-row .view-adddress-lft-col {
    margin-bottom: 15px;
  }
  .shoppingPage .pure-form-stacked.checkoutPayOpt {
    padding: 20px 15px;
  }
  .shoppingPage .pure-form-stacked.checkoutPayOpt > h4 {
    margin: 5px 0 !important;
  }
  .shoppingPage .pure-form-stacked.checkoutPayOpt .form-group >label {
    font-size: 13px;
  }
  .shoppingPage .pure-form-stacked.checkoutPayOpt input[type="text"],
  .shoppingPage .pure-form-stacked.checkoutPayOpt input[type="email"],
  .shoppingPage .pure-form-stacked.checkoutPayOpt input[type="password"],
  .shoppingPage .pure-form-stacked.checkoutPayOpt input[type="tel"],
  .shoppingPage .pure-form-stacked.checkoutPayOpt select {
    padding: 0 12px;
    font-size: 14px;
  }
  .coResourcePage.row .coordResource.markResource .modal .modal-body>ul>li {
    width: 33.33%;
  }
  .coResourcePage.row .cntnt-wpr .respecCnt.orderForm {
    padding-left: 15px;
    padding-right: 15px;
  }
  .coResourcePage.row .cntnt-wpr>h4 {
    font-size: 18px;
  }
  .coResourcePage.row > * {
    padding: 0;
  }
  .payment-process-msg {
    padding: 20px 20px;
  }
  .spnsr-account-row .leftSideList.left-panel {
    width: 100%;
  }
  .spnsr-account-row .left-step-content {
    width: 100%;
    margin-right: 0;
  }
  .spnsr-account-row .each-rightSideInfo-blk > ul > li dd {
    padding-left: 0;
  }
  .spnsr-account-row .each-rightSideInfo-blk > ul > li dt {
    width: auto;
  }
  .spnsr-account-page-wpr h3.sideHeading {
    font-size: 22px;
  }
  .spnsr-ctmr-info .schl-frm-row .schl-frm-col {
    margin-bottom: 0px;
    width: 100%;
  }
  .spnsr-ctmr-info .btnSec {
    padding: 25px 15px 0;
  }
  .commomPgStyle h4 {
    margin: 35px 0 20px;
    font-size: 22px;
  }
  .cmn-table-sec h2 {
    font-size: 22px;
  }
  .cmn-table-sec table tr th {
    font-size: 14px;
  }
  .cmn-table-sec table tr td {
    padding: 8px 10px;
    font-size: 12px;
  }

  .spnsr-accnt-modal .modal-body .modal-body>ul>li {
    width: 33.33%;
  }
  .pageCnt.newLoginPgCnt .wrapper.accnt-stup {
    padding-top: 20px;
  }
  /* =========== 07/06/2023 END ============= */


  /* ============ 29/06/2023 ============= */
  .spnsr-progress-top {
    padding: 30px 0;
  }
  .spnsr-progress-top-in {
    padding: 20px 20px;
  }
  .spnsr-ctmr-info .schl-frm-row .form-group.editableFields.alt label {
    display: none;
  }
  /* =========== 29/06/2023 END ============= */

  /* ============ 27/07/2023 END ============= */
  .seller-rgst-form .cmn-form-structure .form-group {
    padding: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .seller-rgst-form .cmn-form-structure .submitBtn span {
    padding-right: 0;
    line-height: 1.4;
    margin: 0 0 15px;
  }
  .seller-rgst-form .cmn-form-structure .form-group > label {
    width: 100%;
  }
  /* ============ 27/07/2023 END ============= */
  /* ============ 28/07/2023 ============= */
  .seller-rgst-btm {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .seller-rgst-btm.lost-id {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  /* ============ 28/07/2023 END ============= */
}



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

  .rightSideInfo dt {

    width: 100%;

  }

  .rightSideInfo dt::after {

    content: " :";

  }

  .rightSideInfo dd::before {

    content: none;

  }

  .mainInfoPanel h3 {

    font-size: 20px;

  }

}



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

  .coordResource .modal-body li {

    width: 45%;

  }

  .coordResource .modal-body li img {

    width: 65%;

  }

  /*.subFolderCnt, .subFolderCnt1, .subFolderCnt11, .subFolderCnt12 {

  max-height: 250px;

  overflow-y: auto;

}

.backBtn {

  margin-right: 20px;

}*/

}



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

  .coordResource .modal-body li {

    width: 100%;

    min-height: 0;

    margin-bottom: 10px;

  }

  .coordResource .modal-body li img {

    width: 30%;

  }

  .coordResource .modal-body .linkHide li,
  .coordResource .modal-body .linkHide li img {

    width: auto;

  }

  /* ============== 05/06/2023 ============ */
  .main_section {
    padding: 40px 0;
  }
  .shp_nw_box h2 {
    font-size: 18px;
    max-width: 230px;
    margin-left: auto;
    margin-right: auto;
  }
  .fre_shppng_box h1 {
    font-size: 24px;
    text-align: center;
    margin-top: 12px;
  }
  .shppng_icon {
    width: 70px;
    margin-right: 0;
  }
  .login-reg-btn-wpr ul li a {
    font-size: 13px;
    padding: 8px 12px;
  }
  .page-content-wpr .page-content-wpr-in>h3 {
    font-size: 22px;
    margin-bottom: 30px;
  }
  .coResourcePage.row .cntnt-wpr>h4>a {
    padding: 13px 15px;
  }
  .coResourcePage.row .cntnt-wpr>h4>a>img {
    margin-right: 8px;
    width: 25px;
    height: 25px;
  }
  .coResourcePage.row .cntnt-wpr>h4 {
    font-size: 16px;
  }
  .coResourcePage.row .coordResource.markResource .respecCnt ul>li>a>p {
    font-size: 14px;
  }
  /* ============== 05/06/2023 END ============ */
  /* ============== 07/06/2023 ============ */
  .brochure-row-wpr {
    padding: 30px 0;
  }
  .brochure-row .brochure-rht-col .brochure-rht-content-wpr {
    padding: 20px 15px;
  }
  .brochure-row .brochure-rht-col .brochure-rht-content-wpr > span {
    font-size: 18px;
  }
  .brochure-row .brochure-rht-col .brochure-rht-content-wpr > h3 {
    font-size: 20px;
  }
  .brochure-row .brochure-lft-col .sponsorLogin {
    padding: 20px 15px;
  }
  .shoppingPage.commomPgStyle .broucher-section > #sidebar .desktopSBL {
    margin: 0 0 -20px;
  }
  .shoppingPage.commomPgStyle .broucher-section > #sidebar .desktopSBL > * {
    width: 100%;
    margin-right: 0;
  }
  .shoppingPage.shoppingCartPage .change-seller-content #frcart {
    padding: 20px 15px;
  }

  table.selected-products .item-price,
  table.selected-products .item-multi,
  table.selected-products .item-subtotal,
  table.selected-products .item-qty,
  table.selected-products .order-subtotal {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  table.selected-products > tbody .item-thumbnail,
  table.selected-products > tbody td.item-info {
    width: 100%;
    text-align: center;
  }
  .pure-form-stacked.shipping-address-form {
    padding: 10px 15px 30px;
  }
  .shoppingPage.shoppingCartPage .pure-g.address-row .form-group > label {
    font-size: 14px;
  }
  .shoppingCartPage.cartNewlyAdd .pure-form-stacked.shipping-address-form input[type="text"],
  .shoppingCartPage.cartNewlyAdd .pure-form-stacked.shipping-address-form input[type="password"],
  .shoppingCartPage.cartNewlyAdd .pure-form-stacked.shipping-address-form select,
  .shoppingCartPage.cartNewlyAdd .pure-form-stacked.shipping-address-form textarea {
    padding: 0 12px;
  }
  .shoppingPage.shoppingCartPage .pure-g.address-row > .address-lft-col > h4, .shoppingPage.shoppingCartPage .pure-g.address-row > .address-rht-col > h4 {
    margin-top: 10px;
    font-size: 18px;
  }
  .view-address-card {
    padding: 15px 15px;
  }
  .shoppingPage.shoppingCartPage .view-address-card h4 {
    font-size: 18px;
  }
  .pure-form-stacked.coupon-shpng-form-wpr {
    padding: 15px;
  }
  .payment-optn-row {
    margin: 0 -5px;
  }
  .payment-optn-row > * {
    padding: 0 5px;
  }
  .shoppingCartPage .emptyCartTxt {
    font-size: 16px;
  }
  .coResourcePage.row .coordResource.markResource .modal .modal-body>ul>li {
    width: 50%;
  }
  .rgstr-row .sellerReg ul li {
    padding: 20px 15px;
  }
  .coResourcePage.row .cntnt-wpr .respecCnt>p {
    font-size: 14px;
    max-width: 180px;
  }
  .coResourcePage.row .coordResource.markResource .respecCnt ul {
    margin: 0 -15px -8px;
  }
  .coResourcePage.row .coordResource.markResource .respecCnt ul>li {
    padding: 0 15px;
    margin-bottom: 8px;
    margin-top: 0;
    width: 100%;
  }
  .respecCnt.orderForm img {
    max-width: 50px;
  }
  .coResourcePage.row .cntnt-wpr .respecCnt.orderForm>p {
    font-size: 18px;
  }
  .footr_box h2 {
    font-size: 12px;
  }
  .footr_lnk_logo img {
    width: 25%;
    height: 25%;
  }
  .footr_lnk_logo {
    margin: 0 auto 15px;
  }
  .payment-process-msg h4 {
    font-size: 16px;
  }
  .payment-process-msg {
    padding: 20px 15px;
  }
  /* ============== 07/06/2023 END ============ */

  /* ============== 22/06/2023 END ============ */
  .container-fluid.header .wrapper {
    padding: 0 15px;
  }

  .spnsr-account-page-wpr h3.sideHeading {
    font-size: 20px;
  }
  .spnsr-account-page-wpr > .wrapper {
    padding: 0;
  }
  .spnsr-account-page-wpr .bs-wizard {
    padding-left: 15px;
  }
  .spnsr-account-row .each-rightSideInfo-blk > ul > li {
    padding: 0 12px;
  }
  .spnsr-account-row .each-rightSideInfo-blk > h3 {
    padding: 20px 12px 10px;
  }
  .spnsr-ctmr-info form {
    padding: 20px 10px;
  }
  .spnsr-ctmr-info form button[type="submit"] {
    font-size: 12px;
    width: 100%;
    white-space: normal;
    height: auto;
    min-height: 40px;
  }
  .spnsr-ctmr-info .schl-frm-row {
    margin: 0 0 -20px;
  }
  .spnsr-ctmr-info .btnSec {
    padding: 25px 10px 0;
  }
  .cmn-table-sec h2 {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .spnsr-accnt-modal .modal-body .modal-body>ul>li {
    width: 50%;
  }

  .spnsr-accnt-modal.modal .modal-body p {
    font-size: 15px;
  }
  .cmn-form-wpr {
    padding: 20px 10px;
  }

  .cmn-form-wpr form#frcart input[type="submit"] {
    height: 40px;
    font-size: 12px;
  }
  /* ============== 22/06/2023 END ============ */
  /* ============== 27/06/2023 ============ */
  .cmn-hdng {
    font-size: 16px;
  }
  .cmn-form-structure {
    padding: 20px 15px;
  }
  /* ============== 27/06/2023 END ============ */
  
  /* ============== 11/10/2023 ============ */
  .rightSideInfo-hdr h3 {
    padding: 15px 0;
  }
  /* ============ 11/10/2023 END ============= */

}

@media screen and (max-width: 374px) {
  /* ============ 28/07/2023 ============= */
  .seller-rgst-btm.lost-id {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  /* ============ 28/07/2023 END ============= */
}

/*@media screen and (max-width:420px) {*/
/*.quickLink {*/
/*	width: 93%;*/
/*}*/
/*}*/