@media(min-width:992px) and (max-width:1199.98px) {

    .product-3 .product-figure {

        min-height: 180px

    }

}



@media(min-width:992px) {

    .product-2 .product-figure {

        min-height: 240px

    }

    .product-figure {

        min-height: 200px

    }

    .header-bottom .navbar-light .navbar-nav>li>a:hover {

        color: #A5C152;

        background-image: url(../images/nav-shape.png);

        background-repeat: no-repeat;

        background-position: center 31px;

        background-size: 35px auto;

        -webkit-transition: 0.3s;

        -o-transition: 0.3s;

        transition: 0.3s;

    }

}



@media(min-width:992px) {

    .checkoutform .form-control {

        font-size: 15px;

        min-height: 50px;

        padding: 0px 0;

    }

    .checkoutform label {

        top: 4px;

        font-size: 15px;

    }

    .show-m-device {

        display: none;

    }

    .desktop .product {

        padding-bottom: 30px

    }

    .desktop .product::before {

        display: none

    }

    .desktop .product-badge,

    .desktop .product-body {

        transition: all .2s ease

    }

    .desktop .product-button-wrap {

        align-items: flex-end;

        position: absolute;

        content: '';

        top: 0;

        right: 0;

        bottom: 0;

        left: 0;

        padding: 20px 20px 40px;

        border-radius: 6px;

        transition: all .2s ease;

        z-index: -1

    }

    .desktop .product-button {

        opacity: 0;

        transform: scale(0);

        transition: all .15s ease

    }

    .desktop .product:hover {

        z-index: 2

    }

    .desktop .product:hover .product-badge,

    .desktop .product:hover .product-body {

        transform: translate3d(0, -18px, 0)

    }

    .desktop .product:hover .product-button-wrap {

        top: -18px;

        bottom: -60px;

        background: #fff;

        box-shadow: 0 3px 6px rgba(0, 0, 0, .15)

    }

    .desktop .product:hover .product-button {

        opacity: 1;

        transform: none;

        transition-duration: .3s

    }

    .desktop .product:hover .product-button:nth-child(1) {

        transition-delay: .1s

    }

    .desktop .product:hover .product-button:nth-child(2) {

        transition-delay: .25s

    }

    .desktop *+.product-button-wrap {

        margin-top: 0

    }

    .desktop .bg-gray-1 .product-button-wrap,

    .desktop .bg-image-1 .product-button-wrap {

        background: #fff

    }

    .desktop .bg-image-1 .product-button-wrap {

        box-shadow: 0 1px 18px 0 rgba(0, 0, 0, .09)

    }

    a.l-d-none {

        display: none;

    }

}



@media(max-width: 992px) {

    .show-l-device {

        display: none;

    }

    .shipping-detail {

        margin-top: 100px;

    }

    .m-d-none {

        display: none;

    }

    ul.navbar-nav.align-items-center {

        align-items: initial !important;

    }

    .cart-value {

        right: initial;

    }

}



@media (max-width: 768px) {

    .megamenu {

        margin-left: 0;

        margin-right: 0;

    }

    .megamenu>li {

        margin-bottom: 30px;

    }

    .megamenu>li:last-child {

        margin-bottom: 0;

    }

    .megamenu.dropdown-header {

        padding: 3px 15px !important;

    }

    .navbar-nav .open .dropdown-menu .dropdown-header {

        color: #fff;

    }

    .header-call p {

        text-align: center;

    }

    .header-top-right.pull-right {

        float: none;

        text-align: center;

    }

}



@media(max-width: 600px) {

    .inner-banner h1 {

        font-size: 30px;

    }

    .inner-banner {

        padding: 30px 0;

    }

    .header-call p {

        font-size: 12px;

    }

    .search-wrapper ul li a {

        padding: 0 5px;

        font-size: 12px;

    }

    .search-wrapper .dropOut ul li {

        width: 250px;

    }

    .search-wrapper .dropOut {

        width: 280px;

    }

    .search-wrapper .dropdownContain {

        width: 280px;

        /* margin-left: -10px; */

    }

    .inner-ban h1 {

        font-size: 35px;

    }

    .inner-ban h3 {

        font-size: 15px;

    }

    .inner-ban {

        padding: 90px 0;

    }

    .section-title h3 {

        font-size: 20px;

    }

    .summersale-sec h2 {

        font-size: 30px;

    }

    .summersale-sec h4 {

        font-size: 20px;

    }

    .summersale-sec p {

        font-size: 16px;

    }

    .choose-divider {

        display: none;

    }

    .trending-sec {

        padding: 30px 0;

    }

    .choose-sec {

        padding-bottom: 30px;

        background-image: none;

    }

    .choose-inner {

        margin-bottom: 15px;

    }

    .summersale-sec {

        padding: 30px 0;

    }

    .testimonial-sec {

        padding: 30px 0;

    }

    .bread-sec ul li a {

        font-size: 12px;

    }

    .bread-sec ul li {

        padding: 0 6px;

    }

}



@media(max-width: 360px) {}