#buy_to_cart,.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#FF0089!important}#add_to_cart,#buy_to_cart{text-transform:uppercase!important;font-weight:700!important;padding:0!important;width:120px;height:44px}#mytopBtn,.accordions{outline:0;cursor:pointer}#mytopBtn,.accordions,.lineview:hover{cursor:pointer}#store,#toTopr,#toTopr i,.featured__item__pic,.panels,.product-body h5{overflow:hidden}.favourite-icon a i,.select2-container--default .select2-results__option--highlighted[aria-selected] p{color:#fff}@media (max-width:300px){.navbar-toggler{margin:auto}}.style1 .product{background:0 0;border:none}#mytopBtn,.shop-list .btn-success{background-color:#FF0089}.card-header,.osahan-menu-2 .nav-link:hover{background-color:#fff}.offerslider .img-fluid{border-radius:10px}.footer a:hover{color:#FF0089;font-weight:700}.style4 .product-header{background:#fff;border-radius:10px}.style1 .feature-box h6{white-space:nowrap;overflow:hidden}#store{white-space:normal!important}.style5category-item{background:#fff}@media (min-width:1200px){.mobileonly{display:none}.product-body h6{white-space:nowrap}}@media (max-width:1199px){.additemstocart,.product-body h6{display:inline-grid}}@media (min-width:614px) and (max-width:644px){.additemstocart{display:inline-grid}}#mytopBtn,.afterotp,.forgototp,.hide-forgot.active,.nav-tabs .nav-link.active{display:none}.main-nav-right .osahan-top-dropdown img{border:unset}.product-body h5{clear:both;display:inline-block;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;white-space:normal}.wishlist .product{padding:16px}.page-item.active .page-link{background-color:#efb7d0;border-color:#efb7d0;color:#FF0089;font-weight:700}.page-link{color:#FF0089}#mytopBtn,.fixedwhatsapp{color:#fff;bottom:20px;position:fixed}.owl-carousel-featured .owl-next{right:-50px}.owl-carousel-featured .owl-prev{left:-50px}.alertify-notifier.ajs-center .ajs-message.ajs-visible,.alertify-notifier.ajs-right .ajs-message.ajs-visible{width:300px;background-color:#efb7d0;color:#000;text-align:center;font-weight:700}.alertify-notifier.ajs-center.ajs-bottom .ajs-message.ajs-visible{bottom:30px}.alertify-notifier.ajs-top{top:56px}.modal-header{border-top-left-radius:unset!important;border-top-right-radius:unset!important}.fixedwhatsapp{width:50px;height:50px;background-color:#29a71a;border-radius:50px;text-align:center;font-size:30px;box-shadow:3px 4px 3px #999;left:15px;z-index:100}.fixedwhatsapp i:before{margin-top:10px}#mytopBtn{right:30px;z-index:99;font-size:18px;border:none;padding:10px;border-radius:4px}.osahan-menu .navbar-brand{padding:0 18px}#add_to_cart{color:#FF0089!important;font-size:13px!important;background:0 0!important;border:1px solid #FF0089!important;border-radius:20px!important;text-wrap: pretty;}#buy_to_cart{color:#fff!important;font-size:15px!important;border:1px solid #FF0089!important;border-radius:20px!important;text-wrap: pretty;}.cart-page .btn-secondary,.cart-page .btn:hover,.checkout-page .btn-secondary:hover{color:#000!important;background:#efb7d0!important}.owl-next,.owl-prev{height:44px!important;width:40px!important;background:#3ab8bd!important;margin:auto 0!important;border-radius:4px!important;opacity:.8!important}.form-control-select,.select2-container{width:100%!important}.offerimages{padding:14px 0 0}.login-modal-left{float:none}.top-categories-search .btn-secondary{background:#FF0089!important;color:#fff}.cart-btn .cart-value,.navbar-top .bg-success{background:#FF0089!important;color:#000}.shop-filters .card-header .btn,.text-secondary{color:#FF0089!important;font-size:20px}.bg-dark,.login-popup{background:#fae8f0!important}.favourite-icon .wishlisted a,.mobileonly{background:#efb7d0}.main-nav-right .btn:hover,.osahan-menu .navbar-brand:hover{background-color:unset!important}.mobileonly{color:#fff;font-weight:700;text-align:center}#setpassPassword{float:right;left:-10px;margin-top:-25px;position:relative;z-index:2}.btn.focus,.btn:focus{box-shadow:0 0 0 .2rem #FF0089}.btn-secondary{background:#3ab8bd!important;color:#000;border:1px solid #3ab8bd}.style3 .btn-secondary{background:#fff!important;color:#FF0089;border:1px solid #FF0089}.main-nav-right .btn,.style1.owl-carousel-featured{border-right:none}.osahan-menu-2 .nav-link,.text-dark,.text-success{color:#000!important}.category-item img{height:145px;width:145px;}.dropdown-menu{min-width:15rem}.owl-carousel-featured.style6{border-right:unset}.category-item,.style1category-item,.style4category-item,.style5category-item,.style6category-item{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.125);border-radius:10px;margin:10px}.credit-debit-row,.wallet-card{box-shadow:0 0 4px 1px #eee}.style4 .product-header img,.style5 .product-header img,.style6 .product-header img{object-fit:cover;height:auto;border-top-left-radius:10px;border-top-right-radius:10px;margin:0 0 8px}.featured__controls ul li:last-child,.featured__item__pic__hover li:last-child{margin-right:0}.style4 .product-header img,.style6 .product-header img{border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin:0}.favourite-icon a{background:#3ab8bd;border:1px solid #3ab8bd}.style1 .product-header img{height:400px;margin:0}.style1 .product{padding:0;margin:5px}.style4 .product-body,.style5 .product-body{margin-bottom:8px;padding:10px 0}.style4 .product-body{border-left:5px solid #efb7d0}.style5 .product-body{border-left:5px solid #FF0089}.shop-detail-right .btn-secondary:hover{border:1px solid #FF0089}.shop-detail-right .btn-secondary{background:#FF0089!important;color:#fff;border:1px solid #FF0089;font-weight:503}.featured__item__pic__hover li:hover a,.list-group-item.active{background:#FF0089;border-color:#FF0089}.form-control-select{padding:10px;line-height:1.5;color:#495057;background-color:#fff;border:2px solid #FF0089;border-radius:20px}.qty .btn{height:29px}.shop-detail-right .btn,p .shop-detail-right .pro-qty .btn{margin:0}.shop-detail-right .short-description{margin:29px 0 0;box-shadow:rgb(100 100 111 / 20%) 0 7px 29px 0}.btn.focus,.btn:focus{box-shadow:none}.dataTables_paginate .page-link{border:none}.featured{padding-top:80px;padding-bottom:40px}.featured__controls{text-align:center;margin-bottom:50px}.featured__controls ul li{list-style:none;font-size:18px;color:#1c1c1c;display:inline-block;margin-right:25px;position:relative;cursor:pointer}.featured__controls ul li.active:after{opacity:1}.featured__controls ul li:after{position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:#FF0089;content:"";opacity:0}.featured__item{margin-bottom:50px}.featured__item:hover .featured__item__pic .featured__item__pic__hover{bottom:20px}.featured__item__pic{height:270px;position:relative;background-position:center center}.featured__item__pic__hover{position:absolute;left:0;bottom:-50px;width:100%;text-align:center;-webkit-transition:none,.5s;-moz-transition:none,.5s;-ms-transition:none,.5s;-o-transition:none,.5s;transition:none,.5s}.featured__item__pic__hover li{list-style:none;display:inline-block;margin-right:6px}.featured__item__pic__hover li:hover a i{color:#fff;transform:rotate(360deg)}.featured__item__pic__hover li a{font-size:16px;color:#1c1c1c;height:40px;width:40px;line-height:40px;text-align:center;border:1px solid #ebebeb;background:#fff;display:block;border-radius:50%;-webkit-transition:none,.5s;-moz-transition:none,.5s;-ms-transition:none,.5s;-o-transition:none,.5s;transition:none,.5s}.featured__item__pic__hover li a i{position:relative;transform:rotate(0);-webkit-transition:none,.3s;-moz-transition:none,.3s;-ms-transition:none,.3s;-o-transition:none,.3s;transition:none,.3s}.featured__item__text{text-align:center;padding-top:15px}.featured__item__text h6{margin-bottom:10px}.featured__item__text h6 a{color:#252525}.featured__item__text h5{color:#252525;font-weight:700}.featured__filter p{font-size:14px;line-height:1.6;margin:0}.accordions{background-color:#eee;color:#444;padding:18px;width:100%;border:1px solid #d6d6d6;text-align:left;font-size:15px;transition:.4s;margin:0;border-bottom:none}.accordions:hover{background-color:#ccc}.accordions.active{background-color:#f5f5f578}#MixItUpD0E439 .mix{margin-bottom:20px}#MixItUpD0E439 .cardss{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.3s;padding:10px;margin-bottom:20px;border:1px solid #FF0089;border-radius:.25rem}#MixItUpD0E439 .cardss .row div,.featured__filter .card .row div{font-weight:700;line-height:2.5}#MixItUpD0E439 .cardss .row span,.featured__filter .card .row span{font-weight:400}#MixItUpD0E439 .badge{line-height:1.5;color:#fff;border-radius:.25rem!important;text-transform:capitalize}.panels{padding:0 18px;border:1px solid #d6d6d6;margin:0;background-color:#fff;max-height:0;transition:max-height .2s ease-out}.lineview,.lineview-small{position:relative;border-radius:50%}.flex-parent{margin:40px 0 0 30px}.status{z-index:99;min-height:120px;border-top:1px solid #f3f2f2;text-align:center;margin-top:20px}.lineview-flex-container{display:inline-flex}.lineview-small{width:12px;height:12px;z-index:2;background-color:#fff;top:6px;left:6px}.lineview:after,.lineview:before{content:"";display:block;position:absolute;z-index:-1;top:50%;transform:translateY(-50%);background-color:#FF0089;width:150px;height:5px;max-width:200px}.lineview::before{left:calc(-4vw + 12.5px)}.lineview::after{right:calc(-4vw + 12.5px)}.lineview.notactive,.lineview.notactive::after,.lineview.notactive::before,.lineview.notactive~.lineview,.lineview.notactive~.lineview::after,.lineview.notactive~.lineview::before{background-color:#9aa1a7}.lineview span{width:1px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden;text-transform:capitalize}.lineview span::after,.lineview span::before{visibility:visible;position:absolute;left:50%}.lineview span::after{content:attr(data-year);top:15px;transform:translateX(-50%);font-size:12px;width:100px;line-height:1.5}.lineview span::before{content:attr(data-info);top:-37px;font-size:14px;text-indent:-22px;font-weight:700;color:#FF0089}.lineview.notactive span::before{content:attr(data-info);color:#000}.description-flex-container{width:80vw;font-weight:400;font-size:22px;margin-top:100px;max-width:1000px}.description-flex-container p{margin-top:0;display:none}.description-flex-container p.active{display:block}.lineview-flex-container .list{min-width:150px;display:inline-block}.lineview{width:25px;height:25px;background-color:#FF0089}.style1 .feature-box .mdi{border:none;border-radius:unset;color:#000;display:inline-block;float:none;font-size:unset;height:initial;line-height:unset;margin:0;width:initial}.wallet-card .credit .credit-icon,.wallet-card .debit .debit-icon{padding:6px 8px;box-shadow:1px 1px 3px 1px #c9c9c9;color:#fff;font-size:20px;align-self:baseline;margin:0 10px 0 0;font-weight:800}@media screen and (min-width:481px) and (max-width:767.95px){.container-home{padding:0 30px}}@media screen and (min-width:768px) and (max-width:991.95px){.container-home{padding:0 60px}}@media screen and (min-width:992px){.container-home{padding:0 50px}}.product-category-img{border-radius:8px 8px 0 0}.saved-amount{color:#29a71a;font-size:20px}@media screen and (min-width:320px) and (max-width:676px){.add_to_cart,.buy_to_cart{width:100%;height:30px}.buy_to_cart{margin-top:8px}}@media only screen and (max-width:600px){.section-padding-responsive{padding:0!important}}.for-button,.for-no-button{padding:2px 20px!important}@media only screen and (min-width:769.99px) and (max-width:1200px){.user-part-mobileonly{display:none!important}}.mb-4,.sty a,.text-contact{color:#fff!important}.for-button{color:#10b934;border:2px solid #10b934;border-radius:20px}.for-button:hover{color:#fff;background-color:#10b934;border:2px solid #10b934;border-radius:20px}.for-no-button{color:#d90d0d;border:2px solid #d90d0d;border-radius:20px}.for-no-button:hover{background-color:#d90d0d;color:#fff;border:2px solid #d90d0d;border-radius:20px}#toTopr{color:#fff;background-color:#24dc5e;padding:15px;border-radius:50%;text-decoration:none;position:fixed;bottom:15px;right:40px;z-index:999;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}#toTopr i{font-size:45px;display:block;float:right;line-height:42px}.shop-cat-h1-f{font-size:1.25rem!important}.page-h1-f{font-size:2rem!important}.wallet-card .credit .credit-icon{background:#089d37;border-radius:50%}.wallet-card .debit .debit-icon{background:#b33131;border-radius:50%}.total-credit,.wallet-card .credit .text-font{color:green}.total-debit,.wallet-card .debit .text-font{color:red}.wallet-card .description{color:#4e504e}.wallet-card .text-font-wallet{justify-content:space-between;display:flex;width:60%;flex-wrap:wrap;margin:0}.credit-debit-row{background:#faebd7;padding:20px 10px 10px;border:1px solid #FF0089}.total-balance{color:#007bff;font-weight:800}.offer_time{width:100%;block;color:#ff0000;background:#fff;font-size: 13px;margin-left: 2px;}.error{color: #d90d0d;}
.carousel .carousel-control-prev-icon, .carousel .carousel-control-next-icon{
   background-color: #d62d56 !important;
   padding: 20px;
   border-radius: 50%;
   background-size: 60%;
   background-position: center;
   cursor: pointer;
 }
/*--------------------------Custom Select2 Start----------------------------*/
.custom-select2 .select2-container .select2-selection--single{
   height: 35px;
}
.custom-select2 .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 24px;
}
.custom-select2 .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 4px;
}
.custom-select2 .select2-container--default .select2-selection--single {
   border: 1px solid #ced4da;
   background-color: #fff !important;
   border-radius: 10px;
   font-size: 16px;
}
/*--------------------------Custom Select2 End----------------------------*/
/*------------------Bell Notification Styles Start------------------------*/
  .bell-notification.dropdown-toggle::after{
    display: none;
 }
 .bell-notification{
  background: #FF0089;
  border-radius: 100% ! important;
  padding: 10px 14px;
  font-weight: 900 ! important;
  border: none;
  font-size: 19px;
  color: #fff;
  font-weight: 900! important;
  margin: 5px;
  position: relative;
 }
 .bell-notification .count{
       font-size: 73%;
       font-weight: 600;
       background: #529b0d;
       padding: 1px 8px;
       border-radius: 100%;
       position: absolute;
       top: -3px;
       right: -9px;
       box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
 }
 .bell-notification-list{
       max-width: 320px;
       /* top: 100px! important; */
 }
 .bell-notification-list ul{
    display: flex;
    flex-direction: column;
    padding:5px!important;
    overflow-y: auto;
    max-height: 300px;
 }
 .bell-notification-list ul li.items{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items:center;
    flex-wrap: wrap;
    padding:5px;
    /* border-radius: 10px; */
    /* box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%); */
    border-bottom: 1px dotted #FF008987;
    background-color: aliceblue;
 }
 .bell-notification-list ul li.items.readed{
   background-color: #fff! important;
}
 .bell-notification-list ul li.items .left{
    border-left: 5px solid #FF0089;
    padding: 0px 10px;
    max-width: 80%;
 }
 .bell-notification-list ul li.items .right{
    padding:5px 10px;
 }
 .bell-notification-list ul li.items .title{
    font-weight:900;
    color: #333! important;
 }
 .bell-notification-list ul li.items .message{
    font-weight:400;
    font-size:13px;
 }
 .bell-notification-list ul li.items .notification-img{
    max-width:100%;
 }
 /* Styling for the custom scrollbar */
 .bell-notification-list ul::-webkit-scrollbar {
             width: 10px;
 }
 .bell-notification-list ul::-webkit-scrollbar-thumb {
          background-color: #FF0089;
          border-radius: 5px;
 }
 .bell-notification-list ul::-webkit-scrollbar-track {
    background-color: #fff; /* Change this to the desired background color */
 }
 .notification-title-bar{
    padding: 10px;
    text-align: center;
    background-color: #FF0089;
    color: #fff;
    font-weight: 900;
 }
 /*------------------Bell Notification Styles End------------------------*/
 /*-----------------------Product item review start---------------------------*/
 .item-details-review{
   margin-bottom: 10px;
}
.item-details-review .static-rating-group{
   display: flex;
   align-items: center;
   margin-bottom:5px;
}
.item-details-review .static-rating-group .static_rating_icon{
   margin: 2px;
   color: #ddd;
}
.item-details-review .static-rating-group .static_rating_icon.checked{
   color: orange;
}
.item-details-review .total-reviews-text{
   font-size: medium! important;
   text-decoration: none;
   margin-left: 8px;
   color: #000;
}
/*-----------------------Product item review end---------------------------*/
/*-----------------------Product details review start---------------------------*/
.pro-details-review{
   margin-bottom: 10px;
   cursor: pointer;
 }
 .pro-details-review .static-rating-group{
   display: flex;
   align-items: center;
   margin-bottom:5px;
}
.pro-details-review .static-rating-group .static_rating_icon{
   margin: 2px;
   color: #ddd;
}
.pro-details-review .static-rating-group .static_rating_icon.checked{
   color: orange;
}
.pro-details-review .total-reviews-text{
   font-size: medium! important;
   text-decoration: none;
   margin-left: 8px;
   color: #000;
}
/*-----------------------Product details review end---------------------------*/
/*-----------------------Review form section start---------------------------*/
.static-rating-group{
   display: flex;
   align-items: center;
   margin-bottom:5px;
}
.static-rating-group .static_rating_icon{
   margin: 2px;
   color: #ddd;
}
.static-rating-group .static_rating_icon.checked{
   color: orange;
}
.total-rating-title {
 font-weight: bold;
}
.total-rating-number{
font-size: 40px;
margin-bottom: 0px;
}
.total-reviews-text{
font-size: medium! important;
text-decoration: underline;
margin-left: 8px;
}
.reviews-total-item-parent{
box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
padding: 10px;
margin-bottom: 10px;
}
.reviews-total-item{
display:flex;
justify-content:center;
flex-wrap: wrap;
margin-bottom: 15px;
}
.reviews-total-item .left{
display:flex;
align-content: center;
width:30%;
}
.reviews-total-item .right{
display:flex;
justify-content: center;
width:30%;
padding: 10px;
border-left: 1px solid #49479d1a;
}
.reviews-item{
box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
padding: 10px;
height:100%;
}
/*---------Full star start--------------*/
#full-stars-example-two {
.rating-group {
display: inline-flex;
}
.rating__icon {
pointer-events: none;
}
.rating__input {
position: absolute !important;
left: -9999px !important;
}
.rating__input--none {
display: none
}
.rating__label {
cursor: pointer;
padding: 0 0.1em;
font-size: 1.5rem;
}
.rating__icon--star {
color: orange;
}
.rating__input:checked ~ .rating__label .rating__icon--star {
color: #ddd;
}
.rating-group:hover .rating__label .rating__icon--star {
color: orange;
}
.rating__input:hover ~ .rating__label .rating__icon--star {
color: #ddd;
}
}
/*---------Full star end--------------*/
/*---------Half star start--------------*/
#half-stars-example {
   /* use display:inline-flex to prevent whitespace issues. alternatively, you can put all the children of .rating-group on a single line */
   .rating-group {
     display: inline-flex;
   }   
   /* make hover effect work properly in IE */
   .rating__icon {
     pointer-events: none;
   }   
   /* hide radio inputs */
   .rating__input {
    position: absolute !important;
    left: -9999px !important;
   }   
   /* set icon padding and size */
   .rating__label {
     cursor: pointer;
     /* if you change the left/right padding, update the margin-right property of .rating__label--half as well. */
     padding: 0 0.1em;
     font-size: 2rem;
   }   
   /* add padding and positioning to half star labels */
   .rating__label--half {
     padding-right: 0;
     margin-right: -0.6em;
     z-index: 2;
   }   
   /* set default star color */
   .rating__icon--star {
     color: orange;
   }   
   /* set color of none icon when unchecked */
   .rating__icon--none {
     color: #eee;
   }   
   /* if none icon is checked, make it red */
   .rating__input--none:checked + .rating__label .rating__icon--none {
     color: red;
   }   
   /* if any input is checked, make its following siblings grey */
   .rating__input:checked ~ .rating__label .rating__icon--star {
     color: #ddd;
   }   
   /* make all stars orange on rating group hover */
   .rating-group:hover .rating__label .rating__icon--star,
   .rating-group:hover .rating__label--half .rating__icon--star {
     color: orange;
   }   
   /* make hovered input's following siblings grey on hover */
   .rating__input:hover ~ .rating__label .rating__icon--star,
   .rating__input:hover ~ .rating__label--half .rating__icon--star {
     color: #ddd;
   }   
   /* make none icon grey on rating group hover */
   .rating-group:hover .rating__input--none:not(:hover) + .rating__label .rating__icon--none {
      color: #eee;
   }   
   /* make none icon red on hover */
   .rating__input--none:hover + .rating__label .rating__icon--none {
     color: red;
   }
}   
/*---------Half star end--------------*/
.review-form-section{
width:100%;
text-align: center;
}
.review_form label {
font-size: 15px;
font-weight: 500;
}
.pro-details-review .total-reviews-text{
text-decoration: none;
}
.pro-details-review{
margin-bottom: 10px;
}
@media screen and (max-width:768px) {
.reviews-total-item .left{
width:100%;
}
.reviews-total-item .right{
width:100%;
border-left: none;
}
}
/*-----------------------Review form section end---------------------------*/
/*---------------Form Fields Required Start--------------------*/
.field_required{
   color: #ff0505! important;
   font-size:17px !important;
}
/*--------------Form Fields Required End---------------------*/
/*---------------Signed In Alert Start--------------------*/
.signin-alert-top{
   color: #fff;
   /* background: #FF0089; */
   background: rgb(159, 56, 255);
   background: radial-gradient(circle, rgba(159, 56, 255, 1) 0%, rgba(255, 83, 154, 1) 100%);
   width: 100%;
   position: fixed;
   top: 0;
   left: 0;
   z-index: 100003;
   height: 40px;
   /* height: auto; */
   margin: 0;
   padding: 6px;
}
.signin-alert-top .name-section{
   display: flex;
   align-items: center;
   flex-wrap: wrap;
   justify-content: start;
}
.signin-alert-top .btn-section{
   display: flex;
   align-items: center;
   justify-content: end;
}
.signin-alert-top .name-section .myMarqueeStop{
   display: block;
}
.signin-alert-top .name-section .myMarqueeStart{
   display: none;
}
@media screen and (max-width:768px) {
   .signin-alert-top .name-section{
      font-size: small;
   }
   .signin-alert-top .btn-section{
      font-size: small;
   }
   .signin-alert-top .name-section .myMarqueeStop{
      display: none;
   }
   .signin-alert-top .name-section .myMarqueeStart{
      display: block;
   }
}
/*--------------Signed In Alert End---------------------*/
@media screen and (max-width:400px) {
   .signin-alert-top .name-section, .signin-alert-top .btn-section{
      padding: 0px;
   }
}
/*----------------------Range Slider Start-------------------------------*/
/* // doesnt work funnly on firefox or edge, need to fix */
.shop-range-slider .range-slider {
   width: 300px;
   text-align: center;
   position: relative;
 }
 .shop-range-slider .range-slider .rangeValues {
   display: block;
 }
 .shop-range-slider input[type=range] {
   -webkit-appearance: none;
   border: 1px solid white;
   /* width: 300px; */
   width:100%;
   position: absolute;
   left: 0;
 }
 .shop-range-slider input[type=range]::-webkit-slider-runnable-track {
   /* width: 300px; */
   width:100%;
   height: 5px;
   background: #ddd;
   border: none;
   border-radius: 3px;
 }
 .shop-range-slider input[type=range]::-webkit-slider-thumb {
   -webkit-appearance: none;
   border: none;
   height: 16px;
   width: 16px;
   border-radius: 50%;
   background: #FF0089;
   margin-top: -4px;
   cursor: pointer;
   position: relative;
   z-index: 1;
 }
 .shop-range-slider input[type=range]:focus {
   outline: none;
 }
 .shop-range-slider input[type=range]:focus::-webkit-slider-runnable-track {
   background: #ccc;
 }
 .shop-range-slider input[type=range]::-moz-range-track {
   width: 300px;
   height: 5px;
   background: #ddd;
   border: none;
   border-radius: 3px;
 }
 .shop-range-slider input[type=range]::-moz-range-thumb {
   border: none;
   height: 16px;
   width: 16px;
   border-radius: 50%;
   background: #FF0089;
 }
 /* Hide the outline behind the border */
 .shop-range-slider input[type=range]:-moz-focusring {
   outline: 1px solid white;
   outline-offset: -1px;
 }
 .shop-range-slider input[type=range]::-ms-track {
   width: 300px;
   height: 5px;
   background: transparent;
   border-color: transparent;
   border-width: 6px 0;
   color: transparent;
   z-index: -4;
 }
 .shop-range-slider input[type=range]::-ms-fill-lower {
   background: #777;
   border-radius: 10px;
 }
 .shop-range-slider input[type=range]::-ms-fill-upper {
   background: #ddd;
   border-radius: 10px;
 }
 .shop-range-slider input[type=range]::-ms-thumb {
   border: none;
   height: 16px;
   width: 16px;
   border-radius: 50%;
   background: #FF0089;
 }
 .shop-range-slider input[type=range]:focus::-ms-fill-lower {
   background: #888;
 }
 .shop-range-slider input[type=range]:focus::-ms-fill-upper {
   background: #ccc;
 } 
/*----------------------Range Slider End-------------------------------*/
.checkout-payment-img{
   border: 1px solid #3a34371f;
   /* max-width: 320px; */
   width: 320px;
}
.product_item_price{
   margin-bottom: 5px! important;
}
.login-popup-banner{
   margin-bottom: 10px;
}
.payment-img-fluid{
   height: auto! important;
   max-width: 100%! important;
   transform-style: preserve-3d! important;
   background-color: transparent! important;
}
/*-------------Blogs purpose start--------------------*/
.wthreesearch input[type="text"]{
   border: 1px solid #FF0089 !important;
}
.wthreesearch .btn-default{
   background-color: #FF0089 !important;
   border-color: #FF0089 !important;
}
.fa-long-arrow-right{
   color:#FF0089 !important;
}
.sold_out_badge {
   top: 2em;
   left: -4em;
   color: #fff;
   display: block;
   position: absolute;
   text-align: center;
   text-decoration: none;
   letter-spacing: .06em;
   background-color: #A00;
   padding: 0.5em 5em 0.4em 5em;
   text-shadow: 0 0 0.75em #444;
   box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.5);
   font: bold 16px / 1.2em Arial, Sans-Serif;
   -webkit-text-shadow: 0 0 0.75em #444;
   -webkit-box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.5);
   -webkit-transform: rotate(-45deg) scale(0.75, 1);
   z-index: 10;
}
.custom-product-item-div{
   position: relative;
}
.soldout-badge{
   position: absolute !important;
   top: 14% !important;
   background: #fff !important;
   left: 24% !important;
   z-index: 9 !important;
   width: 55% !important;
   border-radius: 100% !important;
   display: none!important;
}
.soldout-badge.show{
   display: block!important;
}
button.no-stock-btn, button.product-no-stock-btn {
   font-size: large !important;
   font-weight: 900 !important;
   background-color: #f70000 !important;
   text-transform: uppercase !important;
}
span.nostockbtn {
   font-weight: 900 !important;
   background-color: #f70000 !important;
   text-transform: uppercase !important;
   font-size: x-small;
}
/*-------------Blogs purpose end--------------------*/