.call-now01,
.call-now02 {
    display: none
}
@media only screen and (max-width: 1599px) {
    .navbar-logo {
        left: 4.5px
    }
}


@media screen and (max-width: 1280px) {
#container {width: 98%}
.header-top-right{ width: 38%;}
.call-text{padding: 5px 0 5px 20px;}
.main-right{width: 78%;}
.main-product{width: 299px; text-align: center; border: 2px solid transparent; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.main-product:hover{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
ul.nav-menu.menu li.menu-item.themes-menu.themes-menu1.has-dropdown ul.nav-dropdown{width: 187px;}
.navbar-logo{ top: -38%;}
.header-search-box .search-arera a{font-size: 15px;margin-top: 26px}
}


@media only screen and (min-width: 981px) and (max-width: 1024px) {
    #container {
        width: 98%
    }
    .header-center-bar {
        height: auto;
        background: url(https://lib.store.yahoo.net/lib/yhst-91136477542658/header-center-bg1.jpg) center top no-repeat
    }
    .header-top-right {
        width: 42%
    }
    .call-text {
        font-size: 14px;
        padding: 5px 0 5px 7px
    }
    .cart-box {
        font-size: 14px;
        padding: 0 0 0 16px;
        line-height: 30px
    }
    .has-dropdown>.menu-link {
        font-size: 13px!important;
        padding: 16px 6px 17px!important
    }
    .header-center-right {
        width: 85%
    }
    .header-top-menu li {
        font-size: 12px;
        padding: 0 7px
    }
    .reward-text {
        width: auto;
        padding-left: 20px;
        font-size: 14px
    }
    .tag-text {
        width: 35%
    }
    .header-search-box {
        width: 55%
    }
    .search-arera {
        width: 46%
    }
    .search-arera-center input[type=text] {
        width: 75%
    }
    .main-right {
        width: 74%
    }
    .coupons-box {
        width: 29%;
        min-height: 245px
    }
    .get-text {
        font-size: 130%;
        margin-top: 10%
    }
    .quote-box {
        width: 83%
    }
    .quote-img {
        width: 100%;
        padding: 0;
        text-align: center
    }
    .quote-text {
        width: 100%;
        text-align: center;
        font-size: 16px;
        line-height: 23px;
    }
    .quote-search-arera-center input {
        width: 78%
    }
    .prd-categorie-main {
        text-align: center
    }
    .categorie-prd {
        width: 220px;
        padding: 0 8px
    }
    .categorie-prd-right {
        width: 104px
    }
    .categorie-prd-right h2 {
        font-size: 14px
    }
    .categorie-prd-right li {
        font-size: 12px
    }
    .main-product {
        width: 226px
    }
    .material-menu-titlebar {
        display: none!important
    }
    .navbar-search-box {
        padding: 0!important
    }
    .navbar-logo {
        left: 0;
        top: -28%
    }
    .listingprd {
        width: 243px
    }
    .detailprd {
        width: 236px
    }
    .detail-left-box {
        width: 50%
    }
    .need-box {
        padding: 16px 0 0 10px
    }
    .color-box {
        padding: 16px 0 0 20px;
        width: 61%
    }
    .color-text {
        width: 58%
    }
    .left-top-box h1 {
        font-size: 21px
    }
    .left-top-box li {
        font-size: 15px
    }
    .left-top-box {
        padding-bottom: 0
    }
    .main-product span {
        float: left;
        width: 100%
    }
    .main-product img {
        max-width: 100%
    }
    

.category-menu ul{width: 140px;}
.category-menu-main {width: 910px !important;}
/*--100517--*/
 .category-items li {width: 236px;}
 .category-items.test  li:nth-child(3n+1) {margin-right:0;}
   .category-items.archive-article li:nth-child(3n+2) {margin-right:0;}
   .listing-mian-prd-box.product-spotlight .main-product.listingprd:nth-child(3n+1) {
    margin-left: 0;
}
.main-tabs-box .Complaince_text{width: 90%;} 

}
@media only screen and (min-width: 801px) and (max-width: 980px) {
    #container {
        width: 98%
    }
    .header-center-bar {
        height: auto;
        background: url(https://lib.store.yahoo.net/lib/yhst-91136477542658/header-center-bg1.jpg) center top no-repeat
    }
    .header-top-right {
        width: 42%
    }
    .call-text {
        font-size: 13px;
        padding: 5px 0 5px 7px
    }
    .cart-box {
        font-size: 13px;
        padding: 0 0 0 14px;
        line-height: 30px
    }
    .has-dropdown>.menu-link {
        font-size: 12px!important;
        padding: 17px 5px!important
    }
    .header-center-right {
        width: 85%
    }
    .header-top-menu li {
        font-size: 12px;
        padding: 0 5px
    }
    .reward-text {
        width: auto;
        font-size: 14px;
        padding-left: 20px
    }
    .header-search-box {
        width: 55%
    }
    .search-arera {
        width: 46%
    }
    .search-arera-center input[type=text] {
        width: 74%
    }
    .tag-text {
        width: 35%
    }
    .main-right {
        width: 74%
    }
    .coupons-box {
        width: 29%;
        min-height: 218px
    }
    .get-text {
        font-size: 130%;
        padding: 18px 34px;
        margin-top: 14%
    }
    .quote-img {
        width: 100%;
        padding: 0;
        text-align: center
    }
    .quote-text {
        width: 100%;
        text-align: center;
        font-size: 18px
    }
    .quote-box {
        width: 82%
    }
    .quote-search-arera-center input {
        width: 77%
    }
    .prd-categorie-main {
        text-align: center
    }
    .categorie-prd {
        width: 220px;
        padding: 0 8px
    }
    .categorie-prd-right {
        width: 104px
    }
    .categorie-prd-right h2 {
        font-size: 14px
    }
    .categorie-prd-right li {
        font-size: 12px
    }
    .main-product {
        width: 226px
    }
    .material-menu-titlebar {
        display: none!important
    }
    .navbar-search-box {
        padding: 0!important
    }
    .navbar-logo {
        left: 0;
        top: -28%
    }
    .navbar-contacts .phone {
        padding: 2px 7px 2px 0
    }
    .master-text {
        width: 165px
    }
    .listingprd {
        width: 226px
    }
    .detail-left-box {
        width: 50%
    }
    .need-box {
        padding: 16px 0 0 10px
    }
    .color-box {
        padding: 16px 0 0 20px;
        width: 55%
    }
    .color-text {
        width: 100%
    }
    .add-top-cart-button {
        margin: 15px 0 0
    }
    .left-top-box h1 {
        font-size: 21px
    }
    .left-top-box li {
        font-size: 15px
    }
    .left-top-box {
        padding-bottom: 0
    }
    .main-product span {
        float: left;
        width: 100%
    }
    .main-product img {
        max-width: 100%
    }
    .main-product-box.category-box .main-product {
        width: 31%!important
    }
    
.navbar-contacts div{font-size: 12px;}
.category-menu-main {width: 830px !important;}
.category-menu ul{width: 128px;}
.tag-text{margin-top: 0px;}
.cust-testimonial li .cust-details .middle-right p {width: 95%;}
.footer-top-bar-box {
    float: left;
    width: 100%;
    margin: 0 auto;
}
.block .footer-links li a{font-size:15px;}
.header-search-box .search-arera a {
    font-size: 13px;    padding: 10px 5px;
}
}
@media only screen and (min-width: 768px) and (max-width: 800px) {
    #container {
        width: 98%
    }
    .header-top-menu {
        width: 100%
    }
    .master-text {
        width: auto;
        font-size: 11px!important;
        padding-bottom: 3px
    }
    .call-now01,
    .call-text {
        display: none
    }
    .call-now02 {
        display: inline-block;
        float: right;
        margin: 2px 20px 0 0
    }
    .call-now02 a {
        display: inline-block;
        background: #f1a32f;
        padding: 4px 10px;
        color: #fff;
        text-decoration: none;
        font-size: 15px;
        font-weight: 700
    }
    .header-top-menu li {
        padding: 0 10px
    }
    .header-top-right {
        width: 100%;
        text-align: center
    }
    .cart-box {
        padding: 1px 0 0 20px
    }
    .header_menu {
        width: 100%!important
    }
    .themes-menu1 {
        border-top: none!important
    }
    .themes-menu {
        border-left: none!important;
        border-top: solid 1px #fff!important
    }
    .header-center-bar {
        height: auto;
        background: url(https://lib.store.yahoo.net/lib/yhst-91136477542658/header-center-bg1.jpg) center top no-repeat
    }
    .header-center-right {
        width: 83%
    }
    .header-search-box {
        width: 59%;
        padding: 0 0 8px
    }
    .reward-text {
        display: block;
        width: auto;
        padding: 0 0 0 20px;
        font-size: 12px
    }
    .search-arera {
        width: 48%;
        padding-left: 7px
    }
    .search-arera-center {
        padding-bottom: 5px
    }
    .header-top-menu {
        display: none
    }
    .material-menu-titlebar {
        top: 5px;
        position: fixed
    }
    .main-left {
        width: 100%
    }
    .left-top-box {
        width: 50%;
        padding: 10px 0 23px
    }
    .main-right {
        width: 100%
    }
    .coupons-box {
        width: 100%;
        height: auto;
        padding-bottom: 20px
    }
    .get-text {
        font-size: 120%;
        padding: 20px 40px;
        width: 75%
    }
    .quote-search-arera {
        width: 50%
    }
    .couponscenter-box {
        margin: 25px 0
    }
    .quote-box {
        width: auto;
        float: none;
        display: inline-block;
        padding: 0 20%
    }
    .quote-search-arera-center input {
        width: 145px
    }
    .prd-categorie-main {
        padding: 20px 0
    }
    .categorie-prd {
        margin-bottom: 5%
    }
    .main-product-box {
        text-align: center
    }
    .listingprd {
        width: 242px!important
    }
    .listingprd span {
        float: left;
        width: 100%;
        height: 185px
    }
    .listingprd span img {
        max-width: 92%
    }
    .main-product {
        float: none;
        display: inline-block;
        width: 288px;
        vertical-align: top
    }
    .featured-text {
        font-size: 140%
    }
    .categorie-prd-right h2 {
        font-size: 108%
    }
    .footer-center-bar {
        background-size: 100% 100%;
        margin-bottom: 1px
    }
    .footer-icons-box span {
        padding: 0 10px
    }
    .navbar-contacts {
        display: none!important
    }
    .pn-main-header.fixed {
        position: relative
    }
    .listing-mian-prd-box {
        text-align: center
    }
    .sort-box {
        text-align: center;
        padding-top: 30px
    }
    .sort-box01 {
        float: none;
        display: inline-block
    }
    .listing-right {
        padding-top: 10px
    }
    .listing-right h1 {
        font-size: 150%
    }
    .bredcerm-box {
        font-size: 15px
    }
    .detail-main-box {
        text-align: center
    }
    .detail-left-box {
        width: 100%;
        text-align: left;
        padding-top: 10px
    }
    .our-price-box {
        width: 100%
    }
    .detail-right-box {
        float: none;
        display: inline-block
    }
    .detail-main-img span {
        float: left;
        width: 100%;
        height: auto
    }
    .detail-main-img img {
        width: 60%;
        padding: 15px 0
    }
    .need-box {
        width: auto;
        padding: 10px
    }
    .need-text span {
        font-size: 83%;
        width: 125px;
        text-align: left
    }
    .need-text strong {
        font-size: 14px
    }
    .color-box {
        width: 93%;
        padding: 0 10px 10px;
        text-align: center
    }
    .color-text span {
        font-size: 83%;
        width: 125px;
        text-align: left
    }
    .information-box {
        padding-top: 10px;
        text-align: center
    }
    .information-text {
        padding: 5px 0 0;
        width: 100%
    }
    .request-buttons-box {
        width: 100%;
        text-align: center;
        padding-top: 10px
    }
    .request-buttons-box span {
        float: none;
        display: inline-block;
        padding-right: 5px
    }
    .detail-buttom-left {
        border-bottom: solid 1px #ccc
    }
    .r-tabs .r-tabs-accordion-title .r-tabs-anchor {
        float: left;
        width: 96%;
        border-top: solid 1px #ccc
    }
    .detailprd {
        width: 298px;
        vertical-align: top
    }
    .detail-contant-box {
        text-align: left
    }
    .product-name {
        font-size: 15px
    }
    .r-tabs .r-tabs-nav .r-tabs-anchor {
        padding: 7px 18px
    }
    .r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
        padding: 4px 18px 7px
    }
    .header-teblet-viwe {
        float: left;
        width: 35%;
        padding: 10px 0;
        display: none
    }
    .logo {
        display: block;
        width: auto
    }
    .reward-text03 {
        display: block;
        font-size: 13px
    }
    .logo02 {
        float: left;
        width: auto
    }
    .search-arera-center input[type=text] {
        width: 71%;
        font-size: 12px;
        padding: 0 5px
    }
    .material-menu-button {
        margin-top: 15px!important
    }
    .material-menu-view-mobile {
        height: 26%!important
    }
    .reward-text01 {
        display: none
    }
    .main-product-box.category-box .main-product {
        width: 31%!important
    }
    .tag-text {
        width: 34%
    }
    .search-arera label {
        font-size: 13px
    }
    .footer-icons-box{padding:24px 0 26px;}
    .footer-icons-box span{padding: 10px;}
    .tag-text{margin-top: 0px;}
    .cust-testimonial li .cust-details .middle-right p {width: 95%;}
        /*--100517--*/
 .category-items li {width: 239px;}
 .category-items.test  li:nth-child(3n+1) {margin-right:0;}
   .category-items.archive-article li:nth-child(3n+2) {margin-right:0 !important;}
    /*--footer--*/
 .footer-top-bar-box .common {width: 250px;}
 .footer-top-bar-box .common h3 {width: 250px;}
ul.nav-menu.menu li.menu-item.themes-menu.themes-menu1.has-dropdown ul.nav-dropdown{width: 100%;}
.footer-top-bar-box {
    float: left;
    width: 100%;
    margin: 0 auto;
}
.block .footer-links li a{font-size:16px;}
.listing-mian-prd-box.product-spotlight .listingprd{width: 239px !important;}
  .listing-mian-prd-box.product-spotlight .main-product.listingprd:nth-child(3n+1) {
    margin-left: 0;
}
.header-search-box .search-arera a {
    font-size: 13px;    padding: 10px 5px;    margin-top: 23px;
}
}
@media only screen and (min-width: 520px) and (max-width: 767px) {
    #container {
        width: 98%
    }
    .header-top-menu {
        width: 100%
    }
    .master-text {
        width: auto;
        font-size: 11px!important;
        padding-bottom: 3px
    }
    .call-now02,
    .call-text {
        display: none
    }
    .call-now01 {
        display: inline-block;
        float: right;
        margin: 2px 20px 0 0
    }
    .call-now01 a {
        display: inline-block;
        background: #f1a32f;
        padding: 4px 10px;
        color: #fff;
        text-decoration: none;
        font-size: 15px;
        font-weight: 700
    }
    .header-top-menu li {
        padding: 0 10px
    }
    .header-top-right {
        width: 100%;
        text-align: center
    }
    .cart-box {
        padding: 1px 0 0 20px
    }
    .logo {
        width: 100%
    }
    .header_menu {
        width: 100%!important
    }
    .themes-menu1 {
        border-top: none!important
    }
    .themes-menu {
        border-left: none!important;
        border-top: solid 1px #fff!important
    }
    .header-center-bar {
        height: auto;
        background: url(https://lib.store.yahoo.net/lib/yhst-91136477542658/header-center-bg1.jpg) center top no-repeat;
        padding-bottom: 10px
    }
    .header-center-right {
        width: 82%
    }
    .tag-text {
        width: 30%
    }
    .header-search-box {
        width: 57%;
        padding: 0 0 8px
    }
    .reward-text {
        display: block;
        font-size: 12px;
        line-height: normal;
        padding-left: 15px;
        width: auto
    }
    .reward-text01 {
        display: none;
        text-align: center
    }
    .search-arera {
        width: 100%;
        padding-left: 0;
        padding-bottom: 5px
    }
    .search-arera-center {
        width: 100%
    }
    .search-arera-center input[type=text] {
        width: 84%
    }
    .header-top-menu {
        display: none
    }
    .material-menu-titlebar {
        top: 15px;
        position: fixed
    }
    .main-left {
        width: 100%
    }
    .left-top-box {
        width: 50%;
        padding: 10px 0 23px
    }
    .main-right {
        width: 100%
    }
    .sy-pager {
        left: 0!important;
        bottom: 0!important;
        width: 100%!important;
        text-align: center!important
    }
    .coupons-box {
        width: 100%;
        height: auto;
        padding-bottom: 20px
    }
    .get-text {
        font-size: 120%;
        padding: 20px 40px;
        width: 65%
    }
    .quote-search-arera {
        width: 50%
    }
    .couponscenter-box {
        margin: 25px 0
    }
    .quote-img {
        width: 100%;
        text-align: center;
        padding: 0
    }
    .quote-text {
        width: 100%;
        text-align: center
    }
    .quote-search-arera-center input {
        width: 192px
    }
    .prd-categorie-main {
        padding: 20px 0
    }
    .categorie-prd {
        margin-bottom: 5%
    }
    .main-product-box {
        text-align: center
    }
    .listingprd {
        width: 202px!important;
        min-height: 295px!important
    }
    .listingprd span {
        float: left;
        width: 100%;
        height: 190px
    }
    .listingprd span img {
        max-width: 85%
    }
    .main-product {
        float: none;
        display: inline-block;
        width: 260px
    }
    .featured-text {
        font-size: 140%
    }
    .categorie-prd-right h2 {
        font-size: 106%
    }
    .footer-center-bar {
        background-size: 100% 100%;
        margin-bottom: 1px
    }
    .footer-icons-box span {
        padding: 10px 10px;
    }
    .navbar-contacts {
        display: none!important
    }
    .pn-main-header.fixed {
        position: relative
    }
    .listing-mian-prd-box {
        text-align: center
    }
    .sort-box {
        text-align: center;
        padding-top: 30px
    }
    .sort-box01 {
        float: none;
        display: inline-block
    }
    .listing-right {
        padding-top: 10px
    }
    .listing-right h1 {
        font-size: 135%
    }
    .bredcerm-box {
        font-size: 15px
    }
    .detail-left-box {
        width: 100%;
        padding-top: 10px
    }
    .our-price-box {
        width: 100%
    }
    .detail-right-box {
        width: 100%;
        float: left;
        padding-top: 10px
    }
    .detail-main-img span {
        float: left;
        width: 100%;
        height: auto
    }
    .detail-main-img img {
        width: 60%;
        padding: 15px 0
    }
    .need-box {
        width: auto;
        padding: 10px
    }
    .need-text span {
        font-size: 83%;
        width: 125px
    }
    .need-text strong {
        font-size: 14px
    }
    .color-text {
        width: 100%
    }
    .color-box {
        width: 93%;
        padding: 0 10px 10px;
        text-align: center
    }
    .color-text span {
        font-size: 83%;
        width: 125px;
        text-align: left
    }
    .color-text input,
    .selectmenu {
        width: 70%
    }
    .add-top-cart-button {
        margin: 10px 0 0 126px
    }
    .information-box {
        padding-top: 10px;
        text-align: center
    }
    .information-text {
        padding: 5px 0 0;
        width: 100%
    }
    .request-buttons-box {
        width: 100%;
        text-align: center;
        padding-top: 10px
    }
    .request-buttons-box span {
        float: none;
        display: inline-block;
        padding-right: 5px
    }
    .detail-buttom-left {
        border-bottom: solid 1px #ccc
    }
    .r-tabs .r-tabs-accordion-title .r-tabs-anchor {
        float: left;
        width: 96%;
        border-top: solid 1px #ccc
    }
    .detailprd {
        width: 295px;
        border-bottom: solid 2px #0579c0!important
    }
    .item-text {
        font-size: 14px
    }
    .glance-text {
        font-size: 15px
    }
    .our-price-text {
        font-size: 17px
    }
    .each-text {
        font-size: 13px
    }
    .detail-buttom-box {
        margin-top: 12px
    }
    .product-name {
        font-size: 15px
    }
    .nbs-flexisel-inner {
        width: 100%
    }
    .nbs-flexisel-item {
        margin: 0 26px
    }
    .nbs-flexisel-item img {
        margin-top: 0;
        padding: 5px
    }
    .nbs-flexisel-nav-left,
    .nbs-flexisel-nav-right {
        height: 92px;
        width: 35px
    }
    .main-product {
        vertical-align: top;
        border-bottom: solid 2px #ec651c;
        min-height: 350px;
        margin-bottom: 2%
    }
    .left-top-box h1 {
        font-size: 21px
    }
    .left-top-box li {
        font-size: 15px
    }
    .copyright-text,
    .footer-menu li {
        font-size: 14px
    }
    .categorie-prd {
        width: 235px
    }
    .categorie-prd-right {
        width: 125px
    }
    .sort-box01 label,
    .sort-box01 label select {
        font-size: 15px
    }
    .header-teblet-viwe {
        display: block;
        float: left;
        width: auto;
        padding: 10px 0
    }
    .logo {
        display: none
    }
    .reward-text03 {
        display: none;
        font-size: 13px
    }
    .logo02 {
        float: left;
        width: auto
    }
    .less-text,
    .sale-price-text {
        font-size: 14px
    }
    .material-menu-view-mobile {
        height: 74%!important
    }
    .footer-top-bar {
        padding: 15px 0
    }
    .main-product-box.category-box .main-product {
        width: 31%!important;
        min-height: 172px!important
    }
    .color {
        width: 100%
    }
    .add-top-cart-button {
        margin-top: 20px
    }
    .footer-icons-box{padding:24px 0 26px;}
    .tag-text{margin-top: 0px;}
    .cust-testimonial li .cust-details .middle-right p {width: 92%;}
    .cust-testimonial li .cust-details .middle-right{width:69%;}
    .cust-testimonial li .cust-details .middle-left{font-size:13px; line-height:20px;}
 .category-items li {width:197px;margin-right: 8px;}
 .category-items.test  li:nth-child(3n+1) {margin-right:0;}
   .category-items.archive-article li:nth-child(3n+2) {margin-right:0 !important;}
 .category-items li .more-info {width: 163px;}
 .category-items li .more-info span{font-size:13px;}
 .block .footer-links li a {font-size:15px;}
 ul.nav-menu.menu li.menu-item.themes-menu.themes-menu1.has-dropdown ul.nav-dropdown{width: 100%;}
.footer-top-bar-box {
    float: left;
    width: 100%;
    margin: 0 auto;
}
.block .footer-links li a{padding-left:0px; font-size:14px;}
.listing-mian-prd-box.product-spotlight .listingprd{width: 225px !important;}
  .listing-mian-prd-box.product-spotlight .main-product.listingprd:nth-child(2n+1) {
    margin-left: 0;
}
.header-search-box .search-arera a{margin-top: 0;margin-bottom: 5px;}
}
@media only screen and (min-width: 420px) and (max-width: 519px) {
    #container {
        width: 98%
    }
    .header-top-menu {
        width: 100%
    }
    .master-text {
        width: auto;
        font-size: 11px!important;
        padding-bottom: 3px
    }
    .call-now02,
    .call-text {
        display: none
    }
    .call-now01 {
        display: inline-block;
        margin: 2px 20px 0 0;
        float: right
    }
    .call-now01 a {
        display: inline-block;
        background: #f1a32f;
        padding: 4px 10px;
        color: #fff;
        text-decoration: none;
        font-size: 15px;
        font-weight: 700
    }
    .cart-box {
        padding: 1px 0 0 20px
    }
    .header-top-menu li {
        padding: 0 10px
    }
    .header-top-right {
        width: 100%;
        text-align: center
    }
    .logo {
        width: 100%
    }
    .header_menu {
        width: 100%!important
    }
    .themes-menu1 {
        border-top: none!important
    }
    .themes-menu {
        border-left: none!important;
        border-top: solid 1px #fff!important
    }
    .header-center-bar {
        height: auto;
        background: url(https://lib.store.yahoo.net/lib/yhst-91136477542658/header-center-bg1.jpg) center top no-repeat
    }
    .header-center-right {
        width: 62%
    }
    .header-search-box {
        width: 100%;
        padding: 15px 0 8px
    }
    .reward-text {
        display: none
    }
    .reward-text01 {
        display: none;
        text-align: center
    }
    .search-arera {
        width: 100%;
        padding-left: 0
    }
    .search-arera-center {
        width: 100%
    }
    .header-top-menu {
        display: none
    }
    .material-menu-titlebar {
        position: fixed
    }
    .main-left {
        width: 100%
    }
    .left-top-box {
        width: 50%;
        padding: 10px 0 23px
    }
    .main-right {
        width: 100%
    }
    .sy-pager {
        left: 0!important;
        bottom: 0!important;
        width: 100%!important;
        text-align: center!important
    }
    .coupons-box {
        width: 100%;
        height: auto;
        padding-bottom: 20px
    }
    .get-text {
        font-size: 120%;
        padding: 20px 40px;
        width: 60%
    }
    .couponscenter-box {
        margin: 25px 0
    }
    .quote-img {
        width: 100%;
        text-align: center;
        padding: 0
    }
    .quote-text {
        width: 100%;
        text-align: center
    }
    .quote-search-arera {
        width: 50%
    }
    .quote-search-arera-center input {
        width: 72%
    }
    .prd-categorie-main {
        padding: 20px 0
    }
    .categorie-prd {
        margin-bottom: 5%
    }
    .main-product-box {
        text-align: center;
        padding-top: 12px
    }
    .main-product {
        float: none;
        display: inline-block;
        border-bottom: solid 2px #ec651c
    }
    .featured-text {
        font-size: 140%;
        padding-top: 15px
    }
    .categorie-prd-right h2 {
        font-size: 108%
    }
    .footer-center-bar {
        background-size: 100% 100%;
        margin-bottom: 1px
    }
    .footer-icons-box span {
        padding: 0 10px
    }
    .navbar-contacts {
        display: none!important
    }
    .pn-main-header.fixed {
        position: relative
    }
    .listing-mian-prd-box {
        text-align: center
    }
    .listingprd {
        width: 310px
    }
    .sort-box {
        text-align: center;
        padding-top: 30px
    }
    .sort-box01 {
        float: none;
        display: inline-block
    }
    .listing-right {
        padding-top: 10px
    }
    .listing-right h1 {
        font-size: 135%
    }
    .bredcerm-box {
        font-size: 15px
    }
    .detail-left-box {
        width: 100%;
        padding-top: 10px
    }
    .our-price-box {
        width: 100%
    }
    .detail-right-box {
        width: 100%;
        float: left;
        padding-top: 10px
    }
    .detail-main-img span {
        float: left;
        width: 100%;
        height: auto
    }
    .detail-main-img img {
        width: 60%;
        padding: 15px 0
    }
    .need-box {
        width: auto;
        padding: 10px
    }
    .need-text span {
        font-size: 83%;
        width: 125px
    }
    .need-text strong {
        font-size: 14px
    }
    .color-text {
        width: 100%
    }
    .color-box {
        width: 93%;
        padding: 0 10px 10px;
        text-align: center
    }
    .color-text span {
        font-size: 83%;
        width: 125px;
        text-align: left
    }
    .color-text input,
    .selectmenu {
        width: 47%
    }
    .add-top-cart-button {
        float: none;
        display: inline-block;
        margin: 10px 5px 0
    }
    .information-box {
        padding-top: 10px;
        text-align: center
    }
    .information-text {
        padding: 5px 0 0;
        width: 100%
    }
    .request-buttons-box {
        width: 100%;
        text-align: center;
        padding-top: 10px
    }
    .request-buttons-box span {
        float: none;
        display: inline-block;
        padding-right: 5px
    }
    .detail-buttom-left {
        border-bottom: solid 1px #ccc
    }
    .r-tabs .r-tabs-accordion-title .r-tabs-anchor {
        float: left;
        width: 95%;
        border-top: solid 1px #ccc
    }
    .detailprd {
        width: 298px;
        border-bottom: solid 2px #0579c0
    }
    .item-text {
        font-size: 14px
    }
    .glance-text {
        font-size: 15px
    }
    .our-price-text {
        font-size: 17px
    }
    .each-text {
        font-size: 13px
    }
    .detail-buttom-box {
        margin-top: 12px
    }
    .product-name {
        font-size: 15px
    }
    .nbs-flexisel-item {
        width: 199px!important;
        margin: 0 16px
    }
    .nbs-flexisel-item img {
        margin-top: 0;
        padding: 5px
    }
    .nbs-flexisel-nav-left,
    .nbs-flexisel-nav-right {
        height: 92px;
        width: 10px
    }
    .left-top-box h1 {
        font-size: 21px
    }
    .left-top-box li {
        font-size: 15px
    }
    .copyright-text,
    .footer-menu li {
        font-size: 14px
    }
    .categorie-prd {
        width: 235px
    }
    .categorie-prd-right {
        width: 125px
    }
    .sort-box01 label,
    .sort-box01 label select {
        font-size: 15px
    }
    .material-menu-titlebar {
        top: 8px
    }
    .less-text,
    .sale-price-text {
        font-size: 14px
    }
    .header-teblet-viwe {
        display: block;
        float: left;
        width: 35%;
        padding: 10px 0
    }
    .logo {
        display: none
    }
    .reward-text03 {
        display: block;
        font-size: 13px
    }
    .logo02 {
        float: left;
        width: auto
    }
    .search-arera-center input[type=text] {
        width: 82%
    }
    .material-menu-button {
        margin-top: 15px!important
    }
    .material-menu-view-mobile {
        height: 81%!important
    }
    .footer-top-bar {
        padding: 15px 0
    }
    .color {
        width: 100%
    }
    .tag-text{margin-top: 0px;}
    .cust-testimonial li .cust-details .middle-right p {width: 90%;}
    .cust-testimonial li .cust-details .middle-left{margin-right: 15px;}
 .block .footer-links li{line-height: 23px;}
 .block .footer-links li a{padding-left: 0px;font-size: 13px;}
 ul.nav-menu.menu li.menu-item.themes-menu.themes-menu1.has-dropdown ul.nav-dropdown{width: 100%;}
 .footer-top-bar-box {
    float: left;
    width: 100%;
    margin: 0 auto;
}
.block .footer-links li a{padding-left:0px;}
.listing-mian-prd-box.product-spotlight .listingprd {
    width: 280px;}
    .listing-mian-prd-box.product-spotlight .main-product.listingprd{margin-left: 0px;}
    .header-search-box .search-arera a{margin-top: 0;margin-bottom: 5px;float: none;display: inline-block;}
}
@media only screen and (min-width: 320px) and (max-width: 419px) {
    #container {
        width: 98%
    }
    .header-top-menu {
        width: 100%
    }
    .master-text {
        width: auto;
        font-size: 11px!important;
        padding-bottom: 3px
    }
    .call-now02,
    .call-text {
        display: none
    }
    .call-now01 {
        display: inline-block;
        margin-top: 5px
    }
    .call-now01 a {
        display: inline-block;
        background: #f1a32f;
        padding: 4px 10px;
        color: #fff;
        text-decoration: none;
        font-size: 12px;
        font-weight: 700
    }
    .header-top-menu li {
        padding: 0 10px
    }
    .header-top-right {
        width: 100%;
        text-align: center
    }
    .cart-box {
        float: none;
        display: inline-block;
        font-size: 14px;
        background: 0 0;
        padding: 1px 15px 0 29px
    }
    .cart-box img {
        width: 68%
    }
    .cart-box span {
        padding: 1px 1px 0 0
    }
    .logo {
        width: 100%
    }
    .header_menu {
        width: 100%!important
    }
    .themes-menu1 {
        border-top: none!important
    }
    .themes-menu {
        border-left: none!important;
        border-top: solid 1px #fff!important
    }
    .header-center-bar {
        height: auto;
        background: url(https://lib.store.yahoo.net/lib/yhst-91136477542658/header-center-bg1.jpg) center top no-repeat
    }
    .header-center-right {
        width: 100%
    }
    .header-search-box {
        width: 100%;
        padding: 15px 0 8px
    }
    .reward-text {
        display: none
    }
    .reward-text01 {
        display: inline-block;
        text-align: center
    }
    .search-arera {
        width: 100%;
        padding-left: 0;
        text-align: center
    }
    .search-arera-center {
        display: inline-block;
        float: none;
        width: auto
    }
    .header-top-menu {
        display: none
    }
    .material-menu-titlebar {
        top: 15px;
        position: fixed
    }
    .main-left {
        width: 100%
    }
    .main-product-box {
        text-align: center;
        padding: 10px 0 0
    }
    .main-product {
        float: none;
        display: inline-block;
        width: 300px;
        border-bottom: solid 2px #ec651c
    }
    .left-top-box {
        width: 100%;
        padding: 10px 0 23px
    }
    .main-right {
        width: 100%
    }
    .sy-pager {
        left: 0!important;
        bottom: 0!important;
        width: 100%!important;
        text-align: center!important
    }
    .coupons-box {
        width: 100%;
        height: auto;
        padding-bottom: 20px
    }
    .get-text {
        font-size: 120%;
        padding: 20px 40px
    }
    .couponscenter-box {
        margin: 25px 0
    }

    .quote-img {
        width: 100%;
        text-align: center;
        padding: 0
    }
    .quote-text {
        width: 100%;
        text-align: center
    }
    .quote-search-arera-center input {
        width: 80%
    }
    .prd-categorie-main {
        padding: 20px 0
    }
    .categorie-prd {
        margin-bottom: 5%
    }
    .featured-text {
        font-size: 140%;
        padding-top: 15px
    }
    .categorie-prd-right h2 {
        font-size: 108%
    }
    .footer-center-bar {
        background-size: 100% 100%;
        margin-bottom: 1px
    }
    .footer-icons-box span {
        padding: 0 10px
    }
    .navbar-cart-box {
        border: none;
        margin-top: 5px!important
    }
    .navbar-contacts {
        display: none!important
    }
    .pn-main-header.fixed {
        position: relative
    }
    .listing-mian-prd-box {
        text-align: center
    }
    .listingprd {
        width: 258px
    }
    .sort-box {
        text-align: center;
        padding-top: 30px
    }
    .sort-box01 {
        float: none;
        display: inline-block
    }
    .listing-right {
        padding-top: 10px
    }
    .listing-right h1 {
        font-size: 135%
    }
    .bredcerm-box {
        font-size: 11px
    }
    .detail-left-box {
        width: 100%;
        padding-top: 10px
    }
    .our-price-box {
        width: 99%
    }
    .detail-right-box {
        width: 99%;
        float: left;
        padding-top: 10px
    }
    .detail-main-img span {
        float: left;
        width: 100%;
        height: auto
    }
    .detail-main-img img {
        width: 70%;
        padding-top: 32px
    }
    .need-box {
        width: auto;
        padding: 10px
    }
    .need-text span {
        font-size: 83%;
        width: 125px
    }
    .need-text strong {
        font-size: 14px
    }
    .color-text {
        width: 100%
    }
    .color-box {
        width: 93%;
        padding: 0 10px 10px;
        text-align: center
    }
    .color-text span {
        font-size: 83%;
        width: 125px;
        text-align: left
    }
    .selectmenu {
        width: 61%
    }
    .color-text input {
        width: 59%
    }
    .add-top-cart-button {
        margin: 20px 5px 0 0;
        width: 47%
    }
    .information-box {
        padding-top: 10px;
        text-align: center
    }
    .information-text {
        padding: 5px 0 0;
        width: 100%
    }
    .request-buttons-box {
        width: 100%;
        text-align: center;
        padding-top: 10px
    }
    .request-buttons-box span {
        float: none;
        display: inline-block;
        padding-right: 0
    }
    .detail-buttom-left {
        border-bottom: solid 1px #ccc
    }
    .r-tabs .r-tabs-accordion-title .r-tabs-anchor {
        float: left;
        width: 92%;
        border-top: solid 1px #ccc
    }
    .detailprd {
        width: 258px;
        border-bottom: solid 2px #0579c0
    }
    .item-text {
        font-size: 14px
    }
    .glance-text {
        font-size: 15px
    }
    .our-price-text {
        font-size: 17px
    }
    .each-text {
        font-size: 13px
    }
    .detail-buttom-box {
        margin-top: 12px
    }
    .product-name {
        font-size: 15px
    }
    .nbs-flexisel-item {
        width: auto!important;
        margin: 0 8px
    }
    .nbs-flexisel-item img {
        margin-top: 0;
        padding: 5px
    }
    .nbs-flexisel-nav-left,
    .nbs-flexisel-nav-right {
        height: 92px;
        width: 35px
    }
    .left-top-box h1 {
        font-size: 21px
    }
    .left-top-box li {
        font-size: 15px
    }
    .copyright-text,
    .footer-menu li {
        font-size: 14px
    }
    .sort-box01 label,
    .sort-box01 label select {
        font-size: 15px
    }
    .header-teblet-viwe {
        display: none
    }
    .less-text,
    .sale-price-text {
        font-size: 14px
    }
    .material-menu-view-mobile {
        height: 55%!important
    }
    .footer-top-bar {
        padding: 15px 0
    }
    .color {
        width: 100%
    }
    #info-div {
        overflow: scroll
    }
    .tag-text {
        float: none
    }
    .tag-text{margin-top: 0px;}
        .our-customer table{width:100%;}
            .cust-testimonial li .cust-details .middle-left {width: 100%;}
    .cust-testimonial li .cust-details .middle-right {width: 100%;}
    .cust-testimonial li .cust-details .middle-right p {width: 90%;}
        /*--100517--*/
 .category-items li {width:194px;}
 .category-items.test  li:nth-child(2n+1) {margin-right:0;}
   .category-items.archive-article li:nth-child(2n+2) {margin-right:0 !important;}

 .category-items li .more-info {width: 163px;}
 .category-items li .more-info span{font-size:13px;}    
  /*--footer--*/
 .ul-block1 {width: 50%;}
 .ul-block2 {width: 50%;}
 .ul-block3 {width: 51%;}
 ul.nav-menu.menu li.menu-item.themes-menu.themes-menu1.has-dropdown ul.nav-dropdown{width: 100%;}
 .block .footer-links li{margin-left:19px;}
 .footer-top-bar-box{float:left; width:100%;}
  .listing-mian-prd-box.product-spotlight .listingprd {
    width: 280px;}
    .main-tabs-box .Complaince_text{width: 75%;}
    .listing-mian-prd-box.product-spotlight .main-product.listingprd{margin-left: 0px;}
  .header-search-box .search-arera a{margin-top: 0;margin-bottom: 5px;float: none;display: inline-block;}

}
@media (width: 360px) {
    .nbs-flexisel-item {
        margin: 0 15px
    }
    .request-buttons-box span {
        width: 100%;
        padding-right: 0
    }
    .material-menu-view-mobile {
        height: 41%!important
    }
    .tag-text {
        float: none
    }
}
@media (width: 568px) {
    .search-arera-center input[type=text] {
        width: 85%
    }
    .quote-search-arera-center input {
        width: 77%
    }
    .header-search-box {
        width: 100%
    }
    .nbs-flexisel-item {
        width: auto!important;
        padding: 0 5px
    }
    .nbs-flexisel-nav-left,
    .nbs-flexisel-nav-right {
        width: 54px
    }
    .listingprd {
        width: 177px!important
    }
    .detailprd {
        width: 260px
    }
    .reward-text03 {
        width: auto;
        display: block;
        float: none
    }
    .header-center-right {
        width: 70%
    }
    .material-menu-view-mobile {
        height: 96%!important
    }
    .reward-text {
        display: none
    }
    .tag-text {
        width: auto;
        margin-bottom: 10px
    }
    .main-product-box.category-box .main-product {
        width: 30%!important
    }

}
@media (width: 600px) {
    .listingprd {
        width: 188px!important
    }
    .header-search-box {
        width: 100%
    }
    .nbs-flexisel-item {
        width: auto!important;
        padding: 0 10px
    }
    .nbs-flexisel-nav-left,
    .nbs-flexisel-nav-right {
        width: 54px
    }
    .detailprd {
        width: 278px
    }
    .search-arera-center input[type=text] {
        width: 87%
    }
    .header-teblet-viwe {
        width: auto
    }
    .header-center-right {
        width: 70%
    }
    .tag-text {
        width: auto;
        margin-bottom: 10px
    }
    .reward-text {
        display: none
    }
    .reward-text03 {
        font-size: 12px;
        display: block;
        float: none;
        width: auto
    }
    .quote-search-arera-center input {
        width: 78%
    }
    .material-menu-view-mobile {
        height: 21%!important
    }
    .main-product-box.category-box .main-product {
        width: 30%!important
    }
}
@media (width: 640px) {
    .header-teblet-viwe {
        width: auto
    }
    .header-center-right,
    .search-arera-center input[type=text] {
        width: 80%
    }
    .header-search-box {
        width: 50%
    }
    .tag-text {
        width: 39%
    }
}
@media (width: 900px) {
    .header-search-box {
        width: 59%
    }
    .tag-text {
        width: 30%
    }
    .has-dropdown>.menu-link {
        font-size: 12px!important;
        padding: 17px 5px!important
    }
    .search-arera-center input[type=text] {
        width: 74%
    }
    .main-left {
        width: 25%
    }
    .main-right {
        width: 74%
    }
    .categorie-prd {
        width: 200px
    }
    .categorie-prd-right {
        width: 92px
    }
    .main-product {
        width: 205px
    }
    .header-top-menu {
        width: 100%;
        text-align: center
    }
    .header-top-menu li {
        font-size: 15px;
        float: none;
        display: inline-block
    }
    .header-top-right {
        float: none;
        display: inline-block;
        width: 48%;
        padding-top: 10px
    }
    .call-text {
        font-size: 15px
    }
    .listingprd {
        width: 213px
    }
    .navbar-contacts div {
        font-size: 11px
    }
    .detail-left-box {
        width: 48%
    }
    .our-price-box {
        width: 98%
    }
    .navbar-cart-box {
        display: none!important
    }
    .quote-box {
        width: 81%
    }
    .quote-search-arera-center input {
        width: 75%
    }
    .product-name {
        min-height: 60px
    }
    .main-product span {
        float: left;
        width: 100%
    }
    .main-product img {
        max-width: 100%
    }
}
@media (width: 1280px) {
    .has-dropdown>.menu-link {
        padding: 11px 8px 16px!important
    }

}
@media only screen and (min-width:568px) and (max-width:639px) {
    /*--100517--*/
 .category-items li {width:174px;}
 .category-items.test  li:nth-child(3n+1) {margin-right:0;}
  .category-items.archive-article li:nth-child(3n+2) {margin-right:0 !important;}
 
 
 .category-items li .more-info {width: 140px;}
 .category-items li .more-info span{font-size:13px;}
    
ul.nav-menu.menu li.menu-item.themes-menu.themes-menu1.has-dropdown ul.nav-dropdown{width: 100%;}
}
@media only screen and (min-width:319px) and (max-width:413px) {
/*--100517--*/
 .category-items li {width:250px;margin-right:0;float: none;display: inline-block;margin-bottom: 30px;}
 .category-items li .more-info {width: 140px;}
 .category-items li .more-info span{font-size:13px;}
 /*--footer--*/
 .ul-block1 {width: 100%;margin-bottom:20px;}
 .ul-block2 {width: 100%;margin-bottom:20px;}
 .ul-block3 {width: 100%;}
ul.nav-menu.menu li.menu-item.themes-menu.themes-menu1.has-dropdown ul.nav-dropdown{width: 100%;}

}