@media (min-width: 1280px) and (max-width: 1900px) {
    .or-text {
        padding: 0 21px;
    }
    .or-text p {
        height: 20px;
        overflow: hidden;
    }
}
@media (max-width: 1200px) {
    .image img,
    .image-recent a img,
    .or-image a img,
    .upload-add-cart {
        width: 100%;
    }
}
@media (min-width: 1200px) {
    .main-header .w-logo {
        width: 24.23%;
    }
    .home-category .block-center .inner-top .box-left .info {
        margin-left: -10px;
    }
    .home-category .block-center .inner-top .box-right .info {
        margin-left: -20px;
    }
    .options-list-w .block-options {
        width: 37.333%;
    }
    .home-category .block-left:hover .info {
        margin-left: -15px;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .text-recent p,
    .trust-w .tr-text p {
        height: 40px;
        overflow: hidden;
    }
    .block-capabititie .canvas-inner {
        width: 186px !important;
        height: 186px !important;
    }
    .home-blog .blog-content-w .item .info .read-more {
        padding: 12px 45px;
    }
    .block-currency .currency-name {
        border-left: none;
    }
    .main {
        overflow: visible;
    }
    .headerCS {
        width: 10%;
    }
    .w-logo {
        width: 23%;
    }
    .home-category .block .box-left,
    .home-category .block .box-right {
        width: 47.5%;
    }
    .home-category .block-center .inner-top a.frist {
        margin-right: 0;
    }
    .home-category .block .box-left {
        margin-right: 11px;
    }
    .home-category .block .box-right {
        margin-left: 11px;
    }
    .home-category .block-center .inner-bottom {
        margin-top: 4px;
    }
    .home-category .block-right .inner-bottom {
        margin-top: 11px;
    }
    .block-title-w ul li a {
        padding: 0 9px;
    }
    .home-testimonial {
        background: url(../images/bg_testimonal.jpg) center center;
    }
    section.home-new-product {
        padding-bottom: 35px;
    }
    .home-blog {
        background: url("../images/bg_blog.jpg") center center no-repeat rgba(0, 0, 0, 0);
        min-height: 730px;
    }
    .w-print-block {
        min-height: 270px;
    }
    section.home-out-recent {
        background: #fafafa;
    }
    .text-recent p {
        display: inline-block;
        margin-bottom: 0;
    }
    .slide-show .btn-sn,
    .slide-show span {
        display: none;
    }
    .home-category .block-left:hover .info a {
        margin-left: -65px;
    }
    .home-category .block-center .inner-top .box-right:hover .info a {
        margin-left: -69px;
        margin-top: 6px;
    }
    .product-info .rating-box {
        margin-top: 0;
    }
    .upload-file {
        margin-top: 30px;
    }
    .quantity-price-w {
        width: 50%;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .block-capabititie .canvas-inner {
        width: 186px !important;
        height: 186px !important;
    }
    .bran-block .image,
    .or-image a {
        float: left;
        width: 100%;
    }
    .block-currency .currency-name {
        border-left: none;
    }
    .home-category .block-center .inner-top .box-left:hover .info a,
    .home-category .block-center .inner-top .box-right:hover .info a,
    .home-category .block-right .inner-top:hover .info a {
        margin-top: 0;
    }
    .block-capabititie .decs p,
    .trust-w .tr-text p {
        height: 60px;
        overflow: hidden;
    }
    .footer-main ul.info li span span {
        float: left;
        margin-left: 24px;
    }
    .home-category .block-center .inner-top .box-right:hover .info a {
        margin-left: -70px;
    }
    .home-category .block-left:hover .info a {
        margin-left: -65px;
    }
    .home-category .block-right .inner-bottom:hover .info a {
        margin-left: -54px;
        margin-top: 0;
    }
    .footer-main ul,
    .footer-main ul.info li,
    .home-category .block-center .inner-bottom:hover .info a,
    .home-category .block-right .inner-bottom:hover .info a,
    .home-category .block-right .inner-top:hover .info a {
        float: left;
    }
    .footer-main ul li,
    .home-category .block-center .inner-bottom:hover .info a {
        margin-top: 2px;
    }
    .slide-show .btn-sn,
    .slide-show span {
        display: none;
    }
    .home-category .block .box-left,
    .home-category .block .box-right {
        width: 47.1%;
    }
    .home-category .block .box-left {
        margin-right: 10px;
    }
    .home-category .block .box-right {
        margin-left: 10px;
    }
    .home-category .block-center .inner-top a.frist {
        margin-right: 0;
    }
    .home-category .block-center .inner-bottom {
        margin-top: 6px;
    }
    .home-category .block-right .inner-bottom {
        margin-top: 16px;
    }
    .bran-block .item,
    .or-block,
    .trust-w .block-trust {
        margin-bottom: 30px;
    }
    .trust-w .block-trust.trust-col-eco-minded {
        margin-bottom: 0;
    }
    .block-title-w ul li {
        margin-bottom: 20px;
    }
    .home-new-product .block-title-w {
        margin-bottom: 12px;
    }
    section.home-blog {
        background: url("../images/bg_blog.jpg") center center rgba(0, 0, 0, 0);
        background-size: cover;
    }
    .home-blog .item {
        margin-top: 30px;
    }
    .w-print-block {
        min-height: 270px;
    }
    section.home-brand,
    section.or-service {
        padding-bottom: 5px;
    }
    .tes-decs {
        margin-top: 20px;
        padding: 0 170px;
    }
    .home-testimonial {
        background: url(../images/bg_testimonal.jpg) center center;
    }
}
@media (max-width: 767px) {
    .block-currency .currency-name {
        border-left: none;
    }
    .cate-bottom-banner a,
    .category-image a,
    .home-category .block-center .inner-bottom,
    .home-category .image {
        width: 100%;
    }
    .breadcrumb-w > span {
        float: left;
        margin-right: 3px;
    }
    #product-detail .product-options,
    .home-blog .item {
        margin-top: 30px;
    }
    .product-share,
    .w-print-block.frist {
        margin-top: 0;
    }
    .bottom-toolbar,
    .bran-block .image,
    .product-share .social {
        float: left;
        width: 100%;
    }
    .products-list .pro-item a.add-to-compare,
    .products-list .pro-item a.add-to-wishlist,
    .products-list .pro-item a.quick-view {
        display: inline-block;
        float: none;
    }
    .pro-item .product-info {
        margin-top: 25px;
    }
    .home-category .block-center .inner-top .box-right:hover .info a {
        margin-left: -60px;
    }
    .info-recent .title {
        margin-top: 40px;
    }
    .block-title-w {
        padding: 0 10px;
    }
    .index section.home-new-product {
        padding: 35px 0;
    }
    .home-promotion-product .pro-item {
        padding: 0 15px;
    }
    .slide-show .btn-sn,
    .slide-show span {
        display: none;
    }
    .home-category .block .box-left,
    .home-category .block .box-right {
        width: 50%;
    }
    .home-category .block-center .inner-top {
        width: 100%;
        margin-top: 30px;
    }
    .home-category .block-right .inner-bottom,
    .home-category .block-right .inner-top {
        width: 50%;
        margin-top: 30px;
    }
    .block-title-w ul li {
        margin-bottom: 20px;
    }
    .home-new-product .block-title-w {
        margin-bottom: 12px;
    }
    .home-blog {
        background: url("../images/bg_blog.jpg") center center rgba(0, 0, 0, 0);
        background-size: cover;
    }
    .home-testimonial {
        background: url(../images/bg_testimonal.jpg) center center/cover;
    }
    .home-capabititie {
        background: url("../images/bg_capabiliti.jpg") center no-repeat rgba(0, 0, 0, 0);
        background-size: cover !important;
    }
    .block-capabititie .canvas-inner {
        width: 186px !important;
        height: 186px !important;
    }
    .bran-block .item,
    .or-block {
        margin-bottom: 30px;
    }
    section.home-brand,
    section.or-service {
        padding-bottom: 5px;
    }
    .text-recent p {
        overflow: hidden;
        display: inline-block;
        height: 40px;
    }
    .tes-decs {
        padding: 0 130px;
    }
    .w-print-block {
        margin-top: 80px;
    }
    .cart_item .hidden-xs,
    .top-links ul .hidden-xs {
        display: block !important;
    }
}
@media (max-width: 550px) {
    .category .pro-item {
        float: left;
        width: 100%;
    }
}
@media (max-width: 480px) {
    .block-currency,
    .language-active .language-name {
        line-height: 35px;
    }
    .add-to-cart-w .add-to-cart .atc-header .visible-480,
    .cart .header-page .hidden-xs,
    .cart-banner-top.hidden-xs {
        display: none !important;
    }
    .or-text {
        height: 20px;
        margin-top: 3px;
        overflow: hidden;
    }
    #wishlist table tr td img {
        width: 160px;
        height: 160px;
    }
    #checkout .pro_name a {
        width: auto;
    }
    .cart-header .continue-shopping {
        text-align: left;
        margin-top: 10px;
    }
    .grid .category-image,
    .upload-add-cart {
        margin-top: 30px;
    }
    .cart-right-banner,
    .table-cart th.product-wishlist {
        display: none;
    }
    .action button.gbtn,
    .w-header-right {
        display: inline-block;
    }
    .cart-header,
    .trust-w .block-trust.trust-col-eco-money {
        margin-bottom: 0;
    }
    .blog-content-w .item,
    .cate-bottom-banner a,
    .category-left-banner a,
    .top-toolbar .col-xs-4,
    table.table-cart .hidden-xs {
        width: 100%;
    }
    .product-share .add-to-wishlist,
    .product-share .email-to-friend {
        margin-top: 10px;
        float: left;
    }
    .block-currency:hover ul,
    .language-w:hover ul {
        top: 40px;
    }
    .bran-block .image,
    header {
        float: left;
        width: 100%;
    }
    .block-currency {
        height: 35px;
    }
    #top-header,
    .header-page,
    .main-header {
        height: auto;
    }
    .main-header .headerCS {
        padding-left: 15px;
        padding-right: 0;
    }
    .print-block-left .w-print-block,
    .search-icon.dropdowSCIcon {
        margin-top: 0;
    }
    .search-w i {
        margin-right: 20px;
    }
    .industry-filter,
    .view-mode {
        padding-left: 15px;
    }
    .cate-filter-title {
        white-space: nowrap;
    }
    .category-w {
        margin-top: 20px;
    }
    .current-filter,
    .home-blog .block-title-w {
        margin-bottom: 20px;
    }
    .cart-w i {
        margin-left: 0;
        margin-top: 5px;
    }
    .home-new-product .pro-item.large-item,
    .trust-w .block-trust {
        margin-bottom: 30px;
    }
    .cart-w {
        padding-left: 10px;
    }
    .search-icon {
        margin-top: 3px;
    }
    .top-header-right,
    .top-links {
        width: 100%;
        text-align: center;
    }
    .main-header .logo.hd-pd {
        padding: 15px 0;
    }
    .top-links .visible-lg {
        display: block !important;
    }
    .cart-w:hover .mcart-dd-content {
        right: 15px;
        top: 60px;
    }
    .top-links ul li {
        padding-top: 8px;
        line-height: 0;
    }
    .cart-w .mcart-dd-content {
        right: 15px;
    }
    .block-title-w ul li a {
        padding: 0 17px;
    }
    .tes-decs {
        padding: 0 70px;
    }
    .info-recent .title {
        margin-top: 35px;
    }
    .info-recent {
        padding: 0 12px;
    }
    .info-recent .read-more,
    .text-recent {
        margin-top: 5px;
    }
    .w-print-block {
        margin-top: 80px;
    }
    .action button.gbtn {
        float: left;
    }
    .block-currency ul li,
    .language-w ul li a {
        text-align: left;
    }
    .block-currency .currency-name {
        border: none;
    }
}
@media (max-width: 360px) {
    .add-to-cart .add-cart-btn.btn {
        width: 54%;
    }
    .th_hidden {
        display: none;
    }
    .home-category .block-left:hover .info a {
        margin-left: -60px;
    }
    .home-category .block-center .inner-bottom:hover .info a {
        margin-top: 0;
        float: left;
    }
    .cart_item .product-info {
        float: left;
        width: 80%;
    }
    .cart-header .continue-shopping {
        text-align: left;
        margin-top: 10px;
    }
    .product-info {
        margin-top: -2px;
    }
    .cart .table-cart.table .product-info .product-image-col,
    .main-header .headerCS {
        padding: 0;
    }
    .cart_item .product-wishlist {
        display: none !important;
    }
    .block-currency ul li,
    .language-w ul li a {
        text-align: left;
    }
    .block-currency .currency-name {
        border: none;
    }
    .col-xs-offset-2.mbmenu-icon-w {
        margin-left: 14.667%;
        width: 13.667%;
    }
    .home-new-product .pro-item.large-item .product-info {
        bottom: 20px;
    }
    .home-new-product .pro-item.large-item .product-name {
        font-size: 24px;
    }
    .cart-w .mcart-dd-content,
    .cart-w:hover .mcart-dd-content {
        right: 0;
    }
    .home-category .block .box-left,
    .home-category .block .box-right,
    .home-category .block-right .inner-bottom,
    .home-category .block-right .inner-top,
    .home-out-recent .block-recent,
    .or-service-w .or-block,
    .or-service-w .or-block .or-image a {
        width: 100%;
    }
    /* .home-category .block .box-right {
        margin-top: 30px;
    } */
    .block-title-w ul li {
        margin-bottom: 10px;
    }
    .text-recent p {
        height: 90px;
    }
    .tes-decs {
        padding: 0 20px;
    }
}
@media (max-width: 320px) {
    .add-to-cart .quantity,
    .home-brand .item,
    .top-header-right,
    .top-links,
    .top-toolbar .col-xs-4 {
        width: 100%;
    }
    .form-edit-info {
        padding: 0 0 30px;
    }
    .cart-banner-top.hidden-xs,
    .cart-header.hidden-xs,
    .cart_item .product-wishlist,
    .table-cart thead.hidden-xs {
        display: none !important;
    }
    .table-cart.table tr td.product-subtotal {
        text-align: right;
    }
    .bg_make_print,
    .cart_item .product-info .product-info-col .pro-option {
        display: none;
    }
    .home-capabititie {
        margin-top: 50px;
    }
    .pro-item .product-info {
        margin-top: 20px;
    }
    .cart .table-cart.table .product-info .product-image-col {
        padding: 0;
    }
    .cart-header .continue-shopping {
        text-align: left;
        margin-top: 10px;
    }
    .cart_item .product-info {
        float: left;
        width: 80%;
    }
    .industry-filter,
    .view-mode {
        padding-left: 15px;
    }
    .category-image.mobile {
        margin-top: 20px !important;
    }
    .col-lg-1.col-md-2.col-sm-2.col-xs-3.headerCS {
        width: 32%;
    }
    .col-xs-offset-2.mbmenu-icon-w {
        width: 8.667%;
    }
    .cart-w:hover .mcart-dd-content {
        right: -1px;
        top: 50px;
    }
    .cart-w .mcart-dd-content {
        right: -1px;
        top: 100px;
    }
    .top-links ul li {
        margin-right: 16px;
    }
    .block-title-w ul li a {
        padding: 0 10px;
    }
    .tes-decs p {
        overflow: hidden;
        height: 50px;
        float: left;
    }
}
@media (max-width: 767px) {
    .block-right,
    .block-center .inner-top {
        display: flex;
        flex-direction: row;
        gap: 30px;
    }
}
#homeslider .slide-show .btn-sn,
#homeslider .slide-show span {
    display: block;
}
#homeslider .slide-show .tp-caption {
    padding: 6px !important;
    letter-spacing: 1px !important;
}
.slide-show .style1 span.textcolor {
    display: unset !important;
}

@media (max-width:1170px){
  #homeslider .slide-show .tp-caption {
    left: 16px !important;
  }
  .slide-show .style2 {
      margin-top: 10px;
  }
  .slide-show .btn-sn {
      margin-top: 30px;
  }
}
@media (max-width:760px){
  .slide-show .style2 {
      color: black;
      font-size: 18px !important;
      margin-top: 0px !important;
  }
  .slide-show .style1 {
    color: black;
    font-size: 22px !important;
  }
  .slide-show .btn-sn {
      margin-top: 40px;
  }
  .tp-bgimg.defaultimg {
    filter: blur(3px);
  }
}

@media (max-width:670px){
  #homeslider .slide-show #ibtpy, #homeslider .slide-show #ifjzy, #homeslider .slide-show #icldy{
      top: 150px !important;
  }
  #homeslider .slide-show .tp-caption.lfb {
    top: 64px !important;
  }
  #homeslider .slide-show #ityjz, #homeslider .slide-show #ilcxq{
    top: 40px !important;
  }
}

@media (max-width:530px){
  .slide-show .style2 {
    font-size: 14px !important;
  }
  .slide-show .style1 {
    font-size: 18px !important;
  }
}
@media (max-width:370px){
  .slide-show .style2 {
    font-size: 13px !important;
  }
  .slide-show .style1 {
    font-size: 13px !important;
  }
}
@media (max-width:470px){
  .slide-show .tp-simpleresponsive{
    height: 232px !important;
  }
}

@media (max-width:470px){
    .slide-show .tp-simpleresponsive{
      height: 232px !important;
    }
  }
  @media (min-width: 320px) and (max-width:500px) {
    .flex-maker-unique {
             display:block;
    }
    .pricelist{
        margin-left:-27px;
    }
  }
  @media (min-width: 320px) and (max-width:991px) {
    .swan-display-flex{
      width:100%;
    }
  }
  @media (max-width: 450px) {
    .open>.dropdown-menu {
        max-width: 305px !important;
    }
}
