﻿@media (min-width:1993px) {
    #top-cat-pro .item-inner {
        height: 200px !important;
    }

    .fa-plus {
        display: none;
    }
}

@media (min-width: 1770px) {
    .fa-plus {
        display: none;
    }

    .container {
        width: 1740px;
    }

    .product-listing .inner-listing .item-width {
        max-width: 20%;
    }

    .banner.inner-banner1 {
        min-height: 1px;
    }

    .col-lg-20per {
        width: 20%;
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }

    .col-lg-80per {
        width: 80%;
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }

    .scroll-top .scrollup {
        display: none !important;
    }
}
@media (max-width: 1769px) {
    /*.detail-span {
        padding: 0px 90px;
    }*/

    .navbar-header .navbar-brand {
        width: 100% !important;
    }

    .header-logo {
        width: 100% !important;
    }
}
/*@media (max-width:320px) {
    .detail-span {
        padding: 0px 25px;
    }
}*/

@media only screen and (min-width: 1200px) and (max-width: 1769px) {
    .fa-plus {
        display: none;
    }

    .container {
        width: 1170px;
        max-width: 100%;
    }

    .col-lgmd-20per {
        max-width: 20%;
        flex: 0 0 20%;
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }

    .col-lgmd-60per {
        max-width: 60%;
        flex: 0 0 60%;
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }

    .col-lgmd-80per {
        max-width: 80%;
        flex: 0 0 80%;
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }

    .float-right-imp {
        float: right !important;
    }

    .list-type .col-lg-6 {
        width: 100%;
    }

    .navbar-brand > img {
        width: 100%;
    }

    .header-right-part {
        padding: 0 0 0 201px;
        margin: 25px 0;
    }

    .category-dropdown select {
        width: 200px;
    }

    .cat-dropdown .navbar-nav > li > a {
        padding: 8px 6px;
    }

    .cat-dropdown .sub-megamenu a.page-scroll::before {
        right: 8px;
    }

    .cat-dropdown .nav > li.level:hover .megamenu {
        left: 20%
    }

    .sidebar-menu-dropdown > a span {
        margin-right: 5px;
    }

    .navbar-nav .level.hidden-cet {
        display: none;
    }

    .header-right-link {
        margin: 22px 0 !important;
    }

        .header-right-link > ul > li > a {
            padding: 22px 0 15px;
        }
    .header-link-dropdown {
        top: 50px !important;
    }
    /*  .header-link-dropdown {
        top: 82px;
    }*/
    .header-bottom {
        height: 50px;
    }

    .mobilemenu-content li a {
        padding: 15px 16px;
    }

    .btn-sidebar-menu-dropdown {
        padding: 15px;
    }

    .header-bottom .help-num, .help-num2 {
        padding: 0 !important;
    }

    .help-num {
        display: initial !important;
    }

    .header-right-link > ul > li {
        padding: 0 8px;
    }
    
    .top-right-link ul li {
        font-size: 0;
        line-height: 1px;
    }

        .top-right-link ul li a {
            padding: 0;
        }

        .top-right-link ul li > a span {
            margin: 0;
        }

        .top-right-link ul li:last-child > a span {
            border: none;
            padding: 0;
        }

    .popup-links {
        top: 187px;
    }

    .product-listing .col-lg-2 {
        width: 25%;
    }

    .banner {
        margin-bottom: 0px;
    }

    .banner-detail .banner-detail-inner .banner-title {
        font-size: 50px;
        line-height: 60px;
    }

    .banner-detail {
        left: 0%
    }

    .banner-2 .banner-detail {
        left: 10%
    }

    .right-small-banner {
        display: none !important;
    }

    .sub-banner .sub-banner-detail .sub-banner-subtitle {
        font-size: 16px;
        margin-bottom: 5px;
        margin-top: 0;
    }

    .sub-banner .sub-banner-detail .sub-banner-title {
        font-size: 20px;
    }

    .banner-top {
        margin-bottom: 7px;
    }

    .ser-feature-block .service-box .ser-title {
        float: none;
    }

    .ser-subtitle {
        float: none;
        margin-left: 0;
    }

    .ser-feature-block .feature-icon {
        display: inline-block;
        float: none;
        margin-left: 0;
    }

    .feature-detail {
        padding-left: 0;
        padding-top: 0;
    }

    .product-slider .heading-part > h2 {
        font-size: 30px;
        letter-spacing: 1px;
    }

    .price-box .price {
        font-size: 14px !important;
    }

    .pro-detail-info {
        margin-top: 0;
        max-width: 140px;
    }

    .product-item.sold-out::after {
        font-size: 12px;
    }

    .main-label {
        font-size: 14px;
        height: 45px;
        line-height: 45px;
        padding-left: 0px;
        top: 10px;
        width: 45px;
    }

    .homepage .client-main .item p {
        line-height: 25px;
    }

    .footer-middle-right {
        padding-left: 40px;
    }

    .btn.big {
        padding: 15px 20px;
    }

    #brand-logo {
        padding: 0 55px;
    }

    .newsletter-inner .main_title {
        font-size: 22px;
        margin-top: -5px;
    }

    .newsletter-title .sub-title {
        font-size: 15px;
    }

    .payment ul li {
        padding: 0 6px;
    }

    .about-detail h2.heading {
        font-size: 20px;
    }

    .sidebar-contant .pro-detail-info > a {
        font-size: 14px;
    }

    .pro-detail-info > a {
        line-height: 20px;
    }

    .sidebar-item .pro-media {
        width: 100px;
    }

    .sidebar-title h3 {
        font-size: 22px
    }

    .product-page .product-item .detail-inner-left ul li {
        padding: 0 2px;
    }

    .product-page .detail-inner-left.right-side ul li a {
        padding: 0 15px;
    }

    .product-page .product-detail-inner {
        padding: 10px 0 0;
    }

    .scroll-top .scrollup {
        display: none !important;
    }
}

@media (max-width: 1280px) {
    .container {
        max-width: 100%;
    }

    .partner-block ul li {
        padding: 0;
    }
}

@media (min-width: 1200px) {
    .footer-static-block .plus {
        display: none !important;
    }

    .menu-container {
        margin: 0 auto;
        width: 1170px;
    }

    .footer-static-block .footer-block-contant {
        display: block !important;
    }
}

@media (max-width: 1199px) {
    .titlK {
        margin-top: -110px;
    }
    .checkout-step ul li:not(:first-child) {
        padding-left: 70px;
    }

    .container {
        padding: 0 15px;
    }

    .border-right {
        border-right: none;
    }
    /* Header */
    .header-middle-right {
        border: none;
    }

    .top-right-link ul li {
        font-size: 0;
        line-height: 1px;
        padding-right: 0;
    }

    .header-right-link {
        margin: 19px 0 !important;
    }

    .top-right-link ul li a {
        padding: 0;
    }

    .top-right-link ul li:first-child {
        padding-right: 12px;
    }

    .top-right-link ul li > a span {
        margin: 0;
    }

    .top-right-link ul li:last-child > a span {
        border: none;
        padding: 0;
    }

    .header-right-link > ul > li > a {
        padding: 22px 0;
    }

    .header-link-dropdown {
        top: 62px;
    }

    .megamenu .level2 > a {
        margin-right: 0;
    }

    .header-bottom {
        height: 50px;
    }

    .mobilemenu-content li a {
        padding: 15px 0px;
    }

    .btn-sidebar-menu-dropdown {
        padding: 15px;
    }

    .header-bottom .help-num, .help-num2 {
        padding: 0 !important;
    }

    .cat-dropdown .nav > li.level .megamenu {
        left: 25%;
    }

    .cat-dropdown .nav > li.level:hover .megamenu {
        left: 25%;
    }

    .header-right-part {
        padding: 0 0 0 180px;/*
        margin: 39px 0 !important;*/
    }

    .category-dropdown select {
        width: 180px;
    }

    .popup-links {
        display: none;
    }
    /* Column */
    .ser-feature-block {
        -webkit-background-size: cover;
        background-size: cover;
    }

    .ser-feature-block {
        text-align: left;
    }

        .ser-feature-block .feature-box {
            display: inline-block;
            text-align: left;
            border-right: none;
            margin: 20px 0;
        }
    /*.homepage .banner {
	min-height: 100%;
}*/
    .homepage .banner {
        min-height: 0;
    }
    .banner-detail {
        top: 20%;
        left: 0;
    }

        .banner-detail .banner-detail-inner .banner-title {
            font-size: 40px;
            line-height: 50px;
        }

        .banner-detail .banner-detail-inner span.offer {
            font-size: 25px;
            margin-top: 0;
        }

        .banner-detail .banner-detail-inner span.slogan {
            font-size: 20px;
            margin-bottom: 5px;
            padding: 5px 0;
        }

    .sub-banner .btn.btn-color {
        display: none;
    }
    .sub-banner-detail {
    padding:0px !important;
    }
    .sub-banner3 .sub-banner-detail span.line {
        margin: 25px 0;
    }

    .cate-detail a {
        font-size: 14px;
    }

    h2.main_title,
    .sidebar-title h3 {
        font-size: 25px;
        letter-spacing: 1px;
    }
    /*.detail-inner-left ul li button {
	padding: 8px 6px 9px 0;
}*/
    .product-item .detail-inner-left ul li {
        padding: 0 2px;
    }

    .price-box .price {
        font-size: 14px !important;
    }

    .product-slider .heading-part > h2 {
        font-size: 25px;
        letter-spacing: 1px;
    }

    .pro-detail-info {
        margin-top: 0px;
    }

    .product-item.sold-out::after {
        font-size: 12px;
    }

    .main-label {
        font-size: 12px;
        height: 45px;
        line-height: 45px;
        padding-left: 0px;
        top: 10px;
        width: 45px;
    }

    .sale-label {
        left: 5px;
    }

    .new-label {
        right: 5px;
    }

    .sidebar-contant .pro-detail-info > a {
        font-size: 14px;
    }

    .homepage .client-main .item p {
        line-height: 25px;
    }

    .list-types {
        padding: 0 2px;
    }

    .shorting .view {
        margin-right: 10px;
    }
    /*.bottom-detail ul li a {
    font-size: 0;
}*/
    .short-by > span,
    .show-item > span {
        font-size: 15px;
    }

    .client-img.left-side {
        float: none;
        margin: 0;
    }

    #brand-logo {
        padding: 0 40px;
    }

    .newsletter-box {
        margin-top: 0;
    }

    .footer .newsletter-inner form button {
        padding: 15px 18px;
    }

    .site-link,
    .payment {
        text-align: center;
    }

    .footer-static-block {
        position: relative;
        margin-bottom: 10px;
    }

        .footer-static-block .title {
            margin-bottom: 20px;
        }

        .footer-static-block .footer-block-contant {
            display: none;
            margin-bottom: 20px;
        }

    .footer .f-col:last-child .footer-static-block {
        border-bottom: none;
    }

    .footer-static-block span.opener {
        height: 30px;
        width: 30px;
        display: inline-block;
        position: absolute;
        right: 0;
        top: 5px;
        cursor: pointer;
        z-index: 1;
    }

    .footer-middle-left .footer-static-block span.opener {
        top: -70px;
    }

    .footer-static-block span.plus {
        background-position: -92px -375px;
    }

    .footer-static-block span.minus {
        background-position: -92px -413px;
    }

    .quote {
        border: none;
    }

    .heading-part-desc h2.heading {
        font-size: 20px;
    }

    .product-page .product-item .detail-inner-left ul li {
        padding: 0 2px;
    }

    .product-page .product-detail-inner {
        padding: 10px 0 0;
    }

    .team-item {
        margin-bottom: 30px;
    }
}

@media (min-width: 992px) {
    .mobilemenu-content,
    .nav > li.level:hover .megamenu {
        display: block !important;
    }
    /*.sidebar-box .sidebar-contant {
		display: block !important;
	}*/
    .footer .footer-static-block {
        display: block !important;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    /* Header */
    /* Content */
    .navbar-brand > img {
        width: 100%;
    }

    .sub-banner .sub-banner-detail .sub-banner-title {
        font-size: 16px;
        line-height: 24px;
    }

    .sub-banner .sub-banner-detail .sub-banner-subtitle {
        font-size: 13px;
        margin-top: 0;
        margin-bottom: 5px;
    }

    .banner-top {
        margin-bottom: 5px;
    }

    .daily-deals .detail-inner-left ul li button {
        padding: 7px 6px 8px 0;
    }

    .daily-deals .product-item .detail-inner-left ul li {
        padding: 0;
    }

    .item-offer-clock ul li.seperator {
        margin-left: 0;
        margin-right: 0;
    }

    .newsletter-inner .main_title {
        font-size: 18px;
        line-height: 20px;
    }

    .newsletter-title .sub-title {
        font-size: 14px;
    }

    .footer-static-block ul li {
        padding: 3px 0;
    }

    .team-item:hover .team-item-detail {
        bottom: 10px;
    }

    .help-num {
        margin-top: 0px !important;
    }

    /* Footer */
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    /* Content */
    .checkout-step ul li:not(:first-child) {
        padding-left: 70px;
    }

    .sidebar-contant {
        width: 70%;
    }

    .special-products-block .pro-detail-main .bottom-detail {
        bottom: -90px;
    }

    .sub-banner .sub-banner-detail .sub-banner-title {
        font-size: 16px;
        line-height: 24px;
    }

    .sub-banner .sub-banner-detail .sub-banner-subtitle {
        font-size: 12px;
        margin-top: 0;
        margin-bottom: 0;
    }

    .banner-top {
        margin-bottom: 5px;
    }

    .ser-feature-block .service-box .ser-title {
        font-size: 17px;
    }

    .col-lgmd-20per > .right-side {
        padding-left: 0px !important;
    }

    .wishlist-icon {
        padding-right: 7px !important;
    }
}
@media (max-width: 992px) {
    .header-right-link > ul > li:hover .header-link-dropdown {
        display: none !important;
    }

    .row-display {
        margin-right: -40px !important;
        margin-left: -45px !important;
    }

    .inner-banner1 .banner-detail h1 {
        line-height: 26px;
        text-align: left;
    }
    .cart-total-table .table tbody tr td {
        padding: 5px;
        margin: 5px;
    }
}
@media (max-width: 500px)
{
    .side-toggle {
        display: block;
        top: -6px;
    }
}
@media (min-width: 501px) and (max-width: 990px)
{
    .side-toggle {
        display: block;
        top: 0px;
    }
}
@media (min-width: 421px) and (max-width: 500px)
{   
    .cart-icon {
        top: -1px;
    }
}
@media (max-width: 991px) {
    .txtMenu {
    display:none !important;
    }
    #desk-view {
        padding-left: 0;
        padding-right: 0px;
    }
    /*.detail-span {
        padding: 0px 60px;
    }*/
        .remeber {
            width: 100% !important;
        }

        #ForgotPasswordd {
            float: left;
        }

        #Responsive991
        /* For tablets: */ {
            margin-left: 179px;
            margin-top: -35px;
        }

        .inner-banner1 .banner-detail {
            text-align: left;
        }

        .bread-crumb {
        }
        .inner-banner1 {
            padding: 20px;
        }

            .inner-banner1 > .container {
                padding: 0 0px !important;
                width: 100% !important;
            }

        .fa-plus {
            display: inherit !important;
        }

        .sidebar-block {
            padding-left: 15px;
            padding-right: 15px;
        }

        .checkout-step ul li a > p {
            display: none;
        }

        .navbar-header {
            padding-left: 15px;
        }

        .navbar-brand > img {
            width: 80%;
        }

        .center-sm {
            text-align: center;
        }

        .container-full-sm .container {
            width: 100%;
            padding: 0;
        }

        .height-sm-0 {
            min-height: 0 !important;
        }

        .float-none-sm {
            float: none !important;
        }

        .ptb-95 {
            padding-top: 65px;
            padding-bottom: 65px;
        }

        .pt-95 {
            padding-top: 65px;
        }

        .pb-95 {
            padding-bottom: 65px;
        }

        .ptb-70 {
            padding-top: 50px;
            padding-bottom: 50px;
        }

        .pt-70 {
            padding-top: 50px;
        }

        .pb-70 {
            padding-bottom: 50px;
        }

        .mtb-60 {
            margin-top: 45px;
            margin-bottom: 45px;
        }

        .mt-60 {
            margin-top: 45px;
        }

        .mb-60 {
            margin-bottom: 45px;
        }

        .ptb-sm-0 {
            padding-top: 0px;
            padding-bottom: 0px;
        }

        .pt-sm-0 {
            padding-top: 0px;
        }

        .pb-sm-0 {
            padding-bottom: 0px;
        }

        .ptb-sm-15 {
            padding-top: 15px;
            padding-bottom: 15px;
        }

        .pt-sm-15 {
            padding-top: 15px;
        }

        .pb-sm-15 {
            padding-bottom: 15px;
        }

        .ptb-sm-30 {
            padding-top: 30px;
            padding-bottom: 30px;
        }

        .pt-sm-30 {
            padding-top: 30px;
        }

        .pb-sm-30 {
            padding-bottom: 30px;
        }

        .ptb-sm-60 {
            padding-top: 60px;
            padding-bottom: 60px;
        }

        .pb-sm-60 {
            padding-bottom: 60px;
        }

        .pt-sm-60 {
            padding-top: 60px;
        }

        .mtb-sm-30 {
            margin-top: 30px;
            margin-bottom: 30px;
        }

        .mtb-sm-0 {
            margin: 0;
        }

        .mt-sm-0 {
            margin-top: 0;
        }

        .mb-sm-0 {
            margin-bottom: 0;
        }

        .mt-sm-30 {
            margin-top: 30px;
        }

        .mb-sm-30 {
            margin-bottom: 30px;
        }

        .mtb-sm-15 {
            margin-top: 15px;
            margin-bottom: 15px;
        }

        .mt-sm-15 {
            margin-top: 15px;
        }

        .mb-sm-15 {
            margin-bottom: 15px;
        }
        /* Header */
        body.dark-header {
            padding-top: 0;
        }

        header#header {
            position: relative;
        }

        .navbar-nav > li.dropdown > a:after {
            display: none;
        }

        .header-top {
            padding: 0 15px;
        }
        /*.ui-selectmenu-menu {
	top: 34px !important;
}*/
        .header-middle {
            padding: 0 15px;
        }

        .header-bottom {
            height: 0px;
        }

    .left-side > span, .help-num {
       /* display: none !important;*/
    }

        .help-num2 {
            display: none !important;
        }

        .header-bottom .mobilemenu-title {
            display: none !important;
        }

        .header-bottom .help-num.help-num2 {
            display: none;
            padding: 13px 0;
        }

        .header-top.mobile .help-num, .help-num2 {
            display: block;
        }
        /*#header .nav > li:first-child a {
	padding-left: 0px;
}*/
        .header-right-link {
            margin: 20px 0 !important;
        }

            .header-right-link > ul > li {
                padding-right: 4px;
                margin: 0;
            }

                .header-right-link > ul > li > a {
                    padding: 12px 0 10px;
                }

        .header-link-dropdown {
            top: 77px;
        }

        .header-right-part {
            float: none;
            padding: 0 0 0 150px;
        }

        .header-middle-right {
            margin-bottom: 20px;
            padding: 0;
        }

        .navbar-header {
            width: 100%;
        }
    .navbar-toggle {
        margin-top: 8px;
        margin-left: 10px;
    }
        .navbar-toggle {
            border: none;
            background: none;
            height: 42px;
            margin-right: 0;
            margin-top: 0;
            padding: 8px 8px 10px 8px;
            width: 42px;
            display: block;
        }


        button:focus {
            outline: none;
        }

        .category-dropdown select {
            width: 150px;
        }

        .navbar-brand > img {
            height: 30px;
        }

        .navbar-nav > li > a {
            padding: 8px 18px;
        }



        .header-right-part {
            margin: 15px 0;
        }

    .sidebar-menu-dropdown .cat-dropdown {
        display: block;
        border-radius: 25px;
    }

        .navbar-collapse {
            box-shadow: 0px 0 4px 0px #ddd !important;
            background: none repeat scroll 0 0 #fff;
            -webkit-box-shadow: 0px 0 1px rgba(0, 0, 0, 0.2);
            -moz-box-shadow: 0px 0 1px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 0 1px rgba(0, 0, 0, 0.2);
            bottom: 0;
            border-bottom: 0;
            display: inline-block !important;
            height: 100% !important;
            left: -250px;
            position: fixed !important;
            top: 0 !important;
            margin: 0 !important;
            transition: all 0.4s ease 0s;
            -moz-transition: all 0.4s ease 0s;
            -webkit-transition: all 0.4s ease 0s;
            -o-transition: all 0.4s ease 0s;
            width: 250px;
            z-index: 4;
        }

            .navbar-collapse.menu-open {
                left: 0;
            }

        .navbar-nav > li {
            float: none;
        }

        .header-inner .navbar-collapse,
        .header-inner .navbar-collapse ul {
            width: 100%;
        }

        #menu-main > li:hover,
        .navbar-nav li.active {
            background: none;
        }

        #menu-main > li:hover {
            background: none;
        }

        #menu #lang {
            float: left;
            text-align: left !important;
            padding-left: 12px;
        }

        #menu .helpM {
            text-align: left;
            padding: 10px;
        }

        .navbar-collapse > ul {
            margin: 0;
        }

        .navbar-collapse.collapse {
            width: 250px;
        }

        .navbar-nav > li > a {
            padding-left: 0px;
        }

        .nav > li .menu-label {
            display: block;
        }

        #header button i.fa {
            font-size: 27px;
        }

        .header-inner {
            width: 100%;
            position: relative;
            display: inline-block;
        }

        .sidebar-menu-dropdown {
            width: 0;
            display: block;
            background-color: #ff0000 !important;
            padding: 0;
        }

        .btn-sidebar-menu-dropdown {
            display: none;
        }

        .search-container input[type="text"] {
            font-size: 30px;
            padding: 0;
        }

        .sidebar-menu-dropdown .cat-dropdown {
            display: block !important;
        }

        .cat-dropdown .sub-megamenu a.page-scroll::before {
            display: none;
        }

        .cat-dropdown {
            display: block;
        }

        .cat-dropdown {
            padding: 0;
            background: transparent;
        }

            .cat-dropdown .sub-megamenu a.page-scroll::before {
                display: none;
            }

            .cat-dropdown .nav > li.level .megamenu {
                margin-top: 0;
            }

        .megamenu {
            padding: 0 15px !important;
            margin: 0px !important;
        }

        .cat-dropdown .nav > li.level .megamenu {
            left: 0 !important;
            padding: 0 40px;
            box-shadow: none;
            border: 0;
        }

        .cat-dropdown .nav > li.level:hover .megamenu {
            left: 0 !important;
        }
        /* Menu */
        #menu .level {
            position: relative;
        }

        #menu .mobile-sub-menu, #menu .mobile-sub-menu-2, #menu .mobile-sub-menu-3, #menu .mobile-sub-menu-4 {
            display: none;
        }

        #collapseThree .left-sub-menu, #collapseThree .left-sub-menu-2, #collapseThree .left-sub-menu-3, #collapseThree .left-sub-menu-4 {
            display: none;
        }

        #menu .titleMobile {
            font-size: 14px;
            padding: 8px;
        }


        #menu #iconH {
            margin-right: 5px;
        }

        #menu span.opener {
            height: 25px;
            width: 25px;
            display: inline-block;
            position: absolute;
            right: 5px;
            top: 8px;
            cursor: pointer;
            z-index: 1;
        }

        #menu span.plus {
            background-position: -94px -378px;
        }

        #menu span.minus {
            background-position: -94px -416px;
        }

        #menu-main .level {
            position: relative;
        }

        #menu-main .mobile-sub-menu, #menu-main .mobile-sub-menu-2, #menu-main .mobile-sub-menu-3, #menu-main .mobile-sub-menu-4 {
            display: none;
        }

        #menu-main span.opener {
            height: 25px;
            width: 25px;
            display: inline-block;
            position: absolute;
            right: 10px;
            top: 7px;
            cursor: pointer;
            z-index: 1;
        }

        #menu-main span.plus {
            background-position: -117px -378px;
        }

        #menu-main span.minus {
            background-position: -117px -416px;
        }

        .navbar-collapse {
            padding: 0;
        }

        .megamenu .level2 > a, .megamenu .level3 > a {
            position: relative;
            margin-bottom: 2px;
            font-size: 14px;
            font-weight: 500;
            text-transform: none;
        }

            .megamenu .level2 > a:before {
                content: "";
                font-family: FontAwesome;
                position: absolute;
                left: -11px;
                display: none;
            }

        .nav > li:hover {
            overflow: hidden;
        }

        .megamenu {
            background-color: transparent;
            border-top: none;
            position: relative;
            left: auto;
            top: auto;
            opacity: 1;
            padding: 0px 30px;
            transition: none 0s ease 0s;
            -moz-transition: none 0s ease 0s;
            -webkit-transition: none 0s ease 0s;
            -o-transition: none 0s ease 0s;
        }

            .megamenu .container {
                width: 100%;
            }

            .megamenu .sub-menu-level1 li.level2 {
                float: none;
                margin-bottom: 0px;
            }

            .megamenu .megamenu-inner-top .level2 {
                margin-bottom: 15px;
            }

        .megamenu {
            box-shadow: none;
        }

        .mobilemenu-content .navbar-nav li:last-child {
            border: none;
        }

        .mobilemenu-content ul li.level3 {
            border: medium none;
        }

        .mobilemenu-title.mobilemenu > span {
            display: inline-block;
            font-weight: 500;
            padding: 8px 0 0 10px;
            text-transform: uppercase;
        }

        .mobilemenu-content.right-side li a {
            font-size: 14px;
            font-weight: 600;
            padding: 10px 0 10px 15px;
        }

        .mobilemenu-title {
            display: block;
        }

        .mobilemenu {
            cursor: pointer;
            display: inline-block;
            font-size: 16px;
            padding: 4px 5px;
            top: 100px;
            width: 100%;
            border-radius: 5px;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            -o-border-radius: 5px;
        }

            .mobilemenu.openmenu {
                border-radius: 5px 5px 0 0;
            }

            .mobilemenu.closemenu {
                border-radius: 5px;
            }

        .mobilemenu-title .fa {
            font-size: 18px;
            height: 37px;
            margin: 0;
            padding: 10px;
            width: 37px;
        }

        .mobilemenu-content {
            transition: none 0s ease 0s;
            width: 100%;
            position: absolute;
            z-index: 1;
            display: none;
        }

            .mobilemenu-content ul {
                margin: 0;
                padding: 0;
                width: 100%;
            }

                .mobilemenu-content ul li {
                    float: left;
                    width: 100%;
                }

                    .mobilemenu-content ul li a {
                        display: inline-block;
                        font-size: 14px;
                        font-weight: 500;
                        line-height: 24px;
                        padding: 5px 15px;
                        width: 100%;
                    }

        #menu-main > li > a span::before {
            display: none;
        }
        /* content */
        .banner {
            margin-bottom: 0px;
        }

        .banner-detail {
            top: 10%;
        }

        .banner-3 .banner-detail {
            left: 5%;
        }

        .banner-detail .banner-detail-inner .banner-title {
            font-size: 40px;
            line-height: 50px;
        }

        .banner-detail .banner-detail-inner span.slogan {
            font-size: 20px;
        }

        .slogan:before {
            width: 30px;
        }

        .slogan:after {
            width: 30px;
        }

        .banner-detail .banner-detail-inner span.offer {
            font-size: 18px;
            margin-top: 0;
        }

        .inner-banner {
            padding: 60px 0;
        }

        .btn.big {
            padding: 20px;
        }

        .banner-detail .btn {
            font-size: 20px;
            margin-top: 35px;
        }

        .banner-top {
            margin-bottom: 0;
        }

        .sub-banner.sub-banner3 .sub-banner-detail .sub-banner-type {
            margin-top: 10px;
        }

        .sub-banner.sub-banner6 .sub-banner-detail .sub-banner-subtitle {
            margin-bottom: 0;
        }

        .sub-banner .sub-banner-detail span {
            margin: 20px 0 15px;
        }

        .sub-banner .sub-banner-detail {
            width: calc(100% - 30px);
            bottom: 15px;
        }

        .sub-banner .sub-banner-effect {
            display: none;
        }

        .small-banner.small-banner1 {
            margin-bottom: 20px;
        }

        .special-products-block .pro-detail-main {
            min-height: 1px !important;
        }

        .product-slider .heading-part span {
            right: -80px;
            width: 70px;
        }

        .product-slider .heading-part > h2 {
            font-size: 20px;
        }

        .share-link {
            margin-bottom: 30px;
            margin-top: 10px;
        }

        .perellex-delail {
            padding: 30px 0;
        }

        .perellex-title {
            font-size: 35px;
            line-height: 40px;
        }

        .cat-box-inner .cart-link button {
            opacity: 1;
        }

        .quote1-img > img,
        .quote2-img > img {
            height: 45px;
        }

        .homepage .quote1-img > img,
        .quote2-img > img {
            height: auto;
        }

        .quote {
            padding: 0;
        }

        .newsletter {
            background-size: cover;
            height: 140px;
        }

        .newsletter-box {
            margin-top: 15px;
            right: 0;
            left: 40px;
            display: unset;
        }

        .newsletter-title {
            display: inline-block;
            margin-top: 0;
        }

        .newsletter-box a {
            padding: 7px 8px;
            font-size: 15px;
        }

        .newsletter-inner p {
            margin-bottom: 15px;
        }

        .newsletter-inner span {
            margin-bottom: 20px;
        }

        .newsletter-inner input {
            width: 100%
        }

        .footer .newsletter-inner form button {
            padding: 20px 22px;
        }

        .client-main .owl-controls .owl-pagination {
            display: inline-block !important;
        }

        .error-block-bg {
            background: none;
        }

        .owl-carousel {
            /*overflow: hidden;*/
            padding-top: 0px;
        }

        .banner .owl-carousel {
            overflow: hidden;
            padding-top: 0px;
        }

        .product-item .product-detail-inner {
            bottom: 0;
            text-align: center;
        }

        .product-item:hover .product-detail-inner {
            bottom: 0;
        }

        .daily-deals .product-detail-inner {
            text-align: left;
        }

        .product-slider .owl-prev,
        .product-slider .owl-next {
            height: 50px;
            width: 35px;
            padding: 0 10px;
            opacity: 1;
        }

            .product-slider .owl-prev::after,
            .product-slider .owl-next::after {
                font-size: 23px;
                line-height: 47px;
            }

        .product-slider .owl-prev {
            left: 0px;
        }

        .product-slider .owl-next {
            right: 0px;
        }

        .sidebar-box.gray-box {
            padding-bottom: 0;
        }

            .sidebar-box.gray-box .sidebar-contant {
                padding-top: 25px;
            }

        .sidebar-box {
            margin-bottom: 15px !important;
        }

        .homepage .sidebar-box {
            margin-bottom: 10px !important;
        }
    .product-listing {
        padding-top: 10px;
        padding-bottom: 10px;
    }
        .sidebar-block .sidebar-box {
            position: relative;
        }
        /*.sidebar-box .sidebar-contant {
	display: block;
}*/
        .sidebar-box span.opener {
            height: 30px;
            width: 30px;
            display: inline-block;
            position: absolute;
            right: 0;
            cursor: pointer;
            z-index: 1;
        }

        .sidebar-box span.plus {
            background-position: -92px -380px;
        }

        .sidebar-box span.minus {
            background-position: -92px -418px;
        }

        .sidebar-box span.opener {
            top: 10px;
        }

        .blog-item:hover .blog-media img {
            opacity: 1;
            transform: scale(1);
        }

        .blog-item a.read {
            opacity: 1;
        }

        .pagination-bar {
            margin-bottom: 20px;
        }

        .client-main .owl-buttons {
            display: none;
        }

        .about-title {
            font-size: 25px;
            line-height: 45px;
        }

        .account-content {
            padding: 0;
        }

        .account-sidebar ul li.active a::after,
        .account-sidebar ul li:hover a::after {
            border-width: 0px;
        }

        .account-sidebar ul li.active a .fa,
        .account-sidebar ul li:hover a .fa {
            right: 15px;
        }

        .copy-right {
            margin-top: 0;
            margin-bottom: 10px;
            text-align: center;
        }

        .footer .title > span {
            margin-left: 0;
            top: 30px;
        }
        /* Footer */
        .bread-bg {
            padding: 10px 0;
        }
        /*About page*/
        .partner-detail-main {
            margin-top: 50px;
        }

            .partner-detail-main p {
                margin-bottom: 30px;
            }

        .partner-block ul li {
            padding: 0;
        }

        table.compare-info tr td button:first-child {
            margin-bottom: 10px;
        }
        /* News-letter PopUp */
        #newslater-popup .newsletter-inner {
            padding: 30px;
        }

        .gjuha {
            padding-left: 15px !important;
        }
    }
@media screen and (min-width:768px) {
    #addressbill {
        margin-bottom: 25px !important;
    }
}
@media (max-width: 767px) {
    .pro_cat .owl-prev, .pro_cat .owl-next {
        height: 40px !important;
         width: 40px !important;
        top: -42px !important;
    }
    .navbar-toggle {
        border: none;
        background: none;
        height: 42px;
        margin-right: 0;
        margin-top: 0;
        padding: 8px 8px 10px 8px;
        width: 42px;
        display: block;
    }
    .order-btn > div {
        width: 100%;
    }
    .detail-btn {
        padding: 9px 20px !important;
    }
    .inner-banner1 {
        margin-top: -10px;
        margin-bottom: 0px;
    }
    .info-pane {
        position: relative !important;
        margin-left: -15px !important;
        margin-top: 30px !important;
    }

        .checkout-section {
            margin-right:5px;
            margin-left: 5px;
/*            margin-bottom: 15px !important;
            margin-top: 15px !important;*/
    }
    .bread-crumb {
        margin-top: 0px !important;
    }

            .bread-crumb ul li {
                padding-right: 5px !important;
                float: left !important;
                line-height: 24px;
            }

        .heading {
            font-size: 16px !important;
        }

        .payment-option-box-inner {
            padding: 5px !important;
        }

        .row-display {
            margin-right: -35px !important;
            margin-left: -35px !important;
        }
        .main-banner .owl-controls .owl-buttons {
            display: none;
        }

        .inner-banner1 .banner-detail {
            left: 15px !important;
        }
        /*  .pro_cat .item, #blog .item {
    padding-left:15px !important;
    padding-right:15px !important;
    }*/
        #search-bar, #desk-view {
            min-height: 1px !important;
        }

            #search-bar > .header-right-part {
                padding-top: 0px !important;
            }

        #logo-header {
            min-height: 90px !important;
        }

        #desk-view > .header-right-link {
            margin-top: 10px !important;
        }
    #mob-view > .header-right-link {
        top: -75px !important;
    }
        .inner-banner1 > .container {
            padding: 0 5px !important;
        }

        .checkout-step ul li:not(:first-child) {
            padding-left: 30px;
        }

        .center-xs {
            text-align: center;
        }

        .float-none-xs {
            float: none !important;
        }

        .float-left-xs {
            float: left !important;
        }

        .float-right-xs {
            float: right !important;
        }

        .ptb-95 {
            padding-top: 35px;
            padding-bottom: 35px;
        }

        .pt-95 {
            padding-top: 35px;
        }

        .pb-95 {
            padding-bottom: 35px;
        }

        .ptb-70 {
            padding-top: 40px;
            padding-bottom: 40px;
            /*padding-left: 30px;*/
        }

        .product-items {
            padding-right: 5px !important;
            padding-left: 5px !important;
        }

        .pt-70 {
            padding-top: 40px;
        }

        .pb-70 {
            padding-bottom: 40px;
        }

        .mtb-40 {
            margin-top: 30px;
            margin-bottom: 30px;
        }

        .mtb-60 {
            margin-top: 40px;
            margin-bottom: 40px;
        }

        .mt-60 {
            margin-top: 40px;
        }

        .mb-60 {
            margin-bottom: 40px;
        }

        .mt-40 {
            margin-top: 30px;
        }

        .mb-40 {
            margin-bottom: 30px;
        }

        .mb-15 {
            margin-bottom: 15px;
        }

        .mt-15 {
            margin-top: 15px;
        }

        .ptb-xs-0 {
            padding-top: 0px;
            padding-bottom: 0px;
        }

        .pt-xs-0 {
            padding-top: 0px;
        }

        .pb-xs-0 {
            padding-bottom: 0px;
        }

        .ptb-xs-30 {
            padding-top: 30px;
            padding-bottom: 30px;
        }

        .pt-xs-30 {
            padding-top: 30px;
        }

        .pb-xs-30 {
            padding-bottom: 30px;
        }

        .ptb-xs-60 {
            padding-top: 60px;
            padding-bottom: 60px;
        }

        .pb-xs-60 {
            padding-bottom: 60px;
        }

        .pt-xs-60 {
            padding-top: 60px;
        }

        .mtb-xs-30 {
            margin-top: 30px;
            margin-bottom: 30px;
        }

        .mt-xs-30 {
            margin-top: 30px;
        }

        .mb-xs-30 {
            margin-bottom: 30px;
        }

        .mtb-xs-15 {
            margin-top: 15px;
            margin-bottom: 15px;
        }

        .mt-xs-15 {
            margin-top: 15px;
        }

        .mb-xs-15 {
            margin-bottom: 15px;
        }
        /* Header */
        .navbar-brand > img {
            height: auto;
            width: 100px !important;
        }

        .navbar-header .navbar-brand {
            height: auto !important;
            width: 45% !important;
        }

            .navbar-header .navbar-brand > div {
                height: 95px !important;
                width: auto !important;
            }

        .header-right-part {
            /*margin-top: 0;*/
            margin: 0 0 15px 0 !important;
        }

        .header-right-link {
            position: absolute;
            right: 5px;
            top: -140px;
            margin: 0px 0 !important;
        }

            .header-right-link > ul > li > a {
                padding: 12px 0 13px;
            }
           
    .header-link-dropdown {
        top: 67px;
    }

        .navbar-toggle {
            margin-top: 8px;
            margin-left: 10px;
        }

        .header-right-link > ul > li {
            padding: 0;
            padding-right: 7px;
        }
        /* Content */
        .inner-banner .banner-detail h1 {
            font-size: 30px;
        }

        h2.main_title,
        .sidebar-title h3 {
            font-size: 20px;
        }

        .banner-detail .banner-detail-inner .banner-title {
            font-size: 30px;
            line-height: 35px;
            margin-bottom: 0;
        }

        .banner-2 .banner-detail {
            top: 20%;
        }

        .sub-banner {
            margin: 0 auto 0;
        }

        .special-products-block {
            text-align: center;
        }

            .special-products-block .product-image {
                float: none;
            }

            .special-products-block .pro-detail-main {
                min-height: 0px !important;
                margin-left: 0;
                margin-top: 30px;
                text-align: left;
            }

                .special-products-block .pro-detail-main .bottom-detail {
                    position: relative;
                    margin-top: 20px;
                }

            .special-products-block .product-item {
                float: none;
            }

        .product-page .product-detail-inner {
            padding: 10px 5px 0;
        }

        .perellex-delail {
            background: none;
        }

        .perellex-title {
            font-size: 28px;
            line-height: 30px;
        }

        .perellex-offer {
            font-size: 20px;
            line-height: 25px;
        }

        .pro-detail-info {
            margin-top: 0;
        }

        .client-main .item p {
            font-size: 20px;
            line-height: 30px;
        }

        .inner-banner1 {
            padding: 10px 0;
        }

        .shop-list-view .bottom-detail ul li {
            padding: 0 10px;
        }

            .shop-list-view .bottom-detail ul li:first-child {
                padding: 0;
            }

            .shop-list-view .bottom-detail ul li:last-child {
                padding-right: 0;
            }

            .shop-list-view .bottom-detail ul li > a {
                font-size: 0;
            }

                .shop-list-view .bottom-detail ul li > a span {
                    margin-right: 0;
                }

        .table-responsive {
            display: inline-block;
            margin-bottom: 10px;
            width: 100%;
        }

        .error-block-detail .main-error-text {
            font-size: 220px;
            line-height: 180px;
        }

        .team-item:hover {
            background: none;
        }

            .team-item:hover img {
                opacity: 1;
                transform: scale(1);
            }

        .team-item .team-item-detail {
            bottom: 0;
            opacity: 1;
            position: relative;
        }

        .team-item:hover .team-item-detail {
            opacity: 1;
            bottom: 0;
        }

        .team-item .sub-title {
            margin-top: 10px;
        }

        .team-item .sub-title {
            margin-top: 10px;
        }

        .listing-effect .social_icon {
            margin-top: 0;
        }

        .listing-effect:hover .social_icon {
            margin-top: 0;
        }

        .contact-info .p-0 {
            border-right: none;
            margin-bottom: 30px;
        }

        .contact-box span {
            margin-bottom: 10px;
        }

        .ser-feature-block {
            padding: 0;
        }

        .service-box:last-child {
            border: medium none;
        }

            .service-box:last-child .feature-box {
                padding-bottom: 0;
            }

        .ser-feature-block .feature-icon {
            margin-left: 0;
            float: left;
        }

        .ser-feature-block .feature-icon {
            display: inline-block;
            margin-left: 0;
        }

        .blog-detail .post-info ul li {
            margin-right: 10px;
        }

        .footer .newsletter-inner form button {
            padding: 15px 18px;
        }

        .newsletter-inner .btn.big {
            padding: 15px 20px;
        }

        .footer-middle-left .footer-static-block span.opener {
            top: -80px;
        }

        .footer-top {
            padding: 32px 20px;
        }

            .footer-top .f-logo {
                margin-left: 20px;
            }

            .footer-top p {
                margin-left: 212px;
            }
        /* News-letter PopUp */
        #newslater-popup .newsletter-inner {
            padding: 30px 0;
        }

            #newslater-popup .newsletter-inner .main_title {
                font-size: 35px;
            }

        .nl-popup-inner {
            padding: 10px;
            margin: 10px;
        }

        #newslater-popup button.mfp-close {
            top: 10px;
            right: 10px;
        }

        .banner-detail {
            top: 10%;
        }

        #login-pass, #login-email {
            font-size: 14px !important;
        }

        #caution-field {
            float: left !important;
        }

        .account-content hr {
            margin-top: 35px;
        }
    }
/*Table Page View*/
@media screen and (max-width: 750px) {
    #wishlist-staff-popup {
        width: 60%;
        margin: auto;
    }

    #staff-popup {
        width: 60%;
        margin: auto;
        display: grid;
        align-content: center;
        align-items: center;
        justify-items: center;
    }
}
@media (max-width: 600px) {
        #logo-header {
            min-height: 75px !important;
        }

        .navbar-header .navbar-brand > div {
            height: 70px !important;
        }

        #desk-view > .header-right-link {
            top: -120px !important;
        }
    #mob-view > .header-right-link {
        top: -65px !important;
    }
        /* Header */

        .show-item > div {
            float: left !important;
            margin-left: 0px;
        }

        .short-by > span {
            display: none;
        }

        .short-by {
            padding-left: 15px;
        }

        .product-detail-hover {
            display: inline-block !important;
        }

        .product-detail-inner {
            top: 0%;
            padding-top: 32%;
        }

        .top-right-link ul li {
            padding-left: 8px !important;
            padding-right: 8px !important;
        }

        #logoutForm2 a {
            padding-left: 0px !important;
        }

        .category-dropdown select {
            background-position: 72% 50% !important;
            padding: 7px 24px 7px 25px;
        }

        .banner-detail .banner-detail-inner span.slogan {
            font-size: 16px;
        }

        .feature-detail {
            padding-left: 10px;
        }

        .inner-banner .banner-detail h1 {
            font-size: 25px;
        }

        .header_search_toggle.mobile-view {
            display: block;
            margin-bottom: 20px;
        }

        .mobile-view .search-box input.input-text {
            position: relative;
            right: auto;
            width: 100% !important;
            opacity: 1;
        }

        .mobile-view .search-box button.search-btn {
            position: absolute;
        }

        .product-listing .col-xs-6 {
            padding: 0 10px;
        }

        .product-item:hover .product-image img {
            opacity: 1;
        }

        .product-image {
            background: none;
        }

        .detail-inner-left {
            transform: scale(1);
            -moz-transform: scale(1);
            -webkit-transform: scale(1);
            -o-transform: scale(1);
        }

        .product-listing .row .owl-carousel .owl-item .item {
            padding: 0 10px;
        }

        .product-listing .shop-list-view .product-item {
            float: none;
            margin-right: 0;
            margin-bottom: 15px;
        }

        .product-item .detail-inner-left ul li {
            padding: 0 4px;
        }

        .detail-inner-left ul li button .add-to-cart {
            display: none;
        }

        .detail-inner-left ul li button:hover {
            background: none;
        }

        .product-item .detail-inner-left ul li {
            width: 32%;
        }

            .product-item .detail-inner-left ul li:last-child {
                border-right: medium none;
            }

        .product-item .detail-inner-left.right-side ul li::before {
            content: "";
            height: 25px;
            left: 0;
            position: absolute;
            width: 1px;
        }

        .product-item .detail-inner-left.right-side ul li {
            width: 50%;
        }

        .product-item .detail-inner-left.left-side ul li {
            width: 100%;
        }

        .detail-inner-left.left-side {
            display: inline-block;
            width: 33.33%;
        }

        .detail-inner-left.right-side {
            width: 66.67%;
        }

            .detail-inner-left.right-side ul li a {
                border: none;
            }

        .product-item .detail-inner-left ul li:last-child {
            padding-right: 3px;
        }

        .product-item.sold-out::after {
            font-size: 10px;
            padding: 5px;
        }

        .product-page .product-listing .row {
            margin-left: -5px;
            margin-right: -5px;
        }

        .detail-inner-left.right-side ul li a {
            padding: 0 10px;
        }

        .daily-deals .detail-inner-left ul li.pro-wishlist-icon a {
            background-position: -55px -65px;
        }

            .daily-deals .detail-inner-left ul li.pro-wishlist-icon a:hover {
                background-position: -55px -90px;
            }

        .product-page .product-detail-main .price-box {
            text-align: left;
        }

        .list-type .price-box,
        .sidebar-box.sidebar-item .price-box {
            text-align: left;
        }

        .product-item.sold-out::after {
            top: 40%;
        }

        .rating-summary-block.right-side {
            float: none;
            text-align: center;
        }

        .cat-block .price-box {
            text-align: left;
        }

        .daily-deals .price-box {
            text-align: left;
        }

        .daily-deals .detail-inner-left {
            margin-bottom: 0;
        }

        .daily-deals .product-item .detail-inner-left ul li {
            border-right: none;
        }

        .daily-deals .detail-inner-left ul li button {
            border: none;
            padding: 0;
        }

        .daily-deals .detail-inner-left ul li a {
            border: 0;
        }

        .countdown-inner .countdown-detail {
            padding-right: 10px;
        }

        .daily-deals .product-detail-inner {
            margin-bottom: 5px;
            margin-top: 0;
            padding-top: 0;
        }

        .newsletter-icon {
            margin-right: 10px;
        }

        .newsletter-bg {
            padding: 30px 0;
        }

        .error-block-detail .main-error-text {
            font-size: 150px;
            line-height: 120px;
            margin-bottom: 40px;
        }

        .main_title span {
            padding: 0 70px 0 0;
        }

        .client-main .owl-carousel .owl-wrapper-outer {
            padding-top: 35px;
        }

        .paypal-box {
            display: none;
        }

        .payment-top-box {
            margin-bottom: 0;
        }

        .footer-top .f-logo {
            float: none;
            text-align: center;
        }

        .footer-top p {
            margin-left: 0px;
            margin-top: 20px;
        }
    }
@media (max-width: 400px) {
    #logo-header {
        min-height: 70px !important;
    }
}


    @media screen and (max-width: 575px) {
        .title-p {
            padding-left: 10px !important;
            padding-right: 10px !important;
        }

        .bread-crumb {
            margin-left: 10px;
            margin-right: 10px;
        }

            .bread-crumb ul li a, .bread-crumb ul li span {
                margin: 0px !important;
                margin-right: 5px !important;
            }
    }

    @media (max-width:500px) {
        #mob-view > .header-right-link {
            top: -70px !important;
        }

        #Responsive991
        /* For tablets: */ {
            margin-left: 0px;
            margin-top: 0px;
        }

        .table-resp {
            border-left: 0px !important;
            border-right: 0px !important;
        }

        .cart-total-table .table tbody tr td {
            padding: 5px;
        }

        #desk-view > .header-right-link {
            top: -125px !important;
        }

        .bread-crumb {
            margin-top: 0px !important;
        }

        .login-icon-mobile {
            display: block;
            padding-top: 3px !important;
            padding-right: 10px !important;
        }



        .navbar-brand > img {
            height: auto;
            width: 75px !important;
        }

        .resp-profile {
            display: inherit !important;
        }

        .top-link-left.select-dropdown .ui-selectmenu-button span.ui-selectmenu-text {
            padding: 10px !important;
        }

        #ui-id-3-button {
            display: none !important;
        }

        .header-bottom .help-num, .help-num2 {
            padding: 20px 0
        }

        .cat-dropdown .navbar-nav:first-child {
            margin: 33px 0 0;
        }

        .cat-dropdown .navbar-nav {
            float: none;
            width: 100%;
        }

        .header-top.mobile {
            display: block;
            padding: 20px 0;
        }

            .header-top.mobile ul li {
                float: left;
            }

            .header-top.mobile .top-link {
                display: inline-block;
                float: none;
            }

        .content-dropdown {
            right: 0;
            top: 35px;
        }

        .top-right-link.mobile {
            display: none !important;
            padding: 0;
            position: absolute;
            width: 100%;
        }

            .top-right-link.mobile ul li {
                float: left;
                padding: 6px 0;
                width: 33.33%;
                text-align: center;
            }

        .top-right-link ul li .content-dropdown ul li {
            text-align: left;
        }

        .top-right-link.mobile ul li:last-child {
            border: medium none;
        }

        .top-right-link ul li > a span {
            border: none;
            padding: 0;
        }

        .top-right-link ul li.login-icon a span {
            background-position: -127px -666px;
        }

        .top-right-link ul li.login-icon:hover a span {
            background-position: -127px -698px;
        }

        .top-right-link ul li.track-icon a span {
            background-position: -127px -728px;
        }

        .top-right-link ul li.track-icon:hover a span {
            background-position: -127px -760px;
        }

        .top-right-link ul li.gift-icon a span {
            background-position: -127px -792px;
        }

        .top-right-link ul li.gift-icon:hover a span {
            background-position: -127px -824px;
        }

        .header-middle hr {
            display: none;
        }

        .header-right-link > ul > li > a span {
            width: 35px;
        }

        .header-link-dropdown {
            top: 67px;
        }

        .navbar-toggle {
            /*  margin-top: 14px;*/
        }

        .top-link .ui-state-default,
        .top-link .ui-widget-content .ui-state-default,
        .top-link .ui-widget-header .ui-state-default {
            width: 110px !important;
        }

        .banner-detail .banner-detail-inner span.offer {
            font-weight: 400;
            font-size: 15px;
        }

        .sub-banner .sub-banner-detail .sub-banner-title {
            font-size: 20px;
        }

        .product-detail-tab .nav-tabs > li {
            float: none;
        }

        .product-detail-main .bottom-detail ul li > a span {
            margin-right: 3px;
            margin-bottom: -12px;
        }

        .daily-deals .product-item .detail-inner-left ul li {
            width: 20%;
        }

        .share-link {
            margin-bottom: 20px;
            margin-top: 0;
        }

        .category-bar ul li a {
            font-size: 18px;
            padding: 10px;
        }

        .ser-feature-block .feature-box {
            padding-left: 0;
            text-align: center;
        }

        .ser-feature-block .feature-icon {
            display: inline-block;
            float: none;
            margin-left: 0;
        }

        .feature-detail {
            width: 100%;
            padding-top: 0;
            padding-left: 0;
            display: block;
        }

        .ser-subtitle {
            float: none;
        }

        .product-item-name {
            margin-bottom: 0;
            font-size: 13px !important;
        }

        .perellex-title {
            font-size: 22px;
            line-height: 25px;
        }

        .perellex-offer {
            font-size: 18px;
            line-height: 20px;
        }

        .team-item .sub-title {
            font-size: 13px;
            margin-bottom: 0;
            margin-top: 10px;
        }

        .listing-effect .social_icon ul li {
            display: inline-block;
            margin: 0 -5px;
        }

        .payment ul li {
            padding: 0
        }
    }

    @media (max-width:500px) {
        .titlK {
            margin-top: -90px;
            font-size: 15px;
        }
    }

    @media (max-width: 480px) {
        .titlK {
            margin-top: -90px;
        }
        .tableforcompanyinfoemail {
            display: flex;
            flex-wrap: nowrap;
            align-items: center;
            flex-direction: column;
        }
        #acc-confirm {
            width: 100% !important;
            padding-bottom: 5px;
            padding-top: 5px;
        }

        #caution-field {
            line-height: 20px;
        }

        .banner-1 {
            max-height: 270px !important;
        }

        .banner-2 {
            max-height: 270px;
        }
    }

    @media only screen and (max-width:475px) {
        #caution-field {
            float: left !important;
        }
    }

    @media screen and (max-width: 456px) {
        #wishlist-staff-popup {
            width: 80%;
            margin: auto;
        }

        .staff-popup {
            width: 80%;
            margin: auto;
        }

        #staff-popup {
            width: 80%;
            margin: auto;
        }
    }

    @media screen and (max-width: 422px) {
        /* For tablets: */
        #login-pass, #login-email {
            font-size: 14px !important;
        }
    }

    @media (max-width:420px) {
        /*.detail-span {
            padding: 0px 50px;
        }*/
        .account-content hr {
            margin-top: 50px;
        }
    }

    @media (max-width: 419px) {
        .checkout-step ul li:not(:first-child) {
            padding-left: 5px;
        }

        #newslater-popup .newsletter-inner {
            padding: 10px 0;
        }

            #newslater-popup .newsletter-inner .main_title {
                font-size: 25px;
                margin-bottom: 25px;
            }

            #newslater-popup .newsletter-inner input {
                margin-bottom: 20px;
            }

            #newslater-popup .newsletter-inner > form {
                margin-bottom: 20px;
            }

        .header-right-link {
            top: -125px;
            right: 0px;
        }
            /* Header */
            .header-right-link > ul > li:hover {
                /* // position: static;*/
            }

            .header-right-link > ul > li {
                padding-right: 6px;
            }

        .header-link-dropdown {
            right: 50%;
            transform: translateX(28%);
            -ms-transform: translateX(28%);
            -webkit-transform: translateX(28%);
            -o-transform: translateX(28%);
        }

        .header-right-part {
            padding: 0
        }

        .category-dropdown {
            display: none;
        }

        .search-box input.input-text {
            border-radius: 5px;
        }

        .main-banner .owl-controls .owl-pagination {
            bottom: 10px;
        }

        .banner-2 .banner-detail {
            left: 5%;
        }

        .banner-detail .banner-detail-inner .banner-title {
            font-size: 14px;
            line-height: 15px;
            margin-bottom: 5px;
        }


        .banner-detail .banner-detail-inner span.slogan {
            font-size: 12px;
            padding: 0;
        }

        .sub-banner .sub-banner-detail .sub-banner-subtitle {
            font-size: 12px;
            margin-top: 0;
            margin-bottom: 0;
        }

        .sub-banner-block .col-xs-6 {
            width: 100%;
        }

        .sub-banner {
            max-width: 100%;
        }

            .sub-banner .sub-banner-detail .sub-banner-title {
                font-size: 16px;
                line-height: 20px;
            }

        .category-bar ul li a {
            font-size: 14px;
            padding: 5px;
        }

        .ser-feature-block .feature-box .ser-subtitle {
            font-size: 12px;
            letter-spacing: 0;
        }

        .main_title span {
            padding: 0;
        }

        .main-label {
            font-size: 11px;
            height: 35px;
            line-height: 35px;
            padding-left: 0px;
            top: 5px;
            width: 35px;
        }

        .product-item .product-detail-inner {
            bottom: 5px;
        }

        .product-item:hover .product-detail-inner {
            bottom: 5px;
        }

        .perellex-offer span::after {
            left: 42%;
        }

        .newsletter-inner {
            padding: 30px 0px;
        }

        .newsletter-icon {
            display: none;
        }

        .newsletter-box {
            padding: 0;
        }

        .newsletter-bg {
            padding: 0;
            background: none;
        }

        .newsletter .newsletter-inner form button {
            position: relative;
            margin-top: 15px;
        }

        .newsletter-inner .main_title {
            font-size: 20px;
            line-height: 25px;
        }

        .newsletter-title .sub-title {
            font-size: 16px;
        }

        .error-block-detail .main-error-text {
            font-size: 120px;
        }

        .error-small-text {
            font-size: 30px;
        }

        .error-slogan {
            font-size: 22px;
        }

        .short-by,
        .select-item,
        .compare {
            display: inline-block;
        }

        .tab_content {
            padding: 10px;
        }

        .product-detail-tab .nav > li > a {
            font-size: 14px;
            padding: 8px 10px;
            display: block;
        }

        .share-link label {
            letter-spacing: 0;
            margin-right: 5px;
        }

        .f-logo img {
            height: 25px;
        }

        .footer-bottom .site-link li a {
            padding: 0 6px;
        }

        ul.social-icon li i.fa {
            padding: 0 5px;
        }
    }
    /*Mobile Page View*/
    @media screen and (max-width: 380px) {
        /* .detail-span {
            padding: 0px 30px;
        }*/

        #wishlist-staff-popup {
            width: 97%;
            margin: auto;
        }

        #staff-popup {
            width: 97%;
            margin: auto;
        }
    }