.gray-bg{
    background:#f2f2f2 !important;
}

.top-header .top-header-left .shpping-order h6{
    text-transform: none;
}

.top-header h6 a{
    color:#fff !important;
}

.logo-img{
    width:270px;
}

.layout-header3 .main-menu .menu-right .icon-block ul li i{
    font-size:22px;
}

.layout-header3 .main-menu .menu-right .icon-block ul .mobile-user {
    padding-right: 0;
}

.service-block img{
    height:50px;
    padding-right: 10px;
}

.service-block h5{
    line-height:50px;    
}

#top-cart{
    margin:25px 0 18px 15px !important;
}

#top-cart i{
    color:#fff !important;
}

.top-cart-trigger span{
    left:0 !important;
}

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

.top-cart-action{
    border-bottom:1px solid #eee;
}

.top-cart-action span.top-checkout-price{
    float:right !important;
}


@media (max-width: 1470px){
    .layout-header3 .main-menu .menu-right .input-block .input-box .deal-shop-form .input-group {
        min-height: 40px;
        height:auto;
    }
}

@media (max-width: 1200px){
    #slider .slick-list {
        height:auto !important;
    }
}

@media (max-width: 992px){
    .layout-header3 .main-menu .menu-right .icon-block ul .mobile-search{
        right:95%;
    }
    .layout-header3 .main-menu .menu-right .icon-block ul .mobile-user {
        right: 10%;
    }
    .layout-header3 .main-menu .menu-right .icon-block ul .mobile-cart{
        right:5%;
    }
    #top-cart{
        margin:25px 0 16px 30px !important;
    }
}

@media (max-width:991px){
    #big-screen-search{
        display: none !important;
    }
    #big-screen-search input[name=search_text] {
        pointer-events: none;
     }
    #big-screen-search input[name=search_text_value] {
        pointer-events: none;
     }
    #mobile-screen-search{
        display: block !important;
    }
    
}

@media (max-width: 577px){
    .layout-header3 .main-menu .menu-right .icon-block ul .mobile-search{
        right:95%;
    }
    .layout-header3 .main-menu .menu-right .icon-block ul .mobile-user {
        right: 10%;
    }
    .layout-header3 .main-menu .menu-right .icon-block ul .mobile-cart{
        right:5%;
    }

    #top-cart{
        margin:25px -10px 22px 19px !important;
    }

    #top-cart .top-cart-content.show-cart-popup{
        bottom: 10px;
        top: auto;
    }

    .top-cart-items {
        padding: 15px;
        height: 300px;
        overflow-y: scroll;
    }

    .top-cart-item {
        padding-top: 5px;
        margin-top: 5px;
    }

    .top-cart-title h5{
        color:#333;
    }

    .top-checkout-price, .top-checkout-price span{
        display:block !important;
        font-size:18px !important;
    }
}

@media (max-width: 575px){
    .tab-product-main .tab-prodcut-contain ul li {
        margin: 0 15px !important;
        border: 0 !important;
    }
}

.search-overlay{
    z-index:2000;
}

/*
.layout-header3 .main-menu{
    padding:5px 0;
}

.layout-header3 .main-menu .menu-right .input-block .input-box .deal-shop-form .input-group {
    height: 36px;
}

.layout-header3 .main-menu .menu-right .input-block .input-box .deal-shop-form{
    width:80%;
}

.main-menu .input-block{
    width:80%;
}

.layout-header3 .main-menu .menu-right .icon-block ul .mobile-user{
    padding-right:0;
}

.layout-header3 .main-menu .menu-right .icon-block ul li i{
    font-size:25px;
}

.layout-header3 .main-menu .menu-right .icon-block ul .mobile-cart .cart-item{
    top:-9px !important;
    right:-7px !important;
}

.layout-header3 .main-menu .menu-right .input-block .input-box .deal-shop-form .input-group select{
    text-transform: capitalize;
    font-weight: normal;
}
*/

.main-menu .form-control{
    font-size:14px;
} 

.slick-list{
    height:450px;
}

.product .product-box{
    padding:10px !important;
    border-right: 5px solid #f2f2f2;
}

.tab-product-main .tab-prodcut-contain ul li{
    padding:20px 0;
}

.tab-product-main .tab-prodcut-contain ul li a{
    text-transform: capitalize;
}

#section-products .slick-list{
    height:auto;
}

#section-testimonials .slick-list{
    height:auto;
}

.testimonial .testimonial-contain{
    padding:0;
}

.testimonial{
    border-radius: 0;
}

#home-category-2{
    padding:30px 0;
}

#home-category-2 .slick-list{
    height:auto;
}

.collection-banner .collection-banner-main .collection-img{
    height:auto !important;
}
.slick-dots li button:before{
    color:#fff;
}

.btn-normal{
    padding: 10px !important;
    text-transform: capitalize !important;
    border-radius: 0.2em;
}

.contact-page .theme-form label{
    font-size: 13px !important;
}

.contact-page .form-control{
    padding:.375rem .75rem !important;
    border-radius: .25rem !important;
    font-size: 12px !important;
}

.logo-block{
    color: #0082fc;
    font-weight: bold;
    font-size: 40px;
}

#section-contact-us{
    padding:20px 0;
}

.footer-1 .logo-contain {
    padding: 15px 0;
}

.footer-1 .logo-contain .logo-detail,.footer-1 .logo-contain .logo-block{
    padding:10px;
}

footer{
    padding-top: 10px;
    background: #f2f2f2;
}

.footer-title h5, .footer-contant ul li{
    font-family: inherit;
}

.footer-contant ul li{
    text-transform: none;
}

.footer-3 .footer-logo .footer-box .footer-contant li i{
    top:5px;
}

#copyright-text{
    color:#fff;
}

a.btn_1,
.btn_1 {
    border: none;
    color: #fff;
    background: #004dda;
    outline: none;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
    padding: 12px 25px;
    color: #fff;
    font-weight: 500;
    text-align: center;
    font-size: 13px;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    line-height: normal
}

.search-style-2 ul{
    font-size:13px;
}

.search-style-2 li{
    display:list-item !important;
}

.layout-header3 .main-menu .menu-left .sm-nav-block .nav-slide>li:last-child a{
    color:#444 !important;
}

.pixelstrap a, .pixelstrap a:hover, .pixelstrap a:active{
    text-transform: capitalize;
}

.layout-header3 .main-menu .menu-right .menu-nav .desc-horizontal .desc-back{
    text-transform: capitalize;
    font-size: 14px;
}

.pixelstrap ul li, .pixelstrap.sm-rtl ul li, .pixelstrap.sm-vertical li{
    border-bottom: 1px solid #ddd;
}

::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #555;
}

.tag-line{
    text-align: center;
    font-weight: bold;
    color: #292927;
    font-style: italic;
    letter-spacing: 2px;
}

.layout-header3 .main-menu .menu-left .sm-nav-block .nav-slide li {
    display: block;
    border-bottom: 1px solid #ddd !important;
    padding: 7px 10px !important;
}

.layout-header3 .main-menu .menu-left .sm-nav-block .nav-slide li:first-child {
    border-bottom: 2px solid #ddd !important;  
}

.layout-header3 .main-menu .menu-left .sm-nav-block .nav-slide>li .nav-sm-back{
    border-bottom:0 !important;
}

#section-home-product-categories .collection4>div:first-child{
    padding-right:15px;
}

.home-category-box{
    padding-bottom:20px;
}

.testimonial-img{
    margin-bottom:10px !important;
}

.product-thumb-box .add-to-cart{
    color:#fff;
}

#item-single-content .add-to-cart {
    color:#fff;
}

#top-cart .is-discounted{
    text-decoration: line-through !important;
    color:#777 !important;
}