/*[ FONT ]*/
@font-face {
  font-family: 'GEDinarOne-Medium1';
  /* src: url('../fonts/Montserrat-Light.ttf'); */
  src: url('../fonts/GEDinarOne-Medium.otf');
}

@font-face {
  font-family: ArbFONTS-GE-Dinar-One-Light1;
  src: url('../fonts/ArbFONTS-GE-Dinar-One-Light.otf');
}


@font-face {
  font-family: ArbFONTS-GE-Dinar-One-Light-Italic1;
  src: url('../fonts/ArbFONTS-GE-Dinar-One-Light-Italic.otf');
}

@font-face {
  font-family: Campton-Medium1;
  /* src: url('../fonts/Campton-Medium.otf'); */
  src: url('../fonts/GEDinarOne-Medium.otf');
}


@font-face {
  font-family: 'GEDinarOne-Medium';
  /* src: url('../fonts/Montserrat-Medium.ttf'); */
  src: url('../fonts/Campton-ExtraLight.otf');
}
@font-face {
  font-family: 'Campton-Light';
  /* src: url('../fonts/Montserrat-Medium.ttf'); */
  src: url('../fonts/Campton-Light.otf');
}
@font-face {
  font-family: 'Campton-LightItalic';
  /* src: url('../fonts/Montserrat-Medium.ttf'); */
  src: url('../fonts/Campton-LightItalic.otf');
}
@font-face {
  font-family: 'Campton-ExtraLightItalic';
  /* src: url('../fonts/Montserrat-Medium.ttf'); */
  src: url('../fonts/Campton-ExtraLightItalic.otf');
}
@font-face {
  font-family: 'GEDinarOne-MediumNEW';
  /* src: url('../fonts/Montserrat-Medium.ttf'); */
  src: url('../fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Campton-Book';
  /* src: url('../fonts/Montserrat-Medium.ttf'); */
  src: url('../fonts/Campton-Book.otf');
}

@font-face {
  font-family: ArbFONTS-GE-Dinar-One-Light;
  src: url('../fonts/Montserrat-Light.ttf');
}


@font-face {
  font-family: ArbFONTS-GE-Dinar-One-Light-Italic;
  src: url('../fonts/Montserrat-LightItalic.ttf');
}

@font-face {
  font-family: Campton-Medium;
  /* src: url('../fonts/Montserrat-Bold.ttf'); */
  src: url('../fonts/Campton-Medium.otf');
}
body{
  font-family: 'Campton-Book';
  text-transform: uppercase !important;
  overscroll-behavior: none;
}
/*//////////////////////////////////////////////////////////////////
[ RS PLUGIN ]*/

/*------------------------------------------------------------------
[ Bootstrap ]*/
.container {max-width: 101.02489019033675vw;}

@media (max-width: 117.13030746705711vw) {
  .container {max-width: 87.84773060029282vw;}
}

/*------------------------------------------------------------------
[ Slick2 ]*/
.slick-slide {outline: none !important;}


.medium-ar{
font-family: 'GEDinarOne-Medium1';
}
.bar-slider-view svg{
  margin-left: 0.2vw;
  margin-right: 0.2vw;
}
#showCount1 button svg,
#showCount button svg,
#showCount2 button svg{
  height: 1.2vw;
margin-top: 0.2vw;
}
#showCount1 a,
#showCount a,
#showCount2 a,
#hideCount1 a,
#hideCount a,
#hideCount2 a{
  padding: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
#hideCount1 div svg,#hideCount1 button svg,#hideCount1 a svg,#hideCount a svg,#hideCount a svg,#showCount div svg,#showCount1 div svg,#showCount2 div svg,
#hideCount div svg,#hideCount button svg{

  height: 1.2vw;
    margin-top: -0.1vw;
}
/*//////////////////////////////////////////////////////////////////
[ LOADDING ]*/
.animsition-loading-1 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.select2-container {
    width: 100% !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #BC8D63;
    color: white;
        text-transform: capitalize;
}
.titles-follow-style{
  font-family: 'Campton-Book';
    text-transform: uppercase;
    margin-bottom: 1vw;
    font-size: 0.73vw;
    margin-top: 0.2vw;
    color: #BC8D63;
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
    border-radius: 0;
}
.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #DEDEDE;
    border-radius: 0;
    height: 2.5vw;
}
.loader05 {
  width: 4.099560761346998vw;
  height: 4.099560761346998vw;
  border: 0.29282576866764276vw solid #BC8D63;
  border-radius: 50%;
  position: relative;
  animation: loader-scale 1s ease-out infinite;
  top: 50%;
  margin: -2.049780380673499vw auto 0 auto;
}

@keyframes loader-scale {
  0% {
    transform: scale(0);
    opacity: 0; }
  50% {
    opacity: 1; }
  100% {
    transform: scale(1);
    opacity: 0; }
}
.new-header-reg,.new-header-reg:hover{
  background: transparent;
border: transparent;
border-bottom: 1px solid transparent;
color: #000;
width: 25%;
    border-radius: 0vw;
    font-family: 'Campton-Book';
    text-transform: uppercase;
    font-size: 0.85vw;
}
.login-err-msg{
  color: #BC8D63;
  font-family: 'Campton-Book';
  font-size: 0.73vw;
  float: right;
  margin-top: -1.6vw;
}
.btn-primary.focus, .btn-primary:focus{
      box-shadow: unset !important;
}
.new-header-reg:hover{
  background: transparent;
border: transparent;
border-bottom: 1px solid #BC8D63;
color: #000;
width: 25%;
    border-radius: 0vw;
    font-family: 'Campton-Book';
    text-transform: uppercase;
    font-size: 0.85vw;
}
/*//////////////////////////////////////////////////////////////////
[ BUTTON BACK TO TOP ]*/
.btn-back-to-top {
  display: none;
  position: fixed;
  width: 2.9282576866764276vw;
  height: 2.781844802342606vw;
  bottom: 0vw;
  right: 2.9282576866764276vw;
  background-color: #BC8D63;
  opacity: 0.5;
  justify-content: center;
  align-items: center;
  z-index: 1000;
  cursor: pointer;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
}

.symbol-btn-back-to-top {
  font-size: 1.8301610541727673vw;
  color: white;
  line-height: 1em;
}

.btn-back-to-top:hover {
  opacity: 1;
  background-color: #BC8D63;
}
.monogram-text{
  padding: 1vw 0;
  color: #000;
  font-family: 'Campton-Book';
  margin-bottom: 0vw;
  text-align: justify;
  text-transform: lowercase;
  font-size: 0.75vw;
  text-transform: capitalize;
}
@media (max-width: 42.09370424597365vw) {
  .btn-back-to-top {
    bottom: 0vw;
    right: 1.0980966325036603vw;
  }
}


/*//////////////////////////////////////////////////////////////////
[ Header ]*/

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[ Header Desktop ]*/

.container-menu-desktop {
  height: auto;
  width: 100%;
  position: relative;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}

.header-v2 .container-menu-desktop {
  height: 10.395314787701318vw;
}

.header-v3 .container-menu-desktop {
  height: auto;
}

.header-v4 .container-menu-desktop {
  height: 9.077598828696924vw;
}


/*==================================================================
[ Top bar ]*/
.top-bar {
  height: 2.9282576866764276vw;
  background-color: #222;
}
.top-bar1 {
  height: 10.395314787701318vw;
  background-color: #fff;
}

/*---------------------------------------------*/
.left-top-bar {
  font-family: 'Campton-Book';
  font-size: 0.8784773060029283vw;
  line-height: 1.8;
  color: #b2b2b2;
}
.center-top-bar{
  text-align: center;
width: 100%;
    font-family: 'Campton-Book';
    color: #fff;
    font-size: 0.85vw;
text-transform: capitalize;
}
.menu-desktop-view{
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  width: 100%;
  display: flex;
  align-items: center;
  background-color: transparent;
  align-content: center;
  /* justify-content: center; */

}
/*---------------------------------------------*/
.right-top-bar a {
  font-family: 'Campton-Book';
  font-size: 0.8784773060029283vw;
  line-height: 1.8;

  height: 100%;
  color: #b2b2b2;
  border-right: 0.07320644216691069vw solid rgba(255,255,255,0.3);
}

.right-top-bar a:first-child {
  border-left: 0.07320644216691069vw solid rgba(255,255,255,0.3);
}

.right-top-bar a:hover {
  color: #BC8D63;
}


/*---------------------------------------------*/
.topbar-mobile li {
  padding: 0.5856515373352855vw 1.4641288433382138vw;
  border-top: 0.07320644216691069vw solid rgba(255,255,255,0.05);
  background-color: #222;
}



/*==================================================================
[ Menu ]*/

.wrap-menu-desktop {
  position: absolute;
  z-index: 20;
  background-color: transparent;
  width: 100%;
  height: 4.149341142020498vw;
  top: 10.395314787701318vw;
  left: 0vw;

  -webkit-transition: height 0.3s, background-color 0.3s;
  -o-transition: height 0.3s, background-color 0.3s;
  -moz-transition: height 0.3s, background-color 0.3s;
  transition: height 0.3s, background-color 0.3s;
}
.wrap-menu-desktop1 {
  position: fixed;
  z-index: 2;
  background-color: transparent;
  width: 100%;
  height: 4.149341142020498vw;
  top: 14.395314787701318vw;
  left: 0vw;

  -webkit-transition: height 0.3s, background-color 0.3s;
  -o-transition: height 0.3s, background-color 0.3s;
  -moz-transition: height 0.3s, background-color 0.3s;
  transition: height 0.3s, background-color 0.3s;
}
.modal {
  position: fixed;
top: 0%;
right: 0%;
bottom: 0;
left: 0%;
z-index: 1050;
display: none;
overflow: hidden;
outline: 0;
width: 100%;
}
.header-v2 .wrap-menu-desktop {
  background-color: #fff;
  /* top: 0; */
}
.header-v2 .wrap-menu-desktop1 {
  background-color: #fff;
  /* top: 0; */
}

.header-v3 .wrap-menu-desktop {
  background-color: transparent;
  top: 0;
  border-bottom: 0.07320644216691069vw solid rgba(255,255,255,0.1);
}
.header-v3 .wrap-menu-desktop1 {
  background-color: transparent;
  top: 0;
  border-bottom: 0.07320644216691069vw solid rgba(255,255,255,0.1);
}

.header-v4 .wrap-menu-desktop {
  background-color: #fff;
}
.header-v4 .wrap-menu-desktop1 {
  background-color: #fff;
}


/*---------------------------------------------*/
.limiter-menu-desktop {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  background-color: #fff;
}
.logo2,.logo3 {
  display: none;

}
.logo2 img {
  height: 2.5vw;
margin-top: 0.3vw;
}
.fix-menu-desktop .wrap-menu-desktop .limiter-menu-desktop .menu-desktop-view .main-menu li  .logo2,
.fix-menu-desktop .wrap-menu-desktop .limiter-menu-desktop .menu-desktop-view .main-menu li  .logo3{
  display: block;
  height:4vw;
}
.testo-title{
  font-family: 'Campton-Medium' !important;
text-transform: uppercase;
letter-spacing: 0.5vw;
font-size: 1.1vw !important;
}

/*------------------------------------------------------------------
[ Logo ]*/
.logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  height: 50%;
      margin-top: -2.5vw;
  width: 20%;
      justify-content: center;
}
.width-sochial{
  width: 40%;
}
.logo img {
  max-width: 100%;
  max-height: 100%;
}
.facebook svg{
  fill: #000;
}
.facebook svg path{
  fill: #000;
}
.facebook svg rect{
  fill: #000;
}
.facebook svg polygon{
  fill: #000;
}
.facebook a svg g g g g rect{
  fill: #000;

}
.st3,.st231{
  opacity: 1 !important;
}
.facebook:hover svg polygon{
  fill: #000;
}
.facebook:hover svg path{
  fill: #BC8D63;

}
.facebook:hover svg polygon{
  fill: #BC8D63;

}
.facebook:hover svg g path{
  fill: #BC8D63;

}

.facebook:hover svg rect{
  fill: #BC8D63;

}
.facebook:hover a svg g g g g rect{
  fill: #BC8D63;

}
.nothing-par {
    font-family:'GEDinarOne-Medium1';
    font-size: 1.85978vw;
    line-height: 1.2857;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 2vw;
    letter-spacing: 0;
}
.nothing-hr{
  width: 12%;
margin-left: 44%;
border-top: 0.3vw solid #b78960;
margin-bottom: 2vw;
margin-top: 0;
}


/*------------------------------------------------------------------
[ Menu ]*/

.menu-desktop {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  height: 100%;
}

.main-menu {
  list-style-type: none;
  margin: 0;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}

.main-menu > li {
  display: block;
  position: relative;
  text-align: center;
  margin: 0vw 0.29282576866764276vw 0vw 1.0248901903367496vw;
}

.main-menu > li > a {
  font-family: 'Campton-Book';
  font-size: 0.75vw;
  color: #000;
  padding: 0.36603221083455345vw 0vw;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 0.1vw;

}

.header-v3 .main-menu > li > a {
  color: #fff;
}

/*---------------------------------------------*/
.sub-menu {
  list-style-type: none;
  position: absolute;
  top:0;
  left:100%;
  min-width: 19.030746705710103vw;
  max-width: 19.030746705710103vw;
  background-color: #fff;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  padding: 0 0;

  /* box-shadow: 0 0.07320644216691069vw 0.36603221083455345vw 0vw rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0.07320644216691069vw 0.36603221083455345vw 0vw rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 0.07320644216691069vw 0.36603221083455345vw 0vw rgba(0,0,0,0.2);
  -o-box-shadow: 0 0.07320644216691069vw 0.36603221083455345vw 0vw rgba(0,0,0,0.2);
  -ms-box-shadow: 0 0.07320644216691069vw 0.36603221083455345vw 0vw rgba(0,0,0,0.2); */

  visibility: hidden;
  opacity: 0;
}

.sub-menu li {
  position: relative;
  background-color: transparent;

  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
}
.main-menu > li > .sub-menu {
  top: 118%;
    left: -1.317715959004396vw;
    padding: 0vw;
    border-radius: 0vw;
    padding: 1.007174231332357vw 0vw 1.3vw;
    margin-top: 0.98vw;
    box-shadow: 0px 1px 2px gray;
    /* border-top: 2px solid #BC8D63; */
}
.fix-menu-desktop .wrap-menu-desktop nav .menu-desktop-view .main-menu > li > .sub-menu {
  top: 115%;
    left: -1.317715959004396vw;
    padding: 0vw;
    border-radius: 0vw;
    padding: 1.007174231332357vw 0vw 1.3vw;
    margin-top: 1.38vw;
    box-shadow: 0px 1px 2px gray;
    /* border-top: 2px solid #BC8D63; */
}
.about-home-new-design{
  height: 4vw;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
.new-li{
  width: 14.7%;
text-align: start !important;
}
.new-li-2{
  width: 1vw;
    margin: 0 0.5856515373352855vw !important;
    text-align: end!important;
    display: flex !important;
    flex-direction: row-reverse;
    margin: auto;
    justify-content: center;
}
.home-li-new{
  /* width:10.42%; */
  text-align:center;
}
.home-li-new2{
  width:1.5%;
  text-align:center;
}
.search-men{
  width: 8.8%;
    text-align: end!important;
    display: flex !important;
    flex-direction: row-reverse;
    margin: 0.5856515373352855vw !important;
}
.search-men1{
  width: 10.8%;
    text-align: end!important;
    display: flex !important;
    flex-direction: row-reverse;
    margin: 0.5856515373352855vw !important;
}
.our-founder-view-style{
  height: 100%;
display: flex;
align-content: center;
align-items: center;
flex-direction: column;
justify-content: center;
padding: 0 3vw;
}
.our-vision-view-style{
  height: 100%;
align-content: center;
align-items: center;
flex-direction: column;
justify-content: center;
padding: 0 4vw;
display: flex;
align-content: center;
justify-content: center;
align-items: center;
}
.m-l--2vw{
  margin-left: -1.9vw;
}
.sub-menu a {
  font-family: 'Campton-Book';
  font-size: 0.75vw;
  line-height: 1.5;
  color: #000;
      text-transform: capitalize;
      letter-spacing: 0.1vw;


  display: block;
  padding: 0.2928257686676428vw 1.317715959004396vw 0;
  width: 100%;

  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  text-align: left;
}
.width-sochial > li{
      margin: 0vw 0.5248901903367496vw;
}
.l-s1{
  letter-spacing: 0.1vw;
}
/*---------------------------------------------*/
.main-menu > li:hover > a {
  text-decoration: none;
  color: #BC8D63;
}
.main-menu > li:hover > a::before {
  text-decoration: none;
  color: #BC8D63;
   width: 100%;
}
.main-menu > li > a::before{
  content: "";
 position: absolute;
 bottom: 0;
 left: 0;
 width: 0;
 height: 2px;
 background-color: #BC8D63;
 transition: width 0.3s ease-in-out;
}
.main-menu > li > .logo2::before{
  content: "";
 position: absolute;
 bottom: 0;
 left: 0;
 width: 0;
 height: 0;
 background-color: transparent;
 transition: width 0.3s ease-in-out;
}
.main-menu > li > a {
  position: relative;
text-decoration: none;
    padding-bottom: 1.8vw;

}
.fix-menu-desktop .wrap-menu-desktop nav .menu-desktop-view .main-menu > li > a  {
padding-bottom: 2.1vw;
}

.main-menu > li:hover > .sub-menu {
  text-decoration: none;
  color: #BC8D63;
}
.main-menu > li:hover > .sub-menu::before {
  text-decoration: none;
  color: #BC8D63;
   width: 100%;
}
.main-menu > li > .sub-menu::before{
  content: "";
 position: absolute;
 top: 0;
 left: 0;
 width: 0;
 height: 2px;
 background-color: #BC8D63;
 transition: width 0.5s ease-in-out;
}
.main-menu > li > .sub-menu {
text-decoration: none;
    /* padding-bottom: 2.3vw; */

}





.main-menu > li:hover > .sub-menu {
  visibility: visible;
  opacity: 1;
}

.sub-menu li:hover > .sub-menu {
  visibility: visible;
  opacity: 1;
}

.sub-menu li:hover {
  background-color: transparent;
}

.sub-menu > li:hover > a {
  color: #BC8D63;
  text-decoration: none;
}
.m-t-b-4-v{
margin-bottom: 4vw;
margin-top: -4vw;
}
@media (max-width: 95.1683748169839vw) {
  .main-menu > .respon-sub-menu .sub-menu {
    right: 100%;
    left: auto;
  }

  .main-menu > .respon-sub-menu > .sub-menu {
    right: 0vw;
    left: auto;
  }
}

/*------------------------------------------------------------------
[ Icon header ]*/

.wrap-icon-header {
  flex-grow: 1;
  height: 1vw;
}

.icon-header-item {
  position: relative;
  font-size: 0.85vw;
  line-height: 1;
  cursor: pointer;
      text-transform: uppercase;
}


/*---------------------------------------------*/
.icon-header-noti::after {
  content: attr(data-notify);
      font-family: 'Campton-Book';
      font-size: 0.6516837481698389vw;
      color: #fff;
      line-height: 1.110541727672035vw;
      text-align: center;
      display: block;
      position: absolute;
      top: -0.360761vw !important;
      right: -0.319619vw !important;
      width: 1.064128843338214vw;
      height: 1.064129vw;
      padding: 0 0.21961932650073207vw;
      background-color: #BC8D63;
      border-radius: 50%;
}
#hideCount  .icon-header-noti::after,#hideCount1  .icon-header-noti::after,#hideCount2  .icon-header-noti::after{
  top: -0.460761vw;
right: 0.380381vw;
}
.dot-style{
  width: 0.5124450951683748vw;
    height: 0.5124450951683748vw;
    background-color: #BC8D63;
    border-radius: 50%;
}
/*---------------------------------------------*/
.wrap-header-mobile .wrap-icon-header {
  flex-grow: unset;
}


/*------------------------------------------------------------------
[ Modal search ]*/
.modal-search-header {
  position: fixed;
  z-index: 2000;
  width: 100%;
  height: 100%;
  bottom: 101%;
  left: 0;
  background-color: rgba(255,255,255,0.9);
  padding: 3.6603221083455346vw 1.0980966325036603vw 7.320644216691069vw 1.0980966325036603vw;
}

.show-modal-search {
  bottom: 0;
}

.container-search-header {
  width: auto;
  max-width: 100%;
  position: relative;
}

/*---------------------------------------------*/
.btn-hide-modal-search {
  position: absolute;
  padding: 0.36603221083455345vw;
  right: 0;
  top: -3.294289897510981vw;
  opacity: 0.8;
}

.btn-hide-modal-search:hover {
  opacity: 1;
}

.wrap-search-header {
  width: 50.27818448023426vw;
  max-width: 100%;
  height: 3.784773060029282vw;
  border: 0.14641288433382138vw solid #e6e6e6;
  background: #fff;
}

/*---------------------------------------------*/
.wrap-search-header input {
  font-family: 'Campton-Book';
font-size: 0.95vw;
line-height: 1.2;
color: #000;
padding: 0vw 2.1961932650073206vw 0vw 0vw;
width: calc(100% - 5.124450951683748vw);
height: 100%;
background-color: transparent;
text-transform: uppercase;
}

.wrap-search-header button {
  font-size: 2.6603221083455346vw;
  color: #333;
  width: 5.124450951683748vw;
  height: 100%;
}

.wrap-search-header button:hover {
  color: #BC8D63;
}

/*---------------------------------------------*/
@media (max-width: 56.149341142020496vw) {
  .wrap-search-header input,
  .wrap-search-header button {
    font-size: 2.1961932650073206vw;
  }

  .wrap-search-header {
    height: 6.588579795021962vw;
  }
}

@media (max-width: 42.09370424597365vw) {
  .wrap-search-header input,
  .wrap-search-header button {
    font-size: 1.4641288433382138vw;
  }

  .wrap-search-header button {
    width: 2.9282576866764276vw;
  }

  .wrap-search-header {
    height: 5.856515373352855vw;
  }
}


/*==================================================================
[ Fixed menu desktop ]*/

.fix-menu-desktop .wrap-menu-desktop {
  height: 5.124450951683748vw;
  background-color: #EDEDEE;
  box-shadow: 0 0vw 0.21961932650073207vw 0vw rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0vw 0.21961932650073207vw 0vw rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 0vw 0.21961932650073207vw 0vw rgba(0,0,0,0.2);
  -o-box-shadow: 0 0vw 0.21961932650073207vw 0vw rgba(0,0,0,0.2);
  -ms-box-shadow: 0 0vw 0.21961932650073207vw 0vw rgba(0,0,0,0.2);
}
.fix-menu-desktop .wrap-menu-desktop1 {
  height: 5.124450951683748vw;
  background-color: #EDEDEE;
  box-shadow: 0 0vw 0.21961932650073207vw 0vw rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0vw 0.21961932650073207vw 0vw rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 0vw 0.21961932650073207vw 0vw rgba(0,0,0,0.2);
  -o-box-shadow: 0 0vw 0.21961932650073207vw 0vw rgba(0,0,0,0.2);
  -ms-box-shadow: 0 0vw 0.21961932650073207vw 0vw rgba(0,0,0,0.2);
}

.header-v2 .fix-menu-desktop.container-menu-desktop {
  height: 10.395314787701318vw;
}
.sochial-header{
  width: 2.5vw;
}
.header-v3 .fix-menu-desktop .wrap-menu-desktop {
  background-color: #222;
  border-color: #222;
}
.header-v3 .fix-menu-desktop .wrap-menu-desktop1 {
  background-color: #222;
  border-color: #222;
}

.header-v4 .fix-menu-desktop.container-menu-desktop {
  height: 8.052708638360176vw;
}

/*---------------------------------------------*/
.main-menu > li.active-menu > a {
  color: #BC8D63;
}



/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[ Header Mobile ]*/
.wrap-header-mobile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  height: 5.124450951683748vw;
  background-color: #fff;
  padding: 1.0980966325036603vw;
  display: none;

  box-shadow: 0 0vw 0.21961932650073207vw 0vw rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0vw 0.21961932650073207vw 0vw rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 0vw 0.21961932650073207vw 0vw rgba(0,0,0,0.2);
  -o-box-shadow: 0 0vw 0.21961932650073207vw 0vw rgba(0,0,0,0.2);
  -ms-box-shadow: 0 0vw 0.21961932650073207vw 0vw rgba(0,0,0,0.2);
}

/*------------------------------------------------------------------
[ Logo mobile ]*/
.logo-mobile {
  display: block;
  position: relative;
  height: 80%;
  padding-right: 1.8301610541727673vw;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  flex-grow: 1;
}

.logo-mobile img {
  max-width: calc(100% - 1.4641288433382138vw);
  max-height: 100%;
  position:absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto;
}



/*------------------------------------------------------------------
[ btn show menu ]*/
.hamburger {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  padding: 0;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
  transform: scale(0.7);
}

.hamburger:hover {
  opacity: 1;
}

/*---------------------------------------------*/
@media (max-width: 72.54758418740849vw){
  .wrap-header-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
  .container-menu-desktop {display: none;}
}

/*==================================================================
[ Menu mobile ]*/
.menu-mobile {
  width: 100%;
  background-color: white;
  display: none;
}

.main-menu-m {
  padding-top: 0.7320644216691069vw;
  padding-bottom: 0.7320644216691069vw;
  background-color: #BC8D63;
}

.main-menu-m > li > a {
  font-family: 'Campton-Book';
  font-size: 1.0248901903367496vw;
  color: white;
  line-height: 2.8;
  padding: 0.5856515373352855vw 1.4641288433382138vw 0.5856515373352855vw 1.4641288433382138vw;
}

.main-menu-m > li {
  color: white;
  position: relative;
}

.arrow-main-menu-m {
  font-size: 1.0248901903367496vw;
  color: #fff;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 0.7320644216691069vw;
  top: 0.14641288433382138vw;
  padding: 0.7320644216691069vw;
  cursor: pointer;
}

.arrow-main-menu-m i {
  transform-origin: center;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}

.turn-arrow-main-menu-m i {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

/*---------------------------------------------*/
.sub-menu-m {
  background-color: #fff;
  padding: 0.7320644216691069vw 1.0980966325036603vw 0.7320644216691069vw 2.342606149341142vw;
  display: none;
}

.sub-menu-m a {
  font-family: 'Campton-Book';
  font-size: 1.0248901903367496vw;
  color: #666;
  line-height: 2.5;
  padding: 0.36603221083455345vw 0 0.36603221083455345vw 0;
}

.sub-menu-m a:hover {
  text-decoration: none;
  color: #555555;
}

@media (min-width: 72.6207906295754vw){
  .menu-mobile {
    display: none;
  }
}
  .btn-check {
  color: #000;
  border-radius: 0;
  background: transparent;
  border: 0.05vw solid;
  border-color:#000;
  width: 22%;
  text-align: center;
  padding: 0.5vw;
  line-height: 1;
  font-size: 0.85vw;
  margin-top: 2vw;
  margin-bottom: 0vw;
  cursor: pointer;
  margin-left: 83%;
  margin-right: 0%;
  text-transform: uppercase;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
      width: 14.55vw;
}
.btn-check:hover {
  color: #fff;
  background: #bc8d63;
  border-color:#bc8d63;
  width: 22%;
  text-align: center;
  padding: 0.5vw;
  line-height: 1;
  font-size: 0.85vw;
  margin-top: 2vw;
  margin-bottom: 0vw;
  cursor: pointer;
  margin-left: 83%;
  margin-right: 0%;
  text-transform: uppercase;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
      width: 14.55vw;
}

/*//////////////////////////////////////////////////////////////////
[ Sidebar ]*/
.wrap-sidebar {
  position: fixed;
  z-index: 1100;
  width: 100%;
  height: 100vh;
  top: 0;
  right: 0;
  background-color: rgba(0,0,0,0.0);
  visibility: hidden;

  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}

.sidebar {
  position: fixed;
  z-index: 1100;
  width: 28.55051244509517vw;
  max-width: calc(100% - 2.1961932650073206vw);
  height: 100vh;
  top: 0;
  right: -29.282576866764277vw;
  background-color: #fff;

  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.34;
  transition: all 0.4s;

  box-shadow: 0 0.21961932650073207vw 0.43923865300146414vw 0vw rgba(0, 0, 0, 0.18);
  -moz-box-shadow: 0 0.21961932650073207vw 0.43923865300146414vw 0vw rgba(0, 0, 0, 0.18);
  -webkit-box-shadow: 0 0.21961932650073207vw 0.43923865300146414vw 0vw rgba(0, 0, 0, 0.18);
  -o-box-shadow: 0 0.21961932650073207vw 0.43923865300146414vw 0vw rgba(0, 0, 0, 0.18);
  -ms-box-shadow: 0 0.21961932650073207vw 0.43923865300146414vw 0vw rgba(0, 0, 0, 0.18);
}

.show-sidebar {
  visibility: visible;
  background-color: rgba(0,0,0,0.6);
}

.show-sidebar .sidebar {
  right: 0;
}

@media (max-width: 72.54758418740849vw) {
  .wrap-sidebar {
    display: none;
  }
}

/*---------------------------------------------*/
.sidebar-content {
  flex-grow: 1;
  overflow: auto;
  align-content: space-between;
}

/*---------------------------------------------*/
.wrap-item-gallery {
  width: calc((100% - 1.4641288433382138vw) / 3);
}

.item-gallery {
  display: block;
  width: 100%;
  padding-top: 100%;
  position: relative;
}

.item-gallery::after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(103,117,214,0.8);
  opacity: 0;

  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.34;
  transition: all 0.4s;
}

.item-gallery:hover:after {
  opacity: 1;
}


/*//////////////////////////////////////////////////////////////////
[ Header cart ]*/
.wrap-header-cart {
  position: fixed;
  z-index: 1100;
  width: 100%;
  height: 100vh;
  top: 0;
  right: 0;
  background-color: rgba(0,0,0,0.0);
  visibility: hidden;

  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}

.header-cart {
  position: fixed;
  z-index: 1100;
  width: 71.55051244509517vw;
  max-width: calc(100% - 2.1961932650073206vw);
  height: 100vh;
  top: 0;
  right: -71.282576866764277vw;
  background-color: #fff;
padding: 0
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.34;
  transition: all 0.4s;

  box-shadow: 0 0.21961932650073207vw 0.43923865300146414vw 0vw rgba(0, 0, 0, 0.18);
  -moz-box-shadow: 0 0.21961932650073207vw 0.43923865300146414vw 0vw rgba(0, 0, 0, 0.18);
  -webkit-box-shadow: 0 0.21961932650073207vw 0.43923865300146414vw 0vw rgba(0, 0, 0, 0.18);
  -o-box-shadow: 0 0.21961932650073207vw 0.43923865300146414vw 0vw rgba(0, 0, 0, 0.18);
  -ms-box-shadow: 0 0.21961932650073207vw 0.43923865300146414vw 0vw rgba(0, 0, 0, 0.18);
}

.header-cart::after {
  content: "";
  display: block;
  width: 100%;
  height: 9%;
  min-height: 2.1961932650073206vw;
}

.show-header-cart {
  visibility: visible;
  background-color: rgba(0,0,0,0.6);
}

.show-header-cart .header-cart {
  right: 0;
}

/*---------------------------------------------*/
.header-cart-title {
  width: 19.03367496339678vw;
  max-width: 100%;
  height: 16.5%;
  min-height: 6.222547584187408vw;
}

.header-cart-content {
  flex-grow: 1;
  overflow: auto;
  align-content: space-between;
}

.header-cart-wrapitem {
  flex-grow: 1;
}

/*---------------------------------------------*/
.header-cart-item-img {
  width: 4.392386530014641vw;
  position: relative;
  margin-right: 1.4641288433382138vw;
  cursor: pointer;
}

.header-cart-item-img img {
  width: 100%;
}

.header-cart-item-img::after {
  content: '\e870';
  font-family: Linearicons-Free;
  font-size: 1.171303074670571vw;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0,0,0,0.5);
  color: #fff;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  -moz-transition: all 0.3s;
  opacity: 0;
}

.header-cart-item-img:hover:after {
  opacity: 1;
}

/*---------------------------------------------*/
.header-cart-item-txt {
  width: calc(100% - 5.856515373352855vw);
}

.header-cart-item-name {
  display: block;
  font-family: 'Campton-Book';
  font-size: 1.0248901903367496vw;
  color: #555;
  line-height: 1.3;
}

.header-cart-item-info {
  display: block;
  font-family: 'Campton-Book';
  font-size: 1.0248901903367496vw;
  color: #888;
  line-height: 1.5;
}

.header-cart-total {
  font-family: 'Campton-Book';
  font-size: 1.3177159590043923vw;
  color: #222;
  line-height: 1.3;
}

/*---------------------------------------------*/
@media (max-width: 42.09370424597365vw) {
  .header-cart {
    padding: 2.1961932650073206vw;
  }

  .header-cart-title {
    padding-bottom: 2.562225475841874vw;
  }
}


/*//////////////////////////////////////////////////////////////////
[ Restyle Select2 ]*/

.rs1-select2 .select2-container {
  display: block;
  max-width: 100% !important;
  width: auto !important;
}

.rs1-select2 .select2-container .select2-selection--single {
  height: 3.294289897510981vw;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  border: none;
  outline: none;
  background-color: transparent;
  border-radius: 0vw;
  position: relative;
}

/*------------------------------------------------------------------
[ in select ]*/
.rs1-select2 .select2-container .select2-selection--single .select2-selection__rendered {
  font-family: 'Campton-Book';
  font-size: 0.9516837481698389vw;
  color: #555;
  line-height: 1.2;
  padding-left: 1.4641288433382138vw;
  background-color: transparent;
}

.rs1-select2 .select2-container--default .select2-selection--single .select2-selection__arrow {
  width: 2.781844802342606vw;
  height: 1.4641288433382138vw;
  top: calc(50% - 0.7320644216691069vw);
  right: 0.36603221083455345vw;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  border-left: 0.07320644216691069vw solid #e6e6e6;
}

.rs1-select2 .select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}

.rs1-select2 .select2-container--default .select2-selection--single .select2-selection__arrow::after {
  content: "\f0dc";
  font-family: FontAwesome;
  font-size: 0.9516837481698389vw;
  color: #808080;
}

.rs1-select2 .select2-container--default .select2-selection--single .select2-selection__arrow:hover:after {
  color: #BC8D63;
}


/*------------------------------------------------------------------
[ Dropdown option ]*/
.rs1-select2 .select2-container--open .select2-dropdown {
  z-index: 1251;
  width: 100%;
  border: 0.07320644216691069vw solid #fff;
  border-radius: 0vw;
  overflow: hidden;
  background-color: white;
  left: 0vw;

  box-shadow: 0 0.21961932650073207vw 0.7320644216691069vw 0vw rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0.21961932650073207vw 0.7320644216691069vw 0vw rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0.21961932650073207vw 0.7320644216691069vw 0vw rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 0.21961932650073207vw 0.7320644216691069vw 0vw rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 0.21961932650073207vw 0.7320644216691069vw 0vw rgba(0, 0, 0, 0.2);
}
.flex-cart{
  display: flex;
  align-content: center;
  align-items: center;
}

.rs1-select2 .select2-dropdown--above {top: -0.14641288433382138vw;}
.rs1-select2 .select2-dropdown--below {top: 0.14641288433382138vw;}

.rs1-select2 .select2-container .select2-results__option[aria-selected] {
  padding-top: 0.7320644216691069vw;
  padding-bottom: 0.7320644216691069vw;
  padding-left: 1.4641288433382138vw;
}

.rs1-select2 .select2-container .select2-results__option[aria-selected="true"] {
  background: #BC8D63;
  color: white;
}

.rs1-select2 .select2-container .select2-results__option--highlighted[aria-selected] {
  background: #BC8D63;
  color: white;
}

.rs1-select2 .select2-results__options {
  font-family: 'Campton-Book';
  font-size: 0.9516837481698389vw;
  color: #555;
  line-height: 1.2;
}

.rs1-select2 .select2-search--dropdown .select2-search__field {
  border: 0.07320644216691069vw solid #aaa;
  outline: none;
  font-family: 'Campton-Book';
  font-size: 0.9516837481698389vw;
  color: #555;
  line-height: 1.2;
}

/*------------------------------------------------------------------
[ rs2 ]*/
.rs2-select2 .select2-container .select2-selection--single {
  height: 2.9282576866764276vw;
}

.rs2-select2 .select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 1.0980966325036603vw;
}

.rs2-select2 .select2-container--default .select2-selection--single .select2-selection__arrow {
  width: 2.562225475841874vw;
  right: 0vw;
  border-left: none;
}

.rs2-select2 .select2-container--default .select2-selection--single .select2-selection__arrow::after {
  content: "\f0d7";
}



/*//////////////////////////////////////////////////////////////////
[ Slick1 ]*/
.wrap-slick1 {
  position: relative;
}

.item-slick1 {
  height: calc(100vh - 2.9282576866764276vw);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.rs1-slick1 .item-slick1 {
  height: calc(100vh - 6.149341142020498vw);
}

.rs2-slick1 .item-slick1 {
  height: 100vh;
}

@media (max-width: 72.54758418740849vw) {
  .item-slick1 {
    height: calc(100vh - 5.124450951683748vw) !important;
  }
}

.arrow-slick1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  font-size: 5.856515373352855vw;
  color: rgba(0,0,0,0.3);
  position: absolute;
  opacity: 0;

  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);

  z-index: 200;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}

.wrap-slick1:hover .arrow-slick1 {
  opacity: 1;
}

.arrow-slick1:hover {
  color: #BC8D63;
}

.next-slick1 {
  right: 3.6603221083455346vw;
  left: auto;
}

.prev-slick1 {
  left: 3.6603221083455346vw;
  right: auto;
}

@media (max-width: 72.54758418740849vw) {
  .next-slick1 {
    right: 1.0980966325036603vw;
  }

  .prev-slick1 {
    left: 1.0980966325036603vw;
  }
}

/*---------------------------------------------*/
.rs2-slick1 .arrow-slick1 {
  color: rgba(255,255,255,0.3);
}

.rs2-slick1 .arrow-slick1:hover {
  color: #BC8D63;
}

.wrap-slick1-dots {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 4.392386530014641vw;
}

.slick1-dots {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}

.slick1-dots li {
  max-width: 13.90922401171303vw;
  position: relative;
  cursor: pointer;
  margin-right: 0.07320644216691069vw;
}

.slick1-dots li img {
  width: 100%;
}

.caption-dots-slick1 {
  font-family: ArbFONTS-GE-Dinar-One-Light;
  font-size: 1.171303074670571vw;
  line-height: 1.3;
  color: #fff;
  text-align: center;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;

  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0,0,0,0.5);
  padding: 0.36603221083455345vw;

  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
  opacity: 0;
}

.slick1-dots li:hover .caption-dots-slick1 {
  opacity: 1;
}

.slick1-dots li.slick-active .caption-dots-slick1 {
  opacity: 1;
}

@media (max-width: 42.09370424597365vw) {
  .caption-dots-slick1 {
    font-size: 0.9516837481698389vw;
  }

  .wrap-slick1-dots {
    bottom: 1.8301610541727673vw;
  }
}


/*//////////////////////////////////////////////////////////////////
[ Slick2 ]*/

.wrap-slick2 {
  position: relative;
  margin-right: -1.0980966325036603vw;
  margin-left: -1.0980966325036603vw;
}

/* ------------------------------------ */
.arrow-slick2 {
  position: absolute;
  z-index: 100;
  top: calc((100% - 4.392386530014641vw) / 2);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 2.8550512445095166vw;
  color: #F5F5F5;

  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}

.arrow-slick2:hover {
  color: #666;
}

.next-slick2 {
  right: -2.9282576866764276vw;
}

.prev-slick2 {
  left: -2.9282576866764276vw;
}

@media (max-width: 95.1683748169839vw) {
  .next-slick2 {
    right: 0vw;
  }

  .prev-slick2 {
    left: 0vw;
  }
}


/*//////////////////////////////////////////////////////////////////
[ Slick3 ]*/
.wrap-slick3 {
  position: relative;
}

/*---------------------------------------------*/
.wrap-slick3-arrows {
  position: absolute;
  z-index: 100;
  width: 83.333333%;
  right: 0;
  top: calc(50% - 1.4641288433382138vw);
}

.arrow-slick3 {
  font-size: 1.8301610541727673vw;
  color: #fff;

  position: absolute;
  top: 0;
  width: 2.9282576866764276vw;
  height: 2.9282576866764276vw;
  background-color: rgba(0,0,0,0.5);

  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}

.arrow-slick3:hover {
  background-color: rgba(0,0,0,0.9);
}

.prev-slick3 {left: 0vw;}
.next-slick3 {right: 0vw;}

/*---------------------------------------------*/
.wrap-slick3-dots {
  width: 11.111111%;
}

.slick3 {
  width: 83.333333%;
}

.slick3-dots li {
  display: block;
  position: relative;
  width: 100%;
  margin-bottom: 1.9765739385065886vw;
}

.slick3-dots li img {
  width: 100%;
}

.slick3-dot-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
  border: 0.14641288433382138vw solid transparent;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}

.slick3-dot-overlay:hover {
  border-color: #F5F5F5;
}

.slick3-dots .slick-active .slick3-dot-overlay {
  border-color: #F5F5F5;
}



/*//////////////////////////////////////////////////////////////////
[ RS Magnific-Popup ]*/
.mfp-bg {
  z-index: 10000;
  background-color: #000;
  opacity: 0.9;
}

.mfp-wrap {
  z-index: 10000;
}

.mfp-arrow:after,
.mfp-arrow:before {
  display: none;
}

.mfp-arrow {
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}

button.mfp-arrow-right {
  background-image: url(../images/icons/icon-next.png);
  background-position: center center;
  background-repeat: no-repeat;
}

button.mfp-arrow-left {
  background-image: url(../images/icons/icon-prev.png);
  background-position: center center;
  background-repeat: no-repeat;
}

button.mfp-close {
  width: 5.490483162518301vw !important;
  height: 4.24597364568082vw !important;
  line-height: 3.22108345534407vw;
  position: fixed;
  right: 0;
  top: 0;
  color: transparent !important;
  background-image: url(../images/icons/icon-close.png);
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer !important;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}

/* overlay at start */
.mfp-fade.mfp-bg {
  opacity: 0;

  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.9;
}
/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}
.flex-men{
  justify-content: center;
}
/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;

  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}


/*//////////////////////////////////////////////////////////////////
[ Tab01 ]*/
.tab01 .nav-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  border: none;
}

.tab01 .nav-tabs .nav-item {
  margin: 0vw 1.0980966325036603vw;
}

.tab01 .nav-link {
  font-family: 'Campton-Book';
  font-size: 1.0980966325036603vw;
  color: #888;
  line-height: 1.2;

  padding: 0;
  border-radius: 0vw;
  border: none;
  border-bottom: 0.07320644216691069vw solid transparent;

  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}

.tab01 .nav-link.active {
  color: #333;
  border-color: #797979;
}

.tab01 .nav-link:hover {
  color: #333;
  border-color: #797979;
}



/*//////////////////////////////////////////////////////////////////
[ RS sweet alert ]*/
.swal-overlay {overflow-y: auto;}

.swal-button:focus {
    outline: none;
    box-shadow: none;
}

.swal-button {
  background-color: #BC8D63;
  font-family: 'Campton-Book';
  font-size: 1.171303074670571vw;
  color: white;
  text-transform: uppercase;
  font-weight: unset;
  border-radius: 0.29282576866764276vw;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}

.swal-button:hover {
  background-color: #333;
}

.swal-button:active {
  background-color: #333;
}

.swal-title {
  font-family: Campton-Medium;
  color: #333333;
  font-size: 1.3177159590043923vw;
  line-height: 1.5;
  padding: 0 1.0980966325036603vw;
}

.swal-text {
  font-family: 'Campton-Book';
  color: #555555;
  font-size: 1.171303074670571vw;
  line-height: 1.666667;
  text-align: center;
}

.swal-footer {
    margin-top: 0;
}


/*//////////////////////////////////////////////////////////////////
[ Filter ]*/
.show-search .icon-search,
.show-filter .icon-filter {display: none;}

.show-search .icon-close-search,
.show-filter .icon-close-filter {display: unset;}

.show-search,
.show-filter {
  background-color: #f2f2f2;
  border-color: #e7e7e7;
  position: relative;
}

.show-search::after,
.show-filter::after {
  content: "";
  position: absolute;
  display: block;

  width: 1.0248901903367496vw;
  height: 1.0248901903367496vw;
  background-color: #f2f2f2;
  border-left: 0.07320644216691069vw solid #e7e7e7;
  border-bottom: 0.07320644216691069vw solid #e7e7e7;

  transform-origin: center center;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);

  left: calc(50% - 0.5124450951683748vw);
  bottom: -0.5856515373352855vw;

  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}

.show-search:hover:after,
.show-filter:hover:after {
  background-color: #BC8D63;
  border-color: #BC8D63;
}

/*---------------------------------------------*/
.filter-col1 {width: 27%;}
.filter-col2 {width: 27%;}
.filter-col3 {width: 26%;}
.filter-col4 {width: 20%;}

/*---------------------------------------------*/
.filter-link {
  color: #aaa;
  border-bottom: 0.07320644216691069vw solid transparent;
}

.filter-link:hover {
  color: #BC8D63;
  border-bottom: 0.07320644216691069vw solid #BC8D63;
}

.filter-link-active {
  color: #BC8D63;
  border-bottom: 0.07320644216691069vw solid #BC8D63;
}

@media (max-width: 56.149341142020496vw) {
  .filter-col1,
  .filter-col2,
  .filter-col3,
  .filter-col4 {width: 50%;}
}

@media (max-width: 42.09370424597365vw) {
  .filter-col1,
  .filter-col2,
  .filter-col3,
  .filter-col4 {width: 100%;}
}



/*//////////////////////////////////////////////////////////////////
[ Num Product ]*/
.wrap-num-product {
  width: 10.248901903367496vw;
  height: 3.294289897510981vw;
  border: 0.07320644216691069vw solid #e6e6e6;
  border-radius: 0.21961932650073207vw;
  overflow: hidden;
}

.btn-num-product-up,
.btn-num-product-down {
  width: 3.294289897510981vw;
  height: 100%;
  cursor: pointer;
}

.num-product {
  width: calc(100% - 6.588579795021962vw);
  height: 100%;
  border-left: 0.07320644216691069vw solid #e6e6e6;
  border-right: 0.07320644216691069vw solid #e6e6e6;
  background-color: #f7f7f7;
}

input.num-product {
  -moz-appearance: textfield;
  appearance: none;
  -webkit-appearance: none;
}

input.num-product::-webkit-outer-spin-button,
input.num-product::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/*//////////////////////////////////////////////////////////////////
[ Tolltip100 ]*/
.tooltip100 {
  position: relative;
}

.tooltip100::after {
  content: attr(data-tooltip);
  font-family: 'Campton-Book';
  font-size: 0.8784773060029283vw;
  color: #888;
  line-height: 1.3177159590043923vw;
  white-space: nowrap;

  display: block;
  position: absolute;
  background: #fff;
  border: 0.07320644216691069vw solid #F5F5F5;
  height: 1.4641288433382138vw;
  padding: 0vw 0.5856515373352855vw;
  top: -2.562225475841874vw;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);

  box-shadow: 0 0.21961932650073207vw 0.43923865300146414vw 0vw rgba(0,0,0,0.18);
  -moz-box-shadow: 0 0.21961932650073207vw 0.43923865300146414vw 0vw rgba(0,0,0,0.18);
  -webkit-box-shadow: 0 0.21961932650073207vw 0.43923865300146414vw 0vw rgba(0,0,0,0.18);
  -o-box-shadow: 0 0.21961932650073207vw 0.43923865300146414vw 0vw rgba(0,0,0,0.18);
  -ms-box-shadow: 0 0.21961932650073207vw 0.43923865300146414vw 0vw rgba(0,0,0,0.18);

  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;

  visibility: hidden;
  opacity: 0;
}

.tooltip100:hover:after {
  visibility: visible;
  opacity: 1;
}


/*//////////////////////////////////////////////////////////////////
[ Modal1 ]*/
.wrap-modal1 {
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  z-index: 9000;
  overflow: auto;

  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;

  visibility: hidden;
  opacity: 0;
}

.overlay-modal1 {
  position: fixed;
  z-index: -1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #000;
  opacity: 0.8;
}

.show-modal1 {
  visibility: visible;
  opacity: 1;
}

/*//////////////////////////////////////////////////////////////////
[ Table Shopping Cart ]*/

.wrap-table-shopping-cart {
  overflow: auto;
  border-left: 0.07320644216691069vw solid #e6e6e6;
  border-right: 0.07320644216691069vw solid #e6e6e6;
}

.table-shopping-cart {
  border-collapse: collapse;
  width: 100%;
  min-width: 49.780380673499266vw;
}

.table-shopping-cart tr {
  border-top: 0.07320644216691069vw solid #e6e6e6;
  border-bottom: 0.07320644216691069vw solid #e6e6e6;
}

.table-shopping-cart .column-1 {
  width: 9.736456808199122vw;
  padding-left: 3.6603221083455346vw;
}

.table-shopping-cart .column-2 {
  width: 16.105417276720353vw;
  font-size: 1.0980966325036603vw;
}

.table-shopping-cart .column-3 {
  width: 8.784773060029282vw;
  font-size: 1.171303074670571vw;
}

.table-shopping-cart .column-4 {
  width: 10.61493411420205vw;
  text-align: right;
}

.table-shopping-cart .column-5 {
  width: 12.591508052708638vw;
  padding-right: 3.6603221083455346vw;
  text-align: right;
  font-size: 1.171303074670571vw;
}

.table-shopping-cart .table_row {
  height: 13.543191800878477vw;
}

.table-shopping-cart .table_row td {
  padding-bottom: 1.4641288433382138vw;
}

.table-shopping-cart .table_row td.column-1 {
  padding-bottom: 2.1961932650073206vw;
}

.table-shopping-cart .table_head th {
  font-family: Campton-Medium;
  font-size: 0.9516837481698389vw;
  color: #555;
  text-transform: uppercase;
  line-height: 1.6;
  padding-top: 1.0980966325036603vw;
  padding-bottom: 1.0980966325036603vw;
}

.table-shopping-cart td {
  font-family: 'Campton-Book';
  color: #555;
  line-height: 1.6;
}



/*//////////////////////////////////////////////////////////////////
[ Block1 ]*/
.block1 {
  position: relative;
  border: 0.07320644216691069vw solid #e6e6e6;
}

.block1-txt {
  background-color: rgba(103,117,214,0.0);
}

/*---------------------------------------------*/
.block1-name {color: #333;}
.block1-info {color: #555;}

/*---------------------------------------------*/
.block1-txt-child2 {
  border-bottom: 0.14641288433382138vw solid #fff;
  overflow: hidden;
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  -ms-transform: scaleX(0);
  -o-transform: scaleX(0);
  transform: scaleX(0);
}

.block1-link {
  -webkit-transform: translateY(250%);
  -moz-transform: translateY(250%);
  -ms-transform: translateY(250%);
  -o-transform: translateY(250%);
  transform: translateY(250%);
}

/*---------------------------------------------*/
.block1-txt:hover {
  background-color: rgba(103,117,214,0.8);
}

.block1-txt:hover .block1-txt-child2 {
  -webkit-transform: scaleX(1);
  -moz-transform: scaleX(1);
  -ms-transform: scaleX(1);
  -o-transform: scaleX(1);
  transform: scaleX(1);
}

.block1-txt:hover .block1-link {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
}

.block1-txt:hover .block1-name,
.block1-txt:hover .block1-info {
  color: #fff;
}

/*//////////////////////////////////////////////////////////////////
[ Block2 ]*/
.block2-pic {
  position: relative;
}

.block2-btn {
  position: absolute;
  bottom: -3.6603221083455346vw;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.block2-pic:hover .block2-btn {
  bottom: 1.4641288433382138vw;
}

/*---------------------------------------------*/
.block2-txt-child1 {
  width: calc(100% - 2.1961932650073206vw);
}

.block2-txt-child2 {
  width: 2.1961932650073206vw;
}

.btn-addwish-b2 .icon-heart2 {
  opacity: 0;
}

.btn-addwish-b2:hover .icon-heart2 {
  opacity: 1;
}

.btn-addwish-b2:hover .icon-heart1 {
  opacity: 0;
}

.js-addedwish-b2 .icon-heart2 {
  opacity: 1;
}

.js-addedwish-b2 .icon-heart1 {
  opacity: 0;
}

/*---------------------------------------------*/
.label-new {
  position: relative;
}

.label-new::after {
  content: attr(data-label);
  font-family: 'Campton-Book';
  font-size: 0.8784773060029283vw;
  color: #fff;
  line-height: 1.2;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  min-width: 3.6603221083455346vw;
  height: 1.610541727672035vw;
  border-radius: 0.8052708638360175vw;
  padding: 0 0.43923865300146414vw;
  background-color: #66a8a6;
  top: 3.074670571010249vw;
  left: 0.8784773060029283vw;
}



/*==================================================================
    TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
==================================================================*/
.cl0 {color: #fff;}
.cl1 {color: #BC8D63;}
.cl2 {color: #333;}
.cl3 {color: #666;}
.cl4 {color: #999;}
.cl5 {color: #222;}
.cl6 {color: #888;}
.cl7 {color: #b2b2b2;}
.cl8 {color: #555;}
.cl9 {color: #aaa;}
.cl10 {color: #1d1d1d;}
.cl11 {color: #f9ba48;}
.cl12 {color: #F5F5F5;}

/*//////////////////////////////////////////////////////////////////
[ S-Text 0 - 15 ]*/
.stext-101 {
  font-family: 'Campton-Book';
  font-size: 1.0980966325036603vw;
  line-height: 1.466667;
  text-transform: uppercase;
}
.our-story-logo{
  width: 3vw;
margin-bottom: 0.75vw;
}
.our-story-title{
color: #000000;
margin-bottom: 2vw;
font-family: 'Campton-Book';
    text-transform: uppercase;
    font-size: 0.73vw;
}
.stext-102 {
  font-family: 'Campton-Book';
  font-size: 1.0248901903367496vw;
  line-height: 1.7;
}

.stext-103 {
  font-family: 'Campton-Book';
  font-size: 1.0980966325036603vw;
  line-height: 1.466667;
}

.stext-104 {
  font-family: 'Campton-Book';
  font-size: 1.0248901903367496vw;
  line-height: 1.466667;
}

.stext-105 {
  font-family: 'Campton-Book';
  font-size: 1.0248901903367496vw;
  line-height: 1.466667;
  letter-spacing: 0.07320644216691069vw;
}

.stext-106 {
  font-family: 'Campton-Book';
  font-size: 1.0980966325036603vw;
  line-height: 1.2;
}

.stext-107 {
  font-family: 'Campton-Book';
  font-size: 0.9516837481698389vw;
  line-height: 1.923;
}

.stext-108 {
  font-family: ArbFONTS-GE-Dinar-One-Light;
  font-size: 1.0248901903367496vw;
  line-height: 1.7143;
}

.stext-109 {
  font-family: 'Campton-Book';
  font-size: 0.8784773060029283vw;
  line-height: 1.833333;
}

.stext-110 {
  font-family: 'Campton-Book';
  font-size: 1.0980966325036603vw;
  line-height: 1.466667;
}

.stext-111 {
  font-family: 'Campton-Book';
  font-size: 0.9516837481698389vw;
  line-height: 1.6923;
}

.stext-112 {
  font-family: 'Campton-Book';
  font-size: 0.9516837481698389vw;
  line-height: 1.6923;
  text-transform: uppercase;
}

.stext-113 {
  font-family: ArbFONTS-GE-Dinar-One-Light;
  font-size: 1.0248901903367496vw;
  line-height: 1.7857;
}

.stext-114 {
  font-family: ArbFONTS-GE-Dinar-One-Light-Italic;
  font-size: 1.0980966325036603vw;
  line-height: 1.666667;
}

.stext-115 {
  font-family: 'Campton-Book';
  font-size: 1.0980966325036603vw;
  line-height: 1.666667;
}

.stext-116 {
  font-family: 'Campton-Book';
  font-size: 1.0980966325036603vw;
  line-height: 1.266667;
}

.stext-117 {
  font-family: ArbFONTS-GE-Dinar-One-Light;
  font-size: 1.0980966325036603vw;
  line-height: 1.666667;
}


/*---------------------------------------------*/
.stext-301 {
  font-family: Campton-Medium;
  font-size: 1.0980966325036603vw;
  line-height: 1.6;
  text-transform: uppercase;
}


/*//////////////////////////////////////////////////////////////////
[ M-Text 16 - 25 ]*/
.mtext-101 {
  font-family: 'Campton-Book';
  font-size: 1.3177159590043923vw;
  line-height: 1.333333;
}

.mtext-102 {
  font-family: Campton-Medium;
  font-size: 1.171303074670571vw;
  line-height: 1.6;
}

.mtext-103 {
  font-family: Campton-Medium;
  font-size: 1.3177159590043923vw;
  line-height: 1.333333;
  text-transform: uppercase;
}

.mtext-104 {
  font-family: 'Campton-Book';
  font-size: 1.171303074670571vw;
  line-height: 1.6;
}

.mtext-105 {
  font-family: 'Campton-Book';
  font-size: 1.7569546120058566vw;
  line-height: 1.5;
}

.mtext-106 {
  font-family: Campton-Medium;
  font-size: 1.3177159590043923vw;
  line-height: 1.388888;
}

.mtext-107 {
  font-family: 'Campton-Book';
  font-size: 1.171303074670571vw;
  line-height: 1.625;
}

.mtext-108 {
  font-family: 'Campton-Book';
  font-size: 1.4641288433382138vw;
  line-height: 1.3;
}

.mtext-109 {
  font-family: Campton-Medium;
  font-size: 1.4641288433382138vw;
  line-height: 1.3;
  text-transform: uppercase;
}

.mtext-110 {
  font-family: 'Campton-Book';
  font-size: 1.3177159590043923vw;
  line-height: 1.222222;
}

.mtext-111 {
  font-family: Campton-Medium;
  font-size: 1.8301610541727673vw;
  line-height: 1.2;
}

.mtext-112 {
  font-family: Campton-Medium;
  font-size: 1.610541727672035vw;
  line-height: 1.333333;
}

.mtext-113 {
  font-family: Campton-Medium;
  font-size: 1.610541727672035vw;
  line-height: 1.333333;
  text-transform: uppercase;
}


/*//////////////////////////////////////////////////////////////////
[ L-Text >= 26 ]*/
.ltext-101 {
  font-family: 'Campton-Book';
  font-size: 2.049780380673499vw;
  line-height: 1.2857;
}

.ltext-102 {
  font-family: Campton-Medium;
  font-size: 2.049780380673499vw;
  line-height: 1.1;
}

.ltext-103 {
  font-family: Campton-Medium;
  font-size: 2.6354319180087846vw;
  line-height: 1.1;
  text-transform: uppercase;
}

.ltext-104 {
  font-family: Campton-Medium;
  font-size: 4.392386530014641vw;
  line-height: 1.1;
  text-transform: uppercase;
}

.ltext-105 {
  font-family: Campton-Medium;
  font-size: 3.6603221083455346vw;
  line-height: 1.1;
}

.ltext-106 {
  font-family: Campton-Medium;
  font-size: 2.6354319180087846vw;
  line-height: 1.2;
}

.ltext-107 {
  font-family: Campton-Medium;
  font-size: 2.1961932650073206vw;
  line-height: 1.1;
}

.ltext-108 {
  font-family: Campton-Medium;
  font-size: 1.9033674963396778vw;
  line-height: 1.3846;
}

.ltext-109 {
  font-family: Campton-Medium;
  font-size: 2.6354319180087846vw;
  line-height: 1.2;
}


/*---------------------------------------------*/
.ltext-201 {
  font-family: Campton-Medium;
  font-size: 4.392386530014641vw;
  line-height: 1.1;
  text-transform: uppercase;
}

.ltext-202 {
  font-family: 'Campton-Book';
  font-size: 1.4vw;
  line-height: 1.2857;
  text-transform: uppercase;
}
.ltext-banner {
  font-family: 'Campton-Book';
  font-size: 1.4vw;
  line-height: 1.2857;
  text-transform: uppercase;
      letter-spacing: 0.35vw;
}
.simi-41{
  margin-bottom: 3vw !important
}



/*==================================================================
    SIZE SIZE SIZE SIZE SIZE SIZE SIZE SIZE SIZE SIZE SIZE SIZE SIZE
==================================================================*/


/*//////////////////////////////////////////////////////////////////
[ Size ]*/
.size-101 {
  min-width: 11.78623718887262vw;
  height: 3.3674963396778916vw;
}

.size-102 {
  min-width: 10.175695461200586vw;
  height: 2.9282576866764276vw;
}

.size-103 {
  min-width: 13.103953147877013vw;
  height: 3.3674963396778916vw;
}

.size-104 {
  min-width: 6.881405563689604vw;
  height: 2.9282576866764276vw;
}

.size-105 {
  min-width: 8.125915080527086vw;
  height: 2.9282576866764276vw;
}

.size-106 {
  width: 6.44216691068814vw;
  height: 100%;
}

.size-107 {
  min-width: 10.61493411420205vw;
  height: 2.9282576866764276vw;
}

.size-108 {
  width: 2.9282576866764276vw;
  height: 2.9282576866764276vw;
}

.size-109 {
  width: 4.392386530014641vw;
  height: 4.392386530014641vw;
}

.size-110 {
  width: 100%;
  min-height: 7.320644216691069vw;
}

.size-111 {
  width: 100%;
  height: 2.9282576866764276vw;
}

.size-112 {
  min-width: 9.809663250366032vw;
  height: 3.1478770131771596vw;
}

.size-113 {
  width: 2.781844802342606vw;
  height: 4.392386530014641vw;
}

.size-114 {
  width: calc(100% - 2.781844802342606vw);
  height: 4.392386530014641vw;
}

.size-115 {
  min-width: 13.543191800878477vw;
  height: 3.294289897510981vw;
}

.size-116 {
  width: 100%;
  height: 3.6603221083455346vw;
}
.m-r-footer a img{
  width: 2vw;
}
.size-117 {
  width: 16.105417276720353vw;
  height: 3.294289897510981vw;
}

.size-118 {
  min-width: 11.932650073206442vw;
  height: 3.294289897510981vw;
}

.size-119 {
  min-width: 11.420204978038067vw;
  height: 3.294289897510981vw;
}

.size-120 {
  width: 100%;
  min-height: 14.568081991215227vw;
}

.size-121 {
  width: 100%;
  height: 3.3674963396778916vw;
}

.size-122 {
  width: 4.026354319180088vw;
  height: 100%;
}

.size-123 {
  width: 5.124450951683748vw;
  min-height: 5.124450951683748vw;
}

.size-124 {
  width: 100%;
  min-height: 10.980966325036603vw;
}

.size-125 {
  min-width: 13.177159590043924vw;
  height: 2.9282576866764276vw;
}

/*//////////////////////////////////////////////////////////////////
[ Width ]*/
.size-201 {
  max-width: 19.765739385065885vw;
}

.size-202 {
  width: calc(100% / 3);
}

.size-203 {
  width: 7.686676427525622vw;
}

.size-204 {
  width: calc(100% - 7.686676427525622vw);
}

.size-205 {
  width: 10.61493411420205vw;
}

.size-206 {
  width: calc(100% - 10.61493411420205vw);
}

.size-207 {
  width: calc(100% - 5.710102489019033vw);
}

.size-208 {
  width: 34.5%;
}

.size-209 {
  width: 65.5%;
}

.size-210 {
  width: 50%;
}

.size-211 {
  width: 4.392386530014641vw;
}

.size-212 {
  width: calc(100% - 4.392386530014641vw);
}

.size-213 {
  max-width: 17.93557833089312vw;
}

.size-214 {
  width: 6.588579795021962vw;
}

.size-215 {
  width: calc(100% - 8.052708638360176vw);
}

.size-216 {
  width: 4.026354319180088vw;
}

.size-217 {
  width: calc(100% - 4.026354319180088vw);
}

.size-218 {
  max-width: 20.937042459736457vw;
}
.opacity-btn-color{
  background-color: #000 !important;
    opacity: 0.5 !important;
}


/*//////////////////////////////////////////////////////////////////
[ Height ]*/
.size-301 {
  min-height: 2.1961932650073206vw;
}

.size-302 {
  min-height: 5.856515373352855vw;
}

.size-303 {
  height: 28.55051244509517vw;
}


/*==================================================================
   BACKGROUND BACKGROUND BACKGROUND BACKGROUND BACKGROUND BACKGROUND
==================================================================*/
.bg-none {background-color: transparent;}
.bg0 {background-color: #fff;}
.bg1 {background-color: #BC8D63;}
.bg2 {background-color: #e6e6e6;}
.bg3 {background-color: #222;}
.bg5 {background-color: rgba(0,0,0,0.5);}
.bg6 {background-color: #f2f2f2;}
.bg7 {background-color: #333;}
.bg8 {background-color: #f3f3f3;}
.bg9 {background-color: rgba(255,255,255,0.9);}

/*---------------------------------------------*/
.bg-overlay1::before {
  content: "";
  position: absolute;
  z-index: -100;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.5;
}

/*---------------------------------------------*/
.bg-img1 {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}




/*==================================================================
       BORDER BORDER  BORDER  BORDER  BORDER  BORDER  BORDER  BORDER
==================================================================*/
.bor0 {border-radius: 50%;}

.bor1 {
  border-radius: 1.6837481698389458vw;
}

.bor2 {
  border-radius: 1.4641288433382138vw;
}

.bor3 {
  border-bottom: 0.07320644216691069vw solid transparent;
}

.bor4 {
  border: 0.07320644216691069vw solid #e6e6e6;
  border-radius: 0.21961932650073207vw;
}

.bor5 {
  border-left: 0.07320644216691069vw solid #575756;

}

.bor6 {border-right: 0.07320644216691069vw solid rgba(255,255,255,0.1);}

.bor7 {
  border: 0.07320644216691069vw solid #F5F5F5;
  border-radius: 1.0980966325036603vw;
}

.bor8 {
  border: 0.07320644216691069vw solid #e6e6e6;
  border-radius: 0.14641288433382138vw;
}

.bor9 {
  border-right: 0.07320644216691069vw solid #e6e6e6;
}

.bor10 {
  border: 0.07320644216691069vw solid #e6e6e6;
}

.bor11 {
  border-radius: 1.5373352855051245vw;
}

.bor12 {
  border-bottom: 0.07320644216691069vw dashed #d9d9d9;
}

.bor13 {
  border: 0.07320644216691069vw solid #e6e6e6;
  border-radius: 1.610541727672035vw;
}

.bor14 {
  border-radius: 1.8301610541727673vw;
}

.bor15 {
  border-left: 0.07320644216691069vw solid #e6e6e6;
  border-right: 0.07320644216691069vw solid #e6e6e6;
  border-bottom: 0.07320644216691069vw solid #e6e6e6;
}

.bor16 {
  border-left: 0.21961932650073207vw solid #e6e6e6;
}

.bor17 {
  border: 0.07320644216691069vw solid #e6e6e6;
  border-radius: 1.8301610541727673vw;
}

/*---------------------------------------------*/
.bor18 {
  border-top: 0.07320644216691069vw solid #e6e6e6;
}

.bor18:last-child {
  border-bottom: 0.07320644216691069vw solid #e6e6e6;
}

/*---------------------------------------------*/
.bor19 {
  border: 0.07320644216691069vw solid #d9d9d9;
  border-radius: 0.14641288433382138vw;
}


/*==================================================================
 HOW HOW HOW HOW HOW HOW HOW HOW HOW HOW HOW HOW HOW HOW HOW HOW HOW
==================================================================*/
.plh0::-webkit-input-placeholder { color: #999999;}
.plh0:-moz-placeholder { color: #999999;}
.plh0::-moz-placeholder { color: #999999;}
.plh0:-ms-input-placeholder { color: #999999;}

.plh1::-webkit-input-placeholder { color: #b2b2b2;}
.plh1:-moz-placeholder { color: #b2b2b2;}
.plh1::-moz-placeholder { color: #b2b2b2;}
.plh1:-ms-input-placeholder { color: #b2b2b2;}

.plh2::-webkit-input-placeholder { color: #333;}
.plh2:-moz-placeholder { color: #333;}
.plh2::-moz-placeholder { color: #333;}
.plh2:-ms-input-placeholder { color: #333;}

.plh3::-webkit-input-placeholder { color: #555;}
.plh3:-moz-placeholder { color: #555;}
.plh3::-moz-placeholder { color: #555;}
.plh3:-ms-input-placeholder { color: #555;}

.plh4::-webkit-input-placeholder { color: #888;}
.plh4:-moz-placeholder { color: #888;}
.plh4::-moz-placeholder { color: #888;}
.plh4:-ms-input-placeholder { color: #888;}

/*---------------------------------------------*/
.js-addedwish-detail {
  color: #BC8D63;
}
.scroll-view{
height: 21vw;
overflow-y: auto;
overflow-x: hidden;
}
/*---------------------------------------------*/
.label1 {
  position: relative;
}

.label1::after {
  content: attr(data-label1);
  font-family: 'Campton-Book';
  font-size: 0.7320644216691069vw;
  line-height: 1.0980966325036603vw;
  color: #fff;
  text-transform: uppercase;
  text-align: center;

  display: block;
  position: absolute;
  top: 0.21961932650073207vw;
  right: -0.6588579795021962vw;
  height: 1.0980966325036603vw;
  min-width: 2.342606149341142vw;
  border-radius: 0.5124450951683748vw;
  padding: 0 0.29282576866764276vw;
  background-color: #f74877;
}

.label1.rs1::after {
  top: calc(50% - 0.5856515373352855vw);
  right: auto;
  left: 90%;
}

/*---------------------------------------------*/
.how-active1 {
  color: #333;
  border-color: #797979;
}


/*---------------------------------------------*/
.wrap-input1 {
  position: relative;
  border-bottom: 0.14641288433382138vw solid rgba(204,204,204, 0.1);
}

.input1 {
  background-color: transparent;
  width: 100%;
}

.focus-input1 {
  position: absolute;
  width: 0%;
  height: 0.14641288433382138vw;
  background-color: #6774d5;
  left: 0;
  bottom: -0.14641288433382138vw;
}

.input1:focus + .focus-input1 {
  width: 100%;
}


/*---------------------------------------------*/
.how-pagination1 {
  font-family: 'Campton-Book';
  font-size: 1.0248901903367496vw;
  color: #808080;

  width: 2.6354319180087846vw;
  height: 2.6354319180087846vw;
  border-radius: 50%;
  border: 0.07320644216691069vw solid #e6e6e6;
}

.how-pagination1:hover {
  background-color: #999;
  border-color: #999;
  color: #fff;
}

.active-pagination1 {
  background-color: #999;
  border-color: #999;
  color: #fff;
}
.item-incart1{
  text-align: start;
font-size: 0.73vw;
font-family: 'Campton-Book';
margin-bottom: 0.3vw;
height: auto;
overflow: hidden;
text-transform: uppercase;
text-overflow: ellipsis;
white-space: nowrap;
}
.item-incart2{
  text-align: start;
    color: #707070;
    font-size: 0.75vw;
    font-family: 'Campton-Book';
    margin-bottom: 0.3vw;
}
/*---------------------------------------------*/
.how-shadow1 {
  box-shadow: 0 0vw 0.21961932650073207vw 0vw rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0vw 0.21961932650073207vw 0vw rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 0vw 0.21961932650073207vw 0vw rgba(0,0,0,0.2);
  -o-box-shadow: 0 0vw 0.21961932650073207vw 0vw rgba(0,0,0,0.2);
  -ms-box-shadow: 0 0vw 0.21961932650073207vw 0vw rgba(0,0,0,0.2);
}

/*---------------------------------------------*/
.how-pos1 {
  position: absolute;
  top: 0.7320644216691069vw;
  right: 0.7320644216691069vw;
}

/*---------------------------------------------*/
.how-pos2 {
  padding-left: 10.7%;
  padding-right: 11%;
}

@media (max-width: 72.54758418740849vw) {
  .how-pos2 {
    padding-left: 8%;
    padding-right: 8%;
  }
}

/*---------------------------------------------*/
.how-pos3-parent {
  position: relative;
}

.how-pos3 {
  position: absolute;
  top: -2.562225475841874vw;
  right: 0vw;
}

/*---------------------------------------------*/
.how-pos4-parent {
  position: relative;
}

.how-pos4 {
  position: absolute;
  top: calc(50% - 0.6588579795021962vw);
  left: 2.049780380673499vw;
}

/*---------------------------------------------*/
.how-pos5-parent {
  position: relative;
}

.how-pos5 {
  position: absolute;
  top: 1.0980966325036603vw;
  left: 0.7320644216691069vw;
}



/*---------------------------------------------*/
.how-itemcart1 {
  width: 4.392386530014641vw;
  position: relative;
  margin-right: 1.4641288433382138vw;
  cursor: pointer;
}

.how-itemcart1 img {
  width: 100%;
}

.how-itemcart1::after {
  content: '\e870';
  font-family: Linearicons-Free;
  font-size: 1.171303074670571vw;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0,0,0,0.5);
  color: #fff;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  -moz-transition: all 0.3s;
  opacity: 0;
}

.how-itemcart1:hover:after {
  opacity: 1;
}

/*---------------------------------------------*/
.how-bor2,
.how-bor1 {
  position: relative;
  z-index: 1;
}

.how-bor2::before,
.how-bor1::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  border: 0.21961932650073207vw solid #F5F5F5;
}

.how-bor1::before {
  bottom: -1.5373352855051245vw;
  left: -1.5373352855051245vw;
}
.n-p-tb-72{
    padding-bottom: 3.294289897510981vw;
    padding-top: 3.294289897510981vw;
}
.n-p-t-72{
    padding-top: 3.294289897510981vw;
}
.n-p-b-72{
    padding-bottom: 3.294289897510981vw;
}
.n-m-t-72{
    margin-top: 3.294289897510981vw;
}
.n-m-t-117{
        margin-top: 6.954612005856515vw;
}
.n-m-tb-140{
  margin-bottom: 6.808199121522694vw;
      margin-top: 6.808199121522694vw;
}
.n-p-t-140{
  padding-top: 6.808199121522694vw;
}
.n-p-b-140{
  padding-bottom: 6.808199121522694vw;
}
.n-p-tb-140{
  padding-top: 6.808199121522694vw;
  padding-bottom: 6.808199121522694vw;
}
.n-p-b-120{
  padding-bottom: 8.248901903367496vw;
}
.nj-p-b-140{
  padding-bottom: 4.808199121522694vw;
}
.n-p-b-70{
  padding-bottom: 5.248901903367496vw;
}
.n-m-b-72{
        margin-bottom: 3.294289897510981vw;
}
.n-p-t-25{
  padding-top: 1.8301610541727673vw;
}
.n-p-t-45{
      padding-top: 3.294289897510981vw;
}
@media (max-width: 56.149341142020496vw) {
  .how-bor1::before {
    bottom: -1.5373352855051245vw;
    right: -1.5373352855051245vw;
    left: auto;
  }
}

.how-bor2::before {
  bottom: -1.5373352855051245vw;
  right: -1.5373352855051245vw;
}



/*==================================================================
      PSEUDO PSEUDO PSEUDO PSEUDO PSEUDO PSEUDO PSEUDO PSEUDO PSEUDO
==================================================================*/

/*//////////////////////////////////////////////////////////////////
[ Focus ]*/
.focus-in0:focus::-webkit-input-placeholder { color:transparent; }
.focus-in0:focus:-moz-placeholder { color:transparent; }
.focus-in0:focus::-moz-placeholder { color:transparent; }
.focus-in0:focus:-ms-input-placeholder { color:transparent; }




/*//////////////////////////////////////////////////////////////////
[ Hover ]*/

.hov-cl0:hover {color: #fff;}
.hov-bg0:hover {background-color: #fff;}
.hov-cl1:hover {color: #BC8D63; fill: #BC8D63;}
.hov-bg1:hover {background-color: #BC8D63;}

/*---------------------------------------------*/
.hov-img0 {
  display: block;
  overflow: hidden;
}

.hov-img0 img{
  width: 100%;
  /* -webkit-transition: transform 0.9s ease;
  -o-transition: transform 0.9s ease;
  -moz-transition: transform 0.9s ease;
  transition: transform 0.9s ease; */
}

.hov-img0:hover img {
  /* -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1); */
}

/*---------------------------------------------*/
.hov-btn1:hover {
  border-color: #222;
  background-color: #222;
  color: #fff;
}

.hov-btn1:hover i {
  color: #fff;
}

/*---------------------------------------------*/
.hov-btn2:hover {
  border-color: #fff;
  background-color: #fff;
  color: #BC8D63;
}

/*---------------------------------------------*/
.hov-btn3:hover {
  border-color: #BC8D63;
  background-color: #BC8D63;
  color: #fff;
}

.hov-btn3:hover i {
  color: #fff;
}

/*---------------------------------------------*/
.hov-tag1:hover {
  color: #BC8D63;
  border-color: #BC8D63;
}


/*---------------------------------------------*/
.hov-ovelay1 {
  position: relative;
}

.hov-ovelay1::after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(103,117,214,0.8);
  opacity: 0;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  -moz-transition: all 0.3s;
}

.hov-ovelay1:hover:after {
  opacity: 1;
}


/*---------------------------------------------*/
.hov1:hover {
  color: #333;
  border-color: #797979;
}

/*---------------------------------------------*/
.hov2:hover {
  background-color: #f2f2f2;
}

/*---------------------------------------------*/
.hov3 {
  opacity: 0.6;
}

.hov3:hover {
  opacity: 1;
}




/*==================================================================
  RESPONSIVE RESPONSIVE RESPONSIVE RESPONSIVE RESPONSIVE RESPONSIVE
==================================================================*/

/*//////////////////////////////////////////////////////////////////
[ XL ]*/
@media (max-width: 87.77452415812591vw) {
  .m-0-xl {margin: 0;}
  .m-lr-0-xl {margin-left: 0; margin-right: 0;}
  .m-lr-15-xl {margin-left: 1.0980966325036603vw; margin-right: 1.0980966325036603vw;}
  .m-l-0-xl {margin-left: 0;}
  .m-r-0-xl {margin-right: 0;}
  .m-l-15-xl {margin-left: 1.0980966325036603vw;}
  .m-r-15-xl {margin-right: 1.0980966325036603vw;}

  .p-0-xl {padding: 0;}
  .p-lr-0-xl {padding-left: 0; padding-right: 0;}
  .p-lr-15-xl {padding-left: 1.0980966325036603vw; padding-right: 1.0980966325036603vw;}
  .p-l-0-xl {padding-left: 0;}
  .p-r-0-xl {padding-right: 0;}
  .p-l-15-xl {padding-left: 1.0980966325036603vw;}
  .p-r-15-xl {padding-right: 1.0980966325036603vw;}

  .w-full-xl {width: 100%;}

  /*---------------------------------------------*/

}


/*//////////////////////////////////////////////////////////////////
[ LG ]*/
@media (max-width: 72.54758418740849vw) {
  .m-0-lg {margin: 0;}
  .m-lr-0-lg {margin-left: 0; margin-right: 0;}
  .m-lr-15-lg {margin-left: 1.0980966325036603vw; margin-right: 1.0980966325036603vw;}
  .m-l-0-lg {margin-left: 0;}
  .m-r-0-lg {margin-right: 0;}
  .m-l-15-lg {margin-left: 1.0980966325036603vw;}
  .m-r-15-lg {margin-right: 1.0980966325036603vw;}

  .p-0-lg {padding: 0;}
  .p-lr-0-lg {padding-left: 0; padding-right: 0;}
  .p-lr-15-lg {padding-left: 1.0980966325036603vw; padding-right: 1.0980966325036603vw;}
  .p-l-0-lg {padding-left: 0;}
  .p-r-0-lg{padding-right: 0;}
  .p-l-15-lg {padding-left: 1.0980966325036603vw;}
  .p-r-15-lg {padding-right: 1.0980966325036603vw;}

  .w-full-lg {width: 100%;}

  /*---------------------------------------------*/
  .respon4 {
    width: 50%;
  }

  /*---------------------------------------------*/
  .respon5 {
    padding-top: 3.6603221083455346vw;
    padding-bottom: 3.6603221083455346vw;
  }
}


/*//////////////////////////////////////////////////////////////////
[ MD ]*/
@media (max-width: 56.149341142020496vw) {
  .m-0-md {margin: 0;}
  .m-lr-0-md {margin-left: 0; margin-right: 0;}
  .m-lr-15-md {margin-left: 1.0980966325036603vw; margin-right: 1.0980966325036603vw;}
  .m-l-0-md {margin-left: 0;}
  .m-r-0-md {margin-right: 0;}
  .m-l-15-md {margin-left: 1.0980966325036603vw;}
  .m-r-15-md {margin-right: 1.0980966325036603vw;}

  .p-0-md {padding: 0;}
  .p-lr-0-md {padding-left: 0; padding-right: 0;}
  .p-lr-15-md {padding-left: 1.0980966325036603vw; padding-right: 1.0980966325036603vw;}
  .p-l-0-md {padding-left: 0;}
  .p-r-0-md{padding-right: 0;}
  .p-l-15-md {padding-left: 1.0980966325036603vw;}
  .p-r-15-md {padding-right: 1.0980966325036603vw;}

  .w-full-md {width: 100%;}

  /*---------------------------------------------*/
  .respon4 {
    width: 100%;
  }

}


/*//////////////////////////////////////////////////////////////////
[ SM ]*/
@media (max-width: 42.09370424597365vw) {
  .m-0-sm {margin: 0;}
  .m-lr-0-sm {margin-left: 0; margin-right: 0;}
  .m-lr-15-sm {margin-left: 1.0980966325036603vw; margin-right: 1.0980966325036603vw;}
  .m-l-0-sm {margin-left: 0;}
  .m-r-0-sm {margin-right: 0;}
  .m-l-15-sm {margin-left: 1.0980966325036603vw;}
  .m-r-15-sm {margin-right: 1.0980966325036603vw;}

  .p-0-sm {padding: 0;}
  .p-lr-0-sm {padding-left: 0; padding-right: 0;}
  .p-lr-15-sm {padding-left: 1.0980966325036603vw; padding-right: 1.0980966325036603vw;}
  .p-l-0-sm {padding-left: 0;}
  .p-r-0-sm{padding-right: 0;}
  .p-l-15-sm {padding-left: 1.0980966325036603vw;}
  .p-r-15-sm {padding-right: 1.0980966325036603vw;}

  .w-full-sm {width: 100%;}

  /*---------------------------------------------*/
  .respon1 {
    font-size: 2.9282576866764276vw;
  }

  /*---------------------------------------------*/
  .respon2 {
    font-size: 1.4641288433382138vw;
  }

  /*---------------------------------------------*/
  .respon6 {
    width: 4.758418740849195vw;
  }

  .respon6-next {
    width: calc(100% - 4.758418740849195vw);
  }

  /*---------------------------------------------*/
  .respon7 {
    padding-left: 4.392386530014641vw;
  }


}


/*//////////////////////////////////////////////////////////////////
[ SSM ]*/
@media (max-width: 35.13909224011713vw) {
  .m-0-ssm {margin: 0;}
  .m-lr-0-ssm {margin-left: 0; margin-right: 0;}
  .m-lr-15-ssm {margin-left: 1.0980966325036603vw; margin-right: 1.0980966325036603vw;}
  .m-l-0-ssm {margin-left: 0;}
  .m-r-0-ssm {margin-right: 0;}
  .m-l-15-ssm {margin-left: 1.0980966325036603vw;}
  .m-r-15-ssm {margin-right: 1.0980966325036603vw;}

  .p-0-ssm {padding: 0;}
  .p-lr-0-ssm {padding-left: 0; padding-right: 0;}
  .p-lr-15-ssm {padding-left: 1.0980966325036603vw; padding-right: 1.0980966325036603vw;}
  .p-l-0-ssm {padding-left: 0;}
  .p-r-0-ssm{padding-right: 0;}
  .p-l-15-ssm {padding-left: 1.0980966325036603vw;}
  .p-r-15-ssm {padding-right: 1.0980966325036603vw;}

  .w-full-ssm {width: 100%;}

  /*---------------------------------------------*/
  .respon3 {
    padding: 1.4641288433382138vw;
  }

}

/* .our-story-title2{
  font-family: 'Campton-Medium';
    text-transform: uppercase;
    color: #000;
    margin-bottom: 2vw;
    letter-spacing: 0.7vw;
    font-size: 1.6vw;
} */
.our-story-title2{
  font-family: 'Campton-Medium' !important;
    text-transform: uppercase;
    color: #000;
    margin-bottom: 2vw;
    letter-spacing: 0.5vw;
    font-size: 1.1vw !important;
}
.our-story-description{
  color: #000;
    margin-bottom: 2vw;
    padding: 0vw 5vw;
    line-height: 1.5vw;
    font-size: 0.73vw;
    font-family: 'Campton-Book';

}
.btn-letter-space{
  letter-spacing: 0.15vw;
}
.our-story-img{
  width: 20vw;
/* height: 32vw; */
object-fit: contain;
}
.section-background{
      background: #BC8D6317;
}


.slider{
  width: 100%;
      position: relative;
      overflow: hidden;
      border-radius: 0;
      padding: 0vw 1.5vw 0vw;
}

.slides{
  width: 100%;
  height: 100%;
  display: flex;
}

.slide{
  min-width: 100%;
  height: 100%;
  position: relative;
}

.slide img{
  width: 100%;
  height: 100%;
}

.slide h1{
  position: absolute;
  top: 2.1961932650073206vw;
  left: 3.6603221083455346vw;
  color: #fff;
  font-size: 2.1961932650073206vw;
}
.slide h1 span{
  display: block;
  color: #ffe600;
  margin-top: 0.36603221083455345vw;
  margin-left: 2.9282576866764276vw;
}

.languagesUsed{
  position: absolute;
  bottom: 1.4641288433382138vw;
  right: 1.4641288433382138vw;
}
.languagesUsed h4{
  color: #fff;
  margin-bottom: 1.0980966325036603vw;
  font-size: 1.8301610541727673vw;
}
.imgsLang img {
  width: 5.124450951683748vw;
  height: 5.124450951683748vw;
  padding: 0.36603221083455345vw;
  background-color: #fff;
  border-radius: 50%;
  margin: 0 0.36603221083455345vw;
}

.arrows-nav{
  position: absolute;
  color: #fff;
  font-size: 2.1961932650073206vw;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.arrows-nav .fa-chevron-left{
  position: absolute;
  top: 50%;
  left: 1.4641288433382138vw;
  transform: translateY(-50%);
  cursor: pointer;
  transition: .7s;
  opacity: 0;
}

.arrows-nav .fa-chevron-right{
  position: absolute;
  top: 50%;
  right: 1.4641288433382138vw;
  transform: translateY(-50%);
  cursor: pointer;
  transition: .7s;
  opacity:0;
}
.dots-nav{
  position: absolute;
  bottom: 3.6603221083455346vw;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  z-index: 9999;
}
.dots-nav span{
  width: 1.0980966325036603vw;
  height: 1.0980966325036603vw;
  background-color: #999;
  border-radius: 50%;
  margin: 0 0.36603221083455345vw;
  cursor: pointer;
  transition: .7s;
}

.slick-prev,.slick-next{
display: none !important;
}
.explore-button{
  background: #000;
    color: #fff;
    padding: 0.25vw 0.5vw;
    font-family: 'Poppins-Regular';
    font-size: 1.1vw;
}
.title-flex{
  display: flex;
text-align: center;
flex-wrap: nowrap;
flex-direction: row;
align-content: center;
justify-content: center;
align-items: center;
}
.title-flex h2{
  text-transform: uppercase;
    padding: 2vw;
}
.slick-dots {
   text-align: center;
   margin: 1vw; 0 0 0;
   padding: 0;
   margin-bottom: 0;
}
 .slick-dots li {
   display: inline-block;
   margin-left: 0.29282576866764276vw;
   margin-right: 0.29282576866764276vw;
}
 .slick-dots li.slick-active button {
   background-color: #BC8D63;
}
 .slick-dots li button {
   font: 0/0 a;
   text-shadow: none;
   color: transparent;
   background-color: #999;
   border: none;
   width: 0.75vw;
   height: 0.75vw;
   border-radius: 50%;
}
 .slick-dots li :hover {
   background-color: black;
}
/* Custom Arrow */
 .prev {
   color: #999;
   position: absolute;
   top: 38%;
   left: -2em;
   font-size: 1.5em;
}
 .prev :hover {
   cursor: pointer;
   color: black;
}
 .next {
   color: #999;
   position: absolute;
   top: 38%;
   right: -2em;
   font-size: 1.5em;
}
 .next :hover {
   cursor: pointer;
   color: black;
}
.slick-initialized .slick-slide {
  display: block;
  padding: 1.5vw;
  margin-top: 1vw;
  padding: 0.5vw;
  width: 100%;
  height: 41vw;
}
.center-top-bar .slick-list,
.center-top-bar .slick-list,
.center-top-bar .slick-initialized .slick-slide,
.center-top-bar .slick-slider .slick-track .slick-slider .slick-list,
.center-top-bar .slick-list .slick-track .slick-slide{
  height: 3vw;
    margin-top: 0vw;
    display: flex;
    align-content: center;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.slick-slider-img{
      border-radius: 50%;
}
.block3-pic {
    border-radius: 50%;
}
.items-on-latest-color1{
  color: #000;
    font-family: 'Campton-Book';
    font-size: 0.73vw;
        text-transform: uppercase;
}
.items-on-latest-color2 {
    color: #000;
    font-family: 'Campton-Book';
    font-size: 0.73vw;
}
.items-on-latest-color3 {
    color: #BC8D63;
    font-family: 'Campton-Book';
    font-size: 0.73vw;
}
.nothing-background{
  height: 51vw;
background-size: cover !important;
width: 100%;
}
.nothing-home-background{
  /* height: 45vw; */
    background-size: contain;
    width: 100%;
}
.p-0 img{
  height: 45vw;
  object-fit: cover;
}
.custom-radio #cb1 img,.custom-radio #cb4 img{
padding: 0 2vw;
}
.custom-radio #cb2 img,.custom-radio #cb5 img{
padding: 0 2.5vw;
}
.nothing-flex{
  text-align: center;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
}
.test-b-h{
  height: 32vw
}
.nothing-p1{
  font-family: 'Campton-Medium';
font-size: 1.4vw;
line-height: 1.2857;
text-transform: uppercase;
color: #fff;
margin-bottom: 2vw;
letter-spacing: 0.35vw;
}
.nothing-p1 span{
  margin-bottom: 2.2vw;
font-family: 'Campton-Book';
text-transform: uppercase;
font-size: 1.1vw !important;
/* letter-spacing: 0.25vw; */
letter-spacing: 0vw;
}
.nothing-p2{
  font-family: 'Campton-Light';
    font-size: 2.049780380673499vw;
    line-height: 1.2857;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 2vw;
    letter-spacing: 0.5vw;
}
.nothing-a{
  color: #fff;
display: block;
background: transparent;
border: 0.05vw solid;
border-color: #fff;
width: 19%;
text-align: center;
padding: 0.5vw;
font-size: 0.85vw;
margin-top: -2vw;
margin-bottom: 2vw;
cursor: pointer;
margin-left: 40.5%;
margin-right: 40.5%;
text-transform: uppercase;
display: flex;
align-content: center;
justify-content: center;
align-items: center;

}
.nothing-a:hover{
  color: #fff;
background: #BC8D63;
border-color: #BC8D63;
}
.corprate-a{
  display: block;
color: #000;
background: transparent;
border: 0.05vw solid;
border-color: #000;
width: 43.2%;
text-align: center;
padding: 0.5vw;
font-size: 0.85vw;
margin-top: -2vw;
margin-bottom: 2vw;
line-height: 1vw;
cursor: pointer;
margin-left: 28.4%;
margin-right: 28.4%;
text-transform: uppercase;
display: flex;
align-content: center;
justify-content: center;
align-items: center;
}
.corprate-a:hover{
color: #fff;
background: #BC8D63;
border-color: #BC8D63;
}
.back-corprate{
      background: #5757561f;
}
.img-100{
  width: 100%;
}
.layer-slick1{
  text-align: center;
}
@keyframes scroll {
   0% {
     transform: translateX(0);
  }
   100% {
     transform: translateX(calc(-18.301610541727673vw * 7.5));
  }
}

 .slider1 {
   height: 7.320644216691069vw;
   margin: auto;
   overflow: hidden;
   position: relative;
   width: 100%;
}
 .slider1 .slide-track {
   animation: scroll 35s linear infinite;
   display: flex;
   width: calc(16.301610541727673vw * 1);
}
 .slider1 .slide1 {
   height: 7.320644216691069vw;
   width: 18.301610541727673vw;
   object-fit: contain;
}
.slider1 .slide1 img {
  object-fit: contain;
  height:7.320644216691069vw;
  width:10.980966325036603vw
}
.testim {

}
.m-r-footer{
  text-align: end;
    margin-right: 4vw;
}
.m-l-footer{
  text-align: start;
    margin-left: 4vw;
    font-size: 0.85vw;
font-family: 'Campton-Book';
}
.testim .wrap {
  position: relative;
  width: 100%;
  max-width: 48.670571vw;
  padding: 1.928258vw 1.4641288433382138vw;
  margin: 0;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  height: 9vw;
}

.testim .arrow {
    display: block;
    position: absolute;
    color: #eee;
    cursor: pointer;
    font-size: 2em;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    padding: 0.36603221083455345vw;
    z-index: 22222222;
}

.testim .arrow:before {
    cursor: pointer;
}

.testim .arrow:hover {
    color: #BC8D63;
}


.testim .arrow.left {
    left: 0.7320644216691069vw;
}

.testim .arrow.right {
    right: 0.7320644216691069vw;
}

.testim .dots {
    text-align: center;
    position: absolute;
    width: 100%;
    bottom: 4.392386530014641vw;
    left: 0;
    display: block;
    z-index: 3333;
    height: 0.8784773060029283vw;
}

.testim .dots .dot {
    list-style-type: none;
    display: inline-block;
    width: 0.8784773060029283vw;
    height: 0.8784773060029283vw;
    border-radius: 50%;
    border: 0.07320644216691069vw solid #eee;
    margin: 0 0.7320644216691069vw;
    cursor: pointer;
    -webkit-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    position: relative;
}

.testim .dots .dot.active,
.testim .dots .dot:hover {
    background: #BC8D63;
    border-color: #BC8D63;
}

.testim .dots .dot.active {
    -webkit-animation: testim-scale .5s ease-in-out forwards;
    -moz-animation: testim-scale .5s ease-in-out forwards;
    -ms-animation: testim-scale .5s ease-in-out forwards;
    -o-animation: testim-scale .5s ease-in-out forwards;
    animation: testim-scale .5s ease-in-out forwards;
}

.testim .cont {
    position: relative;
    overflow: hidden;
}

.testim .cont > div {
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    /* padding: 0 0 5.124450951683748vw 0; */
    opacity: 0;
}
.tet-view{
  display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    justify-content: center;
}

.testim .cont > div.inactive {
    opacity: 1;
}


.testim .cont > div.active {
    position: relative;
    opacity: 1;
}


.testim .cont div .img img {
    display: block;
    width: 7.320644216691069vw;
    height: 7.320644216691069vw;
    margin: auto;
    border-radius: 50%;
}

.testim .cont div h2 {
    color: #fff;
    font-size: 1em;
    margin: 1.0980966325036603vw 0;
}

.testim .cont div p {
    font-size: 0.73vw;
    color: #eee;
    width: 80%;
    margin: auto;
    font-family: 'Campton-Book';
}
.color-fff{
  font-size: 0.85vw;
}

.testim .cont div.active .img img {
    -webkit-animation: testim-show .5s ease-in-out forwards;
    -moz-animation: testim-show .5s ease-in-out forwards;
    -ms-animation: testim-show .5s ease-in-out forwards;
    -o-animation: testim-show .5s ease-in-out forwards;
    animation: testim-show .5s ease-in-out forwards;
}

.testim .cont div.active h2 {
    -webkit-animation: testim-content-in .4s ease-in-out forwards;
    -moz-animation: testim-content-in .4s ease-in-out forwards;
    -ms-animation: testim-content-in .4s ease-in-out forwards;
    -o-animation: testim-content-in .4s ease-in-out forwards;
    animation: testim-content-in .4s ease-in-out forwards;
}

.testim .cont div.active p {
    -webkit-animation: testim-content-in .5s ease-in-out forwards;
    -moz-animation: testim-content-in .5s ease-in-out forwards;
    -ms-animation: testim-content-in .5s ease-in-out forwards;
    -o-animation: testim-content-in .5s ease-in-out forwards;
    animation: testim-content-in .5s ease-in-out forwards;
}

.testim .cont div.inactive .img img {
    -webkit-animation: testim-hide .5s ease-in-out forwards;
    -moz-animation: testim-hide .5s ease-in-out forwards;
    -ms-animation: testim-hide .5s ease-in-out forwards;
    -o-animation: testim-hide .5s ease-in-out forwards;
    animation: testim-hide .5s ease-in-out forwards;
}

.testim .cont div.inactive h2 {
    -webkit-animation: testim-content-out .4s ease-in-out forwards;
    -moz-animation: testim-content-out .4s ease-in-out forwards;
    -ms-animation: testim-content-out .4s ease-in-out forwards;
    -o-animation: testim-content-out .4s ease-in-out forwards;
    animation: testim-content-out .4s ease-in-out forwards;
}

.testim .cont div.inactive p {
    -webkit-animation: testim-content-out .5s ease-in-out forwards;
    -moz-animation: testim-content-out .5s ease-in-out forwards;
    -ms-animation: testim-content-out .5s ease-in-out forwards;
    -o-animation: testim-content-out .5s ease-in-out forwards;
    animation: testim-content-out .5s ease-in-out forwards;
}

@-webkit-keyframes testim-scale {
    0% {
        -webkit-box-shadow: 0vw 0vw 0vw 0vw #eee;
        box-shadow: 0vw 0vw 0vw 0vw #eee;
    }

    35% {
        -webkit-box-shadow: 0vw 0vw 0.7320644216691069vw 0.36603221083455345vw #eee;
        box-shadow: 0vw 0vw 0.7320644216691069vw 0.36603221083455345vw #eee;
    }

    70% {
        -webkit-box-shadow: 0vw 0vw 0.7320644216691069vw 0.36603221083455345vw #BC8D63;
        box-shadow: 0vw 0vw 0.7320644216691069vw 0.36603221083455345vw #BC8D63;
    }

    100% {
        -webkit-box-shadow: 0vw 0vw 0vw 0vw #BC8D63;
        box-shadow: 0vw 0vw 0vw 0vw #BC8D63;
    }
}

@-moz-keyframes testim-scale {
    0% {
        -moz-box-shadow: 0vw 0vw 0vw 0vw #eee;
        box-shadow: 0vw 0vw 0vw 0vw #eee;
    }

    35% {
        -moz-box-shadow: 0vw 0vw 0.7320644216691069vw 0.36603221083455345vw #eee;
        box-shadow: 0vw 0vw 0.7320644216691069vw 0.36603221083455345vw #eee;
    }

    70% {
        -moz-box-shadow: 0vw 0vw 0.7320644216691069vw 0.36603221083455345vw #BC8D63;
        box-shadow: 0vw 0vw 0.7320644216691069vw 0.36603221083455345vw #BC8D63;
    }

    100% {
        -moz-box-shadow: 0vw 0vw 0vw 0vw #BC8D63;
        box-shadow: 0vw 0vw 0vw 0vw #BC8D63;
    }
}

@-ms-keyframes testim-scale {
    0% {
        -ms-box-shadow: 0vw 0vw 0vw 0vw #eee;
        box-shadow: 0vw 0vw 0vw 0vw #eee;
    }

    35% {
        -ms-box-shadow: 0vw 0vw 0.7320644216691069vw 0.36603221083455345vw #eee;
        box-shadow: 0vw 0vw 0.7320644216691069vw 0.36603221083455345vw #eee;
    }

    70% {
        -ms-box-shadow: 0vw 0vw 0.7320644216691069vw 0.36603221083455345vw #BC8D63;
        box-shadow: 0vw 0vw 0.7320644216691069vw 0.36603221083455345vw #BC8D63;
    }

    100% {
        -ms-box-shadow: 0vw 0vw 0vw 0vw #BC8D63;
        box-shadow: 0vw 0vw 0vw 0vw #BC8D63;
    }
}

@-o-keyframes testim-scale {
    0% {
        -o-box-shadow: 0vw 0vw 0vw 0vw #eee;
        box-shadow: 0vw 0vw 0vw 0vw #eee;
    }

    35% {
        -o-box-shadow: 0vw 0vw 0.7320644216691069vw 0.36603221083455345vw #eee;
        box-shadow: 0vw 0vw 0.7320644216691069vw 0.36603221083455345vw #eee;
    }

    70% {
        -o-box-shadow: 0vw 0vw 0.7320644216691069vw 0.36603221083455345vw #BC8D63;
        box-shadow: 0vw 0vw 0.7320644216691069vw 0.36603221083455345vw #BC8D63;
    }

    100% {
        -o-box-shadow: 0vw 0vw 0vw 0vw #BC8D63;
        box-shadow: 0vw 0vw 0vw 0vw #BC8D63;
    }
}

@keyframes testim-scale {
    0% {
        box-shadow: 0vw 0vw 0vw 0vw #eee;
    }

    35% {
        box-shadow: 0vw 0vw 0.7320644216691069vw 0.36603221083455345vw #eee;
    }

    70% {
        box-shadow: 0vw 0vw 0.7320644216691069vw 0.36603221083455345vw #BC8D63;
    }

    100% {
        box-shadow: 0vw 0vw 0vw 0vw #BC8D63;
    }
}

@-webkit-keyframes testim-content-in {
    from {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@-moz-keyframes testim-content-in {
    from {
        opacity: 0;
        -moz-transform: translateY(100%);
        transform: translateY(100%);
    }

    to {
        opacity: 1;
        -moz-transform: translateY(0);
        transform: translateY(0);
    }
}

@-ms-keyframes testim-content-in {
    from {
        opacity: 0;
        -ms-transform: translateY(100%);
        transform: translateY(100%);
    }

    to {
        opacity: 1;
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

@-o-keyframes testim-content-in {
    from {
        opacity: 0;
        -o-transform: translateY(100%);
        transform: translateY(100%);
    }

    to {
        opacity: 1;
        -o-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes testim-content-in {
    from {
        opacity: 0;
        transform: translateY(100%);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@-webkit-keyframes testim-content-out {
    from {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }
}

@-moz-keyframes testim-content-out {
    from {
        opacity: 1;
        -moz-transform: translateY(0);
        transform: translateY(0);
    }

    to {
        opacity: 0;
        -moz-transform: translateY(-100%);
        transform: translateY(-100%);
    }
}

@-ms-keyframes testim-content-out {
    from {
        opacity: 1;
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    to {
        opacity: 0;
        -ms-transform: translateY(-100%);
        transform: translateY(-100%);
    }
}

@-o-keyframes testim-content-out {
    from {
        opacity: 1;
        -o-transform: translateY(0);
        transform: translateY(0);
    }

    to {
        opacity: 0;
        transform: translateY(-100%);
        transform: translateY(-100%);
    }
}

@keyframes testim-content-out {
    from {
        opacity: 1;
        transform: translateY(0);
    }

    to {
        opacity: 0;
        transform: translateY(-100%);
    }
}

@-webkit-keyframes testim-show {
    from {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@-moz-keyframes testim-show {
    from {
        opacity: 0;
        -moz-transform: scale(0);
        transform: scale(0);
    }

    to {
        opacity: 1;
        -moz-transform: scale(1);
        transform: scale(1);
    }
}

@-ms-keyframes testim-show {
    from {
        opacity: 0;
        -ms-transform: scale(0);
        transform: scale(0);
    }

    to {
        opacity: 1;
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

@-o-keyframes testim-show {
    from {
        opacity: 0;
        -o-transform: scale(0);
        transform: scale(0);
    }

    to {
        opacity: 1;
        -o-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes testim-show {
    from {
        opacity: 0;
        transform: scale(0);
    }

    to {
        opacity: 1;
        transform: scale(1);
    }
}

@-webkit-keyframes testim-hide {
    from {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    to {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }
}

@-moz-keyframes testim-hide {
    from {
        opacity: 1;
        -moz-transform: scale(1);
        transform: scale(1);
    }

    to {
        opacity: 0;
        -moz-transform: scale(0);
        transform: scale(0);
    }
}

@-ms-keyframes testim-hide {
    from {
        opacity: 1;
        -ms-transform: scale(1);
        transform: scale(1);
    }

    to {
        opacity: 0;
        -ms-transform: scale(0);
        transform: scale(0);
    }
}

@-o-keyframes testim-hide {
    from {
        opacity: 1;
        -o-transform: scale(1);
        transform: scale(1);
    }

    to {
        opacity: 0;
        -o-transform: scale(0);
        transform: scale(0);
    }
}

@keyframes testim-hide {
    from {
        opacity: 1;
        transform: scale(1);
    }

    to {
        opacity: 0;
        transform: scale(0);
    }
}

@media all and (max-width: 21.961932650073205vw) {
  body {
    font-size: 1.0248901903367496vw;
  }
}

@media all and (max-width: 36.603221083455345vw) {
  .testim .arrow {
    font-size: 1.5em;
  }

  .testim .cont div p {
    line-height: 1.8301610541727673vw;
  }

}
.color-fff,.color-fff:hover{
  color:#fff;
}
.width-65per{
      width: 2vw;
}
.footer-banner{
  background: #fff;
padding: 0.5vw;
height: 2.5vw;
width: 100%;
}
.c-000 {
    color: #000;
}
.c-001,.c-001:hover{
  color:#BC8D63;
}
.step-wrapper {
   padding: 20px 0;
   display: none;
}
 .step-wrapper.active {
   display: block;
}
 .step-indicator {
   border-collapse: separate;
display: table;
margin-left: 0px;
position: relative;
table-layout: fixed;
text-align: center;
vertical-align: middle;
padding-left: 0;
padding-top: 20px;
padding: 0vw 7.5vw;
}
 .step-indicator li {
   display: table-cell;
   position: relative;
   float: none;
   padding: 0;
   width: 1%;
}
 .step-indicator li:after {
   background-color: #F5F5F5;
   content: "";
   display: block;
   height: 0.3vw;
   position: absolute;
   width: 100%;
   top: 2vw;
}
 .step-indicator li:after {
   left: 50%;
}
 .step-indicator li:last-child:after {
   display: none;
}
 .step-indicator li.active .step {
   border-color: #BC8D63;
    color: #BC8D63;
}
.btn-pre{
  background-color: transparent;
  border: 0.05vw solid;
    border-color: #000;
    opacity: 1;
    border-radius: 0;
    color: #000;
    width: 14.55vw;
    text-align: center;
    padding: 0.5vw;
    line-height: 1;
    font-size: 0.75vw;
    margin-top: 2vw;
    margin-bottom: 0vw;
    cursor: pointer;
    margin-left: 41.3%;
    margin-right: 41.3%;
    text-transform: uppercase;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    height: 2vw;
display: flex;
align-content: center;
justify-content: center;
align-items: center;
}
.btn-pre:hover{
  background-color: #000;
    border-color: #000;
    opacity: 0.5;
    color: #fff;
}
.rigister-btn-cop, .rigister-btn-cop:hover {
  background: transparent;
  border:0.1vw solid;
  border-color: #000;
  color: #000;
opacity: 1 !important;
margin-bottom: 0;
width: 14.55vw;
text-align: center;
margin-left: 0%;
margin-right: 0%;
padding: 0.5vw;
border-radius: 0vw;
margin-top: 2vw;
cursor: pointer;
text-transform: uppercase;
font-size: 0.75vw;
line-height: 1vw;
height: 2vw;
display: flex;
align-content: center;
justify-content: center;
align-items: center;
font-family: 'Campton-Book'
}
.rigister-btn-cop:hover {
  background: #BC8D63;
border-color: #BC8D63;
color: #fff;
opacity: 1 !important;
}

.btn-pre4,.btn-pre4:hover{
  color: #fff;
  background-color: #BC8D63;
  border-color: #BC8D63;
    width: 25%;
    /* border-radius: 2vw; */
    font-family: 'Campton-Book';
    text-transform: uppercase;
}
.btn-pre1,.btn-pre1:hover{
  color: #fff;
  background-color: #000;
border-color: #000;
opacity: 0.5;
    width: 100%;
    border-radius: 0vw;
    font-family: 'Campton-Book';
    text-transform: uppercase;
    font-size: 0.95vw;
}
.df label{
  font-size: 0.73vw;
  font-family: 'Campton-Book';
  text-transform: uppercase;
  padding-left: 2vw;
  padding-right: 2vw;
  color: #8e8e8e;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.logout-btn1{
    color: #000;
    border: 0.05vw solid;
    background: transparent;
    border-color: #000;
    width: 100%;
    text-align: center;
    padding: 0.5vw;
    margin-top: 2vw;
    margin-bottom: 2vw;
    cursor: pointer;
    margin-left: 0;
    margin-right: 0;
    font-size: 0.75vw;
        text-transform: uppercase;
        height: 2vw;
display: flex;
justify-content: center;
align-items: center;
font-family: 'Campton-Book';
}
.logout-btn1:hover {
    color: #fff;
    background: #BC8D63;
    border-color: #BC8D63;
}
.btn-pre2,.btn-pre2:hover{
  color: #fff;
  background-color: #000;
  border-color: #000;
  width: 50%;
  font-size: 0.85vw;
  border-radius: 0;
  font-family: 'Campton-Book';
  text-transform: uppercase;
  opacity: 0.5;
}
.btn-pre3{
  color: #000;
  background-color: transparent;
  border: 0.05vw solid;
  border-color: #000;
  width: 50%;
  font-size: 0.75vw;
  font-family: 'Campton-Book';
  text-transform: uppercase;
  opacity: 1;
  border-radius: 0;
}
.btn-pre3:hover{
  color: #fff;
  background-color: #000;
  border-color: #000;
  opacity: 0.5;
}
.items-in-box{
      width: 15%;
      margin: 0 2% 1%;
}
.items-in-box-flex{
  display: flex;
    flex-wrap: wrap;
    height: 23vw;
overflow: auto;
}
.items-in-box-collection{
      text-align: center;
  color: #000;
  opacity: 0.5;
font-size: 0.63vw;
font-family: 'Campton-Book';
    text-transform: uppercase;
}
.items-in-box-title{
  text-align: center;
font-family: 'Campton-Book';
text-transform: uppercase;
color: #000;
margin-bottom: 1vw;
font-size: 0.63vw;

}
.items-in-box-main-title{
  color: #000;
    line-height: 2.5vw;
    font-family: 'Campton-Medium';
    font-size: 0.73vw;
    text-transform: uppercase;
    letter-spacing: 0.1vw;
    margin-bottom: 1vw;
}
.items-in-box-main-title span{
  margin-bottom: 1vw;
margin-left: 1vw;
text-align: center;
color: #000;
font-size: 0.73vw;
font-family: 'Campton-Medium';
text-transform: uppercase;
}
.items-in-box-qty{
  width: 2vw;
    margin: 0;
    text-align: center;
    border: 1px solid #E0E0E0;
    display: initial;
    font-weight: bold;
    font-size: 0.63vw;
    font-family: 'Campton-Book';
}
.items-in-box-qty::-webkit-outer-spin-button,
.items-in-box-qty::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.items-in-box-main-title{
  font-family: 'Campton-Medium';
  text-transform: uppercase;
  color: #000;
  margin-bottom: 1vw;
  font-size: 0.73vw;
  line-height: 2.5vw;
}


.items-in-box-qty {
  -moz-appearance: textfield;
}
.items-in-box-dots{
      text-align: center;
  width: 0.5124450951683748vw;
height: 0.512445vw;
background-color: #B1B1B1;
border-radius: 50%;
display: inline-flex;
align-content: flex-start;
justify-content: center;
align-items: center;
flex-direction: row;
margin-bottom: 0.2vw;
}
.items-in-box-b{
      text-align: center;
color: #BC8D63;
font-size: 0.73vw;
font-family: 'Campton-Book';
}
.items-in-box-m span{
      text-align: center;
      margin: 0 0.2vw;
}
.btn-pre.disabled, .btn-pre:disabled{
  display: none;
}
.step-wrapper.active{
      text-align: center;
}
 .step-indicator li.active .caption {
   color: #BC8D63;
   background-color: #F5F5F5;
}
 .step-indicator li.complete:after {
   background-color: #BC8D63;
}
 .step-indicator li.complete .step {
   border-color: #BC8D63;
   background: url(../images/31.png);
color: transparent;
background-size: cover;
width: 3vw;
height: 3vw;
}
 .step-indicator li.complete .caption {
   color: #BC8D63;
}
 .step-indicator .step {
   background-color: #F5F5F5;
    border-radius: 50%;
    border: 0.2vw solid transparent;
    color: #BC8D63;
    font-size: 0.85vw;
    height: 3vw;
    line-height: 3.5vw;
    margin: 0px auto;
    position: relative;
    width: 3vw;
    z-index: 1;
    font-weight: bold;
    margin-top: 0.5vw;
    line-height: 3vw;
}
 .step-indicator .step:hover {
   cursor: pointer;
}
 .step-indicator .caption {
   color: #F5F5F5;
   padding: 11px 16px;
}




.custom-radio ul {
  list-style-type: none;
     text-align: center;
     display: flex;
     align-content: center;
     justify-content: space-evenly;
     align-items: center;
}

.custom-radio li {
 display: inline-block;
}

.custom-radio input[type="radio"][id^="cb"] {
 display: none;
}

.custom-radio label {

 padding: 10px 0;
display: block;
position: relative;
margin: 10px;
cursor: pointer;
    border: 1px solid #fff;
}

.custom-radio label:before {
  background-color: #BC8D63 !important;
     color: white;
     content: " ";
     display: block;
     border-radius: 50%;
     border: 1px solid #BC8D63;
     position: absolute;
     top: -1vw;
     right: -1vw;
     width: 2vw;
     height: 2vw;
     text-align: center;
     line-height: 2vw;
     transition-duration: 0.4s;
     transform: scale(0);
}

.custom-radio label img {
 height: 17vw;
 width: 17vw;
 transition-duration: 0.2s;
 transform-origin: 50% 50%;
 object-fit: contain;
 object-position: bottom;
}

.custom-radio :checked + label {
 /* border-color: #BC8D63; */
}
.custom-radio :checked + label + p {
 color: #BC8D63 !important;
 font-family: 'Campton-Light' !important;
}

.custom-radio :checked + label:before {
 /* content: "✓";
 background-color: grey;
 transform: scale(1); */
}

.custom-radio :checked + label {
 border-bottom: 1px solid #BC8D63;
}
.wizard-title {
  margin-bottom: 2vw;
font-family: 'Campton-Medium';
letter-spacing: 0.5vw;
font-size: 1.1vw;
}
.wizard-title1 {
    font-family: 'Campton-Medium';
    color: #000;
    margin-bottom: 1vw;
    font-size: 1.1vw;
    letter-spacing: 0.3vw;
}
.width-logo{
  width: 1.5vw;
    margin-top: -0.5vw;
}
.progress {
  border: 1px solid #B0B0B0;
width: 100%;
/* margin-left: 10%; */
border-radius: 4px;
box-shadow: 0 0 3px #b0b0;
backdrop-filter: blur(2px) brightness(101%);
/* margin-right: 10%; */
}

.bar {
   background: #BC8D63;
   box-shadow: inset 0px 12px 1.7px #FFFFFF33;
   border-radius: 3px;
   color: white;
   text-align: center;
   height: 1vw;
}
.box-check{
  text-align: center;
    background: #fff;
    box-shadow: 0px 0px 2px #707070;
    margin-top: 1vw;
}
.box-check-view{
  width: 40%;
    margin-top: 2vw;
    margin-bottom: 2vw;
}
.box{
  background: #FAFAFA;
    border-radius: 1vw;
}
.clear-all,.clear-all:hover{
  color: #fff;
background: #BC8D63;
padding: 0.5vw 5vw;
font-family: 'Campton-Book';
border-radius: 0vw;
    text-transform: uppercase;
    font-size: 0.95vw;
}
.popup-box-new-create {
    background: transparent;
    border-radius: 0;
    margin-bottom: 1vw;
    padding: 0vw;
        margin-top: 1vw;
        height: 21.7vw;
overflow: auto;
}

.select2-container{
  font-size: 0.95vw;
}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager{
      margin-bottom: 2vw;
}
.categoty-items-title{
  font-family: 'Poppins-SemiBold';
text-transform: uppercase;
font-size: 1.1vw;
margin-bottom: 1vw;
}
.category-items-hr{
  border-color: #000;
    border-width: 0.3vw;
    width: 2vw !important;
    margin-top: 0.4vw;
}
.mx-auto{margin-right:auto!important;margin-left:auto!important}
@media (max-width:72.61932650073206vw){
  .page-headers-sections .container .row .col-lg-12.mx-auto>.mb-4.w-25{
    width:50%!important
    }
    }
    @media (max-width:42.165446559297216vw){
      .page-headers-sections .container .row .col-lg-12.mx-auto>.mb-4.w-25{
        width:100%!important
        }
      }
.accordion{--bs-accordion-color:#fff;--bs-accordion-bg:transparent;--bs-accordion-transition:all 0.15s ease-in,border-radius 0.15s ease;--bs-accordion-border-color:rgba(0,0,0,.125);--bs-accordion-border-width:0;--bs-accordion-border-radius:0.125rem;--bs-accordion-inner-border-radius:0.125rem;--bs-accordion-btn-padding-x:0rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:#7b809a;--bs-accordion-btn-bg:transparent;--bs-accordion-btn-icon:none;--bs-accordion-btn-icon-width:1rem;--bs-accordion-btn-icon-transform:rotate(180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:none;--bs-accordion-btn-focus-border-color:transparent;--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-body-padding-x:0rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:#344767;--bs-accordion-active-bg:transparent}.accordion-button{position:relative;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#585858background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(var(--bs-accordion-border-width) * -1) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(1vw);height:var(1vw);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)} var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}

.accordion .accordion-button{margin:0 auto;font-size:inherit!important}.accordion .accordion-item{color:#7b809a}.accordion div button[aria-expanded=true] .collapse-close{display:none}.accordion div button[aria-expanded=true] .collapse-open{display:block}.accordion div button[aria-expanded=false] .collapse-open{display:none}.accordion div button[aria-expanded=false] .collapse-close{display:block}
.collapse-close{display:block}
.filters-title{
  font-family: 'Poppins-SemiBold';
    color: #000;
    font-size: 1.1vw;
    opacity: 1;
    text-transform: uppercase;
}
.collapse-open,.collapse-close{
  font-size: 0.75vw;
  color: #585858;
}
.clear-all-nn{
  width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.filter-radio{
  font-family: 'Calibri-Regular';
    line-height: 1;
    color: #707070;
    font-size: 1.1vw;
    margin-bottom: 0;
    margin-bottom: 0.5vw;
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    margin-bottom: 1.5vw;
}
.filter-title{
  font-family: 'Campton-Medium';
color: #707070;
font-size: 2vw;
margin-bottom: 1vw;
    font-weight: normal;
}
.filter-radio {
    font-family: 'Calibri-Regular';
    line-height: 1;
    color: #707070;
    font-size: 1.1vw;
    margin-bottom: 0;
    margin-bottom: 0.5vw;
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    margin-bottom: 1.5vw;
}
.filter-radio p{
  font-family: 'Calibri-Regular';
line-height: 1;
color: #707070;
font-size: 1.1vw;
margin-bottom: 0;
}
.m-n-p{
  margin: 0 1vw;
}
:focus-visible {
    outline: none;
}
input[type=radio]:checked, input[type=checkbox]:checked{
  width: 0 !important;
  height: 0.1vw !important;
  margin-right: 1.7vw !important;

}
input[type=checkbox]:checked{
  width: 0 !important;
  height: 0.1vw !important;
  margin-right: 1.7vw !important;
  margin-top: -0.75vw;

}
input[type=checkbox], input[type=radio]{
  width: 0.7580966325036603vw;
height: 0.7580966325036603vw;
}
body{
  overflow-x: hidden;
}
.new-regi-btn{
  margin-top: 0 !important;
      margin-bottom: 0.7320644216691069vw !important;
}
.custom-radio ul{
  font-size: 0.85vw;
}
.new-brnds-im{
  object-fit: contain;
height: 6.320644vw;
width: 10.980966325036603vw;
cursor: pointer;
}
.m-all-4{
  fill:#fff;
}
.m-all-4:hover{
  fill:#BC8D63;
}
.filter-radio label{
  font-family: -webkit-body;
line-height: 1;
color: #000;
font-size: 0.9vw;
margin-bottom: 0;
margin-bottom: 0.75vw;
margin-bottom: 0;
width: 92%;
margin-left: 1vw;
margin-bottom: 0vw;
font-family: 'Campton-Book';
text-transform: uppercase;
}

.filter-radio input {
    vertical-align: middle;
    border: 0.07320644216691069vw solid #d4d3cd;
    padding: 0.7320644216691069vw;
    height: 1vw;
    border-radius: 0;
    font-size: 1.0248901903367496vw;
    line-height: 2.6354319180087846vw;
    font-family: Tajawal-Regular;
    width: 1vw;
}
input[type='checkbox']:checked:after {
    width: 0.7580966325036603vw;
    height: 0.7580966325036603vw;
    position: relative;
    background-color: #BC8D63;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 0.07320644216691069vw double #BC8D63;
    box-shadow: inset 0 0 0 0.14641288433382138vw #BC8D63;
    vertical-align: middle;
        margin-top: -0.75vw;
}
input[type='radio']:checked:after {

  width: 1.1980966325036603vw;
  height: 1.1980966325036603vw;
  border-radius: 15px;
  top: -0.05vw;
  left: -0.2vw;
  position: relative;
  background-color: #BC8D63;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 0.2vw solid white;

}
.filter-title {
    font-family: 'Campton-Medium';
    text-transform: uppercase;
    color: #000;
    margin-bottom: 1vw;
    font-size: 1.1vw;
}
.heart{
  position: absolute;
  z-index: 1;
  right: 3vw;
  top: 0.5vw;
}
.heart img{
  position: absolute;
width: 1.35vw;
margin-left: -0.8vw;
margin-top: 0.8vw;
}
.hearts img{
  position: absolute;
width: 1.35vw;
margin-left: -1.3vw;
margin-top: 1vw;
}
.car-checkbox label,#the-count,#msg2,.color-fff{
  text-transform: uppercase;
  font-size: 0.73vw;
  font-family: 'Campton-Book';
}
.items--box-title {
  text-align: start;
  font-size: 0.73vw;
  font-family: 'Campton-Book';
  margin-top: 1vw;
  margin-bottom: 0.3vw;
  height: auto;
  overflow: hidden;
      text-transform: uppercase;
      text-overflow: ellipsis;
      white-space: nowrap;
      color: #000;
  }

  .items-img{
    height: 80vw;
    object-fit: contain;
  }
  .items-imgs{
    /* height: 22vw; */
    object-fit: contain;
  }
  .items--box-collection {
    text-align: start;
    color: #000;
    opacity: 0.5;
    font-size: 0.63vw;
    font-family: 'Campton-Book';
    margin-bottom: 0.3vw;
    text-transform: uppercase;
}
.add-box, .add-box:hover {
    background-color: #575756;
    border-color: #575756;
    color: #fff;
    width: 100%;
    background-color: #000;
    border-color: #000;
        opacity: 0.5;
    /* border-radius: 2vw; */
    font-family: 'Campton-Book';
    text-transform: uppercase;
    padding: 0.3vw 1vw;
    margin-top: 0.5vw;
    margin-bottom: 2vw;
    font-size: 0.75vw;
    border-radius: 0px;
}
.qty-input {
   color: #000;
   display: flex;
   align-items: center;
   overflow: hidden;
}
 .qty-input .product-qty, .qty-input .qty-count {
   background: transparent;
   color: #BC8D63;
   font-weight: bold;
   font-size: inherit;
   border: none;
   display: inline-block;
   min-width: 0;
   height: 2.5rem;
   line-height: 1;
   border-radius: 0px;
   font-size: 0.75vw;
   font-family: 'Campton-Book';
}
 .qty-input .product-qty:focus, .qty-input .qty-count:focus {
   outline: none;
}
 .qty-input .product-qty {
   width: 50%;
   min-width: 0;
   display: inline-block;
   text-align: center;
   appearance: textfield;
   background: #000;
   opacity: 0.5;
   color: #fff;
   font-size: 0.75vw;
   font-family: 'Campton-Book';
}
 .qty-input .product-qty::-webkit-outer-spin-button, .qty-input .product-qty::-webkit-inner-spin-button {
   appearance: none;
   margin: 0;
}
 .qty-input .qty-count {
   padding: 0;
   cursor: pointer;
   width: 2.5rem;
   font-size: 1.25em;
   text-indent: -100px;
   overflow: hidden;
   position: relative;
   color: #fff;
   background: #000;
   opacity: 0.5;
    /* border-radius: 50%; */
}
 .qty-input .qty-count:before, .qty-input .qty-count:after {
   content: "";
   height: 2px;
   width: 10px;
   position: absolute;
   display: block;
   background: #fff;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   margin: auto;
}
 .qty-input .qty-count--minus {
   color: #fff;
   background: #000;
   opacity: 0.5;
    border-radius: 0px;
}
 .qty-input .qty-count--add {

}
 .qty-input .qty-count--add:after {
   transform: rotate(90deg);
}
 .qty-input .qty-count:disabled {
   color: #ccc;
   background: #f2f2f2;
   cursor: not-allowed;
   border-color: transparent;
   background: #BC8D63;
border-radius: 0%;
}
 .qty-input .qty-count:disabled:before, .qty-input .qty-count:disabled:after {
   background: #ccc;
}
.slide-view{
  min-width: 100%;
height: 20vw;
position: relative;
}
.slide-view1{
  min-width: 100%;
  height: 10.5vw;
  position: relative;
  margin-top: 18vw;
}
.slide-view img {
    width: 100%;
    height: 36vw;
    object-fit: cover;
}
.popup-itemd-name{
  font-family: 'Campton-Medium';
  text-transform: uppercase;
  color: #000;
  margin-bottom: 1vw;
  font-size: 1.1vw;
  margin-top: 0.9vw;
      letter-spacing: 0.15vw;
}
 .font-j{
   font-size: 0.85vw;
 }
 .our-story-new {
     font-family: 'Campton-Medium';
     text-transform: uppercase;
     color: #000;
     margin-bottom: 2vw;
     letter-spacing: 0.5vw;
     font-size: 1.2vw;
 }
 .m-lr-25 .color-fff{
   font-size: 0.75vw;
 }
.popup-items-collection{
  color: #000;
  opacity: 0.5;
    font-family: 'Campton-Book';
    font-size: 0.73vw;
}
details summary::-webkit-details-marker {
display:none !important;
}
.flex-f{
  display: flex;
}
.popup-heart{
  width: 1vw;
}
.popup-price,.popup-price:hover{
    text-transform: uppercase;
    color: #000;
    margin-bottom: 1vw;
    font-size: 0.73vw;
    color: #BC8D63;
    font-family: 'Campton-Book';
}
.popup-terms,.popup-terms:hover{
  font-family: 'Campton-Light';
    text-transform: capitalize;
    color: #000;
    margin-bottom: 1vw;
    font-size: 0.75vw;
    color: #BC8D63;
}
.popup-terms:hover{
  color: #000;
}
.popup-add-box, .popup-add-box:hover {
    background-color: #575756;
    border-color: #575756;
    color: #fff;
    width: 100%;
    /* border-radius: 2vw; */
    font-family: 'Campton-Book';
    text-transform: uppercase;
    padding: 0.3vw 1vw;
    margin-bottom: 2vw;
}
.popup-desc-title{
  font-family: 'Campton-Medium';
font-size: 0.85vw;
text-transform: uppercase;
letter-spacing: 0.1vw;
    margin-bottom: 1vw;
}
.popups-description{
  color: #000;
font-family: 'Campton-Book';
margin-bottom: 1vw;
text-align: justify;
text-transform: lowercase;
font-size: 0.75vw;
text-transform: capitalize;
}
.popup-box{
  background: #fff;
    box-shadow: 0px 0px 2px #707070;
    border-radius: 1vw;
    margin-bottom: 2vw;
    /* padding-bottom: 2vw; */
}
.popup-box-new{
  background: #fff;
    border-radius: 1vw;
    margin-bottom: 2vw;
    /* padding-bottom: 2vw; */
}
.modal-content{
  padding: 1vw;
  overflow: auto;
  border-radius: 0;
}
.modal-open .modal{
  overflow: auto;
}
.popup-Specifications{
  font-family: 'Campton-Medium';
text-transform: uppercase;
color: #000;
margin-bottom: 1vw;
font-size: 0.73vw;
text-align: center;
/* background: #575756; */
border-radius: 1vw 1vw 0vw 0vw;
margin-bottom: 0;
/* padding: 1vw; */
    letter-spacing: 0.15vw;
}
.popup-Specifications-details{
  font-size: 0.75vw;
    text-transform: initial;
    font-family: 'Campton-Book';
    margin-left: 0vw;
    margin-right: 1vw;
    padding: 0.4vw 0vw 0;
}
.custom-radio1 ul {
    list-style-type: none;
    text-align: center;
    display: flex;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
}
.custom-radio1 label:before {
    display: none;
}
.custom-radio1 :checked + label {
    border: 0.2vw solid #BC8D63;
    box-shadow: 0px 0px 4px #000;
}
.custom-radio2 ul {
    list-style-type: none;
    text-align: center;
    display: flex;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
.card-img{
  width: 52%;
  margin-top: 1vw;
  margin-bottom: 4.5vw;
  border-radius: 0;
}
.card-title{
  color: #000;
margin-top: 2vw;
font-family: 'Campton-Medium';
font-size: 0.85vw;
text-transform: uppercase;
letter-spacing: 0.1vw;
margin-bottom: 1vw;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #000;
  line-height: 32px;
  text-align: start;
      text-transform: capitalize;
      font-size: 0.75vw;
      height: 100%;
display: flex;
align-items: center;
font-family: 'Campton-Book';
}
.df input[type=radio]:checked + label{
display: flex;
align-items: center;
border-bottom: none;
border-right: none;
border-left: none;
background-color: #BC8D63;
/* border-radius: 2vw; */
color: #fff;
width: 100%;
padding: 0.5vw;
height: fit-content;
text-align: center;
font: 0.9vw;
padding-left: 2vw;
padding-right: 2vw;
}
.df input[type=radio] + label{
display: flex;
align-items: center;
}
.df input[type=radio] + label svg path{
fill:#8e8e8e;
}
.df input[type=radio]:checked + label svg path{
fill:#fff;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 100%;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
#mySelect{
  font-size: 0.95vw;
}
.color-000,.color-000:hover{
  color: #000;
  margin-left:1vw;
  margin-right:1vw;
}
.card-title-bold{
  font-family: 'Campton-Medium';
font-size: 1.1vw;
padding: 0.5vw;
text-transform: uppercase;
}
.select2-results__option[aria-selected] {
    cursor: pointer;
    font-size: 0.75vw;
        text-transform: capitalize;
        font-family: 'Campton-Book';
}
.card-p1{
  text-transform: uppercase;
  color: #707070;
  font-family: 'Campton-Book';
  margin-bottom: 1vw;
  font-size: 0.85vw;
}
.card-view{
      padding: 0vw 14.641288433382138vw;
}
.card-lable{
  font-family: 'Campton-Book';
font-size: 0.73vw;
text-align: start;
    text-transform: uppercase;
    margin-top: 0.5vw;
    margin-bottom: 0.5vw;
        color: #000;
}
.all-web-button,.all-web-button:hover{
  font-size: 0.75vw !important;
height: 2vw !important;
display: flex !important;
align-content: center !important;
justify-content: center !important;
align-items: center !important;
width: 14.55vw !important;
padding-top: 0.7vw !important;
padding-bottom: 0.5vw !important;
font-family: 'Campton-Book' !important;
}
.btn-new-next-pre,.btn-new-next-pre:hover{
  color: #000;
  border: 0;
    background: transparent;
    width: 14.55vw !important;
    text-align: center;
    height: 2vw !important;
    display: flex !important;
    align-content: center !important;
    justify-content: center !important;
    align-items: center !important;
    padding-top: 0.7vw !important;
    padding-bottom: 0.5vw !important;
    letter-spacing: 0.15vw;
    margin-left: 86.6%;
    font-size: 0.73vw;
    font-family: 'Campton-Book' !important;
    text-transform: uppercase;
}
.btn-next-pre2,.btn-new-next-pre2:hover{
  color: #000;
    border: 0;
    background: transparent;
    width: 14.55vw !important;
    text-align: center;
    height: 2vw !important;
    display: flex !important;
    align-content: center !important;
    justify-content: flex-end;
    align-items: center !important;
    padding-top: 0.7vw !important;
    padding-bottom: 0.5vw !important;
    letter-spacing: 0.15vw;
    margin-left: 168.75%;
    font-size: 0.73vw;
    font-family: 'Campton-Book' !important;
    text-transform: uppercase;
}
.n-m-lr-0{
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.p-btn-all{
	display: flex;
justify-content: center;
}
.all-web-button1,.all-web-button1:hover{
  font-size: 0.75vw !important;
height: 2vw !important;
display: flex !important;
align-content: center !important;
justify-content: center !important;
align-items: center !important;
padding-top: 0.7vw !important;
padding-bottom: 0.5vw !important;
}
.btn-new-next-pre1,.btn-new-next-pre1:hover{
  color: #000;
  background: transparent;
    width: 100%;
    border: 0;
    border-radius: 0vw;
    font-family: 'Campton-Book';
    text-transform: uppercase;
    font-size: 0.73vw !important;
  height: 2.3vw !important;
  display: flex !important;
  align-content: center !important;
  justify-content: center !important;
  align-items: center !important;
  padding-top: 0.7vw !important;
  padding-bottom: 0.5vw !important;
  text-transform: uppercase;
}
.all-web-button2,.all-web-button2:hover{
  font-size: 0.75vw !important;
height: 2vw !important;
display: flex !important;
align-content: center !important;
justify-content: center !important;
align-items: center !important;
padding-top: 0.5vw !important;
padding-bottom: 0.5vw !important;
}
.add-address-pop-btn{
  font-family: 'Campton-Book';
  background: #000;
    border-color: #000;
    opacity: 0.5;
    color: #fff;
    width: 35.16%;
    text-align: center;
    padding: 0.5vw;
    line-height: 1;
    font-size: 0.75vw;
    margin-top: 2vw;
    cursor: pointer;
    margin-left: 32.42%;
    margin-right: 32.42%;
    text-transform: uppercase;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.card-input{
  border: 1px solid #DEDEDE;
width: 100%;
padding: 0.5vw;
font-family: 'Campton-Book';
    /* text-transform: capitalize; */
    font-size: 0.73vw;
}
.card-input::placeholder{
  color: #000;
  opacity: 0.5;
  font-size: 0.73vw;
  text-transform: uppercase;

}
.car-checkbox{
  display: flex;
flex-wrap: nowrap;
align-items: center;
justify-content: flex-start;
    height: 2vw;
    font-size: 0.95vw;
}
.card-button{
  margin-right: 1vw;
}
.items-in-box-main-title-signiture {
  line-height: 100%;
    margin-bottom: 0;
    height: 100%;
    display: flex;
    align-content: center;
    align-items: center;
    font-family: 'Campton-Medium';
    text-transform: uppercase;
    color: #000;
    font-size: 0.73vw;
    letter-spacing: 0.1vw;

}
.card-table-tr{
  border-bottom: 1px solid #E0E0E0;
height: 4vw;
text-transform: uppercase;
}
.card-height-tr{
  border-bottom: 1px solid #E0E0E0;
height: 8vw;
}
.width-table-img{
      width: 5vw;
      margin-left: 1vw;
margin-right: 1vw;
}
.width-cart-view{
  width: 25%;
  margin-left: 2vw;
  margin-right: 2vw;
}
.df{
  display: flex;
}
.b-r-2{
  /* border-radius: 2vw; */
}
.input-promo-submit{
  -webkit-appearance: button;
    color: #fff;
    background-color: #575756;
    border-color: #575756;
    width: 40%;
    /* border-radius: 2vw; */
    font-family: 'Campton-Book';
    text-transform: uppercase;
}
.input-promo {
    width: 60%;
    margin-left: 2vw;
    margin-right: 2vw;
}
.dfc {
    display: flex;
    justify-content: center;
        align-items: center;
}
.total{
  font-family: 'Campton-Medium';
font-size: 0.73vw;
text-transform: uppercase;
}
.total-price{
  font-family: 'Campton-Light';
font-size: 0.85vw;
margin-left: 2vw;
margin-right: 2vw;
color: #bc8d63;
}
.btn-continu-shop,.btn-continu-shop:hover{
  color: #fff;
background: #575756;
border-color: #575756;
margin-right: 34vw;
    text-transform: uppercase;
}
.items-in-box-collection-start {
  text-align: center;
  color: #000;
  font-size: 0.73vw;
  margin-bottom: 3vw;
  font-family: 'Campton-Book';
  TEXT-TRANSFORM: UPPERCASE;
  margin-top: 1.5vw;
  /* letter-spacing: 0.15vw; */
}
.items-in-box-collection-final {
    text-align: center;
    color: #000;
    opacity: 1;
    font-size: 0.73vw;
    font-family: 'Campton-Book';
    text-transform: uppercase;
}
.items-in-box-sub-title {
    font-family: 'Campton-Book';
    font-size: 1.1vw;
    margin-bottom: 1vw;
    color: #8E8E8E;
    text-transform: uppercase;
}
.input-promo-submit1 {
  -webkit-appearance: button;
  color: #fff;
  background-color: #000;
  border-color: #000;
  width: 100%;
  /* border-radius: 2vw; */
  font-family: 'Campton-Book';
  text-transform: uppercase;
  padding: 0.5vw;
  margin-bottom: 1vw;
  font-size: 0.85vw;
  opacity: 0.5;
}
.up-c{
      text-transform: uppercase;
      margin-top: 0.6vw;
}
.new-order-tr{
  margin-bottom: 1.4641288433382138vw;
background: #5757561f;
border-top: 1vw solid #fff;
}
.up-c-95{
  text-transform: uppercase;
font-size: 0.85vw;
margin-top: 1vw;
text-align: start;
margin-left: 1vw;
}

   .dfcs {
       display: flex;
       justify-content: space-evenly;
       align-items: center;
   }
   .wrapper {
     max-width: 90vw;
     min-width: 275px;
     margin: 10vh auto;
   }
   .tabs {
     display: flex;
     //border: 1px solid #ccc;
     border-bottom: none;
   }

   .tab {
     border-bottom: none;
    border-right: none;
    border-left: none;
    background-color: #fff;
    /* border-radius: 2vw; */
    color: #8E8E8E;
    width: 40%;
    padding: 0.5vw;
    height: fit-content;
    text-align: center;
    cursor: pointer;
        text-transform: uppercase;
            font-size: 0.85vw;

   }

   .tab.active {
     border-bottom: none;
    border-right: none;
    border-left: none;
    background-color: #BC8D63;
    /* border-radius: 2vw; */
    font-size: 0.85vw;
    color: #fff;
    width: 40%;
    padding: 0.5vw;
    height: fit-content;
    text-align: center;
        text-transform: uppercase;
   }



   .active {
     display: block;
   }

   .tab-content {
     background-color: #fff;
   }

   .tab-content-item {
     display: none;
     max-width: 100%;
     margin-top: -1px;
     padding-inline: 20px;
   }

   .tab-content-item.active {
     display: block;
   }
   .tab.active svg path{
     fill:#fff;
   }
   .tab svg path{
     fill:#8E8E8E;
   }
   .tab svg g{
     fill:#8E8E8E;
   }
.call-img{
  width: 1vw;
margin-left: 1vw;
margin-right: 1vw;
}
.call-a,.call-a:hover{
color: #BC8D63;
font-size: 0.85vw;
}
.items-in-box-title-price {
  color: #BC8D63;
text-align: center;
font-family: 'Campton-Medium';
text-transform: uppercase;
margin-bottom: 1vw;
font-size: 0.73vw;
}
label + :checked {
   color: red;
}
#apps {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    flex-direction: column;
        height: 5vw;
  }

.range-value{
    position: absolute;
    top: -2rem;
  }
  .range-value.min{
    left: 0;
  }

  .range-value.max{
    right: 0;
  }
  .track-container{
    width: 100%;
    position: relative;
    cursor: pointer;
    height: 0.5rem;
  }

  .track,
  .track-highlight {
    display: block;
    position: absolute;
    width: 100%;
    height: 0.5rem;
  }

  .track{
    background-color: #ddd;
  }

  .track-highlight{
    background-color: #BC8D63;
    z-index: 1;
  }
.track, .track-highlight{
  display: block;
position: absolute;
width: 100%;
height: 0.3vw;
margin-top: 0.1vw;
    border-radius: 1vw;
}
  .track-btn{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    cursor: pointer;
    display: block;
    position: absolute;
    z-index: 1;
    width: 1vw;
    height: 1vw;
    top: -0.25vw;
    margin-left: -0.5vw;
    border: none;
    border-radius: 50%;
    background-color: #BC8D63;
    -ms-touch-action: pan-x;
    touch-action: pan-x;
    transition: box-shadow .3s ease-out,background-color .3s ease,-webkit-transform .3s ease-out;
    transition: transform .3s ease-out,box-shadow .3s ease-out,background-color .3s ease;
    transition: transform .3s ease-out,box-shadow .3s ease-out,background-color .3s ease,-webkit-transform .3s ease-out;
  }
.new-footer{
  background: #575756;
text-align: center;
padding: 3vw;
}
.new-footer-h1{
  font-family: 'Campton-Medium';
font-size: 1.6vw;
color: #fff;
text-transform: uppercase;
margin-bottom: 2vw;
padding: 1vw 10vw;
font-family: 'Campton-Book';
}
.new-footer-btn,.new-footer-btn:hover{
  background-color: #fff;
    border-color: #fff;
    color: #575756;
    width: 100%;
    /* border-radius: 2vw; */
    font-family: 'Campton-Book';
    text-transform: uppercase;
    padding: 0.5vw 2vw;
    margin-top: 1.5vw;
    margin-bottom: 2vw;
    font-size: 0.95vw;
}
.items-in-box-collection-starts {
    text-align: center;
    color: #000;
    font-size: 0.85vw;
    margin-bottom: 1vw;
    margin-top: 2vw;
    font-family: 'Campton-Book';
}
body {
  opacity: 0; /* Initially hide the entire page */
  transition: opacity 1s ease-in-out; /* Add transition effect */
}
.rigister-btn{
  color: #000;
    background: transparent;
    border: 0.05vw solid;
    border-color: #000;
    width: 40%;
    text-align: center;
    margin-left: 30%;
    margin-right: 30%;
    padding: 0.5vw;
    border-radius: 0vw;
    margin-top: 2vw;
    margin-bottom: 2vw;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 0.75vw;
    opacity: 1;
    line-height: 1vw;
    font-family: 'Campton-Book';
}
.rigister-btn:hover{
  color: #fff;
    background: #000;
    border-color: #000;
    font-size: 0.75vw;
    opacity: 0.5;
}
.rigister1-btn{
  color: #000;
    background: transparent;
    border: 0.05vw solid;
    border-color: #000;
    width: 50%;
    text-align: center;
    margin-left: 25%;
    margin-right: 25%;
    padding: 0.5vw;
    margin-top: 2vw;
    margin-bottom: 2vw;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 0.85vw;
}
.rigister1-btn:hover{
  color: #fff;
    background: #BC8D63;
    border-color: #BC8D63;
}
.col-md-501 {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 45.666667%;
  max-width: 45.666667%;
}
.changepass-btn,.changepass-btn:hover{
  color: #fff;
    background: #000;
    border-color: #000;
    opacity: 0.5;
    width: 14.55vw;
    text-align: center;
    padding: 0.5vw;
    /* border-radius: 3vw; */
    margin-top: 2vw;
    margin-bottom: 2vw;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 0.77vw;
    height: 2vw;
    height: 2vw;
display: flex;
align-content: center;
justify-content: center;
align-items: center;
}
.editaddress-btn{
  color: #000;
    background: transparent;
    border: 0.05vw solid;
    border-color: #000;
    text-align: center;
    width: 90%;
    margin-top: 0.5vw;
    margin-bottom: 0.5vw;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 0.75vw;
    height: 2vw;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.editaddress-btn:hover{
  color: #fff;
    background: #575756;
    border-color: #575756;
}
.deleteaddress-btn,.deleteaddress-btn:hover{
  color: #000;
    background: transparent;
    border: 0.05vw solid;
    border-color: #000;
    text-align: center;
    width: 90%;
    padding: 0.5vw;
    /* border-radius: 3vw; */
    margin-top: 0.5vw;
    margin-bottom: 0.5vw;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 0.75vw;
    height: 2vw;
    display: flex;
    justify-content: center;
    align-items: center;
}
.deleteaddress-btn:hover{
  color: #fff;
    background: #BC8D63;
    border-color: #BC8D63;
    text-align: center;
}

.text-start{
  text-align: justify;
}
#the-count{
  font-size: 0.73vw;
font-family: 'Campton-Book';
color: #000;
text-align: end;
}
.add-monogram{
  margin-left: 0;
  margin-top: 0;
}
.u-c{
      text-transform: uppercase;
}
.user-image{
  width: 8vw;
height: 8vw;
border-radius: 50%;
object-fit: cover;
}
.vtabs1 .nav-link{
  position:relative;
  line-height:45px;
  border-radius:0;
  color:var(--bs-dark)
}
.vtabs1 .nav-link{
  margin-bottom: 1vw;
display: flex;
flex-wrap: nowrap;
justify-content: space-around;
align-items: center;
border-right: 0.5vw solid transparent;
color: #8E8E8E;
font-family: 'Campton-Book';
cursor: pointer;
}
.vtabs1 .nav-link svg path{
fill: #8E8E8E;
}
.vtabs1 .nav-link.active{
  background-color: transparent;
color: var(--bs-dark);
display: flex;
flex-wrap: nowrap;
cursor: pointer;
justify-content: space-around;
align-items: center;
border-right: 0.5vw solid #BC8D63;
box-shadow: 0px 0px 7px #e0e0e0;
font-family: Campton-Medium;
color: #BC8D63;
}
.vtabs1 .nav-link.active svg path{
fill: #BC8D63;
}
.box-title-view,.box-title-view:hover{
  /* font-family: 'Campton-Medium'; */
  margin-top: auto;
  font-family: 'Campton-Medium';
  text-transform: uppercase;
  color: #000;
  font-size: 0.95vw;
  text-align: start;
  padding-top: 0.5vw;
}
.tabs > ul {
  width: 11vw;
}
.t-d-u{
      text-decoration: underline;
}
.text-end{
  text-align: end;
}
.box-status{
  font-family: 'Campton-Medium';
  color:#8E8E8E;
}
.box-font-password{
  text-align: start;
    margin-top: 1vw;
    font-family: 'Campton-Medium';
    font-size: 0.73vw;
    text-transform: uppercase;
}
.box-font-password-p{
  text-align: start;
font-family: 'Campton-Book';
font-size: 0.73vw;
}
.box-profile {
  text-align: center;
    background: #fff;
    border-radius: 0;
    margin-top: 1vw;
    padding-top: 1vw;
    border: 1px solid #E0E0E0;
}
.home-btn{
  color: #000;
    background: transparent;
    border: 0.05vw solid;
    border-color: #000;
    opacity: 1;
    width: 14.55vw;
    text-align: center;
    padding: 0.5vw;
    /* border-radius: 3vw; */
    margin-top: 2vw;
    margin-bottom: 2vw;
    cursor: pointer;
    margin-left: 0;
    margin-right: 0;
    text-transform: uppercase;
    font-size: 0.77vw;
    line-height: 1vw;
    height: 2vw;
display: flex;
align-content: center;
justify-content: center;
align-items: center;
}
.home-btn:hover{
  color: #fff;
    background: #000;
    border-color: #000;
    opacity: 0.5;
}
.corprate-new-btn{
  color: #000;
    background: transparent;
    border: 0.05vw solid;
    border-color: #000;
    width: 14.55vw;
    text-align: center;
    padding: 0.5vw;
    margin-top: 2vw;
    margin-bottom: 2vw;
    cursor: pointer;
    margin-left: 0;
    margin-right: 0;
    text-transform: uppercase;
    font-size: 0.77vw;
    line-height: 1vw;
    height: 2vw;
display: flex;
align-content: center;
justify-content: center;
align-items: center;
}
.corprate-new-btn:hover{
  color: #fff;
    background: #BC8D63;
    border-color: #BC8D63;
}
.n-m-b-2-2{
  margin-bottom: 2.2vw !important;
}
.home-btn-co, .home-btn-co:hover {
    color: #fff;
    background: #575756;
    border-color: #575756;
    width: 14.55vw;
    text-align: center;
    padding: 0.5vw;
    /* border-radius: 3vw; */
    margin-top: 2vw;
    margin-bottom: 2vw;
    cursor: pointer;
    margin-left: 28%;
    margin-right: 28%;
    text-transform: uppercase;
    font-size: 0.77vw;
    height: 2vw;
display: flex;
align-content: center;
justify-content: center;
align-items: center;
}
.home-btn1{
  color: #000;
    background: transparent;
    border: 0.05vw solid;
    border-color: #000;
    width: 22%;
    text-align: center;
    padding: 0.5vw;
    line-height: 1;
    /* border-radius: 3vw; */
    font-size: 0.85vw;
    margin-top: 2vw;
    margin-bottom: 0vw;
    cursor: pointer;
    margin-left: 39%;
    margin-right: 39%;
    text-transform: uppercase;

    display: flex;
align-content: center;
justify-content: center;
align-items: center;
}
.home-btn1:hover{
  color: #fff;
    background: #BC8D63;
    border-color: #BC8D63;

}
.font-in-signiture-title{
  font-family: 'Campton-Medium';
text-transform: uppercase;
margin-bottom: 2vw;
letter-spacing: 0.5vw;
font-size: 1.1vw !important;
}
.new-title-sapce-corprate{
      margin-bottom: 2vw;
}
.home-btn2,.home-btn2:hover{
  color: #000;
background: transparent;
border: 0.05vw solid;
border-color: #000;
width: 14.55vw;
text-align: center;
padding: 0.5vw;
line-height: 1vw;
/* border-radius: 3vw; */
font-size: 0.77vw;
margin-top: 0vw;
margin-bottom: 0vw;
cursor: pointer;
margin-left: 28%;
margin-right: 28%;
text-transform: uppercase;
display: flex;
align-content: center;
justify-content: center;
align-items: center;
height: 2vw;
display: flex;
align-content: center;
justify-content: center;
align-items: center;
}
.home-btn2:hover{
  color: #fff;
    background: #BC8D63;
    border-color: #BC8D63;

}
.our-story-description-corprate {
  color: #000;
  margin-bottom: 2vw;
  padding: 0vw 4vw;
  text-align: justify;
  font-size: 0.73vw;
  /* letter-spacing: 0.15vw; */
}
.our-story-description-corprate-new {
    color: #000;
    margin-bottom: 3vw;
    padding: 0vw 7vw;
    text-align: justify;
    font-size: 0.73vw;
    font-family: 'Campton-Book';
}
.ourfounder-title{
  font-family: 'Campton-Medium';
text-transform: uppercase;
margin-bottom: 3vw;
letter-spacing: 0.5vw;
font-size: 1.1vw !important;
}
.article-container {
padding: 2rem;
}

/**
* Article Block
*/
.article-block {
text-align: center;
}

.article-block .entry-content > p {
color: #666;
}

/**
* Tabs Container
*/
.tabs-container {
padding: 2rem;
}

/**
* Tabs Block
*/
.tabs-block {
display: flex;
align-items: center;
justify-content: center;
}

/**
* Tabs
*/
.tabs {
display: flex;
width: 100%;
}

.tabs > ul {
list-style-type: none;
margin: 0;
padding: 0;
width: 13%;
}

.tabs > ul li {
display: block;
}

.tab-head svg{
width:1.2vw;
margin-left: 0.3vw;
  margin-right: 1vw;
      fill: #575756;
}

.tabs > ul li a,
.tabs > ul li a:visited,
.tabs > ul li a:hover {
  font-size: 0.75vw;
display: flex;
border-bottom: none;
text-decoration: none;
color: #fff;
padding: 1vw 1vw;
transition: all 0.2s ease-in-out;
word-wrap: break-word;
margin-bottom: 1vw;
display: flex;
flex-wrap: nowrap;
justify-content: flex-start;
align-items: center;
border-right: 0.5vw solid transparent;
color: #8E8E8E;
font-family: 'Campton-Book';
cursor: pointer;
    text-transform: uppercase;
}

.tabs > ul li a:hover,
.tabs > ul li a:focus,
.tabs > ul li a:active {
border-bottom: none;
outline: 0;
}

.tabs > ul li a.active {
  background-color: transparent;
  color: var(--bs-dark);
  display: flex;
  flex-wrap: nowrap;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  border-right: 0.2vw solid #BC8D63;
  /* box-shadow: 0px 0px 7px #e0e0e0; */
  font-family: 'Campton-Medium';
  color: #BC8D63;
      font-size: 0.75vw;
          text-transform: uppercase;

}
.tabs > ul li a svg path {
    fill: #575756;
}
.tabs > ul li a.active svg path {
    fill: #BC8D63;
}
.tabs > ul li a.active svg polygon {
    fill: #BC8D63;
}
.profila-add-new-address{
  background: transparent;
color: #BC8D63;
opacity: 1;
text-transform: uppercase;
font-family: 'Campton-Book';
margin-left: 0;
margin-bottom: 0vw;
font-size: 0.77vw;

padding-bottom: 1vw;
}
.p-h-1{
  padding: 0;
margin: 0;
line-height: 1;
}
.tabs > ul li a > span {
width: 100%;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
}

.tabs > ul li a > span.tab-label {
display: none;
}

.tabs section {
width: 85%;
background-color: #fff;
padding: 0vw 2vw;
display: none;
word-wrap: break-word;
}

.tabs section > * {
opacity: 0;
transform: translateY(20px);
transition: opacity 0.2s, transform 0.2s;
}

.tabs section > *:nth-child(1) {
transition-delay: 0.2s;
}

.tabs section > *:nth-child(2) {
transition-delay: 0.3s;
}

.tabs section > *:nth-child(3) {
transition-delay: 0.4s;
}

.tabs section > *:nth-child(4) {
transition-delay: 0.5s;
}

.tabs section > *:nth-child(5) {
transition-delay: 0.6s;
}

.tabs section > *:nth-child(6) {
transition-delay: 0.7s;
}

.tabs section > *:nth-child(7) {
transition-delay: 0.8s;
}

.tabs section > *:nth-child(8) {
transition-delay: 0.9s;
}

.tabs section > *:nth-child(9) {
transition-delay: 1s;
}

.tabs section > *:nth-child(10) {
transition-delay: 1.1s;
}

.tabs section > *:nth-child(11) {
transition-delay: 1.2s;
}

.tabs section > *:nth-child(12) {
transition-delay: 1.3s;
}

.tabs section > *:nth-child(13) {
transition-delay: 1.4s;
}

.tabs section > *:nth-child(14) {
transition-delay: 1.5s;
}

.tabs section > *:nth-child(15) {
transition-delay: 1.6s;
}

.tabs section > *:nth-child(16) {
transition-delay: 1.7s;
}

.tabs section > *:nth-child(17) {
transition-delay: 1.8s;
}

.tabs section > *:nth-child(18) {
transition-delay: 1.9s;
}

.tabs section > *:nth-child(19) {
transition-delay: 2s;
}

.tabs section > *:nth-child(20) {
transition-delay: 2.1s;
}

.tabs section.active {
display: block;
}

.tabs section.active-content > * {
opacity: 1;
transform: translateY(0);
min-height: 24.5vw;
}
@media (min-width: 576px) {

.tabs > ul {
  /* width: 150px; */
}
.quantity-view{
      margin-left: 7vw;
}

.tabs > ul li a {
  flex-wrap: wrap;
}

.tabs > ul li a > span {
  width: 100%;
}

.tabs > ul li a > span.tab-label {
  width: 100%;
  display: block;
  margin-top: 0.2rem;
}

.tabs section {
  width: calc(100% - 150px);

}
}
.delevery-details-title{
  font-size: 1.1vw;
color: #8E8E8E;
font-family: 'Campton-Book';
}
.delevery-details-title1{
  font-size: 0.73vw;
color: #000;
opacity: 0.5
font-family: 'Campton-Book';
text-transform: uppercase;
}
.delevery-details-desc{
  font-size: 1.3vw;
color: #1D1D1B;
font-family: 'Campton-Medium';
}
.delevery-details-desc1{
  font-size: 0.73vw;
color: #000;
font-family: 'Campton-Medium';
text-transform: uppercase;
}
.case-box-title {
    text-align: center;
    font-size: 0.73vw;
    font-family: 'Campton-Book';
    margin-top: 1vw;
    margin-bottom: 1vw;
    margin-bottom: 0.3vw;
    text-transform: uppercase;
    text-align: start;
}
.case-box-collection {
  text-align: center;
  color: #8E8E8E;
  font-size: 0.73vw;
  font-family: 'Campton-Book';
  margin-top: 1vw;
  text-transform: uppercase;
  text-align: end;
}
.case-add-box {
  background-color: transparent;
  border: 0.05vw solid;
  border-color: #000;
  opacity: 1;
    color: #000;
    width: 66%;
    /* border-radius: 2vw; */
    font-family: 'Campton-Book';
    text-transform: uppercase;
    padding: 0.5vw;
    margin-top: 1vw;
    margin-bottom: 5vw;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 0.85vw;
    line-height: 1vw;
}
.case-add-box:hover {
  background-color: #000;
  border-color: #000;
  opacity: 0.5;
    color: #fff;
}
.corprate-flixybality{
  display: flex;
    align-items: center;
    justify-content: center;
    align-content: center;
    flex-direction: column;
}
.font-85{
  font-size: 0.85vw;
}
.case-images{
        height: 29.087vw;
    object-fit: contain;

}
.mx-0 {
    margin-right: 5vw!important;
    margin-left: 5vw!important;
}
.background-section{
  background: #575756;
padding: 5vw;
}
.background-section-text {
    color: #fff;
    padding: 0vw 10vw;
    text-align: center;
    font-size: 0.85vw;
    font-family: 'Campton-Book';
}
.background-col-6 {
    background: #575756;
    padding: 2vw 3vw;
    height: 45vw;
}
.background-col-6-text {
  color: #fff;
  padding: 0vw 1.5vw;
  font-family: 'Campton-Book';
  margin-bottom: 2vw;
  text-align: justify;
  font-size: 0.73vw;
  /* letter-spacing: 0.15vw; */
}
.background-col-6-title2 {
  color: #fff;
text-align: center;
font-family: 'Campton-Medium';
text-transform: uppercase;
margin-bottom: 3vw;
letter-spacing: 0.5vw;
font-size: 1.1vw !important;
}
.background-col-61 {
    background: #F4F4F4;
    padding: 2vw 3vw;
}
.background-col-61-text {
    color: #1D1D1B;
    padding: 0vw 1.5vw;
    text-align: center;
    font-size: 0.73vw;
    font-family: 'Campton-Book';
      /* letter-spacing: 0.15vw; */
}
.background-col-61-title2 {
  color: #000;
text-align: center;
font-family: 'Campton-Medium';
text-transform: uppercase;
margin-bottom: 2vw;
letter-spacing: 0.5vw;
font-size: 1.1vw;
}
.brand-add-box, .brand-add-box:hover {
  background-color: #b78960;
  border-color: #b68860;
  color: #fff;
  width: 14.55vw;
  font-size: 0.77vw;
  /* border-radius: 2vw; */
  font-family: 'Campton-Book';
  text-transform: uppercase;
  padding: 0.3vw 1vw;
  margin-top: 0;
  margin-bottom: 2vw;
  margin-left: 0;
  margin-right: 0;
  height: 2vw;
display: flex;
align-content: center;
justify-content: center;
align-items: center;
}
.white-box{
  background: #fff;
    padding: 5vw;
}
.Contactus-description {
  color: #000;
  padding: 0vw 0vw;
  font-size: 0.73vw;
  letter-spacing: 0.15vw;
  font-family: 'Campton-Book';
}
.color-transparent{
  color: transparent;
}
::-webkit-file-upload-button {
    background: transparent;
    color: transparent;
      font-family: 'Campton-Book';
  text-transform: uppercase;
  padding: 0.3vw 3vw;
  margin-right: 1vw;
  border: 0.05vw solid;
  border-color: transparent;
  opacity: 1;
  font-size: 0.75vw !important;
height: 2vw !important;

}
::-webkit-file-upload-button:hover {
  background: transparent;
  color: transparent;
      font-family: 'Campton-Book';
  text-transform: uppercase;
  padding: 0.3vw 3vw;
  margin-right: 1vw;
  border-color: transparent;
  opacity: 0.5;
  font-size: 0.75vw !important;
height: 2vw !important;

}
.file-label-new-style{
background: transparent;
color: #000;
font-family: 'Campton-Book';
text-transform: uppercase;
padding: 0.3vw 3vw;
margin-right: 1vw;
border: 0.05vw solid;
border-color: #000;
opacity: 1;
font-size: 0.75vw !important;
height: 2vw !important;
margin-top: -2.5vw;
width: 11.3vw;
padding-left: 0;
padding-right: 0;
padding-top: 0.45vw;
position: absolute;
    z-index: 1;
}
.file-label-new-style.uploaded{
  background: black;
  color: #fff;
font-family: 'Campton-Book';
text-transform: uppercase;
padding: 0.3vw 3vw;
margin-right: 1vw;
border: 0.05vw solid;
border-color: #000;
opacity: 0.5;
font-size: 0.75vw !important;
height: 2vw !important;
margin-top: -2.5vw;
width: 11.3vw;
padding-left: 0;
padding-right: 0;
padding-top: 0.45vw;
}
.tab,.tab:hover{
  color: #8E8E8E;
  display: flex;
align-items: center;
}
.newcard-btn, .newcard-btn:hover {
  background: transparent;
    color: #BC8D63;
    opacity: 1;
    text-transform: uppercase;
    font-family: 'Campton-Medium';
    margin-left: 0;
    margin-bottom: 0;
    text-align: start;
    width: 9%;
    text-align: center;
    font-size: 0.75vw;
    position: absolute;
    margin-top: 2vw;
    right: 23.2vw;
    height: 2vw;
}
.input-file-style{
  width: 30vw;
border: 0;
margin-top: -0.2vw;
font-family: 'Campton-Book';
font-size: 0.73vw;
text-transform: uppercase;
padding-left: 0;
}
.signiture-items{
  padding: 2vw 1vw;
    height: 40.3vw;
    overflow: auto;
}
.text-start{
  text-align: justify;
}
#slider-text{
  padding-top: 40px;
  display: block;
}
#slider-text .col-md-6{
  overflow: hidden;
}

#slider-text h2 {
  font-family: 'Josefin Sans', sans-serif;
  font-weight: 400;
  font-size: 30px;
  letter-spacing: 3px;
  margin: 30px auto;
  padding-left: 40px;
}
#slider-text h2::after{
  border-top: 2px solid #c7c7c7;
  content: "";
  position: absolute;
  bottom: 35px;
  width: 100%;
  }

#itemslider h4{
  font-family: 'Josefin Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  margin: 10px auto 3px;
}
#itemslider h5{
  font-family: 'Josefin Sans', sans-serif;
  font-weight: bold;
  font-size: 12px;
  margin: 3px auto 2px;
}
#itemslider h6{
  font-family: 'Josefin Sans', sans-serif;
  font-weight: 300;;
  font-size: 10px;
  margin: 2px auto 5px;
}
.badge {
  background: #b20c0c;
  position: absolute;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  line-height: 31px;
  font-family: 'Josefin Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  border: 2px solid #FFF;
  box-shadow: 0 0 0 1px #b20c0c;
  top: 5px;
  right: 25%;
}
#slider-control img{
  padding-top: 60%;
  margin: 0 auto;
}
@media screen and (max-width: 992px){
#slider-control img {
  padding-top: 70px;
  margin: 0 auto;
}
}

.carousel-showmanymoveone .carousel-control {
  width: 4%;
  background-image: none;
}
.carousel-showmanymoveone .carousel-control.left {
  margin-left: 5px;
}
.carousel-showmanymoveone .carousel-control.right {
  margin-right: 5px;
}
.carousel-showmanymoveone .cloneditem-1,
.carousel-showmanymoveone .cloneditem-2,
.carousel-showmanymoveone .cloneditem-3,
.carousel-showmanymoveone .cloneditem-4,
.carousel-showmanymoveone .cloneditem-5 {
  display: none;
}
@media all and (min-width: 768px) {
  .carousel-showmanymoveone .carousel-inner > .active.left,
  .carousel-showmanymoveone .carousel-inner > .prev {
    left: -50%;
  }
  .carousel-showmanymoveone .carousel-inner > .active.right,
  .carousel-showmanymoveone .carousel-inner > .next {
    left: 50%;
  }
  .carousel-showmanymoveone .carousel-inner > .left,
  .carousel-showmanymoveone .carousel-inner > .prev.right,
  .carousel-showmanymoveone .carousel-inner > .active {
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner .cloneditem-1 {
    display: block;
  }
}
@media all and (min-width: 768px) and (transform-3d), all and (min-width: 768px) and (-webkit-transform-3d) {
  .carousel-showmanymoveone .carousel-inner > .item.active.right,
  .carousel-showmanymoveone .carousel-inner > .item.next {
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.active.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev.right,
  .carousel-showmanymoveone .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
@media all and (min-width: 992px) {
  .carousel-showmanymoveone .carousel-inner > .active.left,
  .carousel-showmanymoveone .carousel-inner > .prev {
    left: -16.666%;
  }
  .carousel-showmanymoveone .carousel-inner > .active.right,
  .carousel-showmanymoveone .carousel-inner > .next {
    left: 16.666%;
  }
  .carousel-showmanymoveone .carousel-inner > .left,
  .carousel-showmanymoveone .carousel-inner > .prev.right,
  .carousel-showmanymoveone .carousel-inner > .active {
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner .cloneditem-2,
  .carousel-showmanymoveone .carousel-inner .cloneditem-3,
  .carousel-showmanymoveone .carousel-inner .cloneditem-4,
  .carousel-showmanymoveone .carousel-inner .cloneditem-5,
  .carousel-showmanymoveone .carousel-inner .cloneditem-6  {
    display: block;
  }
}
@media all and (min-width: 992px) and (transform-3d), all and (min-width: 992px) and (-webkit-transform-3d) {
  .carousel-showmanymoveone .carousel-inner > .item.active.right,
  .carousel-showmanymoveone .carousel-inner > .item.next {
    -webkit-transform: translate3d(16.666%, 0, 0);
    transform: translate3d(16.666%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.active.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev {
    -webkit-transform: translate3d(-16.666%, 0, 0);
    transform: translate3d(-16.666%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev.right,
  .carousel-showmanymoveone .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}

.dropdown-menu.show{
  top: 9vw !important;
    right: 0vw !important;
    left: 70.5vw !important;
    width: 25vw;
    border-radius: 0;
        transform: initial !important;
}
.drop-menu-2.show{
  right: 0vw !important;
  left: -22.5vw !important;
  width: 25vw;
  border-radius: 0;
  transform: initial !important;
  z-index: 11111;
  top: 3vw !important;
  left: -23.5vw !important;
}
.create-account,.create-account:hover{
  color: #BC8D63;
font-family: 'Campton-Book';
font-size: 0.85vw;
TEXT-ALIGN: center;
text-transform: uppercase;
}
#msg{
  font-size: 0.73vw;
      text-transform: uppercase;
}
details[open],
details summary,
.d-imgs {
  display: block;
  width: 100% !important;
      padding: 0 0 0.5vw;
}
details summary {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 2vw;
margin-top: 2vw;
  width: 100%;
  cursor: pointer;
  font-weight: 400;
  font-size: 1.5rem;
}
details summary:after {
  content: "›";
  font-size: 2rem;
  transition: 0.3s;
  transform: rotate(90deg);
  color: #000;
  opacity: 0.5;
}

/* transitions */
details {
  margin-bottom: 1rem;
  /* height: 4rem; */
  transition: height 0.3s ease;
}
details[open] {
  height: auto;
}
details p {
  height: fit-content;
  padding: 1rem;
}
details[open] summary:after {
  transform: rotate(-90deg);
}
.custom-radio-style label img {
    height: 5vw;
    width: 10vw;
    transition-duration: 0.2s;
    transform-origin: 50% 50%;
    object-fit: contain;
}
.img-pro{
  height: auto;
    width: 100%;
    margin-top: 1vw;
    object-fit: contain;
    /* background: #000; */
}
.lSSlideWrapper {
    max-width: 100%;
    overflow: initial;
    position: relative;
    height: 100% !important;
}
/* .lSAction .lSPrev{
  background-color: #fff;
  margin-top: 50%;
  left: 0px;
  width: 20%;
  height: 12vw;
  opacity: 1;
  z-index: 1;
  background-image: url();
} */
.lSAction .lSPrev{
  background-image: url(../images/ar1.png);
  background-size: 9%;
  left: 0px;
  width: 20%;
  height: 12vw;
  opacity: 1;
  z-index: 1;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
}
.add-box-new-b, .add-box-new-b:hover {
    background-color: #575756;
    border-color: #575756;
    color: #fff;
    width: 16.7vw !important;
    margin-left: 0 !important;
    /* border-radius: 2vw; */
    font-family: 'Campton-Book';
    text-transform: uppercase;
    padding: 0.6vw 1vw;
    margin-top: 1vw !important;
    margin-bottom: auto !important;
    font-size: 0.85vw !important;
    margin-right: 0;
    height: 2vw !important;
    display: flex !important;
    align-content: center !important;
    align-items: center !important;
    justify-content: center !important;
}

 .lSGallery{
  margin-left: 20% !important;
  margin-right: 20% !important;
  display: flex;
align-content: center;
overflow: hidden;
/* justify-content: center; */
}
/* .lSAction .lSNext{
  background: #fff;
  margin-top: 50%;
  right: 0px;
  width: 20%;
  height: 12vw;
  opacity: 1;
  z-index: 1;

} */
.lSAction .lSNext{
  background: #fff;
  margin-top: 50%;
  right: 0px;
  width: 20%;
  height: 12vw;
  opacity: 1;
  z-index: 1;
  background-image: url(../images/ar2.png);
  background-size: 9%;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
}
.width-style-view{
  color: gray;
font-size: 0.8vw;
}
.hidden-text{
  display: -webkit-box;
height: 5vw;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
.image-vi .image-vi-1 {
  display: block;
  height: 16.5vw;
overflow: hidden;
}
.image-vis  .image-vi-s1{
  display: block;
  height: 26.5vw;
overflow: hidden;
}
.image-vis .image-vi-s2 {
  display: none;
  height: 26.5vw;
overflow: hidden;
}
.image-vis:hover .image-vi-s2 {
  display: block;
  height: 26.5vw;
overflow: hidden;
}
.image-vis:hover .image-vi-s1 {
  display: none;
  height: 26.5vw;
overflow: hidden;
}

.image-vi .image-vi-2 {
  display: none;
  height: 13.5vw;
overflow: hidden;
}
.image-vi:hover .image-vi-2 {
  display: block;
  height: 16.5vw;
overflow: hidden;
}
.image-vi:hover .image-vi-1 {
  display: none;
  height: 18vw;
overflow: hidden;
}
.image-vis button, .image-vis a, .image-vis .qty-input{
  display: none;
}
.image-vis:hover button, .image-vis:hover a{
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
}
.image-vis:hover .qty-input {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.image-vis .qty-input .product-qty{
  width: 71%;
  background: #000;
    opacity: 0.5;
}
.hover-add-btn{
  position: absolute;
margin-top: -4vw !important;
width:  66% !important;
margin-left: 13% !important;
margin-right: 13% !important;
z-index: 1;
}
.hover-sold-btn{
  position: absolute;
margin-top: -4vw !important;
width:  66% !important;
margin-left: 13% !important;
margin-right: 13% !important;
z-index: 1;
}
/* subhi */
.div-box {
    width: 12vw;
    height: 27vw;
    position: absolute;
    top: 16vw;
        z-index: 0;
}
.div-box-full {
    width: 12vw;
    height: 27vw;
    position: absolute;
    top: 14vw;
}
#snaptarget,
#snaptargetfull {
    left: 9.3vw;
}
#snaptarget2,
#snaptargetfull2 {
    right: 9.2vw;
}
#snaptarget .square,
#snaptarget2 .square {
    position: relative;
    width: 12vw;
    height: 9vw;
    background-size: cover;
}
#snaptarget :nth-child(2),
#snaptarget2 :nth-child(2) {
    background-image: url("../images/Square.png");
}
#snaptarget .rect-1,
#snaptarget2 .rect-1 {
    position: relative;
    width: 12vw !important;
    height: 18vw !important;
    background-size: cover;
}
#snaptarget .rect-2,
#snaptarget2 .rect-2 {
    position: relative;
    width: 12vw;
    height: 27vw;
}
#snaptarget .square img,
#snaptarget2 .square img {
  text-align: center;
height: 100%;
padding: 0.5vw 0.7vw 0.5vw;
    object-fit: contain;
}
#snaptarget .rect-1 img,
#snaptarget2 .rect-1 img {
    text-align: center;
    height: 100%;
    padding: 0.3vw;
    object-fit: contain;
}
#snaptarget .rect-2 img,
#snaptarget2 .rect-2 img {
    text-align: center;
    height: 100%;
    padding: 0.7vw;
    object-fit: contain;
}
.item-box{
  /* box-shadow: 0px 0px 12px #0000001f; */
    /* padding: 0.2vw 0.7VW; */
margin-bottom: 1vw;
padding-bottom: 1vw;
}
.clear_all-byn-w{
  width: 80%;
margin-left: 10%;
margin-right: 10%;
}
.signut-btn,.signut-btn:hover{
  position: absolute;
  width:  14.55vw;
  margin-left: 25%;
  margin-left: 26%;
  z-index: 1;
  display: inline;
  margin-top: 0.5vw;
  height: 2vw;
display: flex;
align-content: center;
justify-content: center;
align-items: center;
font-size: 0.77vw;

}
.clear_all_btn{
  color: #000;
  background-color: transparent;
  border: 0.05vw solid;
    border-color: #000;
    opacity: 1;
  width: 14.55vw;
      margin-right: 32%;
  font-family: 'Campton-Book';
  text-transform: uppercase;
  font-size: 0.75vw;
  margin-left: 32%;
  line-height: 1.25;
  padding: 0.5vw;
}
.clear_all_btn:hover{
  color: #fff;
  background-color: #000;
    border-color: #000;
    opacity: 0.5;
  width: 14.55vw;
      margin-right: 32%;
  font-family: 'Campton-Book';
  text-transform: uppercase;
  font-size: 0.75vw;
  margin-left: 32%;
  line-height: 1.25;
  padding: 0.5vw;
}
.our-story-logo-popup {
    width: 1.5vw;
    margin-bottom: 0.5vw;
}
.wizard-title1-popup {
    font-family: 'Campton-Medium';
    text-transform: uppercase;
    color: #000;
    margin-bottom: 1vw;
    font-size: 0.8vw;
    letter-spacing: 0.2vw;
}
.custom-radio-style-popup label img {
    height: 5vw;
    width: 7vw;
    transition-duration: 0.2s;
    transform-origin: 50% 50%;
    object-fit: contain;
}
.text-popup{
  font-size: 0.8vw;
}
.btn-pre4-popup, .btn-pre4-popup:hover {
    color: #fff;
    background-color: #BC8D63;
    border-color: #BC8D63;
    width: 25%;
    border-radius: 0vw;
    font-family: 'Campton-Book';
    text-transform: uppercase;
    font-size: 0.85vw;
}
.col-md-30 {
    -ms-flex: 0 0 25%;
    flex: 0 0 20%;
    max-width: 20%;
}
.image-vi-home .image-vi-1-home {
    display: block;
    height: 20.5vw;
    overflow: hidden;
}
.image-vi-home .image-vi-2-home {
  display: none;
  height: 20.5vw;
overflow: hidden;
}
.image-vi-home:hover .image-vi-1-home {
  display: none;
  height: 21.5vw;
overflow: hidden;
}
.image-vi-home:hover .image-vi-2-home {
  display: block;
  height: 20.5vw;
overflow: hidden;
}

.items-img-home {
    height: 20vw;
    object-fit: cover;
    /* border-radius: 13vw; */
}
.lSAction > a {
    background-image: url(https://chamber.hudhudclient.com//application/assets/images/arrows.png);
}
.w-15v{
width: 20vw;
}
.video-style{
  height: 49.4vw;object-fit: cover;position:absolute; z-index:-1
}
textarea:focus, input:focus, select:focus{
    outline: none;
}
.modal-content {
    /* max-width: 41vw; */
    border: 0.05vw solid #000;
}
.web-view{
  display: block;
}
.mobile-view{
  display: none;
}
.main-mobile-view{
  display: none;
}
.background-signiture{
  background: #ebebea;
  height: 49.4vw;

}
.footer-logo{
  width: 14%;
}
.page-pad{
  padding-left:20vw;
}
.modal-new{
  display:inline-table;
  max-width: 41vw;
  margin-left: 30%;
  margin-right: 30%;
  margin-top: 11vw;
  border: 0.75vw solid #ffffff7a;
  margin-top: 11vw;
}
.modal-new1{
  max-width: 41vw;
  border: 0.05vw solid #000;
  margin-top: 11vw;
}

.new-title-for-all{
  font-family: 'Campton-Medium';
    letter-spacing: 0.5vw;
    font-size: 1.1vw;
}




 @-webkit-keyframes ticker {
	 0% {
		 -webkit-transform: translate3d(0, 0, 0);
		 transform: translate3d(0, 0, 0);
		 visibility: visible;
	}
	 100% {
		 -webkit-transform: translate3d(-100%, 0, 0);
		 transform: translate3d(-100%, 0, 0);
	}
}

 .ticker-wrap {
   height: 2.9282576866764276vw;
background-color: #222;
}
 .ticker-wrap .ticker {
	 display: inline-block;
	 height: 2.9282576866764276vw;
	 line-height: 2.9282576866764276vw;
	 white-space: nowrap;
	 /* padding-right: 100%; */
	 box-sizing: content-box;
	 -webkit-animation-iteration-count: infinite;
	 animation-iteration-count: infinite;
	 -webkit-animation-timing-function: linear;
	 animation-timing-function: linear;
	 -webkit-animation-name: ticker;
	 animation-name: ticker;
	 -webkit-animation-duration: 40s;
	 animation-duration: 60s;
}

.bar-slider-view{
  height: 3vw;
  font-size: 0.73vw;
PADDING-TOP: 0;
text-transform: uppercase;
width: 100%;
display: flex;
align-items: center;
    justify-content: center;
    font-family: 'Campton-Book';
}
.Contactus-description a{
  color: #000;
}
.Contactus-description:hover a{
  color: #BC8D63;
}
.qtynew-b, .qtynew-b:hover {
    color: #fff;
    width: 16.7vw !important;
    margin-left: 0 !important;
    /* border-radius: 2vw; */
    font-family: 'Campton-Book';
    text-transform: uppercase;
    padding: 0.6vw 1vw;
    margin-top: 1vw !important;
    margin-bottom: auto !important;
    font-size: 0.85vw !important;
    margin-right: 0;
    height: 2vw !important;
    /* display: flex !important; */
    align-content: center !important;
    align-items: center !important;
    justify-content: center !important;
    margin-top: 1vw!important;
margin-left: -2vw !important;
}




.search-bar input,
.search-btn,
.search-btn:before,
.search-btn:after {
	transition: all 0.25s ease-out;
}
.search-bar input,
.search-btn {
  margin-top: -0.5vw;
width: 2vw;
height: 2vw;
}
.search-bar input:invalid:not(:focus),
.search-btn {
	cursor: pointer;
  margin-right: -0.7vw
}
.search-bar,
.search-bar input:focus {
	width: 100%;
}
.search-bar input:focus,
.search-bar input:not(:focus) + .search-btn:focus {
	outline: transparent;
}
.search-bar {
	margin: auto;
	padding: 0;
	justify-content: center;
	max-width: 21vw;
}
.search-bar input {
	background: transparent;
	transform: translate(0.5em,0.5em) scale(0.5);
	transform-origin: 100% 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
  font-family: 'Campton-Book';
font-size: 0.73vw;
}
.search-bar input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.search-bar input:focus,
.search-bar input:valid {
	background: #fff;
	border-radius: 0.375em 0 0 0.375em;
	box-shadow: 0 0 0 0.1em #d9d9d9 inset;
	transform: scale(1);
  padding-left: 2vw;
}
.search-btn {
  position: absolute;
  margin-top: -1.8vw;
  margin-left: 0vw;
}
.search-btn:before,
.search-btn:after {
	content: "";
	display: block;
	opacity: 0;
	position: absolute;
}
.search-btn:before {
	border-radius: 50%;
	box-shadow: 0 0 0 0.2em #f1f1f1 inset;
	top: 0.75em;
	left: 0.75em;
	width: 1.2em;
	height: 1.2em;
}
.search-btn:after {
	background: #f1f1f1;
	border-radius: 0 0.25em 0.25em 0;
	top: 51%;
	left: 51%;
	width: 0.75em;
	height: 0.25em;
	transform: translate(0.2em,0) rotate(45deg);
	transform-origin: 0 50%;
}
.search-btn span {
	display: inline-block;
	overflow: hidden;
	width: 1px;
	height: 1px;
}
.border-contactus{
  border-right: 2px solid;
height: 6vw;
margin-top: -7vw;
color: #BC8D63;
}


@media (max-width:700px) {

  .ltext-banner{
        font-size: 3vw;
  }
  .mobile-view{
    display: block;
  }
  .col-sm-6{
    position: relative;
      width: 50%;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
  }
  .col-sm-4{
    position: relative;
      width: 33%;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
  }
  .col-sm-8{
    position: relative;
      width: 66%;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
  }
  .col-sm-10{
    position: relative;
      width: 83%;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
  }
  .col-sm-2{
    position: relative;
      width: 16%;
      min-height: 1px;
      padding-right: 0;
      padding-left: 0;
  }
  .main-mobile-view{
    display: flex;
  }
  .wrap-header-mobile{
        height: 11.124451vw;
  }
  .logo-mobile img {
        max-width: 20vw;
  }
  .icon-header-item{
    font-size: 3vw;
  }
  .icon-header-noti::after {
  font-size: 2.651684vw;
  line-height: 3.110542vw;
  top: -1.639239vw;
  right: -0.680381vw;
  width: 3.064129vw;
  height: 3.064129vw;
  padding: 0 0.219619vw;
}
.ourfounder-title{
    font-size: 3vw !important;
}
.our-story-description-corprate-new{
  font-size: 2vw;
}
h1, h2, h3, h4, h5, h6, p,a,label {
  font-size: 2.5vw;
}
svg {
    overflow: hidden;
    height: 2.5vw !important;
    width: 2.5vw !important;
}
.svg-mobile-w{
  width: 100% !important;
height: 100% !important;
}

#rad10{
margin-left: -4vw;
}
#rad2{
    margin-left: -3vw;
}
.m-r-footer{
  margin-top: -4vw;
}
.card-img {
  width: 100%;
}
.card-title-bold {
  font-size: 3.2vw;
}
.card-p1{
    font-size: 3vw;
}
.car-checkbox {
  height: auto;
}
#current,#maximum{
font-size: 2vw;
}
.dropdown-menu {
  min-width: 72vw;
  margin: 0 -42vw 0;
  font-size: 3vw;
}
.create-account, .create-account:hover {
  font-size: 2vw !important;
}
.card-lable {
  font-size: 2vw;
}
.dropdown-menu.show {
  left: 50vw !important;
}
.card-input::placeholder{
font-size: 2vw;
}
.rigister-btn, .rigister-btn:hover{
font-size: 3vw;
}
.wizard-title {
  font-size: 3vw;
}
.items-in-box-collection-start {
  font-size: 2vw;
}
.section-slide{
margin-top: 0;
    height: 55vh;
}
.monogram-text{
font-size:2vw;
}
.slick-initialized .slick-slide {
  height: 55vh;
}
.ltext-202 {
  font-family: 'Campton-Book';
  font-size: 4.04978vw;
}
.our-story-logo {
  width: 6vw;
}
.our-story-title2 {
font-size: 3vw !important;
line-height: 1.5;
padding: 3vw 0vw 0vw;
}
.p-0 img {
  height: 95vw;
  object-fit: cover;
}
.background-section-text {
  padding: 0vw 0vw;
  font-size: 3vw;
}
.nothing-p2 {
  font-size: 3vw;
}
.background-col-6-title2 {
  font-size: 3.6vw;
}
.background-col-6-text {
  padding: 0vw 0vw;
  font-size: 2vw;
}
.background-col-61-title2 {
  font-size: 3.6vw;
}
.background-col-61-text {
  font-size: 2vw;
}
.our-story-description {

  padding: 0vw 0vw;
  line-height: 1.5;
  font-size: 2vw;
}
.about-home-new-design {
  height: 13vw;
  -webkit-line-clamp: 5;
      text-align: justify !important;
}
.hov-img0 img {
    width: 95%;
    object-fit: contain;
        height: 86%;
}
.our-story-img {
  width: 100%;
  height: 60vw;
}
.home-btn1, .home-btn1:hover {
  width: 100%;
  margin-left: 0;
  margin-right: 0;

}
.items-on-latest-color1 {
  font-size: 4vw;
}
.slick-dots li {
  margin-left: 1.292826vw;
  margin-right: 1.292826vw;
}
.slick-dots li button{
width: 2vw;
height: 2vw;
}
.background-signiture{
height: auto;
}
.video-back-height{
height: 93vw;
}
.items-on-latest-color2 {
  font-size: 2.5vw;
}
.items-on-latest-color3 {
  font-size: 2.5vw;
      margin-bottom: 10vw;
}
.nothing-p1 {
  font-size: 3vw;
  padding: 1vw 0vw;
}
.nothing-p1 span{
font-size: 2.5vw !important
}
.new-brnds-im {
  height: 16.320644vw;
width: 22.980966vw;
margin: 4vw;
}
.nothing-a, .nothing-a:hover {
  font-size: 3vw;
      padding: 2vw 3vw;
}
.corprate-a, .corprate-a:hover {
  font-size: 3vw;
  padding: 2vw 4vw;

}
.brand-add-box, .brand-add-box:hover{
width: 100%;
margin-left: 0;
margin-right: 0;
  padding: 2vw 0;
}
.testim .cont div p {
  font-size: 2.5vw;
}
.testim .wrap{
	max-width: 91%;
}
.testim .cont div h2 {
  font-size: 3vw;
}
.test-b-h {
  height: 75vw;
}
.footer-logo{
width: 50%;
}
.width-65per {
  width: 7vw;
}
.stext-107 {
  font-size: 3vw;
}
.footer-banner {
  height: auto;
}
.btn-back-to-top {
  width: 5.928258vw;
  height: 5.781845vw;
}
.width-logo {
  width: 3.5vw;
  margin-top: -0.5vw;
}
.main-menu-m > li > a {
  font-family: 'Campton-Book';
  font-size: 3vw;
  color: #bc8d63;
  line-height: 2.8;
  padding: 0.5856515373352855vw 1.4641288433382138vw 0.5856515373352855vw 1.4641288433382138vw;
}
.sochial-header {
  width: 5.5vw;
}
.right-top-bar a {
  border-right: 0;
  margin: 0 1vw;
}
.right-top-bar a:first-child {
  border-left: 0;
}
.right-top-bar{
align-items: center;
  justify-content: center;
}
.our-story-title {
  font-size: 2.5vw;
}
.home-btn, .home-btn:hover {
  margin-top: 2vw;
  margin-bottom: 2vw;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
  line-height: 1vw;
}
.card-input {
  font-size: 2vw;
}
.case-images {
  height: 79.5vw;
}
.case-box-title {
  font-size: 2vw;
  margin-top: 2vw;
}
.corprate-flixybality{
      margin-top: 0 !important;
}
.case-box-collection {
  font-size: 2vw;
}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
  height: 100% !important;
}
.img-pro {
  height: 100%;
}
.hidden-text {
  height: 7vw;

}
.arrow-main-menu-m{
font-size: 3.02489vw;
}
.sub-menu-m a {
  font-size: 3.02489vw;
}
.col-md-40 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
  padding: 1vw;
}
.clear_all-byn-w {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.image-vis .image-vi-s1 {
  height: 74vw;
}
.items--box-title {
  font-size: 2vw;
  color: #000 !important;
}
.items--box-collection {
  font-size: 2vw;
  text-transform: uppercase;
}
.items-img {
  height: 75vw;
  object-fit: contain;

}
.image-vi .image-vi-1 {
  height: 81.5vw;
}
.page-pad{
padding-left:0vw;
}
.new-footer-h1 {
  font-size: 3.6vw;
}
.new-footer-btn, .new-footer-btn:hover {
  font-size: 3vw;
}
.image-vis:hover .image-vi-s2 {
  height: 74vw;
}
.heart img {
  width: 4.35vw;
  margin-left: -8.8vw;
  margin-top: 1.8vw+;
}
.popup-itemd-name {
  font-size: 3vw;
}
.popup-heart {
  width: 1.5vw;
}
.popup-price, .popup-price:hover {
  font-size: 2vw;
}
.add-box, .add-box:hover {
  font-size: 2vw;
  height: 5vw;
}
.popup-desc-title {
  font-size: 3vw;
}
.popup-Specifications {
  font-size: 2.3vw;
  padding: 0.5vw;
}
details summary:after {
  content: "›";
  font-size: 5vw;
margin-right: 2vw;
}
.section-background .slick-list{
  height: 80vw;
}
.popup-Specifications-details {
  font-size: 2vw;
}
.qty-input .product-qty, .qty-input .qty-count {
  height: 4.5vw;
  font-size: 4vw;
}
.qty-input .qty-count{
    width: 5vw;
}
.qty-input {
  margin-bottom: 2vw;
}
.step-indicator .step {
  font-size: 3.5vw;
  height: 6vw;
  line-height: 5.5vw;
  width: 6vw;
}
.step-indicator li:after{
height: 1vw;
top: 2.5vw;
}
.custom-radio label img {
  height: 22vw;
  width: 22vw;
}
.step-indicator li.complete .step {
  width: 6vw;
  height: 6vw;
}
.custom-radio label:before {
  position: absolute;
  top: -2vw;
  right: -2vw;
  width: 4vw;
  height: 4vw;
  text-align: center;
  line-height: 4vw;
  transition-duration: 0.4s;
  font-size: 3vw;
}

.btn-pre, .btn-pre:hover {
  width: 50%;
  font-size: 3vw;
      padding: 2vw 0;
}
.m-lr-25 .color-fff {
    font-size: 2.5vw;
}
.items-in-box-main-title {
  font-size: 3vw;
}
.items-in-box-main-title span {
  font-size: 2.5vw;
}
.items-in-box-collection {
  font-size: 2vw;
}
.btn-pre1, .btn-pre1:hover {
  font-size: 3vw;
}
.items-imgs {
  height: 85vw;
  object-fit: contain;
}
.items-in-box-flex {
  height: 50vw;
}
.items-in-box-title {
  font-size: 2.5vw;
}
.items-in-box {
  width: 25%;
  margin: 0 6% 1%;
}
.table-mob{
width: 100%;
}
.over-flow-auto{
overflow: auto;
font-size: 3vw;
}
.width-table-img {
  width: 20vw;
  margin-left: 1vw;
  margin-top: 4vw;
margin-bottom: 3vw;

}
.card-height-tr td p{
    font-size: 2vw;
}
.total {
  font-size: 2vw;
}
.total-price {
  font-family: 'Campton-Book';
  font-size: 2vw;
  margin-left: 2vw;
  margin-right: 2vw;
}
.btn-pre2, .btn-pre2:hover {
  margin-bottom: 2vw;
  font-size: 3vw;
}
.btn-pre3, .btn-pre3:hover {
  font-size: 3vw;
}
.card-table-tr,.card-height-tr{
font-size: 3VW;
}
.tab,.tab.active {
  FONT-SIZE: 3VW;
  width: 50%;
}
.input-promo-submit1 {
font-size: 3vw;
  padding: 1.5vw;
}

.items-in-box-sub-title {
  font-size: 3vw;
}
.items-in-box-title-price {
  font-size: 3.8vw;
}
.df label img{
width: 5vw;
}
.df label{
font-size: 2vw;
}
.modal-new{
display: inline-table;
max-width: 40%;
margin-left: 20%;
margin-right: 20%;
margin-top: 11vw;
border: 0.75vw solid #ffffff7a;
margin-top: 11vw;
}
.modal-new1{
max-width: 100%;
border: 0.75vw solid #ffffff7a;
margin-top: 11vw;
}
.our-story-logo-popup {
  width: 5vw;
}
.wizard-title1-popup {
  font-size: 2.8vw;
}
.text-popup {
  font-size: 2.8vw;
}
.btn-pre4-popup, .btn-pre4-popup:hover {
  width: 40%;
  font-size: 2.8vw;
  margin-top: 2vw;
}
.tabs > ul li a.active {
  font-size: 3vw;
}
.tabs > ul li a, .tabs > ul li a:visited, .tabs > ul li a:hover {
  font-size: 3vw;
}
.logout-btn1, .logout-btn1:hover {
  font-size: 3vw;
}
.box-title-view, .box-title-view:hover {
  font-size: 3.2vw;
}
.box-font-password {
  font-size: 2vw;
}
.box-font-password-p {
  font-size: 2vw;
}
.changepass-btn, .changepass-btn:hover {
  width: 100%;
  font-size: 3vw;
}
.rigister-btn, .rigister-btn:hover {
  width: 100%;
  text-align: center;
  margin-left: 0%;
  margin-right: 0;
}
.box-profile{
    overflow: auto;
}

.video-style {
  height: 98.4vw;
}
.image-vi-home .image-vi-1-home {
height: 59.5vw;
width: 70%;
margin-left: 15%;
}
.items-img-home {
  height: 53vw;
  border-radius: 50%;
  object-fit: contain;
}
.slider1 {
  height: 26.320644vw;
}
@keyframes scroll {
 0% {
   transform: translateX(0);
}
 100% {
   transform: translateX(calc(-18.301610541727673vw * 7.5));
}
}
.slider1 .slide-track {
animation: scroll 35s linear infinite;
display: flex;
width: calc(85.301610541727673vw * 1);
}
.slider1 .slide1 img {
  height: 28.320644216691069vw;
  width: 48.301610541727673vw;
}
.slider1 .slide1 {
  height: 28.320644216691069vw;
  width: 98.301610541727673vw;
  object-fit: contain;
}
.border-end{
padding: 0;
}
.home-btn2, .home-btn2:hover{
width: 100%;
margin-left: 0;
margin-right: 0;

}
.wizard-title1 {
  font-size: 4vw;
}
.rigister1-btn, .rigister1-btn:hover {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.items-in-box-qty {
  width: 10vw;
}
.scroll-view {
  height: 50vw;
}
.select2-results__option, .add-favorite{
font-size: 2vw;
}
.qty-input .qty-count:before, .qty-input .qty-count:after {
  content: "";
  height: 0.5vw;
  width: 3vw;
  position: absolute;
  display: block;
  background: #fff;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;

}
.testim .cont > div {
  padding: 0;
}
.flex-cart {
  display: flex;
  align-content: center;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}
details summary::-webkit-details-marker {
display:none !important;
}
.lSAction{
display: none !important;
}
.col-md-60{
width: 50%;
}
.all-web-button, .all-web-button:hover ,.all-web-button2, .all-web-button2:hover {
    font-size: 2vw !important;
    height: 5vw !important;
    display: flex !important;
    align-content: center !important;
    justify-content: center !important;
    align-items: center !important;
    width: 43.55vw !important;
    padding-top: 0.7vw !important;
    padding-bottom: 0.5vw !important;
    letter-spacing: 0.15vw;
}

.all-web-button1, .all-web-button1:hover {
    font-size: 2vw !important;
    height: 5vw !important;
    display: flex !important;
    align-content: center !important;
    justify-content: center !important;
    align-items: center !important;
    width: 43.55vw !important;
    padding-top: 0.7vw !important;
    padding-bottom: 0.5vw !important;
}
.testim .wrap{
      height: 39vw;
}
.m-r-footer a img {
    width: 3vw;
}
.m-l-footer {
    margin-left: 1vw;
    font-size: 2vw;
}
.slick-list{
  height: 55vh;
}
.our-story-description-corprate{
  font-size: 2vw;
}
.back-corprate{
      padding: 6.808199121522694vw 0;
}
.background-col-6{
      height: auto;
      padding: 5vw 3vw;
}
.background-col-6-title2 {
      font-size: 3.1vw !important;
}
.our-vision-view-style{
      padding: 5vw 4vw;
}
.items-in-box-b{
      font-size: 2vw;
}
.select2-results__option[aria-selected] {
    font-size: 2vw;
}
.select2-container--default .select2-search--dropdown .select2-search__field{
  font-size: 2vw;
}
.lSGallery {
    margin-left: 2% !important;
}
.popup-items-collection{
      font-size: 2vw;
}
a:not([href]):not([tabindex]) {
    font-size: 2vw !important;
}
.popups-description{
    font-size: 2vw;
        margin-bottom: 5vw;
}
.popup-box-new{
  margin-bottom: 2vw;
padding-bottom: 2vw;
}
.popup-terms, .popup-terms:hover{
  font-size: 2vw;
}

.item-view{
      margin-bottom: 10vw;
}
.main-menu-m {
    padding-top: 7.732064vw;
    padding-bottom: 7.732064vw;
    background-color: #fff;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}
.main-menu-m > li {
    color: #bc8d63;
    position: relative;
      border-bottom: 1px solid #E0E0E0;
}
.arrow-main-menu-m {
    font-size: 1.0248901903367496vw;
    color: #bc8d63;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 0.7320644216691069vw;
    top: 1.146413vw;
    padding: 0.732064vw;
    cursor: pointer;
}
.main-menu-m > li :not([href]):not([tabindex]) {
  font-size: 3.02489vw !important;
}
.icon-header-item svg{
  height: 5.5vw !important;
    width: 3.5vw !important;
}
.wrap-header-mobile .wrap-icon-header{
      height: 5vw;
}
#showCount1 button svg, #showCount button svg, #showCount2 button svg {
    height: 6.2vw !important;
    width: 3.5vw !important;
    margin-top: 0.2vw;
    margin-left: 0.9vw;
}
.rigister-btn-cop, .rigister-btn-cop:hover {
    background: #BC8D63;
    border-color: #BC8D63;
    color: #fff;
    opacity: 1 !important;
    margin-bottom: 0;
    width: 43.55vw;
    text-align: center;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 0.7vw;
    padding-bottom: 0.5vw;
    border-radius: 0vw;
    margin-top: 2vw;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 2vw;
    line-height: 1vw;
    height: 5vw;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #DEDEDE;
    border-radius: 0;
    height: 5.5vw;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
      font-size: 2vw;
}
::-webkit-file-upload-button {
  background: black;
  color: #fff;
  font-family: 'Campton-Book';
  font-size: 2vw !important;
  text-transform: uppercase;
  padding: 0.3vw 3vw;
  margin-right: 1vw;
  border: 0;
  opacity: 0.5;
  font-size: 2vw !important;
  height: 5vw !important;
  width: 40.55vw !important;
  padding-top: 0.7vw !important;
  padding-bottom: 0.5vw !important;
  border-radius: 0;
}
.input-file-style {
    margin-top: -0.2vw;
    font-size: 0.85vw;
    font-size: 2vw !important;
}
.input-file-style{
      width: 100%;
          line-height: 4vw;
              /* display: none; */
}
.Contactus-description {
    color: #000;
    padding: 0vw 0vw;
    font-size: 2vw;
}
.step-indicator {
    padding: 0vw 0vw;
}
.titles-follow-style {
    color: #BC8D63;
}
.btn-pre, .btn-pre:hover{
  margin-left: 18vw;
margin-right: 18vw;
}
.width-style-view {
    color: gray;
    font-size: 1.5vw;
}
.progress{
  height: 3vw;
}
.bar{
      height: 3vw;
}
.titles-follow-style{
      font-size: 2vw;
}
.car-checkbox label, #the-count, #msg2, .color-fff {
    text-transform: uppercase;
    font-size: 2vw;
    font-family: 'Campton-Book';
        padding-top: 0.5vw;
}
input[type=checkbox], input[type=radio] {
    width: 2.098097vw;
    height: 2.098097vw;
    margin-top: -0.1vw;
}
input[type='checkbox']:checked:after {
    width: 2.198097vw;
    height: 2.198097vw;
    position: relative;
    background-color: #BC8D63;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 0.07320644216691069vw double #BC8D63;
    box-shadow: inset 0 0 0 0.14641288433382138vw #BC8D63;
    vertical-align: middle;
    margin-top: -0.1vw;
}
.p-lr-200{
  padding: 0;
}
.new-header-reg, .new-header-reg:hover {
    font-size: 2vw;
    width: 44%;
}
.m-0 p .rigister-btn, .rigister-btn:hover {
    font-size: 2vw;
    width: 37% !important;
    margin-left: 25% !important;
    height: 5vw;
    margin-top: 1vw !important;
    margin-bottom: 1vw !important;
    padding-top: 0.75vw;
}
.new-regi-btn,.new-regi-btn:hover {
    margin-top: 0 !important;
    margin-bottom: 0.7320644216691069vw !important;
    width: 16vw !important;
    height: 5vw;
    font-size: 2vw !important;
        margin-left: 0 !important;
}
.add-address-pop-btn {
    font-size: 2vw;
    height: 5vw;
    padding-top: 1vw;
}
.items-in-box-collection-starts{
  font-size: 2vw;
}
.call-img {
    width: 2.3vw;
}
.call-a, .call-a:hover {
    font-size: 2vw;
}
.err div{
font-size: 2vw !important;
margin-top: 2vw !important;
}
.image-vis:hover .qty-input{
      justify-content: center;
}
.our-story-new{
      font-size: 3vw;
}
.wrap-search-header input{
      font-size: 2vw;
}
.wrap-search-header input{
  font-size: 2vw;
}
.file-label-new-style {
    background: transparent;
    color: #000;
    font-family: 'Campton-Book';
    text-transform: uppercase;
    padding: 0.3vw 3vw;
    margin-right: 1vw;
    border: 0.05vw solid;
    border-color: #000;
    opacity: 1;
    font-size: 1.75vw !important;
    height: 5vw !important;
    margin-top: -2.5vw;
    width: 23vw;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.45vw;
    position: inherit;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    margin-top: -5.5vw;
    margin-bottom: 2vw;
}
.btn-check,.btn-check:hover{
  margin-left: 46%;
}
.btn-new-next-pre, .btn-new-next-pre:hover{
      font-size: 2vw;
}
.btn-new-next-pre1, .btn-new-next-pre1:hover{
  font-size: 2vw !important;
  margin-top: 3vw;
}
.login-err-msg {
    font-size: 2vw;
    margin-top: -3.6vw;
}
.mobil-slid-box img{
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
    height: 27vh;
object-fit: contain;
}
.border-contactus{
  display: none;
}
.file-label-new-style.uploaded{
  font-size: 1.75vw !important;
    height: 5vw !important;
    width: 23vw;
        margin-top: -5.5vw;
}
::-webkit-file-upload-button{
  background: transparent;
      color: transparent;
      font-family: 'Campton-Book';
      text-transform: uppercase;
      padding: 0.3vw 3vw;
      margin-right: 1vw;
      border: 0.05vw solid;
      border-color: transparent;
      opacity: 1;
      font-size: 0.75vw !important;
      height: 0vw !important;
      width: 25vw !important;
      padding: 0vw !important;
}
.web-view{
  display: none !important;
}
.close {
    float: right;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
}
}
