*{margin: 0px; padding: 0px; box-sizing: border-box;}
img{max-width: 100%;}
a,a:hover,a:visited,a:active,a:focus{text-decoration: none;}
ul{margin: 0px; padding: 0px;}
p{margin: 0px;}

input, button, .continu, .produc, #zoomp .qunty .aadcar{
    border-radius:10px !important;
}

#zoomp .qty-input .qty-count{
    border-radius:0px !important;
}



body{font-family: Georgia, serif;}
/*body{font-family: Georgia, serif; background: #e9e9e9;}*/

/* wishlist pop */
.wishlist-pop {padding: 0px;}
#myalert {right: 50px; top: 50px; position: fixed; z-index: 10000; display: none;}

.cart-pop {padding: 0px;}
#myalerta {right: 50px; top: 50px; position: fixed; z-index: 10000; display: none;}

/* poop end */

/* 
body{    font-family: Open Sans,sans-serif;} */
/* body{    font-family: var(--typeBasePrimary),var(--typeBaseFallback);} */

/* header dropdown  */
.navbar-nav{ --bs-nav-link-padding-x: none; }
/* header .heaberbooyem .offcanvas .offcanvas-body .navbar-nav  .down{position: relative;} */

header{background: #ffffff61;}
header .navbar{position: relative; padding:10px 25px;}
/* header .heaberbooyem .offcanvas .offcanvas-body .navbar-nav  .down .dropdown{transform: scale(0); position: absolute; top: 112px; z-index: 99; padding: 15px 15px; width: 100%; left: 0; background-color: #ffffffcd; transition: .5s;} */
header .header-top {background-color: #ab945c;padding: 0 8px;text-align: center;}
header .header-top .offer{color: #fff;}
header .header-top select { background-color: #fff; color: #000; margin: 4px 0; height: 30px;}
header .heaberbooyem .offcanvas .offcanvas-body .navbar-nav  .down .dropdown{display: none; position: absolute; top: 112px; z-index: 99; padding: 15px 15px; width: 100%; left: 0; background-color: #ffffffcd; transition: .5s;}
header .heaberbooyem .header-sosiyal{justify-content: end; margin-left: 10px;}
header .heaberbooyem .header-sosiyal li a{color: #000;}
header .heaberbooyem .offcanvas .offcanvas-body .navbar-nav  .down a i{transition: .3s;}
header .heaberbooyem .offcanvas .offcanvas-body .navbar-nav  .down:hover a i{transform: rotate(180deg);}
/* header .heaberbooyem .offcanvas .offcanvas-body .navbar-nav  .down:hover .dropdown{transform: scale(1);} */
header .heaberbooyem .offcanvas .offcanvas-body .navbar-nav  .down:hover .dropdown{display: block;}
header .heaberbooyem .offcanvas .offcanvas-body .navbar-nav  .down:hover .dropdown li:first-child{margin-top: 12px;}
header .heaberbooyem .offcanvas .offcanvas-body .navbar-nav  .down:hover .dropdown li{margin-bottom: 15px;  padding-bottom: 4px;}
header .heaberbooyem .offcanvas .offcanvas-body .navbar-nav  .down:hover .dropdown li:last-child{border: none;}
header .heaberbooyem .offcanvas .offcanvas-body .navbar-nav  .down:hover .dropdown li a{color: #000; }
header .heaberbooyem .offcanvas .offcanvas-body .navbar-nav  .down:hover .dropdown li .imgss{width: 50px;}

header .heaberbooyem .offcanvas .offcanvas-body .navbar-nav  .down:hover .dropdown h2{font-size: 20px;}

header .heaberbooyem .navbar-brand{width:15%;}

/*header .heaberbooyem .navbar-brand{padding: 0px 80px !important;}*/


header .heaberbooyem .navbar .offcanvas-body .navbar-brand{    width: 150px;}
header .heaberbooyem .navbar-nav .nav-item .nav-link{font-size: 14px; font-family: Lato,sans-serif; text-transform: uppercase; transition: .5s; color: #000000;}
/*header .heaberbooyem img{width: 125px;}*/
.btn-close{color: #fff;}
header .heaberbooyem .navbar-nav .nav-item .nav-link:hover{color: #000;}
/* header .heaberbooyem .navbar-nav .nav-item .nav-link::after{background-color: #ff8b29; height: 2px; width: 0px; content: ''; display: block; top: calc(100% + 4); transition: .5s;}
header .heaberbooyem .navbar-nav .nav-item .nav-link:hover::after{width: 100%;} */
header .heaberbooyem .navbar-nav{align-items: center;}
header .heaberbooyem .dropdown-toggle::after{border: 0px;}
header .heaberbooyem .navbar-toggler{border-radius: 0px; border: 2px solid #000000;}
header .heaberbooyem .navbar-toggler span i{color:#000000!important;}
header .heaberbooyem .offcanvas{background-color: #fafafa; color: rgb(0, 0, 0); width: 294px;}
header .heaberbooyem button:focus:not(:focus-visible){box-shadow: none;}
header .heaberbooyem .offcanvas-header .btn-close{color: #fff;}
header .heaberbooyem  .navbar-nav .leee .lee{display: none;}
header {position: absolute; z-index: 99;top: 0px; left: 0px; right: 0px;}
/*header { background-color:#f3f3f391; position: absolute; z-index: 99;top: 0px; left: 0px; right: 0px;}*/

/*header .dropdown:hover .dropdown-menu{*/
/*     display: block;*/
/*}*/

header .drop-btn{
  position: relative;
  font-size: 16px;
  background: transparent;
  border: none;
  box-shadow: none;
  outline: none;
  cursor: pointer;
  color: #000000;
}

header .ul{
  z-index: 999;
  position: absolute;
  margin: 0;
  padding: 0;
  width: 200px;
  background-color: #ececec;
  transform-origin: top;
  transform: perspective(1000px) rotateX(-90deg);
  transition: .5s;
}

header .dropdown:hover .ul{
  transform: perspective(1000px) rotateX(0deg);
}

header .ul li {
  list-style: none;
}

header .ul li a {
  display:block;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  color: #000000;
  border-bottom: 1px solid #00000033;
  transition: 0.5s;
}

header .ul li a:hover{
  background: #000;
  color: #ffffff;
}

header .dropdown i{transition: .5s;}
header .solid{transform: rotate(180deg);}
header .btn-close i{color: #000; font-size: 20px; font-weight: bold;}




/* header ko sticky karna ki */

.sticky{background-color:#f3f3f3 ; left: 0; right: 0;z-index: 99; position: sticky !important; top:0px; animation: slideDown .5s ease-out;}


@keyframes slideDown {
    from {
      transform: translateY(-100%);
    }
    to {
      transform: translateY(10);
    }
  }
header .heaberbooyem .offcanvas-title{color: #020202;}

/* search ka popup */
	  
#search-menu {
  position: fixed;
  width: 100%;
  height: 200px;
  top: -20em;
  left: 0;
  right: 0;
  white-space: nowrap;
  z-index: 9999;
 background-color: #fff; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.213);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 500ms ease all;
  -moz-transition: 500ms ease all;
  transition: 500ms ease all;
  }
  #search-menu.toggled {
  top: 0;
  opacity: 1;
  visibility: visible;
  }
  #search-menu .wrapper {
  position: relative;
  margin: 3em auto 0 auto;
  padding: 0 1em;
  }
  #search-menu .wrapper input {
  width: 58%;
  padding: 0 0 0.125em 0;
  background: transparent;
  border: none;
  border-bottom: 1px solid #050505;
  font-size: 18px;
  color: #050505;
  }
  #search-menu .wrapper input:focus {
  outline: none;
  }
  #search-menu .wrapper button {
  right: 0;
  top: 0;
  background: transparent;
  border: none;
  color: #000;
  font-size: 30px;
  transition: 500ms ease all;
  }
  #search-menu .wrapper button:focus {
  outline: none;
  }
  
  #search-icon {
  padding: 0 0.5em 0.25em 0.5em;
  font-size: 15px;
  color: #000;
  cursor: pointer;
  
  text-align: center;
  -webkit-transition: 500ms ease all;
  -moz-transition: 500ms ease all;
  transition: 500ms ease all;
  }
  #search-icon:hover {
  color: #000000;
  }

  /*  */

 

/* slider */

#slider .owl-carousel .owl-stage .owl-item{ background-size: cover; background-repeat: no-repeat; padding: 325px 0px;}

#slider .owl-carousel .owl-stage .owl-item .contant{margin-top: 170px;}

#slider .owl-carousel .owl-stage .owl-item h2{font-size: 50px; color: #fff;  font-family: 'Playfair Display', serif;}
#slider .owl-carousel .owl-stage .owl-item .heading{color: #fff; text-transform: uppercase; font-size: 19px;  font-family: 'Playfair Display', serif;}
/* #slider .owl-carousel .owl-stage .owl-item .btn-a{padding:15px 30px; display: inline-block; background-color: #000; text-align: center; font-size: 16px; color: #fff; transition: .5s; margin-top: 24px;} */

#slider .owl-carousel .owl-stage .owl-item .btn-a{padding: 12px 25px; background-color: #fff; background-color: #000; color: #f2f2f2; display: inline-block; transition: .5s; margin-top: 25px; font-size: 18px; text-transform: uppercase; position: relative; z-index: 1;}
#slider .owl-carousel .owl-stage .owl-item .btn-a:hover{color: #040404;}
#slider .owl-carousel .owl-stage .owl-item .btn-a::before{position: absolute; content: ''; width: 100%; height: 0%; top: 0; left: 0; right: 0; bottom: 0;  z-index: -1; transition: .5s; color: #000000; margin: auto;}
#slider .owl-carousel .owl-stage .owl-item .btn-a:hover:before{height: 100%; background-color: #fff; }
#slider .owl-carousel .owl-nav button.owl-prev { display: none; }
#slider .owl-carousel .owl-nav button.owl-next { display: none; }
/* #slider .owl-carousel .owl-nav button.owl-next{position: absolute; top: 290px; right: 50px; height: 40px; width: 40px; background-color:#13131380; border-radius: 50px; text-align: center; line-height: 17px; font-size: 26px; color:#fff;}
#slider .owl-carousel .owl-nav button.owl-prev{position: absolute; top: 290px; left:50px; height: 40px; width: 40px; background-color:#13131380; border-radius: 50px; text-align: center; line-height: 17px; font-size: 26px; color: #fff;}
#slider .owl-carousel .owl-nav button.owl-next span{position: absolute; top: 10px; left: 16px;}
#slider .owl-carousel .owl-nav button.owl-prev span{position: absolute; top: 10px; left: 16px;} */
#slider .owl-theme .owl-dots .owl-dot{display: none;}

/* product-cat */

#product-cat{padding:50px 20px;}
#product-cat .row{justify-content:center; row-gap: 10px;}
#product-cat .iner{position: relative;}
#product-cat .iner .content{
    position: absolute;
    bottom: 45px;
    left: 30px;
}

#product-cat .imgs{transition: .5s;}
#product-cat .imgs:hover{animation-name: elementor-animation-wobble-horizontal;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
}

#product-cat .iner .content.content-1{
    position: absolute;
    bottom: 45px;
    left: 0px;
    right:0px;
    text-align:center;
}

#product-cat .iner .content h6 a{
    color: #000;
    font-size: 15px;
    border-bottom: 1px solid;
    padding-bottom: 5px;
}

#product-cat .iner .content h3 {
    font-size: 24px;
}


/* engament */

#cetegory{padding: 20px 30px;}
#cetegory .row{row-gap: 40px;}
#cetegory h2{text-align:center; margin:0px 0px 50px;}
#cetegory .cetegory-inr{text-align:center;}
#cetegory .imgsc img{border-radius: 50%;}
#cetegory .imgsc h4 a{display:inline-block; margin-top:25px; color:#000; font-size:17px; position: relative;
    padding-bottom: 5px; text-transform: uppercase;
}
#cetegory .imgsc h4 a:before{position: absolute;
    content: "";
    width: 0;
    height: 2px;
    background: #000;
    bottom: 0;
    left: 50%;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
#cetegory .imgsc h4 a:hover:before{
    width: 100%;
    left: 0;
}
#cetegory .imgsc{transition: .5s;}
#cetegory .imgsc:hover{animation-name: elementor-animation-wobble-horizontal;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
}
@keyframes elementor-animation-wobble-horizontal {
    16.65% {
        transform: translateX(8px)
    }

    33.3% {
        transform: translateX(-6px)
    }

    49.95% {
        transform: translateX(4px)
    }

    66.6% {
        transform: translateX(-2px)
    }

    83.25% {
        transform: translateX(1px)
    }

    100% {
        transform: translateX(0)
    }
}

#cetegory .owl-carousel .owl-nav button.owl-prev{position: absolute;
    top: 152px;
    left: 30px;
    height: 40px;
    width: 40px;
    color: #fff;
    background: #00000082;
    border-radius: 50px;
    font-size: 33px;
    text-align: center;
    line-height: 40px;}

#cetegory .owl-carousel .owl-nav button.owl-next{position: absolute;
    top: 152px;
    right: 30px;
    height: 40px;
    width: 40px;
    color: #fff;
    background: #00000082;
    border-radius: 50px;
    font-size: 33px;
    text-align: center;
    line-height: 40px;}
#cetegory .owl-carousel .owl-nav button.owl-prev span{position: absolute; top: -3px; right: 12px;}
#cetegory .owl-carousel .owl-nav button.owl-next span{position: absolute; top: -3px; right: 12px;}
#cetegory .owl-theme .owl-dots .owl-dot{display: none;}


/*  */

#engagement{padding: 0px 0px; margin-bottom: 50px;}
#engagement .row{row-gap: 40px;}
#engagement h2{text-align: center; margin-bottom: 50px;}
#engagement .imgs{ text-align: center; overflow: hidden;}
#engagement .imgs img{width: 115px; transition: .5s; padding: 10px 0px;}
#engagement .imgs:hover img{transform: scale(1.2);}
#engagement h3{text-align: center; margin-top: 40px;}
#engagement h3 a{color: #121212; font-size: 16px;}




/* about */

#about{background-image: url(../img/uploads/moissanite-3-min.jpg); background-position: center center;   background-repeat: no-repeat; background-size: cover; padding: 80px 0px;}
#about h4 {color: #121212;    font-size: 23px; font-style: italic;}
#about h3{color: #121212; font-size: 35px; font-weight: 400; font-style: normal; margin-bottom: 27px;}
#about .about-text{width: 100%; line-height: 30px; font-size: 18px; letter-spacing: 1px;}
#about .btn-c{padding: 12px 25px; background-color: #fff; background-color: #000; color: #f2f2f2; display: inline-block; transition: .5s; margin-top: 25px; font-size: 18px; text-transform: uppercase; position: relative; z-index: 1;}
#about .btn-c:hover{color: #040404;}
#about .btn-c::before{position: absolute; content: ''; width: 100%; height: 0%; top: 0; left: 0; right: 0; bottom: 0;  z-index: -1; transition: .5s; color: #000000; margin: auto;}
#about .btn-c:hover:before{height: 100%; background-color: #fff; }

/* aboutt */

#aboutt{display: none;}

#aboutt{background-image: url(../img/uploads/moissanite-3-min.jpg); background-position: center center;   background-repeat: no-repeat; background-size: 100% auto; margin-bottom: 61px;}
#aboutt h4 {color: #111111;    font-size: 23px; font-style: italic;}
#aboutt h3{color: #111111; font-size: 35px; font-weight: 400; font-style: normal; margin-bottom: 27px;}
#aboutt .about-text{width: 300px; line-height: 30px; font-size: 18px; letter-spacing: 1px;}
#aboutt .btn-c{padding: 12px 25px; background-color: #fff; border: 1px solid #000; color: #000; display: inline-block; transition: .5s; margin-top: 25px; font-size: 18px; text-transform: uppercase; position: relative; z-index: 1;}
#aboutt .btn-c:hover{color: #fff;}
#aboutt .btn-c::before{position: absolute; content: ''; width: 100%; height: 0%; top: 0; left: 0; right: 0; bottom: 0;  z-index: -1; transition: .5s; color: #000000; margin: auto;}
#aboutt .btn-c:hover:before{height: 100%; background-color: #c4c8d1; }

/* new-arival */

#new-arival{padding: 50px 0px 0px; }
#new-arival h2{text-align: center; margin-bottom: 30px;}
#new-arival .row{row-gap: 30px;}
#new-arival .btn1{text-align: center;}
#new-arival .imgsc img{ width: 100%; height: 270px;  object-fit: cover;}
#new-arival .btn1 .btn2{padding: 6px 20px; display: inline-block; background-color: transparent; border: 1px solid rgb(187, 186, 186); text-align: center; margin-bottom: 20px; color: #000;}
#new-arival .imgsc:hover{position: relative; overflow: hidden;}
#new-arival .imgsc:hover .img1{transform: translateY(0)scale(1.1); opacity: 0;  transition: .5s; -o-transition: .5s; -webkit-transition: .5s; -moz-transition: .5s;}
#new-arival .imgsc .img2{position: absolute; top: 0; right: 0; left: 0;  transition: .5s; z-index: 9; opacity: 0; transition: .5s ; -o-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s;}
#new-arival .imgsc:hover .img2{opacity: 1; overflow: hidden;}
#new-arival .imgsc .new{position: absolute; top: 13px; left: 12px; z-index: 9;}
#new-arival .imgsc .new .newproduct{padding:3px 11px; background-color: #000; font-size: 13px; color: #fff; border: 0px;}
#new-arival h5 span{text-decoration: line-through;}

#new-arival .imgsc .wishlist{position: absolute; top: 13px; right:12px; z-index: 9;}
#new-arival .imgsc .wishlist .wishlist-pop{ background-color: #fff; text-align: center; line-height: 39px; display: inline-block; height:36px; width: 36px; border-radius: 50px;  font-size: 19px; color: #000000; border: 0px;}

#new-arival .content h3{text-align: center;}
#new-arival .content h3 .btn4{text-align: center; color: #000; font-size: 17px; margin: 10px 0px 15px;}
#new-arival .content h5{text-align: center; font-size: 15px; font-family: Arial, Helvetica, sans-serif; margin: 9px 0px 15px;}
#new-arival .imgsc{ position: relative;}

/* top-banner */

#top-banner{padding:50px 30px 0px;}
#top-banner .iner{position: relative;}
#top-banner .iner .content{
    position: absolute;
    left: 0px;
    right: 0px;
    text-align: center;
    top: 45%;
}
#top-banner .iner .imgs img{width:100%;}

#top-banner .iner .imgs{transition: .5s;}
#top-banner .iner .imgs:hover{animation-name: elementor-animation-wobble-horizontal;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
}
@keyframes elementor-animation-wobble-horizontal {
    16.65% {
        transform: translateX(8px)
    }

    33.3% {
        transform: translateX(-6px)
    }

    49.95% {
        transform: translateX(4px)
    }

    66.6% {
        transform: translateX(-2px)
    }

    83.25% {
        transform: translateX(1px)
    }

    100% {
        transform: translateX(0)
    }
}

#top-banner .iner .content h3{color:#fff;}
#top-banner .iner .content .text{
    margin: 13px 0px 17px;
    color: #fff;
}
#top-banner .iner .content .btn-c{padding:4px 40px; transition: .5s; display:inline-block; border:1px solid #fff; color:#fff; background-color: transparent;}
#top-banner .iner .content .btn-c:hover{background-color: #fff; color:#000;}


/* bestsellers */

#bestsellers {padding: 50px 0px;}
#bestsellers .inr{border: 1px solid; padding: 30px 0px;}
/* #bestsellers .imgs{    margin: -173px 50px 0 -70px; } */

#bestsellers .imgs{position: relative;}
#bestsellers .imgs h3{position: absolute; top: 50px; left: 0; right: 0; text-align: center; color: #fff;}
#bestsellers .imgs .story-text{position: absolute; top: 85px; padding: 31px; color: #fff; text-align: center;}
#bestsellers .row{row-gap: 30px;}
#bestsellers h2{margin-bottom: 30px;}
#bestsellers .best-seller-info{display: flex; list-style: none; gap: 10px;}
#bestsellers .best-seller-info .text{width: 170px; line-height: 29px; margin-bottom: 15px;}
#bestsellers .star li{color: #fdbc00; font-size: 13px; margin-bottom: 10px;}
#bestsellers .star li:last-child{color: #000;}
#bestsellers h5{font-family: normal; font-size: 14px; color: rgb(162, 160, 160);}
#bestsellers h5 span{text-decoration: line-through;}
#bestsellers .imgsc{position: relative; transition: .5s;}
#bestsellers .imgsc img{transition: .5s;}
/* #bestsellers .imgsc:hover img{opacity: .3;} */
#bestsellers .imgsc .btn-e{position: absolute; bottom: 0px; left: 0px; right: 0; font-size: 12px; border: 1px solid #000; display: inline-block; padding: 10px 8px; text-align: center; background-color: #fff; color: #000; display: none; transition: .5s !important;}
#bestsellers .imgsc .btn-e:hover{background-color: #000; color: #fff;}
#bestsellers .imgsc:hover .btn-e{display: block; transition: .5s;}
#bestsellers .imgsc .icon-info{position: absolute; top: 20px; left: 0; right: 0;}
#bestsellers .imgsc .icon-info li a{color: #817979; font-size: 18px; display: none;}
#bestsellers .imgsc:hover .icon-info li a{display: block;}

/* shop-by */

#shop-by{padding: 50px 0px;}
#shop-by h2{text-align: center;}
#shop-by .imgs{text-align: center; margin: 30px 0px;}
#shop-by .imgsc{text-align: center; overflow: hidden;}
#shop-by .row{row-gap: 30px;}
#shop-by .imgsc img{transition: .5s;}
#shop-by .imgsc:hover img{transform: scale(1.2);}
#shop-by h4{text-align: center;}
#shop-by h4 a{color: #000; font-size: 20px; text-transform: uppercase;}

/* design-ring */

#design-ring{background-image: url(../img/uploads/green11.jpg); background-position: center; background-size: cover; background-repeat: calc(no-repeat); padding: 100px 0px;}


#design-ring .imgsc img{width: 400px; transition: .5s;}


#design-ring h3{font-weight: 300; font-size: 38px; line-height: 1.16; letter-spacing: .01em; color: #fff; text-align: center; margin-top: 20px; margin-bottom: 50px;}
#design-ring .story-text{color: #ffffffed; font-size: 19px; line-height: 34px; letter-spacing: .2px; text-align: center; width: 445px; margin: auto;}
#design-ring .btn-d{text-align: center; margin-top: 30px;
}
#design-ring .btn-b{padding: 13px 80px; font-size: 18px; text-transform: uppercase; color: #ffffff; display: inline-block;background-color: #000;  transition: .5s; position: relative; z-index: 1;}
#design-ring .btn-b:hover{color: #000000;}
#design-ring .btn-b::before{position: absolute; content: ''; width: 100%; height: 0%; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; margin: auto; transition:.5s ;}
#design-ring .btn-b:hover::before{height: 100%; background-color: #fff;}
#design-ring .imgsc img{box-shadow: 13px 13px 0 0 #fdf9f2;}

/* customers-reviews */

#customers-reviews {padding: 25px 0px; margin-top: 30px;}
#customers-reviews h2{
    text-align: center; 
    margin-bottom: 48px; 
    position: relative;}
#customers-reviews h2::before{position: absolute; content: ''; text-align: center; margin: auto; left: 0; right: 0; top: 49px; width: 47px; height: 2px; background-color: #c4c8d1;}
#customers-reviews h2::after{position: absolute; content: ''; margin: auto; height: 7px; width: 7px; border: 1px solid; background-color: #fff; z-index: 1; border-radius: 50px; top:47px; left: 0; right: 0;}

#customers-reviews .customers-inrr::before{position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #ffffff;
    border-radius: 50px; 
    box-shadow: 10px 10px 0px 0px rgba(121, 121, 121, 0.12); 
    transform: skew(0deg, -5deg);
    content: "";
    z-index: -1;}
#customers-reviews .customers-inrr{
    padding: 10px 35px 10px;
    position: relative;}

#customers-reviews .customers-inrr .imgsc img{border-radius: 50px; width: 100px;}
#customers-reviews .customers-inrr .texx{padding: 10px 0px 15px;}
#customers-reviews .customers-inrr h4 a{font-size: 22px; color: #000;}
#customers-reviews .customers-inrr h5{margin-top: 10px; font-size: large16px;}
/*#customers-reviews .owl-carousel .owl-stage-outer {padding: 52px 0px;}*/
#customers-reviews .owl-carousel .owl-nav button.owl-prev{position: absolute; top: 290px; font-size: 30px; left: -65px; height: 40px; width: 40px; background-color: #c4c8d1; border-radius: 50px; text-align: center; line-height: 35px; color: #fff;}
#customers-reviews .owl-carousel .owl-nav button.owl-next{position: absolute; font-size: 30px; top: 290px; right: -65px; height: 40px; width: 40px; background-color: #c4c8d1; border-radius: 50px; text-align: center; line-height: 35px; color: #fff;}

#customers-reviews .owl-carousel .owl-nav button.owl-prev span{position: absolute; top: 0px; right: 12px;}
#customers-reviews .owl-carousel .owl-nav button.owl-next span{position: absolute; top: 0px; right: 12px;}

/* product */

#product{padding: 50px 0px;}

#product .imgscc{margin-top: 39px;}
#product .imgssc{margin-top: 18px;}

#product .product-inr{position: relative;}
#product .product-inr .instagram{height: 215px; width: 250px; background-color: #f5f5f5; text-align: center;  position: absolute; margin: auto; left: 0; right: 0; bottom: 47px; border: 1px solid; padding: 40px 0px; z-index: 1;}
#product .product-inr .instagram h4 a{color: #000; font-size: 18px; display: inline-block; margin-bottom: 40px;}
#product .product-inr .instagram h5 a{font-size: 16px; color: #000;}
#product .product-inr .btnn{position: relative; top: 67px; border: 1px solid; background-color: #ffffff; color: #000000; padding: 10px 30px; display: block; transition: .5s;}
#product .product-inr .btnn:hover{background-color: #000; color: #fff;}

/* blog */

#blog{padding: 50px 0px;}
#blog .imgs{margin: auto; text-align: center;}
#blog .imgs img{width: 100px; margin: auto; text-align: center; margin-bottom: 15px;}
#blog h5{text-align: center; font-size: 14px; font-weight: 600; color: #000; margin-bottom: 10px;}
#blog .text{text-align: center; font-size: 14px;}

/* jewelry */

#jewelry{background-image: url(../img/uploads/banner22.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; padding: 100px 0px;}
#jewelry h2{text-align: center; color: #fff; font-size: 45px; margin-bottom: 20px;}
#jewelry .text{text-align: center; color: #fff;}

/* footer */

footer{background-color: #dfdfdf; padding: 40px 0px 0px;}
footer .footer-top h4{color: #0e0e0e; margin-bottom: 15px;}
footer .footer-top .info li{color: #0e0e0e;}
footer .footer-top .info li a{color: #0e0e0e; display: inline-block; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 20px; margin-left: 10px;}
footer .footer-top h5{color: #0e0e0e; font-size: 16px;}
footer .footer-top h5 a{color: #0e0e0e; font-size: 16px;}
footer .footer-top .icon-info{margin: 15px 0px;}
footer .footer-top .icon-info li a{height: 35px; width: 35px; background-color: #000; border-radius: 4px; line-height: 35px; text-align: center; color: #fff; display: inline-block; transition: .5s;}
footer .footer-top .icon-info li a:hover{background-color: #fff; color: #000;}
footer .footer-top .text-a{color: #0e0e0e; font-size: 11px; margin: 15px 0px;}
footer .footer-top .foram {margin: 13px 0px;}
footer .footer-top .foram .form-control{border-radius: 0px; background-color: #fff; padding: 12px;}
footer .footer-top .foram .btn{padding: 9px 20px; background-color: #000; color: #e9e7e7; border-radius: 0px; margin-left: -9px; transition: .5s;}
footer .footer-top .foram .btn:hover{background-color: #000; color: #f9f9f9;}

footer .footer-med{border-top:1px solid #000; padding:10px 0px;}
footer .footer-med .logo img{width:100px;}
footer .footer-med .logo-1 img{width:70px;}
footer .footer-med .currency-2{justify-content:center;}


  /* quickcontact */
/*.quickcontact { */
/*  position: fixed;*/
/*  bottom: 15px;*/
/*  left: 15px;*/
/*  z-index: 102;*/
/*}*/

  /* quickcontact2 */
/*.quickcontact2 { */
/*  position: fixed;*/
/*  bottom: 15px;*/
/*  right: 15px;*/
/*  z-index: 102;*/
/*}*/


.logoicon{background-color: #2c2c2c; padding: 5px 0px;}
.logoicon .imgsc{text-align: center;}
.logoicon .imgsc img{width: 270px;}


/* index clos */

/* contact strt */

#contact-line{background-image: url(../img/uploads/slider-3-6.jpg); background-position: center; background-size: cover
  ; background-repeat: no-repeat; padding: 135px 0px 40px;}
#contact-line h2{color: #fff; text-transform: uppercase; font-size: 20px; position: relative; top: 27px;}
#contact-line .contact-info{margin: 10px 0px; position: relative; top: 22px;}
#contact-line .contact-info li, #contact-line .contact-info li a{color: #ffffff99; font-size: 12px;}


#contact-info{padding: 50px 0px;}
#contact-info .row{row-gap: 20px;}
#contact-info h3{font-size: 20px; padding-bottom: 20px; border-bottom: 2px solid #ccc; margin-bottom: 25px;}
#contact-info .text{font-size: 18px; line-height: 30px; margin-bottom: 40px;}
#contact-info .sosiyal-info{margin-bottom: 40px;}
#contact-info .sosiyal-info h4{font-size: 24px; color: rgb(79, 77, 77); margin-bottom: 12px;}
#contact-info .sosiyal-info li, #contact-info .sosiyal-info li a{color: #6a6a6a; font-size: 16px;}
#contact-info .sosiyal-infoo li a{height: 35px; width: 35px; background-color: #000; border-radius: 4px; line-height: 35px;
  text-align: center; color: #fff; display: inline-block;}

#contact-info .forem .form-control{border-radius: 0px; padding: 13px; font-size: 14px; box-shadow: none;}
#contact-info .forem .btn{padding: 10px 20px; font-size: 16px; border-radius: 0px; text-transform: uppercase; color: #ffffff; display: inline-block;background-color: #000;  transition: .5s; position: relative; z-index: 1;}
#contact-info .forem .btn:hover{color: #000000;}
#contact-info .forem .btn::before{position: absolute; content: ''; width: 100%; height: 0%; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; margin: auto; transition:.5s ;}
#contact-info .forem .btn:hover::before{height: 100%; background-color: #fff;}

#contact-map{padding: 40px 0px 0px;}
#contact-map iframe{height: 450px; width: 100%;}

/* shipping start */

#shipping-info{padding: 50px 0px;}
#shipping-info h4{margin-bottom: 20px;}
#shipping-info .text{margin: 16px 0px; font-size: 14px;}
#shipping-info .shipping-sosiyal li{margin-bottom: 13px; font-size: 14px;}
#shipping-info h6{margin: 20px 0px;}
#shipping-info .shipping-sosiyal li a{border-bottom: 1px solid; color: #000; padding-bottom: 10px;}
#shipping-info .text a{border-bottom: 1px solid; color: #000; padding-bottom: 10px;}

/* about start */

#about-info{padding: 50px 0px;}
#about-info h5{text-align: center; margin-bottom: 50px;}
#about-info .content{padding: 90px 150px; background-color: #a19eb1; text-align: center;}
#about-info .content h3{text-align: center; margin: 15px 0px; color: #fff;}
#about-info .content .text{color: #fff;}

#about-image .row{row-gap: 40px;}
#about-image{padding: 40px 0px;}
#about-image h4{text-align: center; margin-bottom: 48px; position: relative; margin-top: 15px;}
#about-image h4::before{position: absolute; content: ''; text-align: center; margin: auto; left: 0; right: 0; top: 49px; width: 47px; height: 2px; background-color: #c4c8d1;}
#about-image h4::after{position: absolute; content: ''; margin: auto; height: 7px; width: 7px; border: 1px solid; background-color: #fff; z-index: 99; border-radius: 50px; top:47px; left: 0; right: 0;}
#about-image .tex{width: 400px; text-align: justify; margin: auto; line-height: 30px;}
#about-image .texx{width: 400px; text-align: justify; margin: auto; line-height: 30px; margin-top: 100px;}
#about-image .btn-d{text-align: center; margin: 25px 0px;}
#about-image .btn-c{padding: 13px 50px; display: inline-block; background-color: #000; color: #fff; border-radius: 0px; position: relative; z-index: 1; transition: .5s;}
#about-image .btn-c::before{position: absolute; content: ''; width: 100%; height: 0%; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; margin: auto; transition:.5s ;}
#about-image .btn-c:hover{color: #000;}
#about-image .btn-c:hover::before{height: 100%; background-color: #fff;}


/* login-info */

#login-info{padding: 50px 0px;}
#login-info h3{text-align: center; margin-bottom: 30px;}
#login-info .from .form-label{font-size: 13px; color: #6a6a6a;}
#login-info .from .form-control{border-radius: 0px; padding: 12px; font-size: 13px; box-shadow: none;}
#login-info .from .login-sosiyal{justify-content: space-between;}
#login-info .from .login-sosiyal li, #login-info .from .login-sosiyal li a{font-size: 13px; color: #181818;}
#login-info .from .btn{padding: 13px 50px; display:block; width: 100%; background-color: #000; color: #fff; border-radius: 0px; position: relative; z-index: 1; transition: .5s;}
#login-info .from .btn::before{position: absolute; content: ''; width: 100%; height: 0%; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; margin: auto; transition:.5s ;}
#login-info .from .btn:hover{color: #000;}
#login-info .from .login-sosiyal li:last-child a{color: #000
  ;}
#login-info .from .btn:hover::before{height: 100%; background-color: #fff;}
#login-info .from .text, #login-info .from .text a{color: #000; font-size: 13px;}
#login-info .from h6{color: red;}
#login-info .from h5{text-align: center; font-size: 14px; margin: 15px 0px;}
#login-info .from h5 a{color: #000; transition: .5s;}

#forget-info{padding: 50px 0px;}
#forget-info .text{font-size: 13px; margin-bottom: 15px;}
#forget-info h3{font-size: 18px; margin-bottom: 14px; text-align: center;}
#forget-info .from .form-label{font-size: 13px; color: #6a6a6a;}
#forget-info .from .form-control{border-radius: 0px; padding: 12px; font-size: 13px; box-shadow: none;}
#forget-info .from .btn{padding: 6px 50px; display:block; background-color: #000; color: #fff; border-radius: 0px; position: relative; z-index: 1; transition: .5s;}
#forget-info .from .btn::before{position: absolute; content: ''; width: 100%; height: 0%; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; margin: auto; transition:.5s ;}
#forget-info .from .btn:hover::before{height: 100%; background-color: #fff;}
#forget-info .from .btn:hover{color: #000;}

 /* faqs */
                              
#faqs{padding: 60px 0px;}
#faqs h2{text-align: center; color: #242424; font-size: 40px; font-size: 36px; text-transform: capitalize; font-weight: 700; line-height: 48px;  }
#faqs ul li{  text-transform: capitalize; font-size: 14px; font-weight: 500; margin-right: 5px; color: #c09578; margin-bottom: 50px;} 
#faqs ul li a{color: #000; font-size: 14px; text-align: center;}
#faqs ul li a:hover{color:#c09578 ;}
#faqs h3{font-size: 16px; color: inherit; font-style: normal;}
#faqs p{font-size: 15px; line-height: 150%; color: #6a6a6a; font-weight: 500;}
#faqs .accordion-flush .accordion-item .accordion-button{width: 643px; margin: auto; box-shadow: none;}
#faqs p{text-align: justify;} 
#faqs .accordion-item{border-bottom: 1px solid #878484; width: 643px;; margin: auto; padding:0px 15px;}
#faqs .accordion-button::after{background-color: transparent; padding: 11px;}
#faqs .accordion-button:not(.collapsed){background-color: transparent; color: #000; border: none; box-shadow: none;} 

#faqs .accordion-item h4{padding: 10px 15px; margin-top: 20px; color: #6a6a6a;}
#faqs .accordion{    --bs-accordion-bg: transparent;}

	/* wishlist start */

#wishlist{padding: 60px 0px;}
#wishlist h2{text-align: center; color: #242424; font-size: 36px; text-transform: capitalize; font-weight: 700; line-height: 48px;  }
#wishlist ul li{  text-transform: capitalize; font-size: 14px; font-weight: 500; margin-right: 5px; color: #1f1f1f; margin-bottom: 50px;}  
#wishlist ul li a{color: #000; font-size: 14px; text-align: center;}
#wishlist ul li a:hover{color:#e27384 ;}
#wishlist .row{margin-top: -11px;}
#wishlist h3{font-size: 21px; text-transform: capitalize; color: #242424; font-weight: 700; line-height: 20px;
margin-bottom: 25px;}
#wishlist .table tbody tr td{
	   border: 1px solid #ebebeb;
	   align-items: center; font-family: Arial, Helvetica, sans-serif;
	   justify-content: center;
	   color: #212121;
	   font-weight: 500;
	   text-transform: capitalize;
	   font-size: 14px;
	   text-align: center;
	   align-items: center;
	   min-width: 150px; }

#wishlist .table thead tr th{border: 1px solid rgb(196, 193, 193);}
#wishlist .table tbody tr td .delet{color: #e27384; font-weight: bolder;}
#wishlist .table tbody tr td .product{color: #000;}
#wishlist .table tbody tr td .product:hover{color: #0c0c0c;}
#wishlist .table tbody tr td .imgsc img{width: 100px;}
#wishlist .table tbody tr td a{color: #000;}
#wishlist .table tbody tr td .btn1{padding: 13px 80px; font-size: 18px; text-transform: uppercase; border-radius: 0%0px; color: #ffffff; display: inline-block; background-color: #000; transition: .5s; position: relative; z-index: 1;}
#wishlist .table tbody tr td .btn1:hover{color: #000000;}
#wishlist .table tbody tr td .btn1::before{position: absolute; content: ''; width: 100%; height: 0%; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; margin: auto; transition:.5s ;}
#wishlist .table tbody tr td .btn1:hover::before{height: 100%; background-color: #fff;}

#wishlist .table tbody tr td .icon{display: none;}

/* shoping cart start */

#shopping{padding: 50px 0px;}
#shopping h2{text-align: center;}
#shopping .shopcart li a{font-size: 14px; color: #000;}
#shopping .shopcart li a:hover{color: #c09578;}
#shopping .shopcart li span{font-size: 14px;}
#shopping .table{margin-top: 70px;}
 #shopping .table tr td img{width: 109px;}
 #shopping .table tr th{
  border: 1px solid;
  border-color: rgb(192, 188, 188);}
#shopping .table tr td  a{color: #000;}

#shopping .continue{justify-content: space-between; margin-top: 25px; margin-bottom: 20px;}
#shopping .continue li a {
  color: #464646;
  font-size: 18px;
  font-weight: 600;
}



#shopping .shoppinginr .continu {
  padding: 9px;
  width: 133px;
  display: inline-block;
  background-color: #494949;
  color: #fff;
  text-align: center;
  margin-top: 25px;
  transition: .5s;
  margin-left: 10px;
}

#shopping .qty-input {
	color: #000;
	background: #fff;
	display: flex;
	align-items: center;
	overflow: hidden;
  }
 #shopping .qty-input .product-qty,
 #shopping .qty-input .qty-count {
	background: transparent;
	color: inherit;
	font-weight: bold;
	font-size: inherit;
	border: none;
	display: inline-block;
	min-width: 0;
	height: 2.5rem;
	line-height: 1;
  }
 #shopping .qty-input .product-qty:focus,
 #shopping .qty-input .qty-count:focus {
	outline: none;
  }
 #shopping .qty-input .product-qty {
	width: 50px;
	min-width: 0;
	display: inline-block;
	text-align: center;
	-webkit-appearance: textfield;
	   -moz-appearance: textfield;
			appearance: textfield;
  }
 #shopping .qty-input .product-qty::-webkit-outer-spin-button, .qty-input .product-qty::-webkit-inner-spin-button {
	-webkit-appearance: none;
			appearance: none;
	margin: 0;
  }
 #shopping .qty-input .qty-count {
	padding: 0;
	cursor: pointer;
	width: 2.5rem;
	font-size: 1.25em;
	text-indent: -100px;
	overflow: hidden;
	position: relative;
  }
 #shopping .qty-input .qty-count:before, .qty-input .qty-count:after {
	content: "";
	height: 2px;
	width: 10px;
	position: absolute;
	display: block;
	background: #000;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
  }
 #shopping .qty-input .qty-count--minus {
	border-right: 1px solid #e2e2e2;
  }
 #shopping .qty-input .qty-count--add {
	border-left: 1px solid #e2e2e2;
  }
 #shopping .qty-input .qty-count--add:after {
	transform: rotate(90deg);
  }


  

  
 #shopping .qty-input {
	border-radius: 4px;
	width: 140px;
	transform: scale(1);
	border: 1px solid#e2e2e2;
  }


 #shopping .table tr td{padding: 10px 10px; font-size: 15px; font-family: Arial, Helvetica, sans-serif; text-align: start;}
 #shopping .table tr td span{display: block;}
 #shopping .table tr th{font-size: 12px; font-weight: 700; padding: 10px 10px; text-align: start;}
 #shopping .table tr td .name{font-size: 15px; font-weight: 700;}
 #shopping .table tr td .det{font-size: 12px;}
 #shopping .shoppinginr{margin-top: 30px;}
 #shopping .shoppinginr h3{font-size: 20px;}
 #shopping .shoppinginr{font-size: 14px; font-weight: 400; line-height: 25px; color: #505050;     margin: 29px 0 29px 0;}
 #shopping .shoppinginr .form-control{width: 61%; border-radius: 0px; margin-top: 25px;}
 #shopping .shoppinginr .apply{display: inline-block; padding: 9px; width: 202px; background-color: #000; color: #fff; text-align: center; margin-left: 10px; transition: .5s; margin-top: 25px;}
 #shopping .shoppinginr .apply:hover{background-color: #fff; color: #000;}

 #shopping .shoppinginr .continu{padding: 9px; width: 202px; font-size: 18px; text-transform: uppercase; border-radius: 0%0px; color: #ffffff; display: inline-block; background-color: #000; transition: .5s; position: relative; z-index: 1;}
 #shopping .shoppinginr .continu:hover{color: #000000;}
 #shopping .shoppinginr .continu::before{position: absolute; content: ''; width: 100%; height: 0%; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; margin: auto; transition:.5s ;}
 #shopping .shoppinginr .continu:hover::before{height: 100%; background-color: #fff;}


 #shopping .shoppinginra{margin-top: 30px;}
 #shopping .shoppinginra table{width: 100%;}
 #shopping .shoppinginra table tr th{text-align: right; margin-bottom: 20px;
 padding: 17px 10px 0;
 font-size: 15px; line-height: 1.5;}
 #shopping .shoppinginra table tr td{    text-align: right; font-family: Arial, Helvetica, sans-serif; margin-bottom: 20px;
    padding: 17px 10px 0;
    font-size: 15px; line-height: 1.5;}
   #shopping .shoppinginra .produc{padding: 10px; width: 202px; font-size: 14px; text-align: center; margin-top: 30px; text-transform: uppercase; border-radius: 0%0px; color: #ffffff; display: inline-block; background-color: #000; transition: .5s; position: relative; z-index: 1;}
   #shopping .shoppinginra .produc:hover{color: #000000;}
   #shopping .shoppinginra .produc::before{position: absolute; content: ''; width: 100%; height: 0%; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; margin: auto; transition:.5s ;}
   #shopping .shoppinginra .produc:hover::before{height: 100%; background-color: #fff;}

    #shopping .shoppinginra .make{padding: 9px; width: 202px; font-size: 14px; margin-top: 30px; text-align: center
      ; text-transform: uppercase; border-radius: 0%0px; color: #ffffff; display: inline-block; background-color: #000; transition: .5s; position: relative; z-index: 1;}
    #shopping .shoppinginra .make:hover{color: #000000;}
    #shopping .shoppinginra .make::before{position: absolute; content: ''; width: 100%; height: 0%; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; margin: auto; transition:.5s ;}
    #shopping .shoppinginra .make:hover::before{height: 100%; background-color: #fff;}

    #shopping .shoppinginra{text-align: end;}

    /* shoping cart pa hover */
    .hoverpa .icoena{justify-content: space-between;}
    .hoverpa .icoena li .redes{font-size: 11px;
      line-height: 20px;
      text-align: center;
      height: 20px;
      width: 20px;
      background-color: #8f8fc4; color: #fff;
      border-radius: 50px;
      display: inline-block; margin-left: 10px;}

      .hoverpa .icoena li a{color: #000;}

  .hoverpa {position: absolute; z-index: 9999; background-color: #fff; padding: 10px; width: 350px; right: 120px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.24);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.24);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.24);}
    .hoverpa .icoena li a{font-size: 14px;}
    .hoverpa .icoena li{font-size: 15px;}
    .hoverpa .imas li img{width: 70px;}
    .hoverpa .imas li span{display: block;}
    .hoverpa .imas li .name{font-size: 10px;}
    .hoverpa .imas li .det{font-size: 13px;}
    .hoverpa .checo{padding: 4px 20px; display: inline-block; background-color: #8f8fc4; color: #fff; font-size: 10px; text-align: center; margin-top: 10px;}
    .hoverpa .checoa{padding: 4px 20px; display: inline-block; text-align: center; background-color: #8f8fc4; font-size: 10px ; color: #fff; margin-top: auto10px;}
    .hoverpa{display: none;}
    .hoverpa .checoa:hover{color: #fff;}
    .hoverpa .checo:hover{color: #fff;}

    /* shoping cart clos */

#myaaww{padding: 50px 0px;}
#myaaww .contacttab{background: #000 url(../img/uploads/pattern.png) top left repeat; padding: 10px 20px; margin: 20px 0px;}
#myaaww .contacttab li a{margin-bottom: 10px; width: 100%; padding: 10px 20px; padding-left: 19px; display: inline-block;}
#myaaww .contacttab li{margin: 10px 0px;}
#myaaww .contacttab .active a{background-color: #E9E9E9; color: #000;}
#myaaww .contacttab li a:hover{background-color: #E9E9E9; color: #000;}
#myaaww .contacttab li a{color: #fff;}

#myaaww .myaawwinra .form-control{border-radius: 0px ;}
#myaaww .myaawwinra .upto{padding: 10px 20px; text-align: center; transition: .5s; font-size: 16px; background-color: #000; color: #fff; display: block; margin-top: 20px;}
#myaaww .myaawwinra .upto:hover{background-color: #ffc405;}


#ordera{padding: 30px 0px;}
#ordera .hoaa{justify-content: center;}
#ordera .hoaa li a{color: #000;}
#ordera h2{text-align: center;}

#orderaa{padding: 50px 0px;}
#orderaa .contacttab{background: #000 url(../img/uploads/pattern.png) top left repeat; padding: 10px 20px; margin: 20px 0px;}
#orderaa .contacttab li a{margin-bottom: 10px; width: 100%; padding: 10px 20px; padding-left: 19px; display: inline-block;}
#orderaa .contacttab li{margin: 10px 0px;}
#orderaa .contacttab .active a{background-color: #E9E9E9; color: #000;}
#orderaa .contacttab li a:hover{background-color: #E9E9E9; color: #000;}
#orderaa .contacttab li a{color: #fff;}
#orderaa .myaawwinr .table-responsive .table tbody td a{color: #000;}

#tabwis{padding: 50px 0px;}
#tabwis .contacttab{background: #000 url(../img/uploads/pattern.png) top left repeat; padding: 10px 20px; margin: 20px 0px;}
#tabwis .contacttab li a{margin-bottom: 10px; width: 100%; padding: 10px 20px; padding-left: 19px; display: inline-block;}
#tabwis .contacttab li{margin: 10px 0px;}
#tabwis .contacttab .active a{background-color: #E9E9E9; color: #000;}
#tabwis .contacttab li a:hover{background-color: #E9E9E9; color: #000;}
#tabwis .contacttab li a{color: #fff;}
#tabwis .row{row-gap: 40px;}
#tabwis .wishinr .table-responsive .table td img{width: 70px;}
#tabwis .wishinr .table-responsive .table td a{padding: 10px 40px; background-color: #000; display: inline-block; color: #fff;}
#tabwis .wishinr .table-responsive .table{vertical-align: middle;}
#tabwis .wishinr .table-responsive .table td{color: #000;}
#tabwis .wishinr .table-responsive .table .creee .rrrrrrr{color: #000; padding: 0px; display: block; background-color: #e9e9e9; transition: 5s;}
#tabwis .wishinr .table-responsive .table .creee .rrrrrrr:hover{color: #8f8fc4;}

/* orderlist start */

.orderlist{padding: 50px 0px;}
.orderlist .account__menu{background: #000 url(../img/uploads/pattern.png) top left repeat; padding: 10px 20px; margin: 20px 0px;}
.orderlist .account__menu  .account__menu--list a{margin-bottom: 10px; width: 100%; padding: 10px 20px; padding-left: 19px; display: inline-block;}
.orderlist .account__menu  .account__menu--list{margin: 10px 0px;}
.orderlist .account__menu .active a{background-color: #E9E9E9; color: #000 !important;}
.orderlist .account__menu  .account__menu--list a:hover{background-color: #E9E9E9; color: #000;}
.orderlist .account__menu  .account__menu--list a{color: #fff;}

/* checkout start */


#checkou {padding:50px 0px;}
#checkou h2{text-align: center;}
#checkou .cheaa li a{color: #000;}
#checkou .cheaa li a:hover{color: #2174b6;}
#checoct .checoctinr .from .form-control, #checoct .form-select{ border: 1px solid gray; border-radius: 0px; background-color: transparent; box-shadow: none;}
#checoct .checoctinr .btn6{padding: 9px; width: 202px; font-size: 14px; margin-top: 30px; text-align: center
  ; text-transform: uppercase; border-radius: 0%0px; color: #ffffff; display: inline-block; background-color: #000; transition: .5s; position: relative; z-index: 1;}
#checoct .checoctinr .btn6:hover{color: #000000;}
#checoct .checoctinr .btn6::before{position: absolute; content: ''; width: 100%; height: 0%; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; margin: auto; transition:.5s ;}
#checoct .checoctinr .btn6:hover::before{height: 100%; background-color: #fff;}

#checoct .checoctinr h3{font-size: 22px; margin-bottom: 20px;}
#checoct .checoctinra .table-responsive table td img{width: 70px;}
#checoct .checoctinra .table-responsive table th,  td{border-bottom: 1px solid #e7dddd; padding: 9px; vertical-align: middle;}
#checoct .checoctinra .table-responsive table td{font-family: Arial, Helvetica, sans-serif;}
#checoct .checoctinra .table-responsive table td .moon{font-size: 14px; font-weight: 600;} 
#checoct .checoctinra .table-responsive table td .qty{display: block;}
#checoct .checoctinra .table-responsive table .wiiii{text-align: inherit; width: 300px;}
#checoct .checoctinra .pay{padding: 9px; font-size: 14px; margin-top: 30px; text-align: center
  ; text-transform: uppercase; border-radius: 0%0px; color: #ffffff; display: block; background-color: #000; transition: .5s; position: relative; z-index: 1;}
#checoct .checoctinra .pay:hover{color: #000000;}
#checoct .checoctinra .pay::before{position: absolute; content: ''; width: 100%; height: 0%; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; margin: auto; transition:.5s ;}
#checoct .checoctinra .pay:hover::before{height: 100%; background-color: #fff;}

#checocta{margin-bottom: 40px; margin-top: 20px;}
#checocta .checoctinr .from .form-control, #checocta .form-select{ border: 1px solid gray; border-radius: 0px; box-shadow: none; background-color: transparent;}
#checocta .checoctinr .btn6{padding: 9px; width: 202px; font-size: 14px; margin-top: 30px; text-align: center
  ; text-transform: uppercase; border-radius: 0%0px; color: #ffffff; display: inline-block; background-color: #000; transition: .5s; position: relative; z-index: 1;}
#checocta .checoctinr .btn6:hover{color: #000000;}
#checocta .checoctinr .btn6::before{position: absolute; content: ''; width: 100%; height: 0%; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; margin: auto; transition:.5s ;}
#checocta .checoctinr .btn6:hover::before{height: 100%; background-color: #fff;}

#checocta .checoctinr h3{font-size: 22px; margin-bottom: 20px;}
#checocta .form-check label{ font-size: 20px;}

/* product start */
#producct .offcanvas{max-width: 300px;}
#producct .offcanvas .offcanvas-title{font-size: 16px;}

#producct{padding: 50px 0px;}
#producct .form-select{border: 1px solid rgb(159, 158, 158); border-radius: 0px;}
#producct .prroduct{display: flex; list-style: none; justify-content: space-between; align-items: center;}
#producct .prroduct li .accordion-button{font-size: 13px; color: #000;}
#producct .prroduct li .accordion-button:focus{box-shadow: none; border-color: transparent;}
#producct .prroduct li .accordion-button:not(.collapsed){background-color: transparent; box-shadow: none;}
#producct .prroduct li{font-size: 15px; display: flex; margin-bottom: 10px;}
#producct .prroduct li .bttnn{border: 1px solid rgb(204, 201, 201); padding: 6px 40px;}
#producct .prroduct li .accordion-item .acckodi li .form-check-label{cursor: pointer;}
#producct .prroduct li .offcanvas .acckodi li .accoodi{text-align: end; margin-left: auto;}
#producct .prroduct li .droopdwwom .lablee{margin:56px 0px 6px;}
#producct .prroduct li .droopdwwom .select{border: 1px solid; padding: 10px 20px;}
#producct .prroduct li .droopdwwom .select:hover{box-shadow: none;}
#producct .prroduct li .droopdwwom .select:focus{box-shadow: none;}
#producct .prroduct li .offcanvas .acckodi li .form-check .form-check-input{border-radius: 0px;}
#producct .offcanvas .accordion-item .accordion-body .white{display: inline-block; height:35px; width: 35px; margin-left: 5px; border-radius: 50px; background-color: #ffff; border: 1px solid rgb(180, 176, 176);}
#producct .offcanvas .accordion-item .accordion-body .gulabi{display: inline-block; height:35px; width: 35px; margin-left: 5px; border-radius: 50px; background-color: #f8cccc;}
#producct .offcanvas .accordion-item .accordion-body .gulabi:hover{border: 1px solid;}
#producct .offcanvas .accordion-item .accordion-body .blue{display: inline-block; height:35px; width: 35px; margin-left: 5px; border-radius: 50px; background-color: #98d4f4;}
#producct .offcanvas .accordion-item .accordion-body .blue:hover{border: 1px solid;}
#producct .offcanvas .accordion-item .accordion-body .green{display: inline-block; height:35px; width: 35px; margin-left: 5px; border-radius: 50px; background-color: #98c47c;}
#producct .offcanvas .accordion-item .accordion-body .green:hover{border: 1px solid;}
#producct .offcanvas .accordion-item .accordion-body .yellow{display: inline-block; height:35px; width: 35px; margin-left: 5px; border-radius: 50px; background-color: #ffdc64;}
#producct .offcanvas .accordion-item .accordion-body .yellow:hover{border: 1px solid;}
#producct .offcanvas .accordion-item .accordion-body .bige{display: inline-block; height:35px; width: 35px; margin-left: 5px; border-radius: 50px; background-color: #e8c49c;}
#producct .offcanvas .accordion-item .accordion-body .bige:hover{border: 1px solid;}
#producct .offcanvas .accordion-item .accordion-body .rade{display: inline-block; height:35px; width: 35px; margin-left: 5px; border-radius: 50px; background-color: #c80404;}
#producct .offcanvas .accordion-item .accordion-body .rade:hover{border: 1px solid;}
#producct .offcanvas .accordion-item .accordion-body .purple{display: inline-block; height:35px; width: 35px; margin-left: 5px; border-radius: 50px; background-color: #e0d4ec;}
#producct .offcanvas .accordion-item .accordion-body .purple:hover{border: 1px solid;}
#producct .offcanvas .accordion-item .accordion-body .purplee{display: inline-block; height:35px; width: 35px; border-radius: 50px; background-color: #6413b6;}
#producct .offcanvas .accordion-item .accordion-body .purplee:hover{border: 1px solid;}
#producct .offcanvas .accordion-item .accordion-body .orange{display: inline-block; height:35px; width: 35px; margin-left: 5px; border-radius: 50px; background-color: #ffa404;}
#producct .offcanvas .accordion-item .accordion-body .orange:hover{border: 1px solid;}
#producct .offcanvas .accordion-item .accordion-body .grey{display: inline-block; height:35px; width: 35px; margin-left: 5px; border-radius: 50px; background-color: #c0c4d4;}
#producct .offcanvas .accordion-item .accordion-body .grey:hover{border: 1px solid;}
#producct .offcanvas .accordion-item .accordion-body .black{display: inline-block; height:35px; width: 35px; margin-left: 5px; border-radius: 50px; background-color: #000;}
#producct .offcanvas .accordion-item .accordion-body .black:hover{border: 1px solid;}
#producct .offcanvas .accordion-item .accordion-body .peach{display: inline-block; height:35px; width: 35px; margin-left: 5px; border-radius: 50px; background-color: #f0947c;}
#producct .offcanvas .accordion-item .accordion-body .peach:hover{border: 1px solid;}

/* rang slider */
.range-slider {
	width: 100%;
	text-align: center;
	position: relative; margin-left: 4px; margin-bottom: 40px;}
	.rangeValues {
	  display: block;}
	
	
	input[type=range] {
  -webkit-appearance: none;
  border: 1px solid white;
  width: 100%;
  position: absolute;
  left: -12px;
  top: 35px;
	}
	
	input[type=range]::-webkit-slider-runnable-track {
	width: 100%;
	height: 5px;
	background: #ddd;
	border: none;
	border-radius: 3px;
	
	}
	
	input[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #21c1ff;
	margin-top: -4px;
	  cursor: pointer;
		position: relative;
	  z-index: 1;
	}
	
	input[type=range]:focus {
	outline: none;
	}
	
	input[type=range]:focus::-webkit-slider-runnable-track {
	background: #ccc;
	}
	
	input[type=range]::-moz-range-track {
	width: 300px;
	height: 5px;
	background: #ddd;
	border: none;
	border-radius: 3px;
	}
	
	input[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #21c1ff;
	
	}
	
	
	/*hide the outline behind the border*/
	
	input[type=range]:-moz-focusring {
	outline: 1px solid white;
	outline-offset: -1px;
	}
	
	input[type=range]::-ms-track {
	width: 300px;
	height: 5px;
	/*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
	background: transparent;
	/*leave room for the larger thumb to overflow with a transparent border */
	border-color: transparent;
	border-width: 6px 0;
	/*remove default tick marks*/
	color: transparent;
	  z-index: -4;
	
	}
	
	input[type=range]::-ms-fill-lower {
	background: #777;
	border-radius: 10px;
	}
	
	input[type=range]::-ms-fill-upper {
	background: #ddd;
	border-radius: 10px;
	}
	
	input[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #21c1ff;
	}
	
	input[type=range]:focus::-ms-fill-lower {
	background: #888;
	}
	
	input[type=range]:focus::-ms-fill-upper {
	background: #ccc;
	}

	/* rang slider clos */

#producct .btn1{text-align: center;}
#producct .imgsc img{width: 100%;}
#producct .btn1 .btn2{padding: 6px 20px; display: inline-block; background-color: transparent; border: 1px solid rgb(187, 186, 186); text-align: center; margin-bottom: 20px; color: #000;}
#producct .imgsc:hover{position: relative; overflow: hidden;}
#producct .imgsc:hover .img1{transform: translateY(0)scale(1.1); opacity: 0;  transition: .5s; -o-transition: .5s; -webkit-transition: .5s; -moz-transition: .5s;}
#producct .imgsc .img2{position: absolute; top: 0; right: 0; left: 0;  transition: .5s; z-index: 9; opacity: 0; transition: .5s ; -o-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s;}
#producct .imgsc:hover .img2{opacity: 1; overflow: hidden;}
#producct .imgsc .new{position: absolute; top: 13px; left: 12px; z-index: 9;}
#producct .imgsc .new .newproduct{padding:3px 11px; background-color: #000; font-size: 13px; color: #fff; border: 0px;}

#producct .imgsc .wishlist{position: absolute; top: 13px; right:12px; z-index: 9;}
#producct .imgsc .wishlist .wishlist-pop{ background-color: #fff; text-align: center; line-height: 39px; display: inline-block; height:36px; width: 36px; border-radius: 50px;  font-size: 19px; color: #000000; border: 0px;}

#producct .content h3{text-align: center;}
#producct .content h3 .btn4{text-align: center; color: #000; font-size: 20px; margin: 10px 0px 15px;}
#producct .content h5{text-align: center; font-size: 19px; margin: 9px 0px 15px;}
#producct .imgsc{ position: relative;}

/* product clos */

/* zoop product start */
#zoomp{padding: 60px 0px; border-top: 1px solid #dfdfdf; background-color: #f4f4f4;}
#zoomp h2{font-size: 17px;}
#zoomp h3{font-size: 28px; font-weight: 400;
  line-height: 44px;
  margin-bottom: 4px;}
  #zoomp .doller{font-size: 24px;}
  #zoomp .plating-info li a img{width: 65px;}
  #zoomp .plating-info li a{display: inline-block; height: 60px ; width: 60px; background-color: #fff; border: 1px solid rgb(210, 205, 205); transition: .5s;}
  #zoomp .plating-info li a:hover, #zoomp .plating-info li a:active, #zoomp .plating-info li a:focus, #zoomp .plating-info li a:focus-visible{border-color: #000;}

  #zoomp form .form-control{padding: 10px 0px; background-color:#fff; border: 1px solid rgb(194, 190, 190); border-radius: 0px; box-shadow: none; margin-top: 5px;}

  #zoomp .title{font-size: 15px;}
  #zoomp .quantity{font-size: 18px;}
  #zoomp .titlle{font-size: 15px; margin-top: 20px;}
  #zoomp .qty label{text-align: start;}
 #zoomp .qty button {margin-top: 10px; margin-left: -30px; width: 35px;}
 #zoomp .qty input{margin-top: 10px; width: 3rem; margin-left: 6px; width: 35px;}
 #zoomp .qty button.qtyplus{margin-top: 10px; margin-left: 10px; width: 35px;}
 #zoomp .listw .scbbbb{font-size: 20px; width: 80px;}
 #zoomp .wishlista{margin-top: 30px;}
 #zoomp .wishlista .wish{color: #000;}
 #zoomp .dispr{font-size: 25px; margin-bottom: -20px; margin-top: 20px;}
 #zoomp .dispr a{font-size: 20px; font-weight: 600; margin-bottom: -20px; margin-top: 20px; color: #000;}
 #zoomp .lassd{color: #000;}
 #zoomp .pragera{font-size: 15px; text-align: justify;}
#zoomp .qty-input {
 color: #000;
 background: #fff;
 display: flex;
 align-items: center;
 overflow: hidden;
 }
#zoomp .qty-input .product-qty,
#zoomp .qty-input .qty-count {
 background: transparent;
 color: inherit;
 font-weight: bold;
 font-size: inherit;
 border: none;
 display: inline-block;
 min-width: 0;
 height: 2.5rem;
 line-height: 1;
 }
#zoomp .qty-input .product-qty:focus,
#zoomp .qty-input .qty-count:focus {
 outline: none;
 }
#zoomp .qty-input .product-qty {
 width: 50px;
 min-width: 0;
 display: inline-block;
 text-align: center;
 -webkit-appearance: textfield;
    -moz-appearance: textfield;
     appearance: textfield;
 }
#zoomp .qty-input .product-qty::-webkit-outer-spin-button, .qty-input .product-qty::-webkit-inner-spin-button {
 -webkit-appearance: none;
     appearance: none;
 margin: 0;
 }
#zoomp .qty-input .qty-count {
 padding: 0;
 cursor: pointer;
 width: 2.5rem;
 font-size: 1.25em;
 text-indent: -100px;
 overflow: hidden;
 position: relative;
 }
#zoomp .qty-input .qty-count:before, .qty-input .qty-count:after {
 content: "";
 height: 2px;
 width: 10px;
 position: absolute;
 display: block;
 background: #000;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 margin: auto;
 }
#zoomp .qty-input .qty-count--minus {
 border-right: 1px solid #e2e2e2;
 }
#zoomp .qty-input .qty-count--add {
 border-left: 1px solid #e2e2e2;
 }
#zoomp .qty-input .qty-count--add:after {
 transform: rotate(90deg);
 }

 #zoomp p{font-family: Arial, Helvetica, sans-serif;}

 #zoomp .pay{
  font-size: 16px;
  color: #000; 
  font-weight: 500;
  padding-top: 20px;
}
 #zoomp .pay img{
  border-radius: 10px;
  width: 70%;
}

 #zoomp .features{
     text-align: center;
     margin-top: 20px;
     gap: 2px;
 }

 #zoomp .features li{
    width: 100px;    
 }
 
 #zoomp .features li i{ 
     color: #000;
     font-size: 33px;
 }

 #zoomp .features li p{ 
     margin-top: 10px;
     font-size: 14px;
     color: #000;
 }
 

 
#zoomp .qty-input {
 border-radius: 4px;
 width: 140px;
 transform: scale(1);
 border: 1px solid#e2e2e2;
 }

#zoomp .qunty .aadcar{padding: 8px 30px; background-color: #000; display: inline-block; color: #fff; border:0px}

#zoomp .wishlista .wish{color: #000; font-size: 20px;}
#zoomp .wishlista .add{color: #000; font-size: 16px; margin-left: 20px;}

/*  */

.mz-expand div a{
display: none;
}

#zoomp .zoom-gallery a img{width: 90px; margin: auto;}

/* zoom product clos */

/* zooomtab */
#zooomtab{ background-color: #f4f4f4;}
#zooomtab h4{font-size: 16px;}
#zooomtab .zooomtabstar li a{color: #ddac4a;}
#zooomtab .form-control.is-valid, .was-validated .form-control:valid{border-radius: 0px;}
#zooomtab .btnk{padding: 10px 20px; background-color: #000; color: #fff; display: inline-block;}
#zooomtab .retlatedprodu{margin-top: 35px;}
#zooomtab .retlatedprodu .retlatedpro{margin-top: 20px;}
#zooomtab .retlatedprodu .retlatedpro li:last-child{width: 100%;}
#zooomtab .retlatedprodu .retlatedpro li .thisis{padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid gray;}
#zooomtab .retlatedprodu .retlatedpro li .retlatedprostar li:last-child{border-right: 1px solid gray; padding-right: 30px;}
#zooomtab .nav-pills .nav-item{background-color:#000;  margin-left: 2px; transition: .5s;} 
#zooomtab .nav-pills .nav-item .nav-link{color:#fff; padding: 4px 6px; font-size: 13px;}
#zooomtab .nav-pills .nav-link.active{background-color:#000 !important; }
#zooomtab .nav-pills .nav-link:hover{background-color:#8f8fc4 !important; }

/* similar-product */

#similar-product{padding: 20px 0px 0px;}
#similar-product h2{text-align: center; margin-bottom: 30px;}
#similar-product .row{row-gap: 30px;}
#similar-product .btn1{text-align: center;}
#similar-product .imgsc img{width: 100%;}
#similar-product .btn1 .btn2{padding: 6px 20px; display: inline-block; background-color: transparent; border: 1px solid rgb(187, 186, 186); text-align: center; margin-bottom: 20px; color: #000;}
#similar-product .imgsc:hover{position: relative; overflow: hidden;}
#similar-product .imgsc:hover .img1{transform: translateY(0)scale(1.1); opacity: 0;  transition: .5s; -o-transition: .5s; -webkit-transition: .5s; -moz-transition: .5s;}
#similar-product .imgsc .img2{position: absolute; top: 0; right: 0; left: 0;  transition: .5s; z-index: 9; opacity: 0; transition: .5s ; -o-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s;}
#similar-product .imgsc:hover .img2{opacity: 1; overflow: hidden;}
#similar-product .imgsc .new{position: absolute; top: 13px; left: 12px; z-index: 9;}
#similar-product .imgsc .new .newproduct{padding:3px 11px; background-color: #000; font-size: 13px; color: #fff; border: 0px;}

#similar-product .imgsc .wishlist{position: absolute; top: 13px; right:12px; z-index: 9;}
#similar-product .imgsc .wishlist .wishlist-pop{ background-color: #fff; text-align: center; line-height: 39px; display: inline-block; height:36px; width: 36px; border-radius: 50px;  font-size: 19px; color: #000000; border: 0px;}

#similar-product .content h3{text-align: center;}
#similar-product .content h3 .btn4{text-align: center; color: #000; font-size: 17px; margin: 10px 0px 15px;}
#similar-product .content h5{text-align: center; font-size: 15px; font-family: Arial, Helvetica, sans-serif; margin: 9px 0px 15px;}
#similar-product .imgsc{ position: relative;}
#similar-product .owl-carousel .owl-nav button.owl-next, #similar-product .owl-carousel .owl-nav button.owl-prev{display: none;}
#similar-product .owl-carousel button.owl-dot{display: none;}

/* thanks page */
#thank { 
  margin-top: 40px;
  margin-bottom: 40px;
}

#thank .content{
  padding: 40px 0px;
  text-align: center;
  background-color: #a3a4b6;
  margin: auto;
  width: 100%;
  padding: 40px 0px;
}

  #thank .content h2{color: #fff; font-size: 26px;}
  #thank .content p{color: #fff; line-height: 30px;
    margin: auto;
    color: #fff;
    width: 200px;}
  #thank .content .call a {padding: 7px; width: 166px; background-color: #ea8597; color: #fff; border-radius: 40px; display: inline-block; margin-bottom: 20px; margin-top: 15px;}


.Print{
    display:none;
}

@media print {
    .noPrint { display: none !important; }
    *{
        font-size:9px;
    }
    .Print{
        display:contents;
    }
} 


.modal.modal-1 .modal-title{color: #85232b;}
.modal.modal-1 .close{color: #85232b; font-size: 25px; background-color: transparent; border: none;}
.modal.modal-1 .modal-header{border-color: transparent; display: block !important; padding: 0px; text-align: end; position: absolute;
top: 5px; right: 15px; z-index: 99;}
.modal.modal-1 .modal-body{padding: 0px;}
.modal.modal-1 .content{padding: 0px 10px 0px 0px;}
.modal.modal-1 .content .text{font-size:13px;}
.modal.modal-1 .imgs img{border-radius: 10px 0px 0px 10px;}
.modal.modal-1 .modal-content {background-color: #ffffff; padding: 0px; border-radius: 10px; margin-top: 120px;}
.modal.modal-1 form .form-control, .modal form .form-select{border: none; border-bottom: 1px solid #000000; background-color: #85232b00; border-radius: 0px; color: #000000;}
.modal.modal-1 form .label{color: #000000; font-size: 16px; font-weight: 600; margin-bottom: 10px;}
.modal.modal-1 form .form-control:focus, .modal form .form-select:focus{box-shadow: none; border-color: #1f1a17;}
.modal.modal-1 form .form-control::placeholder, .modal form .form-select::placeholder{color: #000000;}
.modal.modal-1 form .btn{background-color: #434341; color: #fff; width: 100%; font-weight: 500;}