*,
*:before,
*:after {
  padding: 0;
  margin: 0;
  list-style: none;
  box-sizing: border-box;
}
body,
html {
  font-family: "Conv_Cronos-Pro", sans-serif;
  font-size: 16px;
  line-height: 22px;
  color: #000;
}
@media (max-width: 991px) {
  body,
  html {
    font-size: 14px;
    line-height: 20px;
  }
}
body::-webkit-scrollbar,
html::-webkit-scrollbar {
  width: 5px;
}
body::-webkit-scrollbar-track,
html::-webkit-scrollbar-track {
  box-shadow: unset;
  background: rgba(0, 0, 0, 0);
}
body::-webkit-scrollbar-thumb,
html::-webkit-scrollbar-thumb {
  background-color: #000;
}
a[href] {
  text-decoration: none;
  transition: 400ms ease;
}
a[href]:hover {
  color: #000;
}
img {
  max-width: 100%;
}
.container {
  max-width: 1230px;
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
}
.container-fluid {
  padding: 0 25px;
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
  font-weight: normal;
  color: #000;
  line-height: normal;
}
@media (max-width: 767px) {
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    margin: 5px 0;
  }
}
h1 {
  font-size: 60px;
  line-height: 60px;
  font-family: "Antiga", sans-serif;
}
@media (max-width: 1140px) {
  h1 {
    font-size: 50px;
    line-height: 52px;
  }
}
@media (max-width: 991px) {
  h1 {
    font-size: 40px;
    line-height: 45px;
  }
}
@media (max-width: 767px) {
  h1 {
    font-size: 30px;
    line-height: 35px;
  }
}
h2 {
  font-size: 48px;
}
@media (max-width: 1140px) {
  h2 {
    font-size: 40px;
  }
}
@media (max-width: 991px) {
  h2 {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  h2 {
    font-size: 26px;
    line-height: 32px;
  }
}
h3 {
  font-size: 38px;
}
@media (max-width: 991px) {
  h3 {
    font-size: 20px;
  }
}
h4 {
  font-size: 36px;
}
@media (max-width: 767px) {
  h4 {
    font-size: 26px;
    line-height: 30px;
  }
}
h5 {
  font-size: 20px;
}
h6 {
  font-size: 18px;
}
@media (max-width: 991px) {
  h6 {
    font-size: 14px;
  }
}
.heading .title {
  color: #000;
  text-transform: uppercase;
  opacity: 0.7;
}
.heading h2 {
  line-height: 50px;
  color: #000;
  font-family: "FSP DEMO - Vanitas", sans-serif;
  margin-bottom: 10px;
}
@media (max-width: 991px) {
  .heading h2 {
    line-height: normal;
  }
}
.heading p {
  letter-spacing: 0.5px;
}
input,
select,
button,
textarea {
  font-family: "Conv_Cronos-Pro", sans-serif;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: "";
}
button,
input[type="submit"],
input[type="button"] {
  cursor: pointer;
}
.flex {
  display: flex;
  flex-wrap: wrap;
}
@keyframes slideInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 30%, 0);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
.slideInUp {
  animation-name: slideInUp;
}
.owl-carousel {
  padding: 0px;
}
.owl-carousel .owl-nav button {
  display: inline-block;
  margin: 0 15px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.owl-carousel .owl-nav button.owl-prev {
  left: 0;
}
.owl-carousel .owl-nav button.owl-next {
  right: 0;
}
.owl-carousel .owl-nav button svg {
  display: block;
  width: 30px;
  height: 30px;
  color: #000;
}
.owl-carousel .owl-dots {
  position: absolute;
  bottom: 5%;
  margin: 0;
  left: 0;
  right: 0;
  text-align: center;
}
.owl-carousel .owl-dots button.owl-dot {
  margin: 0 5px;
  opacity: 1;
  width: 9px;
  height: 9px;
  background: #fff;
}
.owl-carousel .owl-dots button.owl-dot.active {
  background: #000;
}
div#back-to-top {
  position: fixed;
  left: auto;
  right: -100px;
  width: 45px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 55px;
  z-index: 11;
  bottom: 10px;
  background: #000;
  padding: 10px;
  cursor: pointer;
  transition: 700ms ease;
}
@media (max-width: 675px) {
  div#back-to-top {
    width: 45px;
    height: 45px;
    bottom: 50px;
  }
}
div#back-to-top.show {
  right: 10px;
}
div#back-to-top svg {
  color: #fff;
  max-width: 15px;
}
.overlay {
  position: fixed;
  top: 0;
  bottom: 0%;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 111;
  background: #000;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  opacity: 0;
  pointer-events: none;
  transition: 700ms ease;
}
.overlay_active.overlay {
  opacity: 0.3;
  pointer-events: all;
}
@media (max-width: 767px) {
  .overlay.active {
    opacity: 0.3;
    pointer-events: all;
  }
}
.owl-dots {
  text-align: center;
  margin-top: 10px;
}
.owl-dots button.owl-dot {
  border-radius: 20px;
  opacity: 1;
  width: 9px;
  height: 9px;
  background: #fff;
  position: relative;
  border-color: rgba(0, 0, 0, 0);
  margin: 0 5px;
  opacity: 0.5;
}
.owl-dots button.owl-dot.active {
  opacity: 1;
}
.social_links ul li {
  display: inline-block;
  vertical-align: middle;
}
.social_links ul li a {
  display: block;
  width: 30px;
  line-height: 0;
  text-align: center;
  margin: 0;
}
.social_links ul li a svg {
  width: 18px;
  height: 18px;
  display: inline-block;
}
.social_links ul li a svg path {
  fill: #fff;
  transition: 600ms ease;
}
.social_links ul li a:hover svg path {
  fill: #fff;
}
.form .formgroup,
.form .form-group {
  position: relative;
  margin-bottom: 20px;
}
.form .formgroup .form-control,
.form .form-group .form-control {
  max-width: 767px;
  width: 100%;
  height: 40px;
  border: 0;
  font-size: 14px;
  top: 16px;
  color: #000;
  padding-top: 15px;
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #dbdbdb;
  transition: 700ms ease;
}
.form .formgroup .form-control:-internal-autofill-selected,
.form .form-group .form-control:-internal-autofill-selected {
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
}
.form .formgroup .form-control option,
.form .form-group .form-control option {
  color: #000;
}
.form .formgroup .form-control:focus,
.form .form-group .form-control:focus {
  outline: none;
  border-color: #000;
}
.form .formgroup .form-control:focus ~ label,
.form .form-group .form-control:focus ~ label {
  top: -8px;
}
.form .formgroup .form-control.valid,
.form .form-group .form-control.valid {
  outline: none;
  border-color: #000;
}
.form .formgroup .form-control.valid ~ label,
.form .form-group .form-control.valid ~ label {
  top: -8px;
  font-size: 14px;
}
.form .formgroup .icondoro,
.form .form-group .icondoro {
  position: absolute;
  right: 10px;
  line-height: 0;
  top: 15px;
}
.form .formgroup .icondoro img,
.form .form-group .icondoro img {
  filter: invert(1);
}
.form .formgroup textarea.form-control,
.form .form-group textarea.form-control {
  height: 85px;
  max-width: 100%;
  padding-top: 15px;
}
.form .formgroup label,
.form .form-group label {
  position: absolute;
  left: 0;
  right: 0;
  font-size: 16px;
  pointer-events: none;
  line-height: normal;
  transition: 600ms ease;
  display: block;
  color: #fff;
  top: 10px;
  padding: 0 0 13px;
}
.text-center {
  text-align: center;
}
.video_icon {
  width: 50px;
  height: 50px;
  border: 2px solid #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 100px;
  cursor: pointer;
}
@media (max-width: 767px) {
  .video_icon {
    width: 47px;
    height: 47px;
  }
}
.video_icon:before {
  width: 55px;
  height: 55px;
  top: 50%;
  right: 0;
  bottom: 0;
  left: 50%;
  position: absolute;
  content: "";
  transform: translateX(-50%) translateY(-50%);
  background: #fff;
  border-radius: 50%;
  display: block;
  animation: pulse-border 1500ms ease-out infinite;
}
@media (max-width: 767px) {
  .video_icon:before {
    width: 47px;
    height: 47px;
  }
}
.video_icon img {
  width: auto;
  position: relative;
}
@keyframes pulse-border {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 0.5;
  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}
.customscroll {
  position: relative;
}
.customscroll::-webkit-scrollbar {
  width: 5px;
}
.customscroll::-webkit-scrollbar-track {
  box-shadow: unset;
  background: rgba(0, 0, 0, 0);
}
.customscroll::-webkit-scrollbar-thumb {
  background-color: #000;
}
.rs-icon {
  position: relative;
  padding-left: 15px;
}
.rs-icon:before {
  content: "";
  position: absolute;
  left: 0;
  top: 7px;
  width: 9px;
  height: 9px;
  background: url("");
  background-position: center;
  background-repeat: no-repeat;
}
.modelPop {
  position: fixed;
  z-index: 1111;
}
.close_model {
  position: fixed;
  right: 15px;
  top: 15px;
  cursor: pointer;
  line-height: 0;
  width: 25px;
  height: 25px;
  z-index: 111;
}
.model.Model_Video {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000;
  z-index: 1111;
  transition: transform 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transform-origin: top left;
  transform: translateY(-100%);
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.model.Model_Video .modelBody {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
}
.model.Model_Video iframe {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border: 0;
}
.model.Model_Video.is-open {
  pointer-events: all;
  transform: translateY(0%);
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition-delay: 0s;
  transition-duration: 500ms;
}
.bullet_list {
  padding-left: 20px;
}
.bullet_list li {
  position: relative;
  padding: 0 0 0 20px;
}
.bullet_list li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 7px;
  width: 7px;
  height: 7px;
  background: #000;
  border-radius: 20px;
}
ul.numb_list {
  padding-left: 20px;
  counter-reset: my-list-counter;
}
ul.numb_list li {
  position: relative;
  padding: 0 0 5px 20px;
}
ul.numb_list li:before {
  counter-increment: my-list-counter;
  content: counter(my-list-counter) ".";
  position: absolute;
  left: 0;
  top: 0px;
  font-family: "Conv_Cronos-Pro", sans-serif;
  color: #666;
}
.ui-datepicker .ui-widget-header {
  background: #000;
  border-color: #666;
}
.ui-datepicker .ui-datepicker-title {
  color: #fff;
  font-family: "Conv_Cronos-Pro", sans-serif;
}
.ui-datepicker-calendar .ui-state-highlight,
.ui-datepicker-calendar .ui-widget-content .ui-state-highlight,
.ui-datepicker-calendar .ui-widget-header .ui-state-highlight {
  border: 1px solid #666 !important;
  background: #000 !important;
  color: #fff !important;
  text-align: center !important;
}
.ui-datepicker-calendar .ui-state-active,
.ui-datepicker-calendar .ui-widget-content .ui-state-active {
  border: 1px solid #000 !important;
  background: #000 !important;
  color: #fff !important;
  text-align: center !important;
}
.ui-datepicker-calendar * {
  font-family: "Conv_Cronos-Pro", sans-serif;
  text-align: center !important;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  background: #000 !important;
  border: 0 !important;
  top: 2px !important;
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-prev {
  left: 1px !important;
}
.ui-datepicker .ui-datepicker-next {
  right: 1px !important;
}
.ui-datepicker .ui-datepicker-prev span {
  background: url("");
  background-repeat: no-repeat;
}
.ui-datepicker .ui-datepicker-next span {
  background: url("");
  background-repeat: no-repeat;
}
.img_hover {
  position: relative;
  overflow: hidden;
}
@media (min-width: 768px) {
  .img-hover:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.5);
    content: "";
    transition: transform 1s;
    z-index: 11;
    opacity: 0.3;
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg)
      translate3d(0, -100%, 0);
    pointer-events: none !important;
  }
}
.img-hover:hover:before {
  transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg)
    translate3d(0, 100%, 0);
}
@keyframes img_hovera {
  0% {
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg)
      translate3d(0, -100%, 0);
  }
  100% {
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg)
      translate3d(0, 100%, 0);
  }
}
@keyframes bganimat {
  0% {
    background-position: 0;
  }
  100% {
    background-position: 20px 10px;
  }
}
.mob_strip {
  display: none;
}
@media (max-width: 675px) {
  .mob_strip {
    display: flex;
    justify-content: space-between;
    background: #000;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 11;
  }
  .mob_strip a {
    display: inline-block;
    color: #fff;
    padding: 6px 10px;
    flex: 0 0 28%;
    max-width: 28%;
    text-align: center;
    font-size: 14px;
  }
}
@media only screen and (max-width: 675px) and (max-width: 420px) {
  .mob_strip a {
    font-size: 13px;
  }
}
@media (max-width: 675px) {
  .mob_strip a:nth-child(2) {
    flex: 0 0 44%;
    max-width: 44%;
    border-left: 1px solid rgba(255, 255, 255, 0.1607843137);
    border-right: 1px solid rgba(255, 255, 255, 0.1607843137);
  }
}
.link {
  margin-top: 15px;
}
.link a {
  display: inline-block;
  color: #fff;
  font-size: 18px;
  padding: 10px 0;
  border-bottom: 1px solid #fff;
  position: relative;
  transition: 0.5s ease;
}
.link a:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #000;
  -webkit-clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);
  clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);
  transition: 0.5s ease;
}
.link a span,
.link a img {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 1;
  color: #fff;
  transition: 0.5s ease;
}
.link a span {
  padding-right: 15px;
}
.link a:hover span {
  padding-left: 15px;
}
.link.text-black a {
  border-bottom-color: #000;
}
.link.text-black a span {
  color: #000;
  transition: 0.5s ease;
}
.tab-list:not(:first-child) {
  display: none;
}
.black {
  background: #000;
}
.blue {
  background: #285a94;
}
.brown {
  background: #5b4f3a;
}
.green {
  background: #275720;
}
.gray,
.grey {
  background: #ccc;
}
.metallic {
  background: #e6eae9;
}
.neutral {
  background: #efded4;
}
.orange {
  background: #cf7c3e;
}
.tan {
  background: tan;
}
.cream {
  background: #fffdd0;
}
.yellow {
  background: #ff0;
}
.ferrari.red {
  background: #ff2800;
}
.owl-carousel.owlnavtr .owl-nav {
  position: absolute;
  top: -60px;
  right: 0;
  width: 105px;
}
.model.ModelUserIntract {
  top: 100%;
  left: 50%;
  transform: translate(-50%, 100%);
  background: #fff;
  padding: 25px;
  max-width: 420px;
  width: 100%;
  text-align: center;
  opacity: 0;
  transition: 0.4s cubic-bezier(0.51, 0.82, 0, 1.11);
}
.model.ModelUserIntract .close_model {
  top: 10px;
  right: 10px;
}
.model.ModelUserIntract .close_model svg {
  width: 15px;
  height: 15px;
}
.model.ModelUserIntract.is-open {
  opacity: 1;
  top: 50%;
  transform: translate(-50%, -50%);
}
.whatsapp-icon {
  position: fixed;
  left: 0px;
  bottom: 50px;
  z-index: 9999999;
}
@media (max-width: 991px) {
  .what-desktop {
    display: none;
  }
}
.what-mobile {
  display: none;
}
@media (max-width: 991px) {
  .what-mobile {
    display: block;
  }
}
@media (max-width: 767px) {
  .only_mob {
    display: none !important;
  }
}
header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 111;
  padding: 15px 0;
  transition: 0.9s ease;
}
@media (max-width: 991px) {
  header {
    padding: 10px 0;
  }
}
@media (max-width: 675px) {
  header {
    padding: 14px 0;
  }
}
header:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 0;
  background: #fff;
  transition: 0.5s ease;
}
@media (max-width: 991px) {
  header:before {
    height: 100%;
  }
}
header .header-wrapper {
  position: relative;
  z-index: 1;
}
@media (max-width: 675px) {
  header .header-topNav .container-fluid {
    padding: 0 8px;
  }
}
header .header-topNav .flex {
  align-items: center;
}
@media (max-width: 767px) {
  header .header-topNav .flex {
    position: relative;
  }
}
header .header-topNav .aside-Left {
  flex: 0 1 20%;
  max-width: 20%;
}
@media (max-width: 991px) {
  header .header-topNav .aside-Left {
    flex: 0 1 25%;
    max-width: 25%;
  }
}
@media (max-width: 675px) {
  header .header-topNav .aside-Left {
    flex: 0 1 11%;
    max-width: 11%;
  }
}
header .header-topNav .aside-Center {
  flex: 0 1 60%;
  max-width: 60%;
}
@media (max-width: 991px) {
  header .header-topNav .aside-Center {
    flex: 0 1 50%;
    max-width: 50%;
  }
}
@media (max-width: 675px) {
  header .header-topNav .aside-Center {
    flex: 0 1 60%;
    max-width: 60%;
    margin-top: 6px;
    padding-left: 7px;
  }
}
header .header-topNav .aside-Right {
  flex: 0 1 20%;
  max-width: 20%;
}
@media (max-width: 991px) {
  header .header-topNav .aside-Right {
    flex: 0 1 25%;
    max-width: 25%;
  }
}
@media (max-width: 675px) {
  header .header-topNav .aside-Right {
    flex: 0 1 29%;
    max-width: 29%;
  }
}
header .menu-trigger {
  display: inline-block;
  width: 44px;
  height: 44px;
  margin-right: 25px;
  position: relative;
  padding: 22px 0;
  vertical-align: middle;
  cursor: pointer;
}
@media (max-width: 675px) {
  header .menu-trigger {
    margin: 0;
    width: 35px;
    height: 26px;
    padding: 0;
    display: flex;
    align-items: center;
  }
}
header .menu-trigger span {
  display: block;
  width: 100%;
  height: 1px;
  background: #fff;
  position: relative;
}
@media (max-width: 991px) {
  header .menu-trigger span {
    background: #000;
  }
}
header .menu-trigger span:before,
header .menu-trigger span:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: #fff;
}
@media (max-width: 991px) {
  header .menu-trigger span:before,
  header .menu-trigger span:after {
    background: #000;
  }
}
header .menu-trigger span:before {
  top: -6px;
}
header .menu-trigger span:after {
  bottom: -6px;
}
header .search-icon {
  display: inline-block;
  width: 44px;
  height: 44px;
  text-align: center;
  vertical-align: middle;
  padding: 11px 0;
  cursor: pointer;
}
@media (max-width: 675px) {
  header .search-icon {
    width: 27px;
    height: 23px;
    position: absolute;
    right: 6px;
    top: 50%;
    transform: translateY(-50%);
    padding: 0;
  }
}
@media only screen and (max-width: 400px) {
  header .search-icon {
    right: 0;
  }
}
header .search-icon img {
  display: inline-block;
  transition: 0.5s ease;
}
@media (max-width: 991px) {
  header .search-icon img {
    filter: invert(1);
  }
}
header .cutom-logo {
  text-align: center;
}
header .cutom-logo a {
  display: inline-block;
}
header .cutom-logo a img {
  display: block;
}
header .userAction {
  text-align: right;
}
@media (max-width: 675px) {
  header .userAction {
    padding-right: 40px;
  }
}
@media only screen and (max-width: 400px) {
  header .userAction {
    padding-right: 32px;
  }
}
header .userAction .userLocation,
header .userAction .userState,
header .userAction .userWishlist,
header .userAction .userbag {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  margin-left: 15px;
}
@media (max-width: 991px) {
  header .userAction .userLocation,
  header .userAction .userState,
  header .userAction .userWishlist,
  header .userAction .userbag {
    margin-left: 8px;
  }
}
@media (max-width: 675px) {
  header .userAction .userLocation,
  header .userAction .userState,
  header .userAction .userWishlist,
  header .userAction .userbag {
    margin-left: 3px;
  }
}
header .userAction .userLocation .icon,
header .userAction .userState .icon,
header .userAction .userWishlist .icon,
header .userAction .userbag .icon {
  width: 25px;
  height: 25px;
  display: inline-block;
  cursor: pointer;
  position: relative;
}
header .userAction .userLocation .icon img,
header .userAction .userState .icon img,
header .userAction .userWishlist .icon img,
header .userAction .userbag .icon img {
  display: inline-block;
  vertical-align: middle;
  transition: 0.5s ease;
}
@media (max-width: 991px) {
  header .userAction .userLocation .icon img,
  header .userAction .userState .icon img,
  header .userAction .userWishlist .icon img,
  header .userAction .userbag .icon img {
    filter: invert(1);
  }
}
header .userAction .userLocation .itemCartCount,
header .userAction .userState .itemCartCount,
header .userAction .userWishlist .itemCartCount,
header .userAction .userbag .itemCartCount {
  position: absolute;
  color: #fff;
  top: 4px;
  right: 0px;
  font-size: 11px;
  left: 0;
}
@media (max-width: 675px) {
  header .userAction .userLocation .itemCartCount,
  header .userAction .userState .itemCartCount,
  header .userAction .userWishlist .itemCartCount,
  header .userAction .userbag .itemCartCount {
    color: #000;
  }
}
@media (max-width: 675px) {
  header .userAction .userLocation,
  header .userAction .userWishlist {
    display: none;
  }
}
header.header-fixed,
header:hover,
header.header-Stik {
  padding: 10px 0 0;
  box-shadow: 0 0 8px 1px rgba(143, 143, 143, 0.2);
}
@media (max-width: 991px) {
  header.header-fixed,
  header:hover,
  header.header-Stik {
    padding: 10px 0;
  }
}
header.header-fixed:before,
header:hover:before,
header.header-Stik:before {
  height: 100%;
}
header.header-fixed .menu-trigger span,
header:hover .menu-trigger span,
header.header-Stik .menu-trigger span {
  background: #000;
}
header.header-fixed .menu-trigger span:before,
header.header-fixed .menu-trigger span:after,
header:hover .menu-trigger span:before,
header:hover .menu-trigger span:after,
header.header-Stik .menu-trigger span:before,
header.header-Stik .menu-trigger span:after {
  background: #000;
}
header.header-fixed .search-icon img,
header:hover .search-icon img,
header.header-Stik .search-icon img {
  filter: invert(1);
}
header.header-fixed .userAction .icon img,
header:hover .userAction .icon img,
header.header-Stik .userAction .icon img {
  filter: invert(1);
}
header.header-fixed .userAction .itemCartCount,
header:hover .userAction .itemCartCount,
header.header-Stik .userAction .itemCartCount {
  color: #666;
}
header.header-fixed .custom-navigation .nav ul li a,
header:hover .custom-navigation .nav ul li a,
header.header-Stik .custom-navigation .nav ul li a {
  color: #000;
}
header.header-fixed .custom-navigation .nav ul li a:after,
header:hover .custom-navigation .nav ul li a:after,
header.header-Stik .custom-navigation .nav ul li a:after {
  background: #a68343;
}
header.header-fixed .user_account .dropdownDash,
header:hover .user_account .dropdownDash,
header.header-Stik .user_account .dropdownDash {
  color: #000;
}
header.header-fixed .user_account img,
header:hover .user_account img,
header.header-Stik .user_account img {
  filter: invert(1);
}
header.header-fixed {
  box-shadow: 0 0 8px 1px rgba(143, 143, 143, 0.2);
}
@media (max-width: 991px) {
  .custom-navigation {
    display: none;
  }
}
.custom-navigation .nav {
  text-align: center;
}
.custom-navigation .nav > ul > li > a:after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 10px;
  right: 100%;
  height: 1px;
  background: #fff;
  transition: 0.5s ease;
  z-index: 11;
}
.custom-navigation .nav ul li {
  display: inline-block;
}
.custom-navigation .nav ul li a {
  color: #fff;
  display: inline-block;
  padding: 12px;
  position: relative;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 16px;
  transition: 0.5s ease;
}
.custom-navigation .nav ul li:hover a:after {
  right: 10px;
}
header .custom-navigation .nav li.has-nav:hover .DropDownMenu,
header .custom-navigation .nav li.has-nav.show .DropDownMenu {
  transform: translateY(0%);
  opacity: 1;
  pointer-events: all;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
header
  .custom-navigation
  .nav
  li.has-nav:hover
  .DropDownMenu
  .CatListProduct
  .list,
header
  .custom-navigation
  .nav
  li.has-nav.show
  .DropDownMenu
  .CatListProduct
  .list {
  opacity: 1;
  transform: translateX(0%);
}
header
  .custom-navigation
  .nav
  li.has-nav:hover
  .DropDownMenu
  .CatListProduct
  .list:first-child,
header
  .custom-navigation
  .nav
  li.has-nav.show
  .DropDownMenu
  .CatListProduct
  .list:first-child {
  transition-delay: 0.5s;
}
header
  .custom-navigation
  .nav
  li.has-nav:hover
  .DropDownMenu
  .CatListProduct
  .list:nth-child(2),
header
  .custom-navigation
  .nav
  li.has-nav.show
  .DropDownMenu
  .CatListProduct
  .list:nth-child(2) {
  transition-delay: 0.6s;
}
header
  .custom-navigation
  .nav
  li.has-nav:hover
  .DropDownMenu
  .CatListProduct
  .list:nth-child(3),
header
  .custom-navigation
  .nav
  li.has-nav.show
  .DropDownMenu
  .CatListProduct
  .list:nth-child(3) {
  transition-delay: 0.7s;
}
header
  .custom-navigation
  .nav
  li.has-nav:hover
  .DropDownMenu
  .CatListProduct
  .list:nth-child(4),
header
  .custom-navigation
  .nav
  li.has-nav.show
  .DropDownMenu
  .CatListProduct
  .list:nth-child(4) {
  transition-delay: 0.5s;
}
header
  .custom-navigation
  .nav
  li.has-nav:hover
  .DropDownMenu
  .CatListProduct
  .list:nth-child(5),
header
  .custom-navigation
  .nav
  li.has-nav.show
  .DropDownMenu
  .CatListProduct
  .list:nth-child(5) {
  transition-delay: 0.6s;
}
header
  .custom-navigation
  .nav
  li.has-nav:hover
  .DropDownMenu
  .CatListProduct
  .list:nth-child(6),
header
  .custom-navigation
  .nav
  li.has-nav.show
  .DropDownMenu
  .CatListProduct
  .list:nth-child(6) {
  transition-delay: 0.7s;
}
header
  .custom-navigation
  .nav
  li.has-nav:hover
  .DropDownMenu
  .CatListProduct
  .list:nth-child(7),
header
  .custom-navigation
  .nav
  li.has-nav.show
  .DropDownMenu
  .CatListProduct
  .list:nth-child(7) {
  transition-delay: 0.7s;
}
header
  .custom-navigation
  .nav
  li.has-nav:hover
  .DropDownMenu
  .CatListProduct
  .list:nth-child(8),
header
  .custom-navigation
  .nav
  li.has-nav.show
  .DropDownMenu
  .CatListProduct
  .list:nth-child(8) {
  transition-delay: 0.8s;
}
header
  .custom-navigation
  .nav
  li.has-nav:hover
  .DropDownMenu
  .CatListProduct
  .list:nth-child(9),
header
  .custom-navigation
  .nav
  li.has-nav.show
  .DropDownMenu
  .CatListProduct
  .list:nth-child(9) {
  transition-delay: 0.5s;
}
header
  .custom-navigation
  .nav
  li.has-nav:hover
  .DropDownMenu
  .CatListProduct
  .list:nth-child(10),
header
  .custom-navigation
  .nav
  li.has-nav.show
  .DropDownMenu
  .CatListProduct
  .list:nth-child(10) {
  transition-delay: 0.6s;
}
header
  .custom-navigation
  .nav
  li.has-nav:hover
  .DropDownMenu
  .CatListProduct
  .list:nth-child(11),
header
  .custom-navigation
  .nav
  li.has-nav.show
  .DropDownMenu
  .CatListProduct
  .list:nth-child(11) {
  transition-delay: 0.7s;
}
header
  .custom-navigation
  .nav
  li.has-nav:hover
  .DropDownMenu
  .CatListProduct
  .list:nth-child(12),
header
  .custom-navigation
  .nav
  li.has-nav.show
  .DropDownMenu
  .CatListProduct
  .list:nth-child(12) {
  transition-delay: 0.8s;
}
header .custom-navigation .DropDownMenu {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  border-top: 1px solid #ebebeb;
  overflow: hidden;
  overflow-y: scroll;
  transform: translateY(0%);
  opacity: 0;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: 0.5s ease;
}
header .custom-navigation .DropDownMenu::-webkit-scrollbar {
  width: 5px;
}
header .custom-navigation .DropDownMenu::-webkit-scrollbar-track {
  box-shadow: unset;
  background: rgba(0, 0, 0, 0);
}
header .custom-navigation .DropDownMenu::-webkit-scrollbar-thumb {
  background-color: #000;
}
@media (max-width: 1140px) {
  header .custom-navigation .DropDownMenu {
    max-height: 490px;
  }
}
header .custom-navigation .DropDownMenu .menubg {
  background: #fff;
  padding: 25px;
  padding-right: 15px;
}
header .custom-navigation .DropDownMenu .flex {
  position: relative;
  z-index: 1;
}
header .custom-navigation .DropDownMenu .flex .AsideLeft {
  flex: 0 1 50%;
  max-width: 50%;
}
header .custom-navigation .DropDownMenu .flex .AsideRight {
  flex: 0 1 50%;
  max-width: 50%;
}
header .custom-navigation .DropDownMenu .CatListProduct {
  -moz-column-count: 4;
  column-count: 4;
}
header .custom-navigation .DropDownMenu .CatListProduct .list {
  display: inline-block;
  text-align: left;
  padding-right: 15px;
  margin-bottom: 10px;
  width: 100%;
  height: 100%;
  vertical-align: top;
  opacity: 0;
  transform: translateX(-3%);
  transition: 1s ease;
  transition-delay: 0.9s;
}
@media (max-width: 1140px) {
  header .custom-navigation .DropDownMenu .CatListProduct .list {
    padding-right: 0;
  }
}
header .custom-navigation .DropDownMenu .CatListProduct .title {
  color: #000;
  margin-bottom: 6px;
}
@media (max-width: 1140px) {
  header .custom-navigation .DropDownMenu .CatListProduct .title {
    margin: 0;
  }
}
header .custom-navigation .DropDownMenu .CatListProduct ul li {
  display: block;
}
header .custom-navigation .DropDownMenu .CatListProduct ul li a {
  color: #8b8b8b;
  padding: 1px 0;
  font-size: 13px;
  text-transform: capitalize;
}
@media (max-width: 1140px) {
  header .custom-navigation .DropDownMenu .CatListProduct ul li a {
    font-size: 12px;
    line-height: 14px;
  }
}
header .custom-navigation .DropDownMenu .CatListProduct ul li a:hover {
  color: #000;
}
header .custom-navigation .DropDownMenu.brandNList .container {
  max-width: 1200px;
}
header .custom-navigation .DropDownMenu.brandNList .container .flex .col-left {
  flex: 0 1 60%;
  max-width: 60%;
  order: 0;
}
header
  .custom-navigation
  .DropDownMenu.brandNList
  .container
  .flex
  .col-center {
  flex: 0 1 100%;
  max-width: 100%;
  display: none;
  order: 2;
}
header .custom-navigation .DropDownMenu.brandNList .container .flex .col-right {
  flex: 0 1 40%;
  max-width: 40%;
  padding-left: 3%;
  order: 1;
}
header .custom-navigation .DropDownMenu.brandNList .title {
  font-size: 16px;
  margin-bottom: 6px;
  text-transform: uppercase;
}
header .custom-navigation .DropDownMenu.brandNList .list_brandName ul {
  max-width: 420px;
  -moz-column-count: 2;
  column-count: 2;
}
header .custom-navigation .DropDownMenu.brandNList .list_brandName ul li {
  display: block;
}
header .custom-navigation .DropDownMenu.brandNList .list_brandName ul li a {
  display: block;
  padding: 2px 0;
  text-align: left;
  text-transform: capitalize;
}
header .custom-navigation .DropDownMenu.brandNList .brand_lis {
  margin-top: 60px;
  text-align: left;
}
header .custom-navigation .DropDownMenu.brandNList .brand_lis .title {
  border-bottom: 1px solid #ccc;
  padding-bottom: 13px;
  margin-bottom: 20px;
}
header .custom-navigation .DropDownMenu.brandNList .brandlogo {
  display: flex;
  flex-wrap: wrap;
}
header .custom-navigation .DropDownMenu.brandNList .brandlogo .img {
  display: inline-block;
  flex: 0 1 auto;
  padding: 5px;
  margin: 1%;
}
header .custom-navigation .DropDownMenu.brandNList .brandlogo .img img {
  filter: invert(1);
  max-width: 140px;
  width: 100%;
  display: block;
}
header .custom-navigation .DropDownMenu.brandNList .sliderbrands {
  padding: 0 50px;
}
header .custom-navigation .DropDownMenu.brandNList .sliderbrands a {
  display: block;
  padding: 0;
  position: relative;
}
header .custom-navigation .DropDownMenu.brandNList .sliderbrands a .img {
  position: relative;
}
header .custom-navigation .DropDownMenu.brandNList .sliderbrands a .img:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 60%;
  background: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.7098039216),
    rgba(0, 0, 0, 0)
  );
  z-index: 1;
  opacity: 0.7;
  pointer-events: none;
}
header
  .custom-navigation
  .DropDownMenu.brandNList
  .sliderbrands
  a
  .catSlidContet {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 25px;
  max-width: 100%;
  z-index: 1;
  text-align: center;
}
header
  .custom-navigation
  .DropDownMenu.brandNList
  .sliderbrands
  a
  .product-Name {
  font-size: 23px;
  font-weight: 600;
  font-family: "FSP DEMO - Vanitas", sans-serif;
  color: #fff;
  text-transform: capitalize;
  margin: 11px 0 8px 0;
}
header .custom-navigation .DropDownMenu.brandNList .sliderbrands a p {
  color: #fff;
  font-size: 12px;
  line-height: 17px;
  text-transform: capitalize;
}
header .custom-navigation .DropDownMenu.brandNList .sliderbrands .owl-dots {
  position: static;
  margin-top: 4px;
  width: 100%;
  text-align: center;
}
header
  .custom-navigation
  .DropDownMenu.brandNList
  .sliderbrands
  .owl-dots
  button {
  background: #cfcfcf;
}
header
  .custom-navigation
  .DropDownMenu.brandNList
  .sliderbrands
  .owl-dots
  button.active {
  background: #a78343;
}
.header-slider .cssClass {
  display: flex;
  flex-wrap: wrap;
}
.header-slider .cssClass .item {
  position: relative;
  padding: 6px;
  text-align: left;
  height: 423px;
}
.header-slider .cssClass .item figure {
  height: 100%;
}
.header-slider .cssClass .item figure a {
  overflow: hidden;
  display: block;
  line-height: 0;
  position: relative;
  padding: 0;
  height: 100%;
}
.header-slider .cssClass .item figure a:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 50%;
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.7098039216),
    rgba(0, 0, 0, 0)
  );
  z-index: 1;
  opacity: 0.8;
  pointer-events: none;
}
.header-slider .cssClass .item figure a img {
  width: 100%;
  transform: scale(1);
  transition: 2s ease;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.header-slider .cssClass .item figure a:hover img {
  transform: scale(1.1);
}
.header-slider .cssClass .item .catSlidContet {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  padding: 15px;
  max-width: 360px;
  z-index: 1;
}
.header-slider .cssClass .item .catSlidContet .catName {
  font-size: 25px;
  line-height: normal;
  letter-spacing: 1px;
  font-family: "FSP DEMO - Vanitas", sans-serif;
  color: #fff;
}
.header-slider .cssClass .item .catSlidContet p {
  color: #fff;
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 14px;
}
.header-slider .cssClass .owl-dots {
  position: static;
  margin-top: 40px;
  width: 100%;
  text-align: center;
}
.header-slider .cssClass .owl-dots button {
  background: #cfcfcf;
}
.header-slider .cssClass .owl-dots button.active {
  background: #a78343;
}
.model.FNF-Searchmodel {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  overflow: hidden;
  transform: translateY(20%);
  opacity: 0;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: 0.5s ease;
}
.model.FNF-Searchmodel.is-open {
  transform: translateY(0%);
  opacity: 1;
  pointer-events: all;
}
.model.FNF-Searchmodel .close_model {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 33px;
}
@media (max-width: 675px) {
  .model.FNF-Searchmodel .close_model {
    top: 25px;
    right: 0;
  }
}
@media (max-width: 675px) {
  .model.FNF-Searchmodel .close_model svg {
    width: 18px;
    height: 18px;
  }
}
.model.FNF-Searchmodel .close_model:before {
  content: "Close";
  position: absolute;
  right: 100%;
  margin-right: 5px;
  color: #a9a9a9;
}
@media (max-width: 675px) {
  .model.FNF-Searchmodel .close_model:before {
    margin-right: -2px;
  }
}
.model.FNF-Searchmodel .close_model svg path {
  fill: #a9a9a9;
}
.model.FNF-Searchmodel .modelbody {
  padding: 0;
  height: 100%;
}
.model .FNF-SearchInputBox {
  height: 100%;
  overflow-y: scroll;
}
.model .FNF-SearchInputBox::-webkit-scrollbar {
  width: 5px;
}
.model .FNF-SearchInputBox::-webkit-scrollbar-track {
  box-shadow: unset;
  background: rgba(0, 0, 0, 0);
}
.model .FNF-SearchInputBox::-webkit-scrollbar-thumb {
  background-color: #000;
}
.model .FNF-SearchInputBox .searchbar {
  position: sticky;
  top: 0;
  z-index: 11;
  width: 100%;
  background: #fff;
  border-bottom: 1px solid #e7e7e7;
}
.model .FNF-SearchInputBox .SearchForm {
  padding: 15px;
}
@media (max-width: 675px) {
  .model .FNF-SearchInputBox .SearchForm {
    padding: 0;
  }
}
.model .FNF-SearchInputBox .SearchForm .form .form-group {
  position: relative;
  margin: 0;
}
.model .FNF-SearchInputBox .SearchForm .form .form-group .form-control {
  max-width: 100%;
  width: 100%;
  border: 0;
  padding: 5px 0px;
  padding-top: 20px;
  padding-bottom: 0;
  line-height: 60px;
  font-size: 20px;
  text-align: center;
  height: auto;
}
@media (max-width: 675px) {
  .model .FNF-SearchInputBox .SearchForm .form .form-group .form-control {
    text-align: left;
  }
}
.model .FNF-SearchInputBox .SearchForm .form .form-group .form-control:focus {
  outline: none;
}
.model
  .FNF-SearchInputBox
  .SearchForm
  .form
  .form-group
  .form-control:focus
  ~ label {
  top: 5px;
}
.model .FNF-SearchInputBox .SearchForm .form .form-group.valid label {
  top: 5px;
  font-size: 16px;
}
.model .FNF-SearchInputBox .SearchForm .form .form-group label {
  display: block;
  position: absolute;
  top: 30px;
  left: 0px;
  right: 0;
  font-size: 20px;
  color: #a1a1a1;
  letter-spacing: 0.5px;
  text-align: center;
  font-style: italic;
  pointer-events: none;
  transition: 0.5s ease;
}
@media (max-width: 675px) {
  .model .FNF-SearchInputBox .SearchForm .form .form-group label {
    text-align: left;
  }
}
.model .FNF-SearchInputBox .FNF-SearchResult {
  padding: 25px;
  padding-top: 20px;
}
@media (max-width: 991px) {
  .model .FNF-SearchInputBox .FNF-SearchResult {
    padding: 7px;
  }
}
.model .FNF-SearchInputBox .FNF-SearchResult .result {
  display: none;
}
.model .FNF-SearchInputBox .FNF-SearchResult .flex .col {
  flex: 0 1 25%;
  max-width: 25%;
  width: 100%;
  padding: 6px;
}
@media (max-width: 675px) {
  .model .FNF-SearchInputBox .FNF-SearchResult .flex .col {
    flex: 0 1 33.33%;
    max-width: 33.33%;
    padding: 4px;
  }
}
.model .FNF-SearchInputBox .FNF-SearchResult .card {
  background: #fff;
  text-align: center;
  margin-bottom: 15px;
}
.model .FNF-SearchInputBox .FNF-SearchResult .card .img {
  line-height: 0;
}
.model .FNF-SearchInputBox .FNF-SearchResult .card .img img {
  width: 100%;
}
.model .FNF-SearchInputBox .FNF-SearchResult .card .product-Name {
  color: #333;
  margin-top: 15px;
  margin-bottom: 5px;
}
@media (max-width: 675px) {
  .model .FNF-SearchInputBox .FNF-SearchResult .card .product-Name {
    margin-top: 8px;
    margin-bottom: 0;
  }
}
.model .FNF-SearchInputBox .FNF-SearchResult .card .pric {
  color: #333;
}
.model .FNF-SearchInputBox .SeacrhNoResult {
  text-align: center;
  letter-spacing: 0.2px;
  font-size: 18px;
  margin-top: 20px;
}
.model .FNF-SearchInputBox .SeacrhNoResult .content p {
  font-size: 18px;
  color: #666;
}
.model .FNF-SearchInputBox .FNF-SearcToCat {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 8px;
  background: #fff;
}
.model .FNF-SearchInputBox .FNF-SearcToCat .heading {
  margin-bottom: 30px;
}
@media (max-width: 675px) {
  .model .FNF-SearchInputBox .FNF-SearcToCat .heading {
    margin-bottom: 10px;
  }
}
.model .FNF-SearchInputBox .FNF-SearcToCat .SearcCatSlid {
  padding: 0 45px;
}
@media (max-width: 1140px) {
  .model .FNF-SearchInputBox .FNF-SearcToCat .SearcCatSlid {
    padding: 0 10px;
  }
}
.model .FNF-SearchInputBox .FNF-SearcToCat .SearcCatSlid .item {
  position: relative;
  padding: 6px;
  text-align: left;
}
.model .FNF-SearchInputBox .FNF-SearcToCat .SearcCatSlid .item figure a {
  overflow: hidden;
  display: block;
  line-height: 0;
  position: relative;
  padding: 0;
}
.model .FNF-SearchInputBox .FNF-SearcToCat .SearcCatSlid .item figure a:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 50%;
  background: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.7098039216),
    rgba(0, 0, 0, 0)
  );
  z-index: 1;
  opacity: 0.8;
  pointer-events: none;
}
.model .FNF-SearchInputBox .FNF-SearcToCat .SearcCatSlid .item figure a img {
  width: 100%;
  transform: scale(1);
  transition: 2s ease;
}
.model
  .FNF-SearchInputBox
  .FNF-SearcToCat
  .SearcCatSlid
  .item
  figure
  a:hover
  img {
  transform: scale(1.1);
}
.model .FNF-SearchInputBox .FNF-SearcToCat .SearcCatSlid .item .catSlidContet {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 25px;
  max-width: 100%;
  z-index: 1;
  text-align: center;
}
@media (max-width: 675px) {
  .model
    .FNF-SearchInputBox
    .FNF-SearcToCat
    .SearcCatSlid
    .item
    .catSlidContet {
    padding: 10px;
  }
}
.model
  .FNF-SearchInputBox
  .FNF-SearcToCat
  .SearcCatSlid
  .item
  .catSlidContet
  .catName {
  font-size: 25px;
  line-height: normal;
  letter-spacing: 1px;
  font-family: "FSP DEMO - Vanitas", sans-serif;
  color: #fff;
}
@media (max-width: 675px) {
  .model
    .FNF-SearchInputBox
    .FNF-SearcToCat
    .SearcCatSlid
    .item
    .catSlidContet
    .catName {
    font-size: 18px;
  }
}
.model.FNF-HumburgerNav {
  max-width: 400px;
  width: 100%;
  top: 0;
  bottom: 0;
  height: 100%;
  left: 0;
  background: #fff;
  padding: 55px 0 0;
  transform: translateX(-100%);
  transition: 0.7s ease;
}
.model.FNF-HumburgerNav.is-open {
  transform: translate(0);
}
.model.FNF-HumburgerNav .close_model {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 18px;
  right: 18px;
  top: 17px;
}
.model.FNF-HumburgerNav .close_model svg {
  width: 18px;
}
.model.FNF-HumburgerNav .close_model svg path {
  fill: #3a3a3a;
}
.model.FNF-HumburgerNav .modelbody {
  height: 100%;
  padding: 20px 0 0;
  overflow-y: scroll;
}
.model.FNF-HumburgerNav .modelbody::-webkit-scrollbar {
  width: 5px;
}
.model.FNF-HumburgerNav .modelbody::-webkit-scrollbar-track {
  box-shadow: unset;
  background: rgba(0, 0, 0, 0);
}
.model.FNF-HumburgerNav .modelbody::-webkit-scrollbar-thumb {
  background-color: #000;
}
.model .HumNavigation {
  padding: 0 40px;
  padding-right: 15px;
}
.model .HumNavigation .logo {
  font-size: 22px;
  position: absolute;
  top: 0;
  padding: 14px 40px;
  left: 0;
  right: 0;
  border-bottom: 1px solid #ccc;
  background: #fff;
}
.model .HumNavigation .logo img {
  width: 80%;
}
.model .HumNavigation .nav ul li {
  display: block;
}
.model .HumNavigation .nav ul li a {
  display: block;
  color: #000;
  padding: 8px 0;
  font-size: 16px;
  text-transform: capitalize;
}
.model .HumNavigation .nav ul li a:hover {
  color: #8b8b8b;
}
.model .HumNavigation .nav ul li.has-nav {
  position: relative;
}
.model .HumNavigation .nav ul li.has-nav .icon {
  position: absolute;
  width: 40px;
  height: 38px;
  right: 0;
  top: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 1;
}
.model .HumNavigation .nav ul li.has-nav .icon img {
  transition: 0.5s ease;
  transform: rotate(-90deg);
}
.model .HumNavigation .nav ul li.active .icon img {
  transform: rotate(0deg);
}
.model .HumNavigation .nav ul li.active .icon:before {
  opacity: 0;
}
.model .HumNavigation .nav .DropDownMenu {
  display: none;
  background: #fdfdfd;
  padding: 8px 0;
  margin-left: -40px;
  padding-left: 50px;
  margin-right: -15px;
  padding-right: 15px;
}
.model .HumNavigation .nav .DropDownMenu ul li {
  display: block;
}
.model .HumNavigation .nav .DropDownMenu ul li a {
  color: #6c6c6c;
  padding: 4px 0;
  font-size: 15px;
  text-transform: capitalize;
}
.model .HumNavigation .nav .DropDownMenu ul li a:hover {
  color: #000;
}
.model .HumbContactDet {
  background: #f1f1f1;
  padding: 10px 20px;
}
.model .HumbContactDet ul li a {
  display: block;
  color: #000;
  padding: 6px 0;
  font-size: 16px;
  text-transform: capitalize;
  position: relative;
}
.model .HumbContactDet ul li a span,
.model .HumbContactDet ul li a img {
  display: inline-block;
  vertical-align: middle;
}
.model .HumbContactDet ul li a span {
  padding-left: 30px;
}
.model .HumbContactDet ul li a img {
  filter: invert(1);
  position: absolute;
  left: 0;
}
.model .HumbContactDet .sign_in,
.model .HumbContactDet .contact_li {
  padding: 8px 20px;
}
.model .HumbContactDet .contact_li {
  border-top: 1px solid #cdcdcd;
}
.user_account {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.user_account .dropdownDash {
  display: block;
  color: #fff;
  padding: 0 15px;
  padding-right: 5px;
  cursor: pointer;
}
@media (max-width: 767px) {
  .user_account .dropdownDash {
    padding: 0 1px 0 0px;
  }
}
.user_account .dropdownDash img,
.user_account .dropdownDash span {
  display: inline-block;
  vertical-align: middle;
}
.user_account .dropdownDash img {
  margin-right: 5px;
}
@media (max-width: 991px) {
  .user_account .dropdownDash span {
    display: none;
  }
}
.user_account .userAcOption {
  position: absolute;
  left: -15px;
  right: 8px;
  top: 100%;
  background: #fff;
  width: 190px;
  padding: 8px 0px;
  box-shadow: 6px 8px 8px rgba(0, 0, 0, 0.1803921569);
  border-top: 1px solid #eaeaea;
  border-radius: 4px;
  transition: none;
  margin-top: 14px;
  display: none;
}
@media (max-width: 991px) {
  .user_account .userAcOption {
    left: -25px;
    width: 160px;
  }
}
.user_account .userAcOption:before {
  content: "";
  position: absolute;
  left: 35px;
  top: -18px;
  width: 17px;
  height: 17px;
  border: 9px solid rgba(0, 0, 0, 0);
  border-bottom-color: #fff;
}
.user_account .userAcOption ul.userAcOption-list li {
  text-align: left;
  display: block;
}
.user_account .userAcOption ul.userAcOption-list li a {
  display: block;
  padding: 5px 15px;
  padding-left: 20px;
  font-size: 14px;
  color: #8d8d8d;
  transition: all 0.5s;
  transition: 0.5s ease;
}
.user_account .userAcOption ul.userAcOption-list li a:hover {
  background: #000;
  color: #fff;
}
@media (max-width: 991px) {
  .userWishlist {
    display: none;
  }
}
.banner {
  position: relative;
}
.banner .bg {
  line-height: 0;
}
.banner .bg.overlay-top {
  position: relative;
}
.banner .bg.overlay-top:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 100%;
  background: linear-gradient(to bottom, #000, rgba(0, 0, 0, 0.1882352941));
  z-index: 1;
  opacity: 0.8;
  pointer-events: none;
}
.banner .bg.overlay-left {
  position: relative;
}
.banner .bg.overlay-left:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 100%;
  background: linear-gradient(to right, #000, rgba(0, 0, 0, 0));
  z-index: 1;
  opacity: 0.85;
  pointer-events: none;
}
.banner .bg img {
  width: 100%;
  height: 100vh;
}
.banner .video {
  width: 100%;
}
.banner .video video {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 675px) {
  .banner .video video {
    height: 200px;
  }
}
.banner .banner-content {
  position: absolute;
  z-index: 1;
}
.banner .banner-content.left {
  left: 0;
}
.banner .banner-content.left.center {
  top: 50%;
  transform: translateY(-50%);
}
.banner .banner-content.bottom {
  bottom: 100px;
}
@media (max-width: 1140px) {
  .banner .banner-content.bottom {
    bottom: 40px;
  }
}
@media (max-width: 675px) {
  .banner .banner-content.bottom {
    bottom: 20px;
  }
}
.banner .banner-content .content h1 {
  color: #fff;
}
@media (max-width: 675px) {
  .banner .banner-content .content .link {
    margin: 0;
  }
}
@media (max-width: 991px) {
  .banner.home-banner {
    margin-top: 64px;
  }
}
@media (max-width: 675px) {
  .banner.home-banner {
    margin-top: 56px;
  }
}
@media (max-width: 675px) {
  .banner.home-banner .banner-content .container-fluid {
    padding: 0 10px;
  }
}
.banner.home-banner .banner-content .content {
  padding-left: 50px;
  max-width: 400px;
  width: 100%;
}
@media (max-width: 1140px) {
  .banner.home-banner .banner-content .content {
    padding-left: 0;
  }
}
@media (max-width: 675px) {
  .banner.home-banner .banner-content .content h1 {
    margin: 0;
  }
}
.FNF-H-Sec-Cat .heading {
  margin-bottom: 55px;
}
@media (max-width: 991px) {
  .FNF-H-Sec-Cat .heading {
    margin-bottom: 25px;
  }
}
.FNF-H-Sec-Cat .container-fluid {
  padding: 6px;
}
@media (max-width: 991px) {
  .FNF-H-Sec-Cat .container-fluid {
    padding-right: 12px;
  }
}
@media (max-width: 675px) {
  .FNF-H-Sec-Cat .container-fluid {
    padding: 6px 2px;
    padding-right: 9px;
  }
}
.FNF-H-Sec-Cat .cssClass .item {
  position: relative;
  padding: 6px;
}
.FNF-H-Sec-Cat .cssClass .item figure a {
  overflow: hidden;
  display: block;
  line-height: 0;
  position: relative;
  padding: 0;
}
.FNF-H-Sec-Cat .cssClass .item figure a:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 50%;
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.7098039216),
    rgba(0, 0, 0, 0)
  );
  z-index: 1;
  opacity: 0.8;
  pointer-events: none;
}
@media (max-width: 675px) {
  .FNF-H-Sec-Cat .cssClass .item figure a:before {
    top: auto;
    bottom: 0;
    height: 80%;
    background: linear-gradient(
      to top,
      rgba(0, 0, 0, 0.7098039216),
      rgba(0, 0, 0, 0)
    );
  }
}
.FNF-H-Sec-Cat .cssClass .item figure a img {
  width: 100%;
  transform: scale(1);
  transition: 2s ease;
}
.FNF-H-Sec-Cat .cssClass .item figure a:hover img {
  transform: scale(1.1);
}
.FNF-H-Sec-Cat .cssClass .item .catSlidContet {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  padding: 45px 30px;
  max-width: 360px;
  z-index: 1;
}
@media (max-width: 1140px) {
  .FNF-H-Sec-Cat .cssClass .item .catSlidContet {
    padding: 20px;
  }
}
@media (max-width: 675px) {
  .FNF-H-Sec-Cat .cssClass .item .catSlidContet {
    top: auto;
    bottom: 20px;
  }
}
.FNF-H-Sec-Cat .cssClass .item .catSlidContet .catName {
  font-size: 36px;
  line-height: normal;
  letter-spacing: 1px;
  font-family: "FSP DEMO - Vanitas", sans-serif;
  color: #fff;
}
@media (max-width: 675px) {
  .FNF-H-Sec-Cat .cssClass .item .catSlidContet .catName {
    font-size: 30px;
  }
}
.FNF-H-Sec-Cat .cssClass .item .catSlidContet p {
  color: #fff;
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
  letter-spacing: 1px;
}
@media (max-width: 675px) {
  .FNF-H-Sec-Cat .cssClass .item .catSlidContet .link {
    display: none;
  }
}
.FNF-H-Sec-Cat .cssClass .item .catSlidContet .link a span,
.FNF-H-Sec-Cat .cssClass .item .catSlidContet .link a img {
  width: auto;
  display: inline-block;
}
.FNF-H-Sec-Cat .cssClass .item .catSlidContet .link a:after {
  display: none;
}
.FNF-H-Sec-Cat .cssClass .item .catSlidContet .link a:hover {
  border-color: #fff;
}
.FNF-H-Sec-Cat .slider1 .owl-stage {
  display: flex;
}
.FNF-H-Sec-Cat .slider1 .owl-stage .item {
  height: 100%;
}
.FNF-H-Sec-Cat .slider1 .owl-stage .item figure {
  height: 100%;
  display: block;
}
.FNF-H-Sec-Cat .slider1 .owl-stage .item figure a {
  height: 100%;
  display: block;
}
.FNF-H-Sec-Cat .slider1 .owl-stage .item figure a img {
  height: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}
.FNF-H-Sec-CatFull {
  position: relative;
}
.FNF-H-Sec-CatFull .bg {
  line-height: 0;
  position: relative;
  overflow: hidden;
}
.FNF-H-Sec-CatFull .bg:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 50%;
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.8392156863),
    transparent
  );
  z-index: 1;
}
@media (max-width: 675px) {
  .FNF-H-Sec-CatFull .bg:before {
    width: 100%;
    background: linear-gradient(
      to right,
      rgba(0, 0, 0, 0.8392156863),
      rgba(0, 0, 0, 0.3803921569)
    );
    opacity: 0.9;
  }
}
.FNF-H-Sec-CatFull .bg img {
  width: 100%;
  transform: scale(1);
  transition: 2s ease;
}
@media (max-width: 675px) {
  .FNF-H-Sec-CatFull .bg img {
    height: 300px;
    -o-object-fit: cover;
    object-fit: cover;
  }
}
.FNF-H-Sec-CatFull .bg:hover img {
  transform: scale(1.1);
}
.FNF-H-Sec-CatFull .content {
  position: absolute;
  left: 123px;
  top: 50%;
  transform: translateY(-50%);
  max-width: 280px;
  width: 100%;
  z-index: 1;
}
@media (max-width: 1140px) {
  .FNF-H-Sec-CatFull .content {
    left: 20px;
  }
}
@media (max-width: 675px) {
  .FNF-H-Sec-CatFull .content {
    left: 15px;
  }
}
.FNF-H-Sec-CatFull .content h2 {
  color: #fff;
  font-size: 60px;
  line-height: 60px;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: "Antiga", sans-serif;
}
@media (max-width: 991px) {
  .FNF-H-Sec-CatFull .content h2 {
    font-size: 48px;
    line-height: 55px;
  }
}
@media (max-width: 675px) {
  .FNF-H-Sec-CatFull .content h2 {
    font-size: 40px;
    line-height: 45px;
  }
}
.FNF-H-Sec-CatFull .content p {
  color: #fff;
}
@media (max-width: 675px) {
  .FNF-H-Sec-CatFull .content p {
    line-height: 1.3;
  }
}
.FNF-H-Sec-CatFull .content .link a {
  font-size: 16px;
  letter-spacing: 1px;
}
.FNF-H-Sec-CatFull .content .link a:after {
  display: none;
}
.FNF-H-Sec-CatFull .content .link a:hover {
  border-color: #fff;
}
.FNF-H-Sec-BestSeller {
  padding: 40px 0;
}
@media (max-width: 991px) {
  .FNF-H-Sec-BestSeller {
    padding: 25px 0;
  }
}
@media (max-width: 675px) {
  .FNF-H-Sec-BestSeller {
    padding: 20px 0 0;
  }
}
.FNF-H-Sec-BestSeller .container-fluid {
  padding: 0;
}
@media (max-width: 991px) {
  .FNF-H-Sec-BestSeller .container-fluid {
    padding: 0 6px;
  }
}
.FNF-H-Sec-BestSeller .heading {
  margin-bottom: 17px;
}
@media (max-width: 675px) {
  .FNF-H-Sec-BestSeller .heading {
    margin-bottom: 10px;
  }
}
.FNF-H-Sec-BestSeller .heading h2 {
  font-family: "FSP DEMO - Vanitas", sans-serif;
}
@media (max-width: 991px) {
  .FNF-H-Sec-BestSeller .link {
    margin-top: 0;
  }
}
.FNF-H-Sec-BestSeller .BestSellerTab {
  padding: 8px 0;
  position: sticky;
  top: 100px;
  z-index: 11;
  background: #fff;
}
@media (max-width: 991px) {
  .FNF-H-Sec-BestSeller .BestSellerTab {
    top: 64px;
  }
}
@media (max-width: 675px) {
  .FNF-H-Sec-BestSeller .BestSellerTab {
    padding: 0;
    top: 48.47px;
  }
}
.FNF-H-Sec-BestSeller .BestSellerTab ul {
  text-align: center;
}
.FNF-H-Sec-BestSeller .BestSellerTab ul li {
  display: inline-block;
  padding: 5px;
  cursor: pointer;
  position: relative;
  color: #666;
  letter-spacing: 0.5px;
  transition: 0.7s ease;
}
.FNF-H-Sec-BestSeller .BestSellerTab ul li:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: #000;
  width: 0;
  transition: 0.7s ease;
}
.FNF-H-Sec-BestSeller .BestSellerTab ul li:hover,
.FNF-H-Sec-BestSeller .BestSellerTab ul li.current {
  color: #000;
}
.FNF-H-Sec-BestSeller .BestSellerTab ul li.current:after {
  width: 100%;
}
.FNF-H-Sec-BestSeller .BestSellerTab ul li:not(:first-child) {
  margin-left: 30px;
}
@media (max-width: 675px) {
  .FNF-H-Sec-BestSeller .BestSellerTab ul li:not(:first-child) {
    margin-left: 10px;
  }
}
.BestSellerGrid-H {
  padding-top: 25px;
  padding-bottom: 30px;
}
@media (max-width: 675px) {
  .BestSellerGrid-H {
    padding-bottom: 10px;
  }
}
.BestSellerGrid-H .flex {
  position: relative;
  flex-wrap: nowrap;
  justify-content: center;
}
@media (max-width: 675px) {
  .BestSellerGrid-H .flex {
    padding: 0;
    flex-wrap: wrap;
  }
}
.BestSellerGrid-H .flex .col {
  flex: 0 1 25%;
  max-width: 25%;
  width: 100%;
  padding: 5px;
}
@media (max-width: 675px) {
  .BestSellerGrid-H .flex .col {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
.BestSellerGrid-H .item {
  position: relative;
  height: 100%;
}
.BestSellerGrid-H .item figure {
  height: 100%;
}
.BestSellerGrid-H .item figure a {
  display: block;
  position: relative;
  height: 100%;
  overflow: hidden;
  font-size: 16px;
}
.BestSellerGrid-H .item figure a:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 50%;
  opacity: 0.7;
  background: linear-gradient(to top, #000, transparent);
}
.BestSellerGrid-H .item figure a img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  transform: scale(1);
  transition: 2s ease;
}
.BestSellerGrid-H .item figure:hover a img {
  transform: scale(1.2);
}
.BestSellerGrid-H .item .title {
  position: absolute;
  bottom: 40px;
  left: 0;
  right: 0;
  z-index: 1;
  color: #fff;
  font-family: "FSP DEMO - Vanitas", sans-serif;
  font-size: 24px;
  line-height: 22px;
  pointer-events: none;
  text-align: center;
}
@media (max-width: 991px) {
  .BestSellerGrid-H .item .title {
    bottom: 25px;
  }
}
@media (max-width: 675px) {
  .BestSellerGrid-H .item .title {
    bottom: 20px;
    font-size: 20px;
  }
}
.FNF-H-Sec-EverLuxry {
  padding: 30px 0;
}
@media (max-width: 991px) {
  .FNF-H-Sec-EverLuxry {
    padding: 0;
  }
}
.FNF-H-Sec-EverLuxry .container-fluid {
  padding: 0 15px;
}
@media (max-width: 991px) {
  .FNF-H-Sec-EverLuxry .container-fluid {
    padding: 0 6px;
  }
}
.FNF-H-Sec-EverLuxry .heading {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .FNF-H-Sec-EverLuxry .heading {
    margin-bottom: 25px;
  }
}
.FNF-H-Sec-EverLuxry .cssCLass {
  padding: 0 35px;
}
@media (max-width: 1140px) {
  .FNF-H-Sec-EverLuxry .cssCLass {
    padding: 0 20px;
  }
}
@media (max-width: 991px) {
  .FNF-H-Sec-EverLuxry .cssCLass {
    padding: 0;
  }
}
.FNF-H-Sec-EverLuxry .cssCLass .owl-item {
  position: relative;
  padding: 0 16px;
}
@media (max-width: 1140px) {
  .FNF-H-Sec-EverLuxry .cssCLass .owl-item {
    padding: 0 6px;
  }
}
.FNF-H-Sec-EverLuxry .cssCLass .item {
  position: relative;
}
.FNF-H-Sec-EverLuxry .cssCLass figure a {
  display: block;
  position: relative;
  height: 100%;
  overflow: hidden;
  font-size: 16px;
}
.FNF-H-Sec-EverLuxry .cssCLass figure a:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 50%;
  opacity: 0.7;
  background: linear-gradient(to top, #000, transparent);
}
.FNF-H-Sec-EverLuxry .cssCLass figure a img {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  transform: scale(1);
  transition: 2s ease;
}
.FNF-H-Sec-EverLuxry .cssCLass figure:hover a img {
  transform: scale(1.2);
}
.FNF-H-Sec-EverLuxry .cssCLass .content {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  padding: 35px 35px;
  padding-right: 0;
  max-width: 365px;
  width: 100%;
  pointer-events: none;
}
@media (max-width: 1140px) {
  .FNF-H-Sec-EverLuxry .cssCLass .content {
    padding: 15px;
  }
}
.FNF-H-Sec-EverLuxry .cssCLass .content .title {
  color: #fff;
  font-family: "FSP DEMO - Vanitas", sans-serif;
  font-size: 36px;
  line-height: normal;
  pointer-events: none;
  margin-bottom: 8px;
}
@media (max-width: 675px) {
  .FNF-H-Sec-EverLuxry .cssCLass .content .title {
    font-size: 25px;
    margin-bottom: 5px;
  }
}
.FNF-H-Sec-EverLuxry .cssCLass .content p {
  letter-spacing: 0.8px;
  color: #fff;
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
}
.FNF-H-Sec-EverLuxry .cssCLass .owl-nav button {
  margin: 0;
}
.FNF-H-Sec-Furniture {
  padding: 30px 0 60px;
}
@media (max-width: 675px) {
  .FNF-H-Sec-Furniture {
    padding: 10px 0 40px;
  }
}
.FNF-H-Sec-Furniture .heading {
  margin-bottom: 30px;
}
@media (max-width: 675px) {
  .FNF-H-Sec-Furniture .heading {
    margin-bottom: 15px;
    padding: 0 15px;
  }
}
@media (max-width: 675px) {
  .FNF-H-Sec-Furniture .link {
    margin-top: 0;
  }
}
@media (max-width: 991px) {
  .FNF-H-Sec-Furniture .container-fluid {
    padding: 0 6px;
  }
}
.FNF-H-Sec-Furniture .Furniture-H-Grid {
  padding-bottom: 15px;
}
@media (max-width: 675px) {
  .FNF-H-Sec-Furniture .Furniture-H-Grid {
    padding: 0 0 10px;
  }
}
.FNF-H-Sec-Furniture .Furniture-H-Grid .flex {
  padding-left: 50%;
  position: relative;
}
@media (max-width: 675px) {
  .FNF-H-Sec-Furniture .Furniture-H-Grid .flex {
    padding: 0;
  }
}
.FNF-H-Sec-Furniture .Furniture-H-Grid .flex .col {
  flex: 0 1 100%;
  max-width: 100%;
  padding: 15px;
  width: 100%;
}
@media (max-width: 1140px) {
  .FNF-H-Sec-Furniture .Furniture-H-Grid .flex .col {
    padding: 6px;
  }
}
.FNF-H-Sec-Furniture .Furniture-H-Grid .flex .col:first-child {
  flex: 0 1 50%;
  max-width: 50%;
  width: 50%;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}
@media (max-width: 675px) {
  .FNF-H-Sec-Furniture .Furniture-H-Grid .flex .col:first-child {
    position: static;
    flex: 0 1 100%;
    max-width: 100%;
  }
}
.FNF-H-Sec-Furniture .Furniture-H-Grid .item {
  position: relative;
  height: 100%;
}
.FNF-H-Sec-Furniture .Furniture-H-Grid .item figure {
  height: 100%;
}
.FNF-H-Sec-Furniture .Furniture-H-Grid .item figure a {
  display: block;
  position: relative;
  height: 100%;
  overflow: hidden;
  font-size: 16px;
}
@media (max-width: 675px) {
  .FNF-H-Sec-Furniture .Furniture-H-Grid .item figure a {
    line-height: 0;
  }
}
.FNF-H-Sec-Furniture .Furniture-H-Grid .item figure a:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 50%;
  opacity: 0.7;
  background: linear-gradient(to top, #000, transparent);
}
@media (max-width: 675px) {
  .FNF-H-Sec-Furniture .Furniture-H-Grid .item figure a:after {
    opacity: 0.8;
    height: 80%;
  }
}
.FNF-H-Sec-Furniture .Furniture-H-Grid .item figure a img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  transform: scale(1);
  transition: 2s ease;
}
.FNF-H-Sec-Furniture .Furniture-H-Grid .item figure:hover a img {
  transform: scale(1.1);
}
.FNF-H-Sec-Furniture .Furniture-H-Grid .content {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  padding: 35px 35px;
  padding-right: 0;
  max-width: 365px;
  width: 100%;
  pointer-events: none;
}
@media (max-width: 1140px) {
  .FNF-H-Sec-Furniture .Furniture-H-Grid .content {
    padding: 25px;
  }
}
@media (max-width: 675px) {
  .FNF-H-Sec-Furniture .Furniture-H-Grid .content {
    padding: 15px;
    z-index: 2;
    bottom: 10px;
  }
}
.FNF-H-Sec-Furniture .Furniture-H-Grid .content .title {
  color: #fff;
  font-family: "FSP DEMO - Vanitas", sans-serif;
  font-size: 36px;
  line-height: normal;
  pointer-events: none;
  margin-bottom: 8px;
}
@media (max-width: 675px) {
  .FNF-H-Sec-Furniture .Furniture-H-Grid .content .title {
    font-size: 25px;
    margin-bottom: 4px;
  }
}
.FNF-H-Sec-Furniture .Furniture-H-Grid .content p {
  letter-spacing: 0.8px;
  color: #fff;
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
}
@media (max-width: 675px) {
  .FNF-H-Sec-Furniture .Furniture-H-Grid .content p {
    line-height: 1.3;
  }
}
.FNF-H-Sec-Accessories {
  background: url("accessories-bg.jpg");
  padding: 70px 0;
  padding-left: 8%;
}
@media (max-width: 1140px) {
  .FNF-H-Sec-Accessories {
    padding-left: 3%;
  }
}
@media (max-width: 991px) {
  .FNF-H-Sec-Accessories {
    padding-left: 0;
  }
}
@media (max-width: 675px) {
  .FNF-H-Sec-Accessories {
    padding: 20px 0 30px;
  }
}
.FNF-H-Sec-Accessories .container-fluid {
  padding: 0;
}
@media (max-width: 991px) {
  .FNF-H-Sec-Accessories .container-fluid {
    padding: 0 6px;
  }
}
@media (max-width: 675px) {
  .FNF-H-Sec-Accessories .container-fluid {
    padding-right: 10px;
  }
}
.FNF-H-Sec-Accessories .owl-stage {
  display: flex;
}
.FNF-H-Sec-Accessories .flex {
  align-items: center;
}
.FNF-H-Sec-Accessories .flex .col1 {
  flex: 0 1 27%;
  max-width: 27%;
}
@media (max-width: 991px) {
  .FNF-H-Sec-Accessories .flex .col1 {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
.FNF-H-Sec-Accessories .flex .col2 {
  flex: 0 1 73%;
  max-width: 73%;
}
@media (max-width: 991px) {
  .FNF-H-Sec-Accessories .flex .col2 {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
.FNF-H-Sec-Accessories .AccessorTitle {
  max-width: 275px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
@media (max-width: 991px) {
  .FNF-H-Sec-Accessories .AccessorTitle {
    margin-bottom: 45px;
    max-width: 385px;
  }
}
@media (max-width: 675px) {
  .FNF-H-Sec-Accessories .AccessorTitle {
    margin-bottom: 20px;
    padding: 0 15px;
  }
}
.FNF-H-Sec-Accessories .AccessorTitle h2 {
  font-size: 48px;
  margin-bottom: 8px;
}
@media (max-width: 991px) {
  .FNF-H-Sec-Accessories .AccessorTitle h2 {
    margin-bottom: 5px;
  }
}
@media (max-width: 675px) {
  .FNF-H-Sec-Accessories .AccessorTitle h2 {
    margin: 0 0 8px;
    line-height: 48px;
  }
}
.FNF-H-Sec-Accessories .AccessorTitle .link {
  margin-top: 35px;
}
@media (max-width: 991px) {
  .FNF-H-Sec-Accessories .AccessorTitle .link {
    display: none;
  }
}
.FNF-H-Sec-Accessories .owl-item {
  padding: 0 10px;
}
@media (max-width: 991px) {
  .FNF-H-Sec-Accessories .owl-item {
    padding: 0 6px;
  }
}
.FNF-H-Sec-Accessories .item {
  position: relative;
  height: 100%;
}
.FNF-H-Sec-Accessories .item figure {
  height: 100%;
}
.FNF-H-Sec-Accessories .item figure a {
  display: block;
  position: relative;
  height: 100%;
  overflow: hidden;
  font-size: 16px;
}
.FNF-H-Sec-Accessories .item figure a:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 50%;
  opacity: 0.7;
  background: linear-gradient(to top, #000, transparent);
}
.FNF-H-Sec-Accessories .item figure a img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  transform: scale(1);
  transition: 2s ease;
}
.FNF-H-Sec-Accessories .item figure:hover a img {
  transform: scale(1.2);
}
.FNF-H-Sec-Accessories .item .title {
  position: absolute;
  bottom: 40px;
  left: 0;
  right: 0;
  z-index: 1;
  color: #fff;
  font-family: "FSP DEMO - Vanitas", sans-serif;
  font-size: 24px;
  line-height: 22px;
  pointer-events: none;
  text-align: center;
}
.FNF-H-Sec-Accessories .owl-carousel .owl-nav {
  position: absolute;
  top: 0%;
  padding-left: 20px;
  top: -30px;
  right: 10px;
  width: 90px;
}
.FNF-H-Sec-Accessories .owl-carousel .owl-nav button {
  width: 47px;
  height: 47px;
  display: inline-block;
  opacity: 1;
  margin: 0;
  transition: 400ms ease;
}
.FNF-H-Sec-Finsoper {
  padding: 40px 0;
}
@media (max-width: 675px) {
  .FNF-H-Sec-Finsoper {
    padding: 20px 0;
  }
}
.FNF-H-Sec-Finsoper .flex {
  align-items: center;
}
.FNF-H-Sec-Finsoper .flex .col {
  flex: 0 1 50%;
  max-width: 50%;
}
@media (max-width: 675px) {
  .FNF-H-Sec-Finsoper .flex .col {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
.FNF-H-Sec-Finsoper .flex .col .imgbox {
  position: relative;
}
.FNF-H-Sec-Finsoper .flex .col .imgbox:hover .img-color {
  opacity: 1;
}
.FNF-H-Sec-Finsoper .flex .col .col-1-3 {
  flex: 0 1 33%;
  width: 33%;
  max-width: 33%;
  padding-left: 6px;
}
.FNF-H-Sec-Finsoper .flex .col .col-1-3 img {
  height: 250px;
  position: relative;
}
.FNF-H-Sec-Finsoper .flex .col .col-1-3 .img-color {
  position: absolute;
  height: 250px;
  width: 192px;
  transform: translate(0%, -103%);
  background: rgba(55, 55, 60, 0.6196078431);
  opacity: 0;
  transition: 0.5s ease;
}
.FNF-H-Sec-Finsoper .flex .col .col-1-3 .img-color img {
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  width: 38px;
  height: auto;
  left: 50%;
}
.FNF-H-Sec-Finsoper .insperation {
  max-width: 345px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
@media (max-width: 675px) {
  .FNF-H-Sec-Finsoper .insperation {
    margin: 20px auto;
  }
}
.FNF-H-Sec-Finsoper .insperation .title {
  font-size: 16px;
  font-weight: "Conv_Cronos-Pro", sans-serif;
  letter-spacing: 1px;
  margin-bottom: 12px;
}
.FNF-H-Sec-Finsoper .insperation h2 {
  font-size: 60px;
  line-height: 55px;
  margin-bottom: 15px;
  font-family: "Antiga", sans-serif;
  max-width: 300px;
  display: inline-block;
}
@media (max-width: 675px) {
  .FNF-H-Sec-Finsoper .insperation h2 {
    font-size: 46px;
    line-height: 50px;
    max-width: 230px;
  }
}
.FNF-H-Sec-Finsoper .insperation p {
  font-size: 16px;
  line-height: 24px;
  font-weight: "Conv_Cronos-Pro-Light", sans-serif;
}
.banner.plain-text {
  padding: 60px 0;
  background: linear-gradient(to right, #f2e7d8 -4%, #f9f6f2 70%);
}
@media (max-width: 675px) {
  .banner.plain-text {
    padding: 25px 0 30px;
  }
}
.banner.plain-text .content {
  max-width: 550px;
  width: 100%;
  margin: 0 auto;
}
.banner.plain-text .content h2 {
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
  font-size: 48px;
  color: #000;
  margin-bottom: 10px;
}
@media (max-width: 675px) {
  .banner.plain-text .content h2 {
    font-size: 38px;
  }
}
.banner.plain-text .content p {
  color: #262626;
}
.header-Stiky {
  margin-top: 100px;
}
@media (max-width: 991px) {
  .header-Stiky {
    margin-top: 64px;
  }
}
@media (max-width: 767px) {
  .header-Stiky {
    margin-top: 51px;
  }
}
.filterStrip {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  position: sticky;
  top: 100px;
  background: #fff;
  z-index: 11;
}
@media (max-width: 991px) {
  .filterStrip {
    top: 64px;
  }
}
@media (max-width: 767px) {
  .filterStrip {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    top: auto;
    z-index: 1111;
  }
}
@media (max-width: 767px) {
  .filterStrip ~ footer {
    margin-bottom: 46.31px;
  }
}
.filterStrip .flex {
  align-items: center;
}
.filterStrip .flex .col {
  flex: 0 1 33.33%;
  max-width: 33.33%;
}
@media (max-width: 675px) {
  .filterStrip .flex .col {
    flex: 0 1 50%;
    max-width: 50%;
  }
}
@media (max-width: 675px) {
  .filterStrip .flex .col:nth-child(2) {
    display: none;
  }
}
.filterStrip .flex .filter-toggle {
  padding: 11.5px 0;
  padding-left: 45px;
  background: url("");
  background-repeat: no-repeat;
  background-position: center left;
  cursor: pointer;
}
@media (max-width: 675px) {
  .filterStrip .flex .filter-toggle {
    font-size: 12px;
  }
}
.filterStrip .flex .filter-toggle .title,
.filterStrip .flex .filter-toggle .filterCout {
  color: #212121;
  display: inline-block;
  vertical-align: middle;
}
.filterStrip .flex .filter-toggle .filterCout {
  margin-left: 8px;
}
.filterStrip .flex .cout-product {
  text-align: center;
  color: #212121;
}
.filterStrip .flex .sort-by {
  text-align: right;
}
.filterStrip .flex .sort-by .sort-wrapper {
  display: inline-block;
  position: relative;
}
@media (max-width: 767px) {
  .filterStrip .flex .sort-by .sort-wrapper {
    position: static;
  }
}
.filterStrip .flex .sort-by .short-text {
  padding-right: 20px;
  background: url("");
  background-repeat: no-repeat;
  background-position: center right;
  color: #212121;
  cursor: pointer;
}
@media (max-width: 675px) {
  .filterStrip .flex .sort-by .short-text {
    font-size: 12px;
    color: #212121;
  }
}
.filterStrip .flex .sort-by .searchrefinements-inner {
  position: absolute;
  top: 100%;
  left: auto;
  right: 0;
  width: 205px;
  padding: 10px 0;
  text-align: left;
  box-shadow: 0 0 9px 1px #d1d1d1;
  margin-top: 12px;
  border-radius: 5px;
  background: #fff;
  z-index: 11;
  transform: translateY(100%);
  opacity: 0;
  pointer-events: none;
  transition: 450ms ease;
}
@media (max-width: 767px) {
  .filterStrip .flex .sort-by .searchrefinements-inner {
    width: 100%;
    top: auto;
    bottom: 100%;
    margin: 0;
    left: 0;
    right: 0;
    box-shadow: none;
  }
}
.filterStrip .flex .sort-by .searchrefinements-inner.is-open {
  transform: translateY(0%);
  opacity: 1;
  pointer-events: all;
}
.filterStrip .flex .sort-by .searchrefinements-inner ul li {
  display: block;
}
.filterStrip .flex .sort-by .searchrefinements-inner ul li label {
  cursor: pointer;
  display: block;
  padding: 5px 20px;
}
.filterStrip
  .flex
  .sort-by
  .searchrefinements-inner
  ul
  li
  input[type="checkbox"] {
  display: none;
}
.filterStrip
  .flex
  .sort-by
  .searchrefinements-inner
  ul
  li
  input[type="checkbox"]:checked
  ~ label {
  background: #000;
  color: #fff;
}
.filterStrip
  .flex
  .sort-by
  .searchrefinements-inner
  ul
  li:hover
  input[type="checkbox"]
  ~ label {
  background: #f3f3f3;
  color: #000;
}
.loadMoreProduc {
  margin-top: 25px;
}
.loadMoreProduc .morProducts {
  max-width: 160px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  cursor: pointer;
}
.loadMoreProduc .morProducts .icon {
  display: inline-block;
}
.loadMoreProduc .morProducts P {
  margin-top: 8px;
  font-size: 16px;
  color: #a78343;
}
.product-inn-Listing {
  position: relative;
  display: flex;
  padding: 20px 0;
  margin-bottom: 60px;
  min-height: 100vh;
}
@media (max-width: 767px) {
  .product-inn-Listing {
    overflow: hidden;
    min-height: 420px;
  }
}
.product-inn-Listing .container-fluid {
  padding: 0px 8px;
  order: 1;
  flex: 1;
  padding-left: 360px;
  transition: 0.7s ease;
}
@media (max-width: 991px) {
  .product-inn-Listing .container-fluid {
    padding-left: 280px;
  }
}
@media (max-width: 767px) {
  .product-inn-Listing .container-fluid {
    padding: 0 10px;
  }
}
.product-inn-Listing .flex .col {
  flex: 0 1 33.33%;
  max-width: 33.33%;
  width: 100%;
  padding: 6px;
}
@media (max-width: 991px) {
  .product-inn-Listing .flex .col {
    flex: 0 1 50%;
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  .product-inn-Listing .flex .col {
    flex: 0 1 33.33%;
    max-width: 33.33%;
  }
}
@media (max-width: 675px) {
  .product-inn-Listing .flex .col {
    flex: 0 1 50%;
    max-width: 50%;
    padding: 3px;
  }
}
.product-inn-Listing .flex .card {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.product-inn-Listing.filternoView .container-fluid {
  padding: 0 8px;
}
.product-inn-Listing.filternoView .flex .col {
  flex: 0 1 25%;
  max-width: 25%;
}
@media (max-width: 991px) {
  .product-inn-Listing.filternoView .flex .col {
    flex: 0 1 33.33%;
    max-width: 33.33%;
  }
}
@media (max-width: 675px) {
  .product-inn-Listing.filternoView .flex .col {
    flex: 0 1 50%;
    max-width: 50%;
  }
}
@media (max-width: 520px) {
  .product-inn-Listing.filternoView .flex .col {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
.FNF-filter-scrol.customscroll {
  min-height: 350px;
}
.Product-Listings .card {
  height: 100%;
}
.Product-Listings .card .img {
  position: relative;
  overflow: hidden;
  height: 100%;
}
@media (max-width: 675px) {
  .Product-Listings .card .img {
    overflow: unset;
    height: auto;
  }
}
.Product-Listings .card .img figure {
  position: relative;
  height: 100%;
  display: block;
}
@media (max-width: 675px) {
  .Product-Listings .card .img figure {
    height: auto;
  }
}
.Product-Listings .card .img figure a {
  display: block;
  line-height: 0;
  height: 100%;
}
.Product-Listings .card .img figure a img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.Product-Listings .card .img ul {
  padding: 0 15px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.8509803922);
  padding: 8px 25px;
  transform: translateY(100%);
  transition: 0.5s ease;
}
@media (max-width: 991px) {
  .Product-Listings .card .img ul {
    padding: 8px 10px;
    transform: none;
  }
}
@media (max-width: 675px) {
  .Product-Listings .card .img ul {
    position: static;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 10px;
  }
}
.Product-Listings .card .img ul li {
  flex: 0 1 auto;
  max-width: 50%;
  width: 100%;
  display: inline-block;
}
.Product-Listings .card .img ul li.link-cart {
  border-right: 1px solid #979797;
}
@media (max-width: 675px) {
  .Product-Listings .card .img ul li.link-cart {
    flex: 1;
    max-width: 100%;
    border-color: #e5e5e5;
  }
}
.Product-Listings .card .img ul li.link-cart a {
  color: #a78343;
  text-transform: uppercase;
  font-size: 16px;
}
@media (max-width: 675px) {
  .Product-Listings .card .img ul li.link-cart a {
    font-size: 14px;
  }
}
.Product-Listings .card .img ul li.link-wishlist {
  text-align: right;
}
@media (max-width: 675px) {
  .Product-Listings .card .img ul li.link-wishlist {
    flex: 0 1 35px;
    max-width: 35px;
    width: 100%;
  }
}
.Product-Listings .card .img ul li.link-wishlist a {
  display: inline-block;
}
@media (max-width: 675px) {
  .Product-Listings .card .img ul li.link-wishlist a {
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
}
@media (max-width: 675px) {
  .Product-Listings .card .img ul li.link-wishlist a svg {
    width: 18px;
  }
}
.Product-Listings .card:hover .img ul {
  transform: translate(0);
}
.Product-Listings .card:hover .content .prodSize {
  transform: translateY(0%);
  opacity: 1;
}
.Product-Listings .card .content {
  text-align: center;
  padding: 15px 0;
}
@media (max-width: 675px) {
  .Product-Listings .card .content {
    padding-top: 0;
  }
}
.Product-Listings .card .content a {
  display: block;
}
.Product-Listings .card .content p {
  display: block;
  color: #000;
  margin-bottom: 8px;
}
.Product-Listings .card .content .price {
  display: block;
  color: #000;
}
.Product-Listings .card .content .prodSize {
  text-align: center;
  margin-top: 15px;
  opacity: 0;
  transform: translateY(15%);
  transition: 0.5s ease;
}
@media (max-width: 991px) {
  .Product-Listings .card .content .prodSize {
    transform: translateY(0%);
    opacity: 1;
  }
}
.Product-Listings .card .content .prodSize span {
  display: inline-block;
  margin: 0 5px;
  color: #999;
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
  font-size: 14px;
}
.Product-Listings .card .content .prodSize span.size {
  color: #000;
  border-radius: 15px;
  padding: 0px 13px;
  font-size: 12px;
  background: #ebebeb;
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
}
.pro_filover {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000;
  z-index: 111;
  opacity: 0;
  display: none;
  pointer-events: none;
  transition: 0.5s ease;
}
@media (max-width: 767px) {
  .pro_filover {
    display: block;
  }
}
.model-filter-Product {
  order: 0;
  flex: 0 1 360px;
  max-width: 360px;
  width: 100%;
  padding: 30px 30px;
  background: #fff;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  transform: translateX(0%);
  transition: 0.7s ease;
}
@media (max-width: 991px) {
  .model-filter-Product {
    flex: 0 1 280px;
    max-width: 280px;
    padding: 15px;
  }
}
@media (max-width: 767px) {
  .model-filter-Product {
    flex: 0 1 320px;
    max-width: 320px;
    position: fixed;
    z-index: 1111;
    padding-top: 48px;
    transform: translateX(-100%);
  }
}
.model-filter-Product.toggle {
  transform: translateX(-100%);
}
@media (max-width: 767px) {
  .model-filter-Product.toggle {
    transform: translateX(0%);
  }
}
@media (max-width: 767px) {
  .model-filter-Product.toggle ~ .pro_filover {
    opacity: 0.3;
    pointer-events: all;
  }
}
.model-filter-Product .close_model {
  display: none;
  opacity: 0.5;
}
.model-filter-Product .close_model:before {
  content: "Close";
  position: absolute;
  right: 100%;
  color: #000;
  top: 10px;
  margin-right: 10px;
}
@media (max-width: 767px) {
  .model-filter-Product .close_model {
    display: block;
  }
}
.model-filter-Product .link_clear {
  position: absolute;
  left: 10px;
  top: 7px;
  display: none;
}
@media (max-width: 767px) {
  .model-filter-Product .link_clear {
    display: inline-block;
  }
}
.model-filter-Product .link_clear .clear {
  display: inline-block;
  color: #545454;
  font-size: 16px;
  padding: 7px 6px;
  letter-spacing: 1px;
}
.model-filter-Product .model-body {
  padding: 20px 0;
  margin-right: -15px;
  padding-right: 20px;
  position: relative;
  position: sticky;
  top: 160px;
}
@media (max-width: 991px) {
  .model-filter-Product .model-body {
    padding-right: 15px;
  }
}
@media (max-width: 767px) {
  .model-filter-Product .model-body {
    height: 100%;
    position: static;
    overflow: hidden;
    overflow-y: scroll;
  }
}
.model-filter-Product .model-body::-webkit-scrollbar {
  width: 5px;
}
.model-filter-Product .model-body::-webkit-scrollbar-track {
  box-shadow: unset;
  background: rgba(0, 0, 0, 0);
}
.model-filter-Product .model-body::-webkit-scrollbar-thumb {
  background-color: #000;
}
.model-filter-Product .FNF-filter-grid {
  position: relative;
}
.model-filter-Product .FNF-filter-grid:not(:last-child) {
  border-bottom: 1px solid #ccc;
}
.model-filter-Product .FNF-filter-grid.active .arrow:after {
  opacity: 0;
}
.model-filter-Product .FNF-filter-grid .title {
  font-family: "Conv_Cronos-Pro", sans-serif;
  font-size: 16px;
  color: #000;
  text-transform: uppercase;
  padding: 7px 0;
  cursor: pointer;
  transition: 0.5s ease;
}
.model-filter-Product .FNF-filter-grid.active .title {
  padding: 7px 0px;
}
.model-filter-Product .FNF-filter-grid.active .arrow {
  top: 3px;
}
.model-filter-Product .FNF-filter-grid .arrow {
  position: absolute;
  width: 30px;
  height: 30px;
  right: 0;
  top: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  pointer-events: none;
}
.model-filter-Product .FNF-filter-grid .arrow:before,
.model-filter-Product .FNF-filter-grid .arrow:after {
  content: "";
  background: #666;
  display: block;
  position: absolute;
  transition: 0.5s ease;
}
.model-filter-Product .FNF-filter-grid .arrow:before {
  width: 16px;
  height: 1px;
}
.model-filter-Product .FNF-filter-grid .arrow:after {
  width: 1px;
  height: 16px;
  opacity: 1;
}
.model-filter-Product .FNF-filter-grid .FNF-filter-tab {
  position: relative;
}
.model-filter-Product .FNF-filter-grid .FNF-filter-tab:not(:last-child) {
  border-bottom: 1px solid #ccc;
}
.model-filter-Product .FNF-filter-grid .FNF-filter-tab.tick .cat-name {
  font-size: 16px;
  color: #666;
  text-transform: uppercase;
  cursor: pointer;
  padding: 10px 0;
}
.model-filter-Product .FNF-filter-grid .FNF-filter-tab.tick .cirvicon {
  position: absolute;
  right: 0;
  top: 12px;
  width: 35px;
  text-align: center;
  pointer-events: none;
}
.model-filter-Product .FNF-filter-grid .FNF-filter-tab.tick ul {
  padding: 0px 0 10px;
  padding-left: 10px;
}
.model-filter-Product .FNF-filter-grid .FNF-filter-tab.tick ul li {
  display: block;
  position: relative;
  margin: 10px 0;
}
.model-filter-Product .FNF-filter-grid .FNF-filter-tab.tick ul li label {
  display: block;
  cursor: pointer;
  padding-left: 34px;
  color: #000;
  font-size: 14px;
  text-transform: capitalize;
  letter-spacing: 0.5px;
}
.model-filter-Product
  .FNF-filter-grid
  .FNF-filter-tab.tick
  ul
  li
  .fake-checkbox {
  width: 22px;
  height: 19px;
  border: 1px solid #acacac;
  position: absolute;
  left: 0;
  top: 2px;
  pointer-events: none;
}
.model-filter-Product
  .FNF-filter-grid
  .FNF-filter-tab.tick
  ul
  li
  .fake-checkbox:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.model-filter-Product
  .FNF-filter-grid
  .FNF-filter-tab.tick
  ul
  li
  input[type="checkbox"] {
  display: none;
}
.model-filter-Product
  .FNF-filter-grid
  .FNF-filter-tab.tick
  ul
  li
  input[type="checkbox"]:checked
  ~ .fake-checkbox {
  background: #a78343;
  border-color: #fff;
}
.model-filter-Product
  .FNF-filter-grid
  .FNF-filter-tab.tick
  ul
  li
  input[type="checkbox"]:checked
  ~ .fake-checkbox:before {
  background: url("");
  background-repeat: no-repeat;
  background-position: center;
}
.model-filter-Product .FNF-filter-grid .FNF-filter-tab ul.fixdHeight {
  overflow: hidden;
  overflow-y: scroll;
  margin-bottom: 15px;
  margin-right: 15px;
  min-height: 30px;
  max-height: 170px;
  padding-bottom: 0;
}
.model-filter-Product
  .FNF-filter-grid
  .FNF-filter-tab
  ul.fixdHeight.customscroll::-webkit-scrollbar {
  width: 3px;
}
.model-filter-Product
  .FNF-filter-grid
  .FNF-filter-tab
  ul.fixdHeight.customscroll::-webkit-scrollbar-track {
  box-shadow: unset;
  background: #f1f1f1;
}
.model-filter-Product
  .FNF-filter-grid
  .FNF-filter-tab
  ul.fixdHeight.customscroll::-webkit-scrollbar-thumb {
  background-color: #000;
}
.model-filter-Product .FNF-filter-grid.filter-color {
  display: block;
}
.model-filter-Product .FNF-filter-grid.filter-color .FNF-filter-tab ul {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 20px;
}
.model-filter-Product .FNF-filter-grid.filter-color .FNF-filter-tab ul li {
  position: relative;
  flex: 0 1 50%;
  max-width: 50%;
  margin: 10px 0px;
}
.model-filter-Product
  .FNF-filter-grid.filter-color
  .FNF-filter-tab
  ul
  li
  label {
  padding-left: 40px;
  display: block;
  cursor: pointer;
  opacity: 0.6;
  transition: 0.5s ease;
}
.model-filter-Product
  .FNF-filter-grid.filter-color
  .FNF-filter-tab
  ul
  li
  .fake-checkbox {
  width: 25px;
  height: 25px;
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  border-radius: 30px;
  border: 1px solid #ccc;
  transition: 0.5s ease;
}
.model-filter-Product
  .FNF-filter-grid.filter-color
  .FNF-filter-tab
  ul
  li
  input[type="checkbox"] {
  display: none;
}
.model-filter-Product
  .FNF-filter-grid.filter-color
  .FNF-filter-tab
  ul
  li
  input[type="checkbox"]:checked
  ~ .fake-checkbox {
  border-color: #000;
  background-image: url("");
  background-repeat: no-repeat;
  background-position: center;
}
.model-filter-Product
  .FNF-filter-grid.filter-color
  .FNF-filter-tab
  ul
  li
  input[type="checkbox"]:checked
  ~ label {
  opacity: 1;
}
.model-filter-Product .FNF-filter-grid.filter-size .FNF-filter-tab ul {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 20px;
  margin-top: 10px;
}
.model-filter-Product .FNF-filter-grid.filter-size .FNF-filter-tab ul li {
  flex: 0 1 33.33%;
  max-width: 33.33%;
  padding: 0 8px;
  margin-bottom: 8px;
}
.model-filter-Product .FNF-filter-grid.filter-size .FNF-filter-tab ul li label {
  background: #ebebeb;
  display: block;
  color: #000;
  text-align: center;
  font-size: 13px;
  padding: 4px 6px;
  border-radius: 20px;
  cursor: pointer;
  transition: 0.5s ease;
}
.model-filter-Product
  .FNF-filter-grid.filter-size
  .FNF-filter-tab
  ul
  li
  input[type="checkbox"] {
  display: none;
}
.model-filter-Product
  .FNF-filter-grid.filter-size
  .FNF-filter-tab
  ul
  li
  input[type="checkbox"]:checked
  ~ label {
  background: #a78343;
  color: #fff;
}
.model-filter-Product .FNF-filter-grid.filter-price .PriceFilter {
  border: 0;
}
.model-filter-Product .FNF-filter-grid.filter-price .price_range {
  padding: 0 15px;
  margin-bottom: 20px;
}
.model-filter-Product .FNF-filter-grid.filter-price .slider-box {
  position: relative;
  padding: 20px 0;
}
.model-filter-Product .FNF-filter-grid.filter-price .slider-box .max-price {
  position: absolute;
  right: 0;
  top: 0;
}
.model-filter-Product .FNF-filter-grid.filter-price .slider-box .min-price {
  position: absolute;
  left: 0;
  bottom: 0;
}
.model-filter-Product .FNF-filter-grid.filter-price .slider-box .slider {
  display: block;
  margin: 10px 0;
}
.model-filter-Product
  .FNF-filter-grid.filter-price
  .slider-box
  .slider.ui-slider-horizontal {
  height: 5px;
  border: 0;
  background: #e3e3e3;
}
.model-filter-Product
  .FNF-filter-grid.filter-price
  .slider-box
  .slider.ui-slider-horizontal
  .ui-widget-header {
  background: #d2c09f;
}
.model-filter-Product
  .FNF-filter-grid.filter-price
  .slider-box
  .ui-state-default,
.model-filter-Product
  .FNF-filter-grid.filter-price
  .slider-box
  .ui-widget-content
  .ui-state-default,
.model-filter-Product
  .FNF-filter-grid.filter-price
  .slider-box
  .ui-widget-header
  .ui-state-default,
.model-filter-Product .FNF-filter-grid.filter-price .slider-box .ui-button,
.model-filter-Product
  .FNF-filter-grid.filter-price
  .slider-box
  html
  .ui-button.ui-state-disabled:hover,
.model-filter-Product
  .FNF-filter-grid.filter-price
  .slider-box
  html
  .ui-button.ui-state-disabled:active,
.model-filter-Product
  .FNF-filter-grid.filter-price
  .slider-box
  .ui-widget-header
  .ui-state-focus {
  outline: none;
  border: 0 !important;
  background: #a78343 !important;
  font-weight: normal !important;
  border-radius: 20px;
  top: -7px;
}
.model-filter-Product
  .FNF-filter-grid.filtercategory
  .FNF-filter-tab
  .cat-name.active
  ~ .cirvicon
  img {
  transform: rotate(90deg);
}
.link-wishlist .wishlist_icon.fill svg path {
  stroke-width: 0;
  fill: #a78343;
}
.loademoreLoader {
  display: none;
}
@media (min-width: 992px) {
  .loademoreLoader {
    height: 320px;
  }
}
.loademoreLoader .loader_f {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.loademoreLoader .loader_f img {
  max-width: 65px;
  width: 100%;
}
.model-overlay-filter {
  display: none;
}
@media (max-width: 675px) {
  .model-overlay-filter {
    display: block;
    position: fixed;
    top: 0;
    bottom: 0%;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 111;
    pointer-events: none;
    background: #000;
    background-size: cover;
    opacity: 0;
    transition: 700ms ease;
  }
}
.model.model-filter-Product.toggle ~ .model-overlay-filter {
  opacity: 0.5;
  pointer-events: all;
}
.filterSelected .wrap label {
  display: inline-block;
  padding: 0px 12px;
  background: #f6eee5;
  font-size: 13px;
  color: #666;
  cursor: pointer;
  border-radius: 50px;
  margin-right: 2px;
}
.filterSelected .wrap label span,
.filterSelected .wrap label .clear {
  display: inherit;
}
.filterSelected .wrap label .clear {
  font-size: 12px;
  margin-left: 3px;
}
.page-permlink {
  background: #f1f1f1;
  padding: 10px 0;
}
@media (max-width: 675px) {
  .page-permlink .container-fluid {
    padding: 0 8px;
  }
}
.page-permlink .container-fluid ul li {
  display: inline-block;
  margin-right: 10px;
}
@media (max-width: 675px) {
  .page-permlink .container-fluid ul li {
    margin-right: 2px;
  }
}
.page-permlink .container-fluid ul li a {
  display: inline-block;
  position: relative;
  color: #000;
  font-size: 14px;
}
@media (max-width: 675px) {
  .page-permlink .container-fluid ul li a {
    font-size: 12px;
  }
}
.page-permlink .container-fluid ul li:not(:last-child) a:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  width: 8px;
  height: 8px;
  background: url("");
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: 675px) {
  .page-permlink .container-fluid ul li:not(:last-child) a:after {
    margin-left: 3px;
  }
}
.page-permlink .container-fluid ul li:last-child a {
  color: #666;
}
.ProductDetails {
  padding: 25px 0;
}
@media (max-width: 675px) {
  .ProductDetails {
    padding-bottom: 0;
  }
}
.ProductDetails .container-fluid {
  max-width: 1280px;
  padding: 0;
}
@media (max-width: 991px) {
  .ProductDetails .container-fluid {
    padding: 0 15px;
  }
}
@media (min-width: 992px) {
  .ProductDetails .Product-Img-View {
    position: sticky;
    top: 110px;
    z-index: 9;
  }
}
@media (max-width: 991px) {
  .ProductDetails .Product-Img-View {
    position: relative;
    top: 0px;
  }
}
@media (max-width: 767px) {
  .ProductDetails .Product-Img-View {
    position: static;
  }
}
.ProductDetails .flex .col1 {
  flex: 0 1 50%;
  max-width: 50%;
  width: 100%;
}
@media (max-width: 1366px) {
  .ProductDetails .flex .col1 {
    flex: 0 1 50%;
    max-width: 50%;
    padding-right: 25px;
  }
}
@media (max-width: 767px) {
  .ProductDetails .flex .col1 {
    position: relative;
  }
}
@media (max-width: 675px) {
  .ProductDetails .flex .col1 {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
.ProductDetails .flex .col2 {
  flex: 0 1 50%;
  max-width: 50%;
  width: 100%;
}
@media (max-width: 1366px) {
  .ProductDetails .flex .col2 {
    flex: 0 1 50%;
    max-width: 50%;
  }
}
@media (max-width: 675px) {
  .ProductDetails .flex .col2 {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
.ProductDetails .lSSlideOuter .lSPager.lSGallery li {
  height: auto !important;
}
.ProductDetails .lSSlideOuter.vertical {
  padding: 0;
  padding-right: 0 !important;
  padding-left: 95px;
}
.ProductDetails .lSSlideOuter.vertical .lSGallery {
  left: 0;
  right: auto;
}
.view_fancybx {
  text-align: right;
  margin-top: 10px;
  padding-right: 6px;
}
.view_fancybx p {
  display: inline-block;
  position: relative;
  color: #666;
  padding-right: 8px;
  cursor: pointer;
}
.view_fancybx p:after {
  content: "";
  position: absolute;
  width: 12px;
  top: 4px;
  right: -10px;
  height: 12px;
  background: url("");
  background-repeat: no-repeat;
  background-position: center;
}
.productSingleDeta {
  width: 90%;
}
@media (max-width: 1366px) {
  .productSingleDeta {
    padding-left: 0;
  }
}
@media (max-width: 1140px) {
  .productSingleDeta {
    width: 100%;
    padding-left: 20px;
  }
}
@media (max-width: 675px) {
  .productSingleDeta {
    padding-left: 0;
    padding-top: 25px;
  }
}
.productSingleDeta .productName {
  font-size: 30px;
  line-height: 33px;
  max-width: 680px;
  margin-bottom: 8px;
  color: #000;
  font-family: "Conv_Cronos-Pro", sans-serif;
}
@media (max-width: 991px) {
  .productSingleDeta .productName {
    font-size: 28px;
    line-height: 32px;
  }
}
.productSingleDeta .Producsku {
  color: #838383;
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .productSingleDeta .Producsku {
    font-size: 14px;
    margin-bottom: 10px;
  }
}
.productSingleDeta .price {
  font-size: 24px;
  color: #000;
  padding-left: 20px;
  position: relative;
  margin-bottom: 15px;
}
@media (max-width: 1024px) {
  .productSingleDeta .price {
    margin: 0;
  }
}
@media (max-width: 991px) {
  .productSingleDeta .price {
    font-size: 16px;
  }
}
.productSingleDeta .price span {
  font-size: 16px;
  display: inline-block;
  color: #666;
  margin-left: 10px;
}
.productSingleDeta .price:before {
  content: "";
  width: 12px;
  height: 12px;
  background: url("");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  left: 0;
  top: 4px;
}
.productSingleDeta .title {
  font-size: 17px;
  color: #000;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin-bottom: 6px;
}
@media (max-width: 675px) {
  .productSingleDeta .title {
    display: inline-block;
  }
}
.productSingleDeta .size_dropdown {
  margin-bottom: 15px;
}
@media (max-width: 675px) {
  .productSingleDeta .size_dropdown {
    display: inline-block;
  }
}
.productSingleDeta .produColofle {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.productSingleDeta .product_color {
  margin: 20px 0;
  flex: 0 1 75%;
  max-width: 75%;
}
@media (max-width: 1024px) {
  .productSingleDeta .product_color {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
.productSingleDeta .product_color ul {
  display: block;
}
.productSingleDeta .product_color ul li {
  display: inline-block;
  margin-right: 10px;
}
@media (max-width: 991px) {
  .productSingleDeta .product_color ul li {
    margin-right: 1px;
  }
}
.productSingleDeta .product_color ul li label {
  display: block;
  cursor: pointer;
  width: 32px;
  height: 32px;
  border-radius: 50px;
  overflow: hidden;
  border: 1px solid rgba(0, 0, 0, 0);
  padding: 3px;
  transition: 0.7s ease;
}
.productSingleDeta .product_color ul li .fake-checkbox {
  border-radius: 50px;
  display: block;
  width: 100%;
  height: 100%;
  pointer-events: none;
  border: 1px solid #fff;
  transition: 0.5s ease;
}
.productSingleDeta .product_color ul li input[type="checkbox"] {
  display: none;
}
.productSingleDeta .product_color ul li input[type="checkbox"]:checked ~ label {
  border-color: #666;
}
.productSingleDeta .share_link {
  flex: 0 1 25%;
  max-width: 25%;
}
@media (max-width: 1024px) {
  .productSingleDeta .share_link {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
.productSingleDeta .share_link ul li {
  display: inline-block;
}
.productSingleDeta .share_link ul li img {
  display: inline-block;
}
@media (max-width: 1024px) {
  .productSingleDeta .prodcSizeGrid {
    margin-top: 20px;
  }
}
.productSingleDeta .prodcSizeGrid .flex {
  align-items: center;
}
@media (max-width: 1366px) {
  .productSingleDeta .prodcSizeGrid .flex {
    justify-content: space-between;
  }
}
.productSingleDeta .prodcSizeGrid .prodSize {
  flex: 0 1 100%;
  max-width: 100%;
}
.productSingleDeta .prodcSizeGrid .prodSize span {
  display: inline-block;
  padding: 2px 30px;
  border-radius: 25px;
  color: #333;
  font-size: 12px;
  border: 1px solid #d1d1d1;
}
@media (max-width: 991px) {
  .productSingleDeta .prodcSizeGrid .prodSize .title {
    font-size: 14px;
    margin-bottom: 0;
  }
}
.productSingleDeta .prodcSizeGrid .prodSize ul li {
  display: none;
  position: relative;
}
.productSingleDeta .prodcSizeGrid .prodSize ul li input[type="radio"] {
  position: absolute;
  top: 0;
  left: 0s;
  right: 0;
  bottom: 0;
  cursor: pointer;
  opacity: 0;
  display: none;
}
.productSingleDeta .prodcSizeGrid .quntIncr {
  flex: 0 1 50%;
  max-width: 50%;
  display: flex;
  align-items: center;
}
@media (max-width: 1140px) {
  .productSingleDeta .prodcSizeGrid .quntIncr {
    flex: 0 1 50%;
    max-width: 50%;
  }
}
.productSingleDeta .prodcSizeGrid .quntIncr .product_uom {
  padding-left: 8px;
}
.productSingleDeta .prodcSizeGrid .delAvialabelty {
  flex: 0 1 50%;
  max-width: 50%;
}
@media (max-width: 1140px) {
  .productSingleDeta .prodcSizeGrid .delAvialabelty {
    flex: 0 1 100%;
    max-width: 100%;
    margin-top: 15px;
  }
}
@media (max-width: 991px) {
  .productSingleDeta .prodcSizeGrid .delAvialabelty {
    padding-left: 0px;
  }
}
.productSingleDeta .prodcSizeGrid .delAvialabelty .form-group {
  position: relative;
}
.productSingleDeta .prodcSizeGrid .delAvialabelty .form-group label {
  font-size: 14px;
  color: #000;
  display: block;
  text-transform: uppercase;
}
.productSingleDeta
  .prodcSizeGrid
  .delAvialabelty
  .form-group
  input.form-control {
  display: block;
  width: 100%;
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid #000;
  padding: 10px 0;
  font-size: 14px;
  letter-spacing: 0.5px;
  padding-right: 60px;
}
.productSingleDeta
  .prodcSizeGrid
  .delAvialabelty
  .form-group
  input.form-control:focus {
  outline: 0;
}
.productSingleDeta .prodcSizeGrid .delAvialabelty .form-group a.btnAvailChek {
  position: absolute;
  top: 30%;
  right: 0;
  height: 70%;
  width: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.productSingleDeta .ProdicActioBann {
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}
@media (max-width: 1024px) {
  .productSingleDeta .ProdicActioBann {
    margin-top: 5px;
  }
}
.productSingleDeta .ProdicActioBann .link {
  margin-right: 5px;
}
.productSingleDeta .ProdicActioBann .link:last-child {
  margin-right: 0;
}
.productSingleDeta .ProdicActioBann .link.btncart {
  width: 45%;
}
.productSingleDeta .ProdicActioBann .link.btnenquiry {
  width: 45%;
}
.productSingleDeta .ProdicActioBann .link.btnwis {
  width: 10%;
}
.productSingleDeta .ProdicActioBann .link.btnwis a {
  border: 1px solid #f0f0f0;
}
.productSingleDeta .ProdicActioBann .link.btnwis a svg {
  stroke: #000;
}
.productSingleDeta .ProdicActioBann .link.btnwis a.fill svg {
  stroke: #d91414;
}
.productSingleDeta .ProdicActioBann .link.btnwis a.fill svg path {
  fill: #d91414;
}
.productSingleDeta .ProdicActioBann .link a,
.productSingleDeta .ProdicActioBann .link button {
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-size: 16px;
  width: 100%;
  padding: 10px 0;
  border: 0;
  height: 43px;
}
@media (max-width: 991px) {
  .productSingleDeta .ProdicActioBann .link a,
  .productSingleDeta .ProdicActioBann .link button {
    font-size: 14px;
  }
}
.productSingleDeta .ProdicActioBann .link a span,
.productSingleDeta .ProdicActioBann .link button span {
  font-size: inherit;
}
.productSingleDeta .ProdicActioBann .link a span,
.productSingleDeta .ProdicActioBann .link a svg,
.productSingleDeta .ProdicActioBann .link button span,
.productSingleDeta .ProdicActioBann .link button svg {
  display: inline-block;
  vertical-align: middle;
}
.productSingleDeta .ProdicActioBann .link a svg,
.productSingleDeta .ProdicActioBann .link button svg {
  font-size: 24px;
}
.productSingleDeta .ProdicActioBann .link a:hover span,
.productSingleDeta .ProdicActioBann .link button:hover span {
  padding-left: 0;
}
.productSingleDeta .ProdicActioBann .link:first-child a {
  background: #000;
  border-color: #fff;
}
.productSingleDeta .ProdicActioBann .link:first-child a:after {
  background: #a78343;
}
.productSingleDeta .ProdicActioBann .link:first-child a span {
  color: #fff;
}
.productSingleDeta .ProdicActioBann .link:nth-child(2) a {
  border: 1px solid #000;
}
.productSingleDeta .ProdicActioBann .link:nth-child(2) a:after {
  background: #a78343;
}
.productSingleDeta .ProdicActioBann .link:nth-child(2) a span {
  color: #000;
}
.productSingleDeta .ProdicActioBann .link:nth-child(2) a:hover {
  border-color: #a78343;
}
.productSingleDeta .item_left {
  margin-top: 4px;
}
.productSingleDeta .item_left p {
  font-size: 16px;
  color: #000;
}
.productSingleDeta .productDescrip {
  padding: 15px 0;
  border-top: 1px solid #ccc;
  position: relative;
}
@media (max-width: 1024px) {
  .productSingleDeta .productDescrip {
    margin-top: 20px;
  }
}
.productSingleDeta .productDescrip .title {
  font-size: 16px;
  font-family: "Conv_Cronos-Pro", sans-serif;
  color: #000;
  cursor: pointer;
  margin: 0;
}
.productSingleDeta .productDescrip .prdDesContent {
  margin-top: 10px;
}
.productSingleDeta .productDescrip .arrow {
  flex: 0 1 28px;
  max-width: 28px;
  text-align: center;
  font-size: 16px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: absolute;
  left: auto;
  right: 20px;
  top: 26px;
  pointer-events: none;
}
.productSingleDeta .productDescrip .arrow:before {
  content: "";
  position: absolute;
  width: 18px;
  height: 2px;
  background: #000;
}
.productSingleDeta .productDescrip .arrow:after {
  content: "";
  position: absolute;
  width: 2px;
  height: 18px;
  background: #000;
  opacity: 1;
}
.productSingleDeta .productDescrip.active .arrow:after {
  opacity: 0;
}
.productSingleDeta .productDescrip .flex {
  justify-content: space-between;
}
.productSingleDeta .productDescrip .flex .col {
  flex: 0 1 45%;
  max-width: 45%;
}
@media (max-width: 675px) {
  .productSingleDeta .productDescrip .flex .col {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
@media (max-width: 675px) {
  .productSingleDeta .productDescrip .list {
    margin-top: 15px;
  }
}
.productSingleDeta .productDescrip .list ul li {
  margin: 2px 0;
}
.productSingleDeta .productDescrip .list ul li b,
.productSingleDeta .productDescrip .list ul li strong {
  font-weight: normal;
}
.QutyBTN {
  background: #f7f5f2;
  width: 125px;
  display: flex;
  flex-wrap: wrap;
  height: 50px;
}
@media (max-width: 675px) {
  .QutyBTN {
    margin-left: auto;
    margin-right: 0;
    width: 100%;
  }
}
.QutyBTN .BtnDecr {
  flex: 0 1 33.33%;
  max-width: 33.33%;
  text-align: center;
  font-size: 16px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.QutyBTN .BtnDecr:before {
  content: "";
  position: absolute;
  width: 18px;
  height: 2px;
  background: #000;
}
.QutyBTN .Btnqty {
  flex: 0 1 33.33%;
  max-width: 33.33%;
  text-align: center;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.QutyBTN .BtnIncr {
  flex: 0 1 33.33%;
  max-width: 33.33%;
  text-align: center;
  font-size: 16px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.QutyBTN .BtnIncr:before {
  content: "";
  position: absolute;
  width: 18px;
  height: 2px;
  background: #000;
}
.QutyBTN .BtnIncr:after {
  content: "";
  position: absolute;
  width: 2px;
  height: 18px;
  background: #000;
}
.PD-HowIFeel {
  background: #f6f6f6;
  padding: 30px 0;
}
@media (max-width: 675px) {
  .PD-HowIFeel {
    padding: 20px 0;
  }
}
.PD-HowIFeel .flex {
  align-items: center;
}
.PD-HowIFeel .flex .col1 {
  flex: 0 1 40%;
  max-width: 40%;
}
@media (max-width: 991px) {
  .PD-HowIFeel .flex .col1 {
    flex: 0 1 45%;
    max-width: 45%;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .PD-HowIFeel .flex .col1 {
    position: relative;
  }
}
@media (max-width: 675px) {
  .PD-HowIFeel .flex .col1 {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
.PD-HowIFeel .flex .col2 {
  flex: 0 1 60%;
  max-width: 60%;
}
@media (max-width: 991px) {
  .PD-HowIFeel .flex .col2 {
    flex: 0 1 55%;
    max-width: 55%;
  }
}
@media (max-width: 675px) {
  .PD-HowIFeel .flex .col2 {
    flex: 0 1 100%;
    max-width: 100%;
    margin-top: 20px;
  }
}
.PD-HowIFeel .content {
  max-width: 370px;
}
@media (max-width: 991px) {
  .PD-HowIFeel .content {
    width: 100%;
    padding-right: 20px;
  }
}
@media (max-width: 675px) {
  .PD-HowIFeel .content {
    text-align: center;
    max-width: 100%;
    padding: 0 15px;
  }
}
.PD-HowIFeel .content .line {
  display: block;
  width: 65px;
  height: 2px;
  background: #000;
  margin-bottom: 30px;
}
@media (max-width: 675px) {
  .PD-HowIFeel .content .line {
    display: none;
  }
}
.PD-HowIFeel .content .title {
  font-size: 30px;
  line-height: 33px;
  position: relative;
  color: #000;
  font-family: "Conv_Cronos-Pro", sans-serif;
  padding: 20px 0;
}
@media (max-width: 991px) {
  .PD-HowIFeel .content .title {
    padding: 5px 0 11px;
  }
}
@media (max-width: 675px) {
  .PD-HowIFeel .content .title {
    padding: 0 0 15px;
  }
}
.PD-HowIFeel figure {
  position: relative;
}
.PD-HowIFeel figure img {
  width: 100%;
}
.PD-HowIFeel figure .video_icon {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.PD-HowIFeel figure .video_icon img {
  display: block;
  width: auto;
}
.similarProducts {
  padding: 70px 0;
}
@media (max-width: 991px) {
  .similarProducts {
    padding: 30px 0 0px;
  }
}
@media (max-width: 675px) {
  .similarProducts {
    padding: 15px 0 0;
  }
}
.similarProducts .container-fluid {
  padding: 6px;
}
@media (max-width: 675px) {
  .similarProducts .container-fluid {
    padding: 0 6px;
  }
}
.similarProducts .heading {
  margin-bottom: 55px;
}
@media (max-width: 991px) {
  .similarProducts .heading {
    margin-bottom: 25px;
  }
}
.similarProducts .heading h2 {
  text-transform: uppercase;
}
.similarProducts .owl-item {
  padding: 6px;
}
.listFancyBox {
  display: none !important;
}
.lSSlideOuter.vertical .lightSlider img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.lSSlideWrapper.usingCss .lSAction {
  display: none !important;
}
.deavl_staus p.scsfll.Check_Availablity,
.deavl_staus p.scsfll.WslstTxtPop {
  margin-left: 0;
  font-size: 14px;
}
@media (max-width: 991px) {
  .etalage li.etalage_thumb {
    padding-left: 0 !important;
  }
}
.Product-Img-View {
  position: relative;
  display: inline-block;
}
@media (max-width: 767px) {
  .Product-Img-View {
    position: static;
  }
}
.Product-Img-View .video_product {
  position: absolute;
  bottom: 8px;
  right: 0;
  max-width: 81px;
  width: 100%;
  height: 89px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 991px) {
  .Product-Img-View .video_product {
    top: 8px;
    left: 8px;
    bottom: auto;
    background: rgba(0, 0, 0, 0);
  }
}
.Product-Img-View .video_product .video_icon {
  border: 2px solid #a78343;
  background: #fff;
}
.Product-Img-View .video_product .video_icon img {
  width: auto;
  position: relative;
  filter: invert(0.6);
}
.video_produc_thumb {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 89px;
  background: #000;
  display: none;
}
@media (max-width: 767px) {
  .video_produc_thumb {
    left: 0;
    bottom: -4px;
  }
}
.video_produc_thumb video.video1 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.video_produc_thumb .close_video {
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 11;
  background: #a78343;
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 45px;
  cursor: pointer;
}
.video_produc_thumb .close_video img {
  width: 11px;
}
@media (max-width: 767px) {
  .etalage li.etalage_small_thumbs ul li:not(:last-child) {
    margin-right: 8px !important;
  }
}
@media (max-width: 675px) {
  .etalage li.etalage_small_thumbs {
    margin-top: 10px;
  }
}
@media (max-width: 675px) {
  .etalage li.etalage_thumb {
    pointer-events: none;
  }
}
.model-login,
.Model-Change-Password {
  background: #fff url("flow.jpg");
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: 65%;
  padding: 25px;
  top: 0;
  bottom: 0;
  right: 0;
  max-width: 353px;
  width: 100%;
  transform: translateX(100%);
  transition: 700ms ease;
}
.model-login.is-open,
.Model-Change-Password.is-open {
  transform: translateX(0%);
}
.model-login .close_model,
.Model-Change-Password .close_model {
  right: auto;
  left: 30px;
  top: 25px;
  opacity: 0.3;
}
.model-login .title,
.Model-Change-Password .title {
  text-align: right;
}
.model-login .model-body .form,
.Model-Change-Password .model-body .form {
  padding-top: 60px;
}
.model-login .model-body .form h6,
.Model-Change-Password .model-body .form h6 {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-family: "Antiga", sans-serif;
  letter-spacing: 4px;
  font-size: 24px;
}
.model-login .model-body .form .form-group .form-control,
.Model-Change-Password .model-body .form .form-group .form-control {
  border: 1px solid #8c8c8c;
  padding: 10px;
  color: #000;
  font-size: 16px;
}
.model-login .model-body .form .form-group .form-control:focus,
.Model-Change-Password .model-body .form .form-group .form-control:focus {
  border-color: #000;
}
.model-login .model-body .form .form-group .form-control:focus ~ label,
.Model-Change-Password
  .model-body
  .form
  .form-group
  .form-control:focus
  ~ label {
  top: -8px;
}
.model-login .model-body .form .form-group.valid,
.Model-Change-Password .model-body .form .form-group.valid {
  border-color: #000;
}
.model-login .model-body .form .form-group.valid label,
.Model-Change-Password .model-body .form .form-group.valid label {
  top: -8px;
}
.model-login .model-body .form .form-group label,
.Model-Change-Password .model-body .form .form-group label {
  color: #666;
  color: #666;
  display: inline-block;
  background: #fff;
  right: auto;
  padding: 0;
  left: 10px;
  top: 14px;
  font-size: 16px;
}
.model-login .model-body .form .link,
.Model-Change-Password .model-body .form .link {
  margin-bottom: 15px;
}
.model-login .model-body .form .link a,
.Model-Change-Password .model-body .form .link a {
  display: block;
  text-transform: uppercase;
  padding: 10px 0;
  color: #fff;
  background: #a78343;
  border: 0;
  text-align: center;
}
.model-login .model-body .form .link a span,
.Model-Change-Password .model-body .form .link a span {
  padding: 0;
  position: relative;
  z-index: 1;
  color: #fff;
}
.model-login .model-body .form .or,
.Model-Change-Password .model-body .form .or {
  position: relative;
  text-align: center;
  margin-bottom: 30px;
}
.model-login .model-body .form .or:before,
.Model-Change-Password .model-body .form .or:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 2px;
  border-top: 1px solid #e3e3e3;
}
.model-login .model-body .form .or span,
.Model-Change-Password .model-body .form .or span {
  padding: 0 8px;
  position: relative;
  display: inline-block;
  background: #fff;
  text-transform: uppercase;
  color: #000;
}
.model-login .model-body .form .login_with ul,
.Model-Change-Password .model-body .form .login_with ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.model-login .model-body .form .login_with ul li,
.Model-Change-Password .model-body .form .login_with ul li {
  flex: 0 1 48%;
  max-width: 48%;
}
.model-login .model-body .form .login_with ul li a,
.Model-Change-Password .model-body .form .login_with ul li a {
  display: block;
  text-align: center;
  border: 1px solid #e3e3e3;
  background: #fff;
  padding: 8px 0;
  position: relative;
}
.model-login .model-body .form .login_with ul li a:before,
.Model-Change-Password .model-body .form .login_with ul li a:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #000;
  -webkit-clip-path: polygon(100% 100%, 100% 0%, 100% 100%, 0% 100%);
  clip-path: polygon(100% 100%, 100% 0%, 100% 100%, 0% 100%);
  transition: 450ms ease;
}
.model-login .model-body .form .login_with ul li a:hover:before,
.Model-Change-Password .model-body .form .login_with ul li a:hover:before {
  -webkit-clip-path: polygon(101% 101%, 101% 0%, 0% 0%, 0% 101%);
  clip-path: polygon(101% 101%, 101% 0%, 0% 0%, 0% 101%);
}
.model-login .model-body .form .login_with ul li a img,
.model-login .model-body .form .login_with ul li a span,
.model-login .model-body .form .login_with ul li a svg,
.Model-Change-Password .model-body .form .login_with ul li a img,
.Model-Change-Password .model-body .form .login_with ul li a span,
.Model-Change-Password .model-body .form .login_with ul li a svg {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 1;
  transition: 450ms ease;
}
.model-login .model-body .form .login_with ul li a span,
.Model-Change-Password .model-body .form .login_with ul li a span {
  color: #666;
}
.model-login .model-body .form .login_with ul li a img,
.model-login .model-body .form .login_with ul li a svg,
.Model-Change-Password .model-body .form .login_with ul li a img,
.Model-Change-Password .model-body .form .login_with ul li a svg {
  margin-right: 10px;
}
.model-login .model-body .form .login_with ul li a svg,
.Model-Change-Password .model-body .form .login_with ul li a svg {
  width: 20px;
  height: 20px;
}
.model-login .model-body .form .login_with ul li a svg path,
.Model-Change-Password .model-body .form .login_with ul li a svg path {
  fill: #595959;
}
.model-login .model-body .form .login_with ul li a:hover span,
.Model-Change-Password .model-body .form .login_with ul li a:hover span {
  color: #fff;
}
.model-login .model-body .form .login_with ul li a:hover svg path,
.Model-Change-Password .model-body .form .login_with ul li a:hover svg path {
  fill: #fff;
}
.model-login .model-body .form .form_botm_link,
.Model-Change-Password .model-body .form .form_botm_link {
  margin-top: 15px;
  display: flex;
  justify-content: space-between;
}
.model-login .model-body .form .form_botm_link a.getnewotp,
.Model-Change-Password .model-body .form .form_botm_link a.getnewotp {
  display: inline-block;
  color: #666;
  transition: 450ms ease;
}
.model-login .model-body .form .form_botm_link a.getnewotp:hover,
.Model-Change-Password .model-body .form .form_botm_link a.getnewotp:hover {
  color: #a78343;
}
.model-login .model-body .form .form_botm_link .btn_goback,
.Model-Change-Password .model-body .form .form_botm_link .btn_goback {
  display: inline-block;
  cursor: pointer;
}
.model-login .model-body .form .form_botm_link .btn_goback img,
.model-login .model-body .form .form_botm_link .btn_goback span,
.Model-Change-Password .model-body .form .form_botm_link .btn_goback img,
.Model-Change-Password .model-body .form .form_botm_link .btn_goback span {
  display: inline-block;
  vertical-align: middle;
}
.model-login .model-body .form .form_botm_link .btn_goback img,
.Model-Change-Password .model-body .form .form_botm_link .btn_goback img {
  display: inline-block;
  margin-right: 7px;
}
.model-login .model-body .form .form_botm_link .btn_goback span,
.Model-Change-Password .model-body .form .form_botm_link .btn_goback span {
  display: inline-block;
}
.model-login .otp_msg,
.Model-Change-Password .otp_msg {
  margin-bottom: 8px;
}
.model-login .otp_msg p,
.Model-Change-Password .otp_msg p {
  color: #727272;
}
.model-login .resiterlink,
.Model-Change-Password .resiterlink {
  margin-top: 30px;
}
.model-login .resiterlink p,
.Model-Change-Password .resiterlink p {
  text-align: center;
  color: #666;
  font-size: 16px;
}
.model-login .resiterlink p a,
.Model-Change-Password .resiterlink p a {
  color: #000;
  display: inline-block;
}
.model.model-popmsg {
  top: 100%;
  left: 50%;
  transform: translate(-50%, 100%);
  max-width: 420px;
  width: 100%;
  transition: 450ms ease;
}
.model.model-popmsg.is-open {
  top: 50%;
  transform: translate(-50%, -50%);
}
.model.model-popmsg .model-body {
  background: #fff;
  padding: 45px 25px;
}
.model.model-popmsg .model-body .content {
  text-align: center;
}
.model.model-popmsg .model-body .content * {
  margin-bottom: 8px;
  line-height: normal;
}
.fb_ling {
  display: block;
  text-align: center;
  border: 1px solid #e3e3e3;
  background: #3d58a3;
  padding: 8px 0;
  position: relative;
}
.login_modBtn-pass {
  display: block;
  margin-top: 3px;
  text-align: right;
}
.login_modBtn-pass .btn {
  display: inline-block;
  background: rgba(0, 0, 0, 0);
  border: 0;
  cursor: pointer;
  width: auto;
  max-width: none;
  color: #a78343;
  font-size: 16px;
  padding: 8px 2px;
}
.PasLonAct {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.PasLonAct .btn {
  background: rgba(0, 0, 0, 0);
  border: 0;
  cursor: pointer;
  width: auto;
  max-width: none;
  font-size: 16px;
  padding: 8px 2px;
}
.PasLonAct .btn.logWithOtp {
  flex: 1;
  text-align: left;
  color: #666;
}
.PasLonAct .btn.btnforgotPass {
  color: #a78343;
  text-align: right;
  flex: 1;
}
.PasLonAct .btn.btn-log-Password {
  color: #a78343;
}
.LoginMode-Pass {
  display: none;
}
button.btnViewPass {
  position: absolute;
  right: 1px;
  width: 40px;
  top: 3px;
  bottom: 3px;
  border: 0;
  background: #fff;
}
button.btnViewPass svg {
  font-size: 20px;
  color: #666;
}
.shopingCartPage {
  border-top: 1px solid #efefef;
  padding-top: 20px;
  padding-bottom: 70px;
}
@media (max-width: 991px) {
  .shopingCartPage {
    padding-bottom: 20px;
  }
}
.shopingCartPage .flex .cart-AsiseLeft {
  flex: 0 1 65%;
  max-width: 65%;
}
@media (max-width: 991px) {
  .shopingCartPage .flex .cart-AsiseLeft {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
.shopingCartPage .flex .cart-AsideRight {
  flex: 0 1 35%;
  max-width: 35%;
  padding-left: 45px;
}
@media (max-width: 991px) {
  .shopingCartPage .flex .cart-AsideRight {
    flex: 0 1 100%;
    max-width: 100%;
    padding-left: 0px;
  }
}
.shopingCartPage .User-Cart-List .heading h4 {
  font-family: "Conv_Cronos-Pro", sans-serif;
  font-size: 30px;
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .shopingCartPage .User-Cart-List .heading h4 {
    border-bottom: 1px solid #f5f5f5;
    padding-bottom: 15px;
  }
}
.shopingCartPage .User-Cart-List .table_strip {
  border-bottom: 1px solid #efefef;
  padding: 3px 0 10px;
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .shopingCartPage .User-Cart-List .table_strip {
    display: none;
  }
}
.shopingCartPage .User-Cart-List .table_strip ul {
  display: flex;
  flex-wrap: wrap;
}
.shopingCartPage .User-Cart-List .table_strip ul li {
  font-size: 18px;
}
.shopingCartPage .User-Cart-List .table_strip ul li:first-child {
  flex: 0 1 45%;
  max-width: 45%;
}
.shopingCartPage .User-Cart-List .table_strip ul li:nth-child(2) {
  flex: 0 1 18.33%;
  max-width: 18.33%;
  text-align: center;
}
.shopingCartPage .User-Cart-List .table_strip ul li:nth-child(3) {
  flex: 0 1 18.33%;
  max-width: 18.33%;
  text-align: center;
}
.shopingCartPage .User-Cart-List .table_strip ul li:nth-child(4) {
  flex: 0 1 18.33%;
  max-width: 18.33%;
  text-align: center;
}
@media (max-width: 675px) {
  .shopingCartPage .User-Cart-List .cartListItem {
    margin-bottom: 15px;
  }
}
.shopingCartPage .User-Cart-List .cartListItem .item {
  padding-bottom: 20px;
  border-bottom: 1px solid #efefef;
  margin-bottom: 20px;
  position: relative;
}
.shopingCartPage .User-Cart-List .cartListItem .item .flex {
  align-items: center;
  position: relative;
}
.shopingCartPage .User-Cart-List .cartListItem .item .flex .proimg {
  flex: 0 1 45%;
  max-width: 45%;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .shopingCartPage .User-Cart-List .cartListItem .item .flex .proimg {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
.shopingCartPage .User-Cart-List .cartListItem .item .flex .proimg figure {
  flex: 0 1 30%;
  max-width: 30%;
}
.shopingCartPage .User-Cart-List .cartListItem .item .flex .proimg figure img {
  width: 100%;
  padding-right: 25px;
}
.shopingCartPage .User-Cart-List .cartListItem .item .flex .proimg .prodcuDec {
  flex: 0 1 70%;
  max-width: 70%;
  padding: 5px 0;
  padding-right: 25px;
}
@media (max-width: 991px) {
  .shopingCartPage
    .User-Cart-List
    .cartListItem
    .item
    .flex
    .proimg
    .prodcuDec {
    margin-bottom: 25px;
  }
}
@media (max-width: 675px) {
  .shopingCartPage
    .User-Cart-List
    .cartListItem
    .item
    .flex
    .proimg
    .prodcuDec {
    padding-right: 0;
  }
}
.shopingCartPage
  .User-Cart-List
  .cartListItem
  .item
  .flex
  .proimg
  .prodcuDec
  .productName {
  color: #666;
  margin-bottom: 15px;
}
@media (max-width: 675px) {
  .shopingCartPage
    .User-Cart-List
    .cartListItem
    .item
    .flex
    .proimg
    .prodcuDec
    .productName {
    margin-bottom: 5px;
  }
}
.shopingCartPage
  .User-Cart-List
  .cartListItem
  .item
  .flex
  .proimg
  .prodcuDec
  .cartsku,
.shopingCartPage
  .User-Cart-List
  .cartListItem
  .item
  .flex
  .proimg
  .prodcuDec
  .cartcolor,
.shopingCartPage
  .User-Cart-List
  .cartListItem
  .item
  .flex
  .proimg
  .prodcuDec
  .cartsize {
  font-size: 14px;
}
.shopingCartPage .User-Cart-List .cartListItem .item .flex .cartPrice {
  flex: 0 1 18.33%;
  max-width: 18.33%;
  text-align: center;
  margin-top: -5%;
}
@media (max-width: 991px) {
  .shopingCartPage .User-Cart-List .cartListItem .item .flex .cartPrice {
    margin-top: 0px;
  }
}
@media (max-width: 767px) {
  .shopingCartPage .User-Cart-List .cartListItem .item .flex .cartPrice {
    width: 60%;
    max-width: 60%;
  }
}
.shopingCartPage .User-Cart-List .cartListItem .item .flex .carQTY {
  flex: 0 1 18.33%;
  max-width: 18.33%;
  text-align: center;
  margin-top: -5%;
}
@media (max-width: 991px) {
  .shopingCartPage .User-Cart-List .cartListItem .item .flex .carQTY {
    margin-top: 0;
    width: 60%;
    max-width: 60%;
  }
}
@media (max-width: 767px) {
  .shopingCartPage .User-Cart-List .cartListItem .item .flex .carQTY {
    margin-left: 25px;
  }
}
.shopingCartPage .User-Cart-List .cartListItem .item .flex .carQTY .QutyBTN {
  margin: 0 auto;
  background: #fff;
  border: 1px solid #f1f1f1;
  display: flex;
  width: 130px;
}
.shopingCartPage
  .User-Cart-List
  .cartListItem
  .item
  .flex
  .carQTY
  .QutyBTN
  .sub,
.shopingCartPage
  .User-Cart-List
  .cartListItem
  .item
  .flex
  .carQTY
  .QutyBTN
  .add {
  flex: 0 1 41.66px;
  max-width: 41.66px;
  height: 48px;
  background: rgba(0, 0, 0, 0);
  text-align: center;
  font-size: 30px;
  font-style: normal;
  font-family: fangsong;
  cursor: pointer;
  border: 0;
  position: relative;
}
.shopingCartPage
  .User-Cart-List
  .cartListItem
  .item
  .flex
  .carQTY
  .QutyBTN
  .sub:before,
.shopingCartPage
  .User-Cart-List
  .cartListItem
  .item
  .flex
  .carQTY
  .QutyBTN
  .sub:after,
.shopingCartPage
  .User-Cart-List
  .cartListItem
  .item
  .flex
  .carQTY
  .QutyBTN
  .add:before,
.shopingCartPage
  .User-Cart-List
  .cartListItem
  .item
  .flex
  .carQTY
  .QutyBTN
  .add:after {
  display: none;
}
.shopingCartPage
  .User-Cart-List
  .cartListItem
  .item
  .flex
  .carQTY
  .QutyBTN
  .crtQtyVal {
  flex: 0 1 41.66px;
  max-width: 41.66px;
  width: 100%;
  line-height: normal;
  height: 48px;
  font-size: 20px;
  text-align: center;
  border: 0;
  border-left: 1px solid #f1f1f1;
  border-right: 1px solid #f1f1f1;
  opacity: 1;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: none;
}
.shopingCartPage .User-Cart-List .cartListItem .item .flex .carSubTotal {
  flex: 0 1 18.33%;
  max-width: 18.33%;
  text-align: center;
  margin-top: -5%;
}
@media (max-width: 991px) {
  .shopingCartPage .User-Cart-List .cartListItem .item .flex .carSubTotal {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .shopingCartPage .User-Cart-List .cartListItem .item .flex .carSubTotal {
    display: none;
  }
}
.shopingCartPage .User-Cart-List .cartListItem .item .flex .price {
  font-size: 18px;
  color: #666;
  padding-left: 15px;
  position: relative;
  display: inline-block;
}
.shopingCartPage .User-Cart-List .cartListItem .item .flex .price:before {
  content: "";
  width: 12px;
  height: 12px;
  background: url("");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  left: 0;
  top: 5px;
}
.shopingCartPage .User-Cart-List .cartListItem .item .catAction {
  position: absolute;
  bottom: 10px;
  right: 10px;
  width: 16%;
  text-align: center;
}
@media (max-width: 767px) {
  .shopingCartPage .User-Cart-List .cartListItem .item .catAction {
    bottom: 27px;
  }
}
.shopingCartPage .User-Cart-List .cartListItem .item .catAction .itemDelect,
.shopingCartPage .User-Cart-List .cartListItem .item .catAction .itemEdit {
  display: inline-block;
  width: 35px;
  height: 35px;
  margin: 0;
  padding: 0;
  text-align: center;
}
.shopingCartPage .User-Cart-List .cartListItem .item .catAction .itemDelect a,
.shopingCartPage .User-Cart-List .cartListItem .item .catAction .itemEdit a {
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.shopingCartPage
  .User-Cart-List
  .cartListItem
  .item
  .catAction
  .itemDelect
  a
  img,
.shopingCartPage
  .User-Cart-List
  .cartListItem
  .item
  .catAction
  .itemEdit
  a
  img {
  display: block;
}
.order-summery .heading h6 {
  color: #666;
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
  letter-spacing: 0.5px;
}
.order-summery .summbtn {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .order-summery .summbtn {
    display: block;
  }
}
.order-summery .summbtn .btn_summ {
  flex: 0 1 100%;
  max-width: 100%;
  width: 100%;
  display: block;
  background: #a78343;
  padding: 10px 0;
  margin-bottom: 8px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.3px;
}
@media (max-width: 991px) {
  .order-summery .summbtn .btn_summ {
    margin-bottom: 5px;
    max-width: 100%;
  }
}
.order-summery .summbtn .btn_summ:first-child {
  background: #000;
}
.order-summery .OrderSummTable {
  padding: 35px;
  background: #f9f8f5;
}
@media (max-width: 675px) {
  .order-summery .OrderSummTable {
    padding: 15px;
  }
}
.order-summery .OrderSummTable .tableView ul li {
  display: block;
  position: relative;
  padding: 15px 0;
  border-bottom: 1px solid rgba(213, 213, 213, 0.2705882353);
}
.order-summery .OrderSummTable .tableView ul li:last-child {
  border: 0;
}
.order-summery .OrderSummTable .tableView ul li .title {
  font-size: 16px;
  color: #000;
}
.order-summery .OrderSummTable .tableView ul li .price {
  font-size: 16px;
  color: #000;
  position: absolute;
  right: 0;
  bottom: 14px;
  padding-left: 16px;
  background: url("");
  background-repeat: no-repeat;
  background-position: 0 5px;
}
.order-summery .FormCoupon {
  width: 80%;
  margin: 0 auto;
  padding: 35px;
}
@media (max-width: 675px) {
  .order-summery .FormCoupon {
    padding: 0;
    width: 100%;
    padding-top: 20px;
  }
}
.order-summery .FormCoupon .text {
  text-align: center;
  width: 90%;
  margin: 0 auto;
  line-height: 20px;
}
@media (max-width: 675px) {
  .order-summery .FormCoupon .text {
    width: 100%;
    text-align: left;
  }
}
.order-summery .FormCoupon .text p {
  font-size: 15px;
  color: #000;
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
}
.order-summery .FormCoupon .form {
  margin-top: 25px;
}
@media (max-width: 675px) {
  .order-summery .FormCoupon .form {
    margin-top: 8px;
  }
}
.order-summery .FormCoupon .form .form-group .form-control {
  border-bottom: 1px solid #000;
  color: #000;
}
.order-summery .FormCoupon .form .form-group.valid label {
  top: 0;
}
.order-summery .FormCoupon .form .form-group label {
  font-size: 15px;
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
  color: #666;
}
.order-summery .FormCoupon .form .btnform {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  color: #000;
  padding: 17px 10px 0;
  text-transform: uppercase;
  letter-spacing: 0.8px;
  font-size: 14px;
}
.order-summery .paymeMethod {
  margin: 0 auto;
  max-width: 340px;
  width: 100%;
  padding: 0 0 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.order-summery .paymeMethod span,
.order-summery .paymeMethod img {
  display: inline-block;
  vertical-align: middle;
}
.order-summery .paymeMethod span {
  font-style: italic;
}
.summeryProductList {
  padding: 20px 35px;
  background: #fff;
}
.summeryProductList .product_item {
  margin-top: 30px;
}
.summeryProductList .product_item .flex {
  margin-bottom: 10px;
  border-bottom: 1px solid #ededed;
}
.summeryProductList .product_item .flex:last-child {
  border: 0;
}
.summeryProductList .product_item .flex .col1 {
  flex: 0 1 20%;
  max-width: 20%;
  padding-right: 15px;
}
.summeryProductList .product_item .flex .col2 {
  flex: 0 1 80%;
  max-width: 80%;
}
.summeryProductList .product_item figure {
  line-height: 0;
}
.summeryProductList .product_item figure img {
  max-width: 100%;
}
.summeryProductList .product_item .prodcuDec .productName {
  margin-bottom: 3px;
}
.summeryProductList .product_item .prodcuDec .cartsku {
  color: #666;
  margin-bottom: 8px;
  font-size: 13px;
}
.summeryProductList .product_item .prodcuDec .price {
  font-size: 16px;
  color: #666;
  padding-left: 15px;
  position: relative;
  display: inline-block;
  margin-bottom: 8px;
}
.summeryProductList .product_item .prodcuDec .price:before {
  content: "";
  width: 12px;
  height: 12px;
  background: url("");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  left: 0;
  top: 5px;
}
@media (max-width: 991px) {
  .banner.career-Banner .bg {
    height: 320px;
  }
}
@media (max-width: 991px) {
  .banner.career-Banner .bg::before {
    background: #000;
    opacity: 0.5;
  }
}
.banner.career-Banner .bg img {
  width: 100%;
}
@media (max-width: 991px) {
  .banner.career-Banner .bg img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
}
.banner.career-Banner .banner-content {
  right: 0;
}
@media (max-width: 675px) {
  .banner.career-Banner .banner-content {
    top: 65% !important;
  }
}
.banner.career-Banner .banner-content .content {
  max-width: 495px;
  width: 100%;
}
.banner.career-Banner .banner-content .content .title {
  color: #a78343;
  font-size: 18px;
  font-family: "FSP DEMO - Vanitas", sans-serif;
  letter-spacing: 1px;
}
@media (max-width: 991px) {
  .banner.career-Banner .banner-content .content .title {
    color: #fff;
  }
}
.banner.career-Banner .banner-content .content h5 {
  font-size: 30px;
  font-family: "Conv_Cronos-Pro", sans-serif;
  color: #fff;
  line-height: 30px;
  margin: 20px 0;
}
@media (max-width: 991px) {
  .banner.career-Banner .banner-content .content h5 {
    font-size: 20px;
    line-height: 20px;
  }
}
@media (max-width: 675px) {
  .banner.career-Banner .banner-content .content h5 {
    font-size: 16px;
    margin: 10px 0 0;
  }
}
.banner.career-Banner .banner-content .content p {
  font-size: 16px;
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
  color: #fff;
}
@media (max-width: 991px) {
  .banner.career-Banner .banner-content .content p {
    display: none;
  }
}
@media (max-width: 767px) {
  .banner.career-Banner .banner-content .content .link {
    display: none;
  }
}
.banner.career-Banner .banner-content .content .link a {
  font-size: 16px;
  font-size: 16px;
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
  letter-spacing: 1px;
}
.Career-CondiResourcse {
  padding: 90px 0 0;
}
.Career-CondiResourcse .flex .col1 {
  flex: 0 1 70%;
  max-width: 70%;
  width: 100%;
  padding-right: 26px;
}
@media (max-width: 991px) {
  .Career-CondiResourcse .flex .col1 {
    flex: 0 1 100%;
    max-width: 100%;
    padding-right: 0px;
  }
}
.Career-CondiResourcse .flex .col2 {
  flex: 0 1 30%;
  max-width: 30%;
  width: 100%;
  padding-right: 2px;
}
@media (max-width: 991px) {
  .Career-CondiResourcse .flex .col2 {
    flex: 0 1 100%;
    max-width: 100%;
    padding-right: 0px;
  }
}
.Career-CondiResourcse .Resrc_img {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.Career-CondiResourcse .Resrc_img figure {
  line-height: 0;
  position: relative;
  flex: 0 1 100%;
  max-width: 100%;
  width: 100%;
}
.Career-CondiResourcse .Resrc_img figure:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 100%;
  background: linear-gradient(to left, #000, rgba(0, 0, 0, 0));
  z-index: 1;
  opacity: 0.85;
  pointer-events: none;
}
.Career-CondiResourcse .Resrc_img figure img {
  width: 100%;
}
.Career-CondiResourcse .Resrc_img .content {
  position: absolute;
  right: 0;
  padding-right: 90px;
  width: 42%;
  z-index: 11;
}
.Career-CondiResourcse .Resrc_img .content h2 {
  color: #fff;
  font-family: "Antiga", sans-serif;
  line-height: 48px;
  margin-bottom: 12px;
}
.Career-CondiResourcse .Resrc_img .content p {
  color: #fff;
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
  font-size: 18px;
}
.Career-CondiResourcse .CarerCVThumb {
  position: relative;
}
.Career-CondiResourcse .CarerCVThumb figure {
  line-height: 0;
}
.Career-CondiResourcse .CarerCVThumb figure img {
  width: 100%;
}
.Career-CondiResourcse .CarerCVThumb .content {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 20px 25px;
  background: rgba(255, 255, 255, 0.7803921569);
  padding-right: 50px;
}
.Career-CondiResourcse .CarerCVThumb .content h5 {
  color: #000;
  font-size: 24px;
  font-family: "Conv_Cronos-Pro", sans-serif;
  font-weight: 600;
  margin-bottom: 8px;
}
.Career-CondiResourcse .CarerCVThumb .content p {
  font-size: 18px;
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
  color: #000;
}
.Career-CondiResourcse .CarerCVThumb a {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
}
.career-CurrOpp {
  padding-top: 90px;
  padding-bottom: 60px;
}
@media (max-width: 991px) {
  .career-CurrOpp {
    padding: 40px 0px;
  }
}
@media (max-width: 675px) {
  .career-CurrOpp {
    padding-bottom: 20px;
  }
}
.career-CurrOpp .heading {
  margin-bottom: 68px;
}
@media (max-width: 991px) {
  .career-CurrOpp .heading {
    margin-bottom: 30px;
  }
}
.career-CurrOpp .heading .title {
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
  font-size: 18px;
  color: #666;
  text-transform: capitalize;
  margin-bottom: 15px;
}
.career-CurrOpp .heading h2 {
  font-family: "Antiga", sans-serif;
  letter-spacing: 1px;
}
.career-CurrOpp .col1 {
  flex: 0 1 70%;
  max-width: 70%;
  width: 100%;
  padding-right: 70px;
}
@media (max-width: 991px) {
  .career-CurrOpp .col1 {
    flex: 0 1 100%;
    max-width: 100%;
    padding-right: 0px;
  }
}
.career-CurrOpp .col2 {
  flex: 0 1 30%;
  max-width: 30%;
  width: 100%;
  padding-right: 2px;
}
@media (max-width: 991px) {
  .career-CurrOpp .col2 {
    flex: 0 1 100%;
    max-width: 100%;
    padding-right: 0px;
  }
}
.career-CurrOpp .CurrentOppList .list:not(:last-child) {
  border-bottom: 1px solid #ccc;
}
.career-CurrOpp .CurrentOppList .list .item {
  position: relative;
  display: flex;
  padding: 22px 0;
  cursor: pointer;
}
@media (max-width: 767px) {
  .career-CurrOpp .CurrentOppList .list .item {
    flex-wrap: wrap;
  }
}
.career-CurrOpp .CurrentOppList .list .item .currentPost {
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
  font-size: 18px;
  color: #666;
  text-transform: capitalize;
  flex: 0 1 50%;
  max-width: 50%;
  width: 100%;
}
@media (max-width: 767px) {
  .career-CurrOpp .CurrentOppList .list .item .currentPost {
    flex: 0 1 100%;
    max-width: 100%;
    margin-bottom: 8px;
  }
}
.career-CurrOpp .CurrentOppList .list .item .date {
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
  font-size: 16px;
  color: #666;
  text-transform: capitalize;
  flex: 0 1 50%;
  max-width: 50%;
  width: 100%;
}
@media (max-width: 767px) {
  .career-CurrOpp .CurrentOppList .list .item .date {
    font-size: 14px;
    color: #b3b3b3;
  }
}
.career-CurrOpp .CurrentOppList .list .item .date:nth-last-child(2) {
  display: block;
}
@media (max-width: 767px) {
  .career-CurrOpp .CurrentOppList .list .item .date:nth-last-child(2) {
    text-align: right;
  }
}
.career-CurrOpp .CurrentOppList .list .item .circIcon {
  position: absolute;
  right: 0;
}
.career-CurrOpp .CurrentOppList .list .postContent {
  padding-bottom: 22px;
  display: none;
}
.career-CurrOpp .CurrentOppList .list .postContent p {
  margin-bottom: 10px;
  color: #666;
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
}
.career-CurrOpp .CurrentOppList .list .postContent .btnapply {
  display: inline-block;
  padding: 7px 20px;
  background: #a78343;
  cursor: pointer;
  margin-top: 8px;
}
.career-CurrOpp .CurrentOppList .list .postContent .btnapply span,
.career-CurrOpp .CurrentOppList .list .postContent .btnapply img {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
}
.career-CurrOpp .CurrentOppList .list .postContent .btnapply img {
  margin-left: 8px;
}
.career-CurrOpp .CurrentOppList .list .postContent ul {
  padding-left: 20px;
  margin: 20px 0;
}
.career-CurrOpp .CurrentOppList .list .postContent ul li {
  position: relative;
  padding: 0 0 0 20px;
  margin-bottom: 5px;
  color: #666;
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
}
.career-CurrOpp .CurrentOppList .list .postContent ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 7px;
  width: 6px;
  height: 6px;
  background: #a78343;
  border-radius: 20px;
}
.career-Form-Apply {
  max-width: 350px;
  margin-left: auto;
  margin-right: 0;
  background: #f3e8d7;
  padding: 35px;
}
@media (max-width: 991px) {
  .career-Form-Apply {
    max-width: 100%;
    margin: 15px 0px;
  }
}
@media (max-width: 767px) {
  .career-Form-Apply {
    padding: 15px;
  }
}
.career-Form-Apply h4 {
  font-family: "CronosPro", sans-serif;
  font-size: 24px;
  letter-spacing: normal;
  margin-bottom: 20px;
}
.career-Form-Apply .form .form-group textarea {
  resize: none;
}
.career-Form-Apply .form .form-group .form-control {
  color: #000;
  border-color: #000;
}
.career-Form-Apply .form .form-group .form-control:focus ~ label {
  top: -5px;
}
.career-Form-Apply .form .form-group label {
  color: #000;
}
.career-Form-Apply .form .form-group input[type="file"].form-control {
  display: none;
}
.career-Form-Apply .form .form-group input[type="file"].form-control ~ label {
  display: block;
  position: static;
  padding: 13px 0;
  font-size: 16px;
  border-bottom: 1px solid #000;
  pointer-events: all;
}
.career-Form-Apply .form .form-group .icondoro img {
  filter: invert(0);
}
.career-Form-Apply .form .form-group.valid label {
  top: -5px;
}
.career-Form-Apply .form .btn-form {
  text-align: center;
  margin-top: 35px;
}
.career-Form-Apply .form .btn-form a {
  font-family: "CronosPro", sans-serif;
  font-size: 16px;
  color: #000;
  display: inline-block;
  text-transform: uppercase;
}
.career-Form-Apply .form .btn-form a span,
.career-Form-Apply .form .btn-form a img {
  display: inline-block;
}
.career-Form-Apply .form .btn-form a img {
  margin-left: 20px;
}
.termCondition-main {
  border-top: 1px solid #e7e7e7;
  padding: 40px 0 80px 0;
}
@media (max-width: 675px) {
  .termCondition-main {
    padding: 20px 0;
  }
}
.termCondition-main .TermCondition .flex .col1 {
  flex: 0 1 25%;
  max-width: 25%;
  width: 100%;
  padding-right: 20px;
}
@media (max-width: 675px) {
  .termCondition-main .TermCondition .flex .col1 {
    flex: 0 1 100%;
    max-width: 100%;
    padding: 0;
  }
}
.termCondition-main .TermCondition .flex .col2 {
  flex: 0 1 75%;
  max-width: 75%;
  width: 100%;
  padding-left: 20px;
}
@media (max-width: 675px) {
  .termCondition-main .TermCondition .flex .col2 {
    flex: 0 1 100%;
    max-width: 100%;
    padding: 0;
    margin-top: 25px;
  }
}
.termCondition-main .TermCondition .flex h3 {
  font-family: "FSP DEMO - Vanitas", sans-serif;
  color: #000;
  font-size: 24px;
  line-height: 24px;
  font-weight: 600;
  padding-bottom: 15px;
  border-bottom: 1px solid #e7e7e7;
  margin-bottom: 20px;
}
@media (max-width: 675px) {
  .termCondition-main .TermCondition .flex h3 {
    display: none;
  }
}
.termCondition-main .TermCondition .TerCon-QuickLink {
  max-width: 220px;
  width: 100%;
  position: sticky;
  top: 140px;
}
@media (max-width: 675px) {
  .termCondition-main .TermCondition .TerCon-QuickLink {
    max-width: 100%;
  }
}
.termCondition-main .TermCondition .TerCon-QuickLink h3 {
  text-transform: uppercase;
}
.termCondition-main .TermCondition .TerCon-QuickLink ul li {
  display: block;
  display: inline-block;
  font-size: 18px;
  color: #000;
  font-family: "Conv_Cronos-Pro", sans-serif;
  padding: 6px 0;
  cursor: pointer;
  transition: 0.5s ease;
}
@media (max-width: 675px) {
  .termCondition-main .TermCondition .TerCon-QuickLink ul li {
    font-size: 16px;
    padding: 8px 0;
    display: block;
    text-align: center;
    background: #f1f1f1;
  }
}
.termCondition-main .TermCondition .TerCon-QuickLink ul li:hover,
.termCondition-main .TermCondition .TerCon-QuickLink ul li.current {
  color: #a78343;
}
@media (max-width: 675px) {
  .termCondition-main .TermCondition .TerCon-QuickLink ul li:hover,
  .termCondition-main .TermCondition .TerCon-QuickLink ul li.current {
    color: #fff;
    background: #a78343;
  }
}
.termCondition-main .TermCondition .content h4 {
  font-size: 20px;
  font-family: "Conv_Cronos-Pro", sans-serif;
  margin-bottom: 10px;
}
.termCondition-main .TermCondition .content p {
  padding-right: 70px;
  color: #666;
  line-height: 1.4;
}
@media (max-width: 675px) {
  .termCondition-main .TermCondition .content p {
    padding: 0;
  }
}
.termCondition-main .TermCondition .content ul {
  margin: 15px 0px 15px 35px;
  padding: 0;
}
.termCondition-main .TermCondition .content ul li {
  list-style-type: disc;
  color: #666;
}
.termCondition-main .TermCondition .content a {
  color: #a78343;
}
.termCondition-main .TermCondition .content .divider {
  border-top: 1px solid #e7e7e7;
  margin: 20px 0 30px;
}
.shipingDetailPage {
  border-top: 1px solid #efefef;
}
.shipingDetailPage .container-fluid {
  padding: 0;
  background: #f9f8f5;
  padding: 35px;
}
@media (max-width: 991px) {
  .shipingDetailPage .container-fluid {
    padding: 10px;
  }
}
.shipingDetailPage .flex .shipingAsideLeft {
  flex: 0 1 65%;
  max-width: 65%;
}
@media (max-width: 991px) {
  .shipingDetailPage .flex .shipingAsideLeft {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
.shipingDetailPage .flex .shipingAsideRight {
  flex: 0 1 35%;
  max-width: 35%;
  padding-left: 45px;
}
@media (max-width: 991px) {
  .shipingDetailPage .flex .shipingAsideRight {
    flex: 0 1 100%;
    max-width: 100%;
    padding-left: 0px;
  }
}
.shipingDetail .list {
  padding: 20px;
  background: #fff;
  margin-bottom: 15px;
  position: relative;
}
.shipingDetail .list .heading {
  cursor: pointer;
  position: relative;
}
.shipingDetail .list .heading h6 {
  color: #000;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 0.6px;
}
.shipingDetail .list .continue_btn_list {
  display: inline-block;
}
.shipingDetail .list .continue_btn_list.final_step {
  margin-top: 20px;
}
.shipingDetail .list .continue_btn_list a {
  display: inline-block;
  background: #000;
  color: #fff;
  font-size: 14px;
  letter-spacing: 1px;
  font-family: "Conv_Cronos-Pro", sans-serif;
  text-transform: uppercase;
  padding: 8px 25px;
}
.shipingDetail .list .continue_btn_list a.btn_next {
  background: #a78343;
}
.shipingDetail .list .continue_btn_list a.order_now.add_newAddress {
  display: inline-block;
  background: #a78343;
  color: #fff;
  font-size: 14px;
  letter-spacing: 1px;
  font-family: "Conv_Cronos-Pro", sans-serif;
  text-transform: uppercase;
  padding: 8px 25px;
}
.shipingDetail .list.active .continue_btn_list {
  display: inline-block;
}
.shipingDetail .item {
  margin-top: 25px;
  width: 100%;
}
.shipingDetail .item .card .AddressListedAdd .flex {
  justify-content: space-between;
}
.shipingDetail .item .card .AddressListedAdd .flex .addressCard {
  background: #f9f8f5;
  padding: 30px;
  position: relative;
  flex: 0 1 48%;
  max-width: 48%;
}
@media (max-width: 767px) {
  .shipingDetail .item .card .AddressListedAdd .flex .addressCard {
    flex: 0 1 100%;
    max-width: 100%;
    padding: 15px;
  }
}
.shipingDetail .item .card .AddressListedAdd .flex .addressCard .content {
  position: relative;
}
.shipingDetail
  .item
  .card
  .AddressListedAdd
  .flex
  .addressCard
  .content
  .addreChec {
  position: absolute;
  right: 0;
  top: 0;
}
.shipingDetail
  .item
  .card
  .AddressListedAdd
  .flex
  .addressCard
  .content
  .addreChec
  input[type="radio"] {
  display: none;
}
.shipingDetail
  .item
  .card
  .AddressListedAdd
  .flex
  .addressCard
  .content
  .addreChec
  input[type="radio"]:checked
  ~ label
  span {
  opacity: 1;
}
.shipingDetail
  .item
  .card
  .AddressListedAdd
  .flex
  .addressCard
  .content
  .addreChec
  label {
  display: block;
  width: 20px;
  height: 20px;
  border: 1px solid #a78343;
  border-radius: 22px;
  padding: 3px;
  cursor: pointer;
}
.shipingDetail
  .item
  .card
  .AddressListedAdd
  .flex
  .addressCard
  .content
  .addreChec
  label
  span {
  border-radius: 22px;
  width: 100%;
  height: 100%;
  display: block;
  background: #a78343;
  opacity: 0;
}
.shipingDetail
  .item
  .card
  .AddressListedAdd
  .flex
  .addressCard
  .content
  .adname {
  margin-bottom: 10px;
}
.shipingDetail
  .item
  .card
  .AddressListedAdd
  .flex
  .addressCard
  .content
  address {
  width: 50%;
}
.shipingDetail
  .item
  .card
  .AddressListedAdd
  .flex
  .addressCard
  .content
  address
  p {
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
  font-size: 14px;
  color: #666;
  line-height: normal;
  font-style: normal;
}
.shipingDetail
  .item
  .card
  .AddressListedAdd
  .flex
  .addressCard
  .content
  .contn {
  margin-top: 35px;
}
.shipingDetail
  .item
  .card
  .AddressListedAdd
  .flex
  .addressCard
  .content
  .contn
  p {
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
  font-size: 14px;
  color: #666;
  line-height: normal;
  font-style: normal;
}
.shipingDetail
  .item
  .card
  .AddressListedAdd
  .flex
  .addressCard
  .content
  .contn
  p
  a {
  color: #666;
  transition: 0.5s ease;
}
.shipingDetail
  .item
  .card
  .AddressListedAdd
  .flex
  .addressCard
  .content
  .contn
  p
  a:hover {
  color: #a78343;
}
.shipingDetail
  .item
  .card
  .AddressListedAdd
  .flex
  .addressCard
  .content
  .edit_Add {
  position: absolute;
  right: 0;
  bottom: 0;
}
.shipingDetail
  .item
  .card
  .AddressListedAdd
  .flex
  .addressCard
  .content
  .edit_Add
  a {
  display: inline-block;
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
  font-size: 14px;
  color: #000;
  padding-left: 20px;
  background: url("");
  background-repeat: no-repeat;
  background-size: 14px;
  background-position: 0 1px;
}
.shipingDetail .item .card .AddressListedAdd .link_btn {
  margin-top: 20px;
}
.shipingDetail .item .card .AddressListedAdd .link_btn .my_addres_lin {
  display: inline-block;
  background: #000;
  color: #fff;
  font-size: 14px;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 8px 25px;
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
}
.shipingDetail .item .card .AddressListedAdd .deleter_Add {
  position: absolute;
  right: 60px;
  bottom: 0;
}
.shipingDetail .item .card .AddressListedAdd .deleter_Add a {
  display: inline-block;
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
  font-size: 14px;
  color: #000;
  padding-left: 20px;
  background: url("");
  background-repeat: no-repeat;
  background-size: 14px;
  background-position: 0 2px;
}
.formShiping .addnew-address {
  padding: 8px;
  padding-top: 55px;
}
@media (max-width: 991px) {
  .formShiping .addnew-address {
    padding: 0;
  }
}
.formShiping .addnew-address .form-grid .flex {
  justify-content: space-between;
}
.formShiping .addnew-address .form-grid .form-col-1 {
  flex: 0 1 19%;
  max-width: 19%;
}
@media (max-width: 991px) {
  .formShiping .addnew-address .form-grid .form-col-1 {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
.formShiping .addnew-address .form-grid .form-col-4 {
  flex: 0 1 39%;
  max-width: 39%;
}
@media (max-width: 991px) {
  .formShiping .addnew-address .form-grid .form-col-4 {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
.formShiping .addnew-address .form-grid .form-col-6 {
  flex: 0 1 100%;
  max-width: 100%;
}
.formShiping .addnew-address .form-grid .form-col-3 {
  flex: 0 1 32.33%;
  max-width: 32.33%;
}
@media (max-width: 991px) {
  .formShiping .addnew-address .form-grid .form-col-3 {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
.formShiping .addnew-address .form-grid .formgroup .form-control {
  color: #666;
  padding: 6px 10px;
  height: 38px;
  max-width: 100%;
  border: 1px solid #dbdbdb;
}
.formShiping .addnew-address .form-grid .formgroup .form-control:focus ~ label {
  font-size: 12px;
  top: -8px;
}
.formShiping .addnew-address .form-grid .formgroup.valid label {
  font-size: 12px;
  top: -8px;
}
.formShiping .addnew-address .form-grid .formgroup label {
  color: #959595;
  font-size: 14px;
  padding: 0 10px;
  left: 1px;
  right: auto;
  background: #fff;
  line-height: 14px;
  top: 12px;
}
.formShiping .addnew-address .form-grid .formgroup .dropdwon_wchec {
  position: absolute;
  top: 100%;
  z-index: 1;
  background: #fff;
  left: 0;
  right: 0;
  padding: 5px 0;
  display: none;
}
.formShiping .addnew-address .form-grid .formgroup .dropdwon_wchec ul {
  display: block;
  box-shadow: 0 0 7px 1px #ebebeb;
  padding: 8px 0;
}
.formShiping .addnew-address .form-grid .formgroup .dropdwon_wchec ul li {
  display: block;
}
.formShiping .addnew-address .form-grid .formgroup .dropdwon_wchec ul li label {
  position: static;
  pointer-events: all;
  display: block;
  padding: 8px;
  cursor: pointer;
  background: #fff;
  color: #666;
  transition: 450ms ease;
}
.formShiping
  .addnew-address
  .form-grid
  .formgroup
  .dropdwon_wchec
  ul
  li:hover
  label {
  background: #000;
  color: #fff;
}
.formShiping
  .addnew-address
  .form-grid
  .formgroup
  .dropdwon_wchec
  ul
  li
  input[type="radio"] {
  display: none;
}
.formShiping
  .addnew-address
  .form-grid
  .formgroup
  .dropdwon_wchec
  ul
  li
  input[type="radio"]:checked
  ~ label {
  background: #000;
  color: #fff;
}
.formShiping .addnew-address .form-grid .link_btn {
  text-align: left;
  margin-top: 40px;
}
.formShiping .addnew-address .form-grid .link_btn a {
  text-transform: uppercase;
  padding: 8px 25px;
}
.formShiping .addnew-address .link_btn a {
  display: inline-block;
  background: #000;
  color: #fff;
  font-size: 14px;
  letter-spacing: 1px;
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
}
.formShiping .addnew-address .checSAStBill {
  position: relative;
}
.formShiping .addnew-address .checSAStBill label {
  display: inline-block;
  padding: 0;
  color: #000;
  padding-left: 40px;
  cursor: pointer;
}
.formShiping .addnew-address .checSAStBill .facek-checkbox {
  background: #e1e1e1;
  width: 23px;
  height: 22px;
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.formShiping .addnew-address .checSAStBill .facek-checkbox:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: url("");
  background-position: center;
  background-size: 15px;
  background-repeat: no-repeat;
  opacity: 0;
  transition: 450ms ease;
}
.formShiping .addnew-address .checSAStBill input[type="checkbox"] {
  display: none;
}
.formShiping
  .addnew-address
  .checSAStBill
  input[type="checkbox"]:checked
  ~ .facek-checkbox:before {
  opacity: 1;
}
.payment_method_sec {
  padding-right: 25px;
}
@media (max-width: 767px) {
  .payment_method_sec {
    padding: 0;
  }
}
.payment_method_sec .title {
  display: none;
  padding-left: 0;
}
.payment_method_sec .payment_option .flex .col-3 {
  flex: 0 1 32.33%;
  max-width: 32.33%;
  padding: 0 8px;
}
@media (max-width: 675px) {
  .payment_method_sec .payment_option .flex .col-3 {
    flex: 0 1 50%;
    max-width: 50%;
    padding: 8px;
  }
}
@media (max-width: 675px) {
  .payment_method_sec .payment_option .flex .col-3:last-child {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
.payment_method_sec .payment_option .item {
  position: relative;
  margin: 10px 0 0 -10px;
}
.payment_method_sec .payment_option .item label {
  min-height: 90px;
  border: 1px solid #c8c8c8;
  padding: 15px 25px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-transform: uppercase;
  color: #000;
  cursor: pointer;
  border-radius: 5px;
}
@media (max-width: 675px) {
  .payment_method_sec .payment_option .item label {
    min-height: 70px;
    padding: 12px 20px;
  }
}
.payment_method_sec .payment_option .item label small {
  text-transform: capitalize;
}
.payment_method_sec .payment_option .item .fake-checkbox {
  width: 22px;
  height: 22px;
  border: 1px solid #acacac;
  position: absolute;
  border-radius: 22px;
  right: 30px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}
.payment_method_sec .payment_option .item .fake-checkbox:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: url("");
  background-position: center;
  background-size: 15px;
  background-repeat: no-repeat;
  opacity: 0;
  transition: 450ms ease;
}
.payment_method_sec .payment_option .item input[type="radio"] {
  display: none;
}
.payment_method_sec
  .payment_option
  .item
  input[type="radio"]:checked
  ~ .fake-checkbox:before {
  opacity: 1;
}
.user_wallet_access {
  padding: 0 0;
  margin-top: 45px;
}
.user_wallet_access .wallset_lis .wal-ecol {
  flex: 0 1 74px;
  max-width: 74px;
  line-height: 0;
}
.user_wallet_access .wallset_lis .us_waler {
  flex: 1;
}
.user_wallet_access .wallset_lis .waller_ban {
  border-left: 1px solid #dbdbdb;
  height: 100%;
  display: inline-block;
  position: relative;
}
.user_wallet_access .wallset_lis .waller_ban label {
  padding-left: 65px;
  cursor: pointer;
  display: block;
}
.user_wallet_access .wallset_lis .waller_ban p {
  font-size: 16px;
  color: #000;
}
.user_wallet_access .wallset_lis .waller_ban small {
  display: block;
  font-size: 12px;
  color: #000;
}
.user_wallet_access .wallset_lis .waller_ban .fake-checkbox {
  width: 27px;
  height: 27px;
  border: 1px solid #000;
  position: absolute;
  border-radius: 22px;
  left: 20px;
  top: 4px;
  pointer-events: none;
  background: #000;
}
.user_wallet_access .wallset_lis .waller_ban .fake-checkbox:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: url("");
  background-position: center;
  background-size: 11px;
  background-repeat: no-repeat;
  opacity: 0;
  transition: 450ms ease;
}
.user_wallet_access .wallset_lis .waller_ban .inutChecWallet [type="checkbox"] {
  display: none;
}
.user_wallet_access
  .wallset_lis
  .waller_ban
  .inutChecWallet
  [type="checkbox"]:checked
  ~ .fake-checkbox:before {
  opacity: 1;
}
.user_wallet_access.wallet_check
  .wallset_lis
  .waller_ban
  .fake-checkbox:before {
  opacity: 1;
}
.ls-waleetpayment_rem {
  background: #fafafa;
  padding: 30px;
  margin-top: 40px;
}
@media (max-width: 767px) {
  .ls-waleetpayment_rem {
    padding: 15px;
  }
}
.ls-waleetpayment_rem .flex {
  justify-content: space-between;
}
.ls-waleetpayment_rem .flex .col-3 {
  flex: 0 1 30%;
  max-width: 30%;
}
@media (max-width: 767px) {
  .ls-waleetpayment_rem .flex .col-3 {
    flex: 0 1 32%;
    max-width: 32%;
  }
}
@media (max-width: 675px) {
  .ls-waleetpayment_rem .flex .col-3 {
    flex: 0 1 50%;
    max-width: 50%;
    padding: 8px;
  }
}
@media (max-width: 675px) {
  .ls-waleetpayment_rem .flex .col-3:last-child {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
.ls-waleetpayment_rem .item {
  border: 1px solid #c7c5c5;
  border-radius: 5px;
  padding: 8px;
  background: #fff;
}
.ls-waleetpayment_rem .item .content p {
  font-size: 12px;
  color: #000;
}
.ls-waleetpayment_rem .item .content .price {
  color: #000;
}
.ls-waleetpayment_rem .reban {
  padding-top: 5px;
}
.ls-waleetpayment_rem .reban p {
  font-size: 12px;
  color: #000;
}
.order-summery .summbtn .btn_summ.diable {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  opacity: 0.2;
  cursor: not-allowed;
}
.wishUseAcMsg p.scsfll {
  margin-left: 0 !important;
}
@media (max-width: 675px) {
  .wrapbox_shi .col50 {
    width: 49%;
  }
}
.blog-Listing {
  border-top: 1px solid #ededed;
  padding: 50px 0;
}
@media (max-width: 991px) {
  .blog-Listing {
    padding: 20px 0;
  }
}
.blog-Listing .flex .col1 {
  flex: 0 1 25%;
  max-width: 25%;
  width: 100%;
}
@media (max-width: 991px) {
  .blog-Listing .flex .col1 {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
.blog-Listing .flex .col2 {
  flex: 0 1 75%;
  max-width: 75%;
  width: 100%;
}
@media (max-width: 991px) {
  .blog-Listing .flex .col2 {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
.blog-Listing .leftBar {
  max-width: 218px;
  width: 100%;
}
@media (max-width: 991px) {
  .blog-Listing .leftBar {
    max-width: 100%;
  }
}
.productQuikLink h6 {
  font-size: 20px;
  color: #000;
  padding-bottom: 16px;
  font-family: "FSP DEMO - Vanitas", sans-serif;
  border-bottom: 1px solid #ccc;
  text-transform: uppercase;
}
.productQuikLink ul {
  padding: 10px 0;
}
.productQuikLink ul li a {
  display: inline-block;
  font-family: "Conv_Cronos-Pro", sans-serif;
  color: #000;
  padding: 5px 0;
  transition: 0.5s ease;
}
.productQuikLink ul li a:hover {
  color: #a78343;
}
.blog-Grid .flex .col {
  flex: 0 1 50%;
  max-width: 50%;
  padding: 15px;
}
@media (max-width: 675px) {
  .blog-Grid .flex .col {
    flex: 0 1 100%;
    max-width: 100%;
    padding: 15px 0px;
  }
}
.blogCard .card figure {
  line-height: 0;
  margin-bottom: 20px;
}
.blogCard .card figure a {
  display: block;
}
.blogCard .card figure img {
  width: 100%;
}
.blogCard .card .blogTitle {
  font-size: 20px;
  color: #000;
  padding-bottom: 14px;
  font-family: "FSP DEMO - Vanitas", sans-serif;
  font-weight: 600;
}
.blogCard .card p {
  font-family: "Conv_Cronos-Pro", sans-serif;
  color: #666;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 15px;
}
.blogCard .card a.link {
  color: #a78343;
  font-size: 14px;
  font-family: "Conv_Cronos-Pro", sans-serif;
}
.blogCard .card a.link span,
.blogCard .card a.link img {
  display: inline-block;
  vertical-align: middle;
}
.blogCard .card a.link img {
  margin-left: 12px;
  width: auto;
}
@media (max-width: 991px) {
  .banner.blog-Banner {
    margin-top: 57px;
  }
}
.banner.blog-Banner .bg.overlay-top {
  display: block;
}
.banner.blog-Banner .bg.overlay-top:before {
  height: 40%;
  background: linear-gradient(
    to bottom,
    #000,
    rgba(0, 0, 0, 0.7215686275),
    rgba(0, 0, 0, 0)
  );
}
.banner.blog-Banner .bg.overlay-top:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 50%;
  background: linear-gradient(
    to top,
    #000,
    rgba(0, 0, 0, 0.831372549),
    rgba(0, 0, 0, 0)
  );
  z-index: 1;
  opacity: 0.8;
  pointer-events: none;
}
@media (max-width: 991px) {
  .banner.blog-Banner .bg.overlay-top:after {
    height: 100%;
  }
}
.banner.blog-Banner .banner-content {
  right: 0;
}
.banner.blog-Banner .banner-content .container-fluid {
  padding: 0 5%;
}
.banner.blog-Banner .banner-content .content {
  max-width: 560px;
}
@media (max-width: 675px) {
  .banner.blog-Banner .banner-content .content {
    max-width: 280px;
  }
}
.banner.blog-Banner .banner-content .content .date {
  color: #a78343;
}
.banner.blog-Banner .banner-content .content h1 {
  color: #fff;
  line-height: normal;
  font-size: 28px;
  font-family: "FSP DEMO - Vanitas", sans-serif;
}
@media (max-width: 675px) {
  .banner.blog-Banner .banner-content .content h1 {
    font-size: 22px;
  }
}
.blog-Details {
  padding: 45px 0;
}
@media (max-width: 675px) {
  .blog-Details {
    padding-bottom: 10px;
  }
}
.blog-Details .flex .col1 {
  flex: 0 1 25%;
  max-width: 25%;
  width: 100%;
  padding-left: 15px;
}
@media (max-width: 991px) {
  .blog-Details .flex .col1 {
    flex: 0 1 100%;
    max-width: 100%;
    padding-left: 0px;
  }
}
.blog-Details .flex .col2 {
  flex: 0 1 75%;
  max-width: 75%;
  width: 100%;
  padding-right: 25px;
}
@media (max-width: 991px) {
  .blog-Details .flex .col2 {
    flex: 0 1 100%;
    max-width: 100%;
    padding-right: 0px;
  }
}
.blog-Details .leftBar {
  background: #f5ece1;
  padding: 30px;
}
.blog-Details .leftBar .productQuikLink {
  width: 100%;
  margin: 0 auto;
}
.blog-Details .content p,
.blog-Details .content li {
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
  color: #666;
}
.blog-Details .content p {
  margin-bottom: 15px;
  text-align: justify;
}
.blog-Details .content h5 {
  font-size: 24px;
  color: #000;
  font-family: "Conv_Cronos-Pro", sans-serif;
  margin: 35px 0 10px;
}
@media (max-width: 675px) {
  .blog-Details .content h5 {
    font-size: 16px;
    margin-bottom: 8px;
  }
}
.blog-Details .content h2 {
  font-size: 40px;
  color: #000;
  font-family: "Conv_Cronos-Pro", sans-serif;
  margin: 15px 0;
}
.blog-Details .content h4 {
  font-size: 28px;
  color: #000;
  margin: 15px 0;
}
@media (max-width: 675px) {
  .blog-Details .content h4 {
    font-size: 20px;
    margin-bottom: 8px;
  }
}
.blog-Details .content h3 {
  font-size: 36px;
  color: #000;
  font-family: "Conv_Cronos-Pro", sans-serif;
  margin: 15px 0;
}
@media (max-width: 675px) {
  .blog-Details .content h3 {
    font-size: 25px;
    margin-bottom: 8px;
  }
}
.blog-Details .content ul {
  margin: 15px 0px 15px 35px;
  padding: 0;
}
.blog-Details .content ul li {
  list-style-type: disc;
  color: #666;
}
.blog-Details .content a {
  color: #a78343;
}
.blogMoreSec .heading h2 {
  text-transform: capitalize;
}
.blogMoreSec .similarBLogSlid .owl-item {
  padding: 0 18px;
}
@media (max-width: 675px) {
  .blogMoreSec .similarBLogSlid .owl-item {
    padding: 0 5px;
  }
}
.blogMoreSec .similarBLogSlid .card .blogTitle {
  font-size: 22px;
  line-height: 28px;
}
@media (max-width: 675px) {
  .similarProducts.blogMoreSec {
    padding-bottom: 25px;
  }
}
.faq-Listing {
  border-top: 1px solid #ededed;
  padding: 50px 0;
}
@media (max-width: 991px) {
  .faq-Listing {
    padding: 30px 0;
  }
}
.faq-Listing .flex .col1 {
  flex: 0 1 25%;
  max-width: 25%;
  width: 100%;
  padding-right: 20px;
}
@media (max-width: 991px) {
  .faq-Listing .flex .col1 {
    flex: 0 1 100%;
    max-width: 100%;
    padding-right: 0px;
    display: none;
  }
}
.faq-Listing .flex .col2 {
  flex: 0 1 75%;
  max-width: 75%;
  width: 100%;
  padding-left: 20px;
}
@media (max-width: 991px) {
  .faq-Listing .flex .col2 {
    flex: 0 1 100%;
    max-width: 100%;
    padding-left: 0px;
  }
}
.faq-Listing .leftBar {
  max-width: 218px;
  width: 100%;
}
@media (max-width: 991px) {
  .faq-Listing .leftBar {
    max-width: 100%;
  }
}
.faq-Listing .faqListing h6 {
  font-size: 20px;
  color: #000;
  padding-bottom: 16px;
  font-family: "FSP DEMO - Vanitas", sans-serif;
  border-bottom: 1px solid #ccc;
  text-transform: uppercase;
}
.faq-Listing .faqListing .list {
  padding: 40px 0;
  border-bottom: 1px solid #ccc;
}
@media (max-width: 991px) {
  .faq-Listing .faqListing .list {
    padding: 20px 0;
  }
}
.faq-Listing .faqListing .list:last-child {
  border: 0;
}
.faq-Listing .faqListing .list .card .title {
  color: #000;
  font-size: 20px;
  margin: 0 0 15px 0;
}
.faq-Listing .faqListing .list .card p {
  color: #666;
  text-align: justify;
}
.banner.about-banner .bg:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 60%;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));
  z-index: 1;
  opacity: 0.7;
  pointer-events: none;
}
@media (max-width: 675px) {
  .banner.about-banner .bg:after {
    height: 100%;
    background: #000;
  }
}
@media (max-width: 675px) {
  .banner.about-banner .bg img {
    height: 180px;
    -o-object-fit: cover;
    object-fit: cover;
  }
}
.banner.about-banner .banner-content {
  position: absolute;
  bottom: 10%;
  left: 0;
  right: 0;
}
.banner.about-banner .banner-content .content {
  max-width: 528px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.banner.about-banner .banner-content .content h1 {
  font-family: "Antiga", sans-serif;
  font-size: 48px;
  line-height: 30px;
  margin-bottom: 35px;
  color: #fff;
  letter-spacing: 0.8px;
}
@media (max-width: 675px) {
  .banner.about-banner .banner-content .content h1 {
    font-size: 36px;
    line-height: 1;
    margin-bottom: 5px;
  }
}
.banner.about-banner .banner-content .content p {
  font-size: 24px;
  color: #fff;
  line-height: 1.4;
}
@media (max-width: 675px) {
  .banner.about-banner .banner-content .content p {
    font-size: 16px;
    line-height: 1.3;
  }
}
.about-Our-Story {
  padding: 115px 0;
  background: #fff;
}
@media (max-width: 991px) {
  .about-Our-Story {
    padding: 55px 0;
  }
}
@media (max-width: 767px) {
  .about-Our-Story {
    padding: 25px 0;
  }
}
.about-Our-Story .flex .col1 {
  flex: 0 1 52%;
  max-width: 52%;
  width: 100%;
  padding-right: 20px;
}
@media (max-width: 767px) {
  .about-Our-Story .flex .col1 {
    flex: 0 1 100%;
    max-width: 100%;
    padding: 0;
  }
}
.about-Our-Story .flex .col2 {
  flex: 0 1 48%;
  max-width: 48%;
  width: 100%;
  padding-left: 15px;
}
@media (max-width: 767px) {
  .about-Our-Story .flex .col2 {
    flex: 0 1 100%;
    max-width: 100%;
    padding: 0;
  }
}
.about-Our-Story figure {
  position: sticky;
  top: 150px;
}
@media (max-width: 675px) {
  .about-Our-Story figure {
    margin-top: 10px;
  }
}
.about-Our-Story .content {
  width: 100%;
}
@media (max-width: 767px) {
  .about-Our-Story .content {
    text-align: center;
  }
}
.about-Our-Story .content .title {
  font-family: "Conv_Cronos-Pro", sans-serif;
  font-size: 16px;
  color: #000;
  opacity: 0.65;
  text-transform: uppercase;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .about-Our-Story .content .title {
    margin-bottom: 8px;
  }
}
.about-Our-Story .content h2 {
  font-size: 48px;
  line-height: 25px;
  text-transform: uppercase;
  font-family: "Antiga", sans-serif;
  margin-bottom: 35px;
}
@media (max-width: 767px) {
  .about-Our-Story .content h2 {
    font-size: 36px;
    line-height: 1;
    margin-bottom: 15px;
    text-transform: unset;
  }
}
.about-Our-Story .content p {
  color: #666;
  line-height: 24px;
  letter-spacing: 0.5px;
  margin-bottom: 10px;
  text-align: justify;
}
@media (max-width: 767px) {
  .about-Our-Story .content p {
    text-align: justify;
    font-size: 16px;
    letter-spacing: normal;
  }
}
.about-Our-Story .content p b {
  color: #a78343;
  font-weight: normal;
}
.about-customi-service .container-fluid {
  padding: 0;
}
.about-customi-service .container-fluid .flex .col1 {
  flex: 0 1 68%;
  max-width: 68%;
  width: 100%;
}
@media (max-width: 991px) {
  .about-customi-service .container-fluid .flex .col1 {
    flex: 0 1 50%;
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  .about-customi-service .container-fluid .flex .col1 {
    flex: 0 1 100%;
    max-width: 100%;
    padding: 0;
  }
}
.about-customi-service .container-fluid .flex .col2 {
  flex: 0 1 32%;
  max-width: 32%;
  width: 100%;
  background: #f3e7d6;
  display: flex;
  align-items: center;
}
@media (max-width: 991px) {
  .about-customi-service .container-fluid .flex .col2 {
    flex: 0 1 50%;
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  .about-customi-service .container-fluid .flex .col2 {
    flex: 0 1 100%;
    max-width: 100%;
    padding: 0;
  }
}
.about-customi-service .img {
  position: relative;
  height: 100%;
}
.about-customi-service .img figure {
  line-height: 0;
  position: relative;
  height: 100%;
}
.about-customi-service .img figure:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 40%;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7098039216), transparent);
  opacity: 0.8;
}
.about-customi-service .img figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.about-customi-service .img figure .video_icon {
  position: absolute;
  right: 55px;
  bottom: 55px;
  width: 65px;
  height: 65px;
  z-index: 1;
}
@media (max-width: 675px) {
  .about-customi-service .img figure .video_icon {
    bottom: 20px;
    right: 20px;
    width: 45px;
    height: 45px;
  }
}
.about-customi-service .img figure .video_icon:before {
  width: 65px;
  height: 65px;
}
@media (max-width: 675px) {
  .about-customi-service .img figure .video_icon:before {
    width: 45px;
    height: 45px;
  }
}
.about-customi-service .img figure .video_icon img {
  width: auto;
  height: auto;
}
.about-customi-service .img .content {
  position: absolute;
  bottom: 10%;
  left: 10%;
  max-width: 406px;
  z-index: 1;
}
@media (max-width: 991px) {
  .about-customi-service .img .content {
    bottom: auto;
    left: 0;
    max-width: 100%;
    padding: 0 25px;
    top: 40%;
    transform: translateY(-50%);
  }
}
@media (max-width: 675px) {
  .about-customi-service .img .content {
    top: 50%;
    left: 0;
    padding-left: 15px;
    padding-right: 55px;
  }
}
.about-customi-service .img .content p {
  font-family: "Conv_Cronos-Pro", sans-serif;
  font-size: 24px;
  line-height: 24px;
  color: #fff;
  margin-bottom: 10px;
}
@media (max-width: 675px) {
  .about-customi-service .img .content p {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 8px;
  }
}
.about-customi-service .img .content h2 {
  color: #fff;
  font-size: 36px;
  font-family: "FSP DEMO - Vanitas", sans-serif;
  line-height: 36px;
}
@media (max-width: 675px) {
  .about-customi-service .img .content h2 {
    font-size: 23px;
    line-height: 1;
  }
}
.about-customi-service .asicContent {
  padding: 56px;
  max-width: 480px;
  width: 100%;
  margin: auto;
}
@media (max-width: 1440px) {
  .about-customi-service .asicContent {
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .about-customi-service .asicContent {
    padding: 35px 15px;
    text-align: center;
  }
}
.about-customi-service .asicContent h5 {
  font-family: "Conv_Cronos-Pro", sans-serif;
  font-size: 24px;
  line-height: 24px;
  color: #000;
  margin-bottom: 22px;
}
@media (max-width: 1440px) {
  .about-customi-service .asicContent h5 {
    margin-bottom: 15px;
  }
}
@media (max-width: 675px) {
  .about-customi-service .asicContent h5 {
    margin-bottom: 25px;
    font-size: 36px;
  }
}
.about-customi-service .asicContent p {
  font-family: "Conv_Cronos-Pro", sans-serif;
  color: #666;
  line-height: 24px;
}
@media (max-width: 675px) {
  .about-customi-service .asicContent p {
    font-size: 16px;
    text-align: justify;
  }
}
.about-customi-service .asicContent p:not(:last-child) {
  margin-bottom: 58px;
}
@media (max-width: 1440px) {
  .about-customi-service .asicContent p:not(:last-child) {
    margin-bottom: 15px;
  }
}
.about-Vission-style-sec {
  background: #fff;
  padding: 88px 0;
}
@media (max-width: 991px) {
  .about-Vission-style-sec {
    padding: 55px 0;
  }
}
@media (max-width: 767px) {
  .about-Vission-style-sec {
    padding: 45px 0;
  }
}
.about-Vission-style-sec .flex {
  align-items: center;
}
.about-Vission-style-sec .flex .col {
  flex: 0 1 50%;
  max-width: 50%;
  width: 100%;
}
@media (max-width: 767px) {
  .about-Vission-style-sec .flex .col {
    flex: 0 1 100%;
    max-width: 100%;
    padding: 0;
  }
}
@media (max-width: 767px) {
  .about-Vission-style-sec .flex .col:first-child {
    order: 1;
  }
}
@media (max-width: 767px) {
  .about-Vission-style-sec .flex .col:last-child {
    order: 0;
  }
}
.about-Vission-style-sec figure {
  line-height: 0;
}
@media (max-width: 991px) {
  .about-Vission-style-sec figure {
    padding-right: 20px;
  }
}
.about-Vission-style-sec figure img {
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
.about-Vission-style-sec .content {
  max-width: 514px;
  width: 100%;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .about-Vission-style-sec .content {
    text-align: center;
  }
}
.about-Vission-style-sec .content h2 {
  font-size: 48px;
  line-height: 25px;
  text-transform: uppercase;
  font-family: "Antiga", sans-serif;
  margin-bottom: 48px;
}
@media (max-width: 991px) {
  .about-Vission-style-sec .content h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .about-Vission-style-sec .content h2 {
    font-size: 36px;
    margin-bottom: 20px;
  }
}
.about-Vission-style-sec .content p {
  color: #666;
  line-height: 24px;
  letter-spacing: 0.5px;
}
@media (max-width: 767px) {
  .about-Vission-style-sec .content p {
    margin-bottom: 15px;
    font-size: 16px;
    text-align: justify;
    letter-spacing: normal;
  }
}
.aboutleadership-sec {
  background: #faf0e0;
  padding: 55px 0;
}
.aboutleadership-sec .heading {
  margin-bottom: 75px;
}
.aboutleadership-sec .heading h2 {
  font-size: 60px;
  font-family: "FSP DEMO - Vanitas", sans-serif;
  letter-spacing: 3px;
  margin-bottom: 20px;
}
.aboutleadership-sec .heading p {
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
}
.aboutleadership-sec .leadershildSlid {
  padding: 0 40px;
}
.aboutleadership-sec .leadershildSlid .item {
  cursor: pointer;
}
.aboutleadership-sec .leadershildSlid .img img {
  border: 1px solid #a78343;
  width: auto;
  display: block;
  margin: 0 auto;
  border-radius: 50%;
}
.aboutleadership-sec .leadershildSlid .content {
  text-align: center;
  padding: 30px 0 20px;
}
.aboutleadership-sec .leadershildSlid .content .name {
  font-size: 24px;
  font-family: "CronosPro", sans-serif;
  margin-bottom: 6px;
}
.aboutleadership-sec .leadershildSlid .content .design {
  color: #5f5c57;
  font-family: "CronosPro", sans-serif;
}
.aboutleadership-sec .leadershildSlid .owl-nav button {
  top: 38%;
}
.about-our-teamSec {
  background: #fff;
  padding: 55px 0;
}
.about-our-teamSec .heading {
  margin-bottom: 75px;
}
.about-our-teamSec .heading h2 {
  font-size: 60px;
  font-family: "FSP DEMO - Vanitas", sans-serif;
  letter-spacing: 3px;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.about-our-teamSec .heading p {
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
}
.about-our-teamSec .aboutourtemSlide .item {
  padding: 0 15px;
  cursor: pointer;
}
.about-our-teamSec .aboutourtemSlide .item figure {
  position: relative;
  line-height: 0;
}
.about-our-teamSec .aboutourtemSlide .item figure:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 50%;
  background: linear-gradient(to top, #000, transparent);
  opacity: 0.8;
}
.about-our-teamSec .aboutourtemSlide .item figure img {
  max-width: 100%;
}
.about-our-teamSec .aboutourtemSlide .content {
  text-align: center;
  padding: 30px 0 20px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.about-our-teamSec .aboutourtemSlide .content .name {
  font-size: 24px;
  font-family: "CronosPro", sans-serif;
  margin-bottom: 6px;
  color: #fff;
}
.about-our-teamSec .aboutourtemSlide .content .design {
  color: #fff;
  font-family: "CronosPro", sans-serif;
}
.about-our-teamSec .aboutourtemSlide .owl-dots {
  position: static;
  margin-top: 45px;
}
.about-our-teamSec .aboutourtemSlide .owl-dots button.owl-dot {
  background: #ccc;
}
.about-our-teamSec .aboutourtemSlide .owl-dots button.owl-dot.active {
  background: #a78343;
}
.model.FNF-TeamModel {
  top: 100%;
  left: 50%;
  max-width: 992px;
  padding: 25px;
  background: #fff;
  transform: translate(-50%, 100%);
  transition: 700ms ease;
}
.model.FNF-TeamModel.is-open {
  top: 50%;
  transform: translate(-50%, -50%);
}
.model.FNF-TeamModel .close_model svg {
  width: 18px;
  height: 18px;
}
.model.FNF-TeamModel .team-details .colLeft {
  flex: 0 1 30%;
  max-width: 30%;
  width: 100%;
}
.model.FNF-TeamModel .team-details .colRight {
  flex: 0 1 70%;
  max-width: 70%;
  width: 100%;
  padding-left: 25px;
}
.model.FNF-TeamModel .aside figure {
  line-height: 0;
}
.model.FNF-TeamModel .aside figure img {
  display: block;
  max-width: 100%;
}
.model.FNF-TeamModel .teamCOntent .content .name {
  font-size: 24px;
  font-family: "CronosPro", sans-serif;
  margin-bottom: 6px;
  color: #000;
}
.model.FNF-TeamModel .teamCOntent .content .designat {
  color: #a78343;
  font-family: "CronosPro", sans-serif;
}
.model.FNF-TeamModel .teamCOntent .content .divder {
  margin: 25px 0;
  border-top: 1px solid #ccc;
}
.model.FNF-TeamModel .teamCOntent .content p {
  font-family: "Conv_Cronos-Pro", sans-serif;
  color: #666;
  margin-bottom: 15px;
}
.store-Locater-Page {
  background: #fff;
  position: relative;
  padding-left: 365px;
}
@media (max-width: 991px) {
  .store-Locater-Page {
    padding-left: 0px;
  }
}
.store-Locater-Page .container-fluid {
  padding: 0;
}
aside.aside-Location {
  position: absolute;
  left: 0;
  top: 0;
  max-width: 365px;
  width: 100%;
  bottom: 0;
  background: #fff;
  padding-right: 4px;
}
@media (max-width: 991px) {
  aside.aside-Location {
    max-width: 100%;
    position: relative;
    left: inherit;
    top: inherit;
    width: 100%;
    bottom: inherit;
    background: #fff;
    padding-right: 4px;
    display: block;
  }
}
aside.aside-Location:after {
  content: "";
  position: absolute;
  right: 6px;
  top: 0;
  bottom: 0;
  width: 1px;
  background: #c9c9c9;
}
aside.aside-Location .store-locater-aside {
  background: #a28644;
  padding: 13px;
  padding-bottom: 25px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: 11;
}
aside.aside-Location .store-locater-aside .form {
  position: relative;
  padding-right: 50px;
}
aside.aside-Location .store-locater-aside .form .searcBtn {
  position: absolute;
  right: 10px;
  top: 16px;
}
aside.aside-Location .store-locater-aside .form .searcBtn a {
  display: block;
  width: 30px;
  height: 30px;
}
aside.aside-Location .store-locater-aside .form .flex .col {
  flex: 0 1 50%;
  max-width: 50%;
  width: 100%;
  padding: 0 10px;
}
aside.aside-Location .store-locater-aside .form .form-group {
  margin: 0;
}
aside.aside-Location .store-locater-aside .form .form-group .form-control {
  padding-top: 8px;
  height: 40px;
  padding-right: 20px;
  font-size: 16px;
  color: #fff;
  border-color: #fff;
}
aside.aside-Location
  .store-locater-aside
  .form
  .form-group
  .form-control:focus {
  border-color: #fff;
}
aside.aside-Location
  .store-locater-aside
  .form
  .form-group
  .form-control:focus
  ~ label {
  top: 0;
  font-size: 14px;
}
aside.aside-Location .store-locater-aside .form .form-group .icondoro {
  right: 0;
  top: 20px;
}
aside.aside-Location .store-locater-aside .form .form-group label {
  padding: 0;
}
aside.aside-Location .store-locater-aside .form .form-group.valid {
  border-color: #fff;
}
aside.aside-Location .store-locater-aside .form .form-group.valid label {
  top: 0;
  font-size: 14px;
}
aside.aside-Location .list-Store-Locate {
  height: 100%;
  overflow: hidden;
  overflow-y: scroll;
  padding-top: 80px;
  position: relative;
  z-index: 1;
}
aside.aside-Location .list-Store-Locate::-webkit-scrollbar {
  width: 5px;
}
aside.aside-Location .list-Store-Locate::-webkit-scrollbar-track {
  box-shadow: unset;
  background: rgba(0, 0, 0, 0);
}
aside.aside-Location .list-Store-Locate::-webkit-scrollbar-thumb {
  background-color: #a78343;
}
aside.aside-Location .list-Store-Locate .bg .item {
  position: relative;
}
aside.aside-Location .list-Store-Locate .bg .item:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 0;
  height: 2px;
  background: #a78343;
  transition: 0.5s ease;
}
aside.aside-Location .list-Store-Locate .bg .item.act_cit:after {
  width: 100%;
}
aside.aside-Location .list-Store-Locate .bg .item:nth-child(odd) .card {
  background: #f1f1f1;
}
aside.aside-Location .list-Store-Locate .bg .item .card {
  background: #fff;
  padding: 15px 25px;
  cursor: pointer;
}
@media (max-width: 675px) {
  aside.aside-Location .list-Store-Locate .bg .item .card {
    padding: 15px;
  }
}
aside.aside-Location .list-Store-Locate .bg .item .card ul {
  padding-left: 15px;
}
@media (max-width: 675px) {
  aside.aside-Location .list-Store-Locate .bg .item .card ul {
    padding-left: 0;
  }
}
aside.aside-Location .list-Store-Locate .bg .item .card ul li {
  position: relative;
  padding-left: 25px;
  margin: 5px 0;
  color: #666;
}
aside.aside-Location .list-Store-Locate .bg .item .card ul li a {
  color: #666;
  display: inline-block;
}
aside.aside-Location .list-Store-Locate .bg .item .card ul li .icon {
  position: absolute;
  left: 0;
  top: 0;
}
aside.aside-Location .list-Store-Locate .bg .item .title {
  font-size: 16px;
  font-family: "Conv_Cronos-Pro", sans-serif;
  color: #000;
  margin-bottom: 15px;
}
@media (max-width: 675px) {
  .store-locater-wrapper .store-locater-Map {
    padding: 15px;
  }
}
.store-locater-wrapper .map {
  height: 100vh;
}
@media (max-width: 991px) {
  .store-locater-wrapper .map {
    height: 600px;
  }
}
@media (max-width: 675px) {
  .store-locater-wrapper .map {
    height: 310px;
  }
}
.store-locater-wrapper .map h1,
.store-locater-wrapper .map h2,
.store-locater-wrapper .map h3,
.store-locater-wrapper .map h4,
.store-locater-wrapper .map h5,
.store-locater-wrapper .map h6 {
  font-family: "CronosPro", sans-serif;
  font-size: 16px;
}
.store-locater-wrapper .map h4 {
  margin-bottom: 8px;
  line-height: normal;
}
.store-locater-wrapper .map span,
.store-locater-wrapper .map p,
.store-locater-wrapper .map a {
  font-family: "Conv_Cronos-Pro", sans-serif;
  color: #666;
}
.store-locater-wrapper .map p a:hover {
  color: #a78343;
}
.store-locater-wrapper .map .clmnvr a {
  padding: 3px 18px;
  display: inline-block;
  border: 1px solid #b1b1b1;
  margin-top: 8px;
  border-radius: 25px;
  transition: 0.5s ease;
}
.store-locater-wrapper .map .clmnvr a:hover {
  border-color: #a78343;
  background: #a78343;
  color: #fff;
}
.store-locater-wrapper .map ul li {
  position: relative;
  margin: 5px 0;
  color: #666;
}
.store-locater-wrapper .map ul li a {
  color: #666;
  display: inline-block;
}
.store-locater-wrapper .map ul li .icon {
  position: absolute;
  left: 0;
  top: 0;
}
.store-locater-wrapper .map ul li a[clas="pop_direct"] {
  color: #a78343;
  font-size: 14px;
}
@media (max-width: 767px) {
  .banner.page-not-found-Banner {
    margin-top: 58px;
  }
}
@media (max-width: 767px) {
  .banner.page-not-found-Banner .bg {
    height: 400px;
  }
}
@media (max-width: 767px) {
  .banner.page-not-found-Banner .bg img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
}
.banner.page-not-found-Banner .bg:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #000;
  opacity: 0.6;
}
.banner.page-not-found-Banner .banner-content {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 540px;
  width: 100%;
  text-align: center;
}
.banner.page-not-found-Banner .banner-content .content .title {
  color: #fff;
  font-family: "CronosPro", sans-serif;
  font-size: 49px;
  line-height: normal;
}
@media (max-width: 767px) {
  .banner.page-not-found-Banner .banner-content .content .title {
    font-size: 30px;
  }
}
.banner.page-not-found-Banner .banner-content .content p {
  color: #fff;
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
  font-size: 20px;
  letter-spacing: 1px;
  margin: 5px 0;
}
.banner.page-not-found-Banner .banner-content .content ul {
  margin-top: 35px;
}
.banner.page-not-found-Banner .banner-content .content ul li {
  display: inline-block;
  max-width: 220px;
  width: 100%;
  max-width: 220px;
  margin: 0 8px;
}
.banner.page-not-found-Banner .banner-content .content ul li a {
  display: block;
  padding: 8px;
  min-width: 140px;
  text-align: center;
  position: relative;
  letter-spacing: 0.3px;
  text-transform: uppercase;
}
.banner.page-not-found-Banner .banner-content .content ul li a:after {
  content: "";
  position: absolute;
  left: 0;
  background: #fff;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-clip-path: polygon(100% 100%, 100% 0%, 100% 100%, 0% 100%);
  clip-path: polygon(100% 100%, 100% 0%, 100% 100%, 0% 100%);
  transition: 450ms ease;
}
.banner.page-not-found-Banner .banner-content .content ul li a span {
  position: relative;
  z-index: 1;
}
.banner.page-not-found-Banner .banner-content .content ul li .fill-border-w a {
  border: 1px solid #fff;
  color: #fff;
}
.banner.page-not-found-Banner
  .banner-content
  .content
  ul
  li
  .fill-border-w
  a:hover {
  color: #000;
}
.banner.page-not-found-Banner
  .banner-content
  .content
  ul
  li
  .fill-border-w
  a:hover:after {
  -webkit-clip-path: polygon(101% 101%, 101% -2%, -2% -2%, -2% 101%);
  clip-path: polygon(101% 101%, 101% -2%, -2% -2%, -2% 101%);
}
.banner.page-not-found-Banner .banner-content .content ul li .fill-white a {
  background: #fff;
  color: #000;
  border: 1px solid #fff;
}
.banner.page-not-found-Banner
  .banner-content
  .content
  ul
  li
  .fill-white
  a:after {
  background: #000;
}
.banner.page-not-found-Banner
  .banner-content
  .content
  ul
  li
  .fill-white
  a:hover {
  color: #fff;
  border-color: #000;
}
.banner.page-not-found-Banner
  .banner-content
  .content
  ul
  li
  .fill-white
  a:hover:after {
  -webkit-clip-path: polygon(101% 101%, 101% -2%, -2% -2%, -2% 101%);
  clip-path: polygon(101% 101%, 101% -2%, -2% -2%, -2% 101%);
}
.footer-brand .sliderInerBrand {
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1215686275);
}
@media (max-width: 767px) {
  .footer-brand .sliderInerBrand {
    padding-bottom: 15px;
  }
}
.footer-brand .sliderInerBrand .icon img {
  max-width: 140px;
  width: 100%;
  display: block;
}
.footer-brand .title {
  color: #fff;
  font-size: 16px;
  letter-spacing: 1px;
  margin-bottom: 15px;
}
footer {
  background: #000 url("bg.jpg");
  padding: 35px 0;
  animation: bganimat 6s linear infinite alternate;
}
@media (max-width: 767px) {
  footer {
    padding: 20px 0;
  }
}
footer .container-fluid {
  padding: 0 40px;
}
@media (max-width: 675px) {
  footer .container-fluid {
    padding: 0 15px;
  }
}
footer .footer-wrapper {
  padding: 45px 0;
}
@media (max-width: 767px) {
  footer .footer-wrapper {
    padding: 15px 0;
  }
}
footer .footer-wrapper .asideLeft {
  flex: 0 1 70%;
  max-width: 70%;
}
@media (max-width: 991px) {
  footer .footer-wrapper .asideLeft {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
footer .footer-wrapper .asideRight {
  flex: 0 1 30%;
  max-width: 30%;
}
@media (max-width: 991px) {
  footer .footer-wrapper .asideRight {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
footer .footer-wrapper .col {
  flex: 0 1 25%;
  max-width: 25%;
}
@media (max-width: 675px) {
  footer .footer-wrapper .col {
    flex: 0 1 50%;
    max-width: 50%;
    margin-bottom: 20px;
  }
}
footer .footer-link .title {
  color: #fff;
  font-size: 16px;
  letter-spacing: 1px;
  margin-bottom: 15px;
}
@media (max-width: 675px) {
  footer .footer-link .title {
    margin-bottom: 6px;
    text-transform: uppercase;
  }
}
footer .footer-link ul li {
  display: block;
}
footer .footer-link ul li a {
  color: #fff;
  font-size: 14px;
  letter-spacing: 1px;
  display: inline-block;
  padding: 3px 0;
}
@media (max-width: 767px) {
  footer .footer-link ul li a {
    padding: 2px 0;
  }
}
footer .footer-link ul li a:hover {
  padding-left: 5px;
  color: #9d8455;
}
footer .footer-link ul li a span,
footer .footer-link ul li a img {
  display: inline-block;
  vertical-align: middle;
}
footer .footer-link ul li a span {
  padding-left: 10px;
}
footer .footer-link.link-connect ul li:nth-child(2) {
  margin-bottom: 10px;
  margin-top: 10px;
}
footer .footer-storeLoc {
  max-width: 295px;
  width: 100%;
  margin-left: auto;
  margin-right: 0;
}
@media (max-width: 991px) {
  footer .footer-storeLoc {
    max-width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 45px;
  }
}
@media (max-width: 675px) {
  footer .footer-storeLoc {
    margin-top: 10px;
  }
}
@media (max-width: 991px) {
  footer .footer-storeLoc .social_links {
    flex: 0 1 50%;
    max-width: 50%;
  }
}
@media (max-width: 675px) {
  footer .footer-storeLoc .social_links {
    flex: 0 1 100%;
    max-width: 100%;
    margin: 20px 0 0px;
  }
}
footer .footer-storeLoc .social_links ul {
  text-align: right;
}
@media (max-width: 675px) {
  footer .footer-storeLoc .social_links ul {
    text-align: center;
  }
}
footer .footer-storeLoc .social_links ul li {
  margin-left: 8px;
}
footer .footer-storeLoc .social_links ul li a svg {
  width: 21px;
  height: 21px;
}
footer .footer-storeLoc .footerStorLoca {
  margin: 25px 0 30px;
}
@media (max-width: 991px) {
  footer .footer-storeLoc .footerStorLoca {
    order: 0;
    flex: 0 1 50%;
    max-width: 50%;
    margin: 0;
  }
}
@media (max-width: 675px) {
  footer .footer-storeLoc .footerStorLoca {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
footer .footer-storeLoc .footerStorLoca a {
  display: block;
  color: #fff;
  font-size: 14px;
  letter-spacing: 1px;
  border: 1px solid #fff;
  padding: 8px 20px;
  position: relative;
}
footer .footer-storeLoc .footerStorLoca a img,
footer .footer-storeLoc .footerStorLoca a span {
  display: inline-block;
  vertical-align: middle;
}
footer .footer-storeLoc .footerStorLoca a img.cricon {
  position: absolute;
  right: 20px;
  top: 13px;
}
footer .footer-storeLoc .footerStorLoca a span {
  padding-left: 15px;
}
footer .footer-storeLoc .footer_card {
  text-align: right;
  margin-top: 25px;
}
@media (max-width: 675px) {
  footer .footer-storeLoc .footer_card {
    margin-top: 20px;
    text-align: center;
    flex: 0 1 100%;
    width: 100%;
  }
}
footer .footer-storeLoc .footer_card img {
  display: inline-block;
}
footer .footerCopyright .flex {
  border-top: 1px solid rgba(255, 255, 255, 0.1215686275);
  padding-top: 40px;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  footer .footerCopyright .flex {
    padding-top: 20px;
  }
}
@media (max-width: 675px) {
  footer .footerCopyright .flex .col {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
footer .footerCopyright p {
  color: #fff;
  font-size: 14px;
  letter-spacing: 1px;
}
@media (max-width: 675px) {
  footer .footerCopyright p {
    text-align: center;
  }
}
@media (max-width: 675px) {
  footer .footerCopyright .madby p {
    text-align: center;
  }
}
footer .footerCopyright .madby p span,
footer .footerCopyright .madby p img {
  display: inline-block;
  vertical-align: middle;
}
footer .footerCopyright .madby p span {
  padding-right: 5px;
}
@media (max-width: 991px) {
  .news_letter {
    margin-top: 0;
    width: 100%;
  }
}
@media (max-width: 675px) {
  .news_letter .mess {
    margin-bottom: 15px;
  }
}
.news_letter .mess p {
  font-size: 12px;
}
.news_letter .mess p.err {
  color: green;
}
.news_letter .mess p.success {
  color: green;
}
.news_letter .wrap .title {
  color: #fff;
  font-size: 16px;
  margin-bottom: 8px;
}
.news_letter .wrap .form-group {
  margin: 0;
}
.news_letter .wrap .form-group .form-control {
  color: #fff;
  font-size: 16px;
  padding-top: 7px;
  border: 1px solid #fff;
  padding: 0 10px;
}
.news_letter .wrap .form-group .form-control::-moz-placeholder {
  color: #fff;
  text-indent: -100%;
  -moz-transition: 0.5s ease;
  transition: 0.5s ease;
}
.news_letter .wrap .form-group .form-control::placeholder {
  color: #fff;
  text-indent: -100%;
  transition: 0.5s ease;
}
.news_letter .wrap .form-group .form-control:focus {
  border-color: #fff;
  padding-top: 15px;
}
.news_letter .wrap .form-group .form-control:focus::-moz-placeholder {
  text-indent: 0;
}
.news_letter .wrap .form-group .form-control:focus::placeholder {
  text-indent: 0;
}
.news_letter .wrap .form-group .form-control:focus ~ label {
  top: 3px;
  font-size: 13px;
  opacity: 0.6;
}
.news_letter .wrap .form-group label {
  display: inline-block;
  padding: 0;
  top: 13px;
  right: auto;
  left: 11px;
}
.news_letter .wrap .form-group.valid .form-control {
  padding-top: 15px;
}
.news_letter .wrap .form-group.valid label {
  top: 3px;
  font-size: 13px;
  opacity: 0.6;
}
.news_letter .wrap .form-group .btn {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 0 10px;
  background: rgba(0, 0, 0, 0);
  border: 0;
  outline: none;
  color: #fff;
  font-size: 16px;
  text-transform: uppercase;
}
.contact-inn-Form .bg {
  background: #f5ece1;
  padding: 150px 0 50px;
}
@media (max-width: 991px) {
  .contact-inn-Form .bg {
    padding: 106px 0 50px;
  }
}
@media (max-width: 767px) {
  .contact-inn-Form .bg {
    padding: 85px 0 50px;
  }
}
.contact-inn-Form .flex .colLeft {
  flex: 0 1 40%;
  max-width: 40%;
  width: 100%;
  padding-right: 25px;
}
@media (max-width: 1024px) {
  .contact-inn-Form .flex .colLeft {
    flex: 0 1 30%;
    max-width: 30%;
  }
}
@media (max-width: 991px) {
  .contact-inn-Form .flex .colLeft {
    flex: 0 1 100%;
    max-width: 100%;
    display: none;
  }
}
.contact-inn-Form .flex .colRight {
  flex: 0 1 60%;
  max-width: 60%;
  width: 100%;
  padding-left: 25px;
}
@media (max-width: 1024px) {
  .contact-inn-Form .flex .colRight {
    flex: 0 1 70%;
    max-width: 70%;
  }
}
@media (max-width: 991px) {
  .contact-inn-Form .flex .colRight {
    flex: 0 1 100%;
    max-width: 100%;
    padding-left: 0px;
  }
}
.contact-inn-Form .formImg figure {
  line-height: 0;
}
.contact-inn-Form .formImg figure img {
  max-width: 100%;
  display: block;
}
.contact-inn-Form .contact-Form h2 {
  text-transform: uppercase;
  font-size: 48px;
  font-family: "FSP DEMO - Vanitas", sans-serif;
  color: #000;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .contact-inn-Form .contact-Form h2 {
    font-size: 30px;
    text-align: center;
  }
}
.contact-inn-Form .contact-Form .form .flex {
  width: 90%;
}
@media (max-width: 991px) {
  .contact-inn-Form .contact-Form .form .flex {
    width: 100%;
  }
}
.contact-inn-Form .contact-Form .form .flex .col2 {
  flex: 0 1 50%;
  max-width: 50%;
  width: 100%;
  padding: 0 13px;
}
@media (max-width: 767px) {
  .contact-inn-Form .contact-Form .form .flex .col2 {
    flex: 0 1 100%;
    max-width: 100%;
    padding: 0;
  }
}
.contact-inn-Form .contact-Form .form .flex .col1 {
  flex: 0 1 100%;
  max-width: 100%;
  width: 100%;
  padding: 0 13px;
}
@media (max-width: 767px) {
  .contact-inn-Form .contact-Form .form .flex .col1 {
    padding: 0;
  }
}
.contact-inn-Form .contact-Form .form .form-group {
  margin-bottom: 20px;
}
.contact-inn-Form .contact-Form .form .form-group .form-control {
  border-color: #000;
  color: #000;
}
.contact-inn-Form .contact-Form .form .form-group .form-control:focus ~ label {
  top: 0;
}
.contact-inn-Form .contact-Form .form .form-group select.form-control {
  padding: 0;
}
.contact-inn-Form .contact-Form .form .form-group.valid label {
  top: 0;
}
.contact-inn-Form .contact-Form .form .form-group label {
  color: #000;
}
.contact-inn-Form .contact-Form .form .form-group .icondoro img {
  filter: invert(0);
}
.contact-inn-Form .contact-Form .form .EnpListFor {
  padding: 0 13px;
  margin-top: -10px;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .contact-inn-Form .contact-Form .form .EnpListFor {
    padding: 0;
  }
}
.contact-inn-Form .contact-Form .form .EnpListFor .title {
  color: #000;
  margin-bottom: 10px;
}
.contact-inn-Form .contact-Form .form .EnpListFor ul {
  display: flex;
  flex-wrap: wrap;
}
.contact-inn-Form .contact-Form .form .EnpListFor ul li {
  flex: 0 1 33.33%;
  max-width: 33.33%;
  position: relative;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .contact-inn-Form .contact-Form .form .EnpListFor ul li {
    flex: 0 1 50%;
    max-width: 50%;
    margin-bottom: 15px;
  }
}
.contact-inn-Form .contact-Form .form .EnpListFor ul li label {
  cursor: pointer;
  padding-left: 23px;
  font-size: 16px;
}
@media (max-width: 767px) {
  .contact-inn-Form .contact-Form .form .EnpListFor ul li label {
    font-size: 12px;
  }
}
.contact-inn-Form .contact-Form .form .EnpListFor ul li .fakecheckbox {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  border: 1px solid #000;
  border-radius: 20px;
  top: 2px;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.5s ease;
}
.contact-inn-Form .contact-Form .form .EnpListFor ul li .fakecheckbox span {
  display: block;
  width: 10px;
  height: 10px;
  background: #a78343;
  border-radius: 20px;
  opacity: 0;
  transition: 0.5s ease;
}
.contact-inn-Form .contact-Form .form .EnpListFor ul li input[type="checkbox"] {
  display: none;
}
.contact-inn-Form
  .contact-Form
  .form
  .EnpListFor
  ul
  li
  input[type="checkbox"]:checked
  ~ .fakecheckbox {
  border-color: #a78343;
}
.contact-inn-Form
  .contact-Form
  .form
  .EnpListFor
  ul
  li
  input[type="checkbox"]:checked
  ~ .fakecheckbox
  span {
  opacity: 1;
}
.contact-inn-Form .contact-Form .form .form-btn {
  padding: 0 13px;
}
.contact-inn-Form .contact-Form .form .form-btn .btn {
  display: inline-block;
  background: #a78343;
  color: #fff;
  padding: 9px 55px;
  text-align: center;
  border: 0;
  text-transform: uppercase;
}
.contact-LocationSec {
  padding: 50px 0;
  background: #fff;
  position: relative;
}
@media (max-width: 991px) {
  .contact-LocationSec {
    padding: 30px 0 0;
  }
}
.contact-LocationSec .vieLocat {
  position: absolute;
  right: 25px;
  top: 25px;
}
.contact-LocationSec .vieLocat a {
  padding: 8px;
  color: #a78343;
  font-family: "CronosPro", sans-serif;
  display: inline-block;
  text-decoration: underline;
  text-transform: uppercase;
}
.contact-LocationSec .heading {
  margin-bottom: 35px;
}
@media (max-width: 767px) {
  .contact-LocationSec .heading {
    margin-bottom: 15px;
  }
}
.contact-LocationSec .heading h2 {
  text-transform: uppercase;
  font-size: 48px;
  font-family: "Antiga", sans-serif;
  letter-spacing: 2px;
}
@media (max-width: 991px) {
  .contact-LocationSec .heading h2 {
    font-size: 30px;
  }
}
.contact-LocationSec .locationTabStrip ul {
  text-align: center;
}
.contact-LocationSec .locationTabStrip ul li {
  display: inline-block;
  font-family: "Conv_Cronos-Pro", sans-serif;
  font-size: 18px;
  color: #000;
  letter-spacing: 0.8px;
  padding: 6px 0 10px;
  position: relative;
  cursor: pointer;
}
.contact-LocationSec .locationTabStrip ul li:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 2px;
  background: #a78343;
  width: 0;
  transition: 0.5s ease;
}
.contact-LocationSec .locationTabStrip ul li:not(:last-child) {
  margin-right: 45px;
}
.contact-LocationSec .locationTabStrip ul li.current {
  color: #a78343;
}
.contact-LocationSec .locationTabStrip ul li.current:after {
  width: 100%;
}
.contact-LocationSec .contact-Tab-Wrap {
  padding: 60px 0;
}
.contact-LocationSec .contact-Tab-Wrap .flex {
  align-items: center;
}
.contact-LocationSec .contact-Tab-Wrap .flex .col1 {
  flex: 0 1 40%;
  max-width: 40%;
  width: 100%;
}
.contact-LocationSec .contact-Tab-Wrap .flex .col2 {
  flex: 0 1 60%;
  max-width: 60%;
  width: 100%;
}
.contact-LocationSec .contact-Tab-Wrap figure {
  line-height: 0;
}
.contact-LocationSec .contact-Tab-Wrap figure img {
  display: block;
  margin: 0;
}
.contact-LocationSec .contact-Tab-Wrap .content {
  padding-left: 65px;
}
.contact-LocationSec .contact-Tab-Wrap .content h3 {
  text-transform: capitalize;
  font-size: 25px;
  font-family: "FSP DEMO - Vanitas", sans-serif;
  margin-bottom: 20px;
}
.contact-LocationSec .contact-Tab-Wrap .content .list {
  position: relative;
  padding-left: 45px;
  margin-bottom: 12px;
}
.contact-LocationSec .contact-Tab-Wrap .content .list .icon {
  position: absolute;
  left: 0;
  top: 3px;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.contact-LocationSec .contact-Tab-Wrap .content .list .icon img {
  display: block;
}
.contact-LocationSec .contact-Tab-Wrap .content .list p {
  color: #666;
}
.contact-LocationSec .contact-Tab-Wrap .content .list p a {
  color: #666;
  transition: 0.5s ease;
}
.contact-LocationSec .contact-Tab-Wrap .content .list p a:hover {
  color: #a78343;
}
.contact-LocationSec .contact-Tab-Wrap .content .link {
  padding-left: 15px;
  margin-top: 35px;
}
.contact-LocationSec .contact-Tab-Wrap .content .link a {
  font-size: 16px;
  padding: 8px 0px;
}
.contact-LocationSec .contact-Tab-Wrap .content .link a span {
  color: #2e2e2e;
}
.contact-LocationSec .contact-Tab-Wrap .content .link a:hover {
  padding: 8px 15px;
}
.banner.Contract-Banner {
  background: url(""), url(""),
    linear-gradient(to right, #f2e7d8 -4%, #f9f6f2 70%);
  background-repeat: no-repeat;
  background-position: 0px 0, 100% 100%;
  background-blend-mode: multiply;
}
.banner.Contract-Banner .content {
  display: block;
}
.Contract-Listing .container-fluid {
  padding: 10px;
}
.Contract-Listing .flex .col {
  flex: 0 1 50%;
  max-width: 50%;
  padding: 10px;
}
@media only screen and (max-width: 767px) {
  .Contract-Listing .flex .col {
    flex: 0 1 100%;
    max-width: 100%;
    padding: 10px 5px;
  }
}
.Contract-Listing .card {
  position: relative;
}
.Contract-Listing .card figure {
  line-height: 0;
  position: relative;
}
.Contract-Listing .card figure:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 50%;
  background: linear-gradient(to top, #000, #000000, rgba(0, 0, 0, 0));
  z-index: 1;
  opacity: 0.8;
  pointer-events: none;
}
@media only screen and (max-width: 420px) {
  .Contract-Listing .card figure:after {
    height: 65%;
  }
}
.Contract-Listing .card figure img {
  width: 100%;
}
@media only screen and (max-width: 420px) {
  .Contract-Listing .card figure img {
    min-height: 300px;
    -o-object-fit: cover;
    object-fit: cover;
  }
}
.Contract-Listing .card .content {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 35px;
  z-index: 1;
}
@media only screen and (max-width: 420px) {
  .Contract-Listing .card .content {
    padding: 10px;
    padding-bottom: 20px;
  }
}
.Contract-Listing .card .content .Contname {
  color: #fff;
  font-size: 36px;
  font-family: "Conv_Cronos-Pro", sans-serif;
  margin-bottom: 15px;
}
@media only screen and (max-width: 420px) {
  .Contract-Listing .card .content .Contname {
    font-size: 26px;
    margin-bottom: 10px;
  }
}
.Contract-Listing .card .content p {
  color: #fff;
  font-family: "Conv_Cronos-Pro", sans-serif;
  margin-bottom: 20px;
}
.Contract-Listing .card .content ul li {
  display: inline-block;
}
.Contract-Listing .card .content ul li:not(:last-child) {
  margin-right: 40px;
}
.Contract-Listing .card .content ul li a {
  color: #a78343;
  display: inline-block;
}
.Contract-Listing .card .content ul li:first-child a {
  background: #a78343;
  padding: 10px 25px;
  border-radius: 25px;
  color: #fff;
}
@media only screen and (max-width: 420px) {
  .Contract-Listing .card .content ul li:first-child a {
    padding: 6px 25px;
  }
}
.Contract-Listing .card .content ul li:first-child a:hover {
  background: #fff;
  color: #a78343;
}
.model.QuickEnquryModel {
  background: #fff url("flow.jpg");
  background-repeat: no-repeat;
  background-position: 0 118%;
  background-size: 100%;
  padding: 25px;
  padding-top: 60px;
  top: 0;
  bottom: 0;
  right: 0;
  max-width: 353px;
  width: 100%;
  transform: translateX(100%);
  transition: 700ms ease;
}
.model.QuickEnquryModel.is-open {
  transform: translateX(0%);
}
.model.QuickEnquryModel .close_model {
  right: 20px;
  top: 20px;
  opacity: 0.3;
  display: flex;
  align-items: center;
  justify-content: center;
}
.model.QuickEnquryModel .model-body h2 {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-family: "FSP DEMO - Vanitas", sans-serif;
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 3px;
}
.model.QuickEnquryModel .model-body .form .form-group .form-control {
  border: 1px solid #8c8c8c;
  padding: 10px;
  color: #000;
  font-size: 16px;
}
.model.QuickEnquryModel .model-body .form .form-group .form-control:focus {
  border-color: #000;
}
.model.QuickEnquryModel
  .model-body
  .form
  .form-group
  .form-control:focus
  ~ label {
  top: -8px;
}
.model.QuickEnquryModel .model-body .form .form-group.valid {
  border-color: #000;
}
.model.QuickEnquryModel .model-body .form .form-group.valid label {
  top: -8px;
}
.model.QuickEnquryModel .model-body .form .form-group label {
  color: #666;
  color: #666;
  display: inline-block;
  background: #fff;
  right: auto;
  padding: 0;
  left: 10px;
  top: 14px;
  font-size: 16px;
}
.model.QuickEnquryModel .model-body .form .form-group .icondoro {
  top: 20px;
}
.model.QuickEnquryModel .model-body .form .form-group .icondoro img {
  filter: invert(0);
}
.model.QuickEnquryModel .model-body .form .link {
  margin-bottom: 30px;
}
.model.QuickEnquryModel .model-body .form .link .btn {
  display: block;
  text-transform: uppercase;
  padding: 10px 0;
  color: #fff;
  background: #a78343;
  border: 0;
  text-align: center;
}
.model.QuickEnquryModel .model-body .form .link .btn span {
  padding: 0;
  position: relative;
  z-index: 1;
  color: #fff;
}
.modelFNFEnqueryPop {
  background: #fff url("flow.jpg");
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: 65%;
  padding: 25px 35px;
  top: 0;
  bottom: 0;
  right: 0;
  max-width: 380px;
  width: 100%;
  transform: translateX(100%);
  transition: 700ms ease;
}
.modelFNFEnqueryPop.is-open {
  transform: translateX(0%);
}
.modelFNFEnqueryPop .close_model {
  right: auto;
  right: 15px;
  top: 15px;
  opacity: 0.3;
}
.modelFNFEnqueryPop .close_model svg.x-icon {
  width: 19px;
  height: 30px;
}
.modelFNFEnqueryPop .modelbody .title {
  text-align: center;
  font-size: 28px;
}
.modelFNFEnqueryPop .modelbody .form {
  padding-top: 10px;
}
.modelFNFEnqueryPop .modelbody .form h6 {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-family: "Antiga", sans-serif;
  letter-spacing: 4px;
  font-size: 24px;
}
.modelFNFEnqueryPop .modelbody .form .form-group {
  margin-bottom: 10px;
}
.modelFNFEnqueryPop .modelbody .form .form-group .form-control {
  border: 0;
  padding: 10px 0;
  background: #fff;
  color: #000;
  font-size: 16px;
  border-bottom: 1px solid #8c8c8c;
}
.modelFNFEnqueryPop .modelbody .form .form-group .form-control:focus {
  border-color: #000;
}
.modelFNFEnqueryPop .modelbody .form .form-group .form-control:focus ~ label {
  top: -8px;
}
.modelFNFEnqueryPop .modelbody .form .form-group.valid {
  border-color: #000;
}
.modelFNFEnqueryPop .modelbody .form .form-group.valid label {
  top: -8px;
}
.modelFNFEnqueryPop .modelbody .form .form-group label {
  color: #666;
  color: #666;
  display: inline-block;
  background: #fff;
  right: auto;
  padding: 0;
  left: 0;
  top: 14px;
  font-size: 16px;
}
.modelFNFEnqueryPop .modelbody .form .link {
  margin-bottom: 30px;
}
.modelFNFEnqueryPop .modelbody .form .link .btn {
  display: block;
  text-transform: uppercase;
  padding: 10px 0;
  color: #fff;
  background: #a78343;
  border: 0;
  text-align: center;
}
.modelFNFEnqueryPop .modelbody .form .link .btn span {
  padding: 0;
  position: relative;
  z-index: 1;
  color: #fff;
}
.dash-main {
  padding: 20px;
  background: #f9f8f5;
}
.dash-main .dashboard-wrapper .container-fluid {
  padding: 0;
}
.dash-main .dashboard-wrapper .container-fluid .flex .asideLeft {
  flex: 0 1 285px;
  max-width: 285px;
  width: 100%;
}
@media (max-width: 991px) {
  .dash-main .dashboard-wrapper .container-fluid .flex .asideLeft {
    flex: 0 1 100px;
    max-width: 100px;
    display: none;
  }
}
.dash-main .dashboard-wrapper .container-fluid .flex .asideRight {
  flex: 1;
  padding-left: 25px;
}
@media (max-width: 991px) {
  .dash-main .dashboard-wrapper .container-fluid .flex .asideRight {
    padding-left: 0px;
  }
}
.dash-main .dashboard-wrapper .title {
  font-size: 18px;
  color: #000;
  font-family: "Conv_Cronos-Pro", sans-serif;
}
.dash-PersInfo {
  background: #fff;
  padding: 15px;
}
.dash-PersInfo .bg {
  padding: 30px;
  position: relative;
}
@media (max-width: 991px) {
  .dash-PersInfo .bg {
    padding: 0;
  }
}
.dash-PersInfo .bg .edit_pinfo,
.dash-PersInfo .bg .change_password {
  position: absolute;
  right: 140px;
  top: 0;
  cursor: pointer;
}
@media (max-width: 767px) {
  .dash-PersInfo .bg .edit_pinfo,
  .dash-PersInfo .bg .change_password {
    right: 10px;
  }
}
.dash-PersInfo .bg .edit_pinfo span,
.dash-PersInfo .bg .edit_pinfo img,
.dash-PersInfo .bg .change_password span,
.dash-PersInfo .bg .change_password img {
  display: inline-block;
  vertical-align: middle;
  color: #a78343;
}
.dash-PersInfo .bg .edit_pinfo img,
.dash-PersInfo .bg .change_password img {
  margin-left: 6px;
}
.dash-PersInfo .bg .change_password {
  right: 0;
}
@media (max-width: 675px) {
  .dash-PersInfo .bg .change_password {
    position: static;
  }
}
.dash-PersInfo .form {
  margin-top: 25px;
  max-width: 730px;
  width: 100%;
}
.dash-PersInfo .form .flex {
  justify-content: space-between;
}
.dash-PersInfo .form .flex .form-col {
  flex: 0 1 49.2%;
  max-width: 49.2%;
}
.dash-PersInfo .form .form-group textarea {
  resize: none;
}
.dash-PersInfo .form .form-group .form-control {
  color: #000;
  padding: 0 15px;
  background: #f4f4f4;
  border: 1px solid #ccc;
}
.dash-PersInfo .form .form-group .form-control:focus {
  background: #fff;
}
.dash-PersInfo .form .form-group.valid .form-control {
  background: #fff;
}
.dash-PersInfo .form .form-group label {
  color: #666;
  position: static;
  padding-bottom: 8px;
  pointer-events: all;
}
.dash-PersInfo .form .form-group.radioBox ul li {
  margin-right: 15px;
  display: inline-block;
}
.dash-PersInfo .form .form-group.radioBox ul li .form-radio .fakecheckbox {
  position: absolute;
  width: 20px;
  height: 20px;
  border: 1px solid #ccc;
  border-radius: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.5s ease;
}
.dash-PersInfo .form .form-group.radioBox ul li .form-radio .fakecheckbox span {
  width: 10px;
  height: 10px;
  background: #a78343;
  border-radius: 25px;
  opacity: 0;
  transition: 0.5s ease;
}
.dash-PersInfo .form .form-group.radioBox ul li .form-radio label {
  padding-left: 30px;
  cursor: pointer;
}
.dash-PersInfo
  .form
  .form-group.radioBox
  ul
  li
  .form-radio
  input[type="radio"] {
  display: none;
}
.dash-PersInfo
  .form
  .form-group.radioBox
  ul
  li
  .form-radio
  input[type="radio"]:checked
  ~ .fakecheckbox {
  border-color: #a78343;
}
.dash-PersInfo
  .form
  .form-group.radioBox
  ul
  li
  .form-radio
  input[type="radio"]:checked
  ~ .fakecheckbox
  span {
  opacity: 1;
}
.dash-PersInfo .form .form-list-btn a {
  display: inline-block;
  padding: 9px 25px;
  font-size: 16px;
  font-family: "Conv_Cronos-Pro", sans-serif;
  max-width: 142px;
  width: 100%;
  text-align: center;
  letter-spacing: 0.5px;
}
.dash-PersInfo .form .form-list-btn a.save_inof {
  color: #fff;
  background: #a78343;
}
.dash-PersInfo .form .form-list-btn a.cancel_inof {
  color: #666;
}
.dash-PersInfo .form.disable {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.dash-PersInfo .form.disable * {
  pointer-events: none !important;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
}
.dash-PersInfo .form.disable .form-group .form-control {
  background: #f4f4f4;
}
.myaddressDash.shipingDetail
  .item
  .card
  .AddressListedAdd
  .flex
  .addressCard
  .content
  .contn
  p {
  font-size: 16px;
  margin-bottom: 6px;
}
.shipingDetailsSec .formShiping .addnew-address .form-grid .form-col-4 {
  flex: 0 1 26%;
  max-width: 26%;
  width: 100%;
}
@media (max-width: 767px) {
  .shipingDetailsSec .formShiping .addnew-address .form-grid .form-col-4 {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
.shipingDetailsSec .formShiping .addnew-address .form-grid .form-col-6 {
  flex: 0 1 49.4%;
  max-width: 49.4%;
}
.shipingDetailsSec
  .formShiping
  .addnew-address
  .form-grid
  div#shippingpincodeData {
  flex: 0 1 66.4%;
  max-width: 66.4%;
}
@media (max-width: 767px) {
  .shipingDetailsSec
    .formShiping
    .addnew-address
    .form-grid
    div#shippingpincodeData {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
.shipingDetailsSec .formShiping .addnew-address .form-grid .col50 {
  flex: 0 1 49.1%;
  max-width: 49.1%;
}
.shipingDetailsSec .formShiping .addnew-address .form-grid .formgroup input {
  display: block;
  color: #666;
  padding: 6px 10px;
  height: 38px;
  max-width: 100%;
  border: 1px solid #dbdbdb;
  width: 100%;
}
.formShiping.edit .addnew-address .checSAStBill {
  display: none;
}
.dash-Navigation {
  background: #fff url("");
  background-repeat: no-repeat;
  background-position: 0 100%;
  padding: 25px;
  height: 100%;
  min-height: 550px;
}
.dash-Navigation .AsideProfile {
  max-width: 138px;
  width: 100%;
  display: block;
  margin: 0 auto;
}
.dash-Navigation .AsideProfile .profile {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: -57px;
}
.dash-Navigation .AsideProfile .profile .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 57px;
  height: 57px;
  background: #bb9c5f;
  background: #a78343;
  border-radius: 100px;
}
.dash-Navigation .AsideProfile .profile .userNAme {
  padding-left: 15px;
}
.dash-Navigation .AsideProfile .profile .userNAme .welcome {
  font-size: 18px;
  color: #000;
  font-family: "Conv_Cronos-Pro", sans-serif;
}
.dash-Navigation .AsideProfile .profile .userNAme .name {
  font-size: 14px;
  color: #666;
  font-family: "Conv_Cronos-Pro", sans-serif;
}
.dash-Navigation .navigation {
  max-width: 138px;
  width: 100%;
  display: block;
  margin: 0 auto;
  margin-top: 40px;
}
.dash-Navigation .navigation ul li {
  display: block;
  padding-left: 30px;
  position: relative;
  margin: 6px 0;
}
.dash-Navigation .navigation ul li a {
  display: block;
  font-size: 16px;
  color: #000;
  font-family: "Conv_Cronos-Pro", sans-serif;
  padding: 5px 0;
  position: relative;
  padding-left: 10px;
}
.dash-Navigation .navigation ul li a:before {
  content: "";
  position: absolute;
  right: 100%;
  width: 0%;
  background: #a78343;
  height: 1px;
  top: 50%;
  transition: 0.5s ease;
}
.dash-Navigation .navigation ul li:hover a,
.dash-Navigation .navigation ul li.current a {
  color: #a78343;
}
.dash-Navigation .navigation ul li:hover a:before,
.dash-Navigation .navigation ul li.current a:before {
  width: 80%;
}
.myorderDashbord .bg {
  padding: 10px;
  background: #fff;
}
.myorderDashbord .orderList .item {
  border: 1px solid #d3d3d3;
  border-radius: 4px;
  overflow: hidden;
  margin-bottom: 15px;
}
.myorderDashbord .orderList .item .topStrip {
  background: #efefef;
  position: relative;
  padding: 10px 20px;
}
@media (max-width: 991px) {
  .myorderDashbord .orderList .item .topStrip {
    padding: 10px 10px;
  }
}
.myorderDashbord .orderList .item .topStrip .orderno {
  padding: 0;
  font-size: 14px;
  padding: 2px 45px;
  color: #fff;
  background: #bb9c5f;
  border-radius: 3px;
  display: inline-block;
}
@media (max-width: 991px) {
  .myorderDashbord .orderList .item .topStrip .orderno {
    padding: 2px 10px;
  }
}
.myorderDashbord .orderList .item .topStrip .track_link {
  position: absolute;
  right: 20px;
  top: 7px;
}
.myorderDashbord .orderList .item .topStrip .track_link a {
  display: inline-block;
  background: #fff;
  border: 1px solid #cdcdcd;
  padding: 2px 20px;
  border-radius: 4px;
  color: #333;
}
.myorderDashbord .orderList .item .topStrip .track_link span,
.myorderDashbord .orderList .item .topStrip .track_link img {
  display: inline-block;
  vertical-align: middle;
}
.myorderDashbord .orderList .item .topStrip .track_link img {
  margin-right: 8px;
}
.myorderDashbord .orderList .item .bottomStrip {
  background: #fff;
  position: relative;
  padding: 7px 20px;
  border-top: 1px solid #cdcdcd;
}
.myorderDashbord .orderList .item .bottomStrip .orderDate {
  color: #797979;
  font-size: 14px;
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
}
.myorderDashbord .orderList .item .bottomStrip .tottlOrder {
  position: absolute;
  right: 20px;
  top: 7px;
}
.myorderDashbord .orderList .item .bottomStrip ul {
  display: flex;
  margin: 2px 0;
}
.myorderDashbord .orderList .item .bottomStrip ul li {
  font-size: 12.25px;
  color: #666;
  line-height: 15px;
}
.myorderDashbord .orderList .item .bottomStrip ul li:not(:last-child) {
  margin-right: 8px;
  border-right: 1px solid rgba(204, 204, 204, 0.8);
  padding-right: 8px;
}
.myorderDashbord .orderList .item .flex {
  padding: 20px;
}
.myorderDashbord .orderList .item .flex:not(:last-child) {
  border-bottom: 0;
}
.myorderDashbord .orderList .item .flex .proimg {
  display: flex;
  flex: 0 1 50%;
  max-width: 50%;
  width: 100%;
}
@media (max-width: 767px) {
  .myorderDashbord .orderList .item .flex .proimg {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
.myorderDashbord .orderList .item .flex .proimg figure {
  flex: 0 1 130px;
  max-width: 130px;
  width: 100%;
  line-height: 0;
}
@media (max-width: 767px) {
  .myorderDashbord .orderList .item .flex .proimg figure {
    flex: 0 1 60px;
    max-width: 60px;
  }
}
.myorderDashbord .orderList .item .flex .proimg .prodcuDec {
  flex: 1;
  padding-left: 25px;
}
.myorderDashbord .orderList .item .flex .proimg .prodcuDec .productName {
  font-family: "Conv_Cronos-Pro", sans-serif;
}
.myorderDashbord .orderList .item .flex .proimg .prodcuDec .cartsku {
  color: #797979;
  font-family: "Conv_Cronos-Pro", sans-serif;
}
.myorderDashbord .orderList .item .flex .proimg .prodcuDec .cartPrice {
  color: #797979;
  font-family: "Conv_Cronos-Pro", sans-serif;
  margin-top: 5px;
  margin-bottom: 15px;
  flex: 0 1 100%;
  max-width: 100%;
}
.myorderDashbord .orderList .item .flex .proimg .prodcuDec .cartsize {
  font-family: "Conv_Cronos-Pro", sans-serif;
}
.myorderDashbord .orderList .item .flex .ortQty {
  flex: 0 1 20%;
  max-width: 20%;
  width: 100%;
}
.myorderDashbord .orderList .item .flex .cartPrice {
  flex: 0 1 30%;
  max-width: 30%;
  width: 100%;
}
@media (max-width: 991px) {
  .myorderDashbord .orderList .item .flex .cartPrice {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
.myorderDashbord .orderList .item .flex .cartPrice .price {
  display: block;
  margin-bottom: 8px;
}
.myorderDashbord .orderList .item .flex .cartPrice .deliver {
  font-size: 14px;
}
.myorderDashbord .orderList .item .flex .cartPrice .orderSatus {
  font-size: 14px;
  color: #797979;
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
}
.dash-myWallet .bg {
  background: #fff;
  min-height: 80vh;
  padding: 25px;
}
.dash-myWallet .wallet-wrap {
  padding: 45px 40px 65px;
}
@media (max-width: 520px) {
  .dash-myWallet .wallet-wrap {
    padding: 15px;
  }
}
.dash-myWallet .wallet-wrap .wallet-wrapInn {
  max-width: 430px;
  width: 100%;
  margin: 0 auto;
}
.dash-myWallet .wallet-wrap .wallet-wrapInn .walletAmt {
  display: flex;
  max-width: calc(100% - 100px);
  margin: 0 auto;
  align-items: center;
}
@media (max-width: 520px) {
  .dash-myWallet .wallet-wrap .wallet-wrapInn .walletAmt {
    max-width: 100%;
  }
}
.dash-myWallet .wallet-wrap .wallet-wrapInn .walletAmt .wallet-icn {
  width: 60px;
  float: left;
  margin-right: 25px;
  line-height: 0;
}
.dash-myWallet .wallet-wrap .wallet-wrapInn .walletAmt .wallet-icn img {
  width: 100%;
  height: auto;
}
.dash-myWallet .wallet-wrap .wallet-wrapInn .walletAmt .walletAmt-Txt {
  padding: 0px 22px;
  border-left: 1px solid #dbdbdb;
  float: left;
}
.dash-myWallet
  .wallet-wrap
  .wallet-wrapInn
  .walletAmt
  .walletAmt-Txt
  .walletAmt-val {
  font-size: 24px;
  color: #000;
  font-weight: 600;
  line-height: normal;
}
.dash-myWallet
  .wallet-wrap
  .wallet-wrapInn
  .walletAmt
  .walletAmt-Txt
  .walletAmt-msg {
  color: #676767;
  font-size: 13px;
}
.dash-myWallet .wallet-wrap .wallet-wrapInn .walletAdd-wrap {
  margin-top: 50px;
}
.dash-myWallet .wallet-wrap .wallet-wrapInn .walletAdd-wrap .walletAddGrp {
  width: 100%;
  margin-bottom: 30px;
}
.dash-myWallet
  .wallet-wrap
  .wallet-wrapInn
  .walletAdd-wrap
  .walletAddGrp:last-child {
  margin-bottom: 0px;
}
.dash-myWallet
  .wallet-wrap
  .wallet-wrapInn
  .walletAdd-wrap
  .walletAddGrp
  .walletAddInpt {
  width: 100%;
  border: 1px solid #b7b7b7;
  background: #fff;
  padding: 0 22px;
  height: 52px;
  line-height: 50px;
  font-size: 16px;
}
.dash-myWallet
  .wallet-wrap
  .wallet-wrapInn
  .walletAdd-wrap
  .walletAddGrp
  .walletAddInpt::-moz-placeholder {
  font-weight: 600;
  color: #000;
  opacity: 64%;
  font-size: 14px;
}
.dash-myWallet
  .wallet-wrap
  .wallet-wrapInn
  .walletAdd-wrap
  .walletAddGrp
  .walletAddInpt::placeholder {
  font-weight: 600;
  color: #000;
  opacity: 64%;
  font-size: 14px;
}
.dash-myWallet
  .wallet-wrap
  .wallet-wrapInn
  .walletAdd-wrap
  .walletAddGrp
  .walletAddBtn {
  width: 306px;
  height: 42px;
  border: none;
  background: #a78343;
  transition: all 0.5s;
  color: #fff;
  font-size: 14px;
  line-height: 42px;
  text-transform: uppercase;
  cursor: pointer;
  margin: 0 auto;
  display: block;
  font-weight: 600;
  letter-spacing: 1px;
}
.dash-myWallet
  .wallet-wrap
  .wallet-wrapInn
  .walletAdd-wrap
  .walletAddGrp
  .walletAddBtn:hover {
  background: #000;
  color: #a78343;
}
.addamoountWallet {
  margin-top: 40px;
}
@media (max-width: 520px) {
  .addamoountWallet {
    margin-top: 20px;
  }
}
.addamoountWallet .form .form-group {
  margin-bottom: 30px;
}
.addamoountWallet .form .form-group input.form-control {
  border: 1px solid #b7b7b7;
  border-radius: 5px;
  color: #000;
  padding: 0 15px;
  height: 53px;
  font-size: 16px;
}
.addamoountWallet .form .form-group input.form-control:focus {
  border-color: #000;
}
.addamoountWallet .form .form-group input.form-control:focus ~ label {
  top: -8px;
  font-size: 12px;
}
.addamoountWallet .form .form-group.valid label {
  top: -8px;
  font-size: 12px;
}
.addamoountWallet .form .form-group label {
  color: #666;
  font-size: 14px;
  right: auto;
  left: 15px;
  padding: 0;
  background: #fff;
  top: 17px;
}
.addamoountWallet .form .link_btn a,
.addamoountWallet .form .link_btn .addMnyBtn {
  display: block;
  padding: 9px;
  text-transform: uppercase;
}
.addamoountWallet .form .link_btn .addMnyBtn {
  width: 100%;
  background: #000;
  color: #fff;
  padding: 12px 0;
  letter-spacing: 0.3px;
  font-size: 14px;
}
.addamoountWallet .form .link_btn a {
  background: #a78343;
  color: #fff;
  padding: 8px 25px;
  text-align: center;
}
fieldset {
  border: 0;
  outline: none;
}
.dash-myWallet .table-desi .table-headin h2 {
  display: block;
}
.dash-myWallet .table-desi table thead tr {
  background: #000;
}
.dash-myWallet .table-desi table thead tr th {
  padding: 12px 0px;
  font-weight: normal;
  font-size: 16px;
  color: #fff;
}
.dash-wishlist .bg {
  padding: 20px;
  background: #fff;
}
@media (max-width: 767px) {
  .dash-wishlist .bg {
    padding: 20px 0px;
  }
}
.dash-wishlist .bg .title {
  margin-left: 10px;
}
.dash-wishlist .wishlistLi {
  margin-top: 10px;
}
.dash-wishlist .wishlistLi .flex .col {
  flex: 0 1 50%;
  max-width: 50%;
  padding: 10px;
}
@media (max-width: 991px) {
  .dash-wishlist .wishlistLi .flex .col {
    flex: 0 1 100%;
    max-width: 100%;
  }
}
.dash-wishlist .wishlistLi .card {
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 25px;
  position: relative;
}
.dash-wishlist .wishlistLi .card .close_model {
  position: absolute;
}
.dash-wishlist .wishlistLi .card .close_model svg {
  width: 15px;
  height: 15px;
}
.dash-wishlist .wishlistLi .card .flex figure {
  flex: 0 1 130px;
  max-width: 130px;
  width: 100%;
  line-height: 0;
}
@media (max-width: 767px) {
  .dash-wishlist .wishlistLi .card .flex figure {
    flex: 0 1 73px;
    max-width: 73px;
  }
}
.dash-wishlist .wishlistLi .card .flex .prodcuDec {
  flex: 1;
  padding-left: 20px;
}
.dash-wishlist .wishlistLi .card .flex .prodcuDec .productName {
  font-family: "Conv_Cronos-Pro", sans-serif;
}
.dash-wishlist .wishlistLi .card .flex .prodcuDec .cartsku {
  color: #797979;
  font-family: "Conv_Cronos-Pro", sans-serif;
}
.dash-wishlist .wishlistLi .card .flex .prodcuDec .cartPrice {
  color: #797979;
  font-family: "Conv_Cronos-Pro", sans-serif;
  margin-top: 5px;
  margin-bottom: 8px;
}
.dash-wishlist .wishlistLi .card .flex .prodcuDec .cartsize {
  font-family: "Conv_Cronos-Pro", sans-serif;
}
.dash-wishlist .wishlistLi .card .flex .prodcuDec a.libnk {
  display: inline-block;
  padding: 4px 25px;
  background: #a78343;
  color: #fff;
  margin-top: 10px;
  font-family: "Conv_Cronos-Pro", sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.dash-trackMyOrder .bg {
  padding: 25px;
  background: #fff;
}
.dash-trackMyOrder .DeliverTrackOrder {
  background: #efefef;
  border: 1px solid #ccc;
  border-radius: 8px;
  padding: 10px 25px;
  margin-bottom: 10px;
}
.dash-trackMyOrder .DeliverTrackOrder .title {
  margin-bottom: 15px;
}
.dash-trackMyOrder .DeliverTrackOrder .name {
  margin-bottom: 10px;
  font-size: 16px;
}
.dash-trackMyOrder .DeliverTrackOrder .address {
  max-width: 200px;
  width: 100%;
  color: #666;
  font-size: 14px;
  line-height: 1.4;
  margin-bottom: 15px;
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
}
.dash-trackMyOrder .DeliverTrackOrder .mob {
  color: #666;
  font-size: 14px;
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
  margin-bottom: 30px;
}
.dash-trackMyOrder .DeliverTrackOrder .mob p a {
  color: #666;
}
.dash-trackMyOrder .DeliverTrackOrder .btn_lin {
  text-align: right;
}
.dash-trackMyOrder .DeliverTrackOrder .btn_lin .orderid,
.dash-trackMyOrder .DeliverTrackOrder .btn_lin .hisback {
  display: inline-block;
}
.dash-trackMyOrder .DeliverTrackOrder .btn_lin .orderid {
  padding: 2px 45px;
  border-radius: 3px;
  background: #a78343;
  color: #fff;
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
  font-size: 12px;
  margin-right: 15px;
}
.dash-trackMyOrder .DeliverTrackOrder .btn_lin .hisback a {
  display: inline-block;
  background: #fff;
  color: #000;
  border: 1px solid #ccc;
  padding: 2px 30px;
  border-radius: 3px;
  font-size: 12px;
}
.dash-trackMyOrder .DeliverTrackOrder .btn_lin .hisback a img,
.dash-trackMyOrder .DeliverTrackOrder .btn_lin .hisback a span {
  display: inline-block;
  vertical-align: middle;
}
.dash-trackMyOrder .DeliverTrackOrder .btn_lin .hisback a img {
  position: relative;
  left: -13px;
}
.dash-trackMyOrder.myorderDashbord .orderList .item .flex {
  padding: 25px;
  padding-width: 100%;
}
.dash-trackMyOrder.myorderDashbord .orderList .item .flex .titmeMap {
  flex: 0 1 50%;
  max-width: 50%;
  width: 100%;
}
@media (max-width: 767px) {
  .dash-trackMyOrder.myorderDashbord .orderList .item .flex .titmeMap {
    flex: 0 1 100%;
    max-width: 100%;
    width: 100%;
    margin-top: 30px;
  }
}
.dash-trackMyOrder.myorderDashbord .orderList ul.ProdStised {
  display: flex;
}
.dash-trackMyOrder.myorderDashbord .orderList ul.ProdStised li {
  flex: 1 1 auto;
  max-width: 100%;
  width: 100%;
  position: relative;
  padding-bottom: 30px;
}
.dash-trackMyOrder.myorderDashbord .orderList ul.ProdStised li p {
  font-size: 14px;
  color: #a78343;
}
.dash-trackMyOrder.myorderDashbord .orderList ul.ProdStised li:before {
  content: "";
  width: 15px;
  height: 15px;
  position: absolute;
  bottom: -7.5px;
  left: 0;
  border-radius: 15px;
  border: 1px solid #a78343;
  background: #f9f8f5;
  z-index: 1;
}
.dash-trackMyOrder.myorderDashbord .orderList ul.ProdStised li .line {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 1px;
  bottom: 0;
  background: #dfdfdf;
}
.dash-trackMyOrder.myorderDashbord .orderList ul.ProdStised li.active::before,
.dash-trackMyOrder.myorderDashbord .orderList ul.ProdStised li.Active::before {
  background: #a78343;
  border-color: #a78343;
}
.dash-trackMyOrder.myorderDashbord .orderList ul.ProdStised li.active .line,
.dash-trackMyOrder.myorderDashbord .orderList ul.ProdStised li.Active .line {
  background: #a78343;
}
.dash-trackMyOrder.myorderDashbord .orderList .deliveStus {
  max-width: 68%;
  width: 100%;
  margin-top: 30px;
}
@media (max-width: 767px) {
  .dash-trackMyOrder.myorderDashbord .orderList .deliveStus {
    max-width: 100%;
  }
}
.dash-trackMyOrder.myorderDashbord .orderList .deliveStus p {
  text-align: center;
  font-size: 14px;
  font-family: "Conv_Cronos-Pro-Light", sans-serif;
  color: #666;
}
.dash-trackMyOrder.myorderDashbord
  .orderList.UserTrack_orderDash
  ul.ProdStised {
  display: block;
  -moz-column-count: 2;
  column-count: 2;
}
.dash-trackMyOrder.myorderDashbord
  .orderList.UserTrack_orderDash
  ul.ProdStised
  li {
  flex: 1 1 auto;
  max-width: 100%;
  width: 100%;
  position: relative;
  border-left: 1px solid rgba(204, 204, 204, 0.8);
  padding: 7px 0 12px 26px;
  padding-top: 0;
  line-height: 1.4;
}
.dash-trackMyOrder.myorderDashbord
  .orderList.UserTrack_orderDash
  ul.ProdStised
  li:before {
  bottom: 16px;
  left: -8px;
}
.dash-trackMyOrder.myorderDashbord
  .orderList.UserTrack_orderDash
  ul.ProdStised
  li.Active {
  border-left-color: #a78343;
}
.dash-trackMyOrder.myorderDashbord
  .orderList.UserTrack_orderDash
  ul.ProdStised
  li
  .line {
  display: none;
} /*# sourceMappingURL=style.css.map */
