﻿@charset "utf-8";
@font-face {
  font-family: 'great_vibesregular';
  src: url('../fonts/greatvibes-regular-webfont.eot');
  src: url('../fonts/greatvibes-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/greatvibes-regular-webfont.woff2') format('woff2'), url('../fonts/greatvibes-regular-webfont.woff') format('woff'), url('../fonts/greatvibes-regular-webfont.ttf') format('truetype'), url('../fonts/greatvibes-regular-webfont.svg#great_vibesregular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}




@font-face {
  font-family: 'estrangelo_edessaregular';
  src: url('../fonts/estre-webfont.woff2') format('woff2'), url('../fonts/estre-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

.options_freeshipping .pprice1_shippingstatus {
  float: right;
  padding-top: 0;
  font-size: 13px;
  padding: 5px 10px;
  background: #5B5B5B;
  color: #fff
}
.options_freeshipping .ocolor1 {
  padding-top: 4px
}
.options_freeshipping .ocolor1.ocolor2 {
  float: left;
  width: 100%;
  
}
.navigation .nav .menu > li {
  position: relative
}
.navigation .nav .menu > li:before {
  content: "\f08a";
  font-family: "FontAwesome", Arial, Helvetica, sans-serif !important;
  font-size: 12px;
  color: #fa05e8;
  position: absolute;
  top: 0px;
  left: -16px;
  display: none;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  line-height: 17px
}
.navigation .nav .menu > li:hover:before {
  display: block;
  opacity: 1;
  visibility: visible;
  overflow: visible;
  
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  animation-name: fadeInRight;
  animation-duration: 0.5s;
  animation-fill-mode: both;
 
  z-index: 1000
}
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-3%, 0, 0);
    transform: translate3d(-3%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-3%, 0, 0);
    transform: translate3d(-3%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
.top1-2020.covid_19 a:hover {
  color: #282828 !important
}
.newin.readymade_topimgnew {
  top: 48px;
  background: #ff7f00;
  text-transform: uppercase;
  font-size: 13px;
  z-index: 1000;
}
#slider_ny {
  opacity: 1;
  transition: opacity 2s linear;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#slider_ny.fadeOut {
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.redy {
  background: #ffeeee !important;
  color: #000 !important;
  left: 10px;
  font-size: 14px !important;
  height: 55px !important;
  width: 55px !important;
}
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
  border: 1px solid #282828;
  border-radius: 0px;
  margin-top: 5px;
  padding: 5px 0;
  background: white !important;
  z-index: 1000000000000000000000000000;
  width: 300px !important;
  font-size: 13px !important;
  text-transform: uppercase !important;
}
.ui-menu .ui-menu {
  position: absolute;
}
li.ui-menu-item {
  padding: 3px 7px;
  border-bottom: 1px solid #ccc;
}
.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
}
li.ui-menu-item:hover, .ui-state-active, .ui-widget-content .ui-state-focus {
  background: #ffeeee !important;
  border: 0 !important;
}
li.ui-menu-item a:hover {
  border: 0 !important;
}
.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px .4em;
}
.ui-helper-hidden-accessible {
  display: none !important;
}
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
/* icon support */
.ui-menu-icons {
  position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}
/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0;
}
/* right-aligned */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}
.ui-helper-hidden-accessible div {
  display: none !important;
}
.covid {
  background: #282828;
  color: white;
  padding: 10px;
  text-align: center;
  font-size: 17px;
}
.covid a {
  color: white;
  text-decoration: underline;
}
.covid2021new1 .fadei {
  	opacity: 0;
	height: 0;
	overflow: hidden;
	visibility: hidden;
  transition: opacity 1s ease-in-out;}
.covid2021new1 .fadei.t_bactive { opacity: 1;
  visibility: visible;
  overflow: visible;
  height: 100%;}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {

}
html {
  -webkit-text-size-adjust: none
}
body {
  background-color: #fff;
  margin: 0;
  padding: 0;
  outline: 0;
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif;
  line-height: 20px
}
body {  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}
.body-gray:before {
  background: #242424;
  opacity: .08;
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5000
}
* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
a {
  text-decoration: none;
  color: #282828;
  cursor: pointer;
}
::-moz-selection {
  color: #fa05e8;
}
::selection {
  color: #fa05e8;
}
p {
  margin: 0;
  padding: 0
}
img {
  border: 0;
  vertical-align: text-top
}
.clear {
  clear: both
}
select, input, textarea {
  margin: 0;
  padding: 0;
  outline: 0;
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #444;
  
}
h1, h2, h3, h4, h5 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  line-height: normal;
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif
}
hr {
  color: #999;
  border: 0;
  border-top: 1px solid #ddd;
  height: 1px;
  margin: 0;
  padding: 0;
  margin-top: 15px;
  margin-bottom: 15px
}
.gradient {
  filter: none
}
input[type=text], input[type=url], input[type=email], input[type=password], input[type=tel], input[type=button], input[type=submit] {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border-radius: 0
}
select, textarea {
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important
}
textarea {
  font-size: 15px;
  color: #282828;
  padding: 10px;
  -webkit-appearance: none !Important;
}
input[type=checkbox] {
  -webkit-appearance: checkbox;
  -webkit-border-radius: 0;
  border-radius: 0
}
input[type=radio] {
  -webkit-appearance: radio;
  -webkit-border-radius: 0;
  border-radius: 0
}
::-webkit-input-placeholder {
  color: #a0a0a0;
}
:-moz-placeholder {
  color: #a0a0a0;
  opacity: 1
}
::-moz-placeholder {
  color: #a0a0a0;
  opacity: 1
}
:-ms-input-placeholder {
  color: #a0a0a0;
}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0
}
* html .clearfix {
  zoom: 1
}
*:first-child + html .clearfix {
  zoom: 1
}
.container {
  max-width: 1600px;
  margin: auto;
  position: relative
}
.darkHeader {
  position: fixed;
  width: 100%;
  z-index: 400000;
  background: #fff;
  -moz-box-shadow: 0 5px 4px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 5px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 4px rgba(0, 0, 0, 0.1);
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  top: 0
}
.darkHeader .header-top {
  display: block;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .2s ease-in-out
}
.header .navigation * {
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif !important;
}
.header .navigation i, .header .navigation i:before {
  font-family: FontAwesome !important;
}
.fa {
  font-family: FontAwesome !important;
}
.fa.fa-inr {
  font-size: smaller !important;
  padding-right: 3px;
}
.header-top {
  height: 41px;
  background: #282828;
}
.header-top-left {
  float: left
}
.header-top-right {
  float: right
}
.call {
  position: relative;
  font-size: 14px;
  color: #fff;
  padding-left: 18px;
  padding-top: 13px;
  float: left;
  margin-right: 12px;
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif
}
.call a {
  color: #fff;
}
.call:before {
  width: 16px;
  height: 20px;
  content: '';
  position: absolute;
  top: 10px;
  left: 0;
  background: url(../images/sprite.png) -9px -8px no-repeat
}
.whatsapp {
  padding-left: 25px;
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif
}
.whatsapp:before {
  width: 20px;
  height: 20px;
  background: url(../images/sprite.png) -37px -8px no-repeat;
  top: 11px;
  left: -1px
}
.header-middle {
  padding-top: 11px;
  float: left
}
.country {
  color: #fff;
  font-size: 14px;
  padding-right: 27px;
  border-left: 1px solid #fff;
  position: relative;
  float: left;
  padding-left: 7px;
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif;
  line-height: 14px;
  top: 4px;
  position: relative
}
.country:before {
  content: '';
  position: absolute;
  top: 4px;
  right: 10px;
  background: url(../images/sprite.png) -211px -16px no-repeat;
  width: 12px;
  height: 7px
}
.currency {
  border-right: 0
}
.country-drop {
  position: absolute;
  top: 15px;
  left: 0;
  width: 100%;
  background: #fff;
  padding: 7px;
  border: 1px solid #282828;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  z-index: 50
}
.country-drop a {
  color: #282828;
  text-decoration: none;
  display: block;
  padding-bottom: 7px
}
.country-drop a:last-child {
  padding-bottom: 0
}
.country .country-drop.country-drop1 {
  opacity: 1;
  visibility: visible;
  overflow: visible;
  animation-name: fadeInUp1;
  animation-duration: .5s;
  animation-fill-mode: both
}
@-webkit-keyframes fadeInUp1 {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px)
  }
  50% {
    opacity: .3
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0)
  }
}
@keyframes fadeInUp1 {
  0% {
    opacity: 0;
    transform: translateY(20px)
  }
  50% {
    opacity: .3
  }
  100% {
    opacity: 1;
    transform: translateY(0)
  }
}
.fadeInUp1 {
  opacity: 0;
  -webkit-transform: translateY(20px);
  transform: translateY(20px)
}
.fadeInUp1 {
  -webkit-animation-name: fadeInUp1;
  animation-name: fadeInUp1
}
.mtop {
  display: block
}
.store1 {
  float: left
}
.mtop-left {
  float: left
}
.mtop-right {
  float: right
}
.mtop-left ul {
  margin: 0;
  padding: 0;
  list-style: none
}
.mtop-left li {
  float: left;
  width: 25px;
  height: 41px;
  cursor: pointer;
  position: relative;
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif;
  margin-left: 6px
}
.mtop-left li:before {
  content: '';
  background: #fff;
  width: 0;
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out
}
.mtop-left li:hover:before {
  width: 100%
}
.muser {
  background: url(../images/sprite.png) -322px 3px no-repeat
}
.mcart {
  background: url(../images/sprite.png) -165px -0px no-repeat
}
.msearch {
  background: url(../images/sprite.png) -130px 3px no-repeat
}
.mwish {
  background: url(../images/sprite.png) -93px 6px no-repeat
}
.mwish a {
  display: block;
  width: 100%;
  height: 100%;
}
.mwhatsapp {
  background: url(../images/sprite.png) -37px 2px no-repeat;
  display: none
}
.mphone {
  background: url(../images/sprite.png) -5px 2px no-repeat;
  display: none
}
.mopen {
  position: absolute;
  right: 0;
  top: 39px;
  background-color: #282828;
  padding: 1px;
  z-index: 2200000;
  white-space: nowrap;
  display: none;
}
@-webkit-keyframes fadeInRight1 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(50px)
  }
  50% {
    opacity: .3
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0)
  }
}
@keyframes fadeInRight1 {
  0% {
    opacity: 0;
    transform: translateX(50px)
  }
  50% {
    opacity: .3
  }
  100% {
    opacity: 1;
    transform: translateX(0)
  }
}
.fadeInRight1 {
  opacity: 0;
  -webkit-transform: translateX(50px);
  transform: translateX(50px)
}
.fadeInRight1.go {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight
}
.mlogin {
  background-color: #fff;
  padding: 3px 5px;
  font-size: 13px;
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif;
  text-transform: uppercase
}
.mlogin a {
  display: block;
  color: #3f3f3f;
  text-decoration: none;
  padding: 3px 0
}
.mlogin a:hover {
  color: #fa05e8
}
.mcart1 {
  background-color: #fff;
  padding: 3px 5px;
  font-size: 13px;
  color: #3f3f3f;
  text-align: center;
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif;
  white-space: nowrap;
  border: 1px solid #ccc;
}
.mcart1 a {
  display: inline-block;
  color: #3f3f3f;
  text-decoration: none;
  padding: 3px 0
}
.mcart1 a:hover {
  color: #fa05e8
}
.msearch1 {
  width: 140px;
  background-color: #fff;
  position: relative
}
.msearch1 .tinput1 {
  width: 100%;
  font-size: 14px;
  color: #6c6c6c;
  padding: 6px 30px 6px 8px;
  border: 0;
  border: 0;
  height: 33px
}
.msearch1 .tinput2 {
  position: absolute;
  top: 6px;
  right: 8px;
  background: 0;
  border: 0;
  background: url(../images/sprite.png) -132px -8px no-repeat;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.mtop-right .mopen {
  right: 0;
  left: inherit
}
.top2 {
  padding-top: 9px;
  padding-bottom: 6px;
}
.top2 .container {
  position: relative;
  z-index: 200
}
.top2-left {
  float: left;
  position: relative;
}
.top2-right {
  float: right;
  padding-top: 8px;
}
.logo {
  margin-bottom: 9px;
  margin-top: 6px;
}
.navigation {
  float: right
}
.nav {
  padding-top: 15px;
}
.nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.nav li {
  float: left;
  font-size: 14px;
  color: #282828;
  text-transform: uppercase;
  margin-right: 43px;
  font-family: "estrangelo_edessaregular", Arial, Helvetica, sans-serif
}
.nav li a {
  text-decoration: none;
  color: #282828;
  display: block;
  padding-bottom: 25px
}
.nav li a:hover, .nav li a.active {
  color: #fa05e8
}
.hover11 > a {
  color: #fa05e8 !important
}
.nav li:last-child {
  margin-right: 0
}
.sale {}
.sale a {
  color: #fa05e8 !important;
}
.navi-drop {}
.nav li:hover .navi-drop {
  opacity: 1;
  visibility: visible;
  overflow: visible;
  height: 100%;
  top: 55px;
  width: 100%
}
.navi-drop {
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
  margin: auto;
  max-width: 1600px;
  height: 0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  font-family: "estrangelo_edessaregular", Arial, Helvetica, sans-serif
}
.collection {
  background: #f2f2f2;
  border-bottom: 3px solid #fa06e8;
  padding: 30px 30px 30px 380px;
  min-height: 353px;
  max-width: 1600px;
  margin: auto;
  position: relative;
}
.collection img {
  max-width: 100%;
  height: auto
}
.collection-image {
  position: absolute;
  top: 0;
  left: 0;
  position: absolute
}
.collection-content {}
.ccontent1 {
  float: left;
  width: 162px;
  margin-right: 40px;
  position: relative
}
.ccontent1:before {
  position: absolute;
  top: 0;
  right: -20px;
  min-height: 200px;
  background: #cfcfcf;
  width: 1px;
  content: '';
}
.ccontent1 h3 {
  font-size: 16px;
  color: #282828;
  text-transform: uppercase;
  font-family: "estrangelo_edessaregular", Arial, Helvetica, sans-serif;
  border-bottom: 3px solid #cfcfcf;
  padding-bottom: 10px
}
.ccontent1 h3 a {
  padding-bottom: 0 !important
}
.ccontent2 {
  padding-top: 15px;
  font-size: 15px;
  font-family: "estrangelo_edessaregular", Arial, Helvetica, sans-serif;
  line-height: 18px
}
.ccontent2 a {
  display: block;
  text-decoration: none;
  color: #282828;
  padding-bottom: 9px !Important;
  text-transform: none !important
}
.ccontent2 a:hover {
  color: #fa05e8
}
.collection .ccontent1:last-child {
  margin-right: 0
}
.collection .ccontent1:last-child:before {
  display: none
}
.open-menu body:before {
  background: #000;
  width: 100%;
  height: 100%;
  content: '';
  position: absolute;
  opacity: .2;
  z-index: 10
}
.brands-dropdown {
  background: #f2f2f2;
  padding: 20px;
  font-family: "estrangelo_edessaregular", Arial, Helvetica, sans-serif;
  border-bottom: 3px solid #fa06e8;
}
.brands-dropdown li {
  width: 16%;
  margin-right: 2%;
}
.brands-dropdown li a {
  padding-bottom: 12px !important
}
.brands-dropdown li:nth-child(6n) {
  width: 10%;
  margin-right: 0
}
.animatedParent {
  overflow: hidden
}
.banner {
  max-width: 1600px;
  margin: auto
}
.banner img {
  max-width: 100%;
  height: auto
}
.banner .owl-theme .owl-controls {
  position: absolute;
  bottom: 3px;
  width: 100%
}
.banner-mobile {
  display: none
}
.sbanner img {
  max-width: 100%;
  height: auto
}
.sbanner-big {
  width: 1050px;
  float: left;
  margin-right: 50px;
  margin-top: 50px;
  position: relative
}
.sbanner-small {
  float: left;
  margin-top: 50px;
  width: 500px;
  position: relative
}
.sbanner-row2 .sbanner-small {
  margin-right: 50px
}
.sbanner-row2 .sbanner-small:last-child {
  margin-right: 0
}
.border2 {
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out
}
.border2:before {
  width: 95%;
  height: 0;
  border-left: 3px solid #fff;
  border-right: 3px solid #fff;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  box-sizing: inherit
}
.border2:hover:before {
  width: 95%;
  height: 92%
}
.border2:after {
  width: 0;
  height: 92%;
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  box-sizing: inherit
}
.border2:hover:after {
  width: 95%;
  height: 92%
}
.welcome {
  padding-top: 50px;
  padding-left: 74px;
  padding-right: 74px;
  padding-bottom: 50px
}
.welcome .text1 {
  font-size: 16px;
  line-height: 26px
}
.home-heading-h1 {
  font-size: 40px;
  color: #fa05e8;
  font-family: "great_vibesregular", Arial, Helvetica, sans-serif;
  text-align: center
}
.welcome .heading-h1 {
  text-align: center
}
.text1 {
  font-size: 16px !important;
  line-height: 26px !important;
  text-align: center
}
.product-ctext h2, .product-ctext h1 {
  font-size: 18px !important
}
.text1 h2 {
  font-size: 18px !important
}
.welcome .text1 {
  text-align: center;
  padding-top: 12px
}
.products-row {
  padding-bottom: 72px
}
.latest-arrivals {
  width: 762px;
  float: left;
  margin-top: 66px;
  position: relative;
  overflow: hidden
}
.latest-arrivals .heading-h3 {
  text-transform: uppercase
}
.heading-h3 {
  font-size: 20px;
  color: #282828;
  text-align: center;
  margin-top: 50px;
}
.heading-line {
  position: relative;
  display: table;
  margin: auto;
  text-transform: uppercase
}
.heading-line:before {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  background: #282828;
  left: -81px;
  top: 13px;
  width: 65px;
  height: 1px
}
.heading-line:after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  background: #282828;
  right: -81px;
  top: 13px;
  width: 65px;
  height: 1px
}
.pbox {
  float: left;
  width: 220px;
  position: relative
}
.pbox-text {
  position: absolute;
  bottom: -104px;
  left: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 10px 5px 5px 5px;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-i1-out;
  transition: all .4s ease-in-out
}
.slide2 .item:hover .pbox .pbox-text, .slide3 .item:hover .pbox .pbox-text {
  bottom: 0
}
.slide2 .pbox {
  overflow: hidden
}
.text2 {
  font-size: 16px;
  color: #282828;
  text-align: center
}
.pbox .text2 {
  line-height: 18px
}
.pimg {
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-i1-out;
  transition: all .4s ease-in-out
}
.price1 {
  font-size: 20px;
  color: #000;
  text-align: center;
  padding-top: 4px
}
.pbox .pimg {
  position: relative;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-i1-out;
  transition: all .4s ease-in-out
}
.slide2 .pbox {
  width: auto;
  max-width: 220px;
  margin: auto
}
.slide2 {
  position: relative;
  padding: 0;
  margin-top: 32px;
  margin-left: -25px;
  margin-right: -25px
}
.slide2 .item {
  margin: 0;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-i1-out;
  transition: all .4s ease-in-out;
  text-align: center;
  line-height: normal;
  margin: 0 25px;
  position: relative
}
.slide2 .item img {
  max-width: 100%;
  height: auto
}
.latest-arrivals .customNavigation .next {
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
  background: url(../images/sprite.png) -254px -9px no-repeat;
  width: 22px;
  height: 22px
}
.latest-arrivals .customNavigation .prev {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  background: url(../images/sprite.png) -285px -9px no-repeat;
  width: 22px;
  height: 22px
}
.slide2 .item a {
  text-decoration: none
}
.most-loved {
  width: 762px;
  float: right;
  margin-top: 66px;
  position: relative;
  overflow: hidden
}
.slide3 .pbox {
  width: auto;
  max-width: 220px;
  margin: auto
}
.slide3 {
  position: relative;
  padding: 0;
  margin-top: 32px;
  margin-left: -25px;
  margin-right: -25px
}
.slide3 .item {
  margin: 0;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-i1-out;
  transition: all .4s ease-in-out;
  text-align: center;
  line-height: normal;
  margin: 0 25px
}
.slide3 .item img {
  max-width: 100%;
  height: auto
}
.most-loved .customNavigation .next {
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
  background: url(../images/sprite.png) -254px -9px no-repeat;
  width: 22px;
  height: 22px
}
.most-loved .customNavigation .prev {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  background: url(../images/sprite.png) -285px -9px no-repeat;
  width: 22px;
  height: 22px
}
.slide3 .item a {
  text-decoration: none
}
.col-gray {
  background: #f2f2f2;
  padding-bottom: 40px
}
.blog-container {
  padding: 0 40px 40px 40px
}
.blog-section {
  width: 762px;
  float: left;
  padding-top: 40px
}
.home-heading-h2 {
  font-size: 35px;
  color: #282828;
  font-family: "great_vibesregular", Arial, Helvetica, sans-serif;
  text-align: center;
  display: table;
  margin: auto;
  position: relative
}
.blog-section .home-heading-h2:before {
  content: '';
  background: url(../images/sprite.png) -190px -276px no-repeat;
  width: 21px;
  height: 18px;
  position: absolute;
  top: 10px;
  left: -35px
}
.blog-section .home-heading-h2:after {
  content: '';
  background: url(../images/sprite.png) -190px -276px no-repeat;
  width: 21px;
  height: 18px;
  position: absolute;
  top: 10px;
  right: -35px
}
.blog1 {
  margin: 0;
  padding: 0;
  list-style: none;
  padding-top: 32px;
  padding-bottom: 69px
}
.blog1 li {
  float: left;
  width: 220px;
  background: #fff;
  margin-right: 50px
}
.blog1 li:last-child {
  margin-right: 0
}
.btext {
  padding: 15px
}
.blog1 .text1 {
  text-align: left;
  line-height: 20px
}
.text3 {
  font-size: 17px;
  color: #282828;
  line-height: 20px
}
.read-more {
  font-size: 12px;
  color: #fa05e8;
  text-transform: uppercase;
  line-height: 20px;
  padding-top: 8px
}
.read-more a {
  color: #fa05e8
}
.read-more a:hover {
  text-decoration: none
}
.view-all {
  min-width: 180px;
  height: 39px;
  background-color: #363636;
  display: table;
  font-size: 15px;
  color: #fff;
  margin: auto;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-i1-out;
  transition: all .4s ease-in-out;
}
.view-all a {
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  display: block;
  padding: 12px 12px 10px 12px;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-i1-out;
  transition: all .4s ease-in-out;
}
.view-all:hover {
  background: #ffeeee;
  color: #282828;
}
.view-all:hover a {
  color: #282828
}
.rating {
  width: 670px;
  float: right;
  font-size: 15px;
  padding-top: 40px
}
.review {
  max-width: 485px;
  margin: auto;
  margin-top: 28px;
  padding-top: 38px;
  position: relative
}
.review:before {
  position: absolute;
  content: '';
  top: 18px;
  left: -80px;
  background: #fff;
  width: 56px;
  height: 40px;
  background: url(../images/sprite.png) -0px -260px no-repeat
}
.review:after {
  position: absolute;
  content: '';
  bottom: 70px;
  right: -80px;
  background: #fff;
  width: 56px;
  height: 40px;
  background: url(../images/sprite.png) -68px -260px no-repeat
}
.star {
  margin: auto;
  display: table;
  margin-top: 38px
}
.star ul {
  margin: 0;
  padding: 0;
  list-style: none
}
.star li {
  float: left;
  margin-left: 1px;
  margin-right: 2px
}
.review-name {
  font-size: 20px;
  color: #fa05e8;
  text-align: center;
  font-size: 17px;
  line-height: 28px;
  margin-top: 12px
}
.rating .read-more {
  margin-top: 15px
}
.welcome1 .read-more {
  background: #3e3e3e
}
.welcome1 .read-more:hover {
  background: #dea740
}
.slide4, .slide45 {
  padding: 0 20px;
  position: relative;
  padding-bottom: 40px
}
.slide4 .customNavigation .next, .slide45 .customNavigation .next {
  width: 16px;
  height: 26px;
  background: url(../images/sprite.png) -139px -272px no-repeat;
  position: absolute;
  left: -0px;
  top: 35%;
  cursor: pointer
}
.slide4 .customNavigation .prev, .slide45 .customNavigation .prev {
  width: 16px;
  height: 26px;
  background: url(../images/sprite.png) -160px -272px no-repeat;
  position: absolute;
  right: -0px;
  top: 35%;
  cursor: pointer
}
.foot1 {
  background: #f2f2f2;
  padding-top: 54px;
  padding-bottom: 48px
}
.follow-us {
  width: 306px;
  float: left
}
.fsocial {
  float: left;
  margin-top: 30px
}
.fsocial .fb {
  width: 48px;
  height: 48px;
  float: left;
  margin-right: 15px;
  margin-top: 0;
  position: relative;
  top: 2px
}
.fsocial .fb:last-child {
  margin-right: 0
}
.fsocial .fb a {
  display: block;
  width: 100%;
  height: 100%
}
.fb {
  background: url(../images/sprite.png) -23px -69px no-repeat
}
.fb:hover {
  background: url(../images/sprite.png) -23px -120px no-repeat
}
.fsocial .whatsapp {
  background: url(../images/sprite.png) -128px -308px no-repeat;
}
.fsocial .whatsapp:hover {
  background: url(../images/sprite.png) -179px -308px no-repeat;
}
.twit {
  background: url(../images/sprite.png) -86px -69px no-repeat
}
.twit:hover {
  background: url(../images/sprite.png) -86px -120px no-repeat
}
.gplus {
  background: url(../images/sprite.png) -233px -69px no-repeat
}
.gplus:hover {
  background: url(../images/sprite.png) -233px -120px no-repeat
}
.pint {
  background: url(../images/sprite.png) -161px -69px no-repeat
}
.pint:hover {
  background: url(../images/sprite.png) -161px -120px no-repeat
}
.pint span {
  background-color: unset !important;
  background-image: none !important;
  box-shadow: none !important;
  text-indent: -3859px !important;
  height: 45px;
  width: 30px !important;
}
.insta {
  background: url(../images/sprite.png) -292px -69px no-repeat
}
.insta:hover {
  background: url(../images/sprite.png) -292px -120px no-repeat
}
.delivery {
  float: left;
  margin-left: 132px
}
.delivery ul {
  margin: 0;
  padding: 0;
  list-style: none
}
.delivery li {
  float: left;
  width: 190px;
  margin-left: 25px;
  margin-right: 25px
}
.delivery .del1 .del-img {
  width: 93px;
  height: 59px;
  display: table;
  margin: auto;
  background: url(../images/sprite.png) -9px -188px no-repeat
}
.delivery .del2 .del-img {
  width: 52px;
  height: 59px;
  display: table;
  margin: auto;
  background: url(../images/sprite.png) -136px -190px no-repeat
}
.delivery .del3 .del-img {
  width: 53px;
  height: 59px;
  display: table;
  margin: auto;
  background: url(../images/sprite.png) -224px -182px no-repeat
}
.delivery h4 {
  font-size: 15px;
  color: #282828;
  text-align: center;
  text-transform: uppercase;
  padding-top: 16px
}
.steal-deal {
  width: 340px;
  float: left;
  margin-left: 100px
}
.deal-input {
  padding-right: 117px;
  position: relative;
  max-width: 315px;
  margin: auto;
  margin-top: 32px
}
.deal-input .btn1 {
  position: absolute;
  top: 0;
  right: 0
}
.deal-input .btn1:focus {
  position: absolute;
  top: 4px
}
.dinput1 {
  width: 100%;
  height: 39px;
  font-size: 15px;
  color: #363636;
  border: 1px solid #282828;
  padding: 7px 15px;
}
.linput1 {
  height: 39px;
  width: 366px;
  position: relative;
  border: 1px solid #898989;
  font-size: 15px;
  padding: 6px 0 6px 45px;
  margin-bottom: 10px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.linput1:focus {
  border-color: #282828;
}
.linput1:hover {
  border-color: #282828;
}
.linput1:focus ~ .field-icon i {
  color: #fa05e8 !important;
}
.btn1 {
  min-width: 109px;
  height: 39px;
  background: #282828;
  border: 0;
  font-size: 15px;
  color: #fff;
  text-transform: uppercase;
  outline: 0;
  cursor: pointer;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-i1-out;
  transition: all .4s ease-in-out;
}
.btn1:focus, .btn1:hover {
  background: #ffeeee;
  color: #282828
}
.lbtn {
  padding: 0 10px;
  height: 39px;
  background: #282828;
  font-size: 15px;
  color: #fff;
  text-transform: uppercase;
  cursor: pointer;
  border: 0;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-i1-out;
  transition: all .4s ease-in-out;
}
.lbtn:focus, .lbtn:hover {
  background: #ffeeee;
  color: #282828
}
.foot2 {
  border-top: 1px solid #363636;
  padding-top: 25px;
  padding-bottom: 25px;
  background: #f2f2f2
}
.fcol1 h3 {
  font-size: 15px;
  color: #fa05e8;
  text-transform: uppercase
}
.fopen {
  padding-top: 4px
}
.fcol1 {
  float: left;
  min-width: 211px;
  margin-right: 100px;
}
.foot2 .fcol1:last-child {
  margin-right: 0
}
.foot1 .fcol1:last-child {
  margin-right: 0
}
.ftext1 {
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #1e1e1e;
  line-height: 24px;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out
}
.ftext1 a {
  display: block;
  color: #1e1e1e;
  text-decoration: none;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out
}
.ftext1 a:hover {
  color: #fa05e8
}
.paypal {
  margin-top: 10px
}
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0
}
.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y
}
.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px)
}
.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%
}
.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out
}
.owl-carousel .owl-item {
  float: left
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
  cursor: pointer
}
.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
.grabbing { /*cursor:url(grabbing.png) 8 8,move */
}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0)
}
.owl-theme .owl-controls {
  margin-top: 0;
  text-align: center
}
.owl-theme .owl-controls .owl-buttons div {
  color: #FFF;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 5px;
  padding: 3px 10px;
  font-size: 12px;
  background: #869791
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
  filter: Alpha(Opacity=100);
  opacity: 1;
  text-decoration: none
}
.owl-theme .owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
  *display: inline
}
.owl-theme .owl-controls .owl-page span {
  display: block;
  width: 16px;
  height: 16px;
  margin: 5px 4px;
  background: #979797;
  border-radius: 50%
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
  opacity: 1;
  background: #fa05e8
}
.active2 span {
  background: #fa05e8 !important
}
.owl-theme .owl-controls .owl-page span.owl-numbers {
  height: auto;
  width: auto;
  color: #FFF;
  padding: 2px 10px;
  font-size: 12px;
}
.owl-item.loading {
  min-height: 150px;
  background: url(AjaxLoader.gif) no-repeat center center
}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: "";
  clear: both;
  height: 0
}
* html .clearfix {
  zoom: 1
}
*:first-child + html .clearfix {
  zoom: 1
}
.r-tabs .r-tabs-nav {
  margin: 0;
  padding: 0;
  height: 40px;
  background: #eee;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .2);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .2);
  box-shadow: 0 0 5px rgba(0, 0, 0, .2)
}
.r-tabs .r-tabs-tab {
  display: inline-block;
  margin: 0;
  list-style: none
}
.r-tabs-tab {
  position: relative
}
.r-tabs-anchor {
  padding: 8px 20px 12px 20px !important;
  display: block;
  text-decoration: none;
  font-size: 14px;
  color: #282828;
  font-weight: 300
}
.r-tabs-nav .r-tabs-state-active {
  background: #343434
}
.r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
  color: #fff
}
.r-tabs-nav .r-tabs-state-active:before {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #343434;
  content: '';
  position: absolute;
  top: 38px;
  left: 0;
  right: 0;
  margin: auto
}
.r-tabs .r-tabs-panel {
  padding: 15px;
  display: none
}
.r-tabs .r-tabs-accordion-title {
  display: none
}
.r-tabs .r-tabs-panel.r-tabs-state-active {
  display: block
}
.r-tabs-panel {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .2);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .2);
  box-shadow: 0 0 5px rgba(0, 0, 0, .2);
  background: #fff
}
.mtab {
  padding-top: 10px
}
.mtab1 {
  margin-right: 72px
}
.mtab1:nth-child(6n) {
  margin-right: 0
}
.mtab-left {
  width: 930px;
  float: left
}
.mtab-right {
  float: right
}
.mtab1 {
  float: left
}
.mtab2 {
  padding-bottom: 20px
}
.mtab1 h4 {
  font-size: 15px;
  color: #fa05e8;
  font-weight: 300px;
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
  font-weight: 300
}
.mtab-links {
  font-weight: 300
}
.mtab-links a {
  font-size: 14px;
  color: #282828;
  display: block;
  text-decoration: none;
  margin-bottom: 10px;
  padding-bottom: 0 !important
}
.mtab-links a:hover {
  color: #fa05e8
}
div#overlay {
  display: none
}
a#toggle {
  position: fixed;
  top: 81px;
  right: 2%;
  width: 38px;
  height: 44px;
  background-color: #282828;
  text-align: center;
  color: white;
  display: none;
  transition: all ease-out .3s;
  z-index: 20000
}
a#toggle i {
  position: relative;
  top: 48%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%)
}
main#content {
  padding: 10px
}
#menu {
  text-align: center;
  -webkit-transition: all ease-out .3s;
  -moz-transition: all ease-out .3s;
  -o-transition: all ease-out .3s;
  -ms-transition: all ease-out .3s;
  transition: all ease-out .3s
}
#menu a {
  color: #282828;
  text-decoration: none
}
#menu ul {
  margin: 0;
  padding: 0;
  background-color: rgba(203, 149, 157, )
}
#menu ul li {
  display: inline-block;
  position: relative;
  text-transform: uppercase;
  border-bottom: 1px solid #f3f3f3
}
#menu ul li ul li {
  border-color: #f3f3f3 !important
}
#menu ul li > a {
  display: inline-block;
  padding: 7px 10px
}
#menu ul li > a > i {
  margin-left: 15px;
  -webkit-transition: all ease-out .3s;
  -moz-transition: all ease-out .3s;
  -o-transition: all ease-out .3s;
  -ms-transition: all ease-out .3s;
  transition: all ease-out .3s
}
#menu ul li ul {
  display: none;
  position: absolute;
  top: 38px;
  width: 200px;
  text-align: left
}
#menu ul li ul li {
  display: block
}
#menu ul li ul li a {
  display: block
}
#menu ul li:hover > a {
  background-color: #fa05e8
}
#menu ul li:hover > a > i {
  -ms-transform: rotateZ(90deg);
  -webkit-transform: rotateZ(90deg);
  transform: rotateZ(90deg)
}
#menu ul li:hover ul {
  display: none
}
#menu ul ul ul {
  background: #53d3e0 none repeat scroll 0 0 !important
}
#menu ul ul ul li a {
  padding-left: 25px;
  background: #fff !important;
  color: #282828 !important
}
#menu ul ul ul li a:hover {
  background: #fff !important
}
#menu ul li i {
  width: 40px;
  height: 34px;
  position: absolute;
  top: 0;
  right: 0;
  line-height: 34px;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
}
.responsive-menu {
  display: none
}
.confirm, .sweet-alert .cancel {
  background: #282828 !important;
  -moz-border-radius: 10px !important;
  -webkit-border-radius: 50% !important;
  -opera-border-radius: 50% !important;
  border-radius: 5px !important;
  border: 0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.confirm:hover {
  background: #3a3a3a !important;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.sweet-overlay {
  background-color: #000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  background-color: rgba(0, 0, 0, .4);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
  z-index: 10000
}
.sweet-alert {
  background-color: #fff;
  width: 450px;
  border: 3px thin #000;
  padding: 17px;
  text-align: center;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -256px;
  margin-top: -200px;
  overflow: hidden;
  display: none;
  z-index: 999999999999999;
  box-shadow: 0px 3px 4px 1px #282828;
}
.sweet-alert:hover {
  box-shadow: 0px 4px 7px 1px #282828;
}
.sweet-alert h2 {
  color: #575757;
  font-size: 30px;
  text-align: center;
  font-weight: 600;
  text-transform: none;
  position: relative;
  margin: 25px 0;
  padding: 0;
  line-height: 40px;
  display: block
}
.sweet-alert p {
  color: #282828;
  font-size: 20px;
  position: relative;
  text-align: inherit;
  float: none;
  margin: 0;
  padding: 0;
  line-height: normal
}
.sweet-alert button {
  background-color: #AEDEF4;
  color: #fff;
  border: none;
  box-shadow: none;
  font-size: 17px;
  font-weight: 500;
  padding: 10px 32px;
  margin: 26px 5px 0;
  cursor: pointer
}
.sweet-alert button:focus {
  outline: 0;
  box-shadow: 0 0 2px rgba(128, 179, 235, .5), inset 0 0 0 1px rgba(0, 0, 0, .05)
}
.sweet-alert button:hover {
  background-color: #a1d9f2
}
.sweet-alert button:active {
  background-color: #81ccee
}
.sweet-alert button.cancel {
  background-color: #282828
}
.sweet-alert button.cancel:hover {
  background-color: #c8c8c8
}
.sweet-alert button.cancel:active {
  background-color: #b6b6b6
}
.sweet-alert button.cancel:focus {
  box-shadow: rgba(197, 205, 211, .8) 0 0 2px, rgba(0, 0, 0, .0470588) 0 0 0 1px inset !important
}
.sweet-alert button::-moz-focus-inner {
  border: 0
}
.sweet-alert[data-has-cancel-button=false] button {
  box-shadow: none !important
}
.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
  padding-bottom: 40px
}
.sweet-alert .sa-icon {
  width: 80px;
  height: 80px;
  border: 4px solid gray;
  -webkit-border-radius: 40px;
  border-radius: 50%;
  margin: 20px auto;
  padding: 0;
  position: relative;
  box-sizing: content-box
}
.sweet-alert .sa-icon.sa-error {
  border-color: #F27474
}
.sweet-alert .sa-icon.sa-error .sa-x-mark {
  position: relative;
  display: block
}
.sweet-alert .sa-icon.sa-error .sa-line {
  position: absolute;
  height: 5px;
  width: 47px;
  background-color: #F27474;
  display: block;
  top: 37px;
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 17px
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 16px
}
.sweet-alert .sa-icon.sa-warning {
  border-color: #F8BB86
}
.sweet-alert .sa-icon.sa-warning .sa-body {
  position: absolute;
  width: 5px;
  height: 47px;
  left: 50%;
  top: 10px;
  margin-left: -2px;
  background-color: #F8BB86
}
.sweet-alert .sa-icon.sa-warning .sa-dot {
  position: absolute;
  width: 7px;
  height: 7px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin-left: -3px;
  left: 50%;
  bottom: 10px;
  background-color: #F8BB86
}
.sweet-alert .sa-icon.sa-info {
  border-color: #C9DAE1
}
.sweet-alert .sa-icon.sa-info::before {
  content: "";
  position: absolute;
  width: 5px;
  height: 29px;
  left: 50%;
  bottom: 17px;
  margin-left: -2px;
  background-color: #C9DAE1
}
.sweet-alert .sa-icon.sa-info::after {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  margin-left: -3px;
  top: 19px;
  background-color: #C9DAE1
}
.sweet-alert .sa-icon.sa-success {
  border-color: #A5DC86
}
.sweet-alert .sa-icon.sa-success::after, .sweet-alert .sa-icon.sa-success::before {
  content: '';
  position: absolute;
  width: 60px;
  height: 120px;
  background: #fff;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg)
}
.sweet-alert .sa-icon.sa-success::before {
  -webkit-border-radius: 120px 0 0 120px;
  border-radius: 120px 0 0 120px;
  top: -7px;
  left: -33px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 60px 60px;
  transform-origin: 60px 60px
}
.sweet-alert .sa-icon.sa-success::after {
  -webkit-border-radius: 0 120px 120px 0;
  border-radius: 0 120px 120px 0;
  top: -11px;
  left: 30px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 0 60px;
  transform-origin: 0 60px
}
.sweet-alert .sa-icon.sa-success .sa-placeholder {
  width: 80px;
  height: 80px;
  border: 4px solid rgba(165, 220, 134, .2);
  -webkit-border-radius: 40px;
  border-radius: 50%;
  box-sizing: content-box;
  position: absolute;
  left: -4px;
  top: -4px;
  z-index: 2
}
.sweet-alert .sa-icon.sa-success .sa-fix {
  width: 5px;
  height: 90px;
  background-color: #fff;
  position: absolute;
  left: 28px;
  top: 8px;
  z-index: 1;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg)
}
.sweet-alert .sa-icon.sa-success .sa-line {
  height: 5px;
  background-color: #A5DC86;
  display: block;
  border-radius: 2px;
  position: absolute;
  z-index: 2
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
  width: 25px;
  left: 14px;
  top: 46px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg)
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
  width: 47px;
  right: 8px;
  top: 38px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg)
}
.sweet-alert .sa-icon.sa-custom {
  background-size: contain;
  border-radius: 0;
  border: none;
  background-position: center center;
  background-repeat: no-repeat
}
@-webkit-keyframes showSweetAlert {
  0% {
    transform: scale(.7);
    -webkit-transform: scale(.7)
  }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05)
  }
  80% {
    transform: scale(.95);
    -webkit-tranform: scale(.95)
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1)
  }
}
@keyframes showSweetAlert {
  0% {
    transform: scale(.7);
    -webkit-transform: scale(.7)
  }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05)
  }
  80% {
    transform: scale(.95);
    -webkit-tranform: scale(.95)
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1)
  }
}
@-webkit-keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1)
  }
  100% {
    transform: scale(.5);
    -webkit-transform: scale(.5)
  }
}
@keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1)
  }
  100% {
    transform: scale(.5);
    -webkit-transform: scale(.5)
  }
}
.showSweetAlert {
  -webkit-animation: showSweetAlert .3s;
  animation: showSweetAlert .3s
}
.showSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none
}
.hideSweetAlert {
  -webkit-animation: hideSweetAlert .2s;
  animation: hideSweetAlert .2s
}
.hideSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none
}
@-webkit-keyframes animateSuccessTip {
  0%, 54% {
    width: 0;
    left: 1px;
    top: 19px
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px
  }
}
@keyframes animateSuccessTip {
  0%, 54% {
    width: 0;
    left: 1px;
    top: 19px
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px
  }
}
@-webkit-keyframes animateSuccessLong {
  0%, 65% {
    width: 0;
    right: 46px;
    top: 54px
  }
  84% {
    width: 55px;
    right: 0;
    top: 35px
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px
  }
}
@keyframes animateSuccessLong {
  0%, 65% {
    width: 0;
    right: 46px;
    top: 54px
  }
  84% {
    width: 55px;
    right: 0;
    top: 35px
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px
  }
}
@-webkit-keyframes rotatePlaceholder {
  0%, 5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg)
  }
  100%, 12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg)
  }
}
@keyframes rotatePlaceholder {
  0%, 5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg)
  }
  100%, 12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg)
  }
}
.animateSuccessTip {
  -webkit-animation: animateSuccessTip .75s;
  animation: animateSuccessTip .75s
}
.animateSuccessLong {
  -webkit-animation: animateSuccessLong .75s;
  animation: animateSuccessLong .75s
}
.sa-icon.sa-success.animate::after {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
  animation: rotatePlaceholder 4.25s ease-in
}
@-webkit-keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0
  }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1
  }
}
@keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0
  }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1
  }
}
.animateErrorIcon {
  -webkit-animation: animateErrorIcon .5s;
  animation: animateErrorIcon .5s
}
@-webkit-keyframes animateXMark {
  0%, 50% {
    -webkit-transform: scale(.4);
   transform: scale(.4);
    margin-top: 26px;
    opacity: 0
  }
  80% {
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
    margin-top: -6px
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    margin-top: 0;
    opacity: 1
  }
}
@keyframes animateXMark {
  0%, 50% {
    -webkit-transform: scale(.4);
    transform: scale(.4);
    margin-top: 26px;
    opacity: 0
  }
  80% {
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
    margin-top: -6px
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    margin-top: 0;
    opacity: 1
  }
}
.animateXMark {
  -webkit-animation: animateXMark .5s;
  animation: animateXMark .5s
}
@-webkit-keyframes pulseWarning {
  0% {
    border-color: #F8D486
  }
  100% {
    border-color: #F8BB86
  }
}
@keyframes pulseWarning {
  0% {
    border-color: #F8D486
  }
  100% {
    border-color: #F8BB86
  }
}
.pulseWarning {
  -webkit-animation: pulseWarning .75s infinite alternate;
  animation: pulseWarning .75s infinite alternate
}
@-webkit-keyframes pulseWarningIns {
  0% {
    background-color: #F8D486
  }
  100% {
    background-color: #F8BB86
  }
}
@keyframes pulseWarningIns {
  0% {
    background-color: #F8D486
  }
  100% {
    background-color: #F8BB86
  }
}
.pulseWarningIns {
  -webkit-animation: pulseWarningIns .75s infinite alternate;
  animation: pulseWarningIns .75s infinite alternate
}
.inner-banner {
  background: #fff;
  padding-bottom: 19px;
  margin-bottom: 37px
}
.breadcrumb {
  font-size: 16px;
  color: #282828;
  padding-top: 20px;
  margin-top: 0px;
  display: table;
  margin: auto;
}
.breadcrumb a {
  text-decoration: none;
  color: #282828;
  position: relative;
}
.breadcrumb a:hover, .breadcrumb a#on1, .breadcrumb #on1 {}
.inner-banner .heading-h1 {
  text-transform: uppercase;
  text-align: center;
  position: relative;
  display: table;
  margin: auto;
  margin-top: 8px
}
.heading-h1 {
  font-size: 25px;
}
.inner-banner .heading-h1:before {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  background: #282828;
  left: -81px;
  top: 18px;
  width: 65px;
  height: 1px;
}
.inner-banner .heading-h1:after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  background: #282828;
  right: -81px;
  top: 18px;
  width: 65px;
  height: 1px;
}
.inner-banner2021.inner-banner {
  background: #f2f2f2 !important;
}
.listing {}
.refine-by {
  float: left
}
.sort-by {
  float: right
}
.heading-h4 {
  font-size: 17px;
  color: #fa05e8;
}
.refine-by .heading-h4 {
  float: left;
  padding-top: 5px;
  color: #282828
}
.select-container1 {
  float: left;
  margin-left: 9px;
}
.select-container1 .sbHolder {
  background-color: #fff;
  color: #282828;
  font-family: "montserratlight", Arial, Helvetica, sans-serif;
  border: 1px solid #cdcdcd;
  float: left;
  min-width: 175px;
  width: auto;
  text-transform: uppercase;
  margin-right: 16px
}
.select-container1 .sbSelector:link, .select-container1 .sbSelector:visited, .select-container1 .sbSelector:hover {
  color: #373737
}
.select-container1 .sbToggle {
  width: 35px;
  height: 35px;
  background: none
}
.select-container1 .sbToggle:before {
  content: "\f067";
  font-family: "FontAwesome", Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #282828;
  position: absolute;
  top: 8px;
  right: 10px
}
.select-container1 .sbToggleOpen {
  width: 35px;
  height: 35px;
  background: none
}
.select-container1 .sbToggleOpen:before {
  content: "\f068";
  font-family: "FontAwesome", Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #282828;
  position: absolute;
  top: 8px;
  right: 10px
}
.select-container1 .sbSelector {
  width: 100%;
  height: 35px
}
.sort-by .select-container1 .sbHolder {
  margin-right: 0
}
.product-section {
  margin-bottom: 20px;
}
.pbox-new {
  width: 350px;
  float: left;
  margin-top: 46px;
  margin-right: 66px;
}
.product-section .pbox-new:nth-child(4n) {
  margin-right: 0
}
.pimg1 {
  position: relative;
  overflow: hidden
}
.pimg1 a {
  text-decoration: none
}
.pimg1 img {
  max-width: 100%;
  height: auto
}
.ptext1 {
  font-size: 18px;
  line-height: 24px;
  color: #282828;
  text-align: center;
  padding: 10px 10px;
  height: 68px;
  overflow: hidden
}
.pprice1 {
  font-size: 25px;
  color: #fa05e8;
  text-align: center;
  padding-top: 5px;
}
.newin {
  min-width: 72px;
  height: 27px;
  padding-left: 5px;
  padding-right: 5px;
  background: #449293;
  font-size: 16px;
  color: #fff;
  text-align: center;
  line-height: 26px;
  position: absolute;
  top: 14px;
  right: 0;
  animation-name: fadeInRight1;
  animation-duration: 3s;
  animation-fill-mode: both;
}
.sale1 {
  background: #c033be;
  font-weight: 500;
}
.ws_price_show {
  text-decoration: line-through;
  color: #282828 !important;
}
.out-of-stock {
  background: #ff0000;
}
.pro-options {
  position: absolute;
  bottom: 14px;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  visibility: hidden;
  overflow: hidden
}
@-webkit-keyframes bounceInUp1 {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100px);
  }
  60% {
    -webkit-transform: translateY(-10px);
  }
  80% {
    -webkit-transform: translateY(10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes bounceInUp1 {
  0% {
    opacity: 0;
    transform: translateY(100px);
  }
  60% {
    transform: translateY(-10px);
  }
  80% {
    transform: translateY(10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.bounceInUp1 {
  -webkit-animation-name: bounceInUp1;
  animation-name: bounceInUp1;
}
.vdetails {
  width: 58px;
  height: 58px;
  background: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  float: left;
  margin-left: 11px;
  margin-right: 10px;
  text-align: center;
  line-height: 58px;
  font-size: 26px;
  color: #fa05e8;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.vdetails:hover {
  background: #fa05e8;
  color: #fff
}
.vdetails a {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
  color: #fa05e8;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.vdetails a:hover {
  background: #fa05e8;
  color: #fff
}
.vdetails a.active {
  background: #fa05e8;
  color: #fff
}
.pbox-new:hover .pro-options {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  animation-name: bounceInUp1;
  animation-duration: 2s;
  animation-fill-mode: both;
  opacity: 1;
  visibility: visible;
  overflow: visible
}
.vdetails:last-child a.active {
  font-size: 34px;
  line-height: 61px;
  animation-name: bounceInUp1;
  animation-duration: 1s;
}
.product-text {
  background: #f2f2f2;
  padding: 24px;
  margin-top: 60px;
  margin-bottom: 50px
}
.static-text {
  padding-bottom: 24px;
  color: #282828;
  margin-bottom: 20px;
  line-height: 30px;
  text-align: justify;
  padding-top: 0;
  min-height: 500px
}
.static-text a {
  color: #282828;
  text-decoration: none;
}
.static-text a:hover {
  color: #fa05e8;
  text-decoration: none;
}
.static-text p, .static-text ul li, .static-text span {
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif !important;
}
.static-text .abot img {
  float: right;
  margin-left: 25px;
  height: auto
}
.content-text {
  padding-bottom: 24px;
  color: #282828;
  margin-bottom: 20px;
  line-height: 30px;
  text-align: justify;
  padding-top: 0;
}
.content-text span, .content-text p {
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif !important;
}
.product-details {}
.pdetails-left {
  width: 510px;
  float: left;
  margin-right: 67px
}
.pdetails-left img {
  max-width: 100%;
  height: auto
}
.pdetails-left a {
  text-decoration: none
}
.pdetails1-small {
  width: 90px;
  float: left;
  margin-right: 20px;
}
.pdetails1-small ul {
  margin: 0;
  padding: 0;
  list-style: none
}
.pdetails1-small li {
  margin-bottom: 20px;
}
.pdetails1-small li img {
  max-width: 100%;
  height: auto
}
.pdetails-big {
  position: relative;
  width: 400px;
  float: left
}
.vdetails1 {
  position: absolute;
  bottom: 16px;
  right: 16px;
  animation-name: fadeInRight1;
  animation-duration: 3s;
  animation-fill-mode: both;
}
.vdetails2 {
  position: absolute;
  bottom: 16px;
  left: 16px;
  animation-name: fadeInLeft1;
  animation-duration: 3s;
  animation-fill-mode: both;
}
.pdetails-middle {
  width: 605px;
  float: left;
  margin-right: 67px
}
.pdetails-middle .heading-h1 {
  line-height: 29px;
}
.product-code {
  font-size: 14px;
  color: #282828;
  text-transform: uppercase;
  padding-top: 10px;
}
.product-was-price {
  font-size: 17px;
  display: inline;
  text-decoration: line-through;
  opacity: 0.7;
}
.pdetails-middle .pprice1 {
  text-align: left;
  padding-top: 22px;
  padding-bottom: 22px;
  border-bottom: 2px solid #f2f2f2
}
@-webkit-keyframes fadeInLeft1 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-50px);
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInLeft1 {
  0% {
    opacity: 0;
    transform: translateX(-50px);
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fadeInLeft1 {
  opacity: 0;
  -webkit-transform: translateX(-50px);
  transform: translateX(-50px);
  -webkit-animation-name: fadeInLeft1;
  animation-name: fadeInLeft1;
}
.options1 {
  padding-top: 24px;
}
#stitch_data2 .options1, #stitch_data31 .options1 {
  padding-top: 0px;
}
.ocolor1 {
  font-size: 17px;
  color: #282828;
  float: left;
}
.ocolor1 span {
  color: #fa05e8
}
.ocolor2 {
  float: right;
  margin-top: 3px;
}
#product_color {
  height: 28px;
}
.fabric-details {
  background: #f2f2f2;
  padding: 16px;
  margin-top: 14px;
}
.fabric-details .text2 {
  text-align: left
}
.fabric-details ul {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: 7px;
}
.fabric-details li {
  float: left;
  padding-right: 20px;
  position: relative;
  font-size: 13px;
  color: #282828;
  text-transform: uppercase
}
.fabric-details li:before {
  content: '|';
  position: absolute;
  top: 0;
  right: 10px
}
.fabric-details li:last-child {
  padding-right: 0
}
.fabric-details li:last-child:before {
  display: none
}
.fabric-details li span {
  color: #fa05e8
}
.add-stich {
  padding-top: 25px;
}
.add-stich .text1 {
  text-transform: uppercase;
  text-align: left;
  background: #f2f2f2;
  padding: 10px 16px;
  font-size: 18px;
}
.check-box-new1 {
  font-size: 17px;
  color: #282828;
  margin-top: 21px;
  float: left;
  position: relative
}
.check-box-new1 input[type=checkbox]:not(old), .check-box-new1 input[type=radio]:not(old) {
  width: 21px;
  height: 21px;
  margin: 0;
  padding: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.check-box-new1 input[type=radio]:not(old) + label {
  display: inline-block;
  margin-left: 0px;
  padding-left: 22px;
  background: url(../images/radio.png);
  background-repeat: no-repeat;
  line-height: 28px;
}
.check-box-new1 input[type=checkbox]:not(old) + label {
  display: inline-block;
  padding-left: 27px;
  background: url('../images/check.jpg') no-repeat;
  line-height: 22px;
}
.check-box-new1 input[type=checkbox]:checked + label {
  background: url('../images/checked.jpg') no-repeat;
}
.check-box-new1 input[type=radio]:checked + label {
  background: url(../images/radio-checked.png);
  background-repeat: no-repeat;
}
.size-guide {
  font-size: 14px;
  color: #fa05e8;
  text-transform: uppercase;
  float: right;
  padding-top: 23px;
  text-decoration: underline;
}
.size-guide a {
  text-decoration: none
}
.size-guide:hover {
  text-decoration: none
}
.btn-big {
  cursor: pointer;
  min-width: 257px;
  height: 49px;
  background: #000;
  display: inline-block;
  background: #fa05e8;
  font-size: 22px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  border: 0;
  overflow: hidden;
  margin-top: 30px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.btn-big a {
  display: block;
  padding: 13px;
  color: #fff;
  text-decoration: none;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.btn-big:hover {
  background: #282828
}
.delivery-new1.text2 {
  padding-left: 54px;
  position: relative;
  padding-top: 27px;
  text-align: left
}
.delivery-new1:before {
  background: url(../images/sprite.png) -236px -267px no-repeat;
  content: '';
  position: absolute;
  top: 36px;
  left: 0;
  width: 45px;
  height: 24px;
}
.delivery-new1 span {
  color: #fa05e8
}
.pdetails-right {
  float: left;
  width: 350px
}
.pdetails1-right-features {
  padding-top: 18px
}
.pdetails-quality {
  font-size: 15px;
  color: #282828;
  text-transform: uppercase;
  padding-left: 34px;
  position: relative;
  padding-top: 6px;
  margin-bottom: 15px
}
.pdetails-quality:before {
  content: '';
  position: absolute;
  top: 4px;
  left: 0;
  background: url(../images/sprite.png) -7px -317px no-repeat;
  width: 23px;
  height: 26px;
}
.pdetails-coupon:before {
  content: '';
  position: absolute;
  top: 4px;
  left: 0;
  background: url(../images/mobile-offer.png);
  width: 25px;
  height: 25px;
}
.pdetails-auth {
  font-size: 15px;
  color: #282828;
  text-transform: uppercase;
  padding-left: 34px;
  position: relative;
  padding-top: 8px;
  margin-bottom: 13px
}
.pdetails-auth:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url(../images/sprite.png) -41px -314px no-repeat;
  width: 26px;
  height: 34px;
}
.pdetails-call {
  font-size: 15px;
  color: #282828;
  text-transform: uppercase;
  padding-left: 34px;
  position: relative;
  padding-top: 8px;
  margin-bottom: 13px
}
.pdetails-call:before {
  content: '';
  position: absolute;
  top: 8px;
  left: 0;
  background: url(../images/sprite.png) -77px -321px no-repeat;
  width: 16px;
  height: 16px;
}
.fsocial1 {
  margin-top: 30px;
}
.fsocial1 .heading-h4 {
  float: left
}
.fsocial1 .fsocial {
  margin-top: -16px;
  margin-left: 33px;
}
.fsocial1 .fsocial .fb {
  float: left;
  -webkit-transform: scale(0.65);
  transform: scale(0.65);
  margin-top: 0;
  margin-left: -31px
}
.fsocial1 .text2 {
  float: left
}
.testi-box {
  border: 2px solid #eee;
  padding: 6px 18px 15px;
  margin-bottom: 20px;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.testi-box:hover {
  background-color: #f2f2f2;
  cursor: pointer;
  border: 2px solid #ccc;
}
.tbox-text1 {
  font-size: 16px;
  line-height: 22px;
  color: #292929;
  padding-top: 5px;
  text-align: justify;
  padding-bottom: 5px;
}
.ttitle {
  font-size: 18px;
  line-height: 33px;
  color: #292929;
}
.ttitle span {
  color: #fa05e8;
}
.ttitle img {
  vertical-align: middle;
  padding-right: 9px;
  margin-top: -2px;
}
.tstar {
  padding-top: 5px;
}
.tstar img {
  margin: 0 1px;
  float: none;
  display: inline !important;
}
.contact {}
.contact1-left {
  width: 49%;
  float: left;
  padding: 22px;
  min-height: 495px;
  border: 1px solid #f2f2f2;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.contact1-left:hover {
  border: 1px solid #ccc;
}
.enqui {
  font-size: 19px;
  color: #1d1d1b;
  text-transform: uppercase;
}
.enqui img {
  vertical-align: middle;
  margin-right: 0px;
  margin-top: -2px;
  float: none;
  margin-left: 0;
  display: inline !important;
}
.caddress {
  font-size: 17px;
  color: #1d1d1b;
  line-height: 24px;
  padding-top: 10px;
}
.caddress1 {
  font-size: 17px;
  line-height: 24px;
  color: #282828;
  margin-top: 10px;
}
.caddress1 span {
  color: #282828;
  font-weight: 500
}
.caddress1 a {
  color: #282828;
  text-decoration: none;
}
.contact1-right {
  float: right
}
.about1 .fform {
  margin-top: 0
}
.about1 .fbtn:hover {
  background: #c00a27;
  color: #fff
}
.finput1 {
  width: 100%;
  height: 39px;
  font-size: 15px;
  color: #363636;
  border: 1px solid #a0a0a0;
  padding: 7px 15px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.finput1:focus, .finput1:hover {
  border: 1px solid #282828;
}
.contact1-left .finput1 {
  margin-bottom: 22px;
}
.finputnew {
  width: 49%;
}
.finputnew textarea {
  width: 49%;
}
.finput_file {
  width: 100%;
  font-size: 15px;
  color: #363636;
  border: 1px solid #a0a0a0;
  padding: 7px 15px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  margin-bottom: 22px;
}
.contact1-left .finputnew:nth-child(2n) {
  float: right;
}
.contact1-left textarea {
  height: 115px;
  margin-bottom: 10px;
}
select option {
  padding: 10px;
}
.divupload {
  width: 49%;
}
.designertext2 {
  font-size: 25px;
  line-height: 25px;
  margin-bottom: 20px;
  text-align: center;
}
.offers {
  padding: 20px;
}
.offers img {
  max-width: 100%;
  text-align: center;
  height: auto;
}
.login-details {
  margin-top: 33px;
}
.login-left {
  width: 49%;
  min-height: 352px;
  border: 1px solid #f2f2f2;
  padding: 16px 21px;
  position: relative;
  float: left;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.login-left:hover {
  border: 1px solid #a0a0a0;
}
.login-left h2 {
  font-size: 25px;
  color: #282828;
  text-transform: uppercase;
  padding-bottom: 10px;
  border-bottom: 1px dashed #282828
}
.login-left h4 {
  font-size: 17px;
  color: #282828;
  text-transform: none;
  padding-top: 22px;
  padding-bottom: 22px;
}
#signup_form h4 {
  padding-top: 12px;
  padding-bottom: 12px;
}
.regp {
  position: relative;
  padding-bottom: 20px;
}
.regp .div_text {
  width: 23%;
  float: left;
  margin-top: 10px;
}
.regp .div_input {
  display: inline;
}
.checkout_cart_btn {
  margin-left: 23%;
  margin-bottom: 10px;
}
.regp span {
  background: none repeat scroll 0 0 #e4e4e4;
  border-right: 1px thin #000;
  display: table-cell;
  font-size: 18px;
  height: 36px;
  left: 1px;
  position: absolute;
  text-align: center;
  top: 1px;
  vertical-align: middle;
  width: 34px;
}
#toggle .fa {
  color: #fff !important;
  padding-top: 4px !important;
}
#menu .fa {
  color: #282828 !important;
  cursor: pointer;
}
.last-linput1 {
  margin-bottom: 10px;
}
.forgot {
  font-size: 16px;
  color: #282828;
  line-height: normal;
  border-bottom: 1px solid #282828;
  display: table;
  margin-bottom: 20px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.forgot a {
  color: #282828;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.terms {
  font-size: 17px;
  color: #282828;
  display: table;
  padding-top: 0px;
  margin-bottom: 6px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.terms a {
  color: #282828;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.terms:hover {
  border-color: #282828
}
.terms:hover a {
  color: #282828;
  border: 0
}
.terms input[type="checkbox"] {
  border: 1px solid #ccc;
  opacity: 1;
  width: auto;
}
.login-right {
  float: right;
}
.acc-head {
  height: 56px;
  background-color: #f1f1f1;
  position: relative
}
.acc-head h1 {
  font-size: 25px;
  color: #fa05e8;
  border: 0;
  padding: 0;
  padding-top: 9px;
  padding-left: 64px;
  float: left;
  text-transform: capitalize;
}
.ahead {
  width: 39px;
  padding-top: 4px;
  height: 39px;
  background-color: #282828;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -opera-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 15px;
  font-size: 25px;
  color: #fff;
  text-align: center;
  line-height: 32px
}
.sign-out {
  font-size: 15px;
  background-image: url(../images/email.png);
  background-repeat: no-repeat;
  padding-left: 35px;
  color: #3a3a3a;
  text-transform: uppercase;
  float: right;
  margin-right: 14px;
  margin-top: 15px;
}
.order-head {
  margin-top: 23px;
}
.order-head1 {
  position: relative;
  padding-bottom: 22px;
  float: left;
  width: 316px;
  margin-right: 5px;
}
.order-head-inner {
  background-color: #f1f1f1;
  height: 160px;
  text-align: center;
  padding-top: 28px;
  -webkit-transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  -ms-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out
}
.order-head-inner:hover {
  cursor: pointer;
  -webkit-transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  -ms-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
  -webkit-box-shadow: 0 5px 4px #ccc;
  -moz-box-shadow: 0 5px 4px #ccc;
  -o-box-shadow: 0 5px 4px #ccc;
  box-shadow: 0 5px 4px #ccc;
}
.order-active {
  border: 1px solid #7D7974;
  background: #eaeaea;
  -webkit-box-shadow: 0 5px 4px #ccc;
  -moz-box-shadow: 0 5px 4px #ccc;
  -o-box-shadow: 0 5px 4px #ccc;
  box-shadow: 0 5px 4px #ccc;
}
.order-head .order-active1 {
  width: 168px;
  height: 45px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background-image: url(../images/order-active.png);
  z-index: -2;
  display: none
}
.order-active .order-active1 {
  display: block
}
.order-head-inner h3 {
  font-size: 22px;
  color: #3a3a3a;
  text-transform: uppercase;
  padding-top: 10px;
}
.order-active h3 {
  color: #fa05e8;
}
.order-head1:last-child {
  margin-right: 0
}
.aimg img {
  max-width: 100%;
  height: auto
}
.order-section {
  border: 1px solid #f2f2f2;
}
.order-section-address {
  padding: 20px;
}
.order-details1 {
  background-color: #fff;
  padding: 21px;
  margin-bottom: 17px;
  padding-top: 4px;
  border: 1px solid #ccc;
}
.order-details1:hover {
  border: 1px solid #fa05e8;
}
.order-section:hover {
  border: 1px solid #ccc;
}
.order-details1:last-child {
  margin-bottom: 0
}
.order-text {
  padding-bottom: 12px;
  border-bottom: 1px dashed #7d7974;
  padding-top: 15px;
}
.ordertext-left {
  float: left
}
.ordertext-right {
  float: right
}
.order-number {
  font-size: 20px;
  color: #7d7974;
  text-transform: uppercase;
  text-transform: uppercase
}
.order-number strong, .order-color strong, .order-quantity strong {
  color: #282828;
  font-weight: 500;
}
.order-name {
  font-size: 17px;
  color: #7d7974;
  text-transform: uppercase;
  padding-top: 5px;
}
.order-color {
  font-size: 17px;
  color: #7d7974;
  padding-top: 12px;
}
.ocolor {
  float: left;
  margin-right: 40px;
}
.osize {
  margin-right: 40px;
}
.order-quantity {
  font-size: 17px;
  color: #7d7974;
  padding-top: 9px;
}
.order-date {
  font-size: 17px;
  color: #7d7974
}
.order-price {
  font-size: 25px;
  color: #fa05e8;
  font-weight: 500;
  padding-top: 14px;
  text-align: right;
}
.order-item-img {
  float: left;
  width: 108px;
}
.status {
  float: left;
}
.under-process {
  width: 171px;
  height: 31px;
  background-color: #f78c02;
  padding-top: 2px;
  text-align: center;
  border: 0;
  margin-top: 18px;
  font-size: 16px;
  color: #fff;
  text-transform: uppercase
}
.status-right {
  float: right
}
.total-price {
  font-size: 25px;
  color: #3a3a3a;
  font-weight: 500;
  margin-top: 22px;
}
.order-text1 {
  border-bottom: 1px dashed #7d7974;
}
.shipped {
  width: auto;
  height: 31px;
  background-color: #2bb23e;
  border: 0;
  padding: 5px 12px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
  margin-top: 24px;
}
.order-cancel {
  width: 105px;
  height: 31px;
  background-color: #ff0000;
  padding: 5px;
  border: 0;
  text-align: center;
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
  margin-top: 24px;
}
.order-head-mobile {
  display: none;
}
.order-mobile-open {
  display: none
}
.order-date1 {
  float: left;
  margin-top: 5px;
  margin-right: 10px;
}
.back-btn1 {
  padding: 10px 15px;
  background: #282828;
  border: 0;
  font-size: 15px;
  color: #fff;
  text-transform: uppercase;
  outline: 0;
  cursor: pointer
}
.back-btn1:hover {
/*  position: relative;
  top: 2px;
  box-shadow: 0 2px 0 #fa05e8;*/
}
.ordertext-left h4 {
  font-size: 17px;
  color: #fa05e8;
  text-transform: uppercase;
}
.order-address {
  font-size: 17px;
  line-height: 24px;
  color: #7d7974;
  padding-top: 8px;
}
.download-invoice img {
  vertical-align: middle;
  position: relative;
  top: -4px;
  margin-right: 10px;
}
.download-invoice {
  font-size: 14px;
  color: #7d7974;
  text-transform: uppercase;
  margin-top: 15px;
}
.charges {
  font-size: 17px;
  color: #474747;
  line-height: 36px;
  text-transform: uppercase
}
.amount {
  font-size: 25px;
  line-height: 36px;
  color: #3a3a3a;
  font-weight: 500;
}
.tamount {
  font-size: 20px !important;
  color: #fa05e8 !important;
}
.total-amount {
  font-size: 25px;
  color: #fa05e8;
  font-weight: 500;
}
.incase {
  font-size: 17px;
  color: #7d7974;
  padding-top: 15px; text-align:left
}
.incase a {
  text-decoration: none;
  color: #fa05e8
}
.incase a:hover {
  color: #7d7974;
}
.address {}
.address-left {
  width: 49%;
  background-color: #fff;
  float: left;
  padding: 20px;
  margin-bottom: 20px;
  border: 1px solid #fff;
}
.address_div {
  border: 1px solid #ccc;
}
.address_div:hover {
  border: 1px solid #282828;
}
.address-left:hover {}
.address-left h2 {
  font-size: 17px;
  color: #fa05e8;
  text-transform: uppercase;
  padding-bottom: 15px;
  border-bottom: 1px solid #7d7974
}
.address-left1 {
  float: left;
  font-size: 17px;
  line-height: 30px;
  color: #79756f;
  padding-top: 13px;
}
.address-right {
  float: right
}
.address-right1 {
  float: right;
  margin-top: 10px;
}
.cross {
  width: 33px;
  height: 31px;
  background: url(../images/cross.jpg);
  background-repeat: no-repeat;
  border: 0;
  float: right;
  margin-left: 10px;
  cursor: pointer
}
.address-full {
  width: 100%;
  margin-top: 0px;
}
.aform {
  margin-top: 29px;
}
.ainput {
  width: 366px;
  font-size: 17px;
  color: #828282;
  border: 1px solid #898989;
  padding: 6px 0 6px 13px;
  margin-bottom: 19px;
}
.aform textarea {
  width: 366px;
  font-size: 17px;
  color: #828282;
  border: 1px solid #898989;
  padding: 6px 0 6px 13px;
  margin-bottom: 19px;
  height: 96px;
}
.submit {
  width: 138px;
  height: 50px;
  background-color: #fa05e8;
  border: 0;
  color: #fff;
  font-size: 25px;
  text-transform: uppercase;
  cursor: pointer
}
.submit:hover {
  background-color: #79756f
}
.personal-info {
  position: relative
}
.info-edit {
  position: absolute;
  right: 10px;
  top: 10px;
}
.personal-info .p_img {
  float: left;
  margin-top: 25px;
}
.personal-info .p_img img {
  max-width: 100%;
  height: auto
}
.info-text {
  font-size: 17px;
  line-height: 35px;
  color: #79756f;
  margin-top: 20px;
  float: left;
  padding-left: 25px;
}
.info-text span {
  color: #282828
}
.info-text a {
  text-decoration: none;
  color: #282828
}
#div_newsletter_subscribed_status .input {
  position: relative;
}
#div_action_button {
  margin-top: 10px;
}
.page_4 img {
  float: right;
}
.drop-down-space {
  margin-left: 10px;
}
.drop-down1 {
  position: relative;
  float: left;
}
.drop-text {
  font-size: 15px;
  cursor: pointer;
  color: #373737;
  height: 35px;
  position: relative;
  min-width: 175px;
  border: 1px solid #cdcdcd;
  display: inline-block;
  text-transform: uppercase;
  padding: 7px 8px
}
.drop-down2 .drop-text {
  min-width: 215px;
}
.drop-text:before {
  width: 17px;
  height: 20px;
  content: "\f067";
  font-family: "FontAwesome", Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #282828;
  position: absolute;
  top: 7px;
  right: 3px
}
.drop-text1:before {
  width: 17px;
  height: 20px;
  content: "\f068";
  font-family: "FontAwesome", Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #282828;
  position: absolute;
  top: 7px;
  right: 3px
}
.drop-content {
  background: #fff;
  border: 1px solid #000;
  height: 180px;
  position: absolute;
  top: 35px;
  left: 0;
  width: 100%;
  z-index: 100;
  display: none
}
.drop-content1 {
  background: #ffffff;
  border: 1px solid #cdcdcd;
  border-top: 0;
  height: auto;
  position: absolute;
  top: 35px;
  left: 0;
  width: 100%;
  z-index: 100;
  display: none;
  padding: 10px;
  padding-bottom: 15px;
}
.check-new1 {
  color: #000;
  font-size: 14px;
  padding: 8px 10px;
  border-bottom: 1px solid #ccc
}
.check-new1 input {
  margin-right: 5px;
  position: relative;
  top: 1px
}
@-moz-document url-prefix() {
  select {
    text-indent: 2px !important
  }
}
#sort_type {
  background-color: #ffffff;
  padding: 1px;
  line-height: 35px;
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  background-image: url(../images/arrow.png);
  background-position: top 14px right 7px;
  background-repeat: no-repeat;
  text-indent: 6px;
  text-transform: uppercase;
  font-size: 15px;
  color: #373737;
  height: 35px;
  position: relative;
  min-width: 185px;
  border: 1px solid #cdcdcd;
  display: inline-block;
  text-transform: uppercase;
}
.popup1 {
  max-width: 750px;
  margin: auto;
  padding: 25px;
  position: relative;
}
.popup1:before {
  border: 1px solid #fff;
  content: '';
  width: 100%;
  height: 90%;
  position: absolute;
  top: 0;
  left: 0
}
.popup1 * {
  font-family: "estrangelo_edessaregular", Arial, Helvetica, sans-serif !important;
}
.popup2 {
  background: #e8e8e8;
  position: relative;
  min-height: 500px
}
.pop-left {
  padding: 44px 340px 30px 30px;
}
.beknow .heading-h1 {
  font-family: "estrangelo_edessaregular", Arial, Helvetica, sans-serif;
  font-weight: 500;
  text-align: center
}
.pop-left .text1 {
  line-height: 20px;
  color: #282828
}
.pop-image {
  float: right;
  position: absolute;
  top: 0;
  right: 0
}
.pop-image img {
  display: block
}
.beknow {
  background: #fff;
  padding: 51px 52px 66px 40px;
  position: relative;
}
#back .text1 {
  line-height: 29px;
  font-size: 18px;
}
#back {
  display: none;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  z-index: 50
}
#back.beknow-new {
  padding: 40px;
  display: block;
  animation-name: flipInY;
  animation-duration: 1s;
  animation-fill-mode: both;
}
.pinput {
  position: relative;
  border: 0;
  padding: 0;
  margin: 0;
  margin-top: 17px;
  display: block
}
.pinput input {
  width: 100%;
  height: 42px;
  border: 1px solid #d5d3d3;
  font-size: 16px;
  color: #555555;
  padding: 8px 40px 8px 14px
}
.pinput label {
  position: absolute;
  top: 11px;
  right: 1px;
  width: 30px;
  height: 22px
}
.pinput .fa {
  font-family: FontAwesome !important
}
.psubscribe {
  width: 94px;
  height: 94px;
  background: #fa05e8;
  border: 0;
  background: none;
  background: #fa05e8;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  border-radius: 50% !important;
  margin: auto;
  display: table;
  position: absolute;
  bottom: -42px;
  left: 0;
  right: 0;
  margin: auto;
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  cursor: pointer
}
.beknow:hover .psubscribe {
  background: #282828
}
.popup1 .check-box-new1 {
  margin-top: 58px;
  margin-bottom: 28px
}
.popup1 .check-box-new1 a {
  text-decoration: none;
  color: #282828;
  border-bottom: 1px solid #b8b8b8
}
.popup1 .check-box-new1 a:hover {
  text-decoration: none;
  border-bottom: none
}
.popup1 .heading-h3 {
  float: none;
  clear: both;
  text-transform: uppercase;
  text-align: center
}
.popup1 .fsocial {
  display: table;
  margin: auto;
  float: none;
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  margin-top: 3px
}
.pcross {
  width: 36px;
  height: 36px;
  color: #fff;
  text-align: center;
  position: absolute;
  top: -19px;
  left: 0;
  background-color: rgba(42, 42, 42, 1);
  line-height: 36px;
  right: 0;
  left: 0;
  margin: auto;
  font-size: 26px;
  opacity: 1
}
.pcross a {
  color: #fff;
  text-decoration: none
}
.top-symbol {
  width: 41px;
  height: 57px;
  background: url(../images/sprite.png) -304px -195px no-repeat;
  position: absolute;
  top: -22px;
  left: 0;
  right: 0;
  margin: auto;
}
.popup-login {
  max-width: 500px;
}
.popup-login .pop-left {
  padding: 30px
}
.popup-login .beknow {
  padding: 25px;
  padding-top: 45px
}
.login-btn {
  height: 42px;
  width: 100%;
  background: #fa05e8;
  border: 0;
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
  margin-top: 15px;
  cursor: pointer;
  font-size: 16px
}
.login-btn:hover {
  background: #282828
}
.lost-password {
  font-size: 10px;
  float: right;
  font-weight: 500;
  margin-top: 5px;
  text-transform: uppercase
}
.new-login {
  background: #282828;
}
.new-login:hover {
  background: #fa05e8
}
.connect {
  padding: 15px;
  border: 1px solid #ccc;
  margin-top: 15px
}
.connect .text2 {
  text-transform: uppercase;
  float: left;
  font-weight: 500;
  padding-top: 15px;
  padding-right: 20px
}
.connect .fsocial {
  float: left;
  margin-top: 0
}
.desktopcart .mopen {}
.mini-cart {
  margin: 0;
  cursor: default !important;
  padding: 0;
  list-style: none;
  box-shadow: 0px 3px 4px #282828;
  min-width: 400px;
}
.mini-cart table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
  border-collapse: collapse;
  margin: 0
}
.mini-cart a {
  text-decoration: none
}
.mini-cart a strong {
  display: inline-block
}
.mini-cart li {
  float: none;
  width: auto;
  height: auto;
  margin-left: 0;
}
.table-bordered ~ .text-right a {
  margin-top: 10px;
  display: inline-block
}
.mini-cart .table-striped td {
  border: none;
  font-size: 14px;
}
.mini-cart .table-striped tbody tr:nth-of-type(2n+1) {
  background-color: rgba(0, 0, 0, .05);
}
.mini-cart .table td, .table th {
  padding: 8px;
  border-top: 1px solid #e9ecef;
  line-height: 18px;
}
.droplist1 .mini_item_name {
  width: 200px;
  white-space: normal !important;
}
.text-center {
  text-align: center !important;
}
.droplist2 td.text-right {
  font-size: 14px;
}
.text-right {
  text-align: right !important;
}
.mini-cart table td {
  border: 1px solid #ccc;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgb(204, 204, 204);
}
.mini-cart .button, .btn {
  font-size: 14px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  padding: 7px 15px 3px 15px;
  background: #282828;
  border: 0;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
}
.text-center .button, .btn {
  padding: 5px;
  cursor: pointer;
}
.mini-cart .droplist2 > div {
  padding: 10px
}
.mmini-cart .mopen {
  background: none
}
.droplist1 {
  background: #f7f7f7
}
.droplist2 {
  background: #fff;
  cursor: default !important;
}
.price-range {
  max-width: 200px;
}
.range1 {}
.range-left {
  font-size: 12px;
  border: 1px solid #ccc;
  padding: 5px 10px;
  text-align: center;
  float: left;
  margin-bottom: 15px;
  min-width: 51px;
}
.range-right {
  float: right
}
.range2 {
  position: relative;
  padding-right: 70px;
  padding-top: 10px;
}
.range2-left {}
.range-btn {
  position: absolute;
  top: 0;
  right: 0;
  background: #282828
}
.range-btn input {
  border: 0;
  background: #282828;
  cursor: pointer;
  text-decoration: none;
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  padding: 5px 8px;
  display: block
}
.drop-close {
  width: 20px;
  height: 20px;
  background: #000;
  position: absolute;
  top: -15px;
  right: -15px;
  color: #fff;
  line-height: 16px;
  text-align: center;
  font-size: 16px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  z-index: 10
}
#loading_item_data div {
  clear: both;
  text-align: center;
  padding-top: 50px;
}
.clear-filter {
  background: #f2f2f2;
  padding: 10px 15px;
  margin-top: 10px;
}
.filter1 {
  font-size: 14px;
  color: #282828;
  background: #fff;
  float: left;
  padding: 2px 7px;
  margin-right: 10px
}
.filter1 a {
  color: #fa05e8;
  text-decoration: none;
  font-size: 19px;
  display: inline-block;
  padding-left: 5px;
  position: relative;
  top: -1px
}
.filter1 a:hover {
  color: #282828
}
.filter-btn {
  float: left
}
.filter-btn input {
  cursor: pointer;
  background: #282828;
  padding: 2px 10px;
  font-size: 14px;
  color: #fff;
  border: 0;
}
.designer-category {}
.dcategory1 {}
.dcategory1 ul {
  margin: 0;
  padding: 0;
  list-style: none
}
.dcategory1 li {
  float: left;
  width: 495px;
  margin-right: 57px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.dimg1 {
  margin-bottom: 56px;
  overflow: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.dimg1:hover img {
  -ms-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.dimg1 img {
  max-width: 100%;
  height: auto;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.dcategory1 li:last-child {
  margin-right: 0
}
.dcategory2 {}
.dcategory2 ul, .dcategory3 ul {
  margin: 0;
  padding: 0;
  list-style: none
}
.dcategory2 li {
  float: left;
  width: 495px;
  margin-right: 57px;
}
.dcategory3 li {
  float: left;
  width: 100%;
}
.dcategory2 li:last-child {
  margin-right: 0;
  width: 1048px
}
.hvr-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}
.hvr-shadow:hover, .hvr-shadow:focus, .hvr-shadow:active {
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.7);
}
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}
.fancybox-skin {
  position: relative;
  background: none;
  ;
  color: #444;
  text-shadow: none;
  padding: 0 !important;
}
.fancybox-opened {
  z-index: 20000020000025;
}
.fancybox-opened .fancybox-skin {}
.fancybox-outer, .fancybox-inner {
  position: relative;
}
.fancybox-inner {
  overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}
.fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url('../images/fancybox/fancybox_sprite.png');
}
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 200000;
}
#fancybox-loading div {
  width: 50px;
  height: 50px;
  background: url('../images/fancybox/fancybox_loading.gif') center center no-repeat;
}
.fancybox-close {
  cursor: pointer;
  height: 36px;
  position: absolute;
  right: -11px;
  top: -12px;
  width: 36px;
  z-index: 8040;
}
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url('../images/fancybox/blank.gif');
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040;
}
.fancybox-prev {
  left: 0;
}
.fancybox-next {
  right: 0;
}
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}
.fancybox-nav:hover span {
  visibility: visible;
}
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}
.fancybox-lock body {
  overflow: hidden !important;
}
.fancybox-lock-test {
  overflow-y: hidden !important;
}
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 2000000000;
  background: url('../images/fancybox/fancybox_overlay.png');
}
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}
.fancybox-opened .fancybox-title {
  visibility: visible;
}
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  background: rgba(0, 0, 0, 0.8);
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: 500;
  line-height: 24px;
  white-space: nowrap;
}
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}
.fancybox-title-inside-wrap {
  padding-top: 10px;
}
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, .8);
}
.accordion {
  font-size: 14px;
}
.accordion ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.accordion li {
  margin: 0;
  padding: 0;
  position: relative
}
.accordion [type=radio], .accordion [type=checkbox] {
  display: none;
}
.accordion label {
  display: block;
  font-size: 14px;
  line-height: 16px;
  background: #f2f2f2;
  border: 2px solid #f2f2f2;
  color: #282828;
  cursor: pointer;
  text-transform: uppercase;
  -webkit-transition: all .2s ease-out;
  -moz-transition: all .2s ease-out;
}
.accordion ul li label:hover, .accordion [type=radio]:checked ~ label, .accordion [type=checkbox]:checked ~ label {}
.accordion .content1 {
  overflow: hidden;
  border: 2px solid #f2f2f2;
  -webkit-transition: all .5s ease-out;
  -moz-transition: all .5s ease-out;
}
.accordion .content-text {
  padding: 15px;
  padding-bottom: 0;
}
.accordion p {
  margin: 0 0 5px;
  line-height: 23px;
  text-align: justify;
}
.accordion h3 {
  padding: 0;
  margin: 10px 0;
}
.accordion.vertical ul li {
  overflow: hidden;
  margin: 0 0 6px;
  border: 2px solid #f2f2f2
}
.accordion.vertical ul li label {
  padding: 13px 18px 12px 18px;
}
.accordion.vertical [type=radio]:checked ~ label, .accordion.vertical [type=checkbox]:checked ~ label {
  border-bottom: 0;
}
.accordion.vertical ul li label:hover {}
.accordion.vertical ul li .content1 {
  height: 0px;
  border-top: 0;
}
.accordion.vertical [type=radio]:checked ~ label ~ .content1, .accordion.vertical [type=checkbox]:checked ~ label ~ .content1 {
  height: auto;
  border: none;
}
.accordion label::after {
  position: absolute;
  right: 12px;
  top: 17px;
  display: block;
  text-align: center;
  -webkit-transition: all .35s;
  -o-transition: all .35s;
  transition: all .35s;
  font-size: 27px
}
.accordion input[type=radio] + label::after {
  content: "\f107";
  font-family: "FontAwesome", Arial, Helvetica, sans-serif !important
}
.accordion input[type=checkbox] + label::after {
  content: "\f107";
  font-family: "FontAwesome", Arial, Helvetica, sans-serif !important
}
.accordion input[type=radio]:checked + label::after {
  content: "\f106";
  top: 12px
}
.accordion input[type=checkbox]:checked + label::after {
  content: "\f106";
  top: 12px
}
.accordion .heading-h2 {
  text-align: left
}
.accordion .heading-h3 {
  text-align: left
}
.accordion .text2 {
  text-align: left
}
.accordion .text1 {
  text-align: left
}
.stitch_data {
  line-height: 23px;
  font-size: 17px;
  text-align: justify;
  display: none;
}
.mdroplist.mcart {
  display: none;
}
.mdroplist.desktopcart {
  display: block;
}
.cart {
  border: 1px solid #e5e5e5;
  margin: 32px 0;
}
.cart1 {}
.cart-head {
  height: 56px;
  border-bottom: 1px solid #e5e5e5
}
.cart-col1 {
  float: left;
  padding-left: 10px;
  text-align: left
}
.cart-head h2 {
  font-size: 14px;
  color: #282828;
  text-transform: uppercase;
  text-align: center;
  padding-top: 19px;
}
.cart-col1 h2 {
  text-align: left
}
.cart-col2 {
  float: left
}
.cart-col3 {
  float: left
}
.cart-col4 {
  float: left
}
.cart-details {
  height: 157px;
  border-bottom: 1px solid #e5e5e5;
  position: relative
}
.cart-details:hover {
  background-color: #fAfAfA;
}
.cart-details .cart-col1 {
  padding-top: 20px;
}
.cart-details .cart-col2 {
  display: table;
  text-align: center
}
.cart-details .cart-col3 {
  display: table;
  text-align: center
}
.cart-details .cart-col4 {
  display: table;
  text-align: center
}
.cart-img {
  float: left;
  position: absolute;
  top: 20px;
  left: 9px;
}
.cart-img img {
  max-width: 100%;
  height: auto;
}
.cart-text {
  float: left;
  padding-left: 100px;
  min-height: 126px;
}
.cart-text h3 {
  font-size: 16px;
  color: #282828
}
.cart-text .ctext {
  line-height: 26px;
  color: #282828;
  font-size: 16px;
}
.unit-price {
  height: 157px;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  font-size: 20px;
  color: #282828
}
.cart .cquantity {
  margin-left: auto;
  margin-right: auto;
  float: none;
  width: 122px;
  height: 40px;
  padding-left: 42px;
  padding-right: 42px;
  overflow: hidden;
  border: 1px solid #f7ebd9;
  margin-top: 73px;
}
.cart .cquantity input {
  color: #282828;
  font-size: 25px;
  padding: 3px 0 2px;
}
.cart .cquan-right {
  width: 41px;
  height: 38px;
  background: url(../images/sprite.png) -8px -88px no-repeat;
}
.cart .cquan-left {
  width: 41px;
  height: 38px;
  background: url(../images/sprite.png) -60px -88px no-repeat;
}
.cshipping {
  height: 320px;
  border-right: 1px solid #e5e5e5;
  width: 45%;
  float: left;
  padding: 18px 25px;
  overflow: hidden;
  position: relative
}
.cshipping.calculate img {
  margin-top: 10px;
  max-width: 100%;
}
.cshipping #ccode_data {
  width: 98%;
  float: left;
}
#promotion_code {
  width: 200px;
}
.etotal {
  width: 53%;
  float: left;
  padding: 26px;
}
.cshipping h4 {
  font-size: 17px;
  color: #282828;
  text-transform: uppercase;
  padding-top: 6px;
}
.cshipping h5 {
  font-size: 17px;
  color: #282828;
  padding-top: 12px;
  padding-bottom: 15px;
}
.update-totals {
  text-align: center;
  color: #fff;
  margin-top: 21px;
  cursor: pointer;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.cinput1 {
  width: 100%;
  height: 38px;
  border: 1px solid #898989;
  font-size: 18px;
  padding-left: 11px;
}
.cinput1:focus {
  border-color: #282828;
}
.cart .select-wrapper, .cart .select-wrapper select {
  max-width: 300px;
  width: 100%
}
.apply {
  width: auto;
  height: 30px;
  margin-top: 10px;
}
.est {
  background-color: #f1f1f1;
  height: auto;
  padding: 10px 0;
}
.est h2 {
  font-size: 30px;
  color: #282828;
  text-align: right;
  padding-right: 25px;
  padding-top: 34px;
}
.place-order {
  cursor: pointer;
  color: #fff;
  border: 0;
  float: right;
  margin-top: 21px;
  padding: 0 40px !important;
  font-size: 20px !important;
  font-weight: 500 !important;
}
.btn-continue {
  cursor: pointer;
  color: #fff;
  border: 0;
  float: left;
  margin-top: 21px;
}
.paypal_express_div {
  display: inline;
  text-align: center;
  margin-left: 70px;
  margin-top: 21px;
  float: left;
}
.paypal_express_div div {}
#est_total_hide {
  display: none;
}
.cart3 {
  background-color: #f1f1f1;
  border-top: 1px solid #e5e5e5
}
.special_note {
  font-size: 14px;
}
.special_note span {
  color: red;
  text-decoration: underline;
}
.special_note_with_stitching {
  float: left;
  position: absolute;
  bottom: 5px;
  left: 10px;
}
.remove_cart_icon {
  bottom: -8px;
  position: absolute;
  right: 10px;
  cursor: pointer;
  z-index: 999;
}
.sub_total_data {
  float: right;
  margin-right: 50px;
  font-size: 20px;
}
.sub_total_data .space_sub_total {
  line-height: 37px;
  padding-right: 30px;
}
.sub_total_value {
  float: right;
  padding-top: 6px;
}
.checkout {
  margin-top: 34px;
  margin-bottom: 34px;
}
.checkout .regp {
  padding-bottom: 15px;
}
.checkout-left {
  width: 920px;
  float: left
}
.checkhead {}
#shipp_add .checkhead h2 {
  padding-top: 8px;
}
.checkhead h2 {
  font-size: 16px;
  color: #282828;
  float: left;
  text-transform: uppercase;
}
.add-address {
  width: auto;
  background-color: #282828;
  float: right;
  margin-top: 0;
  font-size: 15px;
  color: #fff;
  text-transform: uppercase;
  cursor: pointer;
  padding: 7px 10px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#shipp_add .active {
  border: 1px dashed #282828;
  background-color: #dfdddd;
  box-shadow: 0 1px 3px 1px #dfdddd;
}
.add-address:hover {
  background-color: #282828;
}
.check-details {
  min-height: 95px;
  background-color: #f1f1f1;
  margin-top: 13px;
  padding: 15px;
  padding-bottom: 15px;
  margin-bottom: 16px;
}
.radio-box1 {
  position: relative;
}
.radio-box1 h3 {
  font-size: 17px;
  color: #282828
}
.radio-box1 p {
  font-size: 17px;
  line-height: 24px;
  color: #282828;
  padding: 5px 0
}
.radio-box1 input {}
.radio-box1 h4 {
  font-size: 17px;
  color: #282828
}
.radio-box2 {
  float: left;
  margin-right: 12px;
  margin-top: 4px;
  margin-left: 5px;
}
#payment_method .radio-box2 {
  float: none;
  margin-top: 20px;
}
.back-btn {
  width: 131px;
  background-color: #79756f;
  border: 0;
  font-size: 15px;
  color: #fff;
  text-transform: uppercase;
  cursor: pointer;
  padding: 7px 0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.back-btn:hover {
  background-color: #282828
}
.checkout-right {
  width: 447px;
  height: auto;
  background-color: #f1f1f1;
  float: right;
  padding: 17px;
}
.checkout-right h3 {
  font-size: 17px;
  color: #282828;
  text-transform: uppercase;
  border-bottom: 1px dashed #282828;
  padding-bottom: 10px;
}
.order-details {
  margin-top: 18px;
  border-bottom: 1px dashed #282828;
  padding-bottom: 15px;
}
.order-left {
  padding-left: 72px;
  position: relative;
  font-size: 17px;
  line-height: 24px;
  color: #282828;
  width: 280px;
  float: left
}
.order-right {
  float: right;
  text-align: right;
  font-size: 17px;
  color: #282828;
  padding-top: 9px;
  padding-bottom: 22px;
  padding-right: 6px;
}
.order-img {
  position: absolute;
  top: 4px;
  left: 3px
}
.remove {
  float: right;
  font-size: 13px;
  color: #282828;
  text-transform: uppercase;
  border-bottom: 1px solid #282828;
  padding-top: 33px;
}
.remove a {
  color: #282828;
  text-decoration: none;
}
.order-charges {
  padding: 12px 0 21px;
  border-bottom: 1px dashed #282828;
}
.charges-row {
  padding-top: 8px;
}
.charges-right {
  width: 112px;
  float: right;
  font-size: 17px;
  color: #282828;
  text-align: right
}
.charges-left {
  float: right;
  font-size: 17px;
  color: #282828;
}
.charges-row1 {
  padding: 18px 0
}
.charges-row1 .charges-left {
  font-size: 20px;
  color: #282828
}
.charges-row1 .charges-right {
  font-size: 20px;
  color: #282828
}
.pbtn {
  width: 247px;
  background: #2bb23e;
  border: 0;
  float: right;
  font-size: 17px;
  color: #2bb23e;
  text-transform: uppercase;
  color: #fff;
  margin-top: 15px;
  padding: 6px 0;
  cursor: pointer;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.pbtn:hover {
  background: #79756f
}
.check-row {
  margin-top: 0px;
}
.checkrow-head {
  border: 1px solid #acacac;
  border-top: 0;
  font-size: 17px;
  position: relative;
  padding: 9px 15px 8px 48px;
  text-transform: uppercase;
}
.checkrow-head span {
  width: 28px;
  background-color: #282828;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -opera-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  top: 5px;
  left: 9px;
  font-size: 14px;
  text-align: center;
  color: #fff;
  font-weight: 500;
  line-height: 26px;
}
.check-row-content {
  padding: 10px;
  border: 1px solid #acacac;
  margin-top: -1px;
}
.current-email {
  font-size: 19px;
  position: absolute;
  right: 16px;
  top: 10px;
  color: #282828;
  background-image: url(../images/login-in.png);
  background-repeat: no-repeat;
  padding-left: 33px;
}
.click_allow {
  cursor: pointer;
}
.cinput {
  width: 100%;
  border: 1px solid #acacac;
  font-size: 17px;
  padding: 8px 0 8px 15px;
  float: left;
  margin-right: 29px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  margin-bottom: 10px;
}
.cinput:focus {
  border-color: #282828
}
.checkout-left .finput1 {
  width: 320px;
}
#shipping_country option {
  padding: 3px 3px;
  font-size: 16px;
  text-transform: uppercase;
}
#shipping_method_detail .check-details {
  min-height: 40px;
  font-size: 15px !important;
}
#shipping_method_detail .radio-box2 {
  float: none;
  margin-left: 15px;
  margin-top: 5px;
}
#shipping_method_detail .radio-box1 input {
  left: -15px !important;
  position: absolute;
  top: 5px !important;
}
.edit_order a {
  text-decoration: none;
  color: #282828;
  font-size: 16px;
  float: right;
  margin-top: 1px;
}
#checkout_item_detail .order-left {
  font-size: 14px !important;
}
.checkout-left .checkout_active .checkrow-head {
  background: #f2f2f2 !important;
  color: #282828;
  border-bottom: 0;
  border-top: 1px solid #ccc;
}
.checkout-left .checkout_active .click_allow {
  border-bottom: 1px solid #fff;
}
.checkout-left .checkout_active .checkrow-head span {
  background: #ccc !important;
  color: #000 !important;
}
.check-row-content {
  display: none;
}
.checkout_active .check-row-content {
  display: block;
}
.cart-col1 {
  width: 55%
}
.cart-col2 {
  width: 12%
}
.cart-col3 {
  width: 15%
}
.cart-col4 {
  width: 15%;
}
.cart .select-wrapper, .cart .select-wrapper select {
  max-width: 277px;
}
.checkout-left {
  width: 66%;
}
.checkout-right {
  width: 32%
}
.checkout_fix {
  color: #000;
  position: fixed;
  right: -2px;
  height: 32px;
  top: 0;
  bottom: 0;
  margin: auto;
  border: 1px solid #cdcdcd;
  z-index: 50000;
  font-size: 14px;
  border-right: 0;
  border-radius: 0px;
  background: -webkit-linear-gradient(bottom, #fa05e8, #ff51f2);
  background-image: -moz-linear-gradient(bottom, #fa05e8, #ff51f2);
  background-image: -o-linear-gradient(bottom, #fa05e8, #ff51f2);
  background-image: -ms-linear-gradient(bottom, #fa05e8, #ff51f2);
  background-image: linear-gradient(to top, #fa05e8, #ff51f2);
  box-shadow: 5px 4px 6px 0px #3a3a3a;
  text-transform: uppercase;
  animation-name: fadeInRight1;
  animation-duration: 2s;
  animation-fill-mode: both;
}
.checkout_fix a {
  padding: 5px 10px;
  color: #fff;
  display: block;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.checkout_fix:hover a {
  color: #fff;
  background: #282828;
}
#new_shipp_add {
  padding-bottom: 20px;
}
#checkout_ship_address_detail {
  margin-top: 7px;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 26px;
}
.ttextarea {
  border: 1px solid #898989;
  height: 187px;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 32px;
  padding: 14px 15px;
}
.ttextarea:focus {
  border-color: #282828;
}
.paypal img {
  max-width: 100%;
  height: auto;
}
.order_summary {
  line-height: 24px;
  margin-top: 10px;
  background: #f1f1f1;
  padding: 15px;
  line-height: 26px;
}
#stitchrder {
  margin-top: 5px;
  padding-left: 10px;
  font-weight: 500;
}
.checkout .lbtn {
  margin-bottom: 15px;
}
.status-bar {
  position: relative;
  margin-top: 30px
}
.status-bar:before {
  width: 100%;
  height: 13px;
  background: #3a3a3a;
  position: absolute;
  top: 37px;
  left: 0;
  content: '';
  z-index: 1
}
.status-bar ul {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  z-index: 10
}
.status-bar li {
  width: 20%;
  float: left;
  list-style: none;
}
.status-date {
  font-size: 20px;
  color: #3a3a3a;
  text-align: center;
  line-height: 24px
}
.status-circle {
  width: 24px;
  height: 24px;
  background: #fff;
  border: 2px solid #3a3a3a;
  margin: auto;
  -moz-border-radius: 50% !important;
  -webkit-border-radius: 50% !important;
  -opera-border-radius: 50% !important;
  border-radius: 50% !important;
  margin-top: 7px;
  margin-bottom: 7px
}
.order-active1 .status-date {
  color: #282828;
}
.order-active1 .status-circle {
  border-color: #fa05e8;
  background: #fa05e8
}
.expected-delivery {
  text-align: right;
  font-size: 14px;
  color: #fa05e8;
  padding-top: 18px
}
.stritching {
  position: relative;
  margin-bottom: 25px;
}
.stritching h3 {
  font-size: 17px;
  padding-bottom: 15px;
}
.soption {
  margin-bottom: 10px
}
.soption * {
  color: #282828
}
.soption-left {
  width: 49%;
  background: #eee;
  padding: 10px 20px;
  float: left
}
.srow {
  position: relative;
  padding: 10px 0
}
.srow.measurement_radio {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.srow h4 {
  font-size: 14px;
  position: absolute;
  top: 17px;
  left: 0;
  width: 250px;
  text-transform: uppercase;
}
.sfield {
  padding-left: 260px;
}
.sfield .sinput3 {
  width: 100%;
  background: #fff;
  border: 1px solid #ccc;
  padding: 8px 10px
}
.sfield select {
  background: #fff;
  border: 1px solid #ccc;
  padding: 5px 3px;
  width: 100%;
  background-color: #ffffff;
  font-size: 15px;
  color: #282828;
  line-height: 20px;
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  background-image: url(../images/arrow.png);
  background-position: top 17px right 10px;
  background-repeat: no-repeat;
}
.sfield textarea {
  height: 75px;
  width: 100%;
  font-size: 15px;
  color: #282828;
  border: 1px solid #ccc;
  padding: 8px 10px;
}
.soption-right {
  float: right
}
.stritching p {
  font-size: 14px;
  color: #282828;
  line-height: 30px
}
.stritching p strong {
  font-weight: 500
}
.stritching .check-box1 {
  margin-top: 5px;
}
.stritching .check-box1 label {
  font-size: 14px;
}
.simg {
  margin-top: 50px;
  text-align: right
}
.soptionbnew .simg {
  margin-top: 0px;
}
.simg img {
  max-width: 100%;
  height: auto
}
.stritching .update-totals {
  margin-top: 15px;
}
.stritching .stitchright {
  position: absolute;
  right: 0;
  top: 10px;
}
.stritching .stitchrightop {
  position: absolute;
  right: 0;
  top: 50px;
}
.stritching .stitchrightopnew {
  position: absolute;
  right: 0;
  top: -76px;
}
.soptionnew .soption-left {
  width: 48%;
  margin-right: 2%;
  min-height: 669px;
}
.soptionbnew .soption-left {
  min-height: 674px;
}
.soptionnew {
  padding-right: 350px;
  position: relative;
}
.blouse .soptionnew .soption-left {
  width: 100%;
}
.blouse .soptionnew {
  padding-right: 380px;
}
.blouse .soptionbnew .soption-left {
  min-height: auto;
}
.soptionnew .soption-img {
  position: absolute;
  top: 0;
  right: 0;
  width: 350px;
}
.soptionnew .srow h4 {
  position: relative;
  top: 0;
  width: 100%
}
.soptionnew .srow h4 span {
  position: relative !important;
  top: 0 !important
}
.soptionnew .sfield {
  padding-left: 0;
  margin-top: 6px;
  position: relative;
}
.soptionnew .sfield .sinput3 {
  font-size: 14px;
}
.soptionnew .srow {
  padding: 0;
  padding-top: 10px;
}
#scorlimgmob {
  display: none;
}
.sfield_right {
  font-size: 14px;
  color: #282828;
  background: #f2f2f2;
  position: absolute;
  right: 8px;
  top: 7px;
  padding: 3px 5px;
  text-transform: uppercase;
}
.soptionnew .finput1:focus ~ .sfield_right {
  background: #282828;
  color: #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.custom_data_form {
  text-transform: uppercase;
  padding: 30px;
  padding-bottom: 50px;
  text-align: center;
}
.cookie_div {
  display: block;
}
.cookie {
  height: 0;
  position: fixed;
  left: 0;
  bottom: 0;
  background-color: #282828;
  width: 100%;
  z-index: 20000000000;
  padding: 0px 20px;
  text-align: left;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
.cookie p, .cookie a {
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  padding-top: 6px;
  padding-bottom: 10px;
}
.cookie1 {
  height: 70px;
  -webkit-transition: all 2s ease-in-out;
  -moz-transition: all 2s ease-in-out;
  -o-transition: all 2s ease-in-out;
  -ms-transition: all 2s ease-in-out;
  transition: all 2s ease-in-out;
}
.cookie_btn {
  padding: 0 10px;
  margin-top: 20px;
  height: 33px;
  background: #f2f2f2;
  border: 0;
  font-size: 15px;
  color: #282828;
  text-transform: uppercase;
  outline: 0;
  cursor: pointer
}
.cookie_btn:focus {
  position: relative;
  top: 2px;
  box-shadow: 0 2px 0 #f2f2f2;
}
.track_order_head {}
.track_order_content {
  padding: 20px;
  padding-bottom: 30px;
  border: 1px solid #f2f2f2;
  margin: 10px 0;
}
.track_order_content:hover {
  border: 1px solid #ccc;
}
.trackleft {
  float: left;
  margin-right: 10px;
  width: 300px;
}
.trackleft a {
  color: #fff;
}
.track_order_data {
  border: 1px solid #f2f2f2;
  padding: 10px;
}
.nodata_recevied {
  color: red;
  font-size: 15px;
}
.track_order_foot {
  margin-top: 10px;
}
.static-text, .static-text span, .static-text p {
  font-size: 19px !important;
  line-height: 30px !important;
}
.static-text ul li {
  line-height: 32px !important;
}
.enqui {
  font-weight: 500
}
.caddress1 {
  font-size: 16px
}
.contact1-left {
  min-height: 610px;
}
.darkHeader .top2 {
  padding-top: 10px
}
.darkHeader .nav {
  padding-top: 0;
}
.darkHeader .logo {
  margin-bottom: 7px;
  width: 150px;
}
.darkHeader .logo img {
  max-width: 100%;
  height: auto
}
.darkHeader .top2-right {
  padding-top: 10px;
}
.darkHeader .nav li a {
  padding-bottom: 15px;
}
.darkHeader .nav li:hover .navi-drop {
  top: 114px
}
.static-text ul {
  margin-left: 17px;
  list-style: disc
}
.ctext .lbtn {
  padding: 5px 13px;
  height: auto;
  display: inline-block;
  margin-top: 7px;
}
.fbottom {
  display: none;
  cursor: pointer;
  position: fixed;
  padding: 5px 16px;
  background: #000;
  color: #fff;
  bottom: 35px;
  right: 23px;
  z-index: 2000;
  background-image: -webkit-linear-gradient(bottom, #fa05e8, #ff51f2);
  background-image: -moz-linear-gradient(bottom, #fa05e8, #ff51f2);
  background-image: -o-linear-gradient(bottom, #fa05e8, #ff51f2);
  background-image: -ms-linear-gradient(bottom, #fa05e8, #ff51f2);
  background-image: linear-gradient(to top, #fa05e8, #ff51f2);
  animation-name: bounceInUp;
  animation-duration: 5s;
  animation-fill-mode: both;
  font-size: 35px;
  font-weight: 500;
}
.fbottom:hover {}
.fbottom a {
  color: #fff;
  display: block;
}
@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.bounceInUp {
  animation-name: bounceInUp;
}
.fbottom.border21 {
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out
}
.fbottom.border21:before {
  width: 95%;
  height: 0;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  box-sizing: inherit
}
.fbottom.border21:hover:before {
  width: 95%;
  height: 92%
}
.fbottom.border21:after {
  width: 0;
  height: 92%;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  box-sizing: inherit
}
.fbottom.border21:hover:after {
  width: 95%;
  height: 92%
}
.cart-text .ctext small ~ .lbtn {
  padding: 1px 12px;
  font-size: 12px
}
.pdetails-images {
  position: relative
}
.fsocial1-left {
  margin-top: 15px;
}
.fsocial1-left .fsocial {
  display: table;
  margin: auto;
  float: none !Important
}
.fsocial1-left .fsocial .fb {
  margin-left: 5px !Important;
  margin-right: 5px !Important;
}
.accordion .text2, .accordion .text2 p, .accordion .text2 span {
  font-size: 16px !important;
  color: #282828 !important;
  text-align: center !important;
  line-height: normal !important
}
.cookie_link {
  color: #fa05e8;
  text-decoration: underline;
}
.cookie_btn_div {
  float: right;
}
.hidden {
  display: none;
}
.price_marginleft {
  margin-left: 0;
}
.wpop {
  text-transform: uppercase;
  font-size: 13px;
  width: 100%;
  position: absolute;
  bottom: 90px;
  text-align: center;
  left: 0;
  padding: 0 35px;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out
}
.wpop1 {
  padding: 10px 2px;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  text-align: center
}
.itm_message {
  display: none;
}
.login-reset-password .login-left {
  width: 100%;
}
.login-reset-password #signin_div {
  width: 49%;
}
.cart-details {
  height: 175px;
}
.special_note {
  bottom: 11px;
  font-size: 14px;
  left: 8px;
  position: absolute;
}
.cart-details-new .special_note {
  bottom: 25px;
}
.cart-details-new .special_note_with_stitching {
  bottom: 5px;
}
.login-loading-form {
  height: 1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
  padding: 0 !important
}
.header-top-chat {
  display: none;
}
.banner_image_code {
  padding: 20px 20px 20px 0px;
}
.shopping_cart_banner {
  float: right;
  width: 40%;
}
.shopping_cart_banner img {
  width: 100%;
}
#product_size {
  height: 30px;
}
.mobile-bar {
  font-size: 10px;
  display: block;
  padding-top: 1px;
}
#menu .open .fa.fa-plus:before {
  content: "\f068";
}
#menu .open.fa.fa-plus:before {
  content: "\f068";
}
.header-top {
  display: none
}
.header-topnew1 {
  height: 66px;
  background: #282828;
}
.headertop-new1-left {
  float: left;
  padding-top: 13px;
}
.headertop-new1-right {
  float: right
}
.call-new1 {
  position: relative;
  font-size: 17px;
  color: #ffffff;
  padding-left: 24px;
  padding-top: 13px;
  float: left;
  margin-right: 22px;
  font-family: "estrangelo_edessaregular", Arial, Helvetica, sans-serif
}
.call-new1:before {
  width: 22px;
  height: 27px;
  content: '';
  position: absolute;
  top: 10px;
  left: 0px;
  background: url(../images/sprite1.png) -8px -8px no-repeat;
}
.call-email {
  padding-left: 40px;
}
.call-email:before {
  background: url(../images/sprite1.png) -120px -127px no-repeat;
  width: 30px;
  height: 24px;
  top: 10px;
}
.whatsapp-new1 {
  padding-left: 34px;
  font-family: "estrangelo_edessaregular", Arial, Helvetica, sans-serif;
  margin-right: 0
}
.whatsapp-new1:before {
  width: 26px;
  height: 26px;
  background: url(../images/sprite1.png) -53px -9px no-repeat;
  top: 8px;
  left: -1px
}
.headertop-new1-right {
  float: right
}
.search-new1::-webkit-input-placeholder {
  color: #6a6a6a;
}
.search-new1:-moz-placeholder {
  color: #6a6a6a;
  opacity: 1;
}
.search-new1::-moz-placeholder {
  color: #6a6a6a;
  opacity: 1;
}
.search-new1:-ms-input-placeholder {
  color: #6a6a6a;
}
.search-new1 {
  width: 210px;
  position: relative;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  margin-top: 14px;
  position: relative;
  float: left;
  float: left;
  margin-right: 52px;
}
.sinput1-new1 {
  width: 100%;
  height: 37px;
  background: #fff;
  border: 0;
  padding: 8px 32px 8px 13px;
  font-size: 17px;
  color: #6a6a6a;
  border: none;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.sinput2-new1 {
  position: absolute;
  top: 0px;
  right: -2px;
  background: none;
  border: 0;
  background: url(../images/sprite1.png) -88px -0px no-repeat;
  width: 37px;
  height: 37px;
  cursor: pointer;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.myacc-new1 {
  position: relative;
  font-size: 14px;
  color: #ffffff;
  padding-left: 36px;
  padding-top: 17px;
  float: left;
  margin-right: 40px;
  font-family: "estrangelo_edessaregular", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  margin-top: 7px;
}
.myacc-new1:before {
  width: 27px;
  height: 28px;
  content: '';
  position: absolute;
  top: 10px;
  left: 0px;
  background: url(../images/sprite1.png) -8px -85px no-repeat;
}
.myacc-new1 a {
  text-decoration: none;
  color: #fff
}
.wish-new1 {
  padding-left: 35px
}
.wish-new1:before {
  width: 29px;
  height: 25px;
  content: '';
  top: 13px;
  left: 0px;
  background: url(../images/sprite1.png) -80px -134px no-repeat;
}
.bag-new1 {
  padding-left: 30px;
  margin-right: 0
}
.bag-new1:before {
  width: 23px;
  height: 29px;
  content: '';
  top: 9px;
  left: 0px;
  background: url(../images/sprite1.png) -116px -85px no-repeat;
}
.features-new1 {
  height: 37px;
  background: #5B5B5B;
  margin-bottom: 26px;
}
.slide21 {
  padding-top: 10px;
  font-size: 15px;
  color: #FFFFFF;
  text-align: center
}
.slide21 item {
  position: relative
}
.slide21 .owl-item .item:before {
  content: '|';
  position: absolute;
  top: -4px;
  right: 0;
  font-size: 20px;
}
.slide21 .owl-item:last-child .item:before {
  display: none
}
.mtop-new1 {
  display: none;
  padding-top: 14px
}
.mtop-left-new1 {
  float: left
}
.mtop-right-new1 {
  float: right
}
.mtop-left-new1 ul {
  margin: 0;
  padding: 0;
  list-style: none
}
.mtop-left-new1 li {
  float: left;
  width: 29px;
  height: 41px;
  cursor: pointer;
  position: relative;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  font-family: "estrangelo_edessaregular", Arial, Helvetica, sans-serif;
  margin-right: 15px;
}
.mtop-left-new1 li.mwish-new1 {
  width: 29px;
  margin-right: 27px
}
.muser-new1 {
  background: url(../images/sprite1.png) -8px -79px no-repeat;
}
.mcart-new1 {
  background: url(../images/sprite1.png) -116px -81px no-repeat;
}
.memail-new1 {
  background: url(../images/sprite1.png) -120px -166px no-repeat;
  width: 30px !important;
}
.msearch-new1 {
  background: url(../images/sprite.png) -130px 5px no-repeat;
}
.mwish-new1 {
  background: url(../images/sprite1.png) -80px -126px no-repeat;
}
.mwhatsapp-new1 {
  background: url(../images/sprite1.png) -123px -39px no-repeat;
}
.mphone-new1 {
  background: url(../images/sprite1.png) -125px 2px no-repeat;
}
.mopen-new1 {
  position: absolute;
  left: 0;
  top: 36px;
  background-color: #282828;
  padding: 1px;
  z-index: 2000;
  white-space: nowrap;
  display: none
}
.mlogin-new1 {
  background-color: #fff;
  padding: 3px 5px;
  font-size: 13px;
  width: 80px;
}
.mlogin-new1 a {
  display: block;
  color: #3f3f3f;
  text-decoration: none;
  padding: 3px 0;
  line-height: 27px;
}
.muser a {
  display: block;
  width: 100%;
  height: 100%;
}
.mlogin-new1 a:hover {
  color: #fa05e8;
}
.mcart1-new1 {
  background-color: #fff;
  padding: 6px 5px;
  font-size: 13px;
  color: #3f3f3f;
  text-align: center;
}
.mcart1-new1 a {
  display: inline-block;
  color: #3f3f3f;
  text-decoration: none;
  padding: 6px 0
}
.mcart1-new1 a:hover {
  color: #fa05e8;
}
.mtop-right-new1 .mopen-new1 {
  right: 0;
  left: inherit
}
.cartvalue-new1 {
  position: absolute;
  top: 9px;
  right: -10px;
  background: #fa05e8;
  border-radius: 50%;
  color: white;
  width: 22px;
  height: 22px;
  text-align: center;
  font-size: 15px;
  line-height: 24px;
}
.search-mobile {
  width: 254px;
  float: none;
  display: none;
  margin-left: auto !important;
  margin-right: auto !important;
}
.search-mobile .sinput1-new1 {
  border: 1px solid #b6b6b6
}
.darkHeader .features-new1 {
  display: none
}
.pdetails-big {
  float: right
}
.call-new1 a {
  color: white;
}
.pdetails-middle .banner_image_code {
  display: none
}
.mini-cart {
  color: #282828
}
.mini-cart a {
  color: #282828
}
.pdetails-big .wpop {
  width: 300px;
  bottom: 160px;
  right: 0;
  margin: auto;
  z-index: 2000000
}
.shp_bag1 .paypal_express_div {
  float: none;
  margin-left: 0;
  display: block;
}
.paypal_btn_margin {
  margin-bottom: 15px;
}
.shp_bag1 .shp_bag2 {
  float: right;
  margin-left: 15px
}
.shp_bag1 .btn-continue {
  float: right
}
.shp_bag1 .shp_bag2 .place-order {
  background: #fa05e8
}
.shp_bag1 .shp_bag2 .place-order:hover, .shp_bag1 .shp_bag2 .place-order:focus {
  background: #282828
}
.shopping_cart_banner {
  margin-top: 6px;
}
.cart-details .ctext .lbtn {
  font-size: 11px;
  padding: 1px 9px
}
.cart-details {
  height: auto
}
.cart-text {
  min-height: inherit
}
.cart-col-note .special_note {
  position: relative;
  left: 0;
  top: 0;
  float: none
}
.unit-price {
  height: 130px;
}
.cart-col-note, .cart-col-note1 {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 2px;
}
.cart-details-new .special_note_with_stitching {
  position: relative;
  float: none;
  bottom: 0;
  margin-bottom: 5px;
  left: 0
}
.mcart1 a {
  color: #282828;
}
.cart-details .ctext .new_lbtn {
  padding: 2px 7px 1px 7px;
  height: auto;
  line-height: 19px;
}
.checkout-new1 {
  margin-bottom: 40px
}
.checkout-left-new1 {
  float: left;
  width: 500px;
  background: #f2f2f2;
  padding: 18px;
  padding-top: 22px;
  margin-right: 50px;
  min-height: 545px;
}
.checkout-left-new1 .heading-h4 {
  text-transform: uppercase;
  margin-bottom: 14px
}
.checkout-center-new1 {}
.checkout-right-new1 {
  margin-right: 0
}
.checkout-left-new1 .acc-new1 {
  margin-bottom: 15px
}
.checkout-left-new1 .acc-new1 a {
  color: #fa05e8;
  text-decoration: none
}
.checkout-left-new1 .acc-new1 a:hover {
  color: #282828
}
.input-full-new1 {
  margin-bottom: 18px;
}
.input-left-new1 {
  width: 49%;
  float: left;
  margin-bottom: 20px;
}
.input-right-new1 {
  width: 49%;
  float: right;
  margin-bottom: 20px;
}
.input-new1 {
  width: 100%;
  font-size: 15px;
  color: #808080;
  border: 1px solid #ececec;
  background: #fff;
  height: 40px;
  padding: 8px 11px
}
select.input-new1 {
  padding: 1px;
  line-height: 35px;
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  background-image: url(../images/arrow.png);
  background-position: top 16px right 9px;
  background-repeat: no-repeat;
  text-indent: 6px;
  position: relative;
  display: inline-block;
}
.checkout-left-new1 .return-shhop a {
  color: #fa05e8;
  text-transform: uppercase;
  text-decoration: underline;
}
.checkout-left-new1 .return-shhop a:hover {
  color: #282828;
}
.check-box-new1 {
  font-size: 17px;
  color: #282828;
  margin-top: 21px;
  float: left;
  position: relative
}
.check-box-new1 input[type=radio]:not(old) {
  width: 21px;
  margin: 0;
  padding: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.check-box-new1 input[type=radio]:not(old) + label {
  display: inline-block;
  margin-left: 0px;
  padding-left: 25px;
  background: url(../images/radio.png);
  background-repeat: no-repeat;
  line-height: 20px;
}
.check-box-new1 input[type=radio]:checked + label {
  background: url(../images/radio-checked.png);
  background-repeat: no-repeat;
}
.checkout-left-new1 .check-box-new1 {
  width: 100%;
  margin-bottom: 15px;
  margin-top: 5px
}
.checkout-left-new1 .check-box-new1 img {
  display: block;
  margin-top: 10px;
}
.checkout_guest_div .check-box-new1 label {
  font-size: 14px;
  font-weight: normal;
}
.order-review {
  padding-bottom: 5px
}
.order-review .heading-h4 {
  float: left
}
.edit-new1 {
  font-size: 14px;
  color: #fa05e8;
  text-transform: uppercase;
  float: right
}
.edit-new1 a {
  color: #fa05e8;
  text-decoration: underline
}
.edit-new1 a:hover {
  text-decoration: none;
  color: #282828
}
.new-box1 {
  position: relative;
  min-height: 111px;
  margin-bottom: 21px
}
.new-box1 .newbox-img {
  position: absolute;
  top: 0;
  left: 0
}
.new-box1 .new-img img {
  max-width: 100%;
  height: auto
}
.new-box1 .newbox-text {
  padding-left: 94px;
  padding-right: 54px;
}
.new-box1 .text2 {
  text-align: left;
  margin-top: 13px;
}
.nprice-new1 {
  position: absolute;
  bottom: 10px;
  right: 0
}
.total-new1 {}
.totalnew1-row {
  padding: 9px 0;
  border-top: 1px solid #c4c4c4;
}
.total-new1-left {
  float: left;
  padding-top: 3px;
  padding-bottom: 3px;
}
.total-new1-right {
  float: right;
  padding-top: 3px;
  padding-bottom: 3px;
}
.totalnew1-final {
  font-size: 20px;
}
.totalnew2-row {
  border-bottom: 1px solid #c4c4c4;
  padding: 15px 0;
  text-transform: uppercase
}
.review-row1 {
  margin-bottom: 20px;
}
.review-form .radio-box1 {
  float: left;
  margin-right: 15px
}
.review-form-section {
  margin-top: 10px
}
.review-form {
  width: 980px;
  float: left
}
.review-form h2 {
  font-size: 20px;
  color: #282828;
}
.review-form h3 {
  font-size: 20px;
  color: #fa05e8;
  padding-top: 10px;
}
.review-row1 {
  height: 50px;
  background: #eee;
  margin-top: 20px
}
.review-row1 h4 {
  font-size: 17px;
  color: #282828;
  float: left;
  padding-top: 15px;
  padding-left: 15px;
}
.review-form-section {
  float: right;
  padding-top: 3px;
}
.review-form-section label {
  font-size: 17px;
  color: #282828
}
.review-textarea {
  height: 124px;
  width: 100%;
  border: 1px solid #bcbcbc;
  margin-top: 10px;
}
.star-new1 {
  margin-top: 10px;
}
.star-new1 ul {
  margin: 0;
  padding: 0;
  list-style: none
}
.star-new1 li {
  float: left;
  margin-right: 6px;
}
.rate-now {
  width: 142px;
  height: 44px;
  background: #fa05e8;
  border: 0;
  font-size: 17px;
  color: #fff;
  text-transform: uppercase;
  margin-top: 20px;
  cursor: pointer
}
.rate-now:hover {
  background: #282828
}
.star-cb-group {
  font-size: 0;
  unicode-bidi: bidi-override;
  direction: rtl;
}
.star-cb-group * {
  font-size: 2rem;
}
.star-cb-group > input {
  display: none;
}
.star-cb-group > input + label {
  display: inline-block;
  overflow: hidden;
  text-indent: 9999px;
  width: 1em;
  white-space: nowrap;
  cursor: pointer;
}
.star-cb-group > input + label:before {
  display: inline-block;
  text-indent: -9999px;
  content: "â˜†";
  color: #888;
}
.star-cb-group > input:checked ~ label:before, .star-cb-group > input + label:hover ~ label:before, .star-cb-group > input + label:hover:before {
  content: "â˜…";
  color: #fa05e8;
  text-shadow: 0 0 1px #333;
}
.star-cb-group > .star-cb-clear + label {
  text-indent: -9999px;
  width: .5em;
  margin-left: -.5em;
}
.star-cb-group > .star-cb-clear + label:before {
  width: .5em;
}
.star-cb-group:hover > input + label:before {
  content: "â˜†";
  color: #888;
  text-shadow: none;
}
.star-cb-group:hover > input + label:hover ~ label:before, .star-cb-group:hover > input + label:hover:before {
  content: "â˜…";
  color: #fa05e8;
  text-shadow: 0 0 1px #333;
}
.star-cb-group:root {
  font-size: 24px;
}
.minicart-new1 {
  border: 1px solid #c6c6c6;
  max-width: 405px;
  background: #fff
}
.minicart-new1 img {
  max-width: 100%;
  height: auto
}
.mcartrow-new1 {
  padding: 15px;
  border-top: 1px dashed #a3a3a3
}
.minicart-new1 .mcartrow-new1:first-child {
  border-top: 0
}
.mcartnew-left {
  float: left;
  width: 255px;
  position: relative
}
.mcartnew-img {
  width: 57px;
  position: absolute;
  top: 0;
  left: 0
}
.mcartnew-text {
  font-size: 14px;
  color: #282828;
  padding-left: 70px;
  min-height: 86px
}
.mqtynew1 {
  font-size: 14px;
  color: #282828;
  margin-top: 10px
}
.mcartnew-right {
  width: 110px;
  float: right;
  text-align: right
}
.mcart-price1 {
  font-size: 17px;
  color: #e10ad1
}
.mcartnew1-remove {
  margin-top: 13px;
}
.delivery-before {
  font-size: 17px;
  color: #282828
}
.mcartcheckout-btn {
  padding: 0 15px
}
.mcartcheckout-btn .btn-big {
  width: 100%;
  background: #282828;
  cursor: pointer;
  margin-top: 0
}
.mcartcheckout-btn .btn-big:hover {
  background: #ffeeee;
  color: #282828;
}
.minicart-cards {
  padding: 15px;
  text-align: center;
}
.minicart-cards img {
  max-width: 100%;
  height: auto;
}
#mini_shop_cart.mopen {
  white-space: inherit;
  background: none;
  padding-top: 20px;
  top: 26px;
}
#mini_shop_cart.mopen * {}
#mini_shop_cart.mopen .minicart-new1 {
  border: 1px solid #c6c6c6;
  box-shadow: none;
  text-transform: none;
}
#mini_shop_cart.mopen:before {
  content: '';
  position: absolute;
  top: 9px;
  right: 11px;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 11px solid #c6c6c6;
}
#mini_cart_total {
  background: #f2f2f2;
  margin: 15px;
  border-top: 0
}
#mini_cart_total .mcartnew-left {
  width: 190px;
}
#mini_cart_total .mcartnew-right {
  width: 110px;
}
#mini_shop_cart.mopen .btn-big {
  font-size: 18px;
}
.review-form {
  float: none;
  display: table;
  margin: auto
}
#myaccount_dropdown.mopen {
  padding: 0;
  padding-top: 19px;
  background: none
}
#myaccount_dropdown.mopen:before {
  content: '';
  position: absolute;
  top: 4px;
  right: 16px;
  width: 0;
  height: 0;
  border-left: 13px solid transparent;
  border-right: 13px solid transparent;
  border-bottom: 17px solid #fff;
}
.mlogin-new1 {
  width: auto !important
}
.myaccount_dropdown {
  border: 1px solid #ccc
}
.sizechart-new1 {
  padding: 15px 10px
}
.sizechart-new1 .heading-h4 {
  text-align: center;
  padding-bottom: 10px;
  font-family: "estrangelo_edessaregular", Arial, Helvetica, sans-serif;
  font-weight: 500
}
.size-chart-new1 .heading-h4 {
  text-align: center;
  padding-bottom: 10px;
  font-size: 24px;
  text-transform: uppercase;
}
.sizechart-new1 table {
  width: 100%;
  border-collapse: collapse;
  vertical-align: middle;
  border-spacing: 0;
  border: 1px solid #282828;
  margin-bottom: 15px
}
.sizechart-new1 table tr:nth-child(2n) {
  background: #f2f2f2
}
.sizechart-new1 table tr:first-child td {
  font-weight: 500
}
.sizechart-new1 table tr td:first-child {
  font-weight: 500
}
.sizechart-new1 table td {
  border: 1px solid #000;
  text-align: center;
  padding: 5px;
}
.sizechart-new1 table td, .sizechart-new1 table th {
  vertical-align: middle;
  font-size: 15px
}
.sizechart-new1 td {
  vertical-align: top;
}
#stitch_data2 .ocolor2, #stitch_data31 .ocolor2 {
  margin-top: 0;
}
#product_stitch_size, #product_stitch_bsize {
  height: 33px;
  width: 145px;
  border: 1px solid #999;
}
#product_stitch_length {
  width: 70px;
  border: 1px solid #999;
  padding: 3px 4px;
}
#stitch_data2 select, #stitch_data31 select {
  -webkit-appearance: menulist !important;
}
.stitch_span {
  margin-top: 2px;
  float: right;
  margin-left: 2px;
}
.checkbox-new2021 .stitch_span {
  margin-top: 0px;
  float: none;
  margin-left: 2px;
  display: inline-block
}
.your_height {
  font-style: italic;
  font-size: 13px;
  color: #282828 !important;
}
.stitching_standard_remark {
  float: left;
  width: 100%;
  margin-top: 9px;
}
.stitching_standard_remark div {
  padding-bottom: 5px;
}
.stitching_standard_remark textarea {
  width: 100%;
  border: 1px solid #999;
  font-size: 15px;
  padding: 3px 4px;
}
.stay-connected {}
.stay-logo {
  text-align: center;
  margin: 30px 0
}
.stay-box {
  max-width: 400px;
  margin: auto;
  background: #fff;
  padding: 20px;
  padding-bottom: 30px;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .19);
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, .19);
  box-shadow: 0 0 8px rgba(0, 0, 0, .19);
}
.stay-box h1 {
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 30px;
  font-weight: normal;
  color: #282828;
  text-transform: uppercase;
  margin: 0
}
.stay-box p {
  font-size: 17px;
  color: #282828;
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif;
  text-align: center;
  line-height: 22px
}
.psign {
  margin-top: 10px;
  margin-bottom: 30px
}
.input-stay-row {
  margin-bottom: 15px
}
.input-stay-row label {
  color: #222;
  font-size: 16px;
}
.input-stay-row input {
  width: 100%;
  border: 0;
  font-size: 14px;
  color: #222;
  border: 1px solid #a9a9a9;
  padding: 9px 15px;
  margin-top: 5px
}
.stay-box .btn1 {
  margin: auto;
  display: table;
  min-width: 100%;
  margin-top: 25px;
  background: #fa05e8
}
.stay-box .btn1:hover {
  background: #282828
}
.options_petticoat {
  margin-top: 18px;
  background: #f2f2f2 !important
}
.options_petticoat .ocolor1 {
  width: 48% !important;
  padding-bottom: 10px;
}
.options_petticoat .ocolor1:nth-child(2n) {
  float: right
}
.options_petticoat .single-option-selector {
  width: 100% !important;
  margin-top: 5px;
  background-color: #ffffff;
  padding: 1px;
  line-height: 27px;
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  background-image: url(../images/arrow.png);
  background-position: top 16px right 9px;
  background-repeat: no-repeat;
  text-indent: 6px;
  height: 33px;
  border: 1px solid #ccc;
  font-size: 14px;
}
.petticoat_cls .add-stich .check-box-new1 label {
  font-weight: 500
}
.options_petticoat .single-option-selector option {
  padding: 0
}
.add-stich .check-box-new1 input[type=checkbox]:not(old) + label {
  display: block;
  padding-left: 27px;
  background: url('../images/check.jpg') no-repeat;
  line-height: 22px;
  font-weight: 500;
}
.add-stich .check-box-new1 input[type=checkbox]:checked + label {
  background: url('../images/checked.jpg') no-repeat;
}
.petticoat_cls .check-box-new1 input[type=checkbox]:not(old) + label {
  display: block;
  padding-left: 27px;
  background: url('../images/check.jpg') no-repeat;
  line-height: 22px;
  font-weight: 500;
}
.options_petticoat {
  padding: 17px !important;
  padding-bottom: 5px !important
}
.ocolor1 {
  font-size: 15px;
  text-transform: uppercase !important
}
.options_petticoat .single-option-selector {
  margin-bottom: 10px
}
.options_petticoat .single-option-selector {
  height: 40px;
  line-height: 36px;
  text-transform: uppercase
}
.designer-category-new1 img {
  max-width: 100%;
  height: auto
}
.designer-category-new1 .dcategory1-new1 {}
.designer-category-new1 .dcategory1-new1 ul {
  margin: 0;
  padding: 0;
  list-style: none
}
.designer-category-new1 .dcategory1-new1 li {
  float: left;
  width: 495px;
  margin-right: 57px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.designer-category-new1 .dimg1-new1 {
  margin-bottom: 126px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  position: relative;
  -webkit-transform:scale(1.05);
  transform:scale(1.05);
}
.designer-category-new1 .dimg1-new1 img {
  max-width: 100%;
  height: auto;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.designer-category-new1 .dcategory1-new1 li:last-child {
  margin-right: 0
}
.designer-category-new1 .dcategory2-new1 {}
.designer-category-new1 .dcategory2-new1 ul {
  margin: 0;
  padding: 0;
  list-style: none
}
.designer-category-new1 .dcategory2-new1 li {
  width: 100%
}
.categ-text {
  position: absolute;
  bottom: -70px;
  left: 0;
  width: 100%;
  padding-left: 20px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.categ-text1 {
  width: 100%;
  height: 98px;
  background: #f2f2f2;
  position: relative;
  z-index: 2;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  padding: 0 10px
}
.categ-text1:before {
  width: 5px;
  height: 100%;
  background: #d8d2d2;
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  z-index: 3;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.categ-text h3 {
  font-size: 22px;
  color: #282828;
  text-align: center;
  text-transform: uppercase;
  padding-top: 17px;
  position: relative;
  z-index: 4
}
.shownow-new1 {
  font-size: 17px;
  color: #fa05e8;
  text-align: center;
  text-decoration: underline;
  text-transform: uppercase;
  padding-top: 6px;
  position: relative;
  z-index: 4
}
.shownow-new1 a {
  text-decoration: none;
  color: #fa05e8;
}
.col2-new1 .categ-text1 {
  background: #f9eddb;
}
.col2-new1 .categ-text1:before {
  background: #e1ccac;
  left: inherit;
  right: 0
}
.categ-text.col-border-right {
  padding-left: 0;
  padding-right: 20px
}
.categ-text.col-border-right .categ-text1 {}
.categ-text.col-border-right .categ-text1 {}
.dcategory2-new1 .dimg1-new1 {
  margin-bottom: 0 !important
}
.images-rotation {
  display: inline-block;
}
.images-rotation img {
  display: block;
}
.addclass {
  animation-name: fadeIn;
  animation-duration: 0.5s;
  animation-fill-mode: both;
}
.addclass1 {
  animation-name: fadeIn;
  animation-duration: 0.5s;
  animation-fill-mode: both;
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
.client_loc {
  font-style: italic;
  font-size: 15px;
  line-height: 16px;
  color: #999;
}
.dob {
  margin-top: -15px;
}
.dob .text {
  margin-bottom: 5px;
}
.dob #day {
  float: left;
}
.dob #month {
  margin-left: 1%;
  float: right;
}
.dob .seinput1 {
  width: 49%;
  height: 39px;
  font-size: 15px;
  color: #363636;
  border: 1px solid #a0a0a0;
  padding: 7px 5px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.size-chart-new1 {
  max-width: 781px;
  margin: auto;
  margin: 10px;
}
.size-chart-new1 table {
  border-collapse: collapse;
  border: #282828 1px solid;
  text-align: center;
  font-size: 17px;
  text-transform: uppercase;
}
.size-chart-new1 table td {
  border: #282828 1px solid;
  padding: 8px
}
.size-chart-new1 .col22 {
  border: 0 !important;
  padding: 0 !important
}
.size-chart-new1 .col22 td {
  border: 0 !important;
  border-right: 1px solid #282828 !important;
  border-bottom: 1px solid #282828 !important
}
.size-chart-new1 .row22 .col22:last-child td:last-child {
  border-right: 0 !important
}
.size-chart-new1 .row22:last-child .col22 td {
  border-bottom: 0 !important
}
.size-chart-new1 .col22 table {
  border: 0 !important
}
.size-chart-new1 .row22:nth-child(2n) {
  background: #f2f2f2
}
.size-chart-new1 tr:nth-child(2) {
  background: #fff !Important
}
.beinthe-know-new1 {
  max-width: 800px;
  position: relative;
  margin: auto;
  background: #fff;
  padding: 23px 430px 23px 30px;
  min-height: 500px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.beimg-new1 {
  position: absolute;
  top: 0;
  right: 0
}
.beinthe-know-new1 h2 {
  font-size: 25px;
  color: #282828;
  line-height: 35px;
  text-align: center;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.beinthe-know-new1 h4 {
  font-size: 20px;
  color: #282828;
  text-align: center;
  padding-top: 5px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.cake1-new1 {
  text-align: center;
  margin: 20px 0
}
.bselect-new1 {
  width: 100%;
  height: 42px;
  border: 2px solid #d5d3d3;
  color: #555555;
  font-size: 15px;
  padding: 1px;
  -webkit-appearance: none;
  -moz-appearance: none;
  margin-top: 12px;
  text-indent: 5px;
  background-image: url(../images/arrownew1.jpg);
  background-position: top 13px right 9px;
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.bselect-new1:hover {
  border: 2px solid #fa05e8
}
.besubmit-new1 {
  height: 42px;
  width: 100%;
  font-size: 17px;
  text-transform: uppercase;
  text-align: center;
  background: #282828;
  color: #fff;
  border: 0;
  margin-top: 18px;
  cursor: pointer;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.besubmit-new1:hover {
  background: #fa05e8;
  color: #fff
}
.fform-new1 {
  width: 100%;
  background: #ededed;
  padding: 22px;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .75);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .75);
  box-shadow: 0 0 5px rgba(0, 0, 0, .75);
  border: solid 1px #959595;
}
.text20 {
  font-size: 20px;
  line-height: 28px;
  text-align: center;
  color: #282828;
  padding: 0 60px;
  position: relative;
  padding-bottom: 20px;
  border-bottom: 1px solid #a9a9a9
}
.text21 {
  font-size: 20px;
  line-height: 28px;
  text-align: center;
  color: #282828;
  position: relative;
  padding-bottom: 5px;
}
.text20:before {
  background: url(../images/sprite12.png) -62px -123px no-repeat;
  width: 29px;
  height: 26px;
  display: block;
  content: '';
  position: absolute;
  top: 19px;
  right: 19px;
}
.stichtype-new {
  padding-top: 12px
}
.stichtype-new h3 {
  font-size: 20px;
  color: #fa05e8;
  font-weight: 500
}
.stichtype-new .check-box-new1 {
  width: 100%;
  margin-top: 17px
}
.stichbox-new1 {
  padding: 20px;
  background: #fff;
  margin-top: 22px;
}
.stich-row1 {}
.stich1-row-left {
  float: left;
  width: 48%;
  margin-bottom: 15px
}
.stich-row1 p {
  margin-bottom: 5px;
  text-transform: uppercase;
  font-size: 15px
}
.stich1-row-left p span {
  font-style: italic
}
.stich-row1 select {
  background: #fff;
  border: 1px solid #a4a4a4;
  width: 100%;
  background-color: #ffffff;
  font-size: 15px;
  color: #282828;
  line-height: 20px;
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  background-image: url(../images/arrow.png);
  background-position: top 14px right 10px;
  background-repeat: no-repeat;
  height: 36px;
}
.stinput1 {
  width: 100%;
}
.stich1-row-right {
  float: right
}
.stinput1 {
  width: 100%;
  height: 36px;
  border: 1px solid #a4a4a4;
  padding: 5px 10px
}
.stich-row1 textarea {
  height: 70px;
  padding: 5px
}
.stich-row1 .btn-continue.lbtn {
  margin-right: 14px;
  min-width: 150px;
  margin-top: 10px
}
.stich-row1:last-child {
  margin-bottom: 0
}
.fform-new1 .fabric-details {
  background: #fff;
  border: 1px solid #a4a4a4;
}
.fform-new1 .options_petticoat {
  background: #fff !important;
  border: 1px solid #a4a4a4;
  padding: 15px;
}
.desktop-bag1 {
  display: none;
}
#headernew1 .header-topnew1 {
  background: #fff;
  height: 107px;
}
#headernew1 .top2 .logo {
  display: none
}
#headernew1 .call-new1 {
  margin-top: 5px;
  font-size: 14px;
}
#headernew1 .call-new1 a {
  color: #171717
}
#header * {
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif !important
}
#headernew1 .myacc-new1 a {
  color: #171717
}
#headernew1 .header-topnew1 .logo {
  margin-top: 23px;
}
#headernew1 .header-topnew1 .search-new1 {
  width: 241px;
  margin-left: 17px;
}
#headernew1 .header-topnew1 .sinput1-new1 {
  border: 1px solid #171717;
  padding-right: 58px;
  font-size: 15px;
  color: #6a6a6a
}
#headernew1 .header-topnew1 .sinput2-new1 {
  background: url(../images/sprite1.png) -9px -126px no-repeat;
  width: 53px;
  height: 37px;
}
#headernew1 .headertop-new1-left {
  margin-top: 14px;
  margin-left: 268px
}
#headernew1 .myacc-new1 {
  font-size: 13px;
  padding-top: 16px;
  margin-top: 28px
}
#headernew1 .features-new1 {
  margin-bottom: 0
}
#headernew1 .navigation-new {
  background: #171717
}
#headernew1 .navigation-new .nav li a {
  color: #fff
}
#headernew1 .navigation-new .nav {
  padding-top: 14px;
  display: table;
  margin: auto
}
#headernew1 .navigation-new .nav li {
  margin-right: 57px
}
#headernew1 .navigation-new .nav li:last-child {
  margin-right: 0px
}
#headernew1 .navigation-new .nav li a {
  padding-bottom: 13px
}
#headernew1 .navigation-new .nav li .navi-drop {
  top: 35px
}
#headernew1 .navigation-new .nav li:hover .navi-drop {
  top: 46px
}
#headernew1 .navigation-new .navigation {
  float: none;
  position: relative;
  z-index: 2000000
}
#headernew1 .top2 {
  display: none
}
#headernew1 .search-new1 {
  margin-top: 8px;
}
#headernew1 .whatsapp-new1 {
  padding-left: 28px;
}
#headernew1 .myacc-new1 {
  margin-right: 23px
}
#headernew1 .search-new1.search-mobile * {
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif !important;
}
#header .sinput1-new1 {
  font-size: 15px;
}
#headernew1 .slide21 {
  font-size: 14px;
}
#headernew1 #mini_shop_cart.mopen:before {
  content: '';
  position: absolute;
  top: 10px;
  right: 16px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 11px solid #ccc;
}
#headernew1 .navigation-new .nav li .ccontent1 a {
  color: #171717
}
#headernew1 .navigation-new .nav li a:hover, #headernew1 .navigation-new .nav li a.active {
  color: #fa05e8
}
#headernew1 .navigation-new .nav .brands-dropdown li a {
  color: #171717
}
#headernew1 .navigation-new .nav .brands-dropdown li a:hover {
  color: #fa05e8
}
#headernew1 .navigation-new .nav .brands-dropdown li {
  width: 16%;
  margin-right: 2%;
}
#headernew1 .navigation-new .nav .brands-dropdown li a {
  padding-bottom: 12px !important
}
#headernew1 .navigation-new .nav .brands-dropdown li:nth-child(6n) {
  width: 10%;
  margin-right: 0
}
#headernew1 .collection-image img {
  display: block
}
#headernew1 .collection {
  background: #f0f0f0
}
#headernew1 .brands-dropdown {
  background: #f0f0f0
}
.continue_link {
  float: left;
  text-decoration: underline;
  color: #000;
  margin-top: 31px;
  font-size: 15px;
}
#missed_offer {
  background: #f1f1f1;
  padding: 10px;
  margin-bottom: 10px;
  font-size: 14px;
}
.festive_offer a {
  font-weight: 500;
  color: #fa05e8;
  animation: blinkingText 2s infinite;
}
#menu .festive_offer a:hover {
  animation: blinkingTexts 2s infinite;
}
@keyframes blinkingText {
  0% {
    color: #fa05e8;
  }
  25% {
    color: #fa05e8;
  }
  50% {
    color: #282828;
  }
  100% {
    color: #fa05e8;
  }
}
@keyframes blinkingTexts {
  0% {
    color: #FFF;
  }
  25% {
    color: #FFF;
  }
  50% {
    color: #282828;
  }
  100% {
    color: #FFF;
  }
}
.free_ship {
  position: absolute;
  top: 10px;
  left: 10px;
}
.gplus {
  background: url(../images/sprite.png) -260px -309px no-repeat;
}
.gplus:hover {
  background: url(../images/sprite.png) -310px -259px no-repeat;
}
.right-feature-top {
  display: none;
}
.pdetails-del::before {
  background: url(../images/sprite.png) -316px -346px no-repeat;
  width: 28px;
  height: 14px;
  top: 3px;
}
.santa .xmas {
  display: inline;
  top: -12px;
  position: absolute;
  text-align: right;
  right: -56px;
  width: 57px;
}
.santa .xmas img {
  max-width: 100%;
  height: auto;
}
.snow-canvas {
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: fixed;
  pointer-events: none;
  z-index: 1;
}
.new_size_chart .size-guide {
  float: none;
  padding-top: 10px;
}
.new_size_chart {
  padding-top: 10px;
}
.standard_new_chart {
  position: relative;
}
.standard_new_chart #stitch_data2, .standard_new_chart #stitch_data31 {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 370px;
  padding: 0px;
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%;
}
.standard_new_chart #product_stitch_size, .standard_new_chart select {
  width: 200px;
}
.readytowear select {}
.readytowear input {
  margin-top: 10px;
}
.readytowear {
  margin-bottom: 30px;
}
.readytowear select {
  margin-top: 0 !important;
  -webkit-appearance: menulist !important;
  border: 1px solid #999;
  width: 145px;
  height: 33px;
}
.readytowear .ocolorheight1 select {
  width: 164px;
}
.ocolor_height1 select {
  width: 250px !important;
}
.readytowear input {
  width: 70px !Important;
  border: 1px solid #999;
  width: 120px;
  height: 33px;
  margin-top: 0 !important;
  padding: 5px
}
.readytowear .ocolor1 {
  margin-right: 20px;
  margin-top: 12px;
}
.readytowear .ocolor1:last-child {
  margin-right: 0px;
}
.readmadediv_price {
  padding: 10px;
  padding-left: 0;
  padding-top: 28px;
  padding-bottom: 0;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 13px;
  color: #282828;
}
.readymade_topimg {
  position: absolute;
  left: 0;
  top: 15px;
  right: 0;
  z-index: 98;
  text-align: right;
}
.popup2019 {
  max-width: 800px;
  margin: auto;
  background: #fff
}
.popup2019-left {
  float: left;
  width: 300px
}
.popup2019-right {
  width: 499px;
  float: right;
  padding: 0 34px;
  padding-bottom: 35px
}
.popup2019-right h2 {
  font-size: 25px;
  color: #282828;
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif; font-weight:500;
  text-align: center;
  padding-top: 38px
}
.fut-text17 {
  font-size: 17px;
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif;
  line-height: 24px;
  text-align: center;
  padding-top: 17px;
  color: #282828;
  padding-bottom: 8px
}
.popform2019 {}
.poprow11 {}
.popcol50 {
  width: 49%;
  float: left;
  margin-top: 15px
}
.poprow11 .popcol50 ~ .popcol50 {
  float: right
}
.input-pop2019 {
  width: 100%;
  border: 1px solid #c8c8c8;
  font-size: 14px;
  color: #848484;
  padding: 12px 15px 11px 15px;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-i1-out;
  transition: all .4s ease-in-out;
}
.input-pop2019:focus {
  border-color: #fa05e8
}
.popcol100 {
  width: 100%
}
.popform2019 .check-box-new1 {
  font-size: 14px;
  color: #282828;
  margin-top: 30px
}
.popform2019 .check-box-new1 label {
  height: 37px;
  overflow: auto;
  font-weight: normal !Important;
  line-height: 18px !Important;
  background-position: 0 2px
}
.popupsignup {
  min-width: 200px;
  height: 42px;
  background: #fa05e8;
  border: 0;
  text-transform: uppercase;
  color: #fff;
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif; font-weight:500;
  font-size: 17px;
  display: block;
  margin: auto;
  margin-top: 27px;
  cursor: pointer;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-i1-out;
  transition: all .4s ease-in-out;
}
.popupsignup:hover {
  background: #282828
}
.popup2019 .popup_close_btn {
  position: absolute;
  top: 5px;
  right: 31px;
}
.pdetails-middle .newpprice {
  border-bottom: 2px solid #f2f2f2;
  padding-bottom: 12px
}
.pdetails-middle .newpprice .pprice1 {
  float: left;
  padding-top: 20px;
  padding-bottom: 10px;
  border-bottom: none;
  float: left;
}
.pprice1_shippingstatus {
  float: right;
  font-size: 16px;
  color: #000;
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  padding-top: 21px;
  padding-bottom: 0px
}
.leftinstock {
  padding-top: 10px;
  font-weight: 500;
  font-size: 14px;
  color: #000;
}
.add-stich-new .standard_new_chart #stitch_data2, #stitch_data31 {
  position: relative;
  width: 100%;
  float: left
}
.add-stich-new .standard_new_chart #stitch_data2 .ocolor2, #stitch_data31 .ocolor2 {
  float: left
}
.add-stich-new .standard_new_chart #stitch_data2 .ocolor1, #stitch_data31 .ocolor1 {
  margin-right: 15px;
  margin-bottom: 15px;
}
.add-stich-newsection .check-box-new1 {
  margin-top: 30px
}
.add-stich-newsection .fabric-details {
  margin-top: 10px
}
.add-stich-newsection .size-guide {
  padding-top: 33px
}
.accordion.vertical .fabric_new ul li {
  border-color: #fff
}
.new-size-guide .size-guide {}
.petticoat_cls_div {
  border-bottom: 2px solid #f2f2f2;
  padding-bottom: 27px;
}
.semi_s12 {
  border-bottom: 2px solid #f2f2f2;
  padding-bottom: 27px;
  margin-bottom: 20px;
}
.other_option_add_stitch .text_val {
  text-transform: uppercase;
  font-size: 16px;
  text-align: left;
  padding-top: 12px;
}
.sbanner-row1-video .video1 {
  overflow: hidden;
  background: #000;
  position: relative;
  height: 480px
}
.sbanner-row1-video .video1 video {
  width: 100%;
  height: auto;
  max-height: 100%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  top: 50%;
  left: 50%;
  padding: 0;
  margin: 0;
  display: block;
  min-width: 102%;
  min-height: 120%;
  max-width: 555px;
  width: auto;
  height: auto;
  position: absolute;
}
.sbanner-row1-video .video-container {
  position: relative;
  padding-bottom: 34.55%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.sbanner-row1-video .video-container iframe, .sbanner-row1-video .video-container object, .sbanner-row1-video .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.sbanner-row1-video {}
.sbanner-row1-video .sbanner-big {
  width: 830px;
}
.sbanner-row1-video .sbanner-small {
  width: 720px;
}
.sbanner-row1-video .video1 {
  height: 474px;
}
.sbanner-row1-video .video1 video {
  min-width: 100%;
  min-height: 100%;
}
.size-chart-new1 {
  max-width: 100%;
  margin: 0;
  padding: 10px;
  padding-bottom: 0;
}
.size-chart-new1 .left_size {
  float: left;
  width: 70%;
}
.size-chart-new1 .right_size {
  float: right;
  width: 30%;
  right: 10px;
  padding-left: 20px;
}
.size-chart-new1 .right_size img {
  max-width: 100%;
  height: auto;
}
.product-text a {
  color: #fa05e8;
}
.product-text a:hover {
  text-decoration: underline;
}
.product-text .text1 h2, .product-text .text1 p {
  text-align: left !important;
}
.xmas_discount_offers {
  margin: 20px 0 0px 0;
  font-size: 19px;
}
.catbanner {
  text-align: center;
  margin-bottom: 40px;
}
.catbanner .desktop, .catbanner .mobile {
  max-width: 100%;
}
.catbanner .mobile {
  display: none;
}
/*Header new update 2020*/
.header2020 * {
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif !important
}
.header2020 .fa {
  font-family: "FontAwesome", Arial, Helvetica, sans-serif !important
}
.responsive-menu .mobile-bar {
  display: block
}
a#toggle {
  background: white;
  color: #242424;
  top: 58px;
  padding: 5px;
}
.covid_m a#toggle {}
#toggle .fa {
  color: #242424 !important;
  font-size: 30px;
  padding-top: 0 !important;
}
.header2020 {}
.top1-2020 {
  height: 40px;
  background: #151515
}
.top12020-left {
  float: left;
  position: relative;
  font-size: 14px;
  line-height: 24px;
  color: #fff;
  padding-top: 8px;
  width: 33.33%;
  text-align: left
}
.top12020-left a {
  text-decoration: none;
  color: #fff;
}
.top12020-left a:hover {
  color: #fa05e8
}
.top12020-center {
  text-align: center;
  font-weight: 500;
}
.top12020-right {
  float: right;
  text-align: right
}
.top2-2020 {
  height: 95px;
}
.logo {
  float: left;
  margin-top: 24px
}
.top22020-right {
  float: right
}
.searchnew-2020 {
  width: 240px;
  position: relative;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  background: none;
  margin-top: 23px;
  float: left
}
.sinput1-2020 {
  width: 100%;
  height: 37px;
  background: #fff;
  border: none;
  padding: 7px 32px 6px 0px;
  font-size: 14px;
  color: #6a6a6a;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  border-bottom: 1px solid #050505
}
.sinput2-2020 {
  position: absolute;
  top: 1px;
  right: 3px;
  background: none;
  border: 0;
  background: url(../images/sprite-2020.png) 11px 6px no-repeat;
  width: 32px;
  height: 35px;
  cursor: pointer;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.banner {
  max-width: 1900px;
  margin: auto
}
.banner img {
  max-width: 100%;
  height: auto
}
.mtop {
  display: block;
  float: right;
  margin-top: 27px;
  border-left: 1px solid #050505;
  margin-left: 20px
}
.mtop-left {
  float: left
}
.mtop-right {
  float: right
}
.mtop-left ul {
  margin: 0;
  padding: 0;
  list-style: none
}
.mtop-left li {
  float: left;
  width: 35px;
  height: 35px;
  cursor: pointer;
  position: relative;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  margin-left: 10px;
}
/*.mtop-left li:before{content:''; background:#6e7b86; width:0%; height:2px; position:absolute; bottom:2px; left:0; right:0; margin:auto; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.mtop-left li:hover:before{width:100%}*/
.mcart {
  background: url(../images/sprite-2020.png) -79px -2px no-repeat;
}
.mwish {
  background: url(../images/sprite-2020.png) -38px -4px no-repeat;
}
.mopen {
  position: absolute;
  right: 0;
  top: 33px;
  background-color: #000;
  padding: 0px;
  z-index: 200000;
  white-space: nowrap;
  display: none
}
.mtop-left li:hover .mopen.new1 {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  animation-name: fadeInUp1;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  display: block
}
.msearch1 {
  width: 100%;
  background-color: #fff;
  position: relative;
}
.msearch1 .tinput1 {
  width: 100%;
  font-size: 14px;
  color: #6c6c6c;
  padding: 10px 30px 8px 8px;
  border: 1px solid #ccc;
  height: 43px;
}
.msearch1 .tinput2 {
  position: absolute;
  top: 0px;
  right: 0px;
  background: none;
  border: 0;
  background: url(../images/sprite.png) 3px 8px no-repeat;
  width: 32px;
  height: 34px;
}
.mtop-right .mopen {
  right: 0;
  left: inherit
}
.msearch .mopen {
  width: 250px !important;
}
.mhide {
  display: none
}
.muser.mwish .mlogin {
  width: auto
}
@-webkit-keyframes fadeInUp1 {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes fadeInUp1 {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.cartnumber {
  position: absolute;
  top: 9px;
  left: -4px;
  right: 0;
  margin: auto;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
}
.header2020 .cartnumber {
  background: #151515;
  border-radius: 50%;
  overflow: hidden;
  width: 24px;
  height: 24px;
  color: #fff;
  line-height: 22px;
  top: -1px;
  right: -33px;
}
.fadeInUp1 {
  opacity: 0;
  -webkit-transform: translateY(20px);
  transform: translateY(20px);
}
.fadeInUp1 {
  -webkit-animation-name: fadeInUp1;
  animation-name: fadeInUp1;
}
.mlogin {
  background-color: #000;
  padding: 7px 10px;
  font-size: 13px;
  width: 100%;
  color: #fff;
}
.mlogin a {
  display: block;
  color: #fff;
  text-decoration: none;
  padding: 3px 0
}
.mlogin a:hover {
  color: #dcaeb3;
}
.mcart .mopen {
  text-align: center
}
.header2020 .nav li {
  margin-right: 40px;
  margin-top: 22px;
}
.top22020-right {
  margin-left: 24px;
}
.collection {
  z-index: 10000
}
.nav li:hover .navi-drop {
  top: 132px
}
.navi-drop {
  opacity: 1;
  visibility: visible;
  overflow: visible;
  display: none
}
.nav li:hover .navi-drop {
  opacity: 1;
  visibility: visible;
  overflow: visible;
  display: block;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  animation-name: fadeInUp1;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  display: block;
  z-index: 10000
}
.header2020 .container {
  max-width: 1900px;
  padding: 0 15px
}
.navigation {
  width: 100%
}
.navigation .nav {
  display: table;
  margin: auto
}
.navi-drop {}
.header2020 .logo {
  position: absolute;
  top: 22px;
  left: 0;
  right: 0;
  width: 192px;
  margin: auto
}
.mtop {
  position: relative;
  z-index: 50001
}
.header2020 .nav li {
  margin-left: 30px;
  margin-right: 30px
}
.searchnew-2020 {
  position: absolute;
  top: 0;
  left: 15px
}
.mtop {
  border: 0
}
.header2020 .cartnumber {}
.drop11 {}
.header2020 .nav li {
  position: relative
}
.header2020 .nav li:hover > a {
  color: #fa05e8
}
.nav li:hover .navi-drop {
  width: 910px
}
.nav li:hover .navi-drop {
  top: 32px !important
}
.navi-drop {
  left: -430px;
  right: inherit
}
.collection2020 {
  max-width: 910px;
  background: #f2f2f2;
  border-bottom: 1px solid #fa0ce9;
  padding: 30px;
  padding-bottom: 20px;
  position: relative;
  min-height: 265px;
  box-shadow: 5px 0 5px -5px rgba(0, 0, 0, 0.6), -5px 0 5px -5px rgba(0, 0, 0, 0.6);
}
.collection2020 .collection2020-right {
  position: absolute;
  top: 30px;
  right: 30px
}
.collection2020 .collection2020-right img {
  max-width: 100%;
  height: auto
}
.collection-column {
  width: 162px;
  float: left;
  margin-right: 48px
}
.collection-column h3, .collection-column .h3_heading {
  font-size: 13px;
  text-transform: uppercase;
  padding-bottom: 10px;
  border-bottom: 2px solid #cfcfcf
}
.collection-column ol {
  list-style: none;
  padding-top: 12px
}
.collection-column ol li {
  font-size: 14px;
  color: #282828;
  margin: 0 !important;
  padding: 0 !important;
  padding-top: 6px !important;
  float: none !important;
  text-transform: none !important
}
.collection-column ol li a {
  color: #282828;
  text-decoration: none;
  padding-bottom: 0 !important;
  text-transform: none !important
}
.collection-column ol li a:hover {
  color: #fa0ce9
}
.li_number_0 .navi-drop {
  left: -50px;
  right: inherit
}
.li_number_1 .navi-drop {
  left: -50px;
  right: inherit
}
.li_number_2 .navi-drop {
  left: -50px;
  right: inherit
}
.li_number_3 .navi-drop {
  left: -250px;
  right: inherit
}
.header2020new .top12020-left, .header2020new .top12020-right {
  width: 25%;
}
.header2020new .top12020-center {
  width: 50%;
}
.coupon_code_current {
  display: inline;
  margin-left: 320px;
}
#divider {
  top: -2px;
  position: relative;
}
.slide23 {
  margin: 0 -7px;
  overflow: hidden
}
.slide23 .pbox {
  width: 100%;
  padding: 0 7px;
}
.slide23 .item {
  margin: 0 !important;
  width: 100% !important
}
.slide23 .item img {
  max-width: 100%;
  height: auto
}
.other_color_text-new1 {
  margin: 10px 0;
  padding-bottom: 7px;
  text-transform: uppercase;
  font-size: 14px;
  color: #282828;
  position: relative;
}
.other_color_text-new1 .customNavigation .next {
  position: absolute;
  right: 26px;
  top: 0;
  cursor: pointer;
  background: url(../images/sprite.png) -254px -9px no-repeat;
  width: 22px;
  height: 22px
}
.other_color_text-new1 .customNavigation .prev {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  background: url(../images/sprite.png) -285px -9px no-repeat;
  width: 22px;
  height: 22px
}
.pageselected {
  font-weight: 500;
  color: #FFF !important;
  border: 1px #2394ce solid !important;
  background: #2394ce !important;
  padding: 3px 6px !important;
}
.listing {
  margin-top: 55px;
  margin-bottom: 20px;
}
.listing {
  margin-top: 20px;
  margin-bottom: 0px;
}
.pagination {
  text-decoration: none;
  font-size: 16px;
  padding: 8px;
  margin: 0 auto;
  text-align: center;
  list-style: none;
  display: table;
}
.pagination a {
  text-decoration: none;
  font-size: 14px;
  color: #000;
  border: 1px #000 solid;
  padding: 6px 13px;
  text-transform: none;
  display: inline-block;
  border-radius: 20px;
  min-width: 35px;
}
.pagination a.active {
  color: #282828 !important;
  border: 1px #282828 solid;
  background: #ffeeee;
}
.pagination a:hover {
  text-decoration: none;
  color: #282828 !important;
  border: 1px #282828 solid;
  background: #ffeeee;
}
.pagination li {
  display: inline;
  font-size: 24px;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  padding-bottom: 10px;
}
.delivery_corona {
  display: none
}
.coupon_code_current {
  display: none !important
}
/*.top2-2020 { height:auto;}
.delivery_corona { padding-bottom:28px;}
.d_c_0{ background:#f2f2f2; height:62px; padding-bottom:38px}
.delivery_corona .container { max-width:1600px; padding:0 }
.d_c_0_11 { display:table; margin:auto; padding:23px 0}
.d_c_1{ float:left; font-size:16px; letter-spacing:0.5px; padding-left:28px; position:relative; margin:0 15px}
.d_c_1:before { width:20px; height:20px;background:url(../images/sprite-2020.png) -8px -76px no-repeat; content:''; position:absolute; top:0; left:0}
.d_c_2 { float:right;font-size:16px; letter-spacing:0.5px; padding-left:35px; position:relative; margin:0 15px}
.d_c_2:before { width:29px; height:15px;background:url(../images/sprite-2020.png) -38px -80px no-repeat; content:''; position:absolute; top:2px; left:0}
 .d_c_0 * { font-family:"Kumbh Sans",Arial, Helvetica, sans-serif !important;}*/
.lang_css .seinput1 {
  width: 150px;
  height: 39px;
  font-size: 15px;
  color: #363636;
  border: 1px solid #a0a0a0;
  padding: 7px 5px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  text-transform: uppercase;
}
.lang_css .seinput1 option {
  text-transform: uppercase;
}
.searchnew-2020 {
  position: absolute;
  top: 0;
  right: 113px;
  left: inherit;
}
.covid_19 {
  text-align: center;
  color: #282828;
  background: #f2f2f2 !important;
  font-size: 18px;
  padding: 9px;
}
.covid_19 a {
  color: #282828 !important;
}
.banner {
  margin-top: 2%
}
.total_item_price_div {
  font-weight: 500;
  float: left;
  margin-top: 45px;
  color: #fa05e8;
  text-transform: uppercase;
  font-size: 20px;
}
.add_to_bag_btn_new {
  float: right;
}
.add_to_bag_btn_new .btn-big {
  min-width: 200px;
}
.question_pop_top {
  float: right;
}
.question {
  display: inline-block;
  vertical-align: middle;
  margin: -6px 2px 0 8px;
  cursor: pointer;
}
.drop122 {
  left: 0 !important;
}
.drop122 .collection2020 {
  max-width: 450px;
}
.blackfriday-innerstrip {
  display: none !important;
  margin-bottom: 0px;
}
.blackfriday-innerstrip ul {
  list-style: none;
  font-size: 14px;
  color: #000;
  text-align: center;
  padding: 0;
  text-transform: uppercase;
}
.blackfriday-innerstrip.clearfix {
  text-align: center;
}
.blackfriday_listing {
  margin-top: 40px;
}
.blackfriday-innerstrip li {
  text-align: center;
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
}
.blackfriday-innerstrip li a {
  text-decoration: underline;
}
.blackfriday-innerstrip li a:hover {
  color: #fa05e8
}
.inner-banner-BF {
  margin-bottom: 0;
}
.fabric_data_heading {
  color: #fa05e8;
  text-transform: uppercase;
  margin: 10px 0;
}
.new-place-order {
  margin-bottom: 15px;
  background: #fa05e8;
  font-size: 14px !important;
  padding: 10px !important;
  height: auto;
}
.place-order-span {
  position: relative;
  top: 2px;
}
button.new-place-order img {
  max-width: 100px;
  height: auto;
}
.nav li:hover .navi-drop.drop123 {
  width: 200px;
  left: -18px !important;
  height: auto;
  min-height: inherit;
}
.nav li:hover .navi-drop.drop123 .collection2020 {
  min-height: inherit;
  padding: 15px;
  padding-top: 3px;
}
.nav li:hover .navi-drop.drop123 ol li a {
  color: #282828 !important;
}
.nav li:hover .navi-drop.drop123 ol li a:hover {
  color: #fa05e8 !important;
}
.pop2020december {
  position: relative;
  padding-left: 25px;
}
.pop2020december-image {
  max-width: 695px;
  height: 532px;
  background: url(../images/pop2020bg.jpg);
  background-position: center right
}
.pop2020december-text {
  background: #fff;
  padding: 20px;
  position: absolute;
  top: 63px;
  left: 0;
  max-width: 432px;
  border-left: 2px solid #fa08e8;
  padding-top: 50px;
  padding-bottom: 20px
}
.pop2020december-text:before {
  background: url(../images/popstrip.png);
  top: -18px;
  left: -1px;
  width: 24px;
  height: 19px;
  content: '';
  position: absolute
}
.pop2020december-text h2 {
  font-size: 25px;
  line-height: 35px;
  text-align: center;
  margin-bottom: 30px
}
.pop2020december-text1 {
  max-width: 308px;
  margin: auto
}
.popinputdecember {
  font-size: 13px;
  color: #414141;
  text-transform: uppercase;
  height: 44px;
  width: 100%;
  border: 1px solid #151515;
  text-align: center;
  margin-bottom: 16px;
}
.popinputdecember:focus {
  border-color: #fa08e8
}
.popdecember-submit {
  width: 100%;
  height: 46px;
  background: #151515;
  font-size: 17px;
  color: #fff;
  text-transform: uppercase;
  border: 0;
  cursor: pointer
}
.popdecember-submit:hover {
  background: #fa08e8;
}
.nothanks {
  font-size: 13px;
  text-align: center;
  text-transform: uppercase;
  padding-top: 15px
}
.nothanks a {
  text-decoration: underline;
  display: inline-block
}
.xmas-left {
  float: left;
  margin-top: 22px
}
.searchnew-2020 {
  left: inherit;
  right: 109px
}
.xmas-left.xmas-mobile {
  display: none
}
.sizechart2021 {
  max-width: 1110px;
  margin: auto;
  border: 1px solid #000;
  padding: 20px 0px
}
.sizechart2021 * {
  color: #282828
}
.uppercase {
  text-transform: uppercase
}
.sizeheading-top {
  padding-bottom: 25px;
  border-bottom: 1px solid #dbdbdb
}
.tcenter {
  text-align: center
}
.ttext25 {
  font-size: 25px;
}
.ttext20 {
  font-size: 20px;
}
.sizechartrow1 {}
.sizechartrow-left {
  width: 48%;
  float: left;
  padding-left: 25px;
  padding-top: 30px
}
.sizechartrow-right {
  width: 48%;
  float: right;
  padding-right: 25px;
  padding-top: 30px
}
.sizechart-filter {}
.sizechart-filter1 {
  margin-top: 15px;
}
.sizeselect1 {
  width: 180px;
  background-color: #ffffff;
  border: 1px solid #e6e6e6;
  font-size: 17px;
  padding: 1px;
  margin-left: 1px;
  color: #727171;
  height: 43px;
  line-height: 38px;
  -webkit-appearance: none; /*Removes default chrome and safari style*/ -moz-appearance: none; /*Removes default style Firefox*/ position: relative;
  background-image: url(../images/downarrow.svg);
  background-position: top 14px right 10px;
  background-repeat: no-repeat;
  text-indent: 4px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  background-size: 14px;
}
.sizechart-filter1 {
  position: relative;
  padding-right: 100px;
}
.chartradio-switch {
  position: absolute;
  top: 7px;
  right: 0;
}
.charttable2021 {
  padding-left: 80px;
  position: relative;
  margin-top: 40px
}
.charttable-fixed {
  width: 80px;
  position: absolute;
  top: 0;
  left: 0
}
.charttable2021 table {
  width: 100%;
  font-size: 15px;
  border: 1px solid #fff;
}
.charttable2021 table tr {
  position: relative;
  border-bottom: 2px solid #fff;
  border-top: 2px solid #fff;
}
.charttable-fixed table {
  border-right: 0
}
.charttable-fixed table th {
  background-color: #282828;
  color: #fa05e8;
  width: 100%;
  height: 43px;
  border: 1px solid #fff;
  border-right: 0;
  font-size: 17px;
  text-transform: uppercase
}
.charttable-fixed table td {
  width: 100%;
  background-color: #f2f2f2;
  text-align: center;
  height: 38px;
  border: 1px solid #fff;
  border-right: 0;
  color: #fa05e8
}
.charttable-scrollable {
  width: 100%;
  float: right
}
.charttable-scrollable table th {
  background-color: #282828;
  color: #fff;
  width: 33.33%;
  height: 43px;
  border: 1px solid #fff;
  font-size: 17px;
  text-transform: uppercase
}
.charttable-scrollable table td {
  font-weight: 500;
  width: 33.33%;
  background-color: #f2f2f2;
  text-align: center;
  height: 38px;
  border: 1px solid #fff;
}
.chart-measuresection {}
.measurebox1 {
  position: relative;
  padding-left: 163px;
  font-weight: 500;
  min-height: 140px;
  margin-top: 25px
}
.img-responsive {}
.img-responsive img {
  max-width: 100%;
  height: auto
}
.measurebox1 .img-responsive {
  position: absolute;
  top: 0;
  left: 0;
  width: 136px;
  border: 1px solid #dbdbdb
}
.measurebox1 h4 {
  font-size: 20px;
  color: #fa06e8;
  text-transform: uppercase
}
.text11 {
  font-size: 17px;
  line-height: 22px;
  text-align: justify
}
.howmea {
  position: relative;
  padding-left: 48px;
}
.howmea img {
  position: absolute;
  top: 2px;
  left: 0
}
.check-box2021 {
  margin-bottom: 12px;
  position: relative
}
.check-box2021 label {
  font-size: 17px;
  color: #282828;
  font-weight: normal
}
.check-box2021 input[type=radio]:not(old) {
  width: 28px;
  margin: 0;
  padding: 0;
  opacity: 0;
  position: absolute;
  top: 2px;
  left: 0
}
.check-box2021 input[type=radio]:not(old) + label {
  display: inline-block;
  padding-left: 20px;
  background: url('../images/radio2021.png') no-repeat 0 0;
  line-height: 17px;
  background-position: 0 2px
}
.check-box2021 input[type=radio]:not(old):checked + label {
  background: url('../images/radio2021-checked.png') no-repeat;
  background-position: 0 2px
}
.chartradio-switch .check-box2021 {
  float: left;
  margin-left: 13px
}
.displaynone .fancybox-close {
  display: none !important;
}
#accept_close {
  display: none !important;
}
.cookie_other_btn {
  font-size: 16px !important;
  padding: 13px 30px !important;
  height: 39px !important;
}
.stritching-blouse-2021 {
  padding-right: 0;
}
.stritching-blouse-2021 .stitchleft {
  width: 670px;
  float: left
}
.stritching-blouse-2021 .stitchright {
  width: 798px;
  float: right;
  position: relative
}
.blouse.stritching-blouse-2021 .soptionnew {
  padding-right: 0
}
.uppercase {
  text-transform: uppercase
}
.stritching.stritching-blouse-2021 .stitchright h3 {
  font-size: 25px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  color: #393939
}
.stitchdetails {}
.stitchdetails-left {
  float: left;
  width: 237px;
}
.stitchdetails-right {
  float: right;
  width: 450px;
}
.stitchdetails-left h4 {
  font-size: 20px;
  color: #fa05e8;
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase
}
.stitchdetails-image .img-responsive {
  margin-top: 15px;
  border: 2px solid #393939;
  text-align: center
}
.stitchdetails-image {
  margin-top: 24px
}
.stitchdetails-right h4 {
  font-size: 20px;
  color: #393939;
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  text-transform: uppercase
}
.stitchdetails-right h4 span {
  color: #fa05e8;
}
.text15 {
  font-size: 15px;
}
.stitchdetails-right .text15 {
  color: #393939;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  padding-top: 10px
}
.line20 {
  line-height: 20px;
}
.stitchdetails1 {
  margin-top: 25px;
}
.custom-stritching2021 .stitchdetails-left {
  width: 343px;
}
.custom-stritching2021 .stitchdetails-right {
  width: 370px;
}
.custom-stritching2021 .soption.soptionbnew .soption-left:last-child {
  padding-bottom: 35px;
}
.custom-stritching2021 .stitchdetails-image .img-responsive {
  border: none
}
.custom-stritching2021 #scorlimgmob {
  display: none
}
.toplehenga-type {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  color: #fa05e8;
  text-transform: uppercase;
  font-size: 20px;
  margin-bottom: 20px
}
.newin {
  height: 50px;
  width: 50px;
  min-width: inherit;
  line-height: 18px;
  padding-top: 8px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  right: 10px;
  top: 10px;
}
.pdetail_new_version {
  padding-top: 25px;
  position: relative
}
.pdetail_new_version .new_arrival {
  display: block !important;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%
}
.pdetail_new_version .new_arrival .new_arrivals_new {
  background: #151515;
  padding: 4px;
  color: #fff;
  text-align: center;
  font-size: 13px;
  text-transform: uppercase;
}
.cart-text h3 {
  font-weight: 500
}
.cart-text .ctext {
  padding-top: 3px;
}
.cart-text .ctext .lbtn {
  margin-top: 5px;
  margin-bottom: 10px
}
.filter_by_mobile {
  display: none;
}
.filter_by_mobile {
  font-size: 18px;
  text-transform: uppercase;
  border-bottom: 1px solid #ccc;
  padding-bottom: 6px;
  position: relative;
}
.filter_by_mobile:before {
  content: "\f107";
  position: absolute;
  top: 0;
  right: 0;
  font-family: "FontAwesome", Arial, Helvetica, sans-serif !important;
  font-size: 23px;
}
.stitch_for_me {
  background: #fa05e8;
}
.stitch_for_me:hover {
  background: #282828;
}
#pac-popup-internal.pac-mode-2 {
  text-align: left;
  background: #fff
}
#pac-popup-internal.pac-mode-2 * {}
#pac-popup-internal.pac-mode-2 .pac-item-total-related {
  width: 639px
}
#pac-popup-internal.pac-mode-2 .product_info_holder {
  padding: 10px
}
#pac-popup-internal.pac-mode-2 .pac-2-message {
  padding: 6px 0;
  border-bottom: 1px solid #ddd;
  font-size: 11px;
  position: relative;
  text-transform: uppercase;
  font-size: 13px
}
#pac-popup-internal.pac-mode-2 .pac-2-message .pac-sprite {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-position: -46px 0;
  vertical-align: middle;
  margin-right: 4px
}
#pac-popup-internal.pac-mode-2 .pac-2-message .reserved-cart {
  position: absolute;
  margin: 0;
  right: 0;
  top: 8px
}
#pac-popup-internal.pac-mode-2 .pac-table {
  display: table;
  width: 100%;
  margin-top: 18px
}
#pac-popup-internal.pac-mode-2 .pac-table .pac-tr {
  display: table-row
}
#pac-popup-internal.pac-mode-2 .pac-table .pac-td {
  display: table-cell;
  height: 40px;
  vertical-align: middle
}
#pac-popup-internal.pac-mode-2 .pac-product-info {
  border-right: 1px solid #ddd
}
#pac-popup-internal.pac-mode-2 .pac-product-info .pac-img, #pac-popup-internal.pac-mode-2 .pac-product-info .pac-desc {
  vertical-align: top;
}
#pac-popup-internal.pac-mode-2 .pac-product-info .pac-img {
  width: 82px
}
#pac-popup-internal.pac-mode-2 .pac-product-info .pac-img img {
  border: 1px solid #ededed
}
#pac-popup-internal.pac-mode-2 .pac-product-info .pac-price td[data-rwd-tax-label]:before {
  content: attr(data-rwd-tax-label) "";
  float: left;
  width: 100%
}
#pac-popup-internal.pac-mode-2 .product-cart-price {
  padding-top: 7px
}
.pac-custom-options ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.pac-custom-options li {
  margin-top: 7px
}
#pac-popup-internal.pac-mode-2 .pac-desc {
  font-size: 15px;
  padding-left: 10px;
  line-height: 20px;
}
#pac-popup-internal.pac-mode-2 .pac-desc .pac-product-name {}
#pac-popup-internal.pac-mode-2 .pac-desc .custom-options ul {
  margin-bottom: 0 !important
}
#pac-popup-internal.pac-mode-2 .pac-desc .custom-options ul li {
  list-style: none !important
}
#pac-popup-internal.pac-mode-2 .pac-desc div.reserved-item {
  font-size: 11px;
  background: #ddd;
  padding: 5px 5px 5px 25px;
  display: inline-block;
  position: relative
}
#pac-popup-internal.pac-mode-2 .pac-desc div.reserved-item:after {
  content: "";
  text-indent: -999px;
  position: absolute;
  left: 5px;
  top: 50%;
  margin-top: -8px;
  width: 16px;
  height: 16px;
  overflow: hidden;
  z-index: 2;
  background-position: -28px 0
}
#pac-popup-internal.pac-mode-2 .pac-group-prd .pac-product-info > table {
  margin-bottom: 8px
}
#pac-popup-internal.pac-mode-2 .pac-group-prd .pac-product-info .pac-img {
  width: 50px
}
#pac-popup-internal.pac-mode-2 .pac-group-prd .pac-product-info .pac-img img {
  width: 100%;
  min-width: 100%
}
#pac-popup-internal.pac-mode-2 .pac-cart-total {
  text-align: center;
  width: 275px;
  padding: 0 15px 0 20px;
  font-size: 15px
}
#pac-popup-internal.pac-mode-2 .pac-cart-total .pac-items {
  border-bottom: 1px dotted #ccc;
  width: 100%;
  font-weight: 700;
  padding-bottom: 7px
}
#pac-popup-internal.pac-mode-2 .pac-cart-total .pac-subtotal {
  font-weight: 700;
  font-size: 15px;
  text-transform: uppercase;
  padding: 8px 0 7px 0
}
.pac-td.pac-cart-total a {
  color: #fa05e8;
  text-align: none
}
#pac-popup-internal.pac-mode-2 .pac-cart-total .pac-checkout-button {
  font-size: 15px;
  text-transform: uppercase;
  line-height: 18px;
  padding: 10px 25px;
  background: #ffeeee;
  color: #282828;
  margin-top: 0px;
  display: inline-block
}
#pac-popup-internal.pac-mode-2 .pac-cart-total .pac-subtotal .pac-amount {
  padding-left: 8px
}
#pac-popup-internal.pac-mode-2 .pac-cart-total .pac-continue-shop {
  font-size: 14px;
  padding-top: 12px
}
#pac-popup-internal.pac-mode-2 .pac-cart-total .pac-continue-shop a {
  text-decoration: none;
  position: relative
}
#pac-popup-internal.pac-mode-2 #pac-related-list .pac-title {
  margin-top: 20px;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  text-transform: uppercase;
  padding: 5px 0
}
#pac-popup-internal.pac-mode-2 #pac-related-list .pac-products-hld {
  position: relative;
  width: 100%;
  margin-top: 16px;
  margin-bottom: 10px;
  overflow: hidden;
  height: 208px
}
#pac-popup-internal.pac-mode-2 a.pac-prev, #pac-popup-internal.pac-mode-2 a.pac-next {
  position: absolute;
  height: 22px;
  width: 12px;
  z-index: 10;
  top: 50%;
  margin-top: -10px
}
#pac-popup-internal.pac-mode-2 a.pac-prev {
  left: 0;
  background-position: 0 0
}
#pac-popup-internal.pac-mode-2 a.pac-next {
  right: 0;
  background-position: -14px 0
}
#pac-popup-internal.pac-mode-2 a.pac-prev:hover {
  background-position: 0 -24px
}
#pac-popup-internal.pac-mode-2 a.pac-next:hover {
  background-position: -14px -24px
}
#pac-popup-internal.pac-mode-2 #pac-related-list ul {
  margin: 0;
  padding: 0
}
#pac-popup-internal.pac-mode-2 #pac-related-list ul li {
  list-style: none;
  float: left;
  width: 213px;
  text-align: center
}
#pac-popup-internal.pac-mode-2 #pac-related-list .pac-link {
  vertical-align: top
}
#pac-popup-internal.pac-mode-2 #pac-related-list .pac-link img {
  display: inline;
  border: 1px solid #e0e0e0
}
#pac-popup-internal.pac-mode-2 #pac-related-list .pac-pname {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 16px;
  height: 32px;
  overflow: hidden;
  width: 160px;
  margin: 0 auto
}
#pac-popup-internal.pac-mode-2 #pac-related-list .pac-price-hld {
  padding: 8px 0
}
#pac-popup-internal.pac-mode-2 #pac-related-list .pac-price-hld .price-box {
  margin: 0;
  line-height: 16px
}
#pac-popup-internal.pac-mode-2 #pac-related-list .pac-price-hld .old {
  padding-left: 5px;
  text-decoration: line-through;
  color: #B5B5B5
}
#pac-popup-internal.pac-mode-2 #pac-related-list .pac-price-hld .price-box .price {
  font-size: 14px
}
#pac-popup-internal.pac-mode-2 #pac-related-list .pac-products-hld .pac-btn-cart .pac-label .pac-icon {
  position: relative;
  left: 2px
}
.popup_apt {
  background: rgba(0, 0, 0, 0.7);
  top: 0;
  left: 0;
  z-index: 8999999990;
  position: fixed;
  width: 100%;
  height: 100%;
  margin: auto;
}
.btn1_3 {
  margin-top: 10px;
}
.popup_apt1 {
  width: 550px;
  line-height: 25px;
  text-align: justify;
  display: table;
  margin: auto;
  padding: 25px;
  background: #FFF;
  color: black;
  font-weight: 500;
  font-size: 16px;
  position: relative;
  top: 0%;
  transform: translateY(-50%);
  margin-top: 21%;
}
.btn_4 {
  float: right;
  text-align: right;
  font-size: 17px;
}
/*Fixed Header updates 15-03-2021*/
.header2020, .header2020.darkHeader {
  position: sticky;
  top: 0;
  left: 0;
  background: #fff;
  z-index: 2000000;
}
.header2020 .nav li {}
.header2020 .nav li a, .darkHeader .nav li a {
  padding-bottom: 20px
}
.header2020.darkHeader .nav, .header2020 .nav {
  padding-top: 5px
}
.add-stich-newsection .size-guide.size-guide_option {
  padding-top: 0px;
  float: right;
  width: auto
}
/*Header 2021 update*/
#header2021.header2020 * {
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif !important
}
#header2021.header2020 .top2-2020 {
  height: auto
}
#header2021 .container {
  max-width: 1900px;
  margin: auto
}
#header2021 .top1-2020 {
  display: none
}
#header2021 .top2_2021-left {
  float: left
}
#header2021 .top2_2021-left .searchnew-2020 {
  float: left;
  position: relative;
  top: 0;
  left: 0;
}
#header2021 .sinput1-2020 {
  color: #5f5f5f;
  font-size: 14px;
  border-bottom: 2px solid #151515
}
#header2021 .sinput1-2020::-webkit-input-placeholder {
  color: #5f5f5f;
}
#header2021 .sinput1-2020:-moz-placeholder {
  color: #5f5f5f;
  opacity: 1
}
#header2021 .sinput1-2020::-moz-placeholder {
  color: #5f5f5f;
  opacity: 1
}
#header2021 .sinput1-2020:-ms-input-placeholder {
  color: #5f5f5f;
}
#header2021 .call2021 {
  float: left;
  font-size: 17px;
  color: #151515;
  position: relative;
  padding-left: 18px;
  margin-top: 33px;
  padding-right: 14px;
  margin-right: 16px;
}
#header2021 .call2021:before {
  background: url(../images/sprite.png) -232px -340px no-repeat;
  position: absolute;
  top: 1px;
  left: 0;
  content: '';
  width: 14px;
  height: 18px;
}
#header2021 .call2021:after {
  width: 1px;
  height: 25px;
  background: #a8a8a8;
  position: absolute;
  top: 0;
  right: 0;
  content: '';
}
#header2021 .email2021 {
  float: left;
  font-size: 17px;
  color: #151515;
  position: relative;
  padding-left: 0px;
  margin-top: 33px;
  padding-right: 14px;
  margin-right: 16px;
}
#header2021 .email2021 a {
  display: block;
  margin-top: 5px;
  width: 25px;
  height: 25px;
}
#header2021 .email2021:before {
  background: none;
  width: 0;
  height: 0;
}
#header2021 .top2_register_login {
  float: left;
  margin-top: 31px
}
#header2021 .top2_register_login {
  font-size: 14px;
  color: #151515
}
#header2021 .top2_register_login a {
  color: #151515
}
#header2021 .top2_register_login a:hover {
  color: #fa05e8
}
#header2021 .mtop {
  margin-left: 0px
}
#header2021 .nav li {
  font-size: 13px;
  color: #151515;
}
#header2021 .nav li .collection2020 li {
  font-weight: normal
}
#header2021 .nav li .collection2020 li a:hover {
  color: #fa05e8
}
#header2021 .nav li a {
  color: #000
}
#header2021 .navigation {
  padding-top: 15px
}
#header2021 .hover11 > a {
  color: #151515 !important;
}
#header2021 .collection2020 {
  border-color: #151515
}
.slideusp2021 {
  position: relative;
  padding-top: 0;
}
.usp2021 .container {
  padding: 0;
}
.slideusp2021 .item img {
  max-width: 100%;
  height: auto
}
.slideusp2021 .item {
  position: relative;
  margin: 0 0px
}
.slideusp2021 .usp2021 {
  text-transform: uppercase
}
.slideusp2021 .customNavigation .next {
  position: absolute;
  left: 0px;
  top: 37%;
  cursor: pointer
}
.slideusp2021 .customNavigation .next:before {
  content: "\f104";
  color: #282828;
  font-size: 45px;
  font-family: "FontAwesome", Arial, Helvetica, sans-serif;
  font-weight: 500
}
.slideusp2021 .customNavigation .prev {
  position: absolute;
  right: 0px;
  top: 37%;
  cursor: pointer
}
.slideusp2021 .customNavigation .prev:before {
  content: "\f105";
  color: #282828;
  font-size: 45px;
  font-family: "FontAwesome", Arial, Helvetica, sans-serif;
  font-weight: 500
}
.slideusp2021 .item a {
  text-decoration: none
}
.slideusp2021 .slidenavdisabled {
  display: block !important
}
#header2021.header2020 .newusp1 * {
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif !important
}
.newusp1 {
  height: 56px;
  background: #f2f2f2;
  text-align: center;
  display: table;
  width: 100%;
  font-size: 14px;
  color: #2b2b2b;
  text-transform: uppercase
}
#header2021.header2020 .newusp1 a {
  text-decoration: underline
}
.newusp1-inner {
  display: table-cell;
  vertical-align: middle;
  text-align: center
}
.newusp2 {
  font-size: 13px;
  background: #ffeeee
}
.muser1 {
  display: none
}
.mtop.mtop1 {
  display: none
}
#header2021 .usp2021 .container {
  padding: 0;
  margin: 0;
  width: 100%;
  max-width: 1900px;
  margin: auto
}
#footer .delivery .del1 .del-img {
  width: 61px;
  height: 41px;
  background: url(../images/sprite.png) -8px -369px no-repeat
}
#footer .delivery .del2 .del-img {
  width: 44px;
  height: 41px;
  display: table;
  margin: auto;
  background: url(../images/sprite.png) -105px -369px no-repeat;
}
#footer .delivery .del3 .del-img {
  width: 40px;
  height: 41px;
  display: table;
  margin: auto;
  background: url(../images/sprite.png) -192px -370px no-repeat;
}
#footer .foot1 {
  padding-top: 30px;
  padding-bottom: 26px;
}
#footer .fsocial {
  margin-top: 11px;
}
#footer .deal-input {
  margin-top: 17px;
}
#footer .fcol1 h3 {
  color: #151515
}
.banner {
  margin-top: 0
}
#menu ul li:hover > a {
  background: #ffeeee
}
#header2021.header2020 .responsive-menu .fa {
  font-family: "FontAwesome", Arial, Helvetica, sans-serif !important
}
.sixcat-section {
  margin-top: 20px;
  display: none;
  margin-bottom: 20px
}
.sixcat-section ul {
  margin: 0;
  padding: 0;
  list-style: none
}
.sixcat-section li {
  display: table;
  width: 49%;
  float: left;
  background: #ffeeee; /* border:2px solid #ff04e9;*/ margin-top: 2%;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500
}
.sixcat-section li a {
  height: 63px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  color: #151515;
  padding: 0 5px
}
.sixcat-section li a:hover {
  background: #151515;
  color: #fff
}
.sixcat-section li:nth-child(2n) {
  float: right
}
.sbanner-desktop {
  display: block
}
.sbanner-mobile {
  display: none
}
.welcome .text1 a {
  color: #282828 !important;
  font-weight: 500
}
.top1-2020.covid_19 {
  display: none
}
.newusp1 .newusp1-inner {
  font-weight: 500
}
#header2021 .nav li a {
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif !important
}
#header2021 .nav li a span {
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif !important
}
#header2021 .nav li .collection2020 a {
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif !important
}
#header2021 .nav li .collection2020 a span {
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif !important
}
.breadcrumb {
  display: none;
}
.breadcrumb.breadcrumb2021 {
  float: left;
  padding-top: 10px;
  padding-bottom: 10px;
  display: none;
}
.breadcrumb.breadcrumb2021 a {
  color: #282828
}
.breadcrumb.breadcrumb2021 a:hover, .breadcrumb.breadcrumb2021 a#on1, .breadcrumb.breadcrumb2021 #on1 {
  color: #282828;
}
.inner-banner2021.inner-banner {
  padding-top: 15px;
  padding-bottom: 15px;
  margin-top: 10px;
}
.inner-banner2021 .heading-h1 {
  font-size: 17px;
  color: #282828
}
.inner-banner2021.inner-banner .heading-h1:after {
  top: 12px
}
.inner-banner2021.inner-banner .heading-h1:before {
  top: 12px
}
.category-links2021 {
  padding-top: 0px;
}
.category-links2021 ul {
  margin: 0;
  padding: 0;
  list-style: none
}
.category-links2021 li {
  float: left;
  width: 20%;
  padding-right: 10px;
  padding-right: 10px;
  text-align: center;
  padding-top: 14px
}
.category-links2021 li a {
  text-decoration: underline
}
.latest_new2021 {
  display: none
}
.sale1 {
  background: #ffeeee;
  color: #282828;
  font-size: 15px;
}
.product-text a {
  color: #282828;
  font-weight: 500
}
/*Product Details page css starts here*/
.product-details2021.product-details {
  padding-top: 50px;
  background: #fff
}
.product-details2021.product-details .container {
  max-width: 1400px;
  margin: auto
}
.product-details2021 .pdetails-left {
  width: 685px;
  float: left;
  position: relative;
  margin-right: 0
}
.product-details2021 .pdetails-left img {
  max-width: 100%;
  height: auto
}
.product-details2021 .pdetails-left a {
  text-decoration: none
}
.product-details2021 .pdetails1-small {
  width: 100px;
  float: left;
}
.product-details2021 .pdetails1-small ul {
  margin: 0;
  padding: 0;
  list-style: none
}
.product-details2021 .product-details2021.pdetails1-small li {
  margin-bottom: 20px;
  border: 1px solid #dadada
}
.product-details2021 .pdetails1-small li:last-child {
  margin-bottom: 0
}
.product-details2021 .pdetails1-small li img {
  max-width: 100%;
  height: auto
}
.zoom {
  position: abs olute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  margin: auto;
  background: url(../images/sprite.png) -73px -188px no-repeat;
  width: 48px;
  height: 48px
}
.product-details2021 .pdetails-big {
  width: 550px;
  float: right;
}
.product-details2021 .pdetails-big1 {
  position: relative;
  border: 1px solid #dadada
}
.product-details2021 .pdetails-right {
  display: none
}
.product-details2021 .pdetails-middle {
  display: none
}
.product-details2021 .zoom2021 {
  position: absolute;
  bottom: 15px;
  right: 15px
}
.product-details2021 .zoom2021 .fa {
  font-size: 28px;
  color: #fff;
}
.pdetails-right2021 {
  float: right;
  width: 675px;
}
.pdetails-right2021 .product-code {
  text-align: center;
  padding-top: 7px;
}
.pprice2021 {
  display: table;
  margin: auto;
}
.ppricelatest {
  float: left;
  padding: 0 5px;
  font-size: 30px;
  color: #fa07e8;
  margin-top: 20px
}
.ppricewas {
  float: left;
  padding: 0 5px;
  font-size: 30px;
  color: #282828;
  text-decoration: line-through;
  margin-top: 20px;
}
.optioncolour {}
.opcolour1 {
  float: left;
  font-size: 17px;
  color: #151515;
  padding-top: 25px
}
.opcolour1 span {}
.pshipping {
  float: right;
  font-size: 13px;
  color: #fa05e8;
  text-transform: uppercase;
  padding-top: 28px
}
.options-buy {
  background: #f2f2f2;
  padding: 12px 15px;
  margin-top: 22px
}
.options-buy h3 {
  float: left;
  font-size: 17px;
  color: #282828;
}
.options-buy .size-guide.size-guide_option {
  float: right;
  padding-top: 1px
}
.checkbox-new2021 {
  font-size: 17px;
  color: #282828;
  margin-top: 25px;
  float: left;
  position: relative
}
.checkbox-new2021 input[type=checkbox]:not(old), .checkbox-new2021 input[type=radio]:not(old) {
  width: 21px;
  height: 21px;
  margin: 0;
  padding: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.checkbox-new2021 input[type=radio]:not(old) + label {
  display: inline-block;
  margin-left: 0px;
  padding-left: 22px;
  background: url(../images/radio.png);
  background-repeat: no-repeat;
  line-height: 28px;
}
.checkbox-new2021 input[type=checkbox]:not(old) + label {
  display: inline-block;
  padding-left: 27px;
  background: url('../images/check2021.jpg') no-repeat;
  line-height: 20px;
}
.checkbox-new2021 input[type=checkbox]:checked + label {
  background: url('../images/checked2021.jpg') no-repeat;
  font-weight: 500
}
.checkbox-new2021 input[type=radio]:checked + label {
  background: url(../images/radio-checked.png);
  background-repeat: no-repeat;
  font-weight: 500
}
.proprice-total {}
.proprice2021 {
  float: left;
  font-size: 30px;
  color: #282828;
  margin-top: 54px;
}
.proprice2021 .propricespan {
  color: #fa07e8
}
.btn1-total2021 {
  min-width: 333px;
  background: #282828;
  text-align: center;
  color: #000;
  font-size: 15px;
  display: inline-block;
  text-transform: uppercase;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  position: relative;
  text-transform: uppercase;
  float: right;
  margin-top: 40px
}
.btn1-total2021 a {
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  display: block;
  padding: 17px 22px 15px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  line-height: 18px;
  z-index: 2;
  position: relative;
  border: none
}
.btn1-total2021 a:hover {
  background: #ffeeee;
  color: #282828
}
.pshare2021 {
  display: table;
  margin: auto;
  margin-top: 38px;
}
.pshare2021 h3 {
  font-size: 15px;
  text-transform: uppercase;
  color: #282828;
  float: left
}
.pshareicons {
  float: left
}
.picons11 {
  width: 24px;
  height: 20px;
  background: url(../images/sprite.png) -242px -379px no-repeat;
  float: left;
  margin-left: 10px
}
.picons11 a {
  display: block;
  width: 100%;
  height: 100%;
}
.picons-email {
  background: url(../images/sprite.png) -281px -379px no-repeat;
}
.picons-whatsapp {
  background: url(../images/sprite.png) -324px -379px no-repeat;
}
.pdeliicon {
  width: 38px;
  height: 26px;
  background: url(../images/sprite.png) -303px -412px no-repeat;
  display: table;
  margin: auto;
  margin-top: 20px
}
.pdelitext {
  text-align: center;
  font-size: 13px;
  padding-top: 10px
}
.pdelitext .pdelitext1 {
  display: inline-block
}
.savelater {
  font-size: 15px;
  color: #282828;
  display: table;
  margin: auto;
  padding-left: 30px;
  position: relative;
  margin-top: 30px;
}
.savelater:before {
  width: 19px;
  height: 17px;
  content: '';
  position: absolute;
  top: 2px;
  left: 0;
  background: url(../images/sprite.png) -272px -416px no-repeat;
}
.savelater a {
  color: #282828;
  text-decoration: underline
}
.savelater a:hover {
  text-decoration: none
}
.morelikethis {
  margin-top: 60px;
}
.headingh12021.heading-h1 {
  color: #282828;
  font-size: 17px;
  text-transform: uppercase;
  text-align: center;
  position: relative;
  display: table;
  margin: auto;
  margin-top: 8px;
}
.headingh12021.heading-h1:after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  background: #282828;
  right: -81px;
  top: 12px;
  width: 65px;
  height: 1px;
}
.headingh12021.heading-h1:before {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  background: #282828;
  left: -81px;
  top: 12px;
  width: 65px;
  height: 1px;
}
.morelike2021 {
  padding: 0;
  margin: 0;
  list-style: none;
  display: table;
  margin: auto
}
.morelike2021 li {
  float: left;
  min-width: 155px;
  height: 38px;
  border: 1px solid #525252;
  text-align: center;
  margin-left: 8px;
  margin-right: 8px;
  margin-top: 28px
}
.morelike2021 li a {
  display: block;
  padding: 8px 12px
}
.morelike2021 a:hover {
  background: #525252;
  color: #fff
}
.recently-viewed2021 {
  padding-top: 90px
}
.slide1_2021 {
  position: relative;
  padding: 0;
  overflow: hidden;
  padding: 0 30px;
  padding-top: 35px
}
.slide1_2021 .item {
  margin: 0 0px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-i1-out;
  transition: all 0.4s ease-in-out;
  line-height: normal;
  margin: 0 
}
.sbox:hover .heading-h3 {
  color: #dcaeb3
}
.slide1_2021 .item img {
  max-width: 100%;
  height: auto
}
.slide1_2021 .pbox {
  width: auto;
  max-width: 220px;
  margin: auto;
  float: none
}
.slide1_2021 .customNavigation .next {
  position: absolute;
  left: -0px;
  top: 47%;
  cursor: pointer;
  background: none
}
.slide1_2021 .customNavigation .next:before {
  content: "\f104";
  color: #919191;
  font-size: 38px;
  font-family: "FontAwesome", Arial, Helvetica, sans-serif;
}
.slide1_2021 .customNavigation .prev {
  position: absolute;
  right: -0px;
  top: 47%;
  cursor: pointer;
  background: none
}
.slide1_2021 .customNavigation .prev:before {
  content: "\f105";
  color: #919191;
  font-size: 38px;
  font-family: "FontAwesome", Arial, Helvetica, sans-serif;
}
.slide1_2021 .item a {
  text-decoration: none
}
.slide1_2021 .item:hover .pbox .pbox-text {
  bottom: 0
}
.slide2_2021 {
  position: relative;
  padding: 0;
  overflow: hidden;
  padding: 0 30px;
  padding-top: 35px
}
.slide2_2021 .item {
  margin: 0 0px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-i1-out;
  transition: all 0.4s ease-in-out;
  line-height: normal;
  margin: 0 32px
}
.sbox:hover .heading-h3 {
  color: #dcaeb3
}
.slide2_2021 .item img {
  max-width: 100%;
  height: auto
}
.slide2_2021 .pbox {
  width: auto;
  max-width: 220px;
  margin: auto
}
.slide2_2021 .customNavigation .next {
  position: absolute;
  left: -0px;
  top: 47%;
  cursor: pointer;
  background: none
}
.slide2_2021 .customNavigation .next:before {
  content: "\f104";
  color: #919191;
  font-size: 38px;
  font-family: "FontAwesome", Arial, Helvetica, sans-serif;
}
.slide2_2021 .customNavigation .prev {
  position: absolute;
  right: -0px;
  top: 47%;
  cursor: pointer;
  background: none
}
.slide2_2021 .customNavigation .prev:before {
  content: "\f105";
  color: #919191;
  font-size: 38px;
  font-family: "FontAwesome", Arial, Helvetica, sans-serif;
}
.slide2_2021 .item a {
  text-decoration: none
}
.slide2_2021 .item:hover .pbox .pbox-text {
  bottom: 0
}
.pinfo2021new.pinfo2021new1 {
  display: none
}
.product-gallerymobile {
  display: none
}
.slide3_2021 {
  position: relative;
  padding: 0;
  overflow: hidden;
  padding: 0;
}
.slide3_2021 .item {
  margin: 0 0px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-i1-out;
  transition: all 0.4s ease-in-out;
  line-height: normal;
  margin: 0 0
}
.sbox:hover .heading-h3 {
  color: #dcaeb3
}
.slide3_2021 .item img {
  max-width: 100%;
  height: auto
}
.slide3_2021 .img-responsive {
  width: auto;
  max-width: 100%;
  margin: auto
}
.slide3_2021 .customNavigation .next {
  position: absolute;
  left: 10px;
  top: 47%;
  cursor: pointer;
  background: none
}
.slide3_2021 .customNavigation .next:before {
  content: "\f104";
  color: #fff;
  font-size: 38px;
  font-family: "FontAwesome", Arial, Helvetica, sans-serif;
}
.slide3_2021 .customNavigation .prev {
  position: absolute;
  right: 10px;
  top: 47%;
  cursor: pointer;
  background: none
}
.slide3_2021 .customNavigation .prev:before {
  content: "\f105";
  color: #fff;
  font-size: 38px;
  font-family: "FontAwesome", Arial, Helvetica, sans-serif;
}
.slide3_2021 .item a {
  text-decoration: none
}
.slide3_2021 .item:hover .pbox .pbox-text {
  bottom: 0
}
.checkout-left-new1 .acc-new1 .btn-checkoutnew {
  min-width: 97px;
  height: 37px;
  background: #282828;
  color: #fff;
  display: inline-block;
  text-align: center;
  font-size: 15px;
  text-transform: uppercase;
  margin-left: 15px
}
.checkout-left-new1 .acc-new1 .btn-checkoutnew a {
  display: block;
  color: #fff;
  padding: 9px;
}
.checkout-left-new1 .acc-new1 .btn-checkoutnew a:hover {
  background: #ffeeee;
  color: #282828
}
.checkout-left-new1 .acc-new1.text3 {
  font-size: 17px;
  color: #282828;
  text-transform: uppercase;
  font-weight: 500
}
.checkout-left-new1.checkout-left-new1-top .check-box-new1 {
  font-size: 17px;
  color: #282828;
  text-transform: uppercase;
}
.checkor {
  text-align: left;
  color: #fa05e8;
  margin-top: -5px;
  margin-bottom: 10px;
  font-size: 17px
}
.checkout-left-new1 .heading-h4 {
  font-size: 17px;
  color: #282828;
  font-weight: 500
}
.checkshippingnew {
  margin-bottom: 20px
}
.checkshippingnew .heading-h4 {
  border-bottom: 1px solid #282828;
  padding-bottom: 6px;
  margin-bottom: 18px;
  font-weight: 500
}
.checkpaynew2021 .heading-h4 {
  border-bottom: 1px solid #282828;
  padding-bottom: 6px;
  margin-bottom: 18px;
  font-weight: 500
}
.checkpaynew2021 {
  margin-bottom: 18px
}
.orderreviewnew2021 {
  border-bottom: 1px solid #282828;
  padding-bottom: 1px;
  margin-bottom: 22px
}
.checkout-left-new1-top.checkout-left-new1 .heading-h4 {
  display: none
}
.checkout-left-new1 .heading-h4 {
  font-weight: 500
}
.checkout-left-new1 .input-new1 {
  border: 0;
  height: 47px
}
.checkout-left-new1 .input-new1::-webkit-input-placeholder {
  color: #282828;
}
.checkout-left-new1 .input-new1:-moz-placeholder {
  color: #282828;
  opacity: 1
}
.checkout-left-new1 .input-new1::-moz-placeholder {
  color: #282828;
  opacity: 1
}
.checkout-left-new1 .input-new1:-ms-input-placeholder {
  color: #282828;
}
.notelabel2021 {
  font-size: 17px;
  color: #282828;
  padding-top: 15px;
  padding-bottom: 4px;
  text-transform: none
}
.checkshippingnew .check-box-new1 input[type=radio]:checked + label {
  text-transform: none
}
.colpink {
  color: #fb06e9
}
.checkpaynew2021 .text3.acc-new1 {
  font-size: 17px;
  color: #282828;
  text-transform: none;
  font-weight: normal
}
.checkpaynew2021 {
  border-bottom: 1px solid #282828;
  padding-bottom: 13px;
  margin-bottom: 25px
}
.check-box-new1 textarea.input-new1 {
  display: none
}
.totalnewwhite {
  border: 0;
  background: #fff
}
#order_total_amount_view_detail .totalnew1-row:first-child {
  background: #fff;
  border: 0;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 15px
}
#order_total_amount_view_detail .total-new1-left {
  font-size: 20px;
  color: #282828;
  padding-top: 6px;
  padding-bottom: 6px;
}
#order_total_amount_view_detail .totalnew1-row.totalnew2-row {
  font-size: 20px;
  color: #282828;
  padding-top: 6px;
  padding-bottom: 6px;
  font-weight: 500;
  padding-top: 15px
}
.totalnew1-row.totalnew2-row {
  border: 0;
  font-weight: 500
}
#order_total_amount_view_detail .totalnew1-row.totalnew2-row .total-new1-right {
  font-weight: 500
}
#place_order_btn {
  float: right;
  background: #282828
}
#place_order_btn:hover {
  background: #ffeeee;
  color: #282828
}
.checkout-left-new1 .order-review.orderreviewnew2021 .heading-h4 {
  text-transform: uppercase;
  margin-bottom: 6px;
}
#place_order_btn {
  min-width: 300px;
  font-size: 20px;
  height: 55px
}
.checkout-left-new1 .input-new1 {
  color: #282828
}
.checkout-left-new1 {
  min-height: 676px
}
.options_petticoat {
  background: #ccc;
  padding: 10px;
}
.options_petticoat label {
  display: block;
}
.options_petticoat .ocolor1 {
  width: 140px;
}
.stiched-options.readytowear .ocolor1 {
  width: 50%;
  margin-right: inherit;
}
.stiched-options.readytowear .ocolor1 select {
  width: 80% !important;
}
.at-style-responsive .at-share-btn {
  padding: 0 !important;
  margin-top: -5px !important;
}
.pro_desc2021 {
  margin-top: 50px;
}
.leftinstock {
  font-size: 15px;
  color: #282828;
  padding-top: 15px
}
.optioncolour {
  padding-top: 20px
}
.addthis_inline_share_toolbox {
  float: left;
  clear: right !important
}
.savelatersvg {
  float: left;
  padding-left: 5px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-i1-out;
  transition: all 0.4s ease-in-out;
}
/*.savelatersvg:hover { margin-top:-5px;}*/
.savelatersvg svg {
  width: 23px;
  height: 23px;
}
.pdelivery-info2021 {
  display: table;
  margin: auto;
  height: 40px;
  position: relative;
  padding-left: 48px;
  margin-top: 12px;
  max-width: 400px
}
.pdeliicon {
  position: absolute;
  top: 8px;
  left: 0;
  margin-top: 0
}
.pdelitext {
  display: table-cell;
  vertical-align: middle;
  padding: 0
}
.offerbanner2021 {
  margin-top: 35px;
  text-align: center;
  background: #ba42a0;
}
.pro_desc2021 {
  margin-top: 46px
}
.offerbanner2021 img {
  max-width: 100%;
  height: auto
}
.product-details2021 .pdetails-big {
  width: 500px
}
.product-details2021 .pdetails-left {
  width: 620px
}
.pdetails-right2021 {
  width: 730px;
}
.other_color_text-new1 {
  text-align: left
}
.stiched-options.readytowear .ocolor1 select {
  width: 70% !important
}
.size-guide {
  text-decoration: none
}
.size-guide a:hover {
  color: #fa05e8
}
.other_color_option {
  padding-top: 10px !important;
  border-top: 1px solid #282828;
  margin-top: 18px;
}
.checkbox-new2021 input[type=radio]:not(old) + label {
  padding-left: 27px;
  line-height: 28px;
  background-position: 0px 4px;
}
.checkbox-new2021 input[type=radio]:checked + label {
  background-position: 0px 4px;
}
.checkbox-new2021 {
  margin-top: 27px;
}
/*.pdelivery-info2021 { width:318px;}*/
.product-details2021.product-details {
  padding-top: 20px;
}
.readytowear {
  margin-bottom: 7px
}
.offerbanner2021 {
  margin-top: 47px
}
.morelikethis ~ .product_new_review.morelikethis {
  margin-bottom: 25px
}
.place-order.new-place-order.lbtn {
  background: #282828;
  color: #fff;
}
.place-order.new-place-order.lbtn:hover, .place-order.new-place-order.lbtn:active {
  background: #ffeeee;
  color: #282828
}
.checkout-left-new1 .checkshippingnew .text3.acc-new1 strong {
  text-transform: none
}
.newin.redy {
  background: #dafaf7 !important
}
.pbox-new {
  margin-top: 27px;
  margin-bottom: 10px
}
.inner-banner {
  margin-bottom: 27px;
  margin-top: 27px;
}
.drop-text {
  font-size: 13px
}
.inner-banner .heading-h1 {
  margin-top: 0
}
.check-new1:hover {
  background: #ffeeee;
  color: #282828
}
.newusp1, .newusp2 {
  font-size: 15px;
}
#header2021 .nav li .collection2020 a {
  display: block
}
.check-new1 a {
  display: block
}
.inner-banner2021.inner-banner {
  background: #ffeeee !important
}
.inner-banner2021 .heading-h1 {
  font-size: 15px;
  font-weight: 500
}
.inner-banner2021.inner-banner .heading-h1:before {
  top: 9px;
}
.inner-banner2021.inner-banner .heading-h1:after {
  top: 9px;
}
.blackfriday-innerstrip li a {
  font-size: 16px;
  text-transform: capitalize
}
/*.pdetail_new_version .new_arrival { top:-28px;}
.pdetail_new_version { padding-top:0}*/
.ptext1 {
  font-size: 16px;
  line-height: 22px;
  height: 53px;
}
.pbox-new {
  margin-top: 45px;
}
.pprice1 {
  font-size: 22px;
  padding-top: 10px;
}
.currencytop {}
.currency {
  float: left;
  padding-top: 0px;
  position: relative;
  margin-right: 10px;
}
.currency1 {
  font-size: 13px;
  color: #373737;
  padding-right: 0px;
  position: relative;
  padding-bottom: 7px;
  cursor: pointer;
}
.currency1 .col-white {
  background-color: #fff;
  float: right;
  height: 25px;
  margin-left: 6px;
  position: relative;
  top: -5px;
  width: 95px;
}
.currency1 .col-white img {
  float: left
}
.currency1 .col-white .cur_mname {
  vertical-align: middle;
  float: left;
  margin-top: 7px;
  margin-left: 5px;
}
.currency1 .arrow {
  position: absolute;
  top: 12px;
  right: 7px;
  width: 15px;
  height: 10px;
  background: url(../images/sprite.png) -13px -424px no-repeat;
}
.currency1 img {
  vertical-align: middle;
  margin-top: 8px;
  margin-left: 8px;
}
.currency2 {
  background-color: #fff;
  border: 1px solid #282828;
  padding: 0 8px 4px;
  position: absolute;
  right: 0px;
  text-align: center;
  top: 33px;
  width: 90px;
  z-index: 100000;
  font-size: 14px;
  padding-bottom: 10px;
  padding-top: 3px;
  display: none
}
.currency2 img {
  display: table-row-group;
  margin-top: 4px;
  float: left
}
.col-white {
  background-color: #fff;
  float: right;
  height: 25px;
  margin-left: 6px;
  position: relative;
  top: -5px;
  width: 90px;
}
.currency2 .cur_name {
  float: left;
  margin-top: 2px;
  margin-left: 5px
}
.currency2 .clearfix {
  margin-top: 7px;
  display: table;
  margin-left: auto;
  margin-right: auto
}
.currency2 .clearfix.cactive a {
  color: #fa05e8 !important
}
.currency.currency_mob {
  display: none
}
.currency.currency_mob {
  position: absolute;
  top: 15px;
  left: 54px;
}
.currency.currency_mob .col-white {
  top: -5px;
  width: 57px;
}
.currency.currency_mob .col-white img {
  margin-left: 0
}
.currency.currency_mob .currency1 .arrow {
  top: 11px
}
.currency.currency_mob .currency2 {
  width: 82px
}
.header2020 .nav li {
  margin-left: 0;
  margin-right: 0;
}
.header2020 .nav li a, .darkHeader .nav li a {
  padding-left: 24px;
  padding-right: 24px
}
.header2020 .nav li li a, .darkHeader .nav li li a {
  padding-left: -6px;
  padding-right: 0
}
.navigation .nav .menu > li:before {
  top: 2px;
  left: 6px;
}
body.BDT .pprice1 {
  font-size: 21px;
  padding-top: 10px;
}
.newsletter_sub_u {
  text-align: center;
  font-size: 17px;
  color: #282828;
  background: #ffeeee;
  display: inline-block;
  padding-top: 5px;
  padding-bottom: 6px;
  display: block !important;
  padding-left: 5px;
  padding-right: 5px;
}
.coup_code {
  display: inline-block;
  width: 90px;
  padding: 3px;
  border: 2px solid #282828;
  height: 30px;
  margin-left: 9px;
}
.covid {
  background: #282828;
  color: white;
  padding: 7px;
  text-align: center;
  font-size: 15px;
}
.main_banner_sl .item img {
  max-width: 100%;
  height: auto
}
.main_banner_sl .customNavigation .next {
  position: absolute;
  left: -0px;
  top: 47%;
  cursor: pointer;
  background: none
}
.main_banner_sl .customNavigation .next:before {
  content: "\f104";
  color: #919191;
  font-size: 38px;
  font-family: "FontAwesome", Arial, Helvetica, sans-serif;
}
.main_banner_sl .customNavigation .prev {
  position: absolute;
  right: -0px;
  top: 47%;
  cursor: pointer;
  background: none
}
.main_banner_sl .customNavigation .prev:before {
  content: "\f105";
  color: #919191;
  font-size: 38px;
  font-family: "FontAwesome", Arial, Helvetica, sans-serif;
}
.banner #owl-demo.owl-theme .owl-controls {
  position: static
}
#owl-demo.owl-theme .owl-controls .owl-buttons div.owl-prev {
  margin: 0;
  padding: 0;
  background: none;
  background: url(../images/banner-rightarrow.svg);
  position: absolute;
  top: 45%;
  left: 15px;
  width: 70px;
  height: 70px;
  background-size: 70px;
  transform: rotate(180deg);
}
#owl-demo.owl-theme .owl-controls .owl-buttons div.owl-next {
  margin: 0;
  padding: 0;
  background: none;
  background: url(../images/banner-rightarrow.svg);
  position: absolute;
  top: 45%;
  right: 15px;
  width: 70px;
  height: 70px;
  background-size: 70px
}
.bannernew_fade {
  margin-top: 0px;
}
.bannernew_fade img {
  max-width: 100%;
  height: auto
}
.welcome h2, .welcome h1 {
  font-size: 20px;
  margin: 10px 0;
}
.welcome ul {
  list-style: none;
  margin-left: 15px !important;
}
.welcome ul li span {
  color: #fa05e8;
}
.welcome ul {
  margin: 0 !important;
  padding: 0;
  list-style: none
}
.welcome li {
  position: relative;
  padding-left: 25px;
}
.welcome li:before {
  position: absolute;
  top: 6px;
  left: 0;
  background: url(../images/arrownew2021.png);
  content: '';
  width: 16px;
  height: 15px;
}
.fastship {
  left: 0;
  background: none;
  height: auto !important;
  border-radius: 0;
  top: 0;
  padding-top: 0 !important;
}
.fastship_item {
  left: 0;
  background: none;
  height: auto !important;
  border-radius: 0;
  top: 0;
  padding-top: 0 !important;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}
.pdetails-big1 .redy {
  left: 10px !important;
}
.covid2021new {
  padding-top: 10px;
  padding-bottom: 8px;
  font-size: 17px
}
.covid2021new img {
  vertical-align: middle;
  margin: 0 15px;
  position: relative;
  top: -3px
}
.covid2021new span {
  color: #fa05e8
}
#shop_with_confidence_mobile {
  display: none;
}
.covid2021new-mobile {
  display: none
}
.headingnew2021.heading-h1 {
  color: #fa05e8;
  font-size: 34px;
  text-transform: uppercase;
  text-align: center;
  position: relative;
  display: table;
  margin: auto;
  margin-top: 8px;
  font-family: 'Baskervville', serif;
}
.headingnew2021.heading-h1:after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  background: #282828;
  right: -81px;
  top: 21px;
  width: 65px;
  height: 1px;
}
.headingnew2021.heading-h1:before {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  background: #282828;
  left: -81px;
  top: 21px;
  width: 65px;
  height: 1px;
}
.newthisweek {
  margin-top: 80px
}
.newthisweek .owl-controls {
  display: none !important
}
.slide300 {
  overflow: hidden;
  margin-top: 40px;
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
}
.slide300 .item {
  margin: 0 18px
}
.slide300 .item img {
  max-width: 100%;
  height: auto
}
.slide300 .pbox {
  width: 100%
}
.slide300 .customNavigation .next {
  position: absolute;
  left: 0px;
  top: 35%;
  cursor: pointer;
  background: none;
  padding: 0
}
.slide300 .customNavigation .next:before {
  content: "\f104";
  color: #282828;
  font-size: 45px;
  font-family: "FontAwesome", Arial, Helvetica, sans-serif;
  font-weight: 500
}
.slide300 .customNavigation .prev {
  position: absolute;
  right: 0px;
  top: 35%;
  cursor: pointer;
  background: none;
  padding: 0
}
.slide300 .customNavigation .prev:before {
  content: "\f105";
  color: #282828;
  font-size: 45px;
  font-family: "FontAwesome", Arial, Helvetica, sans-serif;
  font-weight: 500
}
.slide300 .item a {
  text-decoration: none
}
.slide300 .slidenavdisabled {
  display: block !important
}
.latestweekbox {
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif;
}
.latestweekbox .text15 {
  margin-top: 15px;
  height: 40px;
  overflow: hidden
}
.pricenew2021 {
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #fb48ee;
  margin-top: 13px
}
.pricenew21-old {
  text-decoration: line-through;
  color: #282828;
  display: inline-block;
  margin-right: 5px;
}
.most_love_heart {
  vertical-align: middle;
  position: relative;
  top: 5px;
  margin: 0 2px;
}
.nav li a {
  position: relative
}
.nav li a:before {
  width: 0%;
  height: 1px;
  background: #7d7d7d;
  position: absolute;
  bottom: 15px;
  left: -13px;
  right: 0;
  margin: auto;
  content: '';
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-i1-out;
  transition: all 0.4s ease-in-out;
}
.nav li a:hover:before {
  width: 84%
}
.nav li .navi-drop a:before {
  display: none
}
.header2020.xmas-logo .logo {
  top: 7px;
}
.welcome p {
  margin-bottom: 0px;
  line-height: 24px;
}
.newin.out-of-stock.out-of-stock-new {
  top: 50%;
  transform: translateY(-50%);
  -webkit-border-radius: 0;
  border-radius: 0;
  right: 0;
  width: 100%;
  height: auto;
  padding: 10px;
  background: rgba(255, 255, 255, 0.7);
  text-transform: uppercase;
  color: #222 !important;
  font-weight: 500
}
#header2021 .nav li {
  margin-left: 0px;
  margin-right: 0px
}
.header2020 .nav li .collection-column ol li a {
  padding-left: 0;
  padding-right: 0
}
#header2021 .container {
  max-width: 3000px;
  margin: auto;
}
#header2021 .usp2021 .container {
  max-width: 3000px
}
.measurebox-2021 {}
.measurebox-col1 {
  float: left;
  position: relative;
  margin-right: 25px;
}
.mbinput {
  padding-right: 55px;
  position: relative;
  margin-top: 10px
}
.wording-fixed {
  font-size: 15px;
  color: #484747;
  position: absolute;
  top: 8px;
  right: 0
}
.notifyline {
  font-size: 14px;
  color: #fa05e8;
  margin-top: 10px
}
.tofit {
  font-size: 15px;
  color: #484747;
  padding-left: 40px;
  position: relative;
  padding-top: 7px;
  margin-top: 15px
}
.tofit img {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 30px;
  height: auto
}
.tofit span {
  font-size: 17px
}
.measurebox-2021 {}
.measurebox-col1 {
  width: 32%;
  margin-right: 2%
}
.measurebox-2021 .measurebox-col1:last-child {
  margin-right: 0
}
.measurebox-2021 .measurebox-col1 .mbinput select {
  width: 100% !important;
  height: 33px;
  border: 1px solid #999;
}
.measurebox-2021 .mbinput {
  padding-right: 43px;
  margin-top: 3px
}
#stitch_data31 {
  margin-top: 17px
}
.measurebox-2021 .wording-fixed {
  top: 5px;
}
.standard_new_chart.quick_custom_fit .fabric-details.stitch_data {
  position: relative !important;
  width: 100% !important;
}
.measurebox-2021-section .notifyline {
  margin-top: 5px;
  margin-bottom: 10px
}
#product_stitch_custom_length {
  height: 33px;
  border: 1px solid #999;
}
.measurebox-2021-section .measurebox-col1 {
  width: 48%;
  margin-right: 4%;
  margin-top: 20px
}
.measurebox-2021-section .measurebox-col1:nth-child(2n) {
  margin-right: 0
}
.measurebox-2021-section .measurebox-col1 .mbinput {
  padding-right: 0
}
.standard_new_chart.quick_custom_fit #stitch_data31.fabric-details.stitch_data {
  padding-top: 0;
  margin-top: 0
}
.standard_new_chart.quick_custom_fit #stitch_data32.fabric-details.stitch_data {
  padding-top: 0;
  margin-top: 0
}
.quick-info-img {
  vertical-align: middle;
  display: inline-block;
  margin-left: 2px
}
#stitch_data2.fabric-details.stitch_data {
  padding-top: 0;
  margin-top: 0
}
div#show_size_chart {
  background: #f2f2f2;
  padding: 8px;
  padding-left: 38px;
  font-weight: 500;
  display: table
}
div#show_size_chart.tofit img {
  position: absolute;
  top: 10px;
  left: 11px;
  max-width: 18px;
  height: auto;
}
.petticoat_cls .semi_s12 {
  border-bottom: 2px solid #f2f2f2;
  padding-bottom: 17px;
  margin-bottom: 5px;
}
.petticoat_cls .checkbox-new2021 {
  margin-top: 12px;
}
.petticoat_cls_div {
  padding-bottom: 13px
}
.add-stich.add-stich-fall .checkbox-new2021 {
  margin-top: 13px
}
.petticoat_cls .options_petticoat {
  margin-top: 12px
}
#stitch_data2 {
  padding-top: 20px !important;
}
.clearance-tab-desk {
  position: relative;
  top: -6px
}
.clearance-tab-desk > a span {
  background: #ffeeee !important;
  color: #2b2b2b !important;
  padding: 3px 10px 3px !important; display:inline-block
}
#header2021 .clearance-tab-desk > a span:hover, #header2021 .clearance-tab-desk.hover11 > a span {
  background: #ffeeee !important;
  color: #2b2b2b !important;
}
#header2021 .nav li.clearance-tab-desk a:before {
  display: none !important
}
.clearance-tab-desk:before {
  display: none !important
}
.product-gallerymobile {
  position: relative
}
.giftcard2022 {
  margin-top: 27px;
}
.giftcard2022 * {
  color: #282828
}
.text35 {
  font-size: 35px;
}
.text25 {
  font-size: 25px;
}
.ptop5 {
  padding-top: 5px
}
.giftcard2022-inner {}
.giftcard2022-inner-left {
  float: left;
  width: 770px;
  margin-top: 50px
}
.giftcard2022-inner-right {
  float: right
}
.giftcard2022-inner-left textarea.finput1-new {
  height: 100px
}
.giftcard2022-inner-left .finput1-new {
  margin-bottom: 24px
}
.finput1-new {
  width: 100%;
  height: 60px;
  font-size: 17px;
  color: #787878;
  border: 1px solid #a0a0a0;
  padding: 7px 15px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.finput1-new:focus, .finput1-new:hover {
  border: 1px solid #282828;
}
.btnbig-2022 {
  min-width: 364px;
  height: 60px;
  background: #282828;
  color: #fff;
  font-size: 20px;
  text-transform: uppercase;
  border: 0;
  cursor: pointer
}
.btnbig-2022:hover {
  background: #ffeeee;
  color: #282828
}
.btngcbalance {
  background: #ffeeee;
  color: #282828
}
.btngcbalance:hover {
  background: #282828;
  color: #fff
}
.giftcard2022-inner-left .btnbig-2022 {
  float: left;
  margin-top: 27px
}
.giftcard2022-inner-left .btngcbalance {
  float: right
}
.giftcard2022-inner-left .checkbox-new2021 {
  float: none;
  margin-top: 3px;
}
.sbanner {
  text-align: center
}
.covid.covid2021new.covid2022new {
  background: url(../images/topstripbg.jpg);
  background-repeat: repeat-x;
  background-position: center center;
}
.covid.covid2021new.covid2022new span.newtextoutline {
  text-shadow: 0 0 3px red, 0 0 3px red, 0 0 3px red, 0 0 3px red;
  color: #222;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif; font-weight:500
}
.specialgc {}
.specialgc .specialgc-left .border2 {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 2
}
.specialgc img {
  max-width: 100%;
  height: auto
}
.specialgc-left {
  float: left;
  width: 775px;
  height: 255px;
  background-image: url(../images/specialgc1.jpg);
  background-position: center center;
  background-size: cover;
  margin-top: 3%;
  position: relative
}
.specialgc-right {
  float: right;
  position: relative;
  background-image: url(../images/specialgc2.jpg);
  background-position: center center;
  background-size: cover;
}
.spetext-center {
  display: table;
  margin: auto;
  padding-left: 82px;
  position: relative;
  padding-top: 23px;
  margin-top: 57px
}
.spetext-center:before {
  position: absolute;
  width: 56px;
  height: 144px;
  content: '';
  background: url(../images/lkdicon.png);
  top: 0;
  left: 0
}
.sptext {
  font-family: "Baskervville", Arial, Helvetica, sans-serif;
  font-size: 35px;
  color: #fff;
  line-height: 40px;
  letter-spacing: .5px;
}
.sprinner {
  max-width: 560px;
  margin: auto;
  padding-top: 47px;
}
.spbtn-center {
  display: table;
  margin: auto;
  position: relative;
  z-index: 1000
}
.spbtn1 {
  text-transform: uppercase;
  min-width: 197px;
  border: 1px solid #fff;
}
.spbtn1 a {
  font-size: 15px;
  color: #fff;
  text-decoration: none;
  text-align: center;
  display: block;
  padding: 9px 20px;
  background: rgba(0, 0, 0, 1);
}
.spbtn1 i {
  margin-left: 4px;
  font-size: 18px;
  position: relative;
  top: 2px
}
.spbtn1 a:hover {
  background: rgba(0, 0, 0, .4);
}
.spbtn-center .spbtn1 {
  float: left;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 30px;
}
.leftspace {
  display: inline-block;
  padding-left: 68px
}
.gcorder-placed {
  margin-top: 40px
}
.gcorder-inner {
  background: #f2f2f2;
  padding: 37px;
}
.col282828 {
  color: #282828
}
.gcorder-placed img {
  max-width: 100%;
  height: auto
}
.gcorder-inner {}
.gcorder-left {
  float: left;
  width: 49%;
}
.gcorder-right {
  float: right
}
.gctabs {
  background: #fff;
  padding: 25px;
  margin-top: 20px
}
.gcorder-placed .btn-big {
  height: auto;
  margin-top: 0
}
.gcorder-placed .btn-big a {
  background: #282828
}
.gcorder-placed .btn-big a:hover {
  background: #fb06e9;
  color: white;
}
.weemail {
  margin: 30px 0
}
.petticoat_cls_div .checkbox-new2021.new_alert {
  margin-top: 20px;
}
.ccode_data-new {
  margin-top: 65px;
}
.notify2022 {}
.notify2022 * {
  color: #282828
}
.notifytop {
  position: relative;
  border-bottom: 1px solid #dedede;
  padding: 25px 29px;
}
.notifytop h3 {
  color: #282828
}
.notifyclose {
  position: absolute;
  top: 0;
  right: 0;
  padding: 7px;
  border-left: 1px solid #dedede;
  cursor: pointer
}
.notifydetails {
  position: relative;
  padding: 42px 29px;
  border-bottom: 1px solid #dedede
}
.notifydetails:last-child {
  border-bottom: 0
}
.notifydetails1 {
  position: relative;
  padding-left: 121px;
  min-height: 135px;
}
.notifyimage {
  position: absolute;
  top: 0;
  left: 0
}
.notifyitemcode {
  margin-top: 18px;
}
.text17 {
  font-size: 17px;
}
.notifysubmit {
  height: 50px;
  color: #fff;
  background: #282828;
  border: 0;
  width: 100%;
  font-size: 17px;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.notifysubmit1 {
  width: inherit;
  float: right;
  margin-top: 40px;
  padding: 0 20px;
}
.notifysubmit:hover {
  background: #ffeeee;
  color: #2b2b2b
}
.notifydetails .input-new1 {
  margin-top: 20px;
  border: 1px solid #dedede;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.notifydetails .input-new1:focus {
  border: 1px solid #fa05e8
}
.notifydetails .notifysubmit {
  margin-top: 30px
}
.notifybodyopen {
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
  width: 100%;
  height: 100%
}
.notify2022 {}
.notify_main_div {
  position: fixed;
  top: 0;
  right: 0;
  height: 100%;
  z-index: 99999999999;
  width: 100%;
  overflow: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  height: 0
}
.notifyoverlay {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.notifycontent {
  width: 545px;
  background: #fff;
  height: 100%;
  position: fixed;
  top: 0;
  right: -545px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  overflow: hidden
}
.notify2022.notifyopen {}
.notify2022.notifyopen .notifycontent {
  right: 0
}
.notify2022.notifyopen .notify_main_div {
  opacity: 1;
  visibility: visible;
  overflow: visible;
  height: 100%
}
#currently_unavailable {
  clear: both;
  width: 100%;
  display: block;
  text-align: right;
  padding-top: 10px;
}
.nav li.clearance-tab-desk:hover .navi-drop {
  top: 27px !important;
}
.ccode_data-new1.cshipping.ccode {
  padding: 0
}
.ccode_data-new1.cshipping.ccode .ccode_data-new {
  margin-top: 0
}
.ccode_data-new1.cshipping.ccode #ccode_data {
  width: 100%
}
.ccode_data-new1.cshipping.ccode .ccode_data-new h4 {
  padding: 14px 19px;
  border-bottom: 1px solid #e5e5e5;
  position: relative;
  padding-right: 30px;
  cursor: pointer;
  font-size: 14px;
}
.ccode_data-new1.cshipping.ccode .ccode_data-new h4:before {
  content: '+';
  position: absolute;
  top: 3px;
  right: 13px;
  font-size: 28px;
}
.ccode_data-new1.cshipping.ccode .ccode_data-new h4.ccodedataminus:before {
  content: "_";
  top: -6px;
}
.ccode_data-new1 .ccode_data-new .ccode-open {
  display: none;
  padding: 19px;
  padding-top: 3px
}
.ccode_data-new1.cshipping.ccode .apply {
  height: 39px;
  margin-top: 0;
}
.ccode_data-new1 .ccode_data-new {
  margin-top: 135px !important;
}
.ccode_data-new1.cshipping.ccode .ccode_data-new h4 {
  border-top: 1px solid #e5e5e5;
}
.fastship_item {
  left: 0;
  position: absolute;
  top: inherit;
  transform: none;
  bottom: 60px;
}

.sale2_tag{padding-top: 16px;width: 50px !important;height: 50px !important;font-size: 16px !important;}
.option_desc {font-size: 13px;text-transform: none;font-style: italic;}

.stitch_margin{border-bottom:2px solid #f2f2f2; padding-bottom:22px !important; margin-bottom:6px; margin-top:10px}
.checkbox-new2021{ }
.stitch_margin .pre_petticoat_size_cls{ width:100%; clear:both; float:left; margin-top:6px;}
/*.options-buy.options-buy-new { margin-bottom:11px;}*/
.add-stich.add-stich-fall { padding-top:10px !important}
.petticoat_cls_div { padding-bottom:15px;}

.petticoat_cls.options-buy-new {margin-top:11px;}

/*My account section css*/
/*.header2020, .header2020.darkHeader { position:relative !important}*/
.order-details1 { padding:0 ; border:0}
.order-details1:hover { border:0}
.order-details1 .order-text { padding-top:0}
.order-details1 .order-cancel { line-height:22px;}
.order-details1 .total-price { font-size:17px;}
.ordertext-left { padding-top:5px}

.order-details1 .order-text { padding-top:13px; padding-bottom:18px}
.order-details1 .order-text:first-child { padding-top:0}
.order-details1 .order-text .order-name { padding-top:0}

.ordertext-right.order-right-full .order-cancel { margin-top:5px}
.status-bar { margin-top:13px}
.order-text.ordertext-status .ordertext-left { margin-top:0}
.order-details1 .order-text.ordertext-status {  padding-top: 16px;  padding-bottom: 20px;}
.order-price, .total-amount, .amount { font-size:22px;}
.inner-banner { padding-bottom:0}
.order-head-inner h3 { font-size:20px}

.order-color { padding-top:4px}
.order-quantity { padding-top:4px}

.status-date { font-size:17px;}
.status.shipped { line-height:22px;}
.order-details1 { border-bottom:#222 1px solid; padding-bottom:17px}
.order-section .order-details1{border-bottom:#fa05e8 1px solid;}
.order-details1:last-child { border-bottom:none; padding-bottom:0px}
.order-number { margin-bottom:10px}
.status { margin-top:16px}
a.viewbtn11 {width: auto;height: 31px;background-color: #222;border: 0;padding: 5px 12px;text-align: center;font-size: 16px;color: #fff;text-transform: uppercase;margin-top: 16px; display:block; line-height:21px; color:#fff; font-weight:500}
.static-text a.viewbtn11{ color:#fff}
.viewbtn11:hover { background:#fa05e8}
.total-price { margin-top:16px}

#ordersection-setting{}

#ordersection-setting .info-text { font-size:17px; line-height:35px}
#ordersection-setting.static-text, #ordersection-setting.static-text span, .static-text p {    font-size: inherit !important;    line-height: inherit !important; }
#ordersection-setting .info-text form span,#ordersection-setting .info-text form a { font-weight:600}

.sptext { font-size:26px; line-height:34px;}

.sbanner.cb_ban { display:block !important}
.sbanner.cb_ban .sbanner { position:relative; margin-top:50px}
.sbanner.cb_ban .sbanner .border2:hover::after {  width: 97%;  height: 86%;}
.sbanner.cb_ban .sbanner .border2:hover::before {  width: 97%;  height: 86%;}


/*Navigation color option add*/
.navigation.navigation2022 ul { position:relative}
.navigation.navigation2022 ul li.lifullwidht2022 { position:static}
.navigation.navigation2022 ul li.lifullwidht2022 .navi-drop{ left:0;}
.navigation.navigation2022 .nav li.lifullwidht2022:hover .navi-drop { width:100%}

.navigation.navigation2022 .nav li.lifullwidht2022 .collection2020 { max-width:100%; padding-right:250px;}
.navigation.navigation2022 .nav li.lifullwidht2022:hover .navi-drop {  top: 60px !important;}

.color_header_b { margin-left:-6px; margin-right:-6px;}
.color_header_b div{ border:1px solid #fff; float:left; margin-left:6px; margin-right:6px; margin-top:12px;}
.color_header_b div a{ border:1px solid #000; display:block; width:100%; height:100%; width:21px; height:21px; padding:0 !important}
.color_header_b div:hover {border:1px solid #000;}
.navigation.navigation2022 .collection-column h3, .navigation.navigation2022 .collection-column .h3_heading { display:block}

.navigation.navigation2022 ul li.lifullwidht2022 .collection-column {  width: 20%;  float: left;  margin-right: 5%;}
.navigation.navigation2022 .collection2020 { background:#fff; position:relative}

.navigation.navigation2022 .collection2020-right { position:absolute; top:25px; right:25px}
.navigation.navigation2022 .collection2020-left { width:100%}

.navigation.navigation2022   .nav .menu > li:before {  content: "\f08a";  font-family: "FontAwesome", Arial, Helvetica, sans-serif !important;  font-size: 12px;  color: #fa05e8;  position: absolute;  top: 0px;  left: -16px;  display: none;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  -ms-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;  line-height: 17px}
.navigation.navigation2022 .nav .menu > li:hover:before {  display: none; }


.navigation.navigation2022   .nav .menu > li a:after {  content: "\f08a";  font-family: "FontAwesome", Arial, Helvetica, sans-serif !important;  font-size: 12px;  color: #fa05e8;  position: absolute;  top: 1px;  left: 7px;  display: none;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  -ms-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;  line-height: 17px}
.navigation.navigation2022 .nav .menu > li:hover a:after {  display: block;  opacity: 1;  visibility: visible;  overflow: visible;  display: block;  -webkit-backface-visibility: visible;  backface-visibility: visible;  animation-name: fadeInRight;  animation-duration: 0.5s;  animation-fill-mode: both;  display: block;  z-index: 1000}

.navigation.navigation2022   .nav .menu li .navi-drop a:after { display:none }
.color_header_b{ margin-top:8px;}

#header2021 .navigation.navigation2022 .nav .lifullwidht2022 .color_header_b span {  visibility: hidden;  width: auto;  background-color: #fff;  color: #fff;  text-align: center;  padding: 2px 5px;  position: absolute;  z-index: 1;  border: 1px solid #222;  color: #222;  font-size: 12px;  bottom: -30px;  right: -51px;  text-transform:none; white-space: nowrap;}

#header2021 .navigation.navigation2022 .nav .lifullwidht2022 .color_header_b div:hover span {
  visibility: visible;
}


.withicon11{ position:relative; padding-left:28px}
.withicon11 i { position:absolute; top:0; left:0; font-size:20px}
.colboxm_1 span {
width: 20px;
height: 20px;
background-color: #0000ff;
display: inline-block;

float: left;
position: relative;
margin-right: 6px;
border: 1px solid #222;
}
.colboxm_1 {
line-height: 20px;
}

.msearch.msearch_new { padding:0}
.msearch.msearch_new .msearch1 .tinput1 { border:0; border-bottom:1px solid #ccc; padding-left:16px; text-transform:uppercase; color:#222}

.msearch.msearch_new .msearch1 .tinput1::-webkit-input-placeholder {
  color: #222;
}
.msearch.msearch_new .msearch1 .tinput1:-moz-placeholder {
  color: #222;
  opacity: 1
}
.msearch.msearch_new .msearch1 .tinput1::-moz-placeholder {
  color: #222;
  opacity: 1
}
.msearch.msearch_new .msearch1 .tinput1:-ms-input-placeholder {
  color: #222;
}
.top22020-right { z-index:20}
.header2020 .logo { z-index:20000}


.check-new1.check-new22 input { float:left; margin-top:2px;}
.list_c_span { float:left; margin-top:3px;}
.list_c_span span { width:14px; height:14px; display:block; margin-right:4px; border:1px solid #222; border-radius:50%; margin-left:1px;}
.drop-down1.drop-down-space.drop-down-space-new .drop-text{ min-width:178px;}


.msearch.msearch_new .msearch1 .tinput1 { background:#ffeeee; border:1px solid #c09f9f}
.msearch.msearch_new .msearch1 { padding:8px;}
.msearch.msearch_new .msearch1 .tinput2 { top:8px; right:8px;}
.checktoggle2022{position: relative; margin-bottom: 0;}
.checktoggle2022 h3 {cursor: pointer;}
.checktoggle2022 .ccode_data2 { border-bottom: 1px solid #282828; padding-bottom: 20px; margin-bottom: 20px;}
.checktoggle2022 .acc-new1 { margin-bottom: 0;}
.checktoggle2022 h3:before{
   content: '+';
    position: absolute;
    top: -4px;
    right: 0;
    font-size: 26px;
    font-weight: normal;
	 cursor: pointer;
}
.checktoggle2022 h3.codeaminus:before {
    content: "_";
    top: -14px;
}


.navigation.navigation2022 .nav .menu > li.clearance-tab-desk { position:relative; top:-2px;}
.navigation.navigation2022 .nav .menu > li.clearance-tab-desk:hover a:after { display:none}


.s_t:after, .s_m:after, .t_a:after {  visibility: hidden;  display: block;  font-size: 0;  content: " ";  clear: both;  height: 0}
* html .s_t, * html .s_m, * html .t_a {  zoom: 1}
*:first-child + html .s_t, *:first-child + html .s_m, *:first-child + html .t_a {  zoom: 1}

.mcartcheckout-btn {margin-left:-2%; margin-right:-2%;}
.mcartcheckout-btn .btn-big { width:46%; margin-left:2%; margin-right:2%; min-width:inherit; float:left; margin-bottom:15px; font-size:15px; height:45px; letter-spacing:0.5px}
#mini_shop_cart.mopen .btn-big { font-size:15px}
#mini_cart_total{ margin-top:0}
#order_total_amount_view_detail .total-new1-left { font-size:18px}
#mini_shop_cart .mcartcheckout-btn .btn-big:first-child{  background: #ffeeee;  color: #282828;}

.cart .place-order.new-place-order {    padding: 13px 17px 16px 17px !important;    min-width: 283px;    font-size: 17px !important;    letter-spacing: 0.5px;}
.cart .place-order.new-place-order span { font-weight:300}
.or_shopping_bag{clear: both; text-align:center; font-size:14px; display:table; margin:auto}

/*Size chart css*/
.sizerow-full {  display: flex;  justify-content: left;  flex-direction: row;  flex-wrap: wrap; margin-left:-5px; margin-right:-5px; overflow:hidden}
.si-box {  margin: 0 5px; margin-top:11px; width:64px; text-align:center}
.si-box a {  text-decoration: none;  color: #484747;  display: block;  padding: 8px 6px;  border: 1px solid #999; font-size:15px; font-weight:500}
.si-box a:hover, .si-box.si-active a { background:#ffeeee}

.readytowear .measurebox-2021 .measurebox-col1:first-child { width:100%;}
.readytowear .measurebox-2021 .measurebox-col1:last-child { width:48%;}

div#show_size_chart { background:#ffeeee; width:100%}
#show_size span { display:inline-block; padding-left:2px; padding-right:2px}

.accordion.vertical ul li .text2 li{ border:0}
.si-box { border:1px solid #fff; }
.si-box:hover, .si-box.si-active { border:1px solid #282828; }
.si-box a:hover,.si-box.si-active a {border:1px solid #282828;}

.loader2022{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9999;}
.loader2022-bg{position:absolute;width:100%;height:100%;background-color:#fff;opacity:.7;}

.most-loved{padding-bottom:50px}

.s_i_guide img { position:relative; top:-1px}
#place_order_btn.bggray{ background:#f2f2f2; color:#282828;  pointer-events: none; cursor: default;}

/*Removal of background in Continue shopping btn*/
#cart2022.cart .continue-shopping2022 .place-order.new-place-order { border:none; background:none; color:#282828; padding:0 !important; text-align:left; margin-top:36px;    display: inline-block;    min-width: inherit !important;    width: auto !important;    float: left; padding-bottom:2px}
#cart2022.cart .continue-shopping2022 .place-order.new-place-order:hover { background:none; padding:0; border-bottom:1px solid #282828}

.login-left h2 { font-weight:500}

#cart2022 .shp_bag1 .shp_bag2 { float:left}
#cart2022 .shp_bag1 .shp_bag2.checkoutbtnfixed { float:right}

.covid2021new1 .newyear_sale img, .covid2021new .newyear_sale img { margin-left:0px; margin-right:0px}

.newyear_sale { font-size:16px; font-family: "Kumbh Sans", Arial, Helvetica, sans-serif !important;}
.newyear_sale strong { font-weight:normal;font-family: "Kumbh Sans", Arial, Helvetica, sans-serif; font-weight:500;}

.currencyContainer { padding-left:4px}
.currencyContainer select {  -webkit-appearance: none;  -moz-appearance: none;  position: relative;  background-image: url(../images/arrowdown11.svg);  background-position: top 8px right 7px;  background-repeat: no-repeat;  text-indent: 6px;width: 47px;background-size: 10px;}

/*Likeadiva new design changes 30-12-2022*/
.covid2021new {  position: sticky;  top: 0;  left: 0;  z-index: 99999999999999999999999999999; }
.header2020, .header2020.darkHeader {  position: sticky;  top: 38px;  left: 0; }

/*Stitching Details Popup 2023*/
.stitiching-details-popup{ padding:25px; padding-bottom:40px}
.stitching-details-inner{border-top:1px solid #c0c0c0;  margin-top:26px;}
.form2023new{}
.frow2023 {margin-left:-1%; margin-right:-1%}
.fcol2023-100 { float:left; width:98%;margin-left:1%; margin-right:1%; margin-top:26px}
.fcol2023-50 { width:48%; float:left; margin-left:1%; margin-right:1%}
.fcol2023-33 { width:31.33%; float:left; margin-left:1%; margin-right:1%}
.fcol2023-input{ margin-top:5px}
#popup_apt_stitch .selectform2023{ border:1px solid #c8c8c8; font-size:17px; background:#fff; width:100%; height:42px; text-indent:5px !important }
#popup_apt_stitch .inputform2023{border:1px solid #c8c8c8; font-size:17px; background:#fff; width:100%; height:42px; padding:8px }

#popup_apt_stitch { display:flex}
#popup_apt_stitch .popup_apt1.popup_apt_stitch1 { width:960px; padding:0; top:inherit; transform:inherit; margin-top:auto}
#popup_apt_stitch .popup_apt1.popup_apt_stitch1 #pac-popup-internal.pac-mode-2 .pac-item-total-related{ width:100%}
#popup_apt_stitch .popup_apt1.popup_apt_stitch1 #pac-popup-internal .pac-2-message.pac2-heading {background-color:#ececec; padding:0; padding-left:7px; padding-right:7px }
#popup_apt_stitch .popup_apt1.popup_apt_stitch1 #pac-popup-internal .pac-2-message.pac2-heading a{background-color:#ececec; font-size:15px; color:#6c6d70; display:inline-block; padding:11px 14px; color:#222}
#popup_apt_stitch .popup_apt1.popup_apt_stitch1 #pac-popup-internal .pac-2-message.pac2-heading a.active { text-decoration:underline}
#popup_apt_stitch .popup_apt1.popup_apt_stitch1 #pac-popup-internal .pac-2-message.pac2-heading .btn_4 a { background:#000; border-radius:50%; color:#fff; padding:5px 13px}
#popup_apt_stitch .popup_apt1.popup_apt_stitch1 #pac-popup-internal .pac-2-message.pac2-heading .btn_4 {  float: right;  text-align: right;  font-size: 17px;  position: absolute;  top: -17px;  right: -17px;}

.hw_img img{ max-width:600px; height:auto; display:block; margin:auto}

.si-box { width:62px; font-size:15px; margin-left:2px; margin-right:2px}
.si-box a { padding-bottom:7px; font-size:14px}
select { background:#fff}

.measurebox-2021 { position:relative}
.measurebox-2021 .how_tom { position:absolute; top:13px; right:0; display:none}

/*Cart New November 2022 CSS*/
#cart2022 .cshipping.ccode.ccode_data-new1{ display:none}
#cart2022 .etotal{ width:545px; float:right}

#cart2022 .shp_bag1 { margin-left:-1.5%; margin-right:-1.5%; overflow:hidden; margin-top:17px}
#cart2022 .shp_bag1 .shp_bag2 { float:left; margin-left:0; width:47%; margin-left:1.5%; margin-right:1.5%}
#cart2022.cart .place-order.new-place-order{min-width:220px !important;width: 100% !important;}

#cart2022 .place-order.new-place-order.lbtn:hover, #cart2022 .place-order.new-place-order.lbtn:active{ border-color:#ffeeee}


#cart2022.cart .continue-shopping2022 .place-order.new-place-order { border:1px solid #282828; background:#fff; color:#282828; }
#cart2022.cart .continue-shopping2022 .place-order.new-place-order:hover { background:#ffeeee;border-color:#ffeeee; color:#282828}

#cart2022.cart .paypalcart { margin-top:25px}
#cart2022.cart .paypalcart1 { float:right}
.removecart2022{ font-size:15px; color:#484747; position:relative; padding-left:18px;}
.removecart2022 img { position:absolute; top:0; left:0}
#cart2022 .cart-col4{ position:relative}
#cart2022 .cart-col4 .removecart2022{position:absolute;bottom:15px;left:0;width:100%;text-align:center;width:73px;right:0;margin:auto}
#cart2022 .cart-text{min-height:126px;}
#cart2022 .remove_cart_icon{display:none}

.viewdetailscart a.lbtn{background:#ffeeee;color:#282828;}
.viewdetailscart a.lbtn:hover {background:#282828;color:#fff;}
.viewdetailscart ~ br{display:none}


.sizerow-full {  display: flex;  justify-content: left;  flex-direction: row;  flex-wrap: wrap; margin-left:-3px; margin-right:-3px; overflow:hidden}
.si-box {  margin: 0 3px; margin-top:8px; width:60px; text-align:center}
.si-box a {  text-decoration: none;  color: #484747;  display: block;  padding: 6px 5px;  border: 1px solid #999; font-size:14px;}
.si-box a:hover, .si-box.si-active a { background:#ffeeee}

.readytowear .measurebox-2021 .measurebox-col1:first-child { width:100%;}
.readytowear .measurebox-2021 .measurebox-col1:last-child { width:48%;}

div#show_size_chart { background:#ffeeee; width:100%}


.paypalpaylater iframe {  display: table;  float: right;  width: 380px !important;  white-space: nowrap; margin-top:16px}
.accordion.vertical ul li .text2 li{ border:0}
.si-box { border:1px solid #fff; }
.si-box:hover, .si-box.si-active { border:1px solid #282828; }
.si-box a:hover,.si-box.si-active a {border:1px solid #282828;}

.loader2022 {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  z-index: 9999;}
.loader2022-bg {  position: absolute;  width: 100%;  height: 100%;  background-color: #fff;  opacity: .7;}

.most-loved { padding-bottom:50px}
.s_i_guide img{position:relative; top:-1px}

/*Removal of background in Continue shopping btn*/
#cart2022.cart .continue-shopping2022 .place-order.new-place-order { border:none; background:none; color:#282828; padding:0 !important; text-align:left; margin-top:36px;    display: inline-block;    min-width: inherit !important;    width: auto !important;    float: left;}
#cart2022.cart .continue-shopping2022 .place-order.new-place-order:hover { background:none; padding:0; border-bottom:1px solid #282828}

.login-left h2 { font-weight:500}

#cart2022 .shp_bag1 .shp_bag2 { float:left}
#cart2022 .shp_bag1 .shp_bag2.checkoutbtnfixed { float:right}


.add-stich.add-stich-new.add-stich-shivali .checkbox-new2021{ width:100%}
.add-stich.add-stich-new.add-stich-shivali .fabric-details.stitch_data { clear:both; padding:0}
select { background:#fff}
.checkout-addressform #add_ad_btn.check-btnsmall { margin-top:10px}

.ws_price_show { display:inline-block; margin-right:5px; margin-bottom:8px}
.pprice1.cprice1_1 { height:40px}
.stitiching-details-popup .measurebox1 .img-responsive { width:110px;}
.stitiching-details-popup .measurebox1 { padding-left: 127px;   min-height: 112px;}
.stitiching-details-popup .measurebox1:first-child { margin-top:0}
.stitiching-details-popup .sizechartrow1  { padding-right:0}


/*Wedding page css starts here 01-02-2023*/
.wedding2023{ overflow:hidden; padding-top:80px}
.wedding2023 * { font-family:"Kumbh Sans",Arial, Helvetica, sans-serif;}
.wedding2023-1{ margin-left:-1.5%; margin-right:-1.5%;/* overflow:hidden*/}
.wedding2023-left { width:30.33%; margin-right:1.5%; margin-left:1.5%; float:left}
.wedding2023-left img { max-width:100%; height:auto}
.wedding2023-box { margin-bottom:10%; position:relative}

.weddingbox-inner{ background:rgba(255,255,255,0.9); position:absolute; bottom:9px; left:0; width:96%; margin:auto; right:0; padding:15px 25px; text-align:center;  z-index:100}
.weddingbox-inner h5 { font-size:20px; color:#000; text-transform:uppercase; letter-spacing:.5px; font-family:"Kumbh Sans",Arial, Helvetica, sans-serif; margin-left:2%; margin-right:2%; font-weight:500 }
.shopnow2023{ display:table; margin:auto; font-size:14px; margin-top:5px}
.shopnow2023 a { color:#eb1e56; text-decoration:underline; display:inline-block; text-transform:uppercase}

.weddingoptions2023{ height:0; overflow:hidden;   height: 0;  overflow: hidden; -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  -ms-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out; }
.weddingoptions2023 ul { margin:0; padding:0; list-style:none; text-align:center; margin-top:15px}
.weddingoptions2023 ul li { font-size:15px; color:#000; padding-bottom:5px}
.weddingoptions2023 ul li a { display:inline-block; position:relative}
.weddingoptions2023 ul li a:before { position:absolute;bottom:-0px; left:0; right:0; margin:auto; content:''; width:0; height:1px; background:#222;}
.weddingoptions2023 ul li a:hover:before { width:100%}

.wedding2023-box:hover .weddingoptions2023 { height:138px}



 .wdbox1 {    display: block;    position: absolute;    top: 0;    left: 0;    /* width: 94%; */    /* height: 94%; */    padding: 15px;    /* margin: 3%; */    bottom: 0;    right: 0;    margin: 4%;}
.wdbox11 {  display: block;  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%; overflow:hidden }
.wdbox11:before,
.wdbox11:after{
  position: absolute;
  content: "";
  transition: all .50s;
}

.wdbox11:before{
    border-top: 2px solid #fff;
  border-left: 2px solid #fff;
   width: 20px;
  height:20px;
  top: 0px;
  left: 0px;
}

.wdbox11:after{
    border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  width: 20px;
  height:20px;
  bottom: 0px;
  right: 0px;
}

.wdbox11:hover:before{
  width: 100%;
  height: 100%;
}

.wdbox11:hover:after{
  width: 100%;
  height: 100%;
}


.flowers{   position: absolute;   z-index: 100;  width: 183px;   }
.flowers-topleft{ top: -34px;  left: -50px;    -ms-transform: rotate(3deg);  -webkit-transform: rotate(3deg);  transform: rotate(3deg)}
.flowers-bottomleft{ bottom: -50px;  left: -48px;    -ms-transform: rotate(-69deg);  -webkit-transform: rotate(-69deg);  transform: rotate(-69deg)}
.flowers-bottomright{ bottom: -34px;  right: -45px;    -ms-transform: rotate(-172deg);  -webkit-transform: rotate(-172deg);  transform: rotate(-172deg)}
.flowers-topright{ top: -50px;  right: -41px;    -ms-transform: rotate(-252deg);  -webkit-transform: rotate(-252deg);  transform: rotate(-252deg)}
.flowers img { max-width:100%; height:auto}

.wedding2023-box video { width: 100%;    max-height: 100%; }

.wedding2023-onmobile { display:none}
.weddingonmobile{ display:none}

.wedding2023-box-withoutborder .wdbox11::before { display:none}
.wedding2023-box-withoutborder .wdbox11::after{ display:none}
.wedding2023-box-withoutborder .weddingbox-inner { bottom: 2%;width: 88%;margin-left: 6%;margin-right: 6%;}

.inner-banner.inner-banner2021.inner-banner2023 { margin-bottom:0}
.product-text .text1 ul{
  text-align: left !important;
}
.back_btn_opt { text-transform: uppercase; text-decoration: underline; font-size: 13px;}
.paypalpopup2023  { /*max-width:682px;padding:25px; */  margin:auto;  background:#fff; padding-bottom:25px; position:relative}
.paypalpopup2023 * { color:#282828}
.ppop-head{ position:relative; padding-bottom:35px;}
.ppop-head:before { width:100%; height:5px; background:#14337a; content:''; position:absolute; bottom:0; left:0}
.ppop-head:after {width:100%; height:3px; background:#009de2; content:''; position:absolute; bottom:-5px; left:0}
.pimg2023{ margin-bottom:10px}
.text20i { font-size:20px}

.paypalprogress-circle{}
.paypalpbox { width:33.33%; float:left; margin-top:32px}
.paypalpbox .img-responsive { display:table; margin:auto; margin-bottom:14px}

.paypalint-options{ margin-top:48px;}
.paypalint-options h2 { margin-bottom:15px}
.paypalint-box{ background:#f2f2f2; padding:18px; margin-bottom:26px}
.paypalint-box .img-responsive { display:table; margin:auto;}
.paypalint-box h3 { padding-top:15px}
.popup_apt_stitch2 { width: 800px;transform: inherit; margin-top: 1% !important;}

#paypal_popup_apt_stitch{}
#paypal_popup_apt_stitch.popup_apt{ top:0}
#paypal_popup_apt_stitch .popup_apt_stitch2 {  width: 100%;  transform: inherit;  margin-top: 0% !important;  display: flex; height:100%;  overflow: auto;}
.popup_div_paypal {width: 800px; margin-top: 3% !important;  display: flex;  height: 87%; margin:auto; position:relative }
#paypal_popup_apt_stitch .mCSB_scrollTools { right:-6px}
#paypal_popup_apt_stitch .paypalpopup2023 .text35 { text-align:left}
.popup_btn_4 {  position: absolute;  top: 1px;  right: 9px;  z-index: 100000000;}


#klarna_popup_apt_stitch{}
#klarna_popup_apt_stitch.popup_apt{ top:0}
#klarna_popup_apt_stitch .popup_apt_stitch2 {  width: 100%;  transform: inherit;  margin-top: 0% !important;  display: flex; height:100%;  overflow: auto;}

#klarna_popup_apt_stitch .mCSB_scrollTools { right:-6px}
#klarna_popup_apt_stitch .paypalpopup2023 .text35 { text-align:left}



.popup_div_paypal .popup_close_btn{position: absolute;top: -19px;right: -26px;z-index: 200000;}

.paypal_pay3 {  color: #282828;  padding-top: 30px;  width: 33%;  font-size: 14px;  text-align: center; float:left;}
.paypal_pay3 img {   position: relative;  top: -3px;}
.pay3_learnmore{ display:inline-block; color:#009cde; text-decoration:underline; }
.paypal_pay3 .pay3_learnmore:hover{ text-decoration:none}

.paypal_pay3.klarna_pay3 {  float: right;  width: 47%;}
.paypal_pay3.klarna_pay3 img {  max-width: 56px;}

.paypal_pay3.klarna_pay3 .pay3_learnmore {color:#fe9cba}


.si-box { width:64px}
.si-box a { padding:6px 3px; white-space:nowrap}

.charttable2021 .slash_s {  display: inline-block;  padding-left: 1px;  padding-right: 1px;  color: #fa05e8;  font-size: 23px;  position: relative;  top: 2px;}
.charttable-fixed table th { font-size:16px}
.charttable-scrollable table th { font-size:16px}
.sizechart-filter select.sizeselect1 { letter-spacing:-0.5px}

.pinkunderline { color:#fa06e8; display:inline-block; border-bottom:1px solid #fa06e8}

.ev_table{padding: 10px;margin: 0;  margin-top: 0px;border: 1px solid #ccc;border-collapse: collapse;margin-top: 5px; margin-top:12px}
.ev_table thead { background:#f1f1f1;}
.ev_table thead td { padding:5px; font-size:17px; font-weight:500}
.ev_table td {border: 1px solid #ccc;}
.event_date_cal {  width: 300px;}

.ev_table tbody td { padding:10px; font-size:17px;}

.lbtn.evt_btn {  font-size: 16px;  padding: 8px 23px;  height: auto; margin-top:18px;}
.wp_8930 .header2020, .wp_8930 .header2020.darkHeader, .wp_8930 .covid2021new { position:relative; top:0}
.wp_18 .header2020, .wp_18 .header2020.darkHeader, .wp_18 .covid2021new { position:relative; top:0}


/*Paypal express checkout*/
.wp_23 .covid, .wp_23 #header2021 .mtop .muser.muser1, .wp_23 #header2021 .mtop .muser.mwish,.wp_23 .usp2021  { display:none !important }
.wp_23 .inner-banner { margin-top:0}
.wp_23 .about textarea.linput1 {width: 100% !important;position: relative;border: 1px solid #898989;font-size: 15px;padding: 6px 0 6px 45px;  padding-left: 45px;margin-bottom: 10px; height:150px}
.wp_23 .linput1 { margin-top:6px;}

.pexpress_detail{font-size:15px;  border-collapse:collapse; padding-left:10px; border:1px solid #dddddd; width:100%; margin-top:5px}
.pexpress_detail thead td { background:#f1f1f1; text-transform:uppercase; font-size:16px}
.pexpress_detail tbody td {  font-size:16px}
.pexpress_detail td {border:1px solid #dddddd; padding:13px 10px;}
.wp_23 .log_btn.lbtn.btnconfirm { margin-top:25px; margin-bottom:20px;height:50px; padding-left:25px; padding-right:25px;}
.wp_23 #footer { display:none}
.wp_23 .header2020, .wp_23 .header2020.darkHeader { top:0}

.wp_23 .content.py_ex_checkout_success_page { margin-top:15px}
.wp_23 .checkout-progress{ margin-bottom:25px}
.wp_23 .checkhead h2 { font-size:17px}
.wp_23 .check-details{ margin-bottom:25px;}
.log_btn.lbtn.btnconfirm { }
.filter_opt_2023 .collection-column ol li { padding-top:12px !important}


/*font change css 2023*/
.text3 { font-size:15px;}
.redy { font-size:11px !important}
.navigation.navigation2022 .nav .menu > li a::after { top:1px}
.category-links2021 li { font-size:14px;}
.redy {  font-size: 11px !important;}

.pprice1 { font-size:20px;}
.accordion .text2, .accordion .text2 p, .accordion .text2 span { font-size:15px !important}
.text2 { font-size:15px;}
#cart2022 .etotal { width:580px;}
.sub_total_data { font-size:18px;}
.removecart2022 { font-size:14px;}
.static-text, .static-text span, .static-text p {  font-size: 17px !important;  line-height: 28px !important;}
.check-new1 { font-size:14px;}
.welcome p { line-height:28px}
.welcome h2, .welcome h1 { font-weight:600}
.accordion .text2, .accordion .text2 p, .accordion .text2 span { line-height:24px !important}
.heading-h1 {  font-size: 20px;}
.newusp1 .newusp1-inner {  font-weight: 500;}
.pdetails-right2021 .product-code { padding-top:15px;}
.pshareicons .addthis_inline_share_toolbox { margin-top:-13px;} 
.savelatersvg:hover { margin-top:-4px; -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  -ms-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}
.pshareicons .addthis_inline_share_toolbox  .st-btn { padding-left:6px; padding-right:6px;}
.login-left h2 { font-size:20px; font-weight:500}

.inner-banner .heading-h1:before { top:12px;}
.inner-banner .heading-h1:after { top:12px;}
.loginbox-heading { font-weight:500}
.checkpaynew2021 .heading-h4 { font-weight:500}
.covid2021new {  font-size: 15px;}
.size-guide a,.si-box a { font-weight:500}
.checkbox-new2021 { font-size:15px;}
.stitch_data { font-size:15px;}
.product-details2021.product-details {  padding-top:50px;}
.ptext1 { font-size:15px}

.stritching h3 { font-size:15px; line-height:22px;}
#cart2022 * { font-family:"Kumbh Sans", Arial, Helvetica, sans-serif;}

.navigation.navigation2022 .nav li.lifullwidht2022:hover .navi-drop {  top: 57px !important;}


#header2021 .usp2021 { background:#f2f2f2}
#header2021 .usp2021 .container { max-width:1600px;}

/*Video on listing css*/
.videocategory1{ position:relative}
.videocategory1:before { position:absolute; width:100%; height:100%; content:''; background:#000; top:0; left:0; z-index:100; opacity:0}

.videocategory-iframe {  overflow: hidden;  padding-top: 150%; /* 16:9 */  position: relative;} 
.videocategory-iframe iframe {  position: absolute;  top: 0;  left: 0;  border: 0;  width: 100%;  height: 100%;}
.videocategory-iframe1 {  overflow: hidden;  padding-top: 150%; /* 16:9 */  position: absolute; top:0; left:0; width:100%; height:100%} 
.videocategory-iframe1 iframe {  position: absolute;  top: -23%;  left: 0;  border: 0;  width: 100%;  height: 146%;}
 .redy { font-size:11px !important}
 
.tempimge { opacity:0}
.pdetails-big .videocategory-iframe {}
 
/* Timer CSS*/
.timer2023 { display:table; margin:auto}
.timer2023 { font-weight:600}
.timer2023 h5 { float:left;  text-align:center; color:#fff; font-size:18px; padding-top:10px; padding-right:11px;}
.timer2023 h5 span.col-pink11 {}
.timer2023 span.separatebig{ display:inline-block; padding-left:1px; padding-right:1px; font-size:22px; color:#fff; margin-top:-4px;}
.timer2023 .ttimer2021 {  float: right; color:#000}
.timer2023 .ttimerhrs {  float: left;}
.timer2023 .ttimerhrs2 { color:#fff }
.timernumbering {  background: #fff;  border: 2px solid #222;  font-size: 19px;  padding: 3px 3px;  float: left;  margin-right: 5px;  border-radius: 5px;  width: 29px;}
.ttimerhrs2 {  font-size: 14px;  color: #fff;  text-align: center;  padding-top: 2px;} 
.timer2023 .ttimerhrs2 {  color: #fff; font-size:10px; padding-top:0; line-height:normal}

.timerseparate {  color: #fff;  float: left;  font-size: 25px;  margin-right: 5px;  padding-top: 3px;}

.covid.covid2021new.timermain2023 { display:block !important}
.covid.covid2021new.covid2021new-mobile.timermainnone { display:none}

.offertimer {   background-image: url(../images/b24.jpg); background-position:center center; padding:12px 10px; margin-top:35px}
.offertimer .timer2023 h5 { font-size:22px; padding-right:20px}
.offertimer .timernumbering { padding:5px 3px; width:34px; text-align:center}


  .offertimer .timer2023 h5 { width:100%; text-align:center; padding-right:0; padding-top:0}
  .offertimer .timer2023 .ttimer2021 { float:none; margin:auto; padding-top:10px}

@-webkit-keyframes blink2023 {
   0% { color: #fa07e8; }
  50% { color: #fff; }
  100% { color:#fa07e8; }
}
@keyframes blink2023 {
  0% { color: #fa07e8; }
  50% { color: #fff; }
  100% { color:#fa07e8; }
}
.blink2023 {
  -webkit-animation-name: blink2023;
  animation-name: blink2023;  animation-duration: 0.8s;
  animation-fill-mode: both;
 animation:blink2023 3s infinite;
} 

.timermain2023 .timermainnone  { display:none}
.timermain2023 .cur_str { margin-top:11px}

.header2020.header2020new.header2023new { top:61px}


/*Full screen homepage css*/
.wp_40 .banner_container_full{ width:100%}
.wp_40 .banner_container_full img { width:100%}
.wp_40 .banner_container_full .banner.bannernew { width:100%; text-align:center; max-width:100%}

#header2021.header2020.header2020new .container {padding-left:20px; padding-right:20px; max-width:100%;}

.slide300 .item { margin:0 10px}

.wp_40 .newthisweek .container{ width:100%; max-width:100%; padding-left:20px; padding-right:20px}
.wp_40 .newthisweek .container img { width:100%}

.wp_40 .sbanner.sbanner4col .sbanner-small { width:23.5%; margin-right:2%}
.wp_40 .sbanner.sbanner4col .sbanner-small:last-child { margin-right:0}

.wp_40 .sbanner.sbanner4col .container{ width:100%; max-width:100%; padding-left:20px; padding-right:20px}
.wp_40 .sbanner.sbanner4col .container img { width:100%}

.blog-container.blog-container2023 { padding-left:0; padding-right:0}
.wp_40 .blog-container.blog-container2023 .container {width:100%; max-width:100%; padding-left:20px; padding-right:20px}
.wp_40 .blog-container.blog-container2023 .container img { width:100%; max-width:100%; height:auto}

.wp_40 .sbanner .container {width:100%; max-width:100%; padding-left:20px; padding-right:20px}
.sbanner.sbanner3col { }
.sbanner.sbanner3col .sbanner-small {width:32%; margin-right:2%;}
.sbanner.sbanner3col .sbanner-small:last-child {margin-right:0%;}



.blog-container.blog-container2023 .blog-section {width: 49%;}
.blog-container.blog-container2023 .rating { width:46%}
.blog-container.blog-container2023 .blog-section .blog1 li {  width: 30.66%;  margin-right: 4%;}
.blog-container.blog-container2023 .blog-section .blog1 li:last-child {  margin-right: 0;}

.heading-h1.headingnew2021.headingnew2023 { font-size:27px;}
.heading-h1.headingnew2021.headingnew2023:before { top:17px;}
.heading-h1.headingnew2021.headingnew2023:after { top:17px;}



.specialgc .container {width:100%; max-width:100%; padding-left:20px; padding-right:20px}
.specialgc .container img { width:100%; max-width:100%; height:auto}

.wp_40 .specialgc-left { background-image: url(../images/gift-card2023.jpg); width:49%; margin-right:2%; margin-top:2%; height:375px; display:table;}
.wp_40 .specialgc-right { background-image: url(../images/social-banner2023.jpg); width:49%; margin-right:0;display:table;}
.wp_40 .sptext {  font-size: 32px;  line-height: 37px;}
.wp_40 .spetext-center1{ display:table-cell; vertical-align:middle;}
.wp_40 .spetext-center { display:table; margin:auto}
.wp_40 .sprinner1{ display:table-cell; vertical-align:middle;}
.wp_40 .sprinner { display:table; margin:auto; padding-top:0}

 .follow-us {  width: 22%;  float: left;  margin-right: 2%;}
 .delivery {  float: left;  margin-left: 0;  width: 47%;  margin-right: 2%;}
 .steal-deal {  width: 27%; margin-left:0}
.delivery li {  float: left;  width: 31.33%;  margin-left: 1%;  margin-right: 1%;}

.wp_40 .welcome { padding-left:0; padding-right:0}
.welcome .container {}
.welcome .container  {width:100%; max-width:100%; padding-left:20px; padding-right:20px}
.welcome .container img { width:100%; max-width:100%; height:auto}
.wp_40 .sptext { margin-top:-31px;}

.footer .container {width:100%; max-width:100%; padding-left:20px; padding-right:20px;}
.footer .container .fcol1 {min-width:inherit; width:18%;margin-right: 2%;}
/*Owl Caraousal 2 CSS*/
#owl-demo .owl-nav .owl-prev span { display:none}
#owl-demo .owl-nav .owl-prev {margin: 0;padding: 0;background: none;background: url(../images/banner-rightarrow.svg);  background-size: auto;position: absolute;top: 45%;left: 15px;width: 70px;height: 70px;background-size: 70px;transform: rotate(180deg); cursor:pointer}
#owl-demo .owl-nav .owl-next {  margin: 0;  padding: 0;  background: none;  background: url(../images/banner-rightarrow.svg);    background-size: auto;  position: absolute;  top: 45%;  right: 15px;  width: 70px;  height: 70px;  background-size: 70px;cursor:pointer}
#owl-demo .owl-nav .owl-next span { display:none}


#owl-example3001 .owl-nav .owl-prev span { display:none}
#owl-example3001 .owl-nav .owl-prev {position: absolute;left: -15px;top: 35%;cursor: pointer;background: none;padding: 0;}
#owl-example3001 .owl-nav .owl-prev:before {  content: "\f104";  color: #282828;  font-size: 45px;  font-family: "FontAwesome", Arial, Helvetica, sans-serif;  font-weight: 500;}

#owl-example3001 .owl-nav .owl-next {position: absolute;right: -15px;top: 35%;cursor: pointer;background: none;padding: 0;}
#owl-example3001 .owl-nav .owl-next:before {  content: "\f105";  color: #282828;  font-size: 45px;  font-family: "FontAwesome", Arial, Helvetica, sans-serif;  font-weight: 500;}
#owl-demo .owl-nav .owl-next {  margin: 0;  padding: 0;  background: none;  background: url(../images/banner-rightarrow.svg);    background-size: auto;  position: absolute;  top: 45%;  right: 15px;  width: 70px;  height: 70px;  background-size: 70px;cursor:pointer}
#owl-example3001 .owl-nav .owl-next span { display:none}

#owl-example3001 .customNavigation { display:none !Important}

.slide3001-1 { overflow:hidden; margin-left:-18px; margin-right:-18px; margin-top:50px}
.slide3001-1 .img-responsive { position:relative}
.slide3001-1 .item { margin-left:18px; margin-right:18px;}



#owl-example4 .owl-nav .owl-prev span { display:none}
#owl-example4 .owl-nav .owl-next {width: 16px;  height: 26px;  background: url(../images/sprite.png) -160px -272px no-repeat;  position: absolute;  right: -18px;  top: 35%;  cursor: pointer}
#owl-example4 .owl-nav .owl-prev {  width: 16px;  height: 26px;  background: url(../images/sprite.png) -139px -272px no-repeat;  position: absolute;  left: -18px;  top: 35%;  cursor: pointer}
#owl-example4 .owl-nav .owl-next span { display:none}

.newthisweek #owl-example3001-2 .videocategory-iframe1 { position:relative;-webkit-box-shadow: 0 0 6px #222;box-shadow: 0 0 6px #222;}

#owl-example3001-2 .owl-nav .owl-prev span { display:none}
#owl-example3001-2 .owl-nav .owl-prev {position: absolute;left: -15px;top: 45%;cursor: pointer;background: none;padding: 0;}
#owl-example3001-2 .owl-nav .owl-prev:before {  content: "\f104";  color: #282828;  font-size: 45px;  font-family: "FontAwesome", Arial, Helvetica, sans-serif;  font-weight: 500;}
#owl-example3001-2 .owl-nav .owl-next span { display:none}
#owl-example3001-2 .owl-nav .owl-next {position: absolute;right: -15px;top: 45%;cursor: pointer;background: none;padding: 0;}
#owl-example3001-2 .owl-nav .owl-next:before {  content: "\f105";  color: #282828;  font-size: 45px;  font-family: "FontAwesome", Arial, Helvetica, sans-serif;  font-weight: 500;}
.slide300.slide3001.slide3001-2 { margin-top:20px}
.slide300.slide3001.slide3001-2 #owl-example3001-2 .item { padding:20px 0; -webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.slide300.slide3001.slide3001-2 #owl-example3001-2 .item:hover {transform:scale(1.05);}
.slide300.slide3001.slide3001-2 .videocategory-iframe1 iframe {  position: absolute;  top: -23%;  left: 0;  border: 0;  width: 104%;  height: 148%;}


.reelspromo .fancybox-outer .fancybox-inner{ height:100% !important; width:100% !important}
.reelspromo .fancybox-type-iframe.fancybox-opened { height:100% !important; top:0 !important; left:0 !important; width:100% !important; position:fixed !important}
.reelspromo { height:100% !important; top:0 !important; left:0 !important; width:100% !important; position:fixed !important}
.reelspromo .fancybox-skin{ height:100% !important;width:100% !important}
.reelspromo .fancybox-outer{ height:100% !important;width:100% !important}
.reelspromo .fancybox-inner{ height:100% !important;width:100% !important}
.reelspromo .fancybox-close { top:10px !important; right:10px !important}
.reelspromo { width:100% !important; height:100% !important}

.reelmaindiv { overflow:hidden!important}

.videocategory-iframe1 a  {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%; z-index:999999}


.videocategory-iframe1 a::before {  content: '';  width: 100%;  height: 100%;  background: #000;  position: absolute;  top: 0;  left: 0;  z-index: 9999999999999; opacity:0}
#video_popup_mobile { display:none}


#owl-example3_2021 .owl-nav .owl-prev span { display:none}
#owl-example3_2021 .owl-nav .owl-prev {position: absolute;left:10px;top: 45%;cursor: pointer;background: none;padding: 0;}
#owl-example3_2021 .owl-nav .owl-prev:before {  content: "\f104";  color: #282828;  font-size: 45px;  font-family: "FontAwesome", Arial, Helvetica, sans-serif;  font-weight: 500;}

#owl-example3_2021 .owl-nav .owl-next {position: absolute;right: 10px;top: 45%;cursor: pointer;background: none;padding: 0;}
#owl-example3_2021 .owl-nav .owl-next:before {  content: "\f105";  color: #282828;  font-size: 45px;  font-family: "FontAwesome", Arial, Helvetica, sans-serif;  font-weight: 500;}

#owl-example3_2021 .owl-nav .owl-next span { display:none}

#owl-example3_2021 .customNavigation { display:none !Important}

#owl-example1_2022 .owl-nav .owl-prev span { display:none}
#owl-example1_2022 .owl-nav .owl-prev {position: absolute;left:-15px;top: 45%;cursor: pointer;background: none;padding: 0;}
#owl-example1_2022 .owl-nav .owl-prev:before {  content: "\f104";  color: #282828;  font-size: 45px;  font-family: "FontAwesome", Arial, Helvetica, sans-serif;  font-weight: 500;}

#owl-example1_2022 .owl-nav .owl-next {position: absolute;right: -15px;top: 45%;cursor: pointer;background: none;padding: 0;}
#owl-example1_2022 .owl-nav .owl-next:before {  content: "\f105";  color: #282828;  font-size: 45px;  font-family: "FontAwesome", Arial, Helvetica, sans-serif;  font-weight: 500;}

#owl-example1_2022 .owl-nav .owl-next span { display:none}

#owl-example3_2021 .customNavigation { display:none !Important}
#owl-example1_2022 .customNavigation { display:none !Important}
.slide1_2021 .customNavigation { display:none !important}





#owl-example1_2022_1 .owl-nav .owl-prev span { display:none}
#owl-example1_2022_1 .owl-nav .owl-prev {position: absolute;left:-15px;top: 45%;cursor: pointer;background: none;padding: 0;}
#owl-example1_2022_1 .owl-nav .owl-prev:before {  content: "\f104";  color: #282828;  font-size: 45px;  font-family: "FontAwesome", Arial, Helvetica, sans-serif;  font-weight: 500;}

#owl-example1_2022_1 .owl-nav .owl-next {position: absolute;right: -15px;top: 45%;cursor: pointer;background: none;padding: 0;}
#owl-example1_2022_1 .owl-nav .owl-next:before {  content: "\f105";  color: #282828;  font-size: 45px;  font-family: "FontAwesome", Arial, Helvetica, sans-serif;  font-weight: 500;}

#owl-example1_2022_1 .owl-nav .owl-next span { display:none}

#header2021.header2020.header2020new .usp2021 .container { padding-left:0; padding-right:0}


#owl-example451 .owl-nav .owl-prev span { display:none}
#owl-example451 .owl-nav .owl-next {width: 16px;  height: 26px;  background: url(../images/sprite.png) -160px -272px no-repeat;  position: absolute;  right: -18px;  top: 35%;  cursor: pointer}
#owl-example451 .owl-nav .owl-prev {  width: 16px;  height: 26px;  background: url(../images/sprite.png) -139px -272px no-repeat;  position: absolute;  left: -18px;  top: 35%;  cursor: pointer}
#owl-example451 .owl-nav .owl-next span { display:none}
.slide45 .customNavigation { display:none !Important}
.slide45 { margin-bottom:20px}
 .subscribe2023 { margin-top:2%}
.subscribe2023 .container {width:100%; max-width:100%; padding-left:20px; padding-right:20px}
.subscribe2023 .container img { width:100%; max-width:100%; height:auto}

.headingnew2023_love span {
  display:inline-block;
  background: url(../images/sprite.png) -190px -276px no-repeat;
  width: 21px;
  height: 18px;
  position: relative;
  top: 0px;
  right:0px;
}

.reels_video video { width:100%; height:100%}

#footer .deal-input { float:right; max-width:100%}

.reelspromo .fancybox-close {  top: 58px !important;  right: -486px !important;  left: 0;  margin: auto;}
.pdetails-big1 video { display:block}
.fivstar { background: url("../images/5star_green.jpg"); margin: auto; width: 107px; height: 26px;display: table;}

.ftext1.ftext12023 { margin-bottom:9px;}
.ftext1.ftext12023 span { font-weight:500}
.foot3-new .paypal { float:none; text-align:center; margin-top:25px; margin-bottom:25px;}
 .bags2023new {  margin-top: 50px;  margin-bottom: 10px;}
.bags2023new .container {width:100%; max-width:100%; padding-left:20px; padding-right:20px}
.bags2023new .container img { width:100%; max-width:100%; height:auto}
.specialgc.specialgv2023 .specialgc-left {
    background-image: url(../images/gc2023new.jpg);
}
.specialgc.specialgv2023 .specialgc-left.specialgc-right {
    background-image: url(../images/social-banner2023.jpg);
}
.giftcard2022 { margin-bottom: 50px;}

/*Clutches bags css*/
.content.wedding_container.clutches_container .sixcat-section.weddingonmobile{ display:none}
.content.wedding_container.clutches_container .weddingoptions2023 { display:none}
.content.wedding_container.clutches_container .shopnow2023 {color: #e50076;  text-decoration: underline;  display: inline-block;  text-transform: uppercase;}
.content.wedding_container.clutches_container ~ .container.wedding-col-text .product-text { margin-top:0}

.content.wedding_container.clutches_container .wedding2023 { padding-top:3%}
#diwali_l4{ font-weight:500}
.pink22 {color:#fa05e8 }
.covid2021new img { margin:0 10px}
.covid.covid2021new.covid2021new-mobile span.pink22 {color:#fa05e8 }


.accordion .text2.pdata_detail { text-align:left !important}
.accordion .text2.pdata_detail ul li{ position:relative; padding-left:15px}
.accordion .text2.pdata_detail ul li:before { position:absolute; width:6px; height:6px; background:#242424; content:''; top:10px; left:0; border-radius:50%}

.product-details2021 .zoom2021 span{ display:none}
.taptozoom { display:none}

.size_chart_headin { color:#282828; text-align:center; font-size:20px; padding-top:25px; padding-bottom:7px; font-style:italic; text-decoration:underline; padding-left:10px; padding-right:10px; line-height:26px}
.s_i_guide img { top:-2px}

.paypal_pay3{}

.checkpaynew2021.checkpay_new2022 .check-box-new1{ border-bottom:1px solid #e9e9e9; padding-bottom:22px; margin-top:22px}
.checkout-shipping .check-box-new1 label img { max-height:33px;}

/*Klarna popup 2024*/
.klarnapopup {   overflow:hidden; padding:0px; background:#fff}
.klarnapopup *{font-family:"Kumbh Sans", Arial, Helvetica, sans-serif; line-height:normal}
.pophead-kl { font-size:25px; font-weight:500;}
.klamount-generated { font-size:15px; padding-top:5px }
.klarna-steps { margin-top:22px}
.ksteps-head { font-size:15px; line-height:21px; font-weight:400}
.steps-bar {  position: relative;  height: auto;  margin-bottom: 15px;}
.steps-bar:before {  content: "";  height: 1px;  width: 100%;  background-color: #333;  position: absolute;  left: 0;  top: 25px;}
.steps-bar__list {  display: table;  width: 100%;  table-layout: fixed;  padding-left: 0;  margin: 0;}

/* GENERIC STYLE */
.step__li {  display: table-cell;  text-align: center;  position: relative;  vertical-align: top;}
.step__li a {  cursor: pointer;  text-decoration: none;}
.steps-bar__border {  display: block;  position: relative;  visibility: visible;  cursor: default;  height: 38px;}
.steps-bar__border:before {  border: solid 4px #333;  border-radius: 50%;  background-color: #333;  content: "";  display: block;  visibility: visible;  position: absolute;  top: 16px;  left: 50%;  transform: translateX(-50%);  width: 10px;  height: 10px;}

.steps-bar__icon {  position: relative;  font-size: 20px;  text-align: center;  color: #fff;  z-index: 1;  top: 14px;}

.steps-bar__label {  color: #333;  font-size: 12px;  letter-spacing: 0.03em;  margin-top: 10px;  display: block;  text-decoration: none;}

/* COMPLETE STYLE */
.step--complete .steps-bar__border:before {  content: "";  border: solid 2px #0079a8;  background-color: #0079a8;}
.step--complete .steps-bar__icon {  color: #fff;}
/* ACTIVE STYLE */
.step--active .steps-bar__border:before {  content: "";  border: solid 4px #f4f4f4;  background-color: #0079a8;}
.step--active .steps-bar__icon {  color: #fff;}
.step--active .steps-bar__label {  color: #0079a8;}

.klrow{}
.klrow-left{ float:left; padding-top:17px}
.klrow-right { float:right}
.kpayment-details { padding:20px; padding-top:0; background:#efefef; border-radius:15px;margin-top:20px;}
.emipayment1 { font-size:17px; font-weight:700}
.emipayment1 span { font-size:13px; color:#4e4e4e; display:block; font-weight:300; padding-top:2px}
.kllogo { width:60px;}
.kllogo img { max-width:100%; height:auto}

.kpayment-details.endtext1 {  padding:20px}
.endtext{ font-size:13px; color:#4e4e4e; line-height:18px}

.paypalcart1 img { max-width:100%; height:auto}
body.bodynoscroll{ position: fixed; left:0; right:0; bottom:0; top:0;touch-action:none;}
.paypal100 { width:100% !important}
#popup_div_klarna {}

.navigation.navigation2022 .nav .menu > li.eid_special a:after {  content: '';  display: inline-block;  left: inherit;  right: 11px;  top: -3px; font-size:11px; opacity:1 !important;  width:13px; height:13px; background:url(../images/moonicon1.png); background-size:contain }
.nav li.eid_special a:before { left:inherit; right:3px; }
.nav li.eid_special a:hover:before { width:55px}

.mm-listview li.eid_special:before {  content: '';  display: inline-block; left:42px;  top:9px; font-size:11px; opacity:1 !important; position:absolute;  width:13px; height:13px; background:url(../images/moonicon1.png); background-size:contain }

.covid2021new span.eid-special-header { color:#fff; position:relative; display:inline-block; padding-right:14px;}
.covid2021new span.eid-special-header:before { content:''; position:absolute; top:-1px; right:0; width:13px; height:13px; background:url(../images/moonicon.png); background-size:contain}
.eid_special { display:none !important}

.heels_opt #readyto_height .measurebox-col1{ float:left; width:48% !important}
.heels_opt #readyto_height .measurebox-col1:nth-child(2n){ float:right}

.heels_opt .stitiching-details-popup .stitching-details-inner .fcol2023-50:first-child { width:31.33%}
.heels_opt .stitiching-details-popup .stitching-details-inner .fcol2023-50:nth-child(2) { width:31.33%}
.heels_opt .stitiching-details-popup .stitching-details-inner .fcol2023-50:nth-child(3) { width:31.33%}

.timer2024 .timernumbering {
    background: #fff;
    border: 2px solid #222;
    font-size: 13px;
    padding: 0px 2px;
    float: left;
    margin-right: 0px;
    border-radius: 5px;
    width: 20px;
    font-weight: 400;
    text-align: center;
 font-family: "estrangelo_edessaregular", Arial, Helvetica, sans-serif;
}
.timer2024 .timer2023 .ttimerhrs { position:relative; padding-right:14px;}
/*.timer2024 .timer2023 .ttimerhrs2{  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);  position: absolute;  top: 6px;  right:1px; font-size:8px}*/
.timer2024 .timer2023 {  position: absolute;  top: 7px;  right: 7px;}
.timer2024 .timerseparate { padding-top:0}
.timer2024.timer2024mobile { display:none}

.timer2024 .timernumbering {background: none;border: none;font-size: 13px;padding: 0px 1px;float: left;margin-right: 0px;border-radius: 0px;width: auto;font-weight: 400;text-align: center; color:#fff; line-height:14px}

.timer2024 .timer2023 .ttimerhrs2{    position: relative;  top: 0px;  right:0px; font-size:8px}
.timer2024 .timer2023 .ttimerhrs { padding-right:4px;}
.timer2024 .timerseparate { font-weight:normal}
.timer2024 .timer2023 { right:21px;}


.pprice2021 .priceofflist{float: left;  font-size: 15px;  margin-top: 15px;  text-transform: uppercase;  font-weight: 600;  background: #fee;  padding: 5px 10px;  box-shadow: 3px 3px 6px rgba(0,0,0,0.1);}
.pprice2021 .ppricelatest { margin-right:9px}
.bday_promo .fancybox-close {
    cursor: pointer;
    height: 36px;
    position: absolute;
    right: 36px;
    top: 12px;
    width: 36px;
    z-index: 8040;
}

.video_cat_show { position:relative; display:flex; flex-direction:row; flex-wrap:wrap; width:100%}
.video_cat_show > div { position:relative;display:flex; flex-direction:row; flex-wrap:wrap;  width:100%}
.video_cat_show video { display:block}
.unmute-btn, .mute-btn {
			position: absolute;
			top: 7px;
			left: 7px; cursor: pointer;
	z-index: 1000000;
		}


/*Wedding page new css 03-04-2025*/
.wedding2025 img{ max-width:100%; height:auto}
.weddingmain1 {  display: flex;  flex-direction: row;  justify-content: center;  align-content: center;  align-items: center;  position: relative;}
.weddingmain1 { }
.weddingmain1 img { max-width:100%; height:auto}
.weddingmain1 h1 {  position: absolute;  top: 0;  left: 0;  bottom: 0;  margin: auto;  width: 100%;  color: #fff;  font-size: 107px;  vertical-align: middle;  display: flex;  justify-content: center;  align-content: center;  align-items: center;  text-align: center;  margin: auto;  width: 100%;  font-family: "Baskervville", serif; font-style:italic; text-shadow: 4px 4px 4px rgba(0,0,0,0.5);}



.wedding-inner-content{}
.weddingin-row1 { background:#ffede6; padding-top:40px;}
.weddingrow-container { max-width:1640px; margin:auto; position:relative; padding-left:20px; padding-right:20px}
.weddingsection1 {display: flex;  flex-direction: row;  flex-wrap: wrap;}
.weddingbox-1st { top:70px; /*margin-bottom:-70px;*/ position:relative; width:600px; margin-right:auto}
.weddingbox-wordingtop {display: flex;  flex-direction: row;  flex-wrap: wrap;}
.weddingbox-wordingtop .wed-word { order:1}
.weddingbox-wordingtop .wedimage { order:2; margin-bottom:0}
.weddingbox-wordingbottom {display: flex;  flex-direction: row;  flex-wrap: wrap;}
.weddingbox-wordingbottom .wed-word { order:2}
.weddingbox-wordingbottom .wedimage { order:1; margin-top:0}
.wed-word {}
.wed-word h2 { font-size:40px; font-family: "Baskervville", serif; font-style:italic}
.wed-word .wedtext { font-size:17px;  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif; line-height:24px; padding-top:2px}
.wedimage{ margin-top:32px; margin-bottom:28px}
.wedimage img { max-width:100%; height:auto}
.weddingbox-2nd { width:870px; margin-left:auto; padding-top:74px;}
.weddingbox-2inner { margin-left:auto;display: flex;  flex-direction: row;  flex-wrap: wrap;}

.weddingbox-2nd .wed-word h2 { font-size:30px; font-family: "Baskervville", serif; font-style:italic}
.weddingbox-2nd .wed-word .wedtext { font-size:17px;  font-family: "Kumbh Sans", Arial, Helvetica, sans-serif; line-height:24px; padding-top:2px}
.weddingin-row1 .weddingbox-2nd .weddingbox-wordingbottom { margin-right:auto; width:400px;}
.weddingin-row1 .weddingbox-2nd .weddingbox-wordingtop { margin-left:auto; width:400px}

.weddingin-row2 { background:#fff}
.weddingin-row2 .weddingbox-1st { top:0px; margin-bottom:0px; padding-top:176px; padding-left:45px; padding-right:45px;}
.weddingin-row2 .weddingbox-2nd { top:-160px; margin-bottom:-160px;  padding-left:50px; padding-right:50px; position:relative}

.weddingin-row3{ position:relative; margin-top:118px; }
.weddingin-row3:before { position:absolute; top:0; left:0; background:#ffede6; width:100%; height:60%; content:''; z-index:-1}
.wed-word.wed-word-center { text-align:center}
.weddingin-row3 .wed-word.wed-word-center {padding-top:45px}
.wedfullimage{ margin-top:35px; position:relative}
.wedsymbol2{ position:absolute; top:-55px; left:-55px; width:212px;}
.wedsymbol1{ position:absolute; top:-120px; right:82px; width:280px;}

.weddingin-row4 .weddingbox-1st{top:0px; margin-bottom:0px; padding-top:90px; padding-left:45px; padding-right:45px; width:920px}
.weddingin-row4 .weddingbox-1st { width:853px;}
.weddingin-row4 .weddingbox-2nd { width:687px; padding-left:90px; padding-right:90px; padding-top:106px}
.weddingin-row-bottomtext{ font-size:15px; line-height:24px; font-weight:400; padding-top:95px}

.weddingbox-wordingtop .wedimage {clip-path: inset(0 0 0 0);  -webkit-transform:translateX(0);  -ms-transform: translateX(0);  transform: translateX(0);-webkit-transition: all .8s cubic-bezier(.25,.46,.45,.94);  transition:all .8s cubic-bezier(.25,.46,.45,.94);}
.weddingbox-wordingtop:hover .wedimage {clip-path: inset(12px 12px 12px 12px);}
.weddingbox-wordingtop .wedimage img {-webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);  -webkit-transition:all .8s cubic-bezier(.25,.46,.45,.94);  transition:all .8s cubic-bezier(.25,.46,.45,.94);  will-change: transform;}
.weddingbox-wordingtop:hover .wedimage img {-webkit-transform: scale(1.03);  -ms-transform: scale(1.03);  transform: scale(1.03);}

.weddingbox-wordingbottom .wedimage {clip-path: inset(0 0 0 0);  -webkit-transform:translateX(0);  -ms-transform: translateX(0);  transform: translateX(0);-webkit-transition: all .8s cubic-bezier(.25,.46,.45,.94);  transition:all .8s cubic-bezier(.25,.46,.45,.94);}
.weddingbox-wordingbottom:hover .wedimage {clip-path: inset(12px 12px 12px 12px);}
.weddingbox-wordingbottom .wedimage img {-webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);  -webkit-transition:all .8s cubic-bezier(.25,.46,.45,.94);  transition:all .8s cubic-bezier(.25,.46,.45,.94);  will-change: transform;}
.weddingbox-wordingbottom:hover .wedimage img {-webkit-transform: scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);}

.wedding-main h1 span {  display: inline-block;  animation: slideLeft 1.5s forwards;  opacity: 0;  transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);}
.wedding-main h1 {  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  animation-name: opacity;
  animation-duration: 2s;
  animation-fill-mode: both; opacity:0}

@keyframes slideLeft {  from {    opacity: 0;    transform: translateX(200px); display:none } 
  to {    opacity: 1;    transform: translateX(0%); display:block  }
}
@keyframes opacity {  from {    opacity: 0;    } 
  to {    opacity: 1;    }
}
.banner-wed-desktop { display:block}
.banner-wed-mobile { display:none}


.weddingin-row3:hover .wedsymbol1 {-webkit-backface-visibility: visible;
  backface-visibility: visible;
  animation-name: heartBeat;
  animation-duration: 6s;
  animation-fill-mode: both; animation-iteration-count: infinite; }


@-webkit-keyframes heartBeat {
0% {
-webkit-transform:scale(1);
transform:scale(1)
}
14% {
-webkit-transform:scale(1.05);
transform:scale(1.05)
}
28% {
-webkit-transform:scale(1);
transform:scale(1)
}
42% {
-webkit-transform:scale(1.05);
transform:scale(1.05)
}
70% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes heartBeat {
0% {
-webkit-transform:scale(1);
transform:scale(1)
}
14% {
-webkit-transform:scale(1.05);
transform:scale(1.05)
}
28% {
-webkit-transform:scale(1);
transform:scale(1)
}
42% {
-webkit-transform:scale(1.05);
transform:scale(1.05)
}
70% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
.animate__heartBeat {
	-webkit-animation-name:heartBeat;
	animation-name:heartBeat;
	-webkit-animation-duration:3s;
	animation-duration:3s;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;  animation-iteration-count: infinite; 
}
  .wedban-mobile { display:none}
  .wedban-desktop { display:block}

/*New css 20-05-2025*/
.sbanner.sbanner2col-new .sbanner-small.sbanner2col-new-left  { width:66%; margin-right:2%;}
.sbanner.sbanner2col-new .sbanner-small.sbanner2col-new-right { width:32%;}
.sbanner-small { margin-top:3%}
.wp_40 .specialgc-left { margin-top:3%}

.checkout-login.checkout-shipping .checkout-login-right { position:sticky; top:233px; right:0; z-index:9999}

.product-text.product-text2025 { max-height:610px; overflow:auto}
.product-text.product-text2025 .text1 p { line-height:28px;}
.product-text.product-text2025 .text1 h3 { text-align:left}
.product-text.product-text2025 .text1 h2, .product-text.product-text2025 .text1 h1, .product-text.product-text2025 .text1 h3 {  font-size: 20px;  margin: 10px 0;}
.product-text.product-text2025 .text1 ul {  list-style: none;  margin-left:0 !important; padding:7px 0 }
.product-text.product-text2025 .text1 ul li span {  color: #fa05e8;}
.product-text.product-text2025 .text1 ul li {  position: relative;  padding-left: 25px;}
.product-text.product-text2025 .text1 ul li:before {  position: absolute;  top: 6px;  left: 0;  background: url(../images/arrownew2021.png);  content: '';  width: 16px;  height: 15px;}

.wp_6835 .product-faq2025 { display:block}

.product-faq2025{ display:none;  margin-top: 60px;  margin-bottom:10px; margin-bottom:55px}
.product-faq2025 p { line-height:28px;}
.product-faq2025 h3 { text-align:left}
.product-faq2025 h2,.product-faq2025 h1, .product-faq2025 h3 {  font-size: 18px;  margin: 10px 0;}
.product-faq2025 h2 { margin-bottom:20px; text-align:left}
.product-faq2025 ul {  list-style: none;  margin-left:0 !important; padding:7px 0 }
.product-faq2025 ul li span {  color: #fa05e8;}
.product-faq2025 li {  position: relative;  padding-left: 25px;}
.product-faq2025 ul li:before {  position: absolute;  top: 6px;  left: 0;  background: url(../images/arrownew2021.png);  content: '';  width: 16px;  height: 15px;}
#owl-example3_1 .owl-nav { display:none}

.faq-box{position:relative;margin-bottom:15px;cursor:pointer;  }
.faq-open{ text-align:left;padding-right:46px; position:relative}
.faq-open:before{content:"\f067";font-size:16px;position:absolute;top:-1px;right:0px;font-family:"FontAwesome",Arial, Helvetica, sans-serif}
.faq-open1:before{content:"\f068";}
.faq-box .faqtext2025{text-align:justify;display:none; padding-top:8px; }

/*Full screen website css 26-06-2025*/
.content.content-fullscreen .container {width:100%; max-width:100%; padding-left:20px; padding-right:20px}
.content.content-fullscreen .product-section { margin-left:-10px; margin-right:-10px; overflow:hidden;}
.content.content-fullscreen .product-section .pbox-new {  width: 25%;  margin-left: 0; margin-right:0;  padding: 0 10px;}
.content.content-fullscreen .product-section .pbox-new .pimg1 img { width:100%}
.content.content-fullscreen .slide3 { margin-left:-10px; margin-right:-10px;}
.content.content-fullscreen .slide3 .item { margin:0 10px}
.content.content-fullscreen .slide3 .item .pbox { width:auto; max-width:inherit}
.addcartbtn1 { background:#222; color:#fff; padding:5px; text-align:center; margin-top:8px; margin-bottom:0px; text-transform:uppercase; font-size:11px; padding:5px 11px; display:table; margin:auto; margin-top:10px; margin-bottom:10px;}
.addcartbtn1 a { color:#fff;}
.content.content-fullscreen .pbox-text { bottom:-125px;}
.content.content-fullscreen .slide2 .item:hover .pbox .pbox-text, .content.content-fullscreen .slide3 .item:hover .pbox .pbox-text { bottom:0}

.wp_40 .sbanner img { width:100%}
.MagicZoomPup {  display: none !important;}

.show_more{}
show_more_0 { display:block}
show_more_1 { display:none}

.newthisweek1 .owl-carousel .img-responsive { position:relative; overflow:hidden}
.nshopnow{ font-size:11px; background:rgba(0,0,0,0.8); text-align:center; padding:3px 5px; text-transform:uppercase; color:#fff; position: absolute;  bottom: 8px;  left: 0;  width: 100%;}
.newthisweek1 .owl-carousel .item:hover .img-responsive .nshopnow{ display:block !important;  animation-name: fadeInUp1;  animation-duration: .5s;  animation-fill-mode: both}
@media only screen and (max-width: 4500px) and (min-width: 1400px) {

.content.content-productdetails .container, .content.content-productdetails .product-details2021.product-details .container  {width:100%; max-width:100%; padding-left:20px; padding-right:20px}
.content.content-productdetails .product-details2021 .pdetails-left img { width:100%}
.content.content-productdetails .product-details2021 .pdetails-left {    width: 52%;    margin-right: 0%  }  
.content.content-productdetails .product-details2021 .pdetails1-small {    width: 23.3%;    margin-right: 3%;  }  
.content.content-productdetails .product-details2021 .pdetails1-small li {    margin-bottom: 12%  }  
.content.content-productdetails .product-details2021 .pdetails-big {    width:73.7%  }  
.content.content-productdetails .pdetails-right2021 {    width: 46%  }

.slide1_2021 .pbox { max-width:100%; padding:0 8px}
.slide1_2021 .item img { width:100%}
.content.content-productdetails .pdelitext .pdelitext1 { float:left; margin-left:5px; margin-right:5px;}
/*.content.content-productdetails .pdelivery-info2021 { max-width:100%}*/

#owl-example1_2022_1 .owl-nav .owl-prev { left:-28px;}
#owl-example1_2022_1 .owl-nav .owl-next { right:-28px}
#owl-example1_2022 .owl-nav .owl-prev { left:-28px;}
#owl-example1_2022 .owl-nav .owl-next { right:-28px;}
.slide1_2021 .item:hover .pbox .pbox-text { padding-left:15px; padding-right:15px;}


.content.content-productdetails .product-details2021 .pdetails-left {    width: 38%;    margin-right: 0%  }  
.content.content-productdetails .product-details2021 .pdetails1-small {    width: 21.3%;    margin-right: 5%;  }  
.content.content-productdetails .product-details2021 .pdetails1-small li { margin-bottom:21%}
.content.content-productdetails .product-details2021 .pdetails-big {    width:73.7%  }  
.content.content-productdetails .pdetails-right2021 {    width: 58.5%  }




.pdetails-big2025 {}

/*.content .container {width: 100%;  max-width: 100%;  padding-left: 20px;  padding-right: 20px;}
*/
}


@media only screen and (max-width: 4500px) and (min-width: 1400px) {

.content.content-productdetails .product-details2025 .pdetails-left {    width: 36%;    margin-right: 0%  }  
.content.content-productdetails .product-details2025 .pdetails1-small {    width: 21.3%;    margin-right: 3%;  }  
.content.content-productdetails .product-details2025 .pdetails-big {    width:75.7%  }  
.content.content-productdetails .product-details2025 .pdetails-right2021 {    width: 61%  }

.content.content-productdetails .product-details2025 .prod-details-2025-div { width: 60%;    float: left;}
.content.content-productdetails .product-details2025 .pro_desc2021{    float: right;    width: 35%;    margin: 0;}
.content.content-productdetails .product-details2025 .btn1-total2021 { min-width:200px}
.pdetails-big2025 {}


}


@media only screen and (max-width:1800px) {
  .coupon_code_current {
    display: inline;
    margin-left: 260px;
  }
  #header2021 .nav li {
    margin-left: 0px;
    margin-right: 0px;
  }
  
 
}
@media only screen and (max-width:1700px) {
  .coupon_code_current {
    display: inline;
    margin-left: 200px;
  }
  #header2021 .nav li {
    margin-left: 0px;
    margin-right: 0px;
  }
  
 
}
@media only screen and (max-width:1600px) {
  .container {
    max-width: 1300px
  }
  .nav li {
    margin-right: 20px
  }
  .brands-dropdown li {
    width: 15%;
    margin-right: 2%
  }
  .ccontent1 {
    width: 15%;
    margin-right: 2%
  }
  .ccontent1::before {
    right: -6.5%;
    min-height: 250px
  }
  .ccontent1 h3 {
    font-size: 14px
  }
  .sbanner-small {
    width: 31.6%;
    margin-top: 2%
  }
  .sbanner-big {
    width: 66.4%;
    margin-right: 2%;
    margin-top: 2%
  }
  .sbanner-row2 .sbanner-small {
    width: 32%;
    margin-right: 2%
  }
  .slide2 .item, .slide3 .item {
    margin: 0 18px
  }
  .blog1 .text3 {
    font-size: 15px
  }
  .latest-arrivals {
    width: 48%
  }
  .most-loved {
    width: 48%
  }
  .blog-section {
    width: 48%
  }
  .pbox .text2 {
    padding-left: 8px;
    padding-right: 8px
  }
  .rating {
    width: 48%
  }
  .review {
    max-width: 450px
  }
  .blog1 li {
    width: 32%;
    margin-right: 2%
  }
  .blog1 img {
    max-width: 100%;
    height: auto
  }
  .review:before {
    left: -55px
  }
  .review:after {
    right: -55px
  }
  .delivery {
    margin-left: 20px
  }
  .steal-deal {
    margin-left: 12px
  }
  .delivery li {
    margin-left: 1px;
    margin-right: 1px;
    width: 200px
  }
  .fcol1 {
    width: 18%;
    margin-right: 2%;
    min-width: inherit
  }
  .delivery {
    margin-left: 20px;
  }
  .pbox-new {
    width: 23.5%;
    margin-right: 2%;
    margin-top: 40px
  }
  .pdetails-left {
    width: 37%;
    margin-right: 2%
  }
  .pdetails1-small {
    width: 17.5%;
    margin-right: 4%;
  }
  .pdetails1-small li {
    margin-bottom: 24%
  }
  .pdetails-big {
    width: 78.5%
  }
  .pdetails-middle {
    width: 33%;
    margin-right: 2%
  }
  .pdetails-right {
    width: 26%
  }
  .fabric-details li {
    width: 50%
  }
  .fabric-details li:before {
    display: none
  }
  .order-head1 {
    width: 19.6%;
    margin-right: 0.5%
  }
  .dcategory1 li {
    float: left;
    width: 32%;
    margin-right: 2%;
  }
  .dcategory2 li {
    float: left;
    width: 32%;
    margin-right: 2%;
  }
  .dimg1 {
    margin-bottom: 7%
  }
  .dcategory2 li:last-child {
    margin-right: 0;
    width: 66%
  }
  .checkout-left-new1 {
    width: 32%;
    margin-right: 2%
  }
  .checkout-right-new1 {
    margin-right: 0
  }
  .new-box1 .newbox-text {
    padding-left: 85px;
  }
  .options_petticoat {
    margin-top: 18px;
  }
  .designer-category-new1 .dcategory1-new1 li {
    float: left;
    width: 32%;
    margin-right: 2%;
  }
  .designer-category-new1 .dimg1-new1 {
    margin-bottom: 25%
  }
  .add-stich .text1 {
    font-size: 16px;
  }
  #headernew1 .myacc-new1 {
    margin-right: 25px
  }
  #headernew1 .headertop-new1-left {
    margin-left: 82px
  }
  .standard_new_chart #stitch_data2, .standard_new_chart #stitch_data31 {
    position: relative;
    width: auto;
    float: none;
    clear: both;
    padding-top: 15px;
  }
  .readytowear select {
    width: 145px
  }
  .readytowear .ocolorheight1 select {
    width: 145px;
  }
  .pdetails-middle .newpprice .pprice1 {
    width: 100%
  }
  .pprice1_shippingstatus {
    float: left;
    padding-top: 7px
  }
  .check-box-new1 {
    font-size: 16px;
  }
  .new-size-guide .size-guide {
    padding-top: 16px !important;
    padding-left: 0px;
    font-size: 13px;
    float: left;
    width: 100%;
  }
  .sbanner-row1-video .video1 {
    height: 329px
  }
  .sbanner-row1-video .sbanner-big {
    width: 682px;
  }
  .sbanner-row1-video .sbanner-small {
    width: 590px;
  }
  .sbanner-row1-video .video1 {
    height: 391px;
  }
  .sbanner-row1-video .video1 video {
    min-width: 100%;
    min-height: 100%;
  }
  /*Header new update 2020*/
  .header2020 .logo {}
  .logo img {
    max-width: 100%;
    height: auto
  }
  .header2020 .nav li {
    margin-right: 11px;
  }
  .searchnew-2020 { /* width:145px;*/
  }
  .top22020-right {
    margin-left: 20px
  }
  .header2020 .nav li {
    margin-left: 24px;
    margin-right: 24px
  }
  .li_number_0 .navi-drop {
    left: -50px;
    right: inherit
  }
  .li_number_1 .navi-drop {
    left: -50px;
    right: inherit
  }
  .li_number_2 .navi-drop {
    left: -250px;
    right: inherit
  }
  .li_number_3 .navi-drop {
    left: -400px;
    right: inherit
  }
  .coupon_code_current {
    display: inline;
    margin-left: 110px;
  }
  /*.delivery_corona .container { max-width:1300px; padding:0 }*/
  .size-chart-new12 .text1_1 {
    font-size: 20px !important;
  }
  .stritching-blouse-2021 .stitchleft {
    width: 540px;
  }
  .stritching-blouse-2021 .stitchright {
    width: 684px;
  }
  .stitchdetails-left {
    width: 217px;
  }
  .stitchdetails-right {
    width: 400px
  }
  .custom-stritching2021 .stitchdetails-left {
    width: 300px;
  }
  .custom-stritching2021 .stitchdetails-right {
    width: 340px;
  }
  .checkout-left-new1 {
    min-height: 715px
  }
  .product-details2021 .pdetails1-small {
    margin-right: 20px
  }
  .product-details2021.product-details .container {
    max-width: 1300px;
  }
  .pdetails-right2021 {
    width: 643px;
  }
  .pbox-new {
    margin-top: 40px;
  }
  .header2020 .nav li {
    margin-left: 0;
    margin-right: 0;
  }
  .header2020 .nav li a, .darkHeader .nav li a {
    padding-left: 11px;
    padding-right: 11px
  }
  .header2020 .nav li li a, .darkHeader .nav li li a {
    padding-left: 0;
    padding-right: 0
  }
  .navigation .nav .menu > li:before {
    top: 1px;
    left: -6px;
  }
  .headingnew2021.heading-h1 {
    font-size: 32px
  }
  #stitch_data31 {
    margin-top: 2px
  }
  .nav li a:hover:before {
    width: 92%
  }
  #header2021 .nav li {
    margin-left: 6px;
    margin-right: 6px;
  }
  .giftcard2022-inner-left {
    width: 630px;
  }
  .btnbig-2022 {
    min-width: 295px;
    height: 57px;
    font-size: 17px
  }
  .finput1-new {
    height: 47px
  }
  .giftcard2022-inner-left .finput1-new {
    margin-bottom: 17px
  }
  .giftcard2022-inner-left .checkbox-new2021 {
    float: none;
    margin-top: 0px;
  }
  .giftcard2022-inner-left .btnbig-2022 {
    margin-top: 17px
  }
  .specialgc-left {
    width: 634px
  }
  .specialgc {}
  .specialgc-left {
    float: left;
    width: 49%;
  }
  .specialgc-right {
    float: right
  }
  
  .sbanner.cb_ban .sbanner {  margin-top:2%}
    /*Navigation color option add*/
  .navigation.navigation2022   .nav .menu > li a:after {   left:-5px;}
  
  .sizerow-full {   margin-left:-4px; margin-right:-4px; overflow:hidden}
.si-box {  margin: 0 4px; margin-top:9px; width:64px;}
.si-box a { padding: 8px 6px; padding-bottom:7px }

  /*Stitching Details Popup 2023*/
  .hw_img img{ max-width:500px; height:auto}
  
  .si-box { width:68px;}
  .si-box a { font-size:13px}
  
  .heading-h1.headingnew2021.headingnew2023 { font-size:26px;}
  
  .slide1_2021 .item { margin-left:10px; margin-right:10px;}
  
  .delivery { width:44%; margin-left:2%; margin-right:2%}
  .delivery li {  float: left;  width: 31.33%;  margin-left: 1%;  margin-right: 1%;}
  
  .navigation.navigation2022 .nav .menu > li.eid_special a::after { right:-1px}
  .nav li.eid_special a:hover::before {  width: 37px;}
  
    /*Wedding page new css 03-04-2025*/
  .weddingbox-1st { width:37.6%}
  .weddingbox-2nd { width:54.35%}
  .weddingin-row1 .weddingbox-2nd .weddingbox-wordingbottom { width:46%}
  .weddingin-row1 .weddingbox-2nd .weddingbox-wordingtop { width:46%}
  .weddingin-row4 .weddingbox-1st { width:53.4%}
  .weddingin-row4 .weddingbox-2nd { width:46.5%}
  .weddingmain1 h1 { font-size:90px;}  
  .product-text.product-text2025 { max-height:665px}
  
  	/* Like a diva navigation light and elegant added*/
	   .header2020 .nav li a, .darkHeader .nav li a {    padding-left: 10px;    padding-right: 10px;  }
    
}
@media only screen and (max-width:1400px) {
  .product-details2021.product-details .container {
    max-width: 1300px
  }
  .product-details2021 .pdetails-left {
    width: 49%;
    margin-right: 0%
  }
  .product-details2021 .pdetails1-small {
    width: 17.5%;
    margin-right: 4%;
  }
  .product-details2021 .pdetails1-small li {
    margin-bottom: 24%
  }
  .product-details2021 .pdetails-big {
    width: 78.5%
  }
  .pdetails-right2021 {
    width: 48%
  }
  #header2021 .nav li {
    margin-left: 5px;
    margin-right: 5px;
  }
  
    #header2021 .nav li {    margin-left: 3px;    margin-right: 3px;  }

.li_number_3 .navi-drop {    left: -207px;}
.li_number_2 .navi-drop {    left: -143px;}
	.option_desc {font-size: 12px;}
	
	  .sizerow-full {   margin-left:-3px; margin-right:-3px; overflow:hidden}
.si-box {  margin: 0 2px; margin-top:8px; width:64px;}
.si-box a { padding: 8px 6px; padding-bottom:7px }
	
		/*Stitching Details Popup 2023*/
	  .hw_img img{ max-width:400px; height:auto}
		
.cookie1 { height:auto !important; padding-bottom:12px;}
.cookie p { width:100%; text-align:center }
.cookie_btn_div.cookie1 { display:table; margin:auto; width:auto; float:none; padding-top:13px;}
.cookie_btn_div.cookie1 input { margin-top:0}		
		
		.heading-h1.headingnew2021.headingnew2023 { font-size:25px;} 
		
		
		.reelspromo .fancybox-close {  top: 50px !important;  right: -324px !important;}
		
		/* Like a diva navigation light and elegant added*/
	   .header2020 .nav li a, .darkHeader .nav li a {    padding-left: 9px;    padding-right: 9px;  }

/*Full screen website css 26-06-2025*/
.content.content-fullscreen .product-section { margin-left:-7px; margin-right:-7px; overflow:hidden;}	   
.content.content-fullscreen .product-section .pbox-new {  width: 33.33%;  margin-left: 0; margin-right:0;  padding: 0 7px;}	   

		}
@media only screen and (max-width:1300px) {
  .pdetail_new_version .new_arrival .new_arrivals_new {
    font-size: 12px;
  }
  .collection-image {
    display: none
  }
  .collection {
    padding: 20px
  }
  .ccontent1 h3 {
    font-size: 12px
  }
  .ccontent2 {
    font-size: 13px;
    line-height: 16px
  }
  .nav li:hover .navi-drop {
    top: 53px
  }
  .top2-left {
    float: none;
    text-align: center
  }
  .top2-right {
    float: none;
    width: 100%;
    padding-top: 0
  }
  .top2-right .navigation {
    position: relative;
    float: none;
    display: table;
    margin: auto
  }
  .nav li:hover #responsiveTabsDemo {
    opacity: 1;
    visibility: visible;
    overflow: visible;
    height: 100%;
    top: 33px;
    width: 100%
  }
  .nav li:hover .brands-dropdown {
    opacity: 1;
    visibility: visible;
    overflow: visible;
    top: 33px;
    width: 100%;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
  }
  .nav li a {
    padding-bottom: 14px
  }
  .container {
    max-width: 980px
  }
  .nav li {
    margin-right: 12px;
    font-size: 13px
  }
  .slide2 .item {
    margin: 0 8px
  }
  .slide3 .item {
    margin: 0 8px
  }
  .slide2 {
    margin-left: -8px;
    margin-right: -8px
  }
  .slide3 {
    margin-left: -8px;
    margin-right: -8px
  }
  .follow-us {
    width: 255px;
    overflow: hidden
  }
  .fsocial .fb {
    width: 37px
  }
  .delivery {
    margin-left: 20px
  }
  .delivery li {
    margin-left: 5px;
    margin-right: 5px;
    width: 130px
  }
  .delivery h4 {
    font-size: 14px
  }
  .steal-deal {
    width: 270px;
    margin-left: 12px;
    overflow: hidden;
    padding-bottom: 10px
  }
  .call {
    font-size: 13px;
    padding-top: 11px
  }
  .sinput1 {
    font-size: 13px;
    padding-top: 7px;
    padding-bottom: 5px
  }
  .mybag {
    font-size: 13px
  }
  .home-heading-h1 {
    font-size: 37px
  }
  .text1 {
    font-size: 16px;
    line-height: 25px
  }
  .static-text {
    font-size: 16px;
    line-height: 25px
  }
  .welcome {
    padding-left: 25px;
    padding-right: 25px
  }
  .heading-h3 {
    font-size: 16px
  }
  .text2 {
    font-size: 14px
  }
  .price1 {
    font-size: 18px
  }
  .home-heading-h2 {
    font-size: 32px
  }
  .text3 {
    font-size: 15px
  }
  .blog1 .text3 {
    font-size: 14px
  }
  .review:before {
    left: 0;
    top: 0
  }
  .review:after {
    right: 0;
    bottom: 40px
  }
  .view-all {
    font-size: 14px;
    min-width: 150px
  }
  .dinput1 {
    font-size: 14px;
    padding: 7px 8px
  }
  .mtab-left {
    width: 70%
  }
  .mtab-right {
    width: 28%
  }
  .mtab-right img {
    max-width: 100%;
    height: auto
  }
  .r-tabs-anchor {
    font-size: 13px;
    padding: 9px 14px 11px 14px !important
  }
  .heading-h4 {
    font-size: 15px
  }
  .pbox-new {
    margin-top: 30px;
  }
  .product-text {
    margin-top: 30px;
    margin-bottom: 30px
  }
  .sbSelector {
    font-size: 12px !important;
  }
  .select-container1 .sbHolder {
    min-width: 130px !important;
  }
  .heading-h1 {
    font-size: 22px;
  }
  .inner-banner .heading-h1:before, .inner-banner .heading-h1:after {
    top: 16px
  }
  .ptext1 {
    font-size: 15px;
    line-height: 22px;
    padding: 10px 10px;
    height: 52px
  }
  .pprice1 {
    font-size: 22px;
  }
  .newin {
    font-size: 15px;
  }
  #stitch_data2 .ocolor1 {
    font-size: 16px;
  }
  .ocolor2 {
    margin-left: 20px;
  }
  .fabric-details li {
    font-size: 12px;
    padding-right: 10px
  }
  .check-box-new1 {
    font-size: 15px;
  }
  .size-guide {
    font-size: 15px;
    padding-left: 30px;
  }
  .accordion label {
    font-size: 14px !important;
  }
  .pdetails-quality {
    font-size: 14px
  }
  .pdetails-auth {
    font-size: 14px;
    padding-top: 0
  }
  .fsocial1 .fsocial .fb {
    margin-left: -25px;
  }
  .order-left {
    width: 236px;
  }
  .order-head-inner h3 {
    font-size: 16px;
  }
  .personal-info .p_img img {
    max-width: 100% !important;
    height: auto
  }
  .cart-text h3 {
    font-size: 20px;
    line-height: 21px;
  }
  .cshipping h4 {
    font-size: 16px;
  }
  .cshipping h5 {
    font-size: 16px;
    padding-top: 6px;
  }
  .est h2 {
    font-size: 28px;
    padding-top: 38px;
  }
  .cshipping {
    height: auto
  }
  .cart .select-wrapper, .cart .select-wrapper select {
    max-width: 194px;
  }
  .checkout-left {
    width: 63%
  }
  .checkout-right {
    width: 35%
  }
  .cookie p, .cookie a {
    font-size: 14px;
  }
  .slide2 .pbox .text2, .slide3 .pbox .text2 {
    padding: 0
  }
  .slide2 .item:hover .pbox .pbox-text, .slide3 .item:hover .pbox .pbox-text {
    padding: 6px 8px 5px
  }
  .enqui {
    font-size: 18px
  }
  .caddress1 {
    font-size: 15px
  }
  .designertext2 {
    font-size: 22px
  }
  .darkHeader .logo {
    margin: auto
  }
  .acc-head h1 {
    font-size: 22px;
    padding-top: 12px
  }
  .accordion .text2, .accordion .text2 p, .accordion .text2 span {
    font-size: 15px !important;
    color: #282828 !important;
    text-align: center !important;
    line-height: normal !important
  }
  .search-new1 {
    margin-right: 20px
  }
  .myacc-new1 {
    margin-right: 18px;
  }
  .new-box1 .newbox-img {
    width: 50px;
  }
  .new-box1 .newbox-img img {
    max-width: 100%;
    height: auto
  }
  .new-box1 .newbox-text {
    padding-left: 58px;
    padding-right: 86px
  }
  #stitch_data2 .ocolor1, #stitch_data2 .ocolor2 {
    width: 100%;
  }
  #product_stitch_size {
    width: 100%;
    float: left;
    margin-top: 3px;
  }
  #product_stitch_length {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-top: 3px;
  }
  #stitch_data2 .ocolor2 {
    float: left;
    margin-left: 0;
    margin-top: 10px;
  }
  .size-guide {
    padding-top: 5px;
    float: left;
  }
  .categ-text h3 {
    font-size: 20px
  }
  .categ-text1 {
    height: auto
  }
  .categ-text h3 {
    padding-top: 18px;
  }
  .shownow-new1 {
    padding-bottom: 18px;
    font-size: 16px
  }
  .designer-category-new1 .dimg1-new1 {
    margin-bottom: 32%
  }
  .size-chart-new1 table {
    font-size: 16px;
  }
  .size-chart-new1 table td {
    padding: 7px
  }
  .ocolor2 {
    margin-left: 20px;
    float: left;
    margin-left: 0 !important;
    clear: left;
    margin-top: 7px !important;
  }
  #headernew1 .call-new1 {
    font-size: 13px
  }
  #headernew1 .header-topnew1 .search-new1 {
    margin-right: 0;
    width: 200px;
  }
  #headernew1 .myacc-new1 {
    margin-right: 17px;
    font-size: 12px;
    margin-top: 4px;
    margin-bottom: 22px
  }
  #headernew1 .headertop-new1-left {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 5px
  }
  #headernew1 .header-topnew1 {
    height: auto
  }
  #headernew1 .header-topnew1 .logo {
    margin-bottom: 16px
  }
  #headernew1 .navigation-new .nav li {
    margin-right: 27px
  }
  .santa .logo {
    display: table;
    margin: auto;
    position: relative;
    padding-right: 55px;
  }
  .santa .xmas {
    right: 0;
    width: 50px;
  }
  .standard_new_chart #product_stitch_size {
    width: 92%;
  }
  .standard_new_chart #product_stitch_bsize {
    width: 92%;
  }
  .standard_new_chart #stitch_data2 .ocolor1, #stitch_data2 .ocolor2 {
    width: 100%;
  }
  .new_size_chart .size-guide {
    padding-left: 0 !important;
  }
  .readytowear .ocolor1 {
    width: 92%;
    margin-right: 0
  }
  .readytowear select {
    width: 45%;
  } /* margin-top:4px !important;margin-bottom:10px */
  .readytowear .ocolorheight1 select {
    width: 45%;
    margin-bottom: 20px;
  }
  .add_to_bag_btn_new {
    float: left;
  }
  .ocolor_height1 select {
    width: 92% !important;
  }
  .readytowear input {
    width: 100% !important;
    margin-top: 4px !important;
  }
  .size-guide {
    font-size: 13px;
  }
  .add-stich-newsection .size-guide {
    padding-top: 6px
  }
  .options_freeshipping .pprice1_shippingstatus {
    font-size: 12px;
    font-weight: 500;
    float: left !important;
    margin-top: 5px;
  }
  .options_freeshipping .ocolor1 {
    width: 100%;
  }
  .readytowear {
    margin-bottom: 0px;
  }
  .sbanner-row1-video .sbanner-big {
    width: 518px;
  }
  .sbanner-row1-video .video1 {
    height: 294px;
  }
  .sbanner-row1-video .video1 video {
    min-width: 100%;
    min-height: 100%;
  }
  .sbanner-row1-video .sbanner-small {
    width: 442px;
  }
  /*Header new update 2020*/
  .header2020 .navigation {
    width: 100%
  }
  .header2020 .navigation .nav {
    display: table;
    margin: auto;
    padding-top: 5px
  }
  .header2020 .nav li {
    margin-top: 0
  }
  .navigation {
    position: relative;
    top: 0;
    left: 0
  }
  .header2020 .nav li {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 14px;
  }
  .header2020 .navigation .nav {
    padding-top: 25px
  }
  .header2020 .logo {
    width: 161px;
  }
  .nav li:hover .navi-drop {
    top: 53px
  }
  .darkHeader .nav li:hover .navi-drop {
    top: 55px
  }
  .li_number_0 .navi-drop {
    left: -100px;
    right: inherit
  }
  .li_number_1 .navi-drop {
    left: -100px;
    right: inherit
  }
  .li_number_2 .navi-drop {
    left: -350px;
    right: inherit
  }
  .li_number_3 .navi-drop {
    left: -500px;
    right: inherit
  }
  .coupon_code_current {
    display: inline;
    margin-left: 70px;
  }
  .question_pop_top {
    float: left;
    margin-top: 8px;
    margin-left: 8px;
  } /*.delivery_corona .container { max-width:980px; padding:0 }*/
  .stritching-blouse-2021 .stitchleft {
    width: 440px;
  }
  .stritching-blouse-2021 .stitchright {
    width: 500px;
  }
  .stitchdetails-left {
    width: 200px;
  }
  .stitchdetails-right {
    width: 262px
  }
  .custom-stritching2021 .stitchdetails-left {
    width: 220px;
  }
  .custom-stritching2021 .stitchdetails-right {
    width: 253px;
  }
  .options_freeshipping .pprice1_shippingstatus {
    margin-top: 0;
    margin-bottom: 10px;
  }
  #header2021 .nav li {
    font-size: 12px
  }
  .product-details2021.product-details .container {
    max-width: 980px
  }
  .btn1-total2021 {
    min-width: 250px
  }
  .pdelispan {
    display: none
  }
  .checkout-left-new1 {
    min-height: 780px
  }
  .stiched-options.readytowear .ocolor1 select {
    width: 72% !important
  }
  .header2020 .nav li {
    margin-left: 0;
    margin-right: 0;
  }
  .header2020 .nav li a, .darkHeader .nav li a {
    padding-left: 8px;
    padding-right: 8px
  }
  .header2020 .nav li li a, .darkHeader .nav li li a {
    padding-left: 0;
    padding-right: 0
  }
  .navigation .nav .menu > li:before {
    top: 1px;
    left: -6px;
  }
  body.BDT .pprice1 {
    height: 56px;
    line-height: 25px;
  }
  .headingnew2021.heading-h1 {
    font-size: 30px
  }
  .headingnew2021.heading-h1:after {
    top: 19px;
  }
  .headingnew2021.heading-h1:before {
    top: 19px;
  }
  .nav li a:hover::before {
    width: 96%;
  }
  .giftcard2022-inner-left {
    width: 100%;
    margin-top: 35px
  }
  .giftcard2022-inner-left .img-responsive {
    text-align: center
  }
  .giftcard2022-inner-left .btnbig-2022 {
    float: left;
    margin-right: 20px
  }
  .text35 {
    font-size: 32px;
  }
  .text25 {
    font-size: 23px;
  }
  .specialgc-left {
    width: 475px;
  }
  .sptext {
    font-size: 25px;
    line-height: 36px
  }
  .spetext-center::before {
    width: 47px;
    height: 117px;
    background: url(../images/lkdicon.png);
    background-size: auto;
    top: 0;
    left: 0;
    background-size: cover;
  }
  .spetext-center {
    padding-left: 64px;
    margin-top: 32px
  }
  .sprinner {
    max-width: 440px;
    padding-top: 22px
  }
  .spbtn1 {
    min-width: 174px;
    margin-left: 7px;
    margin-right: 7px;
  }
  .specialgc-left {
    height: 215px;
    padding: 15px
  }
  .spbtn-center .spbtn1 {
    margin-top: 22px;
  }
  .specialgc-right {}
  .gctabs {
    padding: 18px
  }
  .weemail {
    margin: 15px 0
  }
  .notifysubmit1 {
    float: left
  }
  #currently_unavailable {
    text-align: left
  }
  .clearance-tab-desk { top:-3px}
  
  .li_number_3 .navi-drop {    left: -207px;}
.li_number_2 .navi-drop {    left: -143px;}

/*My account section css*/
.order-number { font-size:17px}
.order-date { font-size:16px}
.ordertext-left h4{ font-size:16px} 
.order-address { font-size:16px; line-height:24px}

.back-btn1 { padding:7px 15px}
.order-cancel { font-size:15px}
.order-price, .total-amount, .amount { font-size:20px;}
.ordertext-left .tamount { font-size:17px !important}
.order-head-inner h3 { font-size:18px}
.charges,.order-name,.order-color { font-size:16px}
.status-bar { margin-top:19px}

/*Navigation color option add*/
  .navigation.navigation2022   .nav .menu > li a:after {   left:-7px;}
  
  .drop-text { min-width:150px;}
  
  .checkout-left-new1 .acc-new1 .btn-checkoutnew {min-width: 78px;}
  .checkout-left-new1 .acc-new1 {margin-bottom:3px;}
  .checkout-left-new1 .check-box-new1 { margin-top:0}
  

  
  
  	  .sizerow-full {   margin-left:-2px; margin-right:-2px; overflow:hidden}
.si-box {  margin: 0 2px; margin-top:6px; width:63px;}
.si-box a { padding: 8px 6px; padding-bottom:7px }
.navigation.navigation2022 .nav li.lifullwidht2022:hover .navi-drop {    top: 39px !important;}

/*font change css 2023*/
.category-links2021 li { font-size:13px}


  .delivery { width:44%; margin-left:2%; margin-right:2%}
  .delivery li {  float: left;  width: 31.33%;  margin-left: 1%;  margin-right: 1%;}
  .follow-us { width:20%}
  .steal-deal { width:28%; float:right}
  
  
  .nav li.clearance-tab-desk:hover .navi-drop {  top: 26px !important;  left: inherit !important;  right: 8px;}
  .accordion .text2.pdata_detail ul li:before {  top:7px; }
    .navigation.navigation2022 .nav .menu > li.eid_special a::after { right:-4px}
	.nav li.eid_special a:hover::before {  width: 31px;}
	
	    /*Wedding page new css 03-04-2025*/
		.weddingin-row1 { padding-top:1px}
	.weddingin-row3 { margin-top:60px}
	.wedsymbol2 {  position: absolute;  top: -33px;  left: -14px;  width: 150px;}
	.wedsymbol1 {  position: absolute;  top: -76px;  right: 82px;  width: 180px;}
	.weddingin-row4 .weddingbox-1st { padding-top:65px;}
	.weddingin-row4 .weddingbox-2nd { padding-top:70px;}
	.weddingin-row-bottomtext { padding-top:50px}
	 .product-text.product-text2025{ max-height:639px}
	 
	  
}
@media only screen and (max-width:1200px) {
  .header2020 .nav li {
    margin-left: 13px;
    margin-right: 13px;
    font-size: 14px;
  }
  .searchnew-2020 {
    width: 240px;
  }
  .li_number_0 .navi-drop {
    left: -142px;
    right: inherit
  }
  .li_number_1 .navi-drop {
    left: -220px;
    right: inherit
  }
  .li_number_2 .navi-drop {
    left: -365px;
    right: inherit
  }
  .li_number_3 .navi-drop {
    left: -507px;
    right: inherit
  }
  .header2020new .top12020-left, .header2020new .top12020-right {
    width: 29%;
  }
  .header2020new .top12020-center {
    width: 42%;
  }
  .header2020new .top12020-left {
    font-size: 13px;
  }
  .coupon_code_current {
    display: inline;
    margin-left: 20px;
  }
  .blackfriday-innerstrip h1 {
    font-size: 25px;
  }
  #header2021 .nav li {
    font-size: 12px;
    margin-left: 11px;
    margin-right: 11px
  }
  .newusp1 {
    font-size: 13px
  }
  .newusp2 {
    font-size: 12px
  }
  .newusp1, .newusp2 {
    font-size: 14px;
  }
  #header2021 .nav li {
    margin-left: 0;
    margin-right: 0;
  }
  #header2021 .nav li a, .darkHeader .nav li a {
    padding-left:5px;
    padding-right: 4px
  }
  #header2021 .nav li li a, .darkHeader .nav li li a {
    padding-left: 0;
    padding-right: 0
  }
  #header2021 .nav .menu > li:before {
    top: 1px;
    left: -8px;
  }
  #header2021 .nav li {
    margin-left: 4px;
    margin-right: 4px;
  }
   #header2021 .nav li {
    margin-left: 3px;
    margin-right: 3px;
  }
    .li_number_3 .navi-drop {    left: -207px;}
.li_number_2 .navi-drop {    left: -143px;}
.li_number_0 .navi-drop {    left: -39px;}
.li_number_1 .navi-drop { left:-87px;}
/*Navigation color option add*/
  .navigation.navigation2022   .nav .menu > li a:after {   left:-8px;}
  
    /*Stitching Details Popup 2023*/
  #popup_apt_stitch .popup_apt1.popup_apt_stitch1 { width:700px; padding:0;}
    .hw_img img{ max-width:300px; height:auto}
	.heading-h1.headingnew2021.headingnew2023 { font-size:23px;} 
	.heading-h1.headingnew2021.headingnew2023:before { top:14px;}
.heading-h1.headingnew2021.headingnew2023:after { top:14px;}
  .nav li.clearance-tab-desk:hover .navi-drop {  right: 5px;}
    .navigation.navigation2022 .nav .menu > li.eid_special a::after { right:-7px}
	.nav li.eid_special a:hover::before {  width: 23px;}
	
	.heels_opt .stitiching-details-popup .stitching-details-inner .fcol2023-50:first-child { width:100%}
.heels_opt .stitiching-details-popup .stitching-details-inner .fcol2023-50:nth-child(2) { width:100%}
.heels_opt .stitiching-details-popup .stitching-details-inner .fcol2023-50:nth-child(3) { width:100%}
.heels_opt .stitiching-details-popup .stitching-details-inner .fcol2023-50 { width:100%}

  /*Wedding page new css 03-04-2025*/

  .weddingmain1 h1 { font-size:70px;}
  .weddingin-row2 .weddingbox-2nd { top:-120px; margin-bottom:-160px;}
  
 /* Like a diva navigation light and elegant added*/
 #header2021 .nav li a, .darkHeader .nav li a { padding-left:4px; padding-right:3px}
}
@media only screen and (max-width:1100px) {
  .header2020 .nav li {
    margin-left: 13px;
    margin-right: 13px;
    font-size: 13px;
  }
  .most_love_heart {
    top: 3px;
  }
  #header2021 .nav li {
    margin-left: 2px;
    margin-right: 2px;
  }
   #header2021 .nav li {
    font-size: 11px;
  }
  #header2021 .nav li.clearance-tab-desk { font-size:10px !important}
  .clearance-tab-desk > a span{ padding-left:4px !important; padding-right:4px !important}
    /* Timer CSS*/
.covid.covid2021new.timermain2023 .currencyContainer { display:none}
.covid.covid2021new.covid2021new-mobile.timermain2023 { padding-left:5px; padding-right:5px}
.timer2023 h5 { padding-top:0; padding-right:0; font-size:13px; width:100%; text-align:center}
.timer2023 .ttimer2021 { float:none; display:table; margin:auto; padding-top:3px}
.timernumbering { padding:1px 3px; width:26px; font-size:17px;}
.timermain2023 .currencyContainer { display:none}
.timer2023 .ttimerhrs2 { font-size:8px; padding-bottom:2px}

.timer2023 .ttimerhrs2 { font-size:10px; padding-top:0px;}
.timer2023 span.separatebig { font-size:18px; top:1px}

.header2020.header2020new.header2023new {  top: 86px;}

.covid.covid2021new.timer2024 { display:none}
.timer2024.timer2024mobile { display:block}
.timer2024.timer2024mobile.clearfix {  background: #282828; padding:6px 0}
.timer2024.timer2024mobile #limitedtimer2023 { position:relative; top:0; left:0; display:table; margin:auto}
/*.usp2021.usp2024 { display:none}*/

.timer2024.timer2024mobile .timer2023 .ttimerhrs2 {top: 3px;  right: 2px;  font-size: 9px;}
.timerseparate { font-size:20px}
.timer2024.timer2024mobile.clearfix { padding-top:4px;}
}
@media only screen and (max-width:1000px) {
  #header2021 .nav li {
    font-size: 11px;
  }
  .clearance-tab-desk {
    top: -3px;
  }

}
@media only screen and (max-width:979px) {
  .ccode_data-new {
    margin-top: inherit;
  }
  .ccode_data-new {
    margin-top: inherit;
  }
  .ccode_data-new1 .ccode_data-new {
    margin-top: 27px !important;
  }
  .add_to_bag_btn_new {
    float: right;
  }
  .covid_19, .covid {
    font-size: 16px;
    height: auto;
  }
  .responsive-menu {
    display: block
  }
  .cookie_btn {
    margin-top: 0;
  }
  .trackleft {
    width: 200px;
  }
  .cookie1 {
    height: 110px;
  }
  .cookie p, .cookie a {
    padding-bottom: 0;
  }
  a#toggle {
    display: block
  }
  main#content {
    margin-top: 65px;
    -webkit-transition: all ease-out .3s;
    -moz-transition: all ease-out .3s;
    -o-transition: all ease-out .3s;
    -ms-transition: all ease-out .3s;
    transition: all ease-out .3s
  }
  #menu {
    position: fixed;
    width: 250px;
    height: 100%;
    top: 0;
    right: 0;
    overflow: hidden;
    overflow-y: auto;
    background-color: #fff;
    color: #fff;
    -webkit-transform: translateX(320px);
    -moz-transform: translateX(320px);
    -ms-transform: translateX(320px);
    -o-transform: translateX(320px);
    transform: translateX(320px)
  }
  #menu ul {
    text-align: left;
    background-color: transparent
  }
  #menu ul li {
    display: block;
    font-size: 14px;
    font-family: "Kumbh Sans", Arial, Helvetica, sans-serif;
  }
  #menu ul li a {
    display: block
  }
  #menu ul li a:hover {
    color: #151515;
  }
  #menu ul li a i {
    margin-top: 2px
  }
  #menu ul li:hover > a > i {
    color: #fff !important;
  }
  #menu ul li li a {
    color: #282828;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 14px
  }
  #menu ul li li a:hover {
    color: #fff;
    background-color: #282828
  }
  #menu ul li li a.open i, #menu ul li li a:hover i {
    color: #fff !important
  }
  #menu ul li li:hover a {
    color: #fff;
    background-color: #757575
  }
  #menu ul ul ul li a:hover {
    color: #282828 !important;
  }
  #menu ul li a > i {
    float: right
  }
  #menu ul li ul {
    display: none;
    position: static;
    width: 100%;
    background-color: #e1e1e1;
    color: #fff
  }
  #menu ul li:hover > ul {
    display: none
  }
  #menu ul li:hover > a > i {
    -ms-transform: rotateZ(0);
    -webkit-transform: rotateZ(0);
    transform: rotateZ(0)
  }
  #menu ul li.open > a {
    background-color: #009cad
  }
  #menu ul li.open > a > i {
    -ms-transform: rotateZ(90deg);
    -webkit-transform: rotateZ(90deg);
    transform: rrotateZ(90deg)
  }
  #menu ul li.open > ul {
    display: block
  }
  div#overlay {
    display: block;
    visibility: hidden;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 1;
    opacity: 0
  }
  html.open-menu {
    overflow: hidden
  }
  html.open-menu div#overlay {
    visibility: visible;
    opacity: 1;
    width: calc(-150%);
    left: 250px
  }
  html.open-menu a#toggle, html.open-menu main#content {
    -webkit-transform: translateX(249px);
    -moz-transform: translateX(249px);
    -ms-transform: translateX(249px);
    -o-transform: translateX(249px);
    transform: translateX(249px)
  }
  html.open-menu nav#menu {
    z-index: 20000;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
  }
  html.open-menu a#toggle, html.open-menu main#content {
    -webkit-transform: translateX(-255px);
    -moz-transform: translateX(-255px);
    -ms-transform: translateX(-255px);
    -o-transform: translateX(-255px);
    transform: translateX(-255px)
  }
  .container {
    width: 96%
  }
  .nav {
    display: none
  }
  .blog-section {
    width: 100%
  }
  /* .darkHeader{position:inherit;animation-name:none;z-index:unset} */
  .darkHeader .header-top {
    display: block
  }
  .top2-left {
    float: left
  }
  .logo {
    margin-bottom: 13px
  }
  .logo img {
    max-width: 150px;
    height: auto
  }
  .top2 {
    padding-top: 14px
  }
  .top2 .container {
    z-index: 10
  }
  .blog1 li {
    padding: 15px
  }
  .blog1 .pimg {
    text-align: center
  }
  .btext {
    padding: 0;
    padding-top: 15px
  }
  .rating {
    width: 100%
  }
  .delivery {
    display: none
  }
  .welcome {
    padding-top: 40px
  }
  .follow-us {
    width: 48%
  }
  .steal-deal {
    width: 48%;
    margin-left: 0;
    float: right
  }
  .fsocial {
    float: none;
    display: table;
    margin: auto;
    margin-top: 20px
  }
  .fopen {
    display: none;
    padding: 3px 0
  }
  .foot1 {
    height: auto;
    padding: 5px 0 10px 0
  }
  .fcol1 {
    width: 100%;
    padding: 6px 0 4px 0;
    position: relative;
    border-bottom: 1px solid #282828
  }
  .ftext1 {
    line-height: 20px;
    font-size: 14px
  }
  .fcol1 h3 {
    font-size: 17px;
    cursor: pointer
  }
  .fcol1 h3:before {
    content: "\f107";
    font-size: 20px;
    font-weight: 500;
    position: absolute;
    top: 4px;
    right: 2px;
    color: #131313;
    font-family: "FontAwesome", Arial, Helvetica, sans-serif
  }
  .heading-h1 h1 {
    font-size: 37px
  }
  .home-heading-h1 {
    font-size: 34px
  }
  .review {
    padding-top: 0
  }
  .review:before, .review:after {
    display: none
  }
  .slide4 {
    padding-bottom: 20px
  }
  .foot1 {
    padding-top: 20px;
    padding-bottom: 20px
  }
  .heading-h3 {
    font-size: 15px
  }
  .home-heading-h2 {
    font-size: 30px
  }
  .fcol1 h3 {
    font-size: 14px
  }
  .foot2 {
    padding-top: 10px;
    padding-bottom: 17px
  }
  .products-row {
    padding-bottom: 30px
  }
  .ftext1 {
    line-height: 26px
  }
  .breadcrumb {
    font-size: 14px
  }
  .inner-banner .heading-h1:before, .inner-banner .heading-h1:after {
    top: 14px
  }
  .heading-h1 {
    font-size: 20px;
  }
  .ptext1 {
    font-size: 14px;
    line-height: 20px;
    padding: 10px 10px;
    height: 47px
  }
  .pprice1 {
    font-size: 18px;
  }
  .inner-banner {
    margin-bottom: 10px
  }
  .refine-by {
    width: 100%;
    background: #fff;
    padding: 0
  }
  .select-container1 {
    width: 100%
  }
  .refine-by .heading-h4 {
    width: 100%;
    padding: 8px 12px
  }
  .select-container1 .sbHolder {
    width: 48% !important;
    margin-left: 1% !important;
    margin-right: 1% !important;
    margin-bottom: 2% !important
  }
  .refine-by .heading-h4 {
    padding-left: 1%
  }
  .sort-by {
    padding-top: 0
  }
  .newin {
    font-size: 14px;
  }
  .product-text {
    padding: 20px
  }
  .pdetails-left {
    width: 48%;
    margin-right: 4%
  }
  .pdetails-middle {
    width: 48%;
    margin-right: 0
  }
  .pdetails-right {
    width: 100%;
    margin-top: 30px;
  }
  .fsocial1 .fsocial {
    float: left
  }
  .ocolor1 {
    font-size: 15px
  }
  .add-stich .text1 {
    font-size: 15px;
  }
  .btn-big {
    min-width: 230px;
    height: 46px;
    font-size: 20px
  }
  .accordion.vertical input[type=radio]:checked ~ label {
    padding: 11px 10px 11px 10px !important
  }
  .accordion.vertical ul li label {
    padding: 11px 10px 6px 10px !important;
    font-size: 14px !Important
  }
  .accordion .content-text {
    padding: 11px !important
  }
  .pdetails-middle .pprice1 {
    font-size: 22px;
  }
  .order-head .order-active1 {
    background-repeat: no-repeat;
    width: 100px;
    background-size: 100px 51px
  }
  .order-head-inner h3 {
    font-size: 15px;
  }
  .order-head-inner {
    padding-top: 18px;
  }
  .address-left h2 {
    padding-bottom: 8px;
    font-size: 15px;
    line-height: 24px;
  }
  .page_4 img {
    max-width: 50%;
  }
  .cart3 img {
    max-width: 100%;
    height: auto
  }
  .cart .select-wrapper, .cart .select-wrapper select {
    max-width: 303px;
  }
  .checkout-left {
    width: 100%;
  }
  .checkout-right {
    width: 100%;
    margin-top: 20px;
  }
  .checkhead h2 {
    font-size: 15px;
  }
  .checkrow-head {
    font-size: 18px;
  }
  .checkrow-head span {
    top: 6px;
  }
  .order-details-status h3 {
    font-size: 20px
  }
  .status-date {
    line-height: 21px;
    font-size: 16px;
  }
  .status-circle {
    margin: 10px auto
  }
  .status-bar {
    margin-top: 20px
  }
  .stritching .stitchright {
    position: inherit;
    margin-bottom: 20px;
    top: 0;
  }
  .sort-by {
    padding-top: 20px
  }
  .drop-text, #sort_type {
    font-size: 14px
  }
  .designertext2 {
    font-size: 20px
  }
  .cart-text h3 {
    font-size: 16px
  }
  .cart-text .ctext {
    font-size: 15px
  }
  .cart-text {
    padding-left: 86px
  }
  .ctext .lbtn {
    margin-top: 12px;
  }
  .unit-price {
    font-size: 20px;
  }
  .sub_total_data {
    font-size: 17px
  }
  .vdetails {
    width: 50px;
    height: 50px;
    line-height: 51px;
    margin-left: 4px;
    margin-right: 4px
  }
  .slide21 .owl-item .item:before {
    display: none
  }
  .headertop-new1-left, .headertop-new1-right {
    display: none
  }
  .features-new1 {
    margin-bottom: 0
  }
  .search-new1 {
    margin-bottom: 15px
  }
  /*.darkHeader{box-shadow:none} */
  .mtop-new1 {
    display: block
  }
  .search-mobile {
    display: block
  }
  .mtop-left-new1 li > a {
    display: block;
    width: 100%;
    height: 100%
  }
  .sort-by {
    padding-top: 0
  }
  #sort_type {
    width: 100%;
    margin-left: 0
  }
  .refine-by .heading-h4 {
    padding-left: 0
  }
  .refine-by .select-container1 {
    margin-left: 0
  }
  .refine-by ~ .refine-by .heading-h4 {
    display: none
  }
  .drop-down-space {
    margin-left: 0
  }
  .drop-down1 .drop-text {
    width: 100%
  }
  .drop-down1 {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 0 !important
  }
  .checkout-left-new1 {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 20px
  }
  .checkout-center-new1 {
    width: 49%;
    margin-right: 0;
    float: right
  }
  .checkout-right-new1 {
    width: 100%;
    min-height: inherit;
    padding-bottom: 30px
  }
  .input-new1 {
    font-size: 14px;
  }
  .checkout-left-new1 .heading-h4 {
    font-size: 16px;
  }
  .review-form {
    width: 100%
  }
  .review-row1 h4 {
    font-size: 16px
  }
  .review-form-section label {
    font-size: 16px
  }
  .review-form h3 {
    font-size: 18px
  }
  .border2:before, .border2:after {
    display: none
  }
  .sizechart-new1 table td, .sizechart-new1 table th {
    font-size: 14px
  }
  .custom_stitch .soptionnew .soption-left {
    width: 100%;
    margin-right: 0;
    min-height: inherit !important;
  }
  #product_stitch_size {
    width: 100%;
  }
  #product_stitch_length {
    width: 100%;
    float: left;
    margin-left: 0;
  }
  #stitch_data2 .ocolor2 {
    float: left;
    margin-left: 0;
    margin-top: 10px;
  }
  .size-guide {
    padding-top: 10px;
    float: left;
    padding-left: 30px;
    width: 100%
  }
  #stitch_data2 .ocolor1, #stitch_data2 .ocolor2 {
    width: 48%;
  }
  #stitch_data2 .ocolor2 {
    float: right;
    margin-top: 0;
  }
  .cshipping {
    width: 100%
  }
  .etotal {
    width: 100%
  }
  .categ-text h3 {
    font-size: 18px
  }
  .categ-text1 {
    height: auto
  }
  .categ-text h3 {
    padding-top: 15px;
  }
  .shownow-new1 {
    padding-bottom: 15px;
    font-size: 14px;
    padding-top: 5px
  }
  .designer-category-new1 .dimg1-new1 {
    margin-bottom: 32%
  }
  .categ-text {
    bottom: -23%
  }
  .dimg1-big .categ-text {
    bottom: -14%
  }
  .size-chart-new1 table {
    font-size: 15px;
  }
  .size-chart-new1 table td {
    padding: 6px
  }
  .beinthe-know-new1 h2 {
    font-size: 23px;
  }
  .beinthe-know-new1 h4 {
    font-size: 18px;
  }
  #headernew1 .header-topnew1 .logo {
    display: none
  }
  #headernew1 .header-topnew1 {
    background: #171717
  }
  #headernew1 .header-topnew1 .mtop-new1 {
    padding-top: 5px;
    padding-bottom: 3px
  }
  #headernew1 .top2 .logo {
    display: block
  }
  #headernew1 .navigation-new .nav {
    display: none
  }
  #headernew1 a#toggle {
    top: 69px
  }
  #headernew1 #menu ul li {
    font-size: 14px
  }
  #headernew1 .top2 {
    display: block
  }
  #headernew1 .mwish-new1 {
    background: url(../images/sprite1.png) -80px -126px no-repeat;
  }
  .top2_shop .top2-right {
    position: relative;
  }
  .top2_shop .top2-right .navigation {
    position: absolute;
    top: 0;
    display: block;
    right: 0;
  }
  .top2_shop a#toggle {
    position: relative;
    top: 8px;
    right: 0;
  }
  .cat_banner_img {
    padding-bottom: 0px !important;
  }
  .santa .logo {
    padding-right: 43px;
  }
  .santa .xmas {
    width: 44px;
    top: -13px;
  }
  .options_freeshipping .ocolor1 {
    padding-top: 6px;
  }
  .new-size-guide .size-guide {
    padding-top: 6px;
    padding-left: 0px;
    float: left;
  }
  .sbanner-row1-video {
    max-width: 720px;
    margin: auto
  }
  .sbanner-row1-video .sbanner-big {
    width: 100%;
    margin-right: 0
  }
  .sbanner-row1-video .video1 {
    height: auto;
  }
  .sbanner-row1-video .video1 video {
    width: 100% !Important;
    height: auto;
    max-height: 100%;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    top: 0%;
    left: 0%;
    padding: 0;
    margin: 0;
    display: block;
    min-width: inherit;
    min-height: inherit;
    max-width: none;
    position: relative;
  }
  .sbanner-row1-video .video1 video {
    position: relative
  }
  .sbanner-row1-video .sbanner-small {
    width: 100%
  }
  /*Header new update 2020*/
  .header2020 .top12020-left {
    display: none
  }
  .header2020 .top1-2020 {
    height: auto
  }
  .header2020 .mtop-new1 {
    padding-top: 7px;
    padding-bottom: 5px
  }
  .header2020 .mtop {
    display: none
  }
  .header2020 .searchnew-2020 {
    width: 180px;
  }
  .header2020 .top22020-right {
    padding-right: 53px;
  }
  .header2020 .mwish-new1 {
    background: none;
    background: url(../images/sprite-2020.png) -38px -0px no-repeat;
  }
  .header2020 .mtop-right-new1 .mcart-new1 {
    background: none;
    background: url(../images/sprite-2020.png) -80px 2px no-repeat;
  }
  .header2020 .cartvalue-new1 {
    background: none
  }
  .header2020 .mtop-left-new1 li {
    width: 30px;
    margin-right: 0;
    margin-left: 15px
  }
  .header2020 .cartvalue-new1 {
    background: none;
    right: 1px;
    font-size: 12px;
    top: 7px;
  }
  .header2020 .mtop-left-new1 li.mwish-new1 {
    width: 30px;
  }
  .header2020 .mcart-new1 .cartvalue-new1 {
    right: 3px;
    top: 11px;
  }
  .header2020 .navigation .nav {
    display: none
  }
  .top12020-left {
    display: none
  }
  .top12020-left.top12020-center {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center
  }
  .mtop-left-new1 {
    position: relative;
    z-index: 10000000;
  }
  .mtop-right-new1 {
    position: relative;
    z-index: 1000000;
  }
  .header2020 .mtop-left-new1 li {
    -webkit-transform: scale(0.72);
    transform: scale(0.72);
    margin-left: 0;
    margin-right: 5px
  }
  .mcart1-new1 {
    font-size: 19px
  }
  .header2020 .mtop-new1 {
    padding-top: 1px;
    padding-bottom: 0
  }
  .header2020 .mtop-right-new1 .mwish-new1 {
    display: block
  }
  .header2020 .mtop-right-new1 .mcart-new1 {
    display: none
  }
  .header2020 .mtop-right-new1 li {
    margin-right: 0 !important
  }
  .mlogin-new1 {
    font-size: 18px;
    padding: 12px 14px;
  }
  .searchnew-2020 {
    display: none
  }
  .header2020 .logo {
    float: none;
    margin: auto
  }
  .top2-2020 {
    height: auto;
    padding: 15px 0
  }
  .header2020 .mtop {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    margin-left: 0;
    border: 0;
    margin-top: 0
  }
  .header2020 .mtop .muser.mwish {
    display: none
  }
  .msearch.mhide {
    display: block
  }
  .header2020 .mtop .mtop-left li {
    margin-left: 0
  }
  .header2020 .msearch.mhide .mopen {
    display: none;
    right: inherit;
    left: 0
  }
  .muser.mcart .mopen {
    left: 0;
    right: inherit
  }
  .msearch {
    background: url(../images/sprite.png) -128px -1px no-repeat;
  }
  .mcart {
    -webkit-transform: scale(0.85);
    transform: scale(0.85);
  }
  .cartnumber {
    top: 9px;
    font-size: 15px;
    line-height: 18px;
    left: -2px
  }
  .header2020 .mtop-left-new1 li.mwish-new1 {
    width: 30px;
    transform: scale(0.85);
  }
  .msearch1 .tinput2 {
    background: url(../images/sprite-2020.png) 0px 9px no-repeat
  }
  .top22020-right {
    position: static
  }
  .header2020 .mdroplist.mwish-new1 .cartvalue-new1 {
    display: none
  }
  .header2020 .container {
    padding: 0
  }
  .header2020 .logo {
    position: relative;
    top: 0
  }
  .header2020 .logo img {
    max-width: 100%;
    height: auto
  }
  #mini_shop_cart.mopen {
    display: none !important;
  }
  .pagination a {
    text-decoration: none;
    font-size: 14px !important;
  }
  .listing {
    margin-top: 30px;
  }
  .filter_by_mobile ~ .listing {
    margin-top: 8px;
  }
  /*.d_c_0 { height:auto; padding-bottom:0}
.d_c_1 { display:table; margin:auto; float:none; font-size:14px; text-align:center}
.d_c_2 { display:table; margin:auto; float:none; margin-top:15px; font-size:14px; text-align:center}*/
  .remove_cart_icon {
    top: -7px;
    bottom: inherit;
    transform: rotate(180deg);
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
  }
  .remove_cart_icon {
    top: -7px;
    bottom: inherit;
    transform: rotate(180deg);
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
  }
  .xmas-left {
    float: left;
    margin-top: 22px;
    display: none
  }
  .searchnew-2020 {
    left: inherit;
    right: 109px
  }
  .xmas-left.xmas-mobile {
    display: block;
    float: none;
    text-align: center;
    margin-top: 12px;
    margin-bottom: 7px;
  }
  .ttext25 {
    font-size: 22px;
  }
  .charttable-fixed table th, .charttable-scrollable table th {
    font-size: 16px;
  }
  .charttable2021 table {
    font-size: 14px;
  }
  .ttext20 {
    font-size: 18px;
  }
  .text11 {
    font-size: 16px;
    line-height: 21px;
  }
  .stritching-blouse-2021 .stitchleft {
    width: 100%;
  }
  .stritching-blouse-2021 .stitchright {
    width: 100%;
    margin-top: 30px;
  }
  .stitchdetails-left {
    width: 100%
  }
  .stitchdetails-right {
    width: 100%;
    margin-top: 25px;
  }
  .stitchdetails-left .stitchdetails-image {
    width: 67%;
    float: left
  }
  .stitchdetails-left .stitchdetails-image:last-child {
    width: 33%;
    float: left
  }
  .stitchdetails-left .stitchdetails-image .img-responsive {
    width: 48%;
    margin-left: 1%;
    margin-right: 1%;
    float: left
  }
  .stitchdetails-left .stitchdetails-image:last-child .img-responsive {
    width: 98%;
  }
  .stritching.stritching-blouse-2021 .stitchright h3 {
    font-size: 22px;
  }
  .stitchdetails-left h4 {
    font-size: 18px;
  }
  .stitchdetails-right h4 {
    font-size: 18px;
  }
  .custom-stritching2021 .stitchdetails-left {
    width: 100%;
  }
  .custom-stritching2021 .stitchdetails-right {
    width: 100%;
  }
  .custom-stritching2021 .stitchdetails-left {
    text-align: center
  }
  .custom-stritching2021 .stitchdetails-left .stitchdetails-image {
    width: 100% !important;
    text-align: center
  }
  .stitchdetails-left.stitchdetails-left2021 .stitchdetails-image {
    width: 50%
  }
  .stitchdetails-left.stitchdetails-left2021 .stitchdetails-image:last-child {
    width: 50%
  }
  .stitchdetails-left.stitchdetails-left2021 .stitchdetails-image:last-child .img-responsive {
    width: 48%
  }
  .newin {
    font-size: 12px;
    padding: 6px 10px;
    line-height: 14px;
    width: 40px;
    height: 40px;
  }
  .remove_cart_icon {
    top: -5px;
    bottom: inherit;
    transform: rotate(0deg);
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }
  .remove_cart_icon img {
    display: none
  }
  .remove_cart_icon a {
    background: url(../images/remove_cart1.png);
    width: 23px;
    height: 19px;
    display: block
  }
  .header2020 .cartnumber {
    padding-top: 2px;
    font-family: "Kumbh Sans", Arial, Helvetica, sans-serif !important;
    padding-top: 2px
  }
  .filter_by_mobile {
    display: block;
    cursor: pointer;
  }
  .listing_mobile {
    display: none;
    overflow: inherit !important;
  }
  a#toggle {
    right: inherit;
    left: 2%
  }
  #menu {
    width: 250px;
    height: 100%;
    top: 0;
    right: inherit;
    left: 0;
    overflow: hidden;
    overflow-y: auto;
    background-color: #fff;
    color: #fff;
    -webkit-transform: translateX(-320px);
    -moz-transform: translateX(-320px);
    -ms-transform: translateX(-320px);
    -o-transform: translateX(-320px);
    transform: translateX(-320px);
  }
  html.open-menu a#toggle, html.open-menu main#content {
    -webkit-transform: translateX(255px);
    -moz-transform: translateX(255px);
    -ms-transform: translateX(255px);
    -o-transform: translateX(255px);
    transform: translateX(255px);
  }
  #menu msearch {
    display: block
  }
  html.open-menu nav#menu {
    z-index: 2000000
  }
  #header2021.header2020 .mtop {
    left: inherit;
    right: 0
  }
  .muser1 {
    display: block
  }
  #header2021 .mtop .muser.mwish {
    display: block
  }
  #header2021.header2020 .msearch {
    display: none
  }
  #header2021.header2020 .navigation .msearch {
    display: block;
    margin-bottom: 0;
    padding: 10px;
    background: #fff
  }
  /*#header2021.header2020 .navigation .msearch .tinput1{ border-left:0;}*/
  #header2021 .call2021 {
    display: none
  }
  #header2021 .top2_register_login {
    display: none
  }
  .muser1 {
    background: url(../images/sprite.png) -316px -2px no-repeat;
  }
  #header2021 .navigation {
    padding-top: 0
  }
  .slideusp2021 {
    padding-top: 0
  }
  #header2021 a#toggle {
    top: 21px;
    line-height: 30px;
    height: 40px;
    width: 60px;
  }
  #header2021 .covid_m a#toggle {
    top: 56px;
  }
  html.open-menu div#overlay {
    visibility: visible;
    opacity: 1;
    width: 100%;
    left: 250px;
    visibility: visible;
  }
  #header2021.header2020 .mtop.mtop1 {
    right: inherit;
    left: 30px;
    display: block;
    top: 6px;
  }
  #header2021.header2020 .mtop.mtop1 li.muser .mopen {
    right: inherit;
    left: 0
  }
  .category-links2021 {
    display: none
  }
  .inner-banner {
    background: #fff
  }
  .inner-banner2021.inner-banner .heading-h1:before {
    display: none
  }
  .inner-banner2021.inner-banner .heading-h1:after {
    display: none
  }
  .breadcrumb.breadcrumb2021 {
    float: none;
    display: none!important;
    margin: auto
  }
  .latest_new2021 {
    display: block
  }
  .inner-banner2021.inner-banner {
    margin-bottom: 0
  }
  .inner-banner2021 .heading-h1 {
    margin-top: 0
  }
  .breadcrumb.breadcrumb2021 {
    padding-bottom: 11px;
  }
  .filter_by_mobile {
    margin-top: 15px;
    background: #f2f2f2;
    padding: 9px 13px;
    border-bottom: 0;
    font-size: 14px;
    text-transform: uppercase;
  }
  .drop-text, #sort_type {
    font-size: 13px
  }
  .inner-banner2021 .heading-h1 {
    font-size: 16px;
  }
  .filter_by_mobile:before {
    right: 9px;
    top: 9px
  }
  .filter_by_mobile ~ .listing {
    margin-top: 0
  }
  .product-details2021 .pdetails-left {
    width: auto;
    margin-right: 0%;
    margin: auto;
    float: none;
    width: 100%
  }
  .product-details2021 .pdetails1-small {
    width: 17.5%;
    margin-right: 4%;
  }
  .product-details2021 .pdetails1-small li {
    margin-bottom: 24%
  }
  .product-details2021 .pdetails-big {
    width: 100%
  }
  .pdetails-right2021 {
    width: 100%;
    margin-top: 35px
  }
  .pinfo2021new {
    display: none
  }
  .pinfo2021new.pinfo2021new1 {
    display: block
  }
  .pdelispan {
    display: inline-block
  }
  .options-buy .size-guide.size-guide_option {
    float: right;
    width: auto
  }
  .morelike2021 li {
    width: 48%;
    margin-left: 1%;
    margin-right: 1%;
    margin-top: 2%
  }
  /*.morelike2021 li:last-child { width:100%; margin:0; margin-top:2%}*/
  .product-details2021 .pdetails1-small {
    display: none
  }
  .product-details2021 .pdetails-big1 {
    display: none
  }
  .product-gallerymobile {
    display: block;
    max-width: 500px;
    margin: auto
  }
  .recently-viewed2021 {
    padding-top: 50px
  }
  .ppricelatest {
    font-size: 26px;
  }
  .ppricewas {
    font-size: 26px
  }
  .opcolour1 {
    font-size: 16px
  }
  .options-buy h3 {
    font-size: 16px
  }
  .checkbox-new2021 {
    font-size: 16px
  }
  .proprice2021 {
    font-size: 26px
  }
  .headingh12021.heading-h1:before {
    display: none
  }
  .headingh12021.heading-h1:after {
    display: none
  }
  .input-new1 {
    font-size: 15px;
  }
  .checkout-left-new1 .heading-h4 {
    font-size: 17px
  }
  .check-box-new1 input[type=radio]:not(old) + label {
    font-size: 17px;
  }
  .check-box-new1 input[type=checkbox]:not(old) + label {
    font-size: 17px
  }
  .checkout-left-new1 .text3 {
    font-size: 17px
  }
  .new-box1 .text2 {
    font-size: 15px
  }
  .other_color_option {
    margin-top: 28px
  }
  .product-gallerymobile {
    max-width: 400px;
  }
  .other_color_option {
    max-width: 400px;
    margin: auto;
    margin-top: 30px
  }
  .product-details2021.product-details {
    padding-top: 6px
  }
  .pshare2021 {
    margin-top: 32px
  }
  .newusp1, .newusp2 {
    font-size: 14px;
  }
  .newin {
    font-size: 12px;
    padding: 6px 10px;
    line-height: 14px;
    width: 40px;
    height: 40px;
  }
  .redy {
    background: #ffeeee !important;
    color: #000 !important;
    left: 10px;
    font-size: 11px !important;
    height: 42px !important;
    width: 42px !important;
    padding: 3px !important;
    padding-top: 7px !important
  }
  #header2021 a#toggle {
    position: absolute;
    top: -43px !important;
    left: 0 !important
  }
  .pprice1 {
    padding-top: 8px
  }
  .currency.currency_mob {
    top: 10px
  }
  #header2021 a#toggle {
    top: 15px
  }
  .currency.currency_mob {
    display: block
  }
  body.BDT .pprice1 {
    height: 52px;
    line-height: 23px;
    font-size: 18px;
  }
  .newsletter_sub_u {
    font-size: 15px
  }
  .covid_19, .covid {
    font-size: 14px;
  }
  .welcome h2, .welcome h1 {
    font-size: 18px;
    font-weight: 500;
  }
  .covid2021new {
    font-size: 17px
  }
  .headingnew2021.heading-h1 {
    font-size: 28px
  }
  .headingnew2021.heading-h1:after {
    top: 17px;
  }
  .headingnew2021.heading-h1:before {
    top: 17px;
  }
  .slide300 {
    margin-top: 24px
  }
  .newthisweek {
    margin-top: 56px;
  }
  .header2020.xmas-logo .logo {
    top: -2px;
  }
  #header2021.header2020.xmas-logo .mtop {
    top: 15px
  }
  #header2021.xmas-logo a#toggle {
    top: -54px !important
  }
  .giftcard2022-inner-left {
    margin-top: 28px;
  }
  .finput1-new {
    font-size: 15px;
    height: 45px
  }
  .btnbig-2022 {
    min-width: 280px;
    height: 52px;
    font-size: 16px;
  }
  .product-details2021 .zoom2021 {
    position: absolute;
    bottom: inherit;
    right: 15px;
    top: 12px
  }
  .specialgc-left {
    height: 215px;
    width: 100%
  }
  .gcorder-inner {
    padding: 25px
  }
  .gcorder-left {
    width: 100%;
    text-align: center
  }
  .gcorder-right {
    text-align: inherit;
    margin-top: 30px
  }
  .notifytop {
    padding-top: 16px;
    padding-bottom: 16px
  }
  .notifyclose {
    width: 60px
  }
  .notifyclose img {
    max-width: 100%;
    height: auto
  }
  .notifydetails {
    padding-top: 30px;
    padding-bottom: 30px
  }
  .notifycontent {
    width: 400px;
    right: -400px
  }
  .notifydetails1 {
    padding-left: 105px;
  }
  .notifycontent .text17 {
    font-size: 16px;
  }
  .notifysubmit1 {
    float: right
  }
  #currently_unavailable {
    text-align: right
  }
			.sale2_tag{
    font-size: 13px !important;
    padding-top: 13px !important;
}
.option_desc {font-size: 13px;}

/*My account section css*/
.order-number { font-size:16px}
.order-date { font-size:15px}
.ordertext-left h4{ font-size:15px} 
.order-address { font-size:15px; line-height:22px}

.back-btn1 { padding:7px 15px}
.order-cancel { font-size:14px}
.order-price, .total-amount, .amount { font-size:18px;}
.ordertext-left .tamount { font-size:16px !important}
.order-head-inner h3 { font-size:17px}
.charges,.order-name,.order-color { font-size:15px}

.order-color,.order-quantity { font-size:15px !important}
.order-details1 .order-text .order-name { line-height:20px}

#ordersection-setting .info-text { font-size:16px; line-height:32px}

/*.top22020-right { margin-bottom:11px;}*/
.navigation.navigation2022{position: absolute;  top: 7px;  left: -4px;}


.covid2021new { font-size:16px;}

.header2020 .cartnumber { padding-top:1px;font-weight: 400;}

#product_same_color .other_color_option{ border:0; margin-top:0;}

.flowers { width:110px;}
.flowers-topleft{ top: -17px;  left: -26px;    -ms-transform: rotate(3deg);  -webkit-transform: rotate(3deg);  transform: rotate(3deg)}
.flowers-bottomleft{ bottom: -32px;  left: -24px;    -ms-transform: rotate(-69deg);  -webkit-transform: rotate(-69deg);  transform: rotate(-69deg)}
.flowers-bottomright{ bottom: -23px;  right: -27px;    -ms-transform: rotate(-172deg);  -webkit-transform: rotate(-172deg);  transform: rotate(-172deg)}
.flowers-topright{ top: -33px;  right: -26px;    -ms-transform: rotate(-252deg);  -webkit-transform: rotate(-252deg);  transform: rotate(-252deg)}

.weddingbox-inner h5 { font-size:16px;}
.shopnow2023 { font-size:14px; margin-top:2px}
.weddingoptions2023 ul li {  font-size: 14px;  padding-bottom: 3px;}

.wedding2023 { padding-top:53px}
.wedding2023 .container { max-width:500px;}
.wedding2023-left { width:100%; margin-left:0; margin-right:0}


.wedding2023-box { margin-bottom:6%}
.weddingbox-inner { bottom:10px; width:96%; margin-left:2%; margin-right:2%}

.wedding2023-onmobile { display:block}
.wedding2023-hidemobile{ display:none}
.weddingonmobile.sixcat-section{ display:block; margin-bottom:30px}
.weddingonmobile.sixcat-section li{ width:100%}
.weddingonmobile.sixcat-section li a { height:41px; text-transform:none}
.text20i {  font-size: 18px;}
.paypalpopup2023 .text17 { font-size:16px}
.paypalpopup2023 .text35 { font-size:28px}

#paypal_popup_apt_stitch .popup_apt_stitch2 { width:100%}
#klarna_popup_apt_stitch .popup_apt_stitch2 { width:100%}

.popup_div_paypal {  width: 89%;}

.paypal_pay3 {font-size:16px; }

/*font change css 2023*/
.static-text, .static-text span, .static-text p {  font-size: 15px !important;  line-height: 26px !important;}
  .redy { font-size:9px !important}
  .accordion .text2, .accordion .text2 p, .accordion .text2 span { font-size:14px !important}
  
  /*Full screen homepage css*/
  .blog-container.blog-container2023 .blog-section { width:100%}
  .blog-container.blog-container2023 .rating { width:100%}
  .blog-container.blog-container2023 .blog1 { padding-bottom:50px}
  .heading-h1.headingnew2021.headingnew2023 { font-size:22px;} 
  
    .wp_40 .specialgc-left { width:100%; height:300px;}
.wp_40 .specialgc-right { width:100%; height:300px}
.wp_40 .sptext { font-size:25px}
.wp_40 .leftspace { padding-left:0}

.footer .container .fcol1 { width:100%; padding-top:8px; padding-bottom:8px; margin-right:0}
 .follow-us { width:48%}
 .steal-deal { width:48%}
 .headingnew2023_love span { top:2px;}
 #footer .fsocial { float:left}
 
 /*Clutches bags css*/
.content.wedding_container.clutches_container .wedding2023 { padding-top:4%}
.xmas-logo .navigation.navigation2022 { top:21px}
 .accordion .text2.pdata_detail ul li { padding-left:13px}
  .accordion .text2.pdata_detail ul li:before {  top:8px; width:5px; height:5px }
  .size_chart_headin { font-size:18px;}
  .s_i_guide img {  position: relative;  top: -4px;}
  
  #pd_big ~ #pd_video { display:none !Important}
  
      /*Wedding page new css 03-04-2025*/

  .weddingmain1 h1 { font-size:55px;}
.weddingin-row1 {    padding-top: 45px;  }
  
  .weddingbox-1st {    width: 100%;    max-width: 600px;    margin:auto; top:0  }
  .weddingbox-2nd { width:100%; padding-top:50px; padding-bottom:50px}
  .weddingin-row2 .weddingbox-1st { padding-top:45px; padding-left:25px; padding-right:25px; max-width:560px; margin:auto}
  .weddingin-row2 .weddingbox-2nd {    top: 0px;    margin-bottom: 0px;  padding-left:25px; padding-right:25px; max-width:813px; margin:auto }
  
  .weddingin-row1 .weddingbox-2nd .weddingbox-wordingbottom { width:46%}
  .weddingin-row1 .weddingbox-2nd .weddingbox-wordingtop { width:46%}
  .weddingin-row4 .weddingbox-1st { width:100%; max-width:812px; margin:auto; padding-left:25px; padding-right:25px}
  .weddingin-row4 .weddingbox-2nd { width:100%; max-width:560px; margin:auto; padding-left:25px; padding-right:25px}

.wed-word h2 { font-size:32px !important;}
.wed-word .wedtext { font-size:15px !important; line-height:22px !important; padding-top:4px}
}
@media only screen and (max-width:800px) {
  .popup2019-left {
    display: none
  }
  .popup2019-right {
    width: 100%;
    padding-left: 17px;
    padding-right: 17px;
  }
}
@media only screen and (max-width:760px) {
  .login-reset-password #signin_div {
    width: 100%;
  }
  .status-date {
    font-size: 15px;
    margin-right: 5px
  }
  .checkout_fix {
    display: none;
  }
  html.open-menu a#toggle, html.open-menu main#content {
    -webkit-transform: translateX(-255px);
    -moz-transform: translateX(-255px);
    -ms-transform: translateX(-255px);
    -o-transform: translateX(-255px);
    transform: translateX(-255px);
    z-index: 1000000;
  }
  .header-top-left {
    display: none
  }
  .header-middle {
    position: relative;
    float: left
  }
  .header-middle .country:first-child {
    padding-left: 0
  }
  .mwhatsapp, .mphone {
    display: block
  }
  .country {
    border: 0
  }
  .banner-desktop {
    display: none
  }
  .banner-mobile {
    display: block
  }
  .latest-arrivals {
    width: 100%
  }
  .most-loved {
    width: 100%
  }
  .heading-h3 {
    font-size: 16px
  }
  .heading-line:before, .heading-line:after {
    top: 10px
  }
  .slide2, .slide3 {
    margin-top: 18px
  }
  .text2 {
    font-size: 14px
  }
  .pbox .text2 {
    line-height: 16px
  }
  .home-heading-h1 {
    font-size: 28px
  }
  .welcome {
    padding-top: 10px
  }
  .welcome .text1 {
    padding-top: 7px
  }
  .text1 {
    line-height: 20px
  }
  .static-text {
    line-height: 20px
  }
  .logo img {
    max-width: 140px;
    height: auto
  }
  .country {
    font-size: 13px
  }
  .home-heading-h1 {
    font-size: 32px
  }
  .text1 {
    font-size: 15px;
    line-height: 23px
  }
  .static-text {
    font-size: 15px;
    line-height: 23px
  }
  .latest-arrivals {
    margin-top: 30px
  }
  .price1 {
    font-size: 16px
  }
  .most-loved {
    margin-top: 30px
  }
  .pbox .text2 {
    line-height: 18px
  }
  .home-heading-h2 {
    font-size: 28px
  }
  .blog-container {
    display: none
  }
  .fcol1 h3 {
    font-size: 13px
  }
  .owl-theme .owl-controls .owl-page span {
    width: 12px;
    height: 12px
  }
  .r-tabs .r-tabs-nav {
    display: none
  }
  .r-tabs .r-tabs-accordion-title {
    display: block
  }
  .home-heading-h1 {
    font-size: 32px
  }
  .text1 {
    font-size: 15px;
    line-height: 23px
  }
  .static-text {
    font-size: 15px;
    line-height: 20px
  }
  .latest-arrivals {
    margin-top: 30px;
  }
  .price1 {
    font-size: 16px
  }
  .most-loved {
    margin-top: 30px
  }
  .pbox .text2 {
    line-height: 18px
  }
  .home-heading-h2 {
    font-size: 28px
  }
  .blog-container {
    display: block
  }
  .blog-section {
    display: none;
  }
  .fcol1 h3 {
    font-size: 13px
  }
  .breadcrumb {
    font-size: 13px
  }
  .inner-banner .heading-h1:before, .inner-banner .heading-h1:after {
    top: 14px
  }
  .heading-h1 {
    font-size: 18px;
  }
  .ptext1 {
    font-size: 14px;
    line-height: 20px;
    padding: 10px 15px;
    height: 49px
  }
  .pprice1 {
    font-size: 19px;
  }
  .pbox-new {
    width: 48% !important;
    margin-right: 1% !important;
    margin-left: 1% !important
  }
  .newin {
    font-size: 13px;
  }
  .pbox-new {
    margin-top: 25px
  }
  .pprice1 {
    font-size: 18px
  }
  .product-text {
    margin-top: 25px;
    margin-bottom: 25px
  }
  .pdetails-left {
    width: 100%;
    margin-right: 0%;
    max-width: 350px;
    margin: auto;
    float: none
  }
  .pdetails-middle {
    width: 100%;
    margin-right: 0
  }
  .pdetails-right {
    width: 100%;
    margin-top: 30px;
  }
  .fsocial1 .fsocial {
    float: left
  }
  .product-code {
    font-size: 12px;
    padding-top: 5px;
  }
  .pdetails-middle .pprice1 {
    padding-top: 8px;
    font-size: 22px;
    padding-bottom: 16px
  }
  .options1 {
    padding-top: 16px;
  }
  .fabric-details {
    margin-top: 16px
  }
  .check-box-new1 {
    font-size: 14px;
  }
  .size-guide {
    font-size: 14px;
  }
  .accordion label:after {
    top: 11px !Important;
    right: 10px !important;
  }
  .pdetails-quality, .pdetails-auth, .pdetails-call {
    font-size: 14px;
  }
  .contact1-left {
    width: 100%;
    margin-bottom: 10px;
    text-align: left;
    padding: 10px;
    padding-bottom: 20px;
  }
  .contact1-right {
    min-height: 546px !important;
  }
  .static-text {
    margin-bottom: 10px;
  }
  .finputnew, .divupload {
    width: 100%;
  }
  .designertext2 {
    font-size: 15px;
    margin-bottom: 5px;
  }
  #captcha_img {
    display: inline !important;
  }
  .login-left {
    width: 100%;
    height: auto;
    min-height: auto;
  }
  .login-right {
    margin-top: 15px;
  }
  .terms {
    text-align: left;
    font-size: 14px;
  }
  .order-head1 {
    display: none
  }
  .order-head-mobile {
    background-color: #f1f1f1;
    font-size: 14px;
    padding: 10px;
    padding-left: 20px;
    font-size: 15px;
    text-transform: uppercase;
    color: #7d7974;
    display: block
  }
  .order-mobile-open {
    padding: 5px 10px;
    border: 1px solid #f1f1f1;
    display: block
  }
  .order-mobile-open ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .order-mobile-open li {
    font-size: 13px;
    text-transform: uppercase;
    color: #282828;
    padding: 4px 0
  }
  .order-mobile-open li a {
    color: #282828;
  }
  .order-mobile-open li a:hover {
    color: #fa05e8;
  }
  .order-mobile-open li a.mactive {
    color: #fa05e8 !important;
  }
  .order-mobile-open li img {
    width: 30px;
    vertical-align: middle;
    position: relative;
    top: -2px;
    margin-right: 4px;
  }
  .info-text {
    padding-left: 0;
  }
  .p_img {
    display: none;
  }
  .page_4 {
    width: 100%;
    text-align: center;
  }
  .page_4_content_img {
    width: 100%;
    text-align: center;
  }
  .page_4 img {
    display: inline;
    float: none;
    max-width: 50%;
    margin-bottom: 20px;
  }
  .maintaince img {
    max-width: 90%;
  }
  .status-bar li {
    width: 100%;
    position: relative;
    padding-left: 28px;
    margin-bottom: 10px
  }
  .status-bar:before {
    display: none
  }
  .status-date {
    float: left;
    font-size: 16px
  }
  .status-circle {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    width: 18px;
    height: 18px
  }
  #scorlimgmob {
    display: block;
    font-weight: 500;
    font-size: 16px;
  }
  .soption-img {
    display: none;
  }
  .drop-down1 {
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0
  }
  .drop-down2 .drop-text, .drop-down1 .drop-text {
    min-width: inherit;
    width: 100%;
    margin-left: 0
  }
  .sort-by {
    padding-top: 5px;
  }
  .price-range {
    max-width: 100%;
    width: 100%
  }
  .select-container1 {
    margin-left: 0;
    width: 100%
  }
  .select-container1 select {
    width: 100%
  }
  .refine-by .heading-h4 {
    padding-left: 0
  }
  .drop-text, #sort_type {
    font-size: 13px
  }
  .abot {
    width: 250px;
    margin-left: 21px
  }
  .abot img {
    max-width: 100%;
    height: auto
  }
  .enqui {
    font-size: 17px;
    margin-bottom: 13px
  }
  .caddress1 {
    font-size: 14px;
    margin-top: 3px;
  }
  .contact1-left {
    padding: 20px;
    min-height: inherit
  }
  .designertext2 {
    font-size: 18px;
    margin-top: 10px;
    margin-bottom: 10px;
    list-style: disc
  }
  .finput1 {
    font-size: 17px
  }
  .cart-col1 {
    width: 46%
  }
  .cart-col2 {
    width: 19%
  }
  .cart-col3 {
    width: 18%
  }
  .cart-col4 {
    width: 17%
  }
  .unit-price {
    font-size: 18px;
  }
  .sub_total_data {
    font-size: 18px
  }
  .ctext .lbtn {
    display: block;
    float: left;
    font-size: 11px;
    height: auto;
    line-height: 16px;
    margin-top: 0;
    padding: 7px 8px;
    text-align: center;
  }
  .cshipping h5 {
    font-size: 15px
  }
  .cshipping #ccode_data {
    width: 55%
  }
  .sub_total_data {
    margin-right: 20px;
  }
  .acc-head h1 {
    font-size: 20px;
    padding-top: 15px
  }
  .sign-out {
    font-size: 14px;
    margin-top: 18px
  }
  .vdetails {
    margin-left: 8px;
    margin-right: 8px
  }
  .cart-details-new {
    height: 175px;
  }
  .cart-details-new .cart-text .ctext {
    line-height: 20px;
  }
  .fsocial1-left {
    margin-bottom: 13px;
    margin-top: 5px;
  }
  .header-top-chat {
    display: block;
  }
  .chat_icon {
    float: left;
  }
  .fa-comments {
    color: #fff;
    font-size: 26px !important;
    padding: 5px 0 0px 0px;
  }
  .pdetails-left {
    max-width: 400px;
  }
  .pdetails-big {
    width: 100%
  }
  .fsocial1.fsocial1-left {
    display: none
  }
  .pdetails1-small {
    width: 100%;
    margin-right: 0;
    margin-top: 15px
  }
  .pdetails1-small li {
    width: 23.5%;
    margin-right: 2%;
    float: left;
    margin-bottom: 20px
  }
  .pdetails1-small li:last-child {
    margin-right: 0
  }
  .pro-options {
    display: none
  }
  .pdetails-big .wpop {
    bottom: 100px;
  }
  .unit-price {
    font-size: 15px;
  }
  .new_lbtn {
    float: none !important;
    display: inline-block !important
  }
  .input-left-new1, .input-right-new1, .input-full-new1 {
    width: 100%;
    margin-bottom: 7px
  }
  .checkout-left-new1 {
    min-height: 661px
  }
  .checkout-left-new1 img {
    max-width: 100%;
    height: auto
  }
  .checkout-right-new1 {
    min-height: inherit
  }
  .checkout-new1 {
    margin-bottom: 10px
  }
  .cart-col-note, .cart-col-note1 {
    padding-top: 8px
  }
  .cart-details-new .special_note {
    line-height: 16px
  }
  .review-row1 h4 {
    font-size: 15px
  }
  .review-form-section label {
    font-size: 15px
  }
  .review-form h3 {
    font-size: 17px
  }
  .sizechart-new1 table td, .sizechart-new1 table th {
    font-size: 13px
  }
  .blouse .soptionnew {
    padding-right: 0 !important;
  }
  .custom_stitch .soptionnew {
    padding-right: 0 !important;
  }
  .size-guide {
    padding-top: 2px
  }
  .categ-text h3 {
    font-size: 15px
  }
  .categ-text1 {
    height: auto
  }
  .categ-text h3 {
    padding-top: 10px;
  }
  .shownow-new1 {
    padding-bottom: 10px;
    font-size: 12px;
    padding-top: 5px
  }
  .designer-category-new1 .dimg1-new1 {
    margin-bottom: 32%
  }
  .size-chart-new1 table {
    font-size: 14px;
  }
  .size-chart-new1 table td {
    padding: 5px
  }
  .size-chart-new1 .heading-h4 {
    font-size: 22px;
  }
  .beinthe-know-new1 {
    padding-right: 30px;
    min-height: inherit
  }
  .beimg-new1 {
    display: none
  }
  .beinthe-know-new1 h2 {
    font-size: 20px;
  }
  .beinthe-know-new1 h4 {
    font-size: 16px;
  }
  .bselect-new1 {
    font-size: 15px
  }
  .besubmit-new1 {
    font-size: 15px;
  }
  .right-feature-bottom {
    display: none
  }
  .pdetails1-small.mob_more_img li {
    width: 15%
  }
  .catbanner .desktop {
    display: none;
  }
  .catbanner .mobile {
    display: block
  }
  .covid_19 {
    font-size: 15px;
    height: auto;
  }
  .blackfriday-innerstrip h1 {
    font-size: 22px;
  }
  .pop2020december-text {
    max-width: 377px;
    padding-top: 35px
  }
  .pop2020december-text h2 {
    font-size: 22px;
    line-height: 32px
  }
  .ttext25 {
    font-size: 20px;
  }
  .charttable-fixed table th, .charttable-scrollable table th {
    font-size: 15px;
  }
  .charttable2021 table {
    font-size: 13px;
  }
  .ttext20 {
    font-size: 16px;
  }
  .text11 {
    font-size: 15px;
    line-height: 20px;
  }
  .measurebox1 .img-responsive {
    width: 100px;
  }
  .measurebox1 {
    padding-left: 114px;
    min-height: 100px
  }
  .sizechartrow-left {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .sizechartrow-right {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .cross_close_btn {
    right: 0 !important;
  }
  .stritching.stritching-blouse-2021 .stitchright h3 {
    font-size: 20px;
  }
  .stitchdetails-left h4 {
    font-size: 16px;
  }
  .stitchdetails-right h4 {
    font-size: 16px;
  }
  .text15 {
    font-size: 14px;
  }
  .stitchdetails-image {
    margin-top: 10px;
  }
  .stitchdetails-right {
    margin-top: 5px;
  }
  #pac-popup-internal.pac-mode-2 .pac-item-total-related {
    width: 100%
  }
  #pac-popup-internal.pac-mode-2 .pac-cart-total, #pac-popup-internal.pac-mode-2 .pac-product-info .pac-img {
    width: auto
  }
  #pac-popup-internal.pac-mode-2 .pac-product-info .pac-img img {
    width: 100%;
    min-width: 100%
  }
  #pac-popup-internal.pac-mode-2 .pac-desc {
    padding-right: 5px
  }
  #pac-popup-internal.pac-mode-2 #pac-related-list .pac-products-hld {
    width: 400px;
    margin-left: auto;
    margin-right: auto
  }
  #pac-popup-internal.pac-mode-2 #pac-related-list ul li {
    width: 200px
  }
  .plumajaxcart-notification .pac-desktop-close {
    display: none
  }
  #pac-popup-internal .pac-block-related ul li, #pac-popup-internal .pac-block-related ol li {
    float: none
  }
  .blackfriday-innerstrip {
    margin-bottom: 17px;
    margin-top: 15px;
  }
  a#toggle {
    right: inherit;
    left: 2%
  }
  #menu {
    width: 250px;
    height: 100%;
    top: 0;
    right: inherit;
    left: 0;
    overflow: hidden;
    overflow-y: auto;
    background-color: #fff;
    color: #fff;
    -webkit-transform: translateX(-320px);
    -moz-transform: translateX(-320px);
    -ms-transform: translateX(-320px);
    -o-transform: translateX(-320px);
    transform: translateX(-320px);
  }
  html.open-menu a#toggle, html.open-menu main#content {
    -webkit-transform: translateX(255px);
    -moz-transform: translateX(255px);
    -ms-transform: translateX(255px);
    -o-transform: translateX(255px);
    transform: translateX(255px);
  }
  #menu msearch {
    display: block
  }
  .ppricelatest {
    font-size: 24px;
  }
  .ppricewas {
    font-size: 24px
  }
  .opcolour1 {
    font-size: 15px
  }
  .options-buy h3 {
    font-size: 15px
  }
  .checkbox-new2021 {
    font-size: 15px
  }
  .proprice2021 {
    font-size: 24px
  }
  .slide1_2021 .item {
    margin: 0 0px
  }
  .slide2_2021 .item {
    margin: 0 16px
  }
  .recently-viewed2021 {
    padding-top: 33px;
  }
  .slide2_2021 {
    padding-top: 18px;
  }
  .slide1_2021 {
    padding-top: 18px;
  }
  .morelikethis {
    margin-top: 40px;
  }
  .morelike2021 {
    margin-top: 12px;
  }
  .review {
    margin-top: 0
  }
  .slide4, .slide45 {
    padding-bottom: 20px
  }
  .pro_desc2021 {
    margin-top: 30px;
  }
  .checkbox-new2021 {
    margin-top: 12px;
  }
  .inner-banner2021.inner-banner {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .refin-by {
    position: sticky;
    top: 133px;
    left: 0;
    z-index: 200000000;
  }
  #header2021 .covid_m a#toggle {
    top: 72px !important;
  }
  .newusp1, .newusp2 {
    font-size: 14px;
  }
  /*.w_1 #header2021 .covid_m a#toggle {    top: 55px !important;}
.w_2 #header2021 .covid_m a#toggle {    top: 55px !important;}*/
  /* #header2021 .covid_m a#toggle {    top: 55px !important;}*/
  #header2021 .covid_m a#toggle {
    position: absolute;
    top: -43px !important;
    left: 0 !important
  }
  .flex-direction-nav {
    display: none !important
  }
  .header2020, .header2020.darkHeader {
    z-index: 2000000000000
  }
  #header2021.header2020 .mtop {
    z-index: inherit
  }
  .welcome li:before {
    top: 4px
  }
  .covid2021new {
    display: none
  }
  .covid2021new.covid2021new-mobile {
    display: block;
    padding-left: 45px;
    padding-right: 45px;
    font-size: 17px
  }
  #shop_with_confidence_mobile {
    display: none !important;
  }
  .covid2021new {
    padding-bottom: 5px
  }
  .covid2021new.covid2021new-mobile .margueimg-left {
    position: absolute;
    top: 7px;
    left: 0
  }
  .covid2021new.covid2021new-mobile .margueimg-right {
    position: absolute;
    top: 7px;
    right: 0
  }
  .headingnew2021.heading-h1 {
    font-size: 26px
  }
  .headingnew2021.heading-h1:after {
    top: 17px;
  }
  .headingnew2021.heading-h1:before {
    top: 17px;
  }
  #header2021 .covid_m a#toggle {
    top: -55px !important
  }
  .measurebox-col1 {
    width: 100%;
    margin-right: 0 !important;
    margin-bottom: 10px
  }
  .measurebox-2021-section .notifyline {
    margin-top: 0;
    margin-bottom: 0
  }
  .measurebox-2021-section .measurebox-col1 {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0
  }
  .text35 {
    font-size: 28px;
  }
  .text25 {
    font-size: 19px;
  }
  .product-details2021 .zoom2021 .fa {
    display: none !important;
  }
	.option_desc {font-size: 12px;}
	
	.status-bar { margin-top:4px}
	.status-bar ul { margin-left:0}
	.status-bar li { padding-left:17px;}
	.status-circle { top:6px; width:10px; height:10px;}
	.order-mobile-open li { padding-top:10px}
	.order-section-address { padding:14px;}
	.order-details1 .order-text { padding-bottom:13px}
	.order-details1 .order-text { padding-top:10px; padding-bottom:10px}
	.ordertext-left { padding-top:0}
	.ordertext-left .tamount { padding-top:4px;}
	.order-details1 .order-text.ordertext-status { padding-bottom:19px}
	.order-price { padding-top:0}
	.status-date { font-size:15px}
	.incase { font-size:15px}
	
	.order-number { font-size:15px}
.order-date { font-size:15px}
.ordertext-left h4{ font-size:15px} 
.order-address { font-size:14px; line-height:20px}

.back-btn1 { padding:5px 15px}
.order-cancel { font-size:13px}
.order-price, .total-amount, .amount { font-size:16px;}
.ordertext-left .tamount { font-size:15px !important}
.order-head-inner h3 { font-size:16px}
.charges,.order-name,.order-color { font-size:15px}
.order-color,.order-quantity { font-size:15px !important}

.charges span.fshipping-order{ font-size:inherit !important}
.charges span.fshipping-order br { display:none}

.order-date1 { margin-top:0}

.order-details1 .order-text .order-name { padding-top:8px}

.static-text .status-bar li:last-child { margin-bottom:0}
   .status.shipped { font-size:14px }
   a.viewbtn11 { font-size:14px}
   #ordersection-setting .info-text { font-size:15px; line-height:28px}
   
   .checkout-left-new1 { width:100%; margin-right:0}
   
   
   .sizerow-full{     margin-left: -1%;margin-right: -1%;}
   .si-box {  margin: 0 1%;  margin-top: 2%;  width: 9.11%;}
   
   .si-box a { font-size:13px; padding:6px 4px; padding-bottom:5px}
   .newyear_sale { font-size:14px; text-transform:none}
   .covid.covid2021new.covid2021new-mobile{ font-family: "Kumbh Sans", Arial, Helvetica, sans-serif !important;}
   .covid.covid2021new.covid2021new-mobile .newyear_sale {font-family: "Kumbh Sans", Arial, Helvetica, sans-serif !important;}
.covid.covid2021new.covid2021new-mobile .newyear_sale strong { font-weight:normal;font-family: "Kumbh Sans", Arial, Helvetica, sans-serif !important; font-weight:500}
   
   
   /*Likeadiva new design changes 30-12-2022*/
.covid2021new { padding-top:6px; padding-bottom:6px   }
.header2020, .header2020.darkHeader {  position: sticky;  top: 31px;  left: 0; }

.currencyContainer.mfcurrencyContainer {}


.currencyContainer.mfcurrencyContainer { display:block !important; margin-top:11px; margin-right:9px; float:left}
.currencyContainer.mfcurrencyContainer select {color:#000;font-size:15px;border:1px solid #000;height:33px;background-image:url(../images/arrowdown12.svg);background-position: top 11px right 7px;background-repeat:no-repeat;text-indent:6px;width:65px;background-size:14px;}

	/*Stitching Details Popup 2023*/
#popup_apt_stitch { display:none}

.si-box {  margin-left: 0.7%; margin-right:0.7%;   width: 9.7%;}
.measurebox-2021 .how_tom { display:block; text-decoration:underline; z-index:1000}
.add-stich-shivali #stitch_data4 .measurebox-2021-section{ padding-top:5px}

.covid.covid2021new.covid2021new-mobile span { color:inherit}
.paypal_pay3 {font-size:15px; }

.wp_23 .content.py_ex_checkout_success_page { margin-top:0px}
.wp_23 .inner-banner { margin-bottom:20px;}
.wp_23 .checkout-progress { margin-bottom:12px}
/*font change css 2023*/
.inner-banner .heading-h1:before { top:12px;}

.inner-banner .heading-h1:after { top:12px;}
.covid2021new.covid2021new-mobile {  font-size: 15px;}

.blackfriday-innerstrip li a { font-size:15px}
    /* Timer CSS*/
.header2020.header2020new.header2023new {  top: 80px;}

/*Full screen homepage css*/
.wp_40 .sbanner.sbanner4col .sbanner-small { width:46%; margin-left:2% !important; margin-right:2% !important}
.heading-h1.headingnew2021.headingnew2023 { font-size:20px;} 

/*Owl Caraousal 2 CSS*/


 .slide1_2021 .item { margin-left:10px; margin-right:10px;}
 .sbanner.sbanner3col .sbanner-small {width:100%; margin-right:0%;}
.sbanner.sbanner3col .sbanner-small:last-child {margin-right:0%;}

.headingnew2023_love span { top:4px;}
 .follow-us { width:100%; margin-right:0}
#footer .fsocial { float:none}
 .steal-deal { width:100%;}
#footer .deal-input { float:none; max-width:400px}
 #video_popup_mobile { display:block}
   .reelspromo .fancybox-close {  top: 126px !important;  right: -234px !important;}
     .accordion .text2.pdata_detail ul li:before {  top:7px; width:5px; height:5px }
	 
/*	 .product-details2021 .zoom2021 { right:10px; top:8px;}
	   .product-details2021 .zoom2021 i.fa {    display: block !important; font-size:24px; text-shadow:0 0 2px #000  }
	 .product-details2021 .zoom2021 span{ display:block; font-size:8px; color:#fff; text-transform:uppercase; text-align:center; margin-top:6px; text-shadow:0 0 2px #000; font-weight:600  }*/
	
	
	.product-details2021 .zoom2021.zoom2023 { top:6px; right:6px;}
.product-details2021 .zoom2021 span.taptozoom {  display: block;  background: #fff;  border-radius: 50%;  width: 48px;  height: 48px;  white-space: nowrap;  padding-top: 1px;}
.product-details2021 .zoom2021 span.taptozoom svg {  color: #000 !important; width:18px}
.product-details2021 .zoom2021 span.taptozoom span {  display: block;  font-size: 7px;  color: #000;  text-transform: uppercase;  text-align: center;  margin-top: -5px;  font-weight: 600;  white-space: nowrap;  word-break: break-all;}

	
	.size_chart_headin { font-size:16px; line-height:25px}
	.sizechart2021 .sizeselect1{ width:182px;}
	
	  .paypal_pay3 {    font-size: 13px; width:100%; line-height:15px;      }
	  .paypal_pay3.klarna_pay3 {  float: right;  width: 100%;}
	  .paypal_pay3 img {  position: relative;  top: -4px;}
	  
	  
	 .pprice2021 .ppricewas {    font-size: 20px;  }
	 .pprice2021 .ppricelatest {    font-size: 20px;  }
	 .pprice2021 .priceofflist { font-size:13px;}
	 .pprice2021 .ppricelatest {  margin-right: 4px;}
	 .pprice2021 .ppricelatest .ppricewas { margin-right:5px}
	 .popup1:before { width: 98.5%;	}
	.bday_promo .fancybox-close { right: 20px;  }
	
		    /*Wedding page new css 03-04-2025*/
  .weddingmain1 h1 { font-size:40px;}
  .banner-wed-desktop { display:none}
.banner-wed-mobile { display:block}

.wed-word h2 { font-size:29px !important;}
.wed-word .wedtext { font-size:15px !important; line-height:22px !important; padding-top:4px}

/*New css 20-05-2025*/
.sbanner.sbanner2col-new .sbanner-small.sbanner2col-new-left  { width:100%; margin-right:0%;}
.sbanner.sbanner2col-new .sbanner-small.sbanner2col-new-right { width:100%; margin-top:6%}


}
@media only screen and (max-width:620px) {
  .cart-details {
    height: auto
  }
  .cart-details-new .special_note {
    bottom: 34px
  }
  .cart-details-new .special_note_with_stitching {
    bottom: 2px;
    line-height: 14px
  }
  .checkout-new .current-email {
    display: none
  }
  .size-chart-new1 .left_size {
    width: 100%;
  }
  .size-chart-new1 .right_size {
    margin-top: 20px;
    text-align: center;
    width: 100%;
    padding: 0;
  }
  .newusp1 {
    font-size: 13px;
    height: 50px;
  }
  #shop_with_confidence {
    display: none !important;
  }
  #shop_with_confidence_mobile {
    display: block !important;
  }
  #shop_with_confidence_mobile {
    display: none !important;
  }
  
  .heels_opt #readyto_height .measurebox-col1{ width:100% !important}
.heels_opt #readyto_height .measurebox-col1:nth-child(2n){ float:right}
}
@media only screen and (max-width:550px) {
  html.open-menu a#toggle, html.open-menu main#content {
    -webkit-transform: translateX(-255px);
    -moz-transform: translateX(-255px);
    -ms-transform: translateX(-255px);
    -o-transform: translateX(-255px);
    transform: translateX(-255px);
    position: fixed;
    z-index: 100000000;
  }
  .notifysubmit1 {
    float: none;
    display: table;
    margin: auto;
    margin-top: auto;
    margin-top: 15px;
  }
  .sbanner {
    max-width: 500px;
    margin: auto
  }
  .sbanner-big {
    width: 100%;
    margin-right: 0
  }
  .sbanner-small {
    width: 100%
  }
  .sbanner-row2 .sbanner-small {
    width: 100%;
    margin-right: 0
  }
  .follow-us {
    width: 100%
  }
  .steal-deal {
    width: 100%;
    padding-top: 25px
  }
  .fsocial {
    margin-top: 5px
  }
  .deal-input {
    margin-top: 12px
  }
  .fsocial .fb {
    -webkit-transform: scale(0.8);
    transform: scale(0.8)
  }
  .fsocial .fb {
    margin-left: 6px
  }
  .heading-h1 {
    font-size: 17px;
  }
  .inner-banner {
    overflow: hidden
  }
  .pprice1 {
    font-size: 16px;
  }
  .inner-banner .heading-h1:before, .inner-banner .heading-h1:after {
    top: 13px
  }
  .heading-h4 {
    font-size: 14px
  }
  .sbSelector {
    font-size: 11px !important;
  }
  .vdetails {
    width: 50px;
    height: 50px;
    margin-left: 10px;
    margin-right: 10px;
    line-height: 50px;
    font-size: 26px;
  }
  .ocolor1 {
    font-size: 15px
  }
  .add-stich .text1 {
    font-size: 14px;
    line-height: 18px
  }
  .btn-big {
    min-width: 176px;
    height: 43px;
    font-size: 17px;
  }
  .sweet-alert {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    left: 15px;
    right: 15px
  }
  .static-text {
    line-height: 20px;
    padding: 10px;
  }
  .login-left h2 {
    font-size: 19px;
  }
  .login-left h4 {
    font-size: 15px;
    padding: 10px 0;
  }
  .regp {
    padding-bottom: 10px;
  }
  .info-text {
    font-size: 14px;
    line-height: 32px;
    width: 100%;
    padding-left: 0;
    line-height: 25px;
    margin-top: 14px;
  }
  .info-edit {
    top: 20px
  }
  .info-edit .address-right1 {
    margin-top: 0
  }
  .back-btn1 {
    font-size: 11px;
    padding: 7px 9px;
    height: auto;
  }
  .lbtn {
    font-size: 12px;
    padding: 7px 9px;
    height: auto;
  }
  .address-left {
    padding: 10px;
    width: 100%;
  }
  .address-left1 {
    line-height: 25px;
    font-size: 16px;
  }
  .address_div .address-right1 {
    margin-top: 0
  }
  .linput1 {
    width: 100%;
  }
  .order-section-address {
    padding: 10px;
  }
  .address-left h2 {
    padding-bottom: 0;
    font-size: 14px;
  }
  .acc-head h1 {
    padding-top: 18px;
    font-size: 21px;
  }
  .page_4_content ul li {
    list-style: none;
  }
  .page_4_content {
    text-indent: -1500px;
    display: none;
  }
  .page_4 img {
    max-width: 100%;
  }
  .pop-left {
    padding: 20px
  }
  .beknow {
    padding: 21px 20px 66px 20px
  }
  .top-symbol {
    display: none
  }
  .fsocial .fb {
    margin-left: -1px;
    margin-right: -1px
  }
  .pinput input {
    font-size: 14px;
  }
  .login-btn {
    font-size: 13px
  }
  .pop-left {
    padding: 40px
  }
  .pop-image {
    display: none
  }
  .mcart {
    display: block !important;
    margin-right: 5px;
  }
  .desktopcart {
    display: none !important;
  }
  .cookie {
    padding: 0 5px;
    padding-right: 10px;
  }
  .cookie p {
    margin-top: 0px;
    font-size: 15px;
  }
  .cookie .cookie_btn {
    margin-top: 0px;
    height: 40px !important;
    padding: 0 23px !important;
  }
  .drop-text, #sort_type {
    font-size: 12px
  }
  .abot {
    width: 200px;
    margin-left: 20px
  }
  .contact1-left {
    padding: 14px;
  }
  .enqui {
    font-size: 16px;
  }
  .designertext2 {
    font-size: 17px
  }
  .cart1 {
    overflow-x: scroll;
  }
  .cart-details, .cart-head {
    width: 525px;
  }
  .cart .select-wrapper, .cart .select-wrapper select {
    max-width: 171px;
  }
  .update-totals {
    font-size: 14px;
    width: auto;
    height: auto;
  }
  #promotion_code {
    width: 180px;
  }
  .est {
    min-height: 87px;
  }
  .est h2 {
    font-size: 25px;
    padding-top: 25px;
  }
  .unit-price {
    font-size: 17px;
  }
  .sub_total_data {
    font-size: 17px
  }
  .cart-text h3 {
    font-size: 15px;
  }
  .cart-text .ctext {
    font-size: 14px
  }
  .cshipping #ccode_data {
    width: 100%
  }
  .cshipping, .etotal {
    padding: 14px 18px
  }
  .cshipping h5 {
    font-size: 14px;
    line-height: 18px;
  }
  .pdetails-right .fsocial1 .fsocial {
    margin-left: 10px;
    margin-top: -18px;
  }
  .pdetails-right .fsocial1 .fsocial .fb {
    margin-left: -10px
  }
  .fsocial1 {
    margin-top: 25px
  }
  .ahead {
    font-size: 19px;
    line-height: 25px;
    width: 32px;
    height: 32px;
  }
  .acc-head h1 {
    font-size: 19px;
    padding-left: 53px;
    padding-top: 16px;
  }
  .sign-out {
    font-size: 13px
  }
  .cart .finput1 {
    font-size: 15px
  }
  .fsocial1-left {
    margin-top: 5px
  }
  .checkout-new .regp .div_text {
    width: 100%;
    margin-bottom: 10px;
  }
  .checkout-new .regp .div_input {
    width: 100%;
  }
  .checkout-new .regp .finput1 {
    width: 100%
  }
  .cart-details-new .cart-text h3 {
    height: 42px;
    overflow: hidden;
    line-height: 19px
  }
  .cart-details-new {
    height: 200px
  }
  .desktop-bag {
    bottom: 0;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 100000000;
    margin-top: 0
  }
  .desktop-bag .total_item_price_div {
    display: none;
  }
  .desktop-bag .add_to_bag_btn_new {
    float: none;
  }
  .desktop-bag1 .total_item_price_div {
    display: block;
  }
  .desktop-bag1 .add_to_bag_btn_new {
    float: right;
  }
  .desktop-bag .btn-big {
    min-width: 100%;
    width: 100%;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    margin-top: 0
  }
  .desktop-bag1 {
    position: relative;
    display: block;
    width: auto;
    z-index: 10 !important;
  }
  .desktop-bag1 .btn-big {
    min-width: 176px;
    width: auto;
    margin-top: 30px;
  }
  .cshipping #ccode_data {
    float: none
  }
  .shopping_cart_banner {
    float: none;
    width: 70%;
    margin-top: 20px;
  }
  .shopping_cart_banner img {
    width: auto;
  }
  .pdetails-images .zoom {
    display: none;
  }
  .MagicZoomPlus {
    height: inherit !important;
  }
  .cart1 {
    overflow: visible
  }
  .cart-details, .cart-head {
    width: 100%
  }
  .cart-col2 {
    display: none
  }
  .cart-details .cart-col2 {
    display: none
  }
  .cart-col3 {
    display: none
  }
  .cart-details .cart-col3 {
    display: none
  }
  .cart-col1 {
    width: 66%
  }
  .cart-col4 {
    width: 31%;
    float: right
  }
  .cart-img {
    width: 52px;
  }
  .cart-text {
    padding-left: 59px
  }
  .cart-text h3 {
    font-size: 14px;
    line-height: 18px
  }
  .ctext .lbtn {
    padding: 5px 6px;
    font-size: 10px
  }
  .unit-price {
    font-size: 15px
  }
  .unit-price {
    height: 106px;
  }
  .cart-details-new {
    height: auto
  }
  .checkout-left-new1 {
    width: 100%;
    min-height: inherit
  }
  .input-new1 {
    font-size: 13px;
  }
  .checkout-left-new1 .heading-h4 {
    font-size: 15px
  }
  .checkout-left-new1 .text3 {
    font-size: 14px
  }
  .cart-details .ctext .lbtn {
    padding: 1px 7px;
    font-size: 10px
  }
  .review-row1 {
    height: auto;
    padding-bottom: 15px
  }
  .review-row1 h4 {
    font-size: 15px;
    width: 100%;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 5px
  }
  .review-form-section {
    display: table;
    margin: auto;
    float: none
  }
  .mcartnew-left {
    width: 165px
  }
  .mcartnew-img {
    width: 44px;
  }
  .mcartnew-text {
    padding-left: 52px
  }
  .mcartnew-right {
    width: 105px
  }
  .mcartnew-text {
    font-size: 13px;
    line-height: normal
  }
  .mcart-price1 {
    font-size: 16px
  }
  .delivery-before {
    font-size: 16px
  }
  .review-form h3 {
    font-size: 16px
  }
  .review-form-section .radio-box1:last-child {
    margin-right: 0 !important
  }
  .sizechart-new1 table td, .sizechart-new1 table th {
    font-size: 12px
  }
  .designer-category-new1 .dcategory1-new1 li {
    float: left;
    width: 100%;
    margin-right: 0%;
  }
  .designer-category-new1 {
    max-width: 495px;
    margin: auto
  }
  .categ-text h3 {
    padding-top: 15px;
  }
  .shownow-new1 {
    padding-bottom: 15px;
    font-size: 12px;
    padding-top: 5px
  }
  .categ-text {
    bottom: -15%
  }
  .designer-category-new1 .dimg1-new1 {
    margin-bottom: 18%
  }
  .dimg1-big .categ-text {
    bottom: -9%
  }
  .dob {
    margin-top: -5px;
  }
  .size-chart-new1 table {
    font-size: 13px;
  }
  .size-chart-new1 table td {
    padding: 4px
  }
  .size-chart-new1 .heading-h4 {
    font-size: 20px;
  }
  .beinthe-know-new1 h2 {
    font-size: 18px;
    line-height: 30px
  }
  .beinthe-know-new1 h4 {
    font-size: 15px;
  }
  .cake1-new1 img {
    max-width: 100px;
    height: auto
  }
  .place-order.lbtn {
    height: auto;
    font-size: 17px !important;
    padding: 10px 24px !important;
  }
  #missed_offer {
    font-size: 12px;
  }
  #missed_offer span {
    display: block;
  }
  .right-feature-top {
    display: block;
    border-top: 2px solid #f2f2f2;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .ocolor1 {
    width: 100%;
  }
  .pprice1_shippingstatus {
    float: left !important;
    margin-top: 10px;
  }
  .add-stich .text1 {
    font-size: 14px
  }
  .other_option_add_stitch .text_val {
    font-size: 13px
  }
  .add-stich-newsection .check-box-new1 {
    margin-top: 24px
  }
  .semi_s12 {
    border-bottom: 2px solid #f2f2f2;
    padding-bottom: 23px;
    margin-bottom: 11px;
  }
  .petticoat_cls_div {
    padding-bottom: 21px
  }
  .pdetails1-right-features.right-feature-top ~ .add-stich.add-stich-newsection {
    padding-top: 14px
  }
  /* .pprice1_shippingstatus{background:white !important;color:#fa05e8 !important;padding:0 !important;margin:0 !important;font-size:14px !important;padding-top:15px !important;} */
  .header2020new .top12020-left.top12020-center .coupon_code_current {
    top: 104px;
    color: #131313;
    position: absolute;
    width: 100%;
    text-align: center;
    left: 0;
  }
  .header2020new {
    padding-bottom: 0px;
  }
  .header2020new .top12020-center #divider {
    display: none;
  }
  .header2020new .top12020-left.top12020-center .coupon_code_current {
    top: 21px;
    color: #fff;
    margin-left: 0
  }
  .header2020new .top1-2020 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .header2020new .top12020-left.top12020-center {
    padding-top: 0
  }
  a#toggle {
    top: 82px;
  }
  .pagination a {
    font-size: 14px;
  }
  /*middle section removed '*/
  .header2020new .top1-2020 {
    padding: 0
  }
  .header2020new .top12020-left.top12020-center {
    padding-top: 9px;
  }
  a#toggle {
    top: 62px;
  }
  .blackfriday-innerstrip h1 {
    font-size: 20px;
  }
  .pop2020december-image {
    display: none
  }
  .pop2020december-text::before {
    background: none;
  }
  .pop2020december-text {
    position: relative;
    width: 100%;
    margin: auto
  }
  .pop2020december {
    padding-left: 0
  }
  .charttable-fixed {
    width: 68px;
  }
  .charttable2021 {
    padding-left: 68px
  }
  .cookie1 {
    height: auto;
    padding: 5px 10px 10px 10px;
  }
  .cookie p {
    float: none !important;
    padding-top: 5px;
  }
  .cookie_btn_div {
    float: none !important;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    margin-top: 18px;
    clear: both;
  }
  #accept_close {
    display: table !important;
    margin: auto;
    margin-top: 14px;
  }
  #i_agree {
    display: none !important;
  }
  .continue_link {
    float: right;
  }
  .stitchdetails-left h4 {
    font-size: 14px;
  }
  .popup_apt1 {
    width: 80%;
    margin-top: 50%;
  }
  .popup_apt {
    top: 8%;
  }
  #pac-popup-internal.pac-mode-2 .pac-table .pac-td {
    display: block;
    width: 100%;
    height: auto
  }
  #pac-popup-internal.pac-mode-2 .pac-product-info {
    border-right: 0;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    margin-bottom: 15px
  }
  #pac-popup-internal.pac-mode-2 .pac-product-info .pac-img {
    width: 65px
  }
  #pac-popup-internal.pac-mode-2 .pac-cart-total {
    padding: 0 7px
  }
  #pac-popup-internal.pac-mode-2 #pac-related-list .pac-products-hld {
    width: 213px;
    margin-left: auto;
    margin-right: auto
  }
  #pac-popup-internal.pac-mode-2 #pac-related-list ul li {
    width: 213px
  }
  #pac-popup-internal.pac-mode-2 .pac-2-message .reserved-cart {
    position: static;
    text-align: left;
    padding-top: 14px
  }
  .blackfriday-innerstrip ul {
    font-size: 15px;
  }
  .blackfriday-innerstrip li {
    padding-left: 5px;
    line-height: 26px;
    padding-right: 5px;
  }
  #popup_apt.popup_apt {
    top: 0
  }
  #popup_apt.popup_apt .popup_apt1 {
    top: 15%
  }
  a#toggle {
    right: inherit;
    left: 2%
  }
  #menu {
    width: 250px;
    height: 100%;
    top: 0;
    right: inherit;
    left: 0;
    overflow: hidden;
    overflow-y: auto;
    background-color: #fff;
    color: #fff;
    -webkit-transform: translateX(-320px);
    -moz-transform: translateX(-320px);
    -ms-transform: translateX(-320px);
    -o-transform: translateX(-320px);
    transform: translateX(-320px);
  }
  html.open-menu a#toggle, html.open-menu main#content {
    -webkit-transform: translateX(255px);
    -moz-transform: translateX(255px);
    -ms-transform: translateX(255px);
    -o-transform: translateX(255px);
    transform: translateX(255px);
  }
  #menu msearch {
    display: block
  }
  #footer .steal-deal {
    padding-top: 0
  }
  #footer .fsocial {
    margin-top: 0
  }
  #footer .foot1 {
    padding-top: 16px;
    padding-bottom: 22px;
  }
  .sixcat-section {
    display: block
  }
  .sbanner-small {
    margin-top: 6%
  }
  .sbanner-desktop {
    display: none
  }
  .sbanner-mobile {
    display: block;
    text-align: center
  }
  .welcome {
    padding-top: 31px;
  }
  .rating .home-heading-h2 {
    font-size: 30px;
  }
  .rating .text1 {
    font-size: 17px;
  }
  .welcome .text1 {
    font-size: 17px;
  }
  .newusp1-inner {
    line-height: 16px
  }
  .pdelispan {
    display: none
  }
  .proprice2021 {
    float: none;
    text-align: center;
    margin-top: 35px
  }
  .btn1-total2021 {
    width: 100%;
    margin-top: 27px
  }
  .checkout-left-new1 .acc-new1.text3 {
    text-align: center
  }
  .checkor {
    text-align: center;
    text-transform: uppercase
  }
  .checkout-left-new1.checkout-left-new1-top .check-box-new1 {
    text-align: center
  }
  .checkout-left-new1-top.checkout-left-new1 .heading-h4 {
    display: none
  }
  .notelabel2021 {
    text-align: center
  }
  .input-new1 {
    font-size: 15px;
  }
  .checkout-left-new1 .heading-h4 {
    font-size: 17px
  }
  .checkout-left-new1 .check-box-new1 {
    text-align: left
  }
  .check-box-new1 input[type=radio]:not(old) + label {
    font-size: 17px;
  }
  .checkout-left-new1 .checkpaynew2021 .text3.acc-new1 {
    text-align: left
  }
  .check-box-new1 input[type=checkbox]:not(old) + label {
    font-size: 17px
  }
  .checkout-left-new1 .text3 {
    font-size: 17px
  }
  .new-box1 .text2 {
    font-size: 15px
  }
  .stiched-options.readytowear .ocolor1 {
    width: 100%;
  }
  .stiched-options.readytowear .ocolor1 select {
    width: 100% !important;
    margin-top: 5px !important;
  }
  .stiched-options.readytowear .ocolor1 {
    padding-bottom: 8px
  }
  .proprice2021 {
    margin-top: 28px;
  }
  .offerbanner2021 {
    margin-top: 26px
  }
  .pshare2021 {
    margin-top: 20px
  }
  .refin-by {
    top: 127px;
  }
  .newusp1, .newusp2 {
    font-size: 14px;
  }
  #owl-demo.owl-theme .owl-controls .owl-buttons div.owl-prev {
    top: 40%;
    left: 0px;
    width: 50px;
    height: 50px;
    background-size: 50px
  }
  #owl-demo.owl-theme .owl-controls .owl-buttons div.owl-next {
    top: 40%;
    right: 0px;
    width: 50px;
    height: 50px;
    background-size: 50px
  }
  .covid.covid2021new {
    position: relative
  }
  .covid.covid2021new img {}
  .covid.covid2021new {
    font-size: 12px;
    letter-spacing: 0.5px;
    font-family: "Kumbh Sans", Arial, Helvetica, sans-serif; font-weight:500
  }
  .covid2021new img:first-child {
    margin-left: 0;
    margin-right: 5px
  }
  .covid2021new img:last-child {
    margin-right: 0;
    margin-left: 5px;
  }
  .most_love_heart img {
    width: 22px;
  }
  .spbtn-center .spbtn1 {
    margin-left: 5px;
    margin-right: 5px;
  }
  .specialgc-left {
    margin-top: 6%
  }
  .latestweekbox .text15 {
    text-align: center
  }
  .pricenew2021 {
    text-align: center
  }
  .stitch_tick {
    margin-bottom: 10px;
    width: 15px;
  }
  .span_height_stitch {
    display: block;
    padding-left: 0 !important;
  }
  .ccno a, .ccno a span {
    font-size: 13px !important;
  }
  #currently_unavailable {
    text-align: center;
  }
	.sale2_tag{
    font-size: 15px !important;
    padding-top: 13px !important;
}

.charges span.fshipping-order { display:none}
#ordersection-setting .info-text { margin-top:5px}

.sbanner.cb_ban .sbanner { margin-top:6%}
.newthisweek { margin-top:15px}
.sixcat-section { margin-bottom:5px;}

.si-box a { padding:5px; font-size:13px; padding-bottom:4px}
.si-box { width:10.5%}

.wp_95 #footer.footer { margin-bottom:0px}
/*Cart New November 2022 CSS*/
#cart2022 .etotal { width:100%}
/*#cart2022 .shp_bag1 .shp_bag2.checkoutbtnfixed { position:fixed; bottom:0; left:0; width:100%; margin-left:0; z-index:200000000}
#cart2022.cart .shp_bag1 .shp_bag2.checkoutbtnfixed .place-order.new-place-order { margin:0}*/
#cart2022 .shp_bag1 .shp_bag2 { width:100%; margin-left:0; margin-right:0; float:right; width:auto}
#cart2022 .shp_bag1 { margin-top:0}
#cart2022.cart .paypalcart { margin-top:8px;}

#cart2022.cart .continue-shopping2022 .place-order.new-place-order {padding: 11px 17px 15px 17px !important; font-size:15px !Important}

#cart2022.cart .cart-text .ctext{ line-height:20px;}
#cart2022 .cart-text {  min-height: inherit;  padding-bottom: 11px;}
#cart2022 .cart-details-new .special_note_with_stitching { bottom:0; top:-11px;}

.cart-details .ctext .lbtn {  padding: 3px 7px 4px;}

#cart2022.cart .cart-img {  width: 65px;}
#cart2022.cart .cart-text {  min-height: 105px;  padding-bottom: 11px;  padding-left: 74px;}
#cart2022.cart .viewdetailscart { margin-top:-7px;}
#cart2022.cart .cart-img { top:11px;}
#cart2022.cart .cart-details .cart-col1 { padding-top:9px}


.si-box a { padding:5px; font-size:13px; padding-bottom:4px}
.si-box { width:10.5%}


/*Removal of background in Continue shopping btn*/
#cart2022.cart .continue-shopping2022 .place-order.new-place-order{ padding:0 !important; text-align:right; margin-right:8px; margin-top:24px;}

#cart2022 .shp_bag1 .shp_bag2 {    width: 100%;    margin-right: 0;    min-width: auto !important;}
#cart2022 .shp_bag1 { margin-left:0; margin-right:0}
#cart2022 .shp_bag1 .shp_bag2 .place-order-div.continue-shopping2022 .place-order.new-place-order.lbtn{ width:100% !important; min-width:inherit !important; margin-right:0 !important; text-align:center; margin-top:6px}
#cart2022.cart .paypalcart1 { float:none; text-align:center}
#cart2022.cart .paypalcart { margin-top:5px; margin-bottom:6px}
.currencyContainer.mcurrencyContainer {}
.currencyContainer.mcurrencyContainer select { color:#282828}
.currencyContainer.mcurrencyContainer select {   background-image: url(../images/arrowdown12.svg);}

   /*Likeadiva new design changes 30-12-2022*/
.covid2021new { padding-top:6px; padding-bottom:6px   }
.header2020, .header2020.darkHeader {  position: sticky;  top: 0px;  left: 0; }

#stitch_data4.fabric-details.stitch_data{ clear:both; padding:0}

.si-box {  margin-left:1%; margin-right:1%;  width: 12.27%;}


/*Cart New November 2022 CSS*/
#cart2022 .etotal { width:100%}
/*#cart2022 .shp_bag1 .shp_bag2.checkoutbtnfixed { position:fixed; bottom:0; left:0; width:100%; margin-left:0; z-index:200000000}
#cart2022.cart .shp_bag1 .shp_bag2.checkoutbtnfixed .place-order.new-place-order { margin:0}*/
#cart2022 .shp_bag1 .shp_bag2 { width:100%; margin-left:0; margin-right:0; float:right; width:auto}
#cart2022 .shp_bag1 { margin-top:0}
#cart2022.cart .paypalcart { margin-top:8px;}

#cart2022.cart .continue-shopping2022 .place-order.new-place-order {padding: 11px 17px 15px 17px !important; font-size:15px !Important}

#cart2022.cart .cart-text .ctext{ line-height:20px;}
#cart2022 .cart-text {  min-height: inherit;  padding-bottom: 11px;}
#cart2022 .cart-details-new .special_note_with_stitching { bottom:0; top:-5px;}

.cart-details .ctext .lbtn {  padding: 3px 7px 4px;}

#cart2022.cart .cart-img {  width: 65px;}
#cart2022.cart .cart-text {  min-height: 105px;  padding-bottom: 11px;  padding-left: 74px;}
#cart2022.cart .viewdetailscart { margin-top:-7px;}
#cart2022.cart .cart-img { top:11px;}
#cart2022.cart .cart-details .cart-col1 { padding-top:9px}


.si-box a { padding:5px; font-size:13px;}
.si-box { width:10.5%}


/*Removal of background in Continue shopping btn*/
#cart2022.cart .continue-shopping2022 .place-order.new-place-order{ padding:0 !important; text-align:right; margin-right:8px; margin-top:24px;}

#cart2022 .shp_bag1 .shp_bag2 {    width: 100%;    margin-right: 0;    min-width: auto !important;}
#cart2022 .shp_bag1 { margin-left:0; margin-right:0}
#cart2022 .shp_bag1 .shp_bag2 .place-order-div.continue-shopping2022 .place-order.new-place-order.lbtn{ width:100% !important; min-width:inherit !important; margin-right:0 !important; text-align:center; margin-top:6px; border-bottom:0}
#cart2022.cart .paypalcart1 { float:none; text-align:center}
#cart2022.cart .paypalcart { margin-top:5px; margin-bottom:6px}
.add-stich.add-stich-new.add-stich-shivali .checkbox-new2021 { margin-top:20px}
.checkbox-new2021.add-stich-shivali-custom { margin-top:20px}

.covid2021new {  padding-top: 8px;  padding-bottom: 4px;}

.si-box {  width: 11%;  margin-left: 0.7%;  margin-right: 0.7%;}

.paypal3months { margin-bottom:14px}


#owl-demo.owl-theme .owl-controls .owl-buttons div.owl-prev{background: url(../images/brightarrow.svg);background-size:40px 40px; width:40px; height:40px;background-position:4px; background-repeat:no-repeat}
#owl-demo.owl-theme .owl-controls .owl-buttons div.owl-next{background: url(../images/brightarrow.svg); background-size:40px 40px; width:40px; height:40px; background-position:4px; background-repeat:no-repeat}

.wedding2023-left {  width: 94%;  margin-left: 3%;  margin-right: 3%;}
.wedding2023-box { margin-bottom:6%}
.weddingbox-inner { bottom:5px; width:96%; margin-left:2%; margin-right:2%}

.paypalpopup2023 .text35 {  font-size: 21px;  line-height: 26px;}

.popup_div_paypal {  width: 85%;}
.popup_div_paypal { margin-top:10% !important}

.popup_div_paypal .popup_apt1 { padding:15px;}
.popup_div_paypal .paypalint-options {  margin-top: 23px;} 

#owl-demo.owl-theme .owl-controls .owl-buttons div.owl-prev {     background-size: 30px 30px;  width: 30px;  height: 30px;  background-position: 4px;  background-repeat: no-repeat;}
#owl-demo.owl-theme .owl-controls .owl-buttons div.owl-next{ background-size: 30px 30px;  width: 30px;  height: 30px;  background-position: 4px;  background-repeat: no-repeat;}

.ev_table thead td:first-child { display:none}
.ev_table tbody td:first-child { display:none}
.ev_table thead td { font-size:15px;}
.ev_table tbody td { font-size:15px; line-height:24px;}
.static-text, .static-text span, .static-text p {  font-size: 17px !important;  line-height: 26px !important;}
.notify_e_page .track_order_content .finput1 {  font-size: 15px;height: 33px;}


.lbtn.evt_btn {  font-size: 15px;   }



.wp_23 .log_btn.lbtn.btnconfirm{margin-top:0px;position:fixed;width:100%;bottom:0;left:0;margin-bottom:0;height:50px;font-size:16px;}
.pexpress_detail tr td:first-child { display:none}
.pexpress_detail thead td { font-size:14px;}
.pexpress_detail td {padding:7px;}
.pexpress_detail tbody td { font-size:14px;}
.py_ex_checkout_success_page { font-size:14px;}
.pexpress_detail td { padding:7px;}
#whatsapp_bottom{bottom: 57px !important;right: 7px !important;}

    /* Timer CSS*/
.header2020.header2020new.header2023new {  top: 0px;}


.heading-h1.headingnew2021.headingnew2023{ font-size:18px;}
	.heading-h1.headingnew2021.headingnew2023:before { top:12px;}
.heading-h1.headingnew2021.headingnew2023:after { top:12px;}

/*Owl Caraousal 2 CSS*/
.newthisweek { margin-top:28px}
.slide300.slide3001.slide3001-2 #owl-example3001-2 .item:hover {transform:none;}
 .slide1_2021 .item { margin-left:10px; margin-right:10px;}
 .subscribe2023 {  margin-top: 6%;}
 .wp_40 .specialgc-left { margin-top:5%}
 .follow-us { width:100%}
 .steal-deal { width:100%}

.foot3-new .paypal { margin-top:15px; margin-bottom:15px}
 
  /*Clutches bags css*/
.content.wedding_container.clutches_container .wedding2023 { padding-top:5%}
 
 .sizechart2021 .measurebox1 .text11{ text-align:left; font-size:16px;} 

 
  	    /*Wedding page new css 03-04-2025*/
  .weddingmain1 h1 { font-size:33px;}
  

.weddingin-row1 {    padding-top: 45px;  }
  
  .weddingbox-1st {    width: 100%;    max-width: 600px;    margin:auto; top:0  }
  .weddingbox-2nd { width:100%; padding-top:50px; padding-bottom:50px}
  .weddingin-row2 .weddingbox-1st { padding-top:45px; padding-left:0px; padding-right:0px; max-width:560px; margin:auto}
  .weddingin-row2 .weddingbox-2nd {    top: 0px;    margin-bottom: 0px;  padding-left:0px; padding-right:0px; max-width:813px; margin:auto }
  
  .weddingin-row1 .weddingbox-2nd .weddingbox-wordingbottom { width:100%; max-width:400px; margin:auto}
  .weddingin-row1 .weddingbox-2nd .weddingbox-wordingtop { width:100%; max-width:400px; margin:auto}
  .weddingin-row4 .weddingbox-1st { width:100%; max-width:812px; margin:auto; padding-left:0px; padding-right:0px; padding-top:40px;}
  .weddingin-row4 .weddingbox-2nd { width:100%; max-width:560px; margin:auto; padding-left:0px; padding-right:0px}
  
  .weddingbox-wordingbottom .wed-word {  order: 1;}
  .wedimage { margin-bottom:0; margin-top:0}
  
  .weddingbox-wordingtop .wedimage { order:2; margin-bottom:0; margin-top:22px;}
.weddingbox-wordingbottom .wedimage { order:1; margin-top:22px}
.weddingin-row1 .weddingbox-2nd .weddingbox-wordingtop { padding-top:50px}
.weddingin-row4 .weddingbox-2nd { padding-top:50px;}.weddingin-row-bottomtext {    padding-top: 0;  }
.wed-word h2 { font-size:27px !important;}
.wed-word .wedtext { font-size:14px !important; line-height:22px !important; padding-top:4px}
.wedsymbol1 {
    position: absolute;
    top: -52px;
    right: 10px;
    width: 125px;
  }
  .wedsymbol2 {    position: absolute;    top: -11px;    left: -14px;    width: 51px;  }
  
  .wedban-mobile { display:block}
  .wedban-desktop { display:none}
  .wedsymbol2 { display:none}
  .weddingrow-container { padding-left:10px; padding-right:10px;}
 
 
 /*Full screen website css 26-06-2025*/
 .content.content-fullscreen .product-section { margin-left:-4px; margin-right:-4px;}
 .content.content-fullscreen .product-section .pbox-new { padding-left:4px; padding-right:4px}
 .content.content-fullscreen .slide3 .item { margin-left:7px; margin-right:7px;}
 .covid2021new.covid2021new-mobile { padding-left:0; padding-right:0}
 
 .content.content-productdetails .product-details2021.product-details { padding-top:0}
 }
@media only screen and (max-width:479px) {
	.bags2023new {  margin-top: 25px;}
	
	
	
	.paypalpopup2023 .text35 { font-size:24px; line-height:28px;}
.ppop-head h2 { margin-bottom:10px}
.text20i {  font-size: 16px;}
.paypalpopup2023 .text17 { font-size:15px}
	
  .track_order_head, .track_order_foot {
    font-size: 13px;
  }
  .trackleft {
    width: 100%;
    margin-bottom: 10px;
    font-size: 14px;
  }
  /*.pbox-new{max-width:340px !important;width:auto !important;margin-left:auto !important;margin-right:auto !important;float:none}
.ptext1 { height:auto !important; } */
  .country {
    padding-right: 24px
  }
  .ftext1 {
    font-size: 13px;
    line-height: 23px
  }
  .sign-out {
    display: none;
  }
  .dcategory1 li {
    max-width: 320px;
    margin-right: auto;
    margin-left: auto;
    float: none;
    width: 100%;
  }
  .dcategory1 li:last-child {
    margin-left: auto;
    margin-right: auto
  }
  .dcategory2 li {
    width: 320px;
    margin-right: auto;
    margin-left: auto;
    float: none
  }
  .dcategory2 li:last-child {
    width: 100%;
    float: left
  }
  .dcategory3 li {
    width: 100%;
    float: none
  }
  .abot {
    width: 100%;
    margin-left: 0;
    text-align: center;
    margin-bottom: 20px
  }
  .abot img {
    margin-left: 0 !important;
    float: none !Important;
    max-width: 250px
  }
  .designertext2 {
    font-size: 16px
  }
  .info-edit {
    position: relative;
    margin-left: 8px;
    margin-top: 13px;
    top: 0;
  }
  .address-right1 {
    float: left
  }
  .address_div .address-right1 {
    float: right;
    margin-top: 9px;
  }
  #menu ul li {
    font-size: 15px;
  }
  .size-guide {
    float: right;
    font-size: 12px;
  }
  .banner_image_code {
    text-align: center;
  }
  .banner_image_code img {
    width: 100%;
    max-width: 100%;
    height: auto;
  }
  .shp_bag1 .paypal_express_div {
    width: 100%
  }
  .sub_total_data {
    font-size: 15px
  }
  .options_petticoat .ocolor1 {
    width: 100% !important;
    padding-right: 0
  }
  .size-guide {
    float: left;
    font-size: 11px;
    width: 100%;
    padding-top: 0;
  }
  .sub_total_data .space_sub_total {
    padding-right: 10px;
  }
  .order-name {
    font-size: 14px;
  }
  .order-color {
    font-size: 14px !important;
  }
  .order-price, .tamount, .charges {
    font-size: 15px !important;
  }
  .track_order_data .order-details1 {
    padding: 5px
  }
  .track_order_data .static-text ul {
    margin-left: 5px;
  }
  .track_order_data .status-date {
    font-size: 14px
  }
  .track_order_data .order-address, .track_order_data .order-name {
    font-size: 15px;
    text-align: left
  }
  .track_order_data .osize {
    margin-left: 0
  }
  .track_order_data .charges {
    font-size: 15px !important;
    text-align: left
  }
  .track_order_data .amount {
    font-size: 22px
  }
  .track_order_data .tamount {
    font-size: 18px !Important
  }
  .track_order_data .total-amount {
    font-size: 22px
  }
  .track_order_data .order-price {
    font-size: 23px !important
  }
  .size-chart-new1 table {
    font-size: 11px;
  }
  .size-chart-new1 table td {
    padding: 3px
  }
  .size-chart-new1 .heading-h4 {
    font-size: 18px;
  }
  .beinthe-know-new1 {
    padding-left: 15px;
    padding-right: 15px
  }
  .popup-text-new1 h2 {
    font-size: 16px;
    line-height: 23px;
    color: #282828;
    text-align: center;
    padding-top: 38px;
    padding-bottom: 26px;
    width: 100%;
    position: relative;
    left: 0;
  }
  .beinthe-know-new1 {
    padding-top: 20px;
  }
  .bselect-new1 {
    font-size: 14px
  }
  .options_petticoat .ocolor1 {
    width: 100% !important;
    padding-right: 0
  }
  .size-guide {
    float: left;
    font-size: 11px;
    width: 100%;
    padding-top: 0;
  }
  .fform-new1 {
    padding: 15px
  }
  .text20 {
    font-size: 18px;
    line-height: 25px;
    padding-left: 30px;
    padding-right: 30px;
  }
  .text20:before {
    right: 0
  }
  .stichtype-new h3 {
    font-size: 17px;
  }
  .stich1-row-left {
    width: 100%
  }
  .stich-row1 p {
    margin-bottom: 5px;
    text-transform: uppercase;
    font-size: 14px
  }
  .ocolor2 {
    float: left;
    margin-left: 0;
  }
  .ocolor2 {
    float: left;
    margin-top: 3px;
    margin-left: 0 !important;
    margin-top: 9px !important;
    clear: left;
  }
  .add-stich .text1 {
    font-size: 12px;
  }
  .continue_link {
    font-size: 13px;
  }
  .add-stich .text1 {
    font-size: 14px
  }
  .other_option_add_stitch .text_val {
    font-size: 13px
  }
  .xmas_discount_offers {
    font-size: 16px;
  }
  .top12020-left {
    font-size: 12px;
  }
  .header2020 .logo {
    width: 130px;
  }
  .header2020 .logo img {
    max-width: 100%;
    height: auto
  }
  .cartnumber {
    top: 11px;
  }
  a#toggle {
    top: 77px;
  }
  .header2020new .top12020-left {
    font-size: 10px;
  }
  .msearch1 .tinput1 {
    padding: 0px 30px 0px 8px;
    font-family: "Kumbh Sans", Arial, Helvetica, sans-serif !important;
  }
  .pagination a {
    text-decoration: none;
    font-size: 12px !important;
  }
  /*.d_c_1 { font-size:14px; text-align:center; padding-left:0; font-weight:500}
.d_c_1:before { display:none}
.d_c_2 {font-size:14px; text-align:center;padding-left:0; margin-top:7px;font-weight:500}
.d_c_2:before { display:none}
.delivery_corona {    padding-bottom: 20px;}.d_c_0_11 { padding-left:20px; padding-right:20px; padding-bottom:15px}*/
  a#toggle {
    top: 55px;
  }
  .place-order.lbtn {
    font-size: 13px !important;
    padding: 8px 14px !important;
  }
  .blackfriday-innerstrip h1 {
    font-size: 16px;
  }
  #slider_ny {
    padding: 0 75px;
  }
  #owl-example22_1 {
    line-height: normal
  }
  .header2020new .top12020-left.top12020-center {
    padding-top: 15px
  }
  .sizeselect1 {
    width: 132px;
  }
  .stitchdetails-left h4 {
    font-size: 13px;
  }
  .stitchdetails-left.stitchdetails-left2021 .stitchdetails-image {
    width: 100%
  }
  .stitchdetails-left.stitchdetails-left2021 .stitchdetails-image:last-child {
    width: 100%;
    margin-top: 25px
  }
  .stitchdetails-left.stitchdetails-left2021 .stitchdetails-image .img-responsive {
    width: 98%;
    text-align: center
  }
  .stitchdetails-left.stitchdetails-left2021 .stitchdetails-image:last-child .img-responsive {
    width: 98%;
    text-align: center
  }
  #pac-popup-internal.pac-mode-2 .pac-table .pac-td {
    display: block;
    width: 100%;
    height: auto
  }
  #pac-popup-internal.pac-mode-2 .pac-product-info {
    border-right: 0;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    margin-bottom: 15px
  }
  #pac-popup-internal.pac-mode-2 .pac-product-info .pac-img {
    width: 65px
  }
  #pac-popup-internal.pac-mode-2 .pac-cart-total {
    padding: 0 7px
  }
  #pac-popup-internal.pac-mode-2 #pac-related-list .pac-products-hld {
    width: 213px;
    margin-left: auto;
    margin-right: auto
  }
  #pac-popup-internal.pac-mode-2 #pac-related-list ul li {
    width: 213px
  }
  #pac-popup-internal.pac-mode-2 .pac-2-message .reserved-cart {
    position: static;
    text-align: left;
    padding-top: 14px
  }
  #header2021 a#toggle {
    top: 14px
  }
  #header2021.header2020 .mtop.mtop1 {
    top: 0
  }
  .newusp1 {
    font-size: 11px;
    height: 45px
  }
  .newusp1.newusp2 {
    font-size: 14px;
  }
  .slide1_2021, .slide2_2021 {
    padding-left: 15px;
    padding-right: 15px
  }
  .slide1_2021 .item {
    margin: 0 10px
  }
  .slide2_2021 .item {
    margin: 0 10px
  }
  .refin-by {
    top: 113px;
  }
  .newusp1, .newusp2 {
    font-size: 14px;
  }
  /*.w_1 #header2021 .covid_m a#toggle {
    top: 51px !important;
}*/
  /*.w_2 #header2021 .covid_m a#toggle {    top: 51px !important;}
#header2021 .covid_m a#toggle {    top: 51px !important;}*/
  #header2021 .covid_m a#toggle {
    position: absolute;
    top: -39px !important;
    left: 0 !important
  }
  body.BDT .pprice1 {
    height: 50px;
    line-height: 22px;
    font-size: 16px;
  }
  .coup_code {
    margin-top: 3px;
  }
  .latestweekbox {
    max-width: 280px;
    margin: auto
  }
  .headingnew2021.heading-h1 {
    font-size: 24px
  }
  .headingnew2021.heading-h1:after {
    display: none
  }
  .headingnew2021.heading-h1:before {
    display: none
  }
  #header2021.header2020.xmas-logo .mtop {
    top: 10px;
  }
  #header2021.xmas-logo .covid_m a#toggle {
    top: -48px !important;
  }
  .newin.out-of-stock.out-of-stock-new {
    padding: 7px;
    font-size: 13px;
    padding-top: 9px;
    font-weight: 500 !important
  }
  .covid.covid2021new.covid2022new {
    padding-top: 12px;
    padding-bottom: 1px
  }
  .covid.covid2021new.covid2022new span.newtextoutline {
    font-family: "Kumbh Sans", Arial, Helvetica, sans-serif !important; font-weight:500;
    text-shadow: 0 0 2px red, 0 0 2px red, 0 0 2px red, 0 0 2px red;
  }
  .sptext {
    font-size: 20px;
    line-height: 26px;
  }
  .spbtn1 {
    min-width: 135px
  }
  .spbtn1 a {
    font-size: 14px;
    padding: 9px 13px
  }
  .notifycontent {
    width: 100%;
    right: -100%
  }
  .notifycontent .text17 {
    font-size: 15px;
  }
  .fastship_item {
    bottom: 40px;
  }
  .fastship_item img {
    max-width: 21px;
    height: auto;
  }
  
    .spbtn1 {  min-width: 127px;}
  .spbtn1 a {  padding: 8px 6px;  font-size: 12px;}
  
  .newin {  font-size: 12px;  line-height: 13px; right:5px; top:5px; width:40px; height:40px }
.newin.sale2_tag{ font-size:12px !important; line-height:13px !important; height:40px !important; width:40px !important; left:5px !important; top:5px !important; padding-top:13px !important}
   .option_desc {font-size: 13px;}
   
   .ordertext-left { width:100%;}
   .ordertext-right { width:100%; padding-top:5px;}
   .ordertext-right .status.order-cancel { float:left !important; margin-bottom:8px}
   .order-details1 .order-text:first-child .back-btn1 { float:right}
   .order-details1 .order-price { text-align:left}
   .order-text.ordertextshipping .ordertext-left { width:auto;}
   .order-text.ordertextshipping .ordertext-right { width:auto;} 
   .order-color, .order-quantity { font-size:15px !Important}
   .incase { line-height:20px}
   
   
   .order-item-img { width:100%; margin-bottom:10px}
   .order-head-mobile { padding-left:13px}
   
   .order-details1 .order-text .order-name { padding-top:0px}
   .order-details1 .order-text { padding-top:17px}
   .status.shipped { float:left !important; font-size:12px }
   a.viewbtn11 { font-size:12px}
   
   
   .navigation.navigation2022 {  position: absolute;  top: 2px;  left: 0;}
/*   .top22020-right { margin-bottom:13px;}*/
   
   .pagination { padding-left:0; padding-right:0; margin:auto;white-space: nowrap;display: flex;justify-content: center;flex-direction: row;flex-wrap: wrap;}
.pagination li { margin-left:3px; margin-right:3px;}


.cart2 .sub_total_data {  margin-right:0px; padding:0 15px; width:100%}
.cart2 .space_sub_total {  width: 199px;  display: inline-block;  line-height: 19px;  margin-top: 7px;}


.cart2 .sub_total_data {  width: 100%;}



.si-box { width:14.66%}
.readytowear .measurebox-2021 .measurebox-col1:last-child { width:100%}
  .newyear_sale { font-size:13px;}
  
  	/*Stitching Details Popup 2023*/
#readyto_height.measurebox-col1 { width:100%}

.morelike2021 li { min-width:inherit}


.wp_8054 .checkout-login-left .checkout-box2022.chkpaypalexpre.showonmobile { margin-top:0}

.add_ad_op input.lbtn.btnanchor-2022.btnanchor-2022-new { font-size:13px; min-width:100px}
.add_ad_op .btnanchor-2022 { min-width:100px; font-size:13px}
.add_ad_op .btnanchor-2022 a {    padding: 9px 15px;}



.pprice1.cprice1_1 { height:35px}

.paypalpopup2023 .text35 {  font-size: 18px;  line-height: 24px;}

.si-box {  width: 23.5%;}
.si-box a { padding:8px 5px}

.newusp1, .newusp2 { font-size:12px;}
.newusp1.newusp2 { font-size:12px;}

.event_date_cal {  width: 100%;}
.notify_e_page .track_order_content{ border:0; padding:0}
.lbtn.evt_btn {  font-size: 14px; }

/* Timer CSS*/
.timer2023 h5 { font-size:12px;}
.offertimer .timer2023 h5 { font-size:16px}

/*Full screen homepage css*/
.wp_40 .newthisweek .container { padding-left:5px; padding-right:5px}
.slide300 .customNavigation .next::before { font-size:32px;}
.slide300 .customNavigation .prev::before { font-size:32px;}
.slide300 .item { margin:0 5px;}


.wp_40 .sbanner.sbanner4col .container { padding-left:5px; padding-right:5px; }

.wp_40 .sbanner.sbanner4col{ overflow:hidden}

.sixcat-section li a { height:70px}

.dnone { display:none}

/*Owl Caraousal 2 CSS*/
.slide3001-1 {margin-top:20px}
.slide3001-1 .item {}

#header2021.header2020.header2020new .usp2021 .container { padding-left:0; padding-right:0}
.wp_40 .sbanner .container { padding-left:5px; padding-right:5px;}
.subscribe2023 .container {padding-left:5px; padding-right:5px;}
.welcome {  padding-left:5px;  padding-right:5px;} 
#owl-example3001-2 .owl-nav .owl-prev { left:-17px;}
#owl-example3001-2 .owl-nav .owl-next { right:-17px}
.banner .container { width:100%; padding-left:5px; padding-right:5px;}
.bags2023new .container, .specialgc .container{padding-left:5px; padding-right:5px;}
	
.footer .container { padding-left:5px; padding-right:5px;}

 #owl-demo .owl-nav .owl-next {width: 37px;height: 37px;background-size: 37px; right:0; top:50%;}
 #owl-demo .owl-nav .owl-prev {width: 37px;height: 37px;background-size: 37px; left:0; top:50%;}
 .slide3001-1 .item { margin-left:6px; margin-right:6px}
 .reelspromo .fancybox-close {
  top: 113px !important;
  right: -270px !important;
}
.slide300.slide3001.slide3001-2 { margin-top:0}

.xmas-logo .navigation.navigation2022 { top:15px}
.size_chart_headin { font-size:14px; line-height:22px; padding-bottom:0}
.charttable2021 { margin-top:20px}
.sizechartrow-left { padding-top:10px}
.sizechart2021 .sizeselect1{ width:182px;}

.sizechart2021 .sizechartrow1 .ttext20.howmea { font-size:14px}
  .sizechartrow-left {    width: 100%;    padding-left: 11px;    padding-right: 11px;  }
   .measurebox1 .img-responsive {    width: 90px;  }
   .measurebox1 { padding-left:103px;}
.howmea img { top:-6px}

.steps-bar__label { font-size:11px;}
.product-section .pbox-new .videocategory-iframe1 { padding-top:140%}
.product-section .pbox-new .videocategory-iframe1 iframe {    height: 100%;    top: 0;  }
 
 	 .product-text.product-text2025{ max-height:675px; margin-top:0}
	 

	 
 }
#owl-example22_1 {
  max-width: 600px;
  margin: auto;
}
@media only screen and (max-width:370px) {
  .pprice1 {
    font-size: 13px;
  }
  .pdetail_new_version .new_arrival .new_arrivals_new {
    font-size: 11px;
  }
  .sub_total_data {
    font-size: 13px
  }
  .sub_total_data .space_sub_total {
    padding-right: 4px;
  }
  .size-chart-new1 .row22:nth-child(2) td {
    font-size: 9px !important
  }
  .size-chart-new1 .heading-h4 {
    font-size: 17px;
  }
  .stich-row1 p {
    font-size: 13px;
  }
  .text20 {
    font-size: 17px;
    line-height: 21px;
  }
  .stich-row1 .btn-continue.lbtn {
    min-width: 97px;
  }
  #stitch_data2 .ocolor1, #stitch_data2 .ocolor2 {
    width: 100%;
  }
  .continue_link {
    font-size: 12px;
  }
  .options_freeshipping .pprice1_shippingstatus {
    font-size: 11px;
    font-weight: 500;
    padding: 4px 7px;
  }
  .readytowear select {
    width: 40%;
  }
  .readytowear .ocolorheight1 select {
    width: 40%;
  }
  .covid2021new img {
    max-width: 17px;
    height: auto
  }
    .spbtn1 {  min-width: 127px;}
  .spbtn1 a {  padding: 8px 6px;  font-size: 12px;}
		.sale2_tag{
    font-size: 15px !important;
    padding-top: 13px !important;
}

.si-box {   width:15.2%; margin-left:0.7%; margin-right:0.7%}

#cart2022 .cart-details-new .special_note_with_stitching {     top: -13px;}

.si-box {  width: 23.5%;}
.si-box a { padding:8px 5px}

/*font change css 2023*/
.spbtn1 a {  padding: 8px 5px;  font-size: 11px;}
}
@media only screen and (max-width:360px) {
  .pdetail_new_version .new_arrival .new_arrivals_new {
    font-size: 10px;
  }
  .header2020 .logo {
    width: 110px;
  }
  #header2021 a#toggle {
    top: 9px;
  }
  .mtop-left li {
    width: 33px;
  }
  .header2020 .mtop {
    top: -2px;
  }
  /*.w_1 #header2021 .covid_m a#toggle {
    top: 47px !important;
}
.w_2 #header2021 .covid_m a#toggle {
    top: 47px !important;
}

#header2021 .covid_m a#toggle {
    top: 47px !important;
}*/
  #header2021 .covid_m a#toggle {
    position: absolute;
    top: -36px !important;
    left: 0 !important
  }
  #header2021.xmas-logo .covid_m a#toggle {
    position: absolute;
    top: -45px !important;
  }
  #header2021.header2020.xmas-logo .mtop {
    top: 7px;
  }
  #header2021.xmas-logo .covid_m a#toggle {
    top: -44px !important;
  }
  
  .cart2 .space_sub_total {  width: 155px;  }
  /*font change css 2023*/
  .pdetail_new_version .new_arrival .new_arrivals_new {font-size: 9px;}
  .new_arrival .new_arrivals_new { margin-top:-2px !important}
  .other_color_text-new1 { font-size:13px}
  .leftspace { padding-left:0}
.xmas-logo .navigation.navigation2022 { top:11px}
}
@media only screen and (max-width:350px) {
  .covid2021new img:first-child {
 /*   display: none */
  }
	
	.si-box { width:18%}
	.si-box a {  padding: 4px 5px;  font-size: 12px; padding-bottom:3px}
	
	.si-box {  width: 23.5%;}
.si-box a { padding:8px 5px}
  /*font change css 2023*/
.products1_2023 .refine-by.sort-by .check-new1 {  padding-left: 6px !important;  padding-right: 6px !important;}
.products1_2023 .refine-by.sort-by .check-new1 { font-size:12px;}
.products1_2023 .refine-by.sort-by .check-new1 input { margin-right:2px;}
}
.size-guide a {  text-decoration: underline !important; font-weight:500}
@media only screen and (max-width:340px) {
  .header2020 .logo {
    width: 105px;
    position: relative;
    left: -4px
  }
  #header2021 a#toggle {
    top: 9px;
  }
  .mtop-left li {
    width: 33px;
  }
  .header2020 .mtop {
    top: -2px;
  }
    .covid.covid2021new.covid2021new-mobile{ padding-left:10px; padding-right:10px}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url('../images/fancybox/fancybox_sprite@2x.png');
    background-size: 44px 152px;
  }
  #fancybox-loading div {
    background-image: url('../images/fancybox/fancybox_loading@2x.gif');
    background-size: 24px 24px;
  }
}
.facebookpromo .fancybox-opened .fancybox-skin{box-shadow:none!important;padding:0px!important;}
.fancybox-overlay.facebookpromo{display:block!important;}
.fancybox-close span{display:none;}
.fancybox-overlay.facebookpromo .fancybox-close{width:36px;color:#fff;text-decoration:none;height:36px;color:#fff;text-align:center;position:absolute;top:-19px;left:0;background-color:#575454!important;line-height:36px;right:0;left:0;margin:auto;font-size:26px;opacity:1;background-image:none!important;font-family:"estrangelo_edessaregular", Arial, Helvetica, sans-serif!important;}
.fancybox-overlay.facebookpromo .fancybox-close span{display:block;}
.fancybox-overlay.facebookpromo1 .fancybox-close{display:none!important;}