.h1 {font-size: 26px;}
.category-item h3 { font-size:14px !important; }
.contact-step {margin-bottom: 20px;}
.contact-step a { display: block; margin-top: 5px; }
.single-product-content .actions.fixed-add-to-cart .btn{ padding:10px 5px !important; } 

.single-product-content .add-to-cart-btn, .single-product-content .add-to-cart-btn:hover { font-size:13px !important; padding:10px 15px !important; }

.owlslider-shop-category-slider .item.product-list a { height:110px !important; }

@media screen and (max-width: 479px) {
.header-account-links a {
    font-size: 10px;    
}

}

/* Valentines day deal */

.discount-sec{
    min-height: 466px;
}
.special-gift-banner h2 {
    font-size: 34px !important;
}
.spread-love-banner h2, .spread-love-banner h2.h3 {
    font-size: 42px !important;
}

@media screen and (max-width: 1600px){
    .discount-sec{
        min-height: 0px;
    }
    .spread-love-banner h2, .spread-love-banner h2.h3 {
        font-size: 38px !important;
    }
    .spread-love-banner {
        padding: 50px !important;
    }
    .special-way-banner h2{
        font-size: 35px !important;
    }
    .special-gift-banner h2 {
        font-size: 32px !important;
    }
    .gifts-list h3{
        font-size: 35px !important;
    }
}
@media screen and (max-width: 1400px){
    .discount-sec{
        min-height: 0px;
    }
    .spread-love-banner h2, .spread-love-banner h2.h3 {
        font-size: 32px !important;
    }
    .spread-love-banner {
        padding: 50px !important;
    }
    .special-way-banner h2{
        font-size: 30px !important;
    }
    .special-gift-banner h2 {
        font-size: 26px !important;
    }
    .gift-him-her .content-strip {
        min-height: 70px !important;
    }
}
@media screen and (max-width: 1200px){
    .spread-love-banner h2, .spread-love-banner h2.h3 {
        font-size: 28px !important;
    }
    .spread-love-banner {
        padding: 50px !important;
    }
    .special-gift-banner a {
        padding: 32px !important;
    }
    .valentine-date-banner a {
        padding: 35px !important;
    }
    .special-way-banner h2{
        font-size: 26px !important;
    }
    .special-gift-banner h2 {
        font-size: 24px !important;
    }
    .gift-him-her .content-strip {
        min-height: 70px !important;
    }
    .special-way-banner {
        padding: 50px 0px 44px;
    }
}
@media screen and (max-width: 992px){
    .valentine-special-banner h2{
        font-size: 32px !important;
        line-height: 40px !important;
    }
    .gift-him-her .content-strip {
        min-height: 70px !important;
    }
    .special-way-banner {
        padding: 50px 0px !important;
    }
    .gifts-list h3 {
        font-size: 26px !important;
    }
}
@media screen and (max-width: 768px){
    .valentine-special-banner h2 {
        font-size: 22px !important;
        line-height: 28px !important;
    }
    .special-gift-banner h2 {
        font-size: 16px !important;
    }
    .special-way-banner {
        padding: 50px 0px !important;
    }
    .spread-love-banner h2, .spread-love-banner h2.h3 {
        font-size: 22px !important;
    }
    .valentine-date-banner span {
        font-size: 16px;
    }
    .special-way-banner h2 {
        font-size: 22px !important;
    }
    .perfect-first-date h2 span {
        font-size: 16px !important;
    }
    .gifts-list h3 {
        font-size: 18px !important;
    }
}

@media screen and (max-width: 576px){
    .valentine-special-banner a {
        padding: 40px 0px !important;
    }
    .valentine-special-banner h2 {
        font-size: 18px !important;
        line-height: 28px !important;
    }
    .special-way-banner h2 {
        font-size: 18px !important;
    }
    .spread-love-banner h2, .spread-love-banner h2.h3 {
        font-size: 18px !important;
    }
}
@media screen and (max-width: 576px){
    .gifts-list h3 {
        font-size: 14px !important;
    }
    .special-way-banner h2 {
        font-size: 15px !important;
    }
    .perfect-first-date h2 span {
        font-size: 14px !important;
    }
    .special-way-banner {
        padding: 30px 0px !important;
    }
    .spread-love-banner h2, .spread-love-banner h2.h3 {
        font-size: 15px !important;
    }
    .spread-love-banner {
        padding: 30px !important;
    }
    .valentine-date-banner a {
        padding: 20px !important;
    }
    .valentine-special-banner h2 {
        font-size: 15px !important;
        line-height: 25px !important;
    }
}
@media screen and (max-width: 576px){
    .valentine-special-banner a {
        padding: 25px 0px !important;
    }
    .valentine-special-banner h2 {
        font-size: 13px !important;
        line-height: 16px !important;
    }
    .special-gift-banner h2 {
        font-size: 14px !important;
    }
    .spread-love-banner h2, .spread-love-banner h2.h3 {
        font-size: 13px !important;
    }
    .special-way-banner h2 {
        font-size: 14px !important;
    }
    .perfect-first-date h2 span {
        font-size: 13px !important;
    }
    .gifts-list h3 {
        font-size: 12px !important;
    }
}