#local-courier-company-powered-by-logos {
    display : block !important;
}

/* Buttons - Colors
-----------------------------------------------------------------*/


.button-red { background-color: #C02942; }
.button-3d.button-red:hover,
.button-reveal.button-red:hover,
.button-border.button-red:hover,
.button-border.button-red.button-fill:before { background-color: #C02942 !important; }

.button-border.button-red {
    color: #C02942;
    border-color: #C02942;
}

.button-teal { background-color: #53777A; }
.button-3d.button-teal:hover,
.button-reveal.button-teal:hover,
.button-border.button-teal:hover,
.button-border.button-teal.button-fill:before { background-color: #53777A !important; }

.button-border.button-teal {
    color: #53777A;
    border-color: #53777A;
}

.button-yellow { background-color: #ECD078; }
.button-3d.button-yellow:hover,
.button-reveal.button-yellow:hover,
.button-border.button-yellow:hover,
.button-border.button-yellow.button-fill:before { background-color: #ECD078 !important; }

.button-border.button-yellow,
.button-border.button-yellow.button-fill.button-light:hover {
    color: #ECD078 !important;
    border-color: #ECD078 !important;
}

.button-border.button-yellow:hover,
.button-border.button-yellow.button-fill.button-light:hover { color: #333 !important; }

.button-green { background-color: #59BA41; }
.button-3d.button-green:hover,
.button-reveal.button-green:hover,
.button-border.button-green:hover,
.button-border.button-green.button-fill:before { background-color: #59BA41 !important; }

.button-border.button-green {
    color: #59BA41;
    border-color: #59BA41;
}

.button-brown { background-color: #774F38; }
.button-3d.button-brown:hover,
.button-reveal.button-brown:hover,
.button-border.button-brown:hover,
.button-border.button-brown.button-fill:before { background-color: #774F38 !important; }

.button-border.button-brown {
    color: #774F38;
    border-color: #774F38;
}

.button-aqua { background-color: #40C0CB; }
.button-3d.button-aqua:hover,
.button-reveal.button-aqua:hover,
.button-border.button-aqua:hover,
.button-border.button-aqua.button-fill:before { background-color: #40C0CB !important; }

.button-border.button-aqua {
    color: #40C0CB;
    border-color: #40C0CB;
}

.button-lime { background-color: #AEE239; }
.button-3d.button-lime:hover,
.button-reveal.button-lime:hover,
.button-border.button-lime:hover,
.button-border.button-lime.button-fill:before { background-color: #AEE239 !important; }

.button-border.button-lime {
    color: #AEE239;
    border-color: #AEE239;
}

.button-purple { background-color: #5D4157; }
.button-3d.button-purple:hover,
.button-reveal.button-purple:hover,
.button-border.button-purple:hover,
.button-border.button-purple.button-fill:before { background-color: #5D4157 !important; }

.button-border.button-purple {
    color: #5D4157;
    border-color: #5D4157;
}

.button-leaf { background-color: #A8CABA; }
.button-3d.button-leaf:hover,
.button-reveal.button-leaf:hover,
.button-border.button-leaf:hover,
.button-border.button-leaf.button-fill:before { background-color: #A8CABA !important; }

.button-border.button-leaf {
    color: #A8CABA;
    border-color: #A8CABA;
}

.button-pink { background-color: #F89FA1; }
.button-3d.button-pink:hover,
.button-reveal.button-pink:hover,
.button-border.button-pink:hover,
.button-border.button-pink.button-fill:before { background-color: #F89FA1 !important; }

.button-border.button-pink {
    color: #F89FA1;
    border-color: #F89FA1;
}

.button-dirtygreen { background-color: #1693A5; }
.button-3d.button-dirtygreen:hover,
.button-reveal.button-dirtygreen:hover,
.button-border.button-dirtygreen:hover,
.button-border.button-dirtygreen.button-fill:before { background-color: #1693A5 !important; }

.button-border.button-dirtygreen {
    color: #1693A5;
    border-color: #1693A5;
}

.button-blue { background-color: #1265A8; }
.button-3d.button-blue:hover,
.button-reveal.button-blue:hover,
.button-border.button-blue:hover,
.button-border.button-blue.button-fill:before { background-color: #1265A8 !important; }

.button-border.button-blue {
    color: #1265A8;
    border-color: #1265A8;
}

.button-amber { background-color: #EB9C4D; }
.button-3d.button-amber:hover,
.button-reveal.button-amber:hover,
.button-border.button-amber:hover,
.button-border.button-amber.button-fill:before { background-color: #EB9C4D !important; }

.button-border.button-amber {
    color: #EB9C4D;
    border-color: #EB9C4D;
}

.button-black { background-color: #111; }
.button-3d.button-black:hover,
.button-reveal.button-black:hover,
.button-border.button-black:hover,
.button-border.button-black.button-fill:before { background-color: #111 !important; }

.button-border.button-black {
    color: #111;
    border-color: #111;
}

.button-white { background-color: #F9F9F9; }
.button-3d.button-white:hover,
.button-reveal.button-white:hover { background-color: #F9F9F9 !important; }


/* Buttons - No Hover
-----------------------------------------------------------------*/

.button.button-nohover:hover {
    opacity: inherit !important;
    background-color: inherit !important;
    color: inherit !important;
    border-color: inherit !important;
}



.single-hero-slider > .container {
    padding:0px;
}



.single-hero-slider .slider-img {
    width:100%;
    text-align: center;
}
.single-hero-slider .slider-img  img {
    display:inline-block;
    width: 100%;
}

.hero-slider-1.style-3 img{
    max-height: none;
    max-width: 1500px;
}



.hero-slider-1.style-3 .hero-slider-content-2{
    background: rgb(255 255 255 / 50%);
    padding: 15px 15px 15px 60px;
    border-radius: 10px;
}

.hero-slider-1.style-3 .hero-slider-content-2 h4,.hero-slider-1.style-3 .hero-slider-content-2 h2{
    color:#333;
}
.btn-black{
    background: rgb(115 115 115);
    border-color: rgb(115 115 115);
}

#middle-banner .banner-img{
    height:350px;
    overflow: hidden !important;
}

#category-wise-products-section{
    padding:30px 0;
}

#category-wise-products-section  .banner-img.style-2{
    height:250px;
}

#category-wise-products-section h4 a{
    color:#333 !important;
}

.product-price{
    margin-bottom:0;
}

.normal-price.is-discounted, .product-price.is-discounted, .is-discounted {
    font-size: 13px;
}

.product-price ins {
    font-size: 17px;
}

.product-cart-wrap .product-action-1 button, .product-cart-wrap .product-action-1 a.action-btn{
    width:30px;
    height:30px;
    background-color: #f4f5f9;
}

.product-cart-wrap .product-action-1 button i, .product-cart-wrap .product-action-1 a.action-btn i {
    font-size: 14px;
    margin-top: 5px;
    margin-left: -1px;
}

.product-cart-wrap .product-content-wrap{
    padding:10px;
}


.top-discount-notification{
    background: none;
    font-size: 14px;
    margin: 0;
    padding: 0;
    border: 0;
    letter-spacing: 3px;
    font-weight: bold;
}

.blink {
    animation: blink-animation 1s steps(5, start) infinite;
    -webkit-animation: blink-animation 1s steps(5, start) infinite;
}

#supporting-payment-services li img{
    width:50px;
}

.header-info a:hover{
    font-weight: bold;
    color:#fff !important;
}

.product-cart-wrap .product-content-wrap h2{
    font-size:13px !important;
}

.product-cart-wrap .product-content-wrap .add-to-cart{
    bottom:0;
    right:0;
    line-height: 24px !important;
}

.top-cart-trigger span {
    position: relative;
    top: -50px;
    left: +3px;
    border-radius: 10px;
    min-width: 20px;
    height: 20px;
    display: inline-block;
    text-align: center;
    font-size: 12px;
    background: #f7ff83;
    color: #FFF;
    line-height: 17px;
}

.top-cart-title h4{
    color:#000;
}

.text-right{
    text-align: right;
}

#top-cart .top-cart-content{
    width:350px;
}

.button.button-3d {
    border-radius: 3px;
    border-bottom: 3px solid rgba(0,0,0,0.15);
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}
.button.button-small {
    padding: 0 17px !important;
    font-size: 12px;
    height: 34px;
    line-height: 34px;
}

.button {
    display: inline-block;
    position: relative;
    cursor: pointer;
    outline: none;
    white-space: nowrap;
    margin: 5px;
    padding: 0 22px;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    background-color: #1ABC9C;
    color: #FFF;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase !important;
    letter-spacing: 1px;
    border: none;
    text-shadow: 1px 1px 1px rgb(0 0 0 / 20%);
}

.button-black {
    background-color: #111;
}

@keyframes blink-animation {
    to {
        visibility: hidden;
    }
}
@-webkit-keyframes blink-animation {
    to {
        visibility: hidden;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px){
    .hero-slider-1.style-3 .slider-1-height-3 {
        height: 250px;
    }
}

@media only screen and (max-width: 768px){
    .hero-slider-1.style-3 .hero-slider-content-2{
        top:50%;
        position: relative;
        padding: 15px 15px 15px 60px;
    }
}

@media (min-width:580px) and (max-width: 768px){

    .hero-slider-1.style-3 .slider-1-height-3 {
        height: 256px;
    }


}

@media only screen and (max-width: 530px){
    #middle-banner .banner-img {
        height: 200px;
        margin-bottom: 0 !important;
    }
}

@media only screen and (max-width: 280px){
    #middle-banner .banner-img {
        height: 150px;
        margin-bottom: 0 !important;
    }
}


@media (min-width:530px) and (max-width: 768px){
   #middle-banner {
    margin-top:5px;
}
}
@media (min-width:400px) and (max-width: 579px){

    .hero-slider-1.style-3 .slider-1-height-3 {
        height: 150px;
    }
}

@media (min-width:300px) and (max-width: 399px){

    .hero-slider-1.style-3 .slider-1-height-3 {
        height: 120px;
    }
}



@media (max-width:299px){
   .hero-slider-1.style-3 .slider-1-height-3 {
    height: 100px;
}   
}

@media only screen and (max-width: 300px) {
    .mobile-header-wrapper-style {
        width: 220px;
    }

}

.testmonial-slider{
    margin-bottom:25px;
    border-bottom: 1px solid #efefef;
    padding-bottom: 10px;
}

#section-testimonials .area-title{
    margin-bottom:40px;
}

#section-testimonials .area-title h2 span{
    color:#737373 !important;
}

#section-testimonials .owl-item .container{
    width:100% !important;
}

.testmonial-author-img {
    padding: 25px;
    position: relative;
    max-width: 200px;
    margin: 0 auto;
}

.testmonial-author-img::before {
    border-left: 2px solid;
    border-top: 2px solid;
    content: "";
    height: 150px;
    left: 0;
    position: absolute;
    top: 0;
    width: 150px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    color: rgb(70, 70, 70);
}

.testmonial-author-img::after {
    border-bottom: 2px solid;
    border-right: 2px solid;
    bottom: 0;
    content: "";
    height: 150px;
    position: absolute;
    right: 0;
    width: 150px;
    -webkit-transition: 0.3s;
    transition: 0.3s; 
    color: rgb(70, 70, 70);
}

.testmonial-author-details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align:left;
}

.testmonial-author-details .name-and-title {
    margin-bottom: 20px;
}

.testmonial-author-details .name-and-title span {
    color: #808080;
    font-weight: bold;
}

#section-testimonials .owl-carousel .owl-dots .owl-dot span{
    background-color:#737373;
}

@media only screen and (min-width: 480px) and (max-width: 767px){
    .testmonial-author-img {
        padding: 25px;
    }
}

@media only screen and (max-width: 767px){
    .testmonial-author-img {
        margin-bottom: 25px;
    }
    .testmonial-slider .owl-nav {
        bottom: 0;
        height: 40px;
        /* position: absolute; */
        right: 0;
        text-align: center;
        width: 100%;
    }
    .testmonial-slider .owl-nav>div {
        bottom: 0;
        display: inline-block;
        left: auto;
        margin: auto;
        position: static;
        right: 0 !important;
        top: auto;
    }

    .testmonial-slider .owl-controls .owl-nav{
        display: none;
    }
}