option:active, option:checked, option:focus, option:hover {
    background: #2d2d2d !important;
    position: relative;
    color: #fff !important;
}
.rounds label {
height: 17px !important;

    width: 20px !important;
}
@media only screen and (max-width: 1024px){
#sidenav {
   
    background: #fff  !important;
    color: #2d2d2d  !important;
}
.first-dropdown-li > ul {width: 20px !important; }
.header-menu-nav li>a {
   margin-right: 8px !important;
    font-size: 14px !important;
}
header {width:100% !important}
.perceive_about_footer2 {display:none !important}
.main-footer2 > div {gap:0 !important}

}
@media only screen and (max-width: 720px){
#sidenav {
   
    background: #fff  !important;
    color: #2d2d2d  !important;
}
.mobile-slider-v01 {
 background-size: 290%  !important;
    background-repeat: no-repeat  !important;
    background-position: -600px -25px !important;
}

.costume-title {
    top: 55%;
display:none !important;
    background: #ffffff5e !important;
    left: 25%;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
.log_nav_allure {
    max-width: 160px  !important;
    max-height: 100%  !important;
    top: 0  !important;
    left: 8px  !important;
    padding: 5px  !important;
}
.costume-title {
    top: 40%;
    background: #ffffff5e !importantx;
    left: 15%;
}
}
@media only screen and (min-width: 570px) and (max-width: 730px){
.mobile-slider-v01 {
 background-size: 190%  !important;
    background-repeat: no-repeat  !important;
    background-position: -400px -25px !important;
}

}
@media only screen and (min-width: 721px) and (max-width: 765px){
.mobile-slider-v01 {
 background-size: 190%  !important;
    background-repeat: no-repeat  !important;
    background-position: -460px -25px !important;
}
.costume-title {
display:none !important;
    top: 55%;
    background: #ffffff5e !important;
    left: 25%;
}
}
 .stock_out_perceive {
    background: #ff0000a1 !important;
    color: #fff !important;
}

.product-label-right > .pull-right {
margin: 25px -9px !important;
}

.product-label-right2 > .pull-right {
margin: 25px -7px !important;
}


.product-label-right {
    position: relative !important;
left: 58% !important;
}
.product-label-right2{
    position: relative !important;
left: 50% !important;
}
.product-thumb2 .product-label {
  position: absolute;
  top: 10px;
  right: 10px;
  left: 10px;
  z-index: 11;
}
.product-thumb2 .product-label span {
  display: block;
  height: 30px;
  width: 30px;
  border-radius: 50%;
  line-height: 30px;
  color: #fff;
  font-weight: 700;
  text-align: center;
  font-size: 12px;
  text-transform: lowercase;
  background: #000;
  transition: all 0.5s ease-out 0s;
  -webkit-transition: all 0.5s ease-out 0s;
}
.product-label span.sale {
  float: right;
}
.product-label span.new {
  float: left;
}
.product-thumb2:hover .product-label span {
  transform: scale(0);
  -webkit-transform: scale(0);
}

.relative2:hover .product-label span {
  transform: scale(0);
  -webkit-transform: scale(0);
}
.relative2 .product-thumb2 .product-label {
  top: 0;
  left: 0;
  right: 0;
}
.relative2 .product-thumb2 .product-label span {
  background: #fff;
  color: #000;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 10px;
  border: 1px solid #000;
  border-radius: 0;
  padding: 0 9px;
  margin-top: 25px;
  min-width: 85px;
  text-align: center;
  letter-spacing: 2px;
  height: 26px;
  line-height: 24px;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}
.relative2 .product-thumb2 .product-label .new-label {
  transform-origin: 22px 30px;
  -webkit-transform-origin: 22px 30px;
}
.relative2 .product-thumb2 .product-label .sale-label {
  transform-origin: 47px 13px;
  -webkit-transform-origin: 47px 13px;
}

:root {
      --global-font: 'Open Sans', sans-serif !important;
}

.primary-bg-color-white {background-color:#fff;}
.d-nonex {display:none !important}
.text-gray-10 {color:#2d2d2d !important}
p, a {
color:#2d2d2d !importantx;
}
.header-menu-nav > li > ul > li {
    border-bottom: 1px solid #ddd;
}
.homepage-menu-tab .c-tabs-nav__link.is-active {
font-size: 32px !important;
    font-family: 'Georgia', sans-serif !important;
}

.search_close_btn0 {
border: 1px solid #e5e7eb;
    padding: 0 10px;
    background: #fff;
    width: 20%;
    height: 103%;
    font-size: 10px;
    top: -12px;
}
.search_close_btn1 {
border-left: 1px solid #e5e7eb;
    padding: 5px 10px;
    border-right: 1px solid #e5e7eb;
    border-top: 0px solid #e5e7eb;
    width: 40px;
    height: 40px;
    background: #fff;
    font-size: 20px;
    top: -11px;
    margin-left: 10%;
}

@media only screen and (max-width: 767px){
.modal-h {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
}



.costume-title {
    background: transparent;
}


.allure_slider_font  > p {margin-bottom:15px !important;color:#2d2d2d}


.list-service-footer-img2, .list-service-footer-img3 {
    margin: 0 -15% 0 35% !important;
}

.list-service-footer-img1 {
    margin: 0 -15% 0 20% !important;
}
@media only screen and (min-width: 1736px){
.allure_nav_wrap {
margin-left: 20%;
}
}

@media only screen and (min-width: 1236px) and (max-width: 1600px){
.allure_nav_wrap {
margin-left: 1%;
}
}

.product-slider {
    margin: 10px -15px 0  !important;
}
.allure_slider_font > p {
font-family: 'Georgia', sans-serif;
}
.product-bestsale-jewelry > div >div > h2 {
font-familyx: 'Georgia', sans-serif;
}
#item-details-wishlist > div > div >h3 {
font-family: 'Open Sans', sans-serif !important;
}

.semi_bold {font-weigh:500 !important;}
.black {
font-family: 'Open Sans', sans-serif !important;
}
#product-description, #product-specification, #product-care, .product_title_font, .footer_title_font {
font-family: 'Open Sans', sans-serif !important;
letter-spacing: 2.5px;
}
.block-footer2 > h2 {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 500 !important;
	font-size:25px !important;
}

.nio-con-section-title p, .d-tab .c-tabs-nav__link {
font-weight:500 !important;
letter-spacing: 2.5px;
}
.product-title > a, .product-price {
font-family: 'Open Sans', sans-serif !important;
font-weight: 400 !important;
}

.display-none {
display: none !important;
}
.item-add-to-cart:hover, .add-wishlist:hover, .primary-bg-hover:hover {color:#fff !important;}
.header-menu-nav >  li >  ul > li{
    color: #000 !important;
    font-family: 'Open Sans', sans-serif !important;
}

@media only screen and (max-width: 2222px){
.custom-swiper-full .swiper-button-prev {
    right: 6px!important;
    left: 25px !important;
}
.swiper-button-next {
    right:25px !important;
}
    
}
@media only screen and (min-width: 1536px){
.custom-swiper-full .swiper-button-prev {
    right: 0px!important;
    left: 25px !important;
}
}
.product-thumb-link > img {
    object-fit: contain;
    object-position: center;
    max-width: 100%;
    /* min-height: 325px;
    max-height: 325px; */
}

/* .swiper-slide-img {
object-fit: contain !important;
    object-position: center;
    max-width: 100%;
    min-height: 325px;
    max-height: 325px;
} */
.zoom img {height:100% !important;}
.addcart-link > div:hover {color:#fff !important;}

.list-service-footer > div {text-align:center;}
@media only screen and (min-width: 1200px) {
.text_on_banner {              bottom: 0;  position: absolute;
        left: 10%; color:#fff !important}
.text_on_banner_product {
        position: absolute !important;
        padding: 15% 5% !important;
        color: #fff !important;
}
}



.next, .prev {border-radius:50%;}
.menuss-hover > span {margin-top:13px !important;}
.menu-font {
    font-family: 'Open Sans', sans-serif !important;
}
.text_on_banner {margin: 10% ;
    color: #fff;}

#mobile_cart {
display:none;    margin: 0px;
}
.allure_nav_cart_text  {display:none;}
.yildiz-menu-item {
     padding: 5px 10px;
    top: -5px;
  background: #000;
    color: #fff !important;
}

.list-service-footer > div {
    margin-bottom:20px;
}
.list-service-footer > div > .icon-1-footer::after{
display:none;
}
.list-service-footer > div > .icon-2-footer::after{
display:none;
}

.chat-parent-container {
display: none !important;
}
.header-menu-border-allure {
display: none !important;
}
.py-4 {padding-top:0px}
.custom-border li:not(:last-child) .first-list:after {
		border: none !important;
	}

.allure-top-nav{
	background: transparent !importantx;
}
.header-bottom-allure-scroll {top:2% !important;}
.header-bottom-allure {
	/* display: none !important; */
    left: 28%;
    width: 40%;
    position: fixed;
    overflow: hidden;
    border: none !important;
    top: 5%;
    z-index: 99;
    background: transparent !important;
    padding: 0px !important;
}
.allure-top-logo-div {
	height: 100% !important;
}
.allure-top-logo {
	height: 100% !important;
	width: 220px;
}
.allure-right-cart-nav{
	padding: 15% 60px;
}

@media only screen and (max-width: 767px) {
.perceive_mobile_quickview {    flex-direction: column !important;top:5%;}
.slider-arrow.slider-arrow-2.flex-right {top:0 !important;    margin-bottom: 20px;}
.nio-con-section-title p, .d-tab .c-tabs-nav__link {    letter-spacing: 0px !important;}
.perceive_about_footer2 {display:none !important;}
#item-filter-container-desktop > nav {
  margin-top: 5px !important;
 background-size: 140%;
    background-repeat: no-repeat;
height:180px !important;
}
.allure-top-nav {display:none !important;}
.mobile_submit_button {
    margin: 4px;
    background: #fff;
    width: 24px;
    border-radius: 4px;
    height: 39px;
    text-align: center;
}
.text_on_banner {padding:30% 3% !important;}
#mobile_cart {
display: block;
    margin: 0 20px;
}
#mobile_cart_none {display:none !important}
	.header-bottom-allure {
	 display: none !important; 
  }
  .banner-slider.bg-slider .banner-thumbx img {
  max-width: none;
  opacity: 0;
  width: auto;
}
}
.allure_scroll_header {
background: #fff;
    padding-bottom: 0px !important;
    color: #000;
   /* box-shadow: 0px -3px 6px 4px #ddd; */
 /*--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);*/
   /*  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);*/
}

.allure_scroll_header > .allure-top-nav > div > .allure-top-logo-div  {
    width: 20% !important;
}

.allure_scroll_header > .allure-top-nav > div > .allure-top-logo-div > a > .allure-top-logo {
    height: 100% !important;
    width: 100% !important;
    margin: 0;
    padding: 2px;
}

.allure_nav_wrap {margin-top: 0px !important;    overflow: visible;}
.allure_scroll_header > .allure-top-nav > .allure-right-div-nav> .allure-right-cart-nav {
padding: 10% 0px 0 0 !important;
}
.allure_scroll_header_color {color:#000 !important;}
.allure_scroll_header_color > a {color:#000 !important;}