.roundeduimg{
    display: block;
    width: 130px;
    height: 130px;
    border: 1px solid #fff;
    border-radius: 50%;
    margin: 0 auto;
}
.searchcimg{
    display: block;
    width: 130px;
    height: 130px;
    margin: 0 auto;
}
.bg-gd-passion {
    background: #dc2626 linear-gradient(135deg, #dc2626 0%, #0284c7 100%) !important;
}
.imageabsolutetext{
    bottom: 20px;
}
.pr-1{
    padding-right: 0.25rem !important;
}
.pl-1{
    padding-left: 0.25rem !important;
}
.pr-2{
    padding-right: 0.5rem !important;
}
.pl-2{
    padding-left: 0.5rem !important;
}
.hoverblock{
    position: relative;
}
.hoverarea{
    display:none;
    position: absolute;
    right: 5px;
}
.text-color-responsive{
    color: #6c757d !important;
}
.dark-mode .text-color-responsive{
    color: #e4e7ed !important;
}
.accordion-item{
    background-color: rgba(240,242,245,0.2);
}
.accordion-button, .accordion-button:not(.collapsed){
    background-color: transparent;
}
.accordion-button.text-color-responsive:after{
    color: #6c757d !important;
}
.dark-mode .accordion-button.text-color-responsive:after{
    color: #e4e7ed !important;
}
.pointer {
    cursor: pointer;
}
.hoverarea button{
    margin-right: 5px;
    margin-top: 10px;
    display: block;
    text-align: right;
    width: 44px;
}
.hoverblock:hover .hoverarea{
    display:block;
}
.background-white{
    background: white;
}
.modal-sm{
    max-width: 400px;
}
.modal-md{
    max-width: 650px;
}
.text-left{
   text-align: left;
}
.text-center{
   text-align: center;
}
.text-right{
   text-align: right;
}
.thickerbar{
   height: 3px!important;
}
.modal-content{
   background-color: white;
}
select.form-control{
    appearance: auto;
}
.mr-4{
    margin-right: 1.5rem !important;
}
.mr-3{
    margin-right: 1rem !important;
}
.mr-2{
    margin-right: 0.5rem !important;
}
.mr-1{
    margin-right: 0.25rem !important;
}
.mr-0{
    margin-right: 0 !important;
}

.ml-4{
    margin-left: 1.5rem !important;
}
.ml-3{
    margin-left: 1rem !important;
}
.ml-2{
    margin-left: 0.5rem !important;
}
.ml-1{
    margin-left: 0.25rem !important;
}
.ml-0{
    margin-left: 0 !important;
}
.ml-3px{
    margin-left: 3px !important;
}

.mt-3px{
    margin-top: 3px !important;
}

.pr-4{
    padding-right: 1.5rem !important;
}
.pr-3{
    padding-right: 1rem !important;
}
.pr-2{
    padding-right: 0.5rem !important;
}
.pr-1{
    padding-right: 0.25rem !important;
}
.pr-0{
    padding-right: 0 !important;
}

.pl-4{
    padding-left: 1.5rem !important;
}
.pl-3{
    padding-left: 1rem !important;
}
.pl-2{
    padding-left: 0.5rem !important;
}
.pl-1{
    padding-left: 0.25rem !important;
}
.pl-0{
    padding-left: 0 !important;
}

.border1p5{
    border: 1.5px solid #e4e7ed !important;
}

.tooltip-wrap {
  position: relative;
}

.tooltip-wrap .tooltip-content {
  display: none;
  position: absolute;
  top: 0%;
  right: 55px;
  background-color: #fff;
  padding: .5em;
  width: fit-content;
}

.tooltip-wrap:hover .tooltip-content {
  display: block;
}

.w-25p{
    width: 25px;
}

.fakelink{
    cursor: pointer;
    text-decoration: underline;
}
.cartsidebar{
    padding: 0;
}
.cartitem{
    list-style-type: none;
}
.toprightbtn{
    top: 0;
    right: 5px;
}
.messagearea{
    height: 600px;
    overflow-y: scroll;
}
.usermessages{
    height: 712px;
    overflow-y: auto;
}
.col-4.input-group{
    width: 33.33333333%;
    display: block;
}