[data-animate].animated {
    opacity: 1 ;
}
.border-0 {
    border: none ;
}
.card {
    position: relative ;
    display: -ms-flexbox ;
    display: flex ;
    -ms-flex-direction: column ;
    flex-direction: column ;
    min-width: 0 ;
    word-wrap: break-word ;
    background-color: #fff ;
    background-clip: border-box ;
    border: 1px solid rgba(0, 0, 0, 0.125) ;
    border-radius: 0 ;
}
.animated {
    -webkit-animation-duration: 1s ;
    animation-duration: 1s ;
    -webkit-animation-fill-mode: both ;
    animation-fill-mode: both ;
}
.fadeInUp {
    -webkit-animation-name: fadeInUp ;
    animation-name: fadeInUp ;
}
.position-relative {
    position: relative  ;
}
img {
    max-width: 100% ;
    height: auto ;
}
.p-3 {
    padding: 1rem  ;
}
.flex-column {
    -ms-flex-direction: column  ;
    flex-direction: column  ;
}
.card-img-overlay {
    position: absolute ;
    top: 0 ;
    right: 0 ;
    bottom: 0 ;
    left: 0 ;
    padding: 1.25rem ;
    border-radius: 0 ;
}
.badge-primary {
    color: #fff ;
    background-color: #4e7661 ;
}
.badge {
    display: inline-block ;
    padding: 0.25em 0.4em ;
    font-size: 75% ;
    font-weight: 700 ;
    line-height: 1 ;
    text-align: center ;
    white-space: nowrap ;
    vertical-align: baseline ;
    border-radius: 3px ;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out ;
}
.w-100 {
    width: 100%  ;
}
.product .content-change-vertical a {
    -webkit-transform: translateX(50%) ;
    transform: translateX(50%) ;
    opacity: 0 ;
}
.product .add-to-wishlist {
    transition: color 0.4s 0.001s ease-out, background 0.4s 0.001s ease-out, visibility 0.4s 0.2s ease-out, opacity 0.4s 0.2s ease-out, -webkit-transform 0.4s 0.2s ease-out ;
    transition: color 0.4s 0.001s ease-out, background 0.4s 0.001s ease-out, visibility 0.4s 0.2s ease-out, opacity 0.4s 0.2s ease-out, transform 0.4s 0.2s ease-out ;
    transition: color 0.4s 0.001s ease-out, background 0.4s 0.001s ease-out, visibility 0.4s 0.2s ease-out, opacity 0.4s 0.2s ease-out, transform 0.4s 0.2s ease-out, -webkit-transform 0.4s 0.2s ease-out ;
}
.h-40px {
    height: 40px ;
}

.w-40px {
    width: 40px ;
}
.text-secondary {
    color: #000  ;
}

svg.icon {
    display: inline-block ;
    width: 1em ;
    height: 1em ;
    stroke-width: 0 ;
    stroke: currentColor ;
    fill: currentColor ;
}
.btn:not(:disabled):not(.disabled) {
    cursor: pointer ;
}
.product .btn {
    transition: opacity 0.4s, -webkit-transform 0.4s ;
    transition: opacity 0.4s, transform 0.4s ;
    transition: opacity 0.4s, transform 0.4s, -webkit-transform 0.4s ;
    opacity: 0 ;
    -webkit-transform: translateY(15px) ;
    transform: translateY(15px) ;
}

.lh-12 {
    line-height: 1.2  ;
}
.fs-13 {
    font-size: 13px  ;
}
.lh-1 {
    line-height: 1  ;
}
.list-inline-item:not(:last-child) {
    margin-right: 0.5rem ;
}
.card-text:last-child {
    margin-bottom: 0 ;
}
.pl-2, .px-2 {
    padding-left: 0.625rem  ;
}
.fs-14 {
    font-size: 14px  ;
}
.font-weight-400 {
    font-weight: 400  ;
}
.fs-12 {
    font-size: 12px  ;
}
.list-inline-item {
    display: inline-block ;
}
.list-inline .list-inline-item {
 margin-right: 0rem ; 
}
.review-mb-10{
        margin-bottom: 10px  ;
}
.card {
    --bs-card-spacer-y: 1.25rem !important;
    --bs-card-spacer-x: 0.75rem !important;
    --bs-card-title-spacer-y: 0.5rem;
    --bs-card-border-width: 0;
    --bs-card-border-color: #f6f6f6;
    --bs-card-border-radius: 0.25rem;
    --bs-card-inner-border-radius: calc(0.25rem - 0);
    --bs-card-cap-padding-y: 0.625rem;
    --bs-card-cap-padding-x: 1.25rem;
    --bs-card-cap-bg: rgba(0, 0, 0, 0.03);
    --bs-card-bg: #fff;
    --bs-card-img-overlay-padding: 1rem;
    --bs-card-group-margin: 12px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    height: var(--bs-card-height);
    word-wrap: break-word;
    background-color: var(--bs-card-bg);
    background-clip: border-box;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius: var(--bs-card-border-radius);
}
.card-title {
    font-size: 15px;
    margin: 0 0 7px 0;
    font-weight: 600;
}

.mb-2 {
    margin-bottom: 0.5rem !important;
}
.text-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}
img {
    max-width: 100%;
    height: auto;
    transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}
.card-box{
    background-color:#fff !important;
}
.bg-eee{
    background:#eee;
}
.card-box .card-body{
     background-color:#fff !important;
}
.mt-9, .my-9 {
    padding-top: 3.75rem !important;
}









