@media (min-width: 1200px){
    .container {
        width: 1250px;
    }
}

@media only screen and (max-width:1350px){
.search-form2 ul li:nth-child(3) { width: 80.3%; }
}
@media only screen and (max-width:1200px) and (min-width:992px){.recommend-box{margin-top:15px;}
.recommend-section h3{margin-bottom:0;}
.product-search-image img{max-height:146px;min-height:146px;}
.scroller .product-search-image img{max-height:none;min-height:0;}
.slidy .free_shipping.bottom_left, .slidy .watermark.bottom_left {top: 260px; bottom: auto;}
.col-sm-9 .slidy .free_shipping.bottom_left, .col-sm-9 .slidy .watermark.bottom_left { top: 200px; bottom: auto; }
.popUp{width:90%;}
}
@media only screen and (max-width:1024px) and (min-width:768px){
    .tablet{display:block;}
    .product-search-image img { height:auto; }
    .product-box-inr {min-height: 1px;}
    #my-nav ul li > a { font-size:11px; padding: 17px 4px 14px; }
    .search-form2 ul li:last-child { width:79%; }
    .scroller .product-search-image img { width:auto; }
    .navbar-header > span { font-size:12px !important; max-width: 300px; display: inline-block; }
    .left_nav li a { font-size:12px; padding: 7px; }
    .left_nav li a:after { right: 6px; top: 2px; font-size: 17px; }
    /* .screen-element.table-bordered>tbody>tr>td input { float:none !important; margin:0 auto 10px; } */
    .slidy .free_shipping.bottom_left, .slidy .watermark.bottom_left {
        top: 200px;
        bottom: auto;
    }
    .col-sm-9 .slidy .free_shipping.bottom_left, .col-sm-9 .slidy .watermark.bottom_left { top: 150px; bottom: auto; }
    .mainNavLinks > ul > li{ margin: 0 7px; }
    .mainNavLinks > ul > li > a{ font-size:14px; }
    .product-search-box{
        width: calc(100% / 4);
    }
}

@media only screen and (max-width:991px) and (min-width:768px){.product-search-image img/* {max-height:100px;min-height:100px;} */
.recommend-box{margin-top:15px;}
.recommend-section h3{margin-bottom:0;}
.search-form ul li:first-child{width:10%;}
.search-form ul li:nth-child(3){width:58.8%;}
.popUp{width:90%;}
}
@media only screen and (max-width:1280px) and (min-width:992px) {

    .mainNavLinks > ul > li{
        margin: 0 5px;
    }
    .mainNavLinks > ul > li > a {
        font-size: 13px;
    }
    .smallCategoryBoxWrp{
        gap: 10px;
    }
    .scroller .owl-carousel .owl-wrapper-outer {
        overflow-x: visible !important;
    }
}
@media only screen and (max-width:1024px){
    .customSection .container-fluid {
        padding: 0 15px;
    }
    .scroller .owl-carousel .owl-wrapper-outer {
        overflow-x: visible !important;
    }
}
@media only screen and (max-width:991px) {
    body{
        padding: 50px 0 0px;
    }
    .search-form2 select {
        width: 100%;
        border-radius: 0px;
        margin-bottom: 5px;
        background: #fff;
        padding: 10px 15px;
        min-height: 41px;
    }

    .search-form2 {
        flex-wrap: wrap;
        gap: 0;
    }

    .searchBar button {
        top: auto;
        bottom: 0;
    }
    .customSection{
        padding: 10px 0 0;
    }
    .smallCategoryBox{
        width: 100%;
        max-width: 130px;
    }
    .searchBar {
        position: fixed;
        left: 0;
        top: 40px;
        z-index: 8;
        display: none;
    }
    .mainNavLinks {
        position: fixed;
        left: 0;
        top: 0;
        height: 100vh;
        background: #000;
        width: 320px;
        box-shadow: 0 0 10px #000;
        z-index: 9999999999;
        transform: translate(-335px);
        transition: all 500ms ease;
        /* display: block !important; */
        flex-wrap: wrap;
        align-items: start !important;!i;!;
    }
    .mainNavLinks.active{
        transform: translate(-0px);
        transition: all 500ms ease;
    }
    
    .letfNav ul {
        flex-direction: column;
        text-align: left;
        gap: 0px !important;
    }
    
    .letfNav ul li {
        width: 100%;
        border-bottom: solid 1px #ffffff29;
    }
    
    .letfNav ul li a {
        padding: 10px;
        display: block;
        color: #fff;
        border-bottom: solid 1px #ffffff4d;
        font-size: 14px;
        font-weight: 300;
    }
    .topLogoMobile {
        background: #fff;
    }
    
    .topLogoMobile img {
        max-width: 160px;
        display: block;
        margin: 0 auto;
    }
    
    .crossToggler {
        position: absolute;
        right: 10px;
        top: 10px;
        font-size: 24px;
        z-index: 9;
    }
    .searchBar {
        position: fixed;
        left: 0;
        top: 40px;
        z-index: 8;
        display: none !important;!i;!;
        padding: 0 10px !important;!i;!;
        background: #fff;
    }
    .searchBar.active{
        display: block !important;!i;!;
    }
    .rightNav {
        position: absolute;
        right: 10px;
        top: 23px;
        z-index: 8;
    }
    
    .shortMenu {
        border-right: none !important;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .shortMenu > ul {
        left: auto;
        right: -50px;
        display: none;
    }
    .shortMenu:hover > ul{
        display: block;
        right: -15px;
    }
    .shortMenu > ul.active{
        display: block;
    } 
    .logo i {
        font-size: 20px;
    }
    .logo img {
        max-width: 150px;
    }
    .mainNav{
        margin: 0;
        padding: 0;
    }
    .smallCategoryBoxWrp, .productBoxWrp{
        overflow: auto;
    }
    .mainHeader{
        padding: 10px 0px;
    }
    .categoryMenu {
        width: 100%;
        position: absolute;
        top: 51px;
        max-height: calc(100vh - 52px);
        background: #000;
    }
    ul.letfNav {
        display: flex;
        flex-wrap: wrap;
    }
    .categoryMenu a, .mainNavLinks li.shortMenu ul a {
        color: #ffffff !important;
        font-weight: 400 !important;
    }
    a.categoryToggle .fa-bars:before {
        content: "\f105" !important;
    }
    li.position-relative > a {
        display: flex !important;
        justify-content: space-between;
        align-items: center;
    }
    .mainNavLinks > ul > li > a {
        color: #fff !important;
        padding: 0;
        font-size: 14px;
    }
    .mainNavLinks > ul > li {
        border-bottom: solid 1px #cccccc42;
        margin: 0;
        padding: 10px;
        order: -1;
        width: 100%;
    }
    .logo.d-flex{
        justify-content: start;
        gap: 20px;
        max-width: none;
    }
    .smallCategoryBox h3{
        font-size: 16px;
    }
    .customTab li a {
        padding: 6px 10px;
        font-size: 13px;
    }

    .customTab {
        gap: 10px;
    }
    .product-search-details a.update.maroon_btn {
        padding: 5px 10px;
        font-size: 12px;
    }

    .productBox .product-search-image, .smallCategoryImg {
        padding: 5px;
    }
    .product-search-details p.productTitle {
        font-size: 13px;
        line-height: 1.5;
        min-height: 65px;
    }
    .mainHeader .mobile{
        display: block !important;
    }
    section, footer {
        overflow-x: hidden;
    }
    .mainNavLinks li.shortMenu ul {
        position: static;
        width: 100%;
    }
    .mainNavLinks li.shortMenu ul a  {
        font-size: 13px !important;
        padding: 5px 15px !important;
    }
    .mainNavLinks li.shortMenu ul li {
        padding: 0px;
        border-bottom: solid 1px #eee;
    }
    .mainNavLinks li.shortMenu > i{color: #fff;transform: rotate(-90deg);position: relative;left: 4px;}
    .topLogoMobile {
        text-align: center;
    }
    .customSection .owl-carousel .owl-wrapper-outer .owl-wrapper{
        transform: translate(0px) !important;
        display: flex !important;
        width: auto !important;
        gap: 15px;
    }
    .owl-carousel .owl-wrapper-outer{
        overflow-x: auto !important;
    }
    .customSection .owl-carousel .owl-wrapper-outer .owl-wrapper > .owl-item, .smallCategoryBox {
        min-width: 115px !important;
        width: 115px !important;
    }
    .customSection .owl-buttons{
        display: none;
    }
    .customSection .item {
        padding: 0 !important;
        width: 100% !important;
    }
    .customSection .sectionHeading{
        padding-right: 0px;
    }
    .customSection ::-webkit-scrollbar {
        display: none;
    }
    .flex_grid{
        margin: 0;
    }
    .catOverlay.active{
        display: none;
    }
    .mainNavLinks > ul > li:nth-child(2){
        order: 1;
        position: static;
    }
    .mainHeader .container-fluid {
        padding: 0 15px;
    }
}
@media only screen and (max-width:767px){
    body, body.padding-0 {overflow-x:hidden;padding:50px 0 0 0; background:#fff;}
    .clearfix { clear:both;}
/*.slidy.mobile .free_shipping { left: 25px; top: 15px;bottom: auto;}*/
.prodHead{ margin-bottom: 20px;  }
#fancybox-loading{ z-index: 999999999999999 !important;  }
.slidy .free_shipping.bottom_left, .slidy .watermark.bottom_left { left:0px; bottom: 0px !important;  top: auto !important; }
.cart-area li.drop-menu > ul{width:160px;left:-55px;}
.cart-area li.drop-menu:hover > ul:before{right:67px;}
.cd-dropdown-content a:focus, .cd-dropdown-content a:hover{color:#fff;}
.logo-text a{color:#000;}
.navbar-inverse .navbar-collapse{clear:both;border-top:none;box-shadow:inset 0 1px 0 rgb(0, 0, 0);}
..navbar-collapse{border-shadow:inset 0 1px 0 rgb(0, 0, 0);}
.cart-area{float:right;width:70%;//position:fixed;right:10px;z-index:9;}
.navbar-header{float:left;margin-left:0px !important;}
.contact-form{width:92%;}
.error-box{width:92%;}
.message-box{width:92%;}
.product-box-inr{margin-top:5px;}
.product-search-box { margin-bottom: 5px; margin-top: 0; }
.product-box-inr, .grid_6  .product-box-inr {/* min-height:375px;max-height:375px; */}
.product-search-image img, .grid_6  .product-search-image img {/* max-height:225px;min-height:225px; */}
.right-box-content img{max-height:160px;width:100%;}
.product-image img{min-height:150px;max-height:435px;width:50%;display:block;margin:0 auto;}
.responstable td .add-cart a{display:block;text-align:center;}
.responstable td .alteady-cart a{display:block;text-align:center;}
.recommend-box img{//max-height:160px;//min-height:150px;}
.recommend-box{margin-top:15px;min-height:180px;}
.product-table td:nth-child(6){display:none;}
.product-table th:nth-child(6){display:none;}
.cart-table-box tr.cart-details td:nth-child(5){display:none;}
.cart-table-box th:nth-child(5){display:none;}
.product-details-left{margin:5px 0;overflow:hidden;max-width:100%;border-top:none;}
.product-details-left table tr td:nth-child(3){white-space:normal;}
.product-details-left table tr td:nth-child(4){white-space:normal;}
.product-details-left table tr:last-child{border-bottom:solid 1px transparent;}
.product-left-area .carousel-inner img{max-height:100%;}
tr.cart-details td:last-child{border-right-color:#D9E4E6;text-align:left;}
.seller-table table{margin:0 auto;width:100%;}
.payment-table tr.cart-details td:nth-child(5){//display:block;border:none;}
.card-info{width:100%;}
.address-info{width:100%;}
.add-card{width:100%;}
.add-full-address{width:100%;}
.desktop{display:none !important;}
.mobile{display:block;}
.product-search-wrap{margin-top:0;margin-bottom:0;overflow:hidden;}
.product-search-heading p{margin-bottom:0;}
.panel-group{margin-top:5px;margin-bottom:5px;}
.product-search-wrap .panel-group{margin-top:5px;margin-bottom:5px;}
.recommend-section h3{margin-bottom:5px;margin-top:5px;}
.responstable{margin:5px 0;}
.two-col-view{width:50%}
.two-col-view .product-search-image img{max-height:100px;min-height:100px;}
.two-col-view .product-box-inr{min-height:295px;max-height:295px;padding:10px;}
.margin-bottom{margin-bottom:20px !important;}
.product-search-wrap .product-search-heading.margin-bottom{margin-bottom:5px !important;}
.cart-page table{margin:20px 0;}
.product-list-head ul.list-view li:nth-child(3) a{display:block !important;}
.form-generic{width:440px;}
.form-generic .panel-group{margin-top:10px;}
#myNavbar2 > .menu > li.drop-menu > ul{position:relative;right:0px !important;}
.header_box{padding-bottom:10px;}
.header_box h3{margin-bottom:10px;}
.header_box ul{margin:0;}
.header_box p{padding-top:0;margin-bottom:10px;}
.pgwSlideshow{margin:5px 0;}
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item h3, .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item h3{color:#fff;margin:30px 0 5px;}
.cd-dropdown-content .see-all a{color:#fff;}
.product-search-wrap .product-search-heading{margin-top:5px;margin-bottom:5px}
.seller-table a{color:#000;}
.cart-area ul{margin-top: 5px;}
.cd-dropdown-trigger{margin-top:0px;padding:0 0px 0 0px; color:#000;}
.cd-dropdown-trigger > span{ font-size:24px; }
.pagination{margin:20px 0 10px;}
.sp-large a img{height:auto;//max-height:100%;//min-height:100%;}
.message-search-box input[type=text]{width:265px;}
.form-generic > .form-group > .form-group{margin-bottom:10px;}
.form-generic > .row.form-group{margin-bottom:0;}
.search-form ul li{margin-bottom:5px;}
.search-form ul li:first-child{width:20%;}
.search-form ul li:nth-child(2){width:30%;}
.search-form ul li:nth-child(3){width:48.5%;}
.search-form ul li:nth-child(4){width:20%;}
.search-form ul li:nth-child(5){width:30%;}
table.table.table-bordered.screen-element tr td{border-right:none;border-bottom:none; border-left: none;}
.screen-element td input[type=text], .screen-element td input, .mobile_cart td input[type=number] {
    margin: 0;
    width: 35px;
    padding: 2px 4px;
    margin-right:8px;
}
.mobile_cart td input[type=submit], .screen-element td input[type=submit] {width:auto;}
.list_2 .wide_list {height:auto;}
tr.mobile{display:table-row;}
.payment-option > .row > .col-xs-8{width:55%;}
.payment-option > .row > .col-xs-4{width:45%;}
.payment-address > .row > .col-xs-9{width:65%;}
.payment-address > .row > .col-xs-3{width:35%;}
.grocery-list ul > li{width:100%;}
.grocery-list p{padding:0;}
.grocery-list p a, .grocery-list ul > li a{display:block;padding-left:0px;padding:10px 14px;border:solid 1px #ccc;border-bottom:none;}
.grocery-list p:before{left:auto;right:10px;top:10px;}
.grocery-list .row > div:last-child p a{border-bottom:solid 1px #ccc;}
.grocery-list ul > li{padding:0px;}
.grocery-list ul > li:before{left:auto;right:10px;top:5px;}
.pagination>li>a, .pagination>li>span{padding:6px 8px;}
.owl-theme .owl-controls .owl-buttons div:first-child{left:10px;top:140px;}
.owl-theme .owl-controls .owl-buttons div:last-child{right:10px;top:140px;}
.product-search-wrap button.accordion + div.panel-head.show{width:97%;margin:-10px auto 0;}
.pgwSlideshow .ps-current>ul>li img{width:90%;height:auto !important;}
.category-list p{line-height:2;}
.span_num + div{margin-top:-20px;padding-left:27px;}
.panel-head .product-list-view-box{text-align:center;}
.recommend-box img{border:none;}
.list_col_2 ul li, .list_col_3 ul li, .list_col_4 ul li, .list_col_5 ul li    { width:100%; }
.listing ul li:before { display:none; }
.listing ul li { padding:0; }
.listing ul li a { padding:10px 0; border-bottom:solid 1px #eee; display: block; }
.listing ul li:after { content: "\f105"; font-family: FontAwesome; color: #737576; position: absolute; right: 0px; top: 8px;
    font-size: 20px; }
.listing ul li:last-child a { padding-bottom:0; border:none; }
.footer-box ul > li  > a{border-bottom: solid 1px #eee;padding: 10px 0;display:block;}
.footer-box, .copy-right p{ text-align: center; }
.footer-box ul > li:before { display:none; }
.mobile_grid_2 .product-search-box { width:50%; }
.mobile_grid_2 .product-search-image img {/* max-height: 153px; min-height: 153px; */height: auto;width: auto;max-height: none !important;min-height: 1px !important;}
.mobile_grid_2 .product-box-inr { min-height: 315px; max-height: 315px; }
table.screen-element + div.space { display:none; }
.pl { padding-left:15px; }
.left_nav { margin-left: 0px; margin-bottom: -5px;  margin-right:0; }
.left_nav_wrapper { margin:5px 0; }
.left_nav_wrapper:last-child { margin-bottom:5px; }
.more_btn { padding-bottom: 45px; }
.mobile_center  { text-align:center; }
#paypal-button { margin-bottom: 15px; text-align: center; position: relative; top: 5px; left:0; float:none; height: auto; z-index: 9; margin-bottom: 10px; }
a.link-btn2, a.link-btn, .submit-btn-grey {position:relative; z-index:99;}
.paypal-button-container { position: relative; top: -40px; }
.display_table .product-search-box  img { min-height:156px; max-height:156px; }
.display_table  .product-box-inr { min-height:inherit; max-height:inherit; }
.glass-case { width:100% !important; }
.owl-pagination {
    display: none;
}
/*.table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: rgb(249, 249, 249) !important;
}*/
.product-details-left .table-striped > tbody > tr td { /*border-top:1px solid #ddd !important;*/  padding:8px 8px; }
.product-details-left .table-striped > tbody > tr td iframe { max-width:100%; height:auto;}
/*.product-details-left.table-responsive { border:1px solid #ddd !important; }*/
#recent_SOLD.scroller .product-search-image img, #recent_view.scroller .product-search-image img {
    height: 200px !important; width:auto;
}
.product-list-view-box:hover .listimg_hover {display:none;}
.scroller .product-search-image img { height:auto; width:auto; }
.social_icon { margin:10px 0; text-align:center; }
.pay_ico {margin:10px 0 0;}
.pgwSlideshow.narrow .ps-caption {display:none !important;}
.pl-0 {padding-left:15px;}
.mobile_grid_2 .product-search-box:nth-child(even) { padding-right:0;}
.mobile_grid_2 .product-search-box:nth-child(odd) { padding-left:0;}
.full_width { width:100%;}
.list_2 .wide_list { width:100%; float:none !important;}
.pr {padding-right:15px;}
.no_scroll ul {display:none;}

.wide_list { overflow:hidden; } 
.display_flex {display:block;padding:0;}
.fixed_cart { border: solid 1px #eee; margin-top: 5px; margin-bottom: 5px; position: fixed; bottom: 120%; right: 15px;
    width: 290px; background: #fff; transition:all 500ms ease; z-index:9999;     box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.15);
}
.fixed_cart.slide_right { transition:all 500ms ease; bottom: 0%;}
.fixed_cart .scroll_table { max-height: 300px; overflow: auto;}
table + .col-xs-12.col-sm-12.mobile { padding: 0; }
.m-fn { text-align:center; }
.m-fn a{ float:none !important; }
.fresh_search_bar { width: calc( 100% ); float: none; position: relative;}
.search-bar-top a.update.maroon_btn.full_width { float: none; width: 100%; margin: 5px 0;}
.checkout-buttons > .col-xs-12 { padding:0; }
#selectZip {width:100%;}
.bx_row {display: block;}
.no-bottom-border tr { border-bottom: 1px solid #fff; }

.product-table .bullet-list li { margin-bottom: 3px; }
.width100 {width: 80px;}
.width100 img { height:auto; }
.pgwSlideshow.narrow + .watermark.top_right { right: 20px; top: 10px; }
.cart-area ul > li > a i { font-size: 20px; }
.product-table .mobile ul.bullet-list {
    padding: 0 0 0 20px;
}
.common-nav + .container { margin-top: 85px;}
.common-nav.admin-nav + .container { margin-top: 45px; }
.search-form2 ul.threeBox li:first-child, .search-form2 ul.threeBox li:nth-child(2), .search-form2 ul.threeBox li:last-child { width: 100%; padding: 0; margin: 0 0 5px;}
.threeBox { position: relative;}
.search-form2 ul.threeBox li .button-search-pro { top: auto; bottom: 15px; right: 5px;}
.ui-widget-content{ max-width: calc( 100% - 30px ); padding-top: 5px; }
ul#ui-id-2 {
    padding-top: 5px;
}
.scroller h2, .scroller h1, .customSection .sectionHeading { font-size: 15px; }
.scroller h2 > a, .scroller h1 > a{top:7px; font-size: 12px; margin-right:0;}
.scroller h2:before, .scroller h1:before, .recommend-section h3:before, .recommend-section h1:before{ top:32px; }
.menu-area{ background:transparent; }
.scroller h2:after, .scroller h1:after, .recommend-section h3:after, .recommend-section h1:after{ width:130px; }
.qty input{ padding-left:0; }
/*.qtyBx {position: fixed; bottom: 0; width: 100%;left: 0; background: #fff; box-shadow: 0 0 10px #00000029; padding: 5px; z-index: 99;}*/
.qty {width: 105px;}
.qtyBx .half_width{ width:100%; }
div#sidebar{ position:relative !important; top:0 !important; }
.fancyInput label:hover{
    border-color:#bf1000 !important;
    transition:all 500ms ease;
}
.popUp{width:80%;}
.popUpInr{flex-wrap: wrap; max-height: 80vh;overflow: auto; margin: 0 -10px; padding: 0 15px;}
.popUpImg, .popUpDetails{width:100%;}
.popUp .qtyBx{ position:static; padding:5px 0; box-shadow:none; }
.fancyInput ul li{ margin:0 5px 5px; }
.blogBx.blogDetails{ width:100%; }
.valuePairDetails.d-flex { display: block; }
.withNav .left_nav, .withNav div#sidebar, .withNav .col-lg-7.col-xs-12 { width: 100%; float: none;}
.fixed-searchbar{ display:none; }
.addedInCart .popUpInr { padding: 25px 15px;}
.gc-overlay-fit{ padding: 4em 15px 1em; }
.gc-overlay-area {width: 95%;}
}
@media only screen and (max-width:767px) and (min-width:480px){.recommend-box{margin-top:15px;//min-height:215px;}
.recommend-box img{}
.product-search-box, .product-search-box.grid_6{width:50%;}
.product-list-head{margin-bottom:20px;}
.sp-large a img{width:30%;}
.multi_state ul li, .form_list_4 ul li, .form_list_5 ul li, .form_list_3 ul li { width:50%; }
.search-form2 ul li:nth-child(1) { width: 35%; }
.search-form2 ul li:nth-child(2) { width: 63.7%; }
.search-form2 ul li .button-search-pro { right: 20px; top: 9px; }
.search-form2 ul li button[type=reset] { top: 8px; }

}
@media only screen and (min-width:767px){.owl-pagination{display:none;}}
@media (min-width:480px){.responstable th:nth-child(2) span{display:block;}
.responstable th:nth-child(2):after{display:none;}
.responstable td{border:1px solid #eeeeee;}
.responstable th,
.responstable td{display:table-cell;padding:8px;text-align:center;vertical-align:top;font-weight:normal;}
.responstable td{font-size:14px;}
.payment-table tr.cart-details td:nth-child(6){border-left:solid 1px #D9E4E6;}
.product-list-view-box img {width:auto; max-width:100%;}
.wide_list .product-list-view-box img { width:70px; float:right;}
}
@media (max-width:480px){
.product-table .responstable td:first-child{display:none;}
.product-table .seller-image{width:25%;}
.product-table .responstable td:nth-child(2){padding-top:15px;display:table-cell;text-align:center;border-right:1px solid #D9E4E6;min-width:100px;vertical-align:top;}
.cart-table-box .responstable td:first-child{display:none;}
.cart-table-box .responstable td:nth-child(2){padding-top:15px;display:table-cell;text-align:center;border-right:1px solid #D9E4E6;min-width:100px;vertical-align:top;}
.product-table td:nth-child(3){max-width:195px;}
.responstable th{padding:8px;line-height:1;}
.responstable th:nth-child(1):after{content:attr(data-th);font-style:normal;font-weight:normal;font-size:14px;}
/* .product-area .product-table .responstable th:nth-child(1):after{content:attr(data-th);font-style:normal;font-weight:normal;font-size:14px;}
.product-area .product-table .responstable th:nth-child(2):after{display:none;} */
.product-table table tbody{border-bottom:none;border-bottom-color:#D9E4E6;}
.product-table tr td:last-child{border-right:none;border-right-color:#D9E4E6;}
tr.cart-details td:nth-child(6){max-width:250px;}
tr.cart-details td:last-child{border-right-color:#fff;text-align:left;}
.seller-table table > tbody > tr > td{text-align:center;padding:9px 0;}
.seller-table table > thead > tr > th:nth-child(3){display:none;}
.seller-table table > tbody > tr > td:nth-child(3){display:none;}
.address{width:100%;}
.payment-table tr.cart-details td:last-child{text-align:left;border:none;}
.responstable td .product-item-image img{margin:0 auto;}
.payment-table .responstable td:first-child{vertical-align:top;padding-top:15px;min-width:50px;}
.payment-table .responstable td{border-right:none;}
.payment-table .responstable td:first-child{display:none;}
.payment-table .responstable td:nth-child(2){padding-top:15px;display:table-cell;border-right:1px solid #D9E4E6;min-width:100px;vertical-align:top;border-left:solid 1px #D9E4E6;}
.payment-table tr.cart-details td:nth-child(5){max-width:251px;}
.add-card ul li{width:100%;}
.add-card ul.edit-card-2-buttons li{width:100%;}
.add-card ul li a{margin-top:10px;}
.add-full-address ul li{width:100%;}
.add-full-address ul.edit-card-2-buttons li{width:100%;}
.add-full-address ul li a{margin-top:10px;}
.product-list-head {margin-bottom: 0px !important;margin-top: 0px;padding: 5px 0;}
.message-box{width:92%;}
.error-box{width:92%;}
.form-generic{width:92%;}
.sp-large a img{width:75%;}
.faq .page-header{margin:0px 0 10px;}
.faq .panel-group{margin-top:0;margin-bottom:10px;}
.faq .panel-body{padding-bottom:0;}
.faq .page-header{margin:0px 0 10px;}
.faq .panel-group{margin-top:0;margin-bottom:10px;}
.faq .panel-body{padding-bottom:0;}
.product-list-view-box img{margin:0 0 0 5%;}
.screen-element td input[type=text], .screen-element td input[type=number]{margin:0;width:50px;padding:2px 4px;}
.product-search-box, .product-search-box.grid_6{width:100%;}
.panel-head .product-list-view-box img{margin:0 auto;display:block;}
.multi_state ul li, .form_list_4 ul li, .form_list_5 ul li , .form_list_5 ul li{ width:100%; }
.search-form2 ul li:nth-child(1) { width: 20%; width: 100%;  margin-bottom: 3px; }
.search-form2 ul li:nth-child(2) { width: 100%; margin: 0; position: relative; }
.search-form2 ul li .button-search-pro { right: 5px; top: 9px; }
.search-form2 ul.single-col li .button-search-pro { right: 20px; }
.search-form2 ul li button[type=reset] { right: 35px; top: 8px; }

.mobile_grid_2.height_auto .product-box-inr {  min-height:1px; max-height:100%; }
.height_auto .product-search-details p:first-child {font-size:18px; min-height: 56px;}
.mobile_grid_2 .product-box-inr{
        min-height: 1px;
        max-height: none;
    }
    .lineBtn {
        padding: 3px 10px;
        font-size: 13px;
    }
}
@media (max-width:380px){
.mobile_grid_2 .product-search-image img { max-height: 133px; min-height: 133px; }
.mobile_grid_2 .product-box-inr {min-height: 1px;max-height: none;}

}
@media (max-width:320px){
.mobile_grid_2 .product-search-image img { max-height: 108px; min-height: 108px; }
.mobile_grid_2 .product-box-inr { min-height: 250px; max-height: 250px; }
td.width100 ~ td p span {
    display: block;
    margin-bottom: 10px;
}
}

@media print{body{margin:0 !important;padding:0 !important;font-size:14px !important;width:1170px !important;}
a[href]:after{content:none !important;}
*{-webkit-print-color-adjust:exact;print-color-adjust:exact;}
.seller-table table > thead > tr > th{background:#000 !important;color:#fff !important;}
.heading{color:#000 !important;background:#e4e4e4 !important;}
.navbar{display:block;border-width:0 !important;}
.navbar-toggle{float:left !important;width:45px !important;margin-left:15px;color:#fff !important;border:solid 1px #fff !important;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff !important;}
.navbar-header{width:350px !important;float:left !important;}
.cart-area{width:400px !important;float:right !important;}
#my-nav{background:#000 !important;}
#my-nav ul li > a{color:#fff !important;}
.footer{background:#1e1f24 !important;}
.footer .col-lg-3{width:25% !important;}
.footer-box h4{color:#fff !important;}
footer-box ul > li > a{color:#737576 !important;}
.copy-right{background:#000 !important;color:#737576 !important;}
.copy-right p{color:#737576 !important;}
.copy-right .col-sm-6{width:50% !important;}
.footer-list li a{color:#737576 !important;}
.sellers-head h3{background:#e4e4e4 !important;}
.product-list-head{background:#e4e4e4 !important;}
.product-box-inr{background:#F5F5F5 !important;}
.product-search-image{background:#fff !important;}
.message-box{background:#FFFBD0 !important;}
.error-box{background:#ffdfe4 !important;}
.form-generic h3{background:#e4e4e4 !important;}
button.form-btn, input[type=submit].submit-btn, button.submit-btn, .fa_submit, a.link-btn2, .responstable th, .responstable td .add-cart a, .recommend-section h3, a.link-btn2, .update, .screen-element > thead > tr > th, .product-left-area h3,
.basic-table > thead > tr > th, .add-card > a, .add-full-address > a, .change-password .main-btn, .main-btn{background:#000 !important;color:#fff !important;}
a.link-btn, input[type=submit].submit-btn2, .input-group-addon{background:#e4e4e4 !important;color:#000 !important;}
.panel-default>.panel-heading{color:#333 !important;background-color:#f5f5f5 !important;}
.header_box h3{background:#e4e4e4 !important;}
.main-btn{background:#000 !important;}
.table-striped>tbody>tr:nth-of-type(odd), .basic-table>tbody>tr:nth-of-type(even){background-color:#f9f9f9 !important;}
.responstable td .alteady-cart a{background:#e4e4e4 !important;color:#000 !important;}
button.accordion{background-color:#eee !important;color:#444 !important;}
.sp{color:#C00 !important;}
.col-lg-2{width:16.66666667%;}
.col-lg-3{width:25%;}
.col-lg-4{width:33.33333333%;}
.col-lg-6, .col-sm-6{width:50%;}
.col-lg-8{width:66.66666667%;}
#my-nav{position:inherit !important;}
.container{width:1170px !important;}
}
@media print{section{display:block;page-break-before:always;}
pre code{page-break-after:always;}
@page{margin-top:0.4cm;margin:0.5cm;}
p a, code, pre{word-wrap:break-word;}
/**img{display:none;}**/
pre a[href]:after{content:"";}
pre abbr[title]:after{content:"";}
pre .ir a:after,
pre a[href^="javascript:"]:after,
pre a[href^="#"]:after{content:"";}
.no-print{display:none;}
.table-bordered>tbody>tr>td img .col-xs-12 a img{display:block !important;}
.col-sm-4 {width: 33.33333333%;}
.product-details-left table tr td:first-child, .font-bold { font-weight: normal !important; }
.scroller .product-box-inr, .recommend-section h3, .recommend-section h1 {background-color:#fff !important;}
.navbar {display: block; border-width:0 !important; }
.navbar-toggle { display:none;}
#my-nav ul li > a, nav a{color:#fff !important;}
.product-left-area h3, .product-left-area h1, button.accordion, .responstable th { background: #e4e4e4 !important;}
.responstable th, .recommend-section h3, .recommend-section h1 {color:#000 !important;}






}
