.testimonials-wrapper .section-head .testimonial-anchor {
    color: #514242;
    font-family: "Montserrat", sans-serif;
    font-size: 24px;
    text-transform: uppercase;
    text-decoration: none;
}
main header .logo-wrapper {
    margin-bottom: 60px;
}
.nav-item .link span {
    color: #6c4040;
    font-size: 18px;
}
.nav-item .link:hover span::before, .nav-item .link:focus span::before {
    clip-path: unset !important;
    text-decoration: none;
}
.nav-item .link span.wavy::before {
    text-decoration-style: unset !important;
}
main .inside-page-container .consultation-form-wrapper form .input-box input:focus, main .inside-page-container .consultation-form-wrapper form .input-box select:focus, main .inside-page-container .consultation-form-wrapper form .input-box textarea:focus {
    border-color: #514242;
    background: transparent;
}
main .inside-page-container .consultation-form-wrapper form .input-box input:focus, main .inside-page-container .consultation-form-wrapper form .input-box select:focus, main .inside-page-container .consultation-form-wrapper form .input-box textarea:focus {
    color: #514242;
}
main .inside-page-container .consultation-form-wrapper form button {
    background: #514242;
}
main .shop-by-category a .catagory-img-box {
    border: 1px solid #514242;
}
main .shop-by-category a:hover .catagory-img-box {
    background: #fff;
}
main .shop-by-ocassion a:hover .occasion-img-box img {
    transform: translateY(-5%) scale(1.1);
    filter: grayscale(100%);
}
main .shop-by-ocassion a .occasion-img-box::before {
    background: transparent;
}
main .inside-page-container .listing-wrapper a:hover .catagory-img-box {
    background: #fff;
}
main .inside-page-container .listing-wrapper a:hover span {
    color: #514242;
}
.fix-icon {
    display: inline-block;
    position: fixed;
    bottom: 120px;
    right: 15px;
    z-index: 998;
}
#fix-icon {
    -webkit-animation-duration: 0s;
    animation-duration: 0s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}
.fix-icon-item {
    animation: bounce 1s infinite alternate;
    animation-duration: 1s;
    -webkit-animation: bounce 1s infinite alternate;
    animation-duration: 1s;
    animation-timing-function: ease;
    animation-iteration-count: infinite;
    animation-fill-mode: none;
}
.fix-icon-item img {
    width: 45px !important;
    height: 45px !important;
    background: #ff7400;
    border-radius: 50%;
    text-align: center;
    cursor: pointer;
    /*padding: 10px;*/
}
.fix-icon-whataap {
    display: inline-block;
    position: fixed;
    bottom: 60px;
    right: 15px;
    z-index: 998;
}
.fix-icon-whataap-item img {
    width: 45px !important;
    height: 45px !important;
    background: #ff7400;
    border-radius: 50%;
    text-align: center;
    cursor: pointer;
    padding: 10px;
    background: #25d366 !important;
}