@media print {
  .navbar-default { display: block; }
  .navbar-default .header-topbar { display: none; }
  .navbar-default .header-top-block .lt-block { display: none; }
  .navbar-default .header-top-block .rt-block { display: none; }
  .navbar-default .header-bottom-block { display: none; }
  .single-product .pro-metal_block { border: 2px solid rgba(193, 193, 193, 0.33); border-radius: 5px; padding: 15px; }
  .single-product .product-details_addtocart table tbody { height: auto; overflow: hidden; }
  .product-detalis td.att_options .att_item { display: block!important; }
  .product-detalis td.att_options .att_more { display: none!important; }
  .recently-product_sec .owl-carousel:not(.owl-loaded) .item { width: 33%!important; }
  .recently-product_sec .owl-carousel .owl-stage-outer .owl-stage { transform: none!important; width: auto!important; }
  .recently-product_sec .owl-carousel .owl-stage-outer .owl-stage .cloned { display: none; }
  .recently-product_sec .product-card { margin-bottom: 25px; }
  .social-share { display: none; }
  .breadcrumbs ul li { display: none; }
  .product-details-block .btn-addtocart { display: none!important; }
  .wishlist-button { display: none; }
  .order-for .btn-group .btn.btn-white { border: none!important; }
  #footer,   .recently-product_sec, .related-product_sec { display: none!important; }
}
@media screen and (min-width: 992px) {
  .recently-product_sec .owl-carousel:not(.owl-loaded) .item { width: 25%; }
  .related-product_sec .owl-carousel:not(.owl-loaded) .item { width: 25%; }
  .product-listing_sec .product-filter_block .arrow { pointer-events: none; }
  .product-filter_block.filter-siderbar { display: block!important; }
}
@media screen and (min-width: 1340px) {
  .product-img_slider.sv-slider .owl-thumbs { display: inline-block; max-width: 100%; }
  .product-img_slider.sv-slider .owl-thumbs .owl-thumb-item { min-width: 194px; }
}
@media screen and (max-width: 2000px) {
}
@media screen and (max-width: 1800px) {
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1500px) {
}
@media screen and (max-width: 1440px) {
}
@media screen and (max-width: 1400px) {
}
@media screen and (max-width: 1300px) {
}
@media screen and (max-width: 1280px) {
  .navbar-default .header-top-block .rt-block .lt-box .block { padding: 0 30px 0 0!important; }
  .navbar-default .header-top-block .rt-block .block.user-block::after { right: 5px; }
  /*My account*/
  .save-for-later_sec .container { max-width: 100%; }
  .save-for-later_sec .active_order-block .block .rt-block .active-order_status table tbody td:nth-child(1), .save-for-later_sec .active_order-block .block .rt-block .active-order_status table thead th:nth-child(1) { width: 10%!important; }
  .save-for-later_sec .active_order-block .block .rt-block .active-order_status table tbody td:nth-child(2), .save-for-later_sec .active_order-block .block .rt-block .active-order_status table thead th:nth-child(2) { width: 10%!important; }
  .save-for-later_sec .active_order-block .block .rt-block .active-order_status table tbody td:nth-child(3), .save-for-later_sec .active_order-block .block .rt-block .active-order_status table thead th:nth-child(3) { width: 16%!important; }
  /*Product*/
  .shopping-cart-sec .product-cart_details .product-order_info .lt-block .form-block input#promocode { width: 50%!important; }
}
@media screen and (max-width: 1279px) {
  .product-listing_sec .product-card { max-width: 33.333%; flex: 0 0 31.333%; }
}
@media screen and (max-width: 1200px) {
  .container { max-width: 96%; }
  /*Footer*/
  #footer .footer-top-block .contact-info-box { padding-left: 50px!important; }
  .featured-products-sec .block .text-block .lt-box { width: 70%!important; padding: 0; }
  .featured-products-sec .block .text-block .lt-box h3 { min-height: initial; }
  /*My account*/
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status .product_details .product_img .img-thumb { width: 110px; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status .product_details .rt-block tr td p { padding-right: 20%; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status .product_details th { font-size: 13px; }
  .single-product .thumb-box .button-box aside .add-to-cart,   .single-product .thumb-box .button-box aside .approve-button,   .single-product .thumb-box .button-box aside .btn-saveforlater, .single-product .thumb-box .button-box aside .wishlist-button { font-size: 13px!important; }
}
@media screen and (max-width: 1140px) {
  .product-listing_sec .product-card { max-width: 33.333%; flex: 0 0 31.333%; }
  .product-listing_sec .product-card:nth-child(1) .product-img { margin: 0; }
  .product-listing_sec .product-filter_block .filter_block { padding: 10px 10px 17px!important; }
  .shopping-cart-sec .product-cart_details .product_info .product_title { padding: 25px 15px 30px!important; }
  /*My account*/
  .product-active-order_sec .active_order-block .block .lt-block .vertical-menu ul li a { padding: 13px 0 15px 10px; }
  .save-for-later_sec .active_order-block .block .rt-block .active-order_status table tbody td:nth-child(4), .save-for-later_sec .active_order-block .block .rt-block .active-order_status table thead th:nth-child(4) { width: 25%!important; }
  /*Product*/
  .shopping-cart-sec .product-cart_details .col-lg-10 { max-width: 75%; flex: 0 0 75%; }
  .shopping-cart-sec .product-cart_details .col-lg-2 { max-width: 25%; flex: 0 0 25%; }
  /* .single-product .col-sm-6 { max-width: 100%; flex: 0 0 100%; padding: 15px !important; height: initial;} */
  .social-share .inner { position: absolute; right: 20px; bottom: 10px; }
  .navbar-default .header-top-block .lt-block ul li { padding: 0 50px 0 0!important; }
  /* .recently-product_sec .product-details .add-to-cart .btn-addtocart{padding: 5px 10px 7px 25px; background: url(../images/basket-hover.png)no-repeat 7% center rgb(165, 144, 100);} */
}
@media screen and (max-width: 1080px) {
  .navbar-default .header-top-block .rt-block .lt-box .block { padding: 0 15px 0 0!important; }
  .navbar-default .header-top-block .rt-block .block.user-block::after { right: 0; }
  #header .header-bottom-block .menu24 .sf-mega-section-last { padding-left: 100px; }
}
@media screen and (max-width: 1024px) {
  .featured-products-sec .block .text-block .lt-box .cart-btn { padding: 5px 15px 8px 30px; background: url(../images/cart-btn-icon.png) no-repeat 10px center; }
}
@media screen and (max-width: 1000px) {
  /*Header*/
  /*.navbar-default .header-top-block .rt-block .lt-box .block{padding: 0px 40px 0 0 !important;}*/
  /*.navbar-default .header-top-block .lt-block ul li{padding:0 70px 0 0 !important;}*/
  .contact-us_sec .form-block { padding: 35px; }
  .contact-us_sec .form-block .input-group { margin: 0 0 10px; }
  .contact-us_sec .form-block .row .col-lg-6:nth-child(2n) .input-group { padding-left: 0; }
  /*My account*/
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status table tr:not(.active) td { padding: 12px 10px 12px; }
  .filter_block .show_me { display: none; }
}
@media screen and (max-width: 991px) {
  .product-listing_sec .all_products .col-lg-10 .row { width: 100%; display: inline-block; }
  .product-listing_sec .all_products .col-lg-10 { padding-right: 0; }
  .product-listing_sec .all_products .col-lg-10 .col-lg-9 { width: auto; float: left; }
  .product-listing_sec .all_products .col-lg-10 .col-lg-3 { width: auto; float: right; padding: 0; }
  .middle-block .col-lg-6 { width: 50%; }
  .filter-section .row { flex-wrap: wrap-reverse; }
  .product-filter_block.filter-siderbar { display: none; }
  .all_products.filter-section { margin-bottom: 20px; }
}
@media screen and (max-width: 980px) {
  /*Header*/
  .navbar-default .header-bottom-block { display: none; }
  .navbar-default .header-top-block .lt-block { display: none; }
  .navbar-default .mobile-menu-block { display: inline-block!important; padding-top: 35px; margin: 0; }
  .navbar-default .mobile-menu-block .menu-icon ul li { background: #000!important; }
  .navbar-default .mobile-menu-block { float: left; padding-top: 15px; }
  .navbar-default .mobile-menu-block .menu-icon ul li { float: left; }
  .overlay .closebtn { color: #fff!important; }
  .overlay ul li a { color: #fff; font-size: 18px; padding: 2px 0; }
  .overlay ul li.currency-menu { padding: 0; }
  .overlay ul li.currency-menu > a { border: 1px solid rgb(165, 144, 100); padding: 3px 10px 6px; border-radius: 15px; margin: 0 0 10px 10px; }
  .overlay ul li.currency-menu .sb-submenu li { padding: 0 30px; }
  .navbar-default .header-top-block { padding: 25px 0; }
  .navbar-default .header-top-block .logo-block { float: left; position: initial!important; }
  .navbar-default .header-top-block .rt-block { position: absolute; right: 12%; top: 35%; }
  .navbar-default .header-top-block .rt-block .lt-box { padding: 2px 0 0 0!important; }
  /* .navbar-default .header-top-block .rt-block .lt-box .block {display: none;} */
  .navbar-default .header-top-block .rt-block .lt-box .block.user-block { display: none!important; }
  .navbar-default .header-top-block .rt-block .lt-box .block:nth-child(3) { display: inline-block; }
  .navbar-default .header-top-block .rt-block { position: inherit; width: 85%; display: inline-block; padding-top: 10px; }
  .navbar-default .header-top-block .rt-block .lt-box { float: right; }
  .navbar-default .header-top-block .rt-block .lt-box .block { padding: 0!important; }
  .navbar-default .header-top-block .rt-block .search-box { width: 75%; float: left; display: inline-block; }
  .overlay ul li span { top: 5px!important; }
  /*Footer*/
  #footer .footer-top-block .contact-info-box { padding-left: 0!important; border-left: 0; }
  #footer .footer-top-block .contact-info-box li a { font-size: 20px; }
  #footer .footer-top-block .contact-info-box li, #footer .footer-top-block .contact-info-box li.email { padding: 0 0 0 30px; }
  #footer .footer-top-block .col-lg-2,   #footer .footer-top-block .col-lg-3, #footer .footer-top-block .col-lg-4 { width: 50%!important; flex: 0 0 50%!important; max-width: 50%!important; padding: 20px 0!important; }
  #footer .footer-top-block .contact-info-box .social-media { padding-bottom: 15px; }
  #footer .footer-bottom-block .col-md-6 { width: 100%!important; flex: 100%; max-width: 100%; text-align: center!important; }
  .why-choose-sec { padding: 30px 0; }
  .why-choose-sec .col-lg-4 { flex: 50%; max-width: 50%; }
  .about-block .col-md-5, .about-block .col-md-7 { width: 100%; flex: 0 0 100%; max-width: 100%; text-align: center!important; }
  .about-block .repeat-block .img-block { width: 100%!important; text-align: center!important; }
  .about-block .repeat-block .text-block h3 { padding: 20px 0 0!important; }
  .about-block .repeat-block .text-block h3:after, .trade-accounts-sec .text-block h2:after { height: 0!important; }
  .trade-accounts-sec .col-md-6 { flex: 100%; max-width: 100%; padding: 0; }
  .trade-accounts-sec { padding: 300px 0 0; background-size: 100% auto; background-position: top center; }
  .trade-accounts-sec .row { margin-right: 0; margin-left: 0; }
  .trade-accounts-sec .text-block { padding: 0; }
  .trade-accounts-sec .text-block h2 { padding: 0 0 20px 0!important; }
  /*My account*/
  .product-active-order_sec .active_order-block .block .lt-block, .product-active-order_sec .active_order-block .block .rt-block { max-width: 100%; flex: 100%; }
  .product-active-order_sec .active_order-block .block .lt-block ul li { display: inline-block; margin: 10px 0!important; }
  .product-active-order_sec .active_order-block .block .lt-block .vertical-menu ul li a { padding: 15px; }
  .change-password_sec .active_order-block .rt-block .form-block .form-control { margin-bottom: 25px!important; }
  .order-history_sec .active_order-block .block .rt-block .active-order_status table tr td, .order-history_sec .active_order-block .block .rt-block .active-order_status table tr th { width: 20%!important; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status table tr th:nth-child(4) { width: 20%!important; padding: 0 20px 15px 0; }
  /*cart*/
  .shopping-cart-sec { padding: 20px 0 50px!important; }
  .shopping-cart-sec .product-cart_details .col-sm-12 { max-width: 100%; flex: 0 0 100%; padding: 0; }
  .shopping-cart-sec .product-cart_details .item-count { margin: 20px 0; }
  /*Product Detail*/
  .single-product .section-heading h1 { font-size: 40px; }
  /*Login*/
  .login-register .thumb-box .col-md-6 { flex: 100%; max-width: 100%; }
}
@media screen and (max-width: 979px) {
}
@media screen and (max-width: 960px) {
}
@media screen and (max-width: 920px) {
}
@media screen and (max-width: 900px) {
}
@media screen and (max-width: 896px) {
}
@media screen and (max-width: 880px) {
}
@media screen and (max-width: 869px) {
}
@media screen and (max-width: 853px) {
}
@media screen and (max-width: 850px) {
}
@media screen and (max-width: 847px) {
}
@media screen and (max-width: 846px) {
}
@media screen and (max-width: 824px) {
}
@media screen and (max-width: 823px) {
}
@media screen and (max-width: 812px) {
}
@media screen and (max-width: 800px) {
  /*Product Detail*/
  .product-listing_sec .product-card { max-width: 50%; flex: 0 0 47%; }
  .product-listing_sec .product-details .product-title { padding-right: 0!important; }
  /*My account*/
  .save-for-later_sec .active_order-block .block .rt-block .active-order_status table tbody td:nth-child(4), .save-for-later_sec .active_order-block .block .rt-block .active-order_status table thead th:nth-child(4) { width: 26%!important; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status .product_details .product_img { max-width: 100%; flex: 100%; padding-bottom: 15px; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status .product_details .product_img .img-thumb { width: 25%; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status .product_details .rt-block { max-width: 100%; flex: 100%; padding-left: 0; display: inline-block; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status .product_details .rt-block table,   .product-active-order_sec .active_order-block .block .rt-block .active-order_status .product_details .rt-block tbody, .product-active-order_sec .active_order-block .block .rt-block .active-order_status .product_details .rt-block thead { width: 100%; display: inline-block; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status .product_details .rt-block tr { display: inline-block; width: 100%; table-layout: initial; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status .product_details .rt-block tr td:nth-child(1) { width: 100%; display: inline-block; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status .product_details .rt-block tr td p { padding: 0 0 10px 0; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status .info-block .flex-block:nth-child(1) { max-width: 50%; flex: 0 0 50%; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status .info-block .flex-block p { padding: 0 5% 20px 0; }
  .product-listing_sec .product-img { min-height: 285px; }
}
@media screen and (max-width: 770px) {
}
@media screen and (max-width: 768px) {
}
@media screen and (max-width: 767px) {
  /*Header*/
  .navbar-default .header-top-block .logo-block { width: 100%; text-align: center; }
  .navbar-default .header-top-block .logo-block img { max-width: 60%; }
  .navbar-default .header-top-block .rt-block { position: inherit; width: 85%; display: inline-block; padding-top: 10px; display: inline-block; }
  .navbar-default .header-top-block .rt-block .lt-box { float: right; }
  .navbar-default .header-top-block .rt-block .lt-box .block { padding: 0!important; }
  .navbar-default .header-top-block .rt-block .search-box { width: 75%; float: left; display: inline-block; }
  .navbar-default .mobile-menu-block { float: left; padding-top: 15px; }
  .navbar-default .mobile-menu-block .menu-icon ul li { float: left; }
  /*Footer*/
  #footer .footer-top-block .row, .product-listing_sec .row { margin: 0!important; }
  .about-block .repeat-block .text-block h3,   .featured-products-sec h2, .why-choose-sec h2 { font-size: 34px!important; margin: 0 0 20px 0; }
  .featured-products-sec h2 span, .why-choose-sec h2 span { padding: 0 15px!important; }
  .why-choose-sec .col-lg-4 { flex: 100%; max-width: 100%; padding: 0!important; }
  .why-choose-sec .block .img-box { display: none; }
  .why-choose-sec .block p { padding: 0 4% 20px!important; }
  .why-choose-sec .block h3 { font-size: 26px; font-weight: 700!important; }
  .featured-products-sec .block .img-block { height: 310px!important; }
  .home-product-slider .owl-prev { left: 0; }
  .home-product-slider .owl-next { right: 0; }
  .contact-us_sec { padding: 60px 0!important; }
  .contact-us_sec .heading-block p { padding-right: 0; }
  .contact-us_sec .form-block { padding: 20px; }
  .contact-us_sec .form-block .input-group textarea.form-control { min-height: 100px; }
  .about-block .repeat-block .text-block, .about-block .repeat-block:nth-child(even) .text-block { padding: 0; }
  .product-listing_sec .all_products .col-lg-10, .product-listing_sec .all_products .col-lg-2 { padding: 0; }
  .trade-accounts-sec { background-size: 100% 46%!important; }
  #gallery-slider .owl-prev,   #recently-product_slider .owl-prev, #related-product_slider .owl-prev { left: 0; }
  #gallery-slider .owl-next,   #recently-product_slider .owl-next, #related-product_slider .owl-next { right: 0; }
  /*cart*/
  .shopping-cart-sec .product-cart_details .product_info .product_title { padding: 15px 0 0!important; }
  .shopping-cart-sec .product-cart_details .product_info table td:nth-child(1) { padding: 0!important; }
  /*My account*/
  .save-for-later_sec .active_order-block .block .rt-block .active-order_status .btn_addtocart { font-size: 9px; width: 100%!important; margin-bottom: 5px; text-align: center; }
  .save-for-later_sec .active_order-block .block .rt-block .active-order_status table tbody td:nth-child(4) :nth-child(1) { background-image: url(/images/shopping-cart.png); background-repeat: no-repeat; background-size: auto; background-position: center; }
  .save-for-later_sec .active_order-block .block .rt-block .active-order_status table tbody td:nth-child(4) :nth-child(2) { background-image: url(/images/writing.png); background-repeat: no-repeat; background-size: auto; background-position: center; }
  .save-for-later_sec .active_order-block .block .rt-block .active-order_status table tbody td:nth-child(4) :nth-child(3) { background-image: url(/images/eye.png); background-repeat: no-repeat; background-size: auto; background-position: center; }
  .save-for-later_sec .active_order-block .block .rt-block .active-order_status table tbody td:nth-child(4) :nth-child(4) { background-image: url(/images/delete.png); background-repeat: no-repeat; background-size: auto; background-position: center; }
  .save-for-later_sec .active_order-block .block .rt-block .active-order_status table tbody td:nth-child(4), .save-for-later_sec .active_order-block .block .rt-block .active-order_status table thead th:nth-child(4) { width: 15%!important; }
  .shopping-cart-sec .product-cart_details .product_info table td:not(:first-child) > div strong h6, .shopping-cart-sec .product-cart_details .product_info table td:not(:first-child) > div strong p { font-size: 12px!important; }
  /* product-list */
  .product-listing_sec { padding: 52px 0 25px; }
  .product-listing_sec .bottom_block { margin: 25px 0 0; }
  .product-listing_sec .bottom_block .button-load { float: none; }
  .product-listing_sec .bottom_block .pagination_nav { justify-content: center; }
  .product-listing_sec .bottom_block .pagination_nav .pagination { margin-top: 15px; }
  .recently-product_sec .product-details .add-to-cart .btn-addtocart { padding: 2px 20px 0 40px; }
  .related-product_sec .product-details .add-to-cart .btn-addtocart { padding: 2px 20px 0 40px; }
  .product-listing_sec .product-details .add-to-cart .btn-addtocart { padding: 2px 20px 0 40px; }
  .product-listing_sec .bottom_block .pagination_nav ul li { line-height: 27px; }
  .product-listing_sec .bottom_block .button-load a.btn-load { padding: 0 30px; line-height: 35px; }
}
@media screen and (max-width: 740px) {
}
@media screen and (max-width: 736px) {
}
@media screen and (max-width: 732px) {
}
@media screen and (max-width: 731px) {
}
@media screen and (max-width: 720px) {
}
@media screen and (max-width: 700px) {
}
@media screen and (max-width: 685px) {
}
@media screen and (max-width: 667px) {
}
@media screen and (max-width: 640px) {
  /*Footer*/
  #footer { padding: 25px 0; }
  #footer .footer-top-block { padding: 0; }
  #footer .footer-top-block .col-lg-2,   #footer .footer-top-block .col-lg-3, #footer .footer-top-block .col-lg-4 { width: 100%!important; flex: 100%!important; max-width: 100%!important; text-align: center!important; }
  #footer .footer-top-block .contact-info-box li, #footer .footer-top-block .contact-info-box li.email { width: auto; display: inline-block; }
  /*cart*/
  .shopping-cart-sec .product-cart_details .product_info table td { width: 80%!important; display: inline-block!important; float: left; }
  .shopping-cart-sec .product-cart_details .product_info table td:nth-child(3) { width: 20%!important; }
  .shopping-cart-sec .product-cart_details .product_info .product_img { max-width: 100%; flex: 100%; }
  .shopping-cart-sec .product-cart_details .product_info .product_title { max-width: 100%; flex: 100%; }
  .shopping-cart-sec .product-cart_details .product_info table td:nth-child(1) { padding-left: 10px!important; }
  .shopping-cart-sec .product-cart_details .product_info table th:nth-child(2),   .shopping-cart-sec .product-cart_details .product_info table th:nth-child(4), .shopping-cart-sec .product-cart_details .product_info table th:nth-child(5) { display: none; }
  .shopping-cart-sec .product-cart_details .product_info table td:not(:first-child) > div { padding: 5px 0; }
  .shopping-cart-sec .product-cart_details .product_info table td:not(:first-child) > div,   .shopping-cart-sec .product-cart_details .product_info table td:not(:first-child) > div strong h6, .shopping-cart-sec .product-cart_details .product_info table td:not(:first-child) > div strong p { padding: 0!important; }
  .shopping-cart-sec .product-cart_details .product_info table tbody tr { position: relative; }
  .shopping-cart-sec .product-cart_details .product_info .btn_remove a { position: absolute; top: 5px; left: 10px; }
  /*My account*/
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status #accordion table tr th { padding: 0 0 15px 10px!important; font-size: 13px; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status #accordion table tr.accordion-toggle td:nth-child(1), .product-active-order_sec .active_order-block .block .rt-block .active-order_status #accordion table tr.accordion-toggle th:nth-child(1) { width: 13%!important; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status #accordion table tr.accordion-toggle td:nth-child(2), .product-active-order_sec .active_order-block .block .rt-block .active-order_status #accordion table tr.accordion-toggle th:nth-child(2) { width: 30%!important; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status #accordion table tr.accordion-toggle td:nth-child(3), .product-active-order_sec .active_order-block .block .rt-block .active-order_status #accordion table tr.accordion-toggle th:nth-child(3) { width: 15%!important; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status #accordion table tr.accordion-toggle th:nth-child(6) { display: none; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status .product_details .rt-block tr th:nth-child(1) { width: 12%!important; display: inline-block; float: left; }
}
@media screen and (max-width: 600px) {
  .single-product .product-details_addtocart table thead th:nth-child(5) { display: none; }
  .single-product .product-details_addtocart table tbody td { font-size: 14px; line-height: 22px; }
  .count-block .quanity-btn .items-count { width: 22px; height: 22px; padding: 0; font-size: 14px; line-height: 20px; }
  .count-block .quanity-btn input.quanity { letter-spacing: 0; min-height: 28px; }
  .count-block .quanity-btn button.reduced.items.items-count { left: 3px; top: 3px; }
  .count-block .quanity-btn button.increase.items.items-count { right: 3px; top: 3px; }
  .cart_panel .qty.count-block { padding: 0; margin-left: 10px; }
  .wishlist-button a { width: 30px; height: 30px; }
  .ui-dialog.ui-widget { width: 280px!important; }
  .product-active-order_sec .active_order-block .block .rt-block { padding: 10px 5px 0; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status .thumb-list { padding-left: 5px; padding-right: 5px; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status .block-title h2 { padding: 0 20px 15px 5px; }
}
@media screen and (max-width: 580px) {
  /*My account*/
  .product-active-order_sec .active_order-block .block .rt-block .your-address-book { padding: 0; }
  .product-active-order_sec .active_order-block .block .rt-block .block .col-md-6 { width: 35%!important; display: inline-block!important; }
  .product-active-order_sec .active_order-block .block .rt-block .block .box2 { width: 25%!important; display: inline-block!important; padding: 0; float: left; }
  .product-active-order_sec .active_order-block .block .rt-block .block .box3 { width: auto!important; display: inline-block!important; }
  .product-active-order_sec .active_order-block .block .rt-block .block .col-md-3 h4, .product-active-order_sec .active_order-block .block .rt-block .block .col-md-6 h4 { font-size: 18px; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status .info-block .flex-block:nth-child(1), .product-active-order_sec .active_order-block .block .rt-block .active-order_status .info-block .flex-block:nth-child(2) { max-width: 100%; flex: 100%; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status .info-block .flex-block:nth-child(2), .product-active-order_sec .active_order-block .block .rt-block .active-order_status .info-block .flex-block:nth-child(3) { max-width: 50%; flex: 50%; }
  .pro-metal_block .order-for .approve-popup { left: 0; }
  .new-entry-block a { width: 100%; margin-top: 10px; }
}
@media screen and (max-width: 550px) {
  .trade-accounts-sec { background-size: 100% 35%!important; padding: 200px 0 0!important; }
  .trade-accounts-sec .text-block h2 { font-size: 36px; }
  /*Product Detail*/
  .product-listing_sec .product-card { max-width: 100%; flex: 100%; }
  .product-listing_sec .product-img { min-height: 450px; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status table tr:not(.active) td { font-size: 9px; line-height: 16px; }
  .save-for-later_sec .active_order-block .block .rt-block .active-order_status table thead th { padding: 0 10px 10px; font-size: 9px; line-height: 16px; }
  .save-for-later_sec .active_order-block .block .rt-block .active-order_status .btn_addtocart { padding: 10px 18px!important; }
  .single-product .thumb-box .button-box aside.stock { margin-top: 10px; }
  .single-product .thumb-box .button-box aside .btn-saveforlater { padding: 1px 10px 5px 10px; }
  .single-product .thumb-box .button-box aside .btn-addtocart { padding: 0 10px 6px 30px; }
  .social-share .inner { right: 5px; width: 100%; }
  .social-share .stButton .chicklets { font-size: 12px!important; }
  /*My account*/
  .product-active-order_sec .active_order-block .block .lt-block .vertical-menu ul li { margin: 5px 0!important; font-size: 18px!important; line-height: 20px!important; }
  .product-active-order_sec .active_order-block .block .lt-block .vertical-menu ul li a { padding: 10px 15px; }
}

@media screen and (max-width: 549px) {
  .featured-products-sec .block .img-block { height: 450px!important; }
}
@media screen and (max-width: 500px) {
}
@media screen and (max-width: 480px) {
  /*Header*/
  .navbar-default .header-topbar p { font-size: 14px; }
  .navbar-default .header-top-block { padding: 10px 0; }
  /*.navbar-default .header-top-block .logo-block img {width: 85px;}*/
  .home-slider .text-block h1 { font-size: 40px; line-height: 46px; }
  #slide-banner.owl-carousel .owl-controls .owl-nav { top: 60%; }
  #slide-banner .owl-prev { left: 10px; padding: 15px; }
  #slide-banner .owl-next { right: 10px; padding: 15px; }
  .about-block .repeat-block .text-block h3,   .categories-sec h2,   .featured-products-sec h2,   .our-gallery-sec .title-block h2, .why-choose-sec h2 { font-size: 28px!important; line-height: 38px; }
  .categories-sec h2 span,   .featured-products-sec h2 span,   .our-gallery-sec .title-block h2 span, .why-choose-sec h2 span { padding: 0!important; line-height: 40px; }
  .why-choose-sec .block { padding: 0 0 50px 0; }
  .why-choose-sec .block h3 { padding: 0 0 10px 0; }
  .trade-accounts-sec { background-size: 100%!important; padding: 150px 0 0!important; }
  .trade-accounts-sec .text-block .common-btn { padding: 11px 25px 15px; margin: 0 0 10px 0; }
  .featured-products-sec .block .img-block { height: 300px; }
  .featured-products-sec .block .img-block img { max-width: 90%; }
  /*My account*/
  .save-for-later_sec .active-order_status .button-viewall { margin: 0; }
  .save-for-later_sec .active_order-block .block .rt-block .active-order_status .btn_addtocart { background-size: 36%!important; padding: 6px 15px!important; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status table tr:not(.active) td { padding: 10px 5px; }
  .product-active-order_sec .active-order_status .button-viewall a { padding: 15px 40px 19px; }
  .section-heading h1 { font-size: 40px!important; }
  .product-active-order_sec .btn_action { width: 20px; height: 20px; margin: 0 5px 0 0; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status .product_details .rt-block tr th { display: none; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status .product_details .rt-block tr td { width: 100%!important; display: inline-block!important; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status .product_details .rt-block tr td p { padding: 0; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status .product_details .rt-block tr td p br { display: none; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status .product_details .product_img .img-thumb { width: 50%; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status .product_details .button-reorder a { padding: 15px 30px; }
  /*cart*/
  .shopping-cart-sec .product-cart_details .product_info .bottom-text h6 { font-size: 15px!important; }
  /*Product Detail*/
  .product-img_slider.sv-slider .owl-thumbs .owl-thumb-item img { width: 100%; }
  .single-product .section-heading h1 { font-size: 26px!important; line-height: 30px!important; }
  .container { max-width: 100%; }
  .company-address_sec .rt-block .company-address_block .button-reset .btn-reset { padding: 13px 30px; }
  .single-product .product-details_addtocart table tbody tr { display: inline-block; padding-bottom: 20px; }
  .single-product .pro-metal_block .select select { font-size: 18px; }
  .single-product .product-details_addtocart table thead th:nth-child(3) { width: 30%; padding-left: 0; }
  .single-product .product-details_addtocart tbody, .single-product .product-details_addtocart thead { padding: 0 5px!important; }
  .single-product .product-details_addtocart table td:nth-child(1) { width: 50%; float: left; padding-bottom: 10; }
  .single-product .product-details_addtocart table td:nth-child(2) { width: 50%; float: right; }
  .single-product .product-details_addtocart table td:nth-child(3) { width: 50%; float: left; padding: 0; }
  .single-product .product-details_addtocart table td:nth-child(4) { width: 50%; float: left; }
  .single-product .product-details_addtocart table td:nth-child(5) { width: 100%; display: inline-block; padding: 15px 0 0; }
  .single-product .product-details_addtocart table tbody td { font-size: 18px; line-height: 30px; }
  .wishlist-button a { line-height: normal; }
  .cart_panel { padding-right: 0; }
  .cart_panel .qty.count-block { margin-left: 0!important; }
  .single-product .product-details_addtocart table thead th { display: block; width: 50%!important; float: left; }
  .variations-popup { right: initial; left: -100px; }
  .social-share .inner { bottom: -20px; }
  .pro-metal_block .box-list .thumb-box .lt-panel .second-button { padding: 5px 10px 10px 10px!important; }
  .product-listing_sec .product-img { min-height: 370px; }
  .count-block .quanity-btn button.reduced.items.items-count { top: 8px; }
  .count-block .quanity-btn button.increase.items.items-count { top: 8px; }
}
@media screen and (max-width: 479px) {
}
@media screen and (max-width: 420px) {
}
@media screen and (max-width: 414px) {
}
@media screen and (max-width: 412px) {
}
@media screen and (max-width: 411px) {
}
@media screen and (max-width: 400px) {
  .overlay .closebtn { font-size: 40px!important; }
  /*Header*/
  .navbar-default .header-top-block .rt-block .search-box { padding-left: 15px; }
  .trade-accounts-sec { padding: 110px 0 0!important; }
  .trade-accounts-sec .text-block h2 { font-size: 28px; line-height: 34px; }
  /*My account*/
  .product-active-order_sec .active_order-block { padding: 27px 10px 22px!important; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status table tr:not(.active) td { font-size: 8px; line-height: 14px; }
  .save-for-later_sec .active_order-block .block .rt-block .active-order_status table tbody td:nth-child(1), .save-for-later_sec .active_order-block .block .rt-block .active-order_status table thead th:nth-child(1) { width: 7%!important; }
  .save-for-later_sec .active_order-block .block .rt-block .active-order_status table tbody td:nth-child(2), .save-for-later_sec .active_order-block .block .rt-block .active-order_status table thead th:nth-child(2) { width: 6%!important; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status  #accordion table tr th:nth-child(1), .product-active-order_sec .active_order-block .block .rt-block .active-order_status #accordion table tr td:nth-child(1) { width: 7%!important; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status #accordion table tr td:nth-child(3) { width: 8%!important; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status #accordion .product_details .rt-block tr td:nth-child(1), .product-active-order_sec .active_order-block .block .rt-block .active-order_status #accordion .product_details .rt-block tr td:nth-child(3) { width: 100%!important; }
  .product-active-order_sec .active_order-block .block .rt-block .active-order_status .info-block .flex-block:nth-child(2), .product-active-order_sec .active_order-block .block .rt-block .active-order_status .info-block .flex-block:nth-child(3) { max-width: 100%; flex: 100%; }
  .product-listing_sec .all_products .col-lg-10 .col-lg-9 { padding: 0; }
  .company-address_sec .rt-block .company-address_block .block-title h2 { padding: 0; }
  .product-active-order_sec .active_order-block .block .rt-block .block .box3 { padding: 0; font-size: 13px; }
  .product-active-order_sec .btn_action { width: 14px; height: 12px; }
  /*Login*/
  .login-register .thumb-box .border .block2 button { margin-top: 10px; }
  /*cart*/
  #minicart.active #minicart-popup { width: 100%; display: inline-block!important; }
  #minicart #minicart-popup { width: 100%!important; }
  .common-btn { letter-spacing: 0; }
  .product-listing_sec .product-img { min-height: 330px; }
}
@media screen and (max-width: 385px) {
}
@media screen and (max-width: 375px) {
}
@media screen and (max-width: 370px) {
}
@media screen and (max-width: 360px) {
  /*My account*/
  .save-for-later_sec .active_order-block .block .rt-block .active-order_status .btn_addtocart { background-size: 50%!important; padding: 4px 13px!important; }
  .product-active-order_sec .btn_action { margin: 0; }
  .product-listing_sec .top-block .product-sorting_block select { padding: 0 0 0 10px; }
  .change-password_sec .middle-block .button-back a { padding: 15px 40px 17px!important; }
}
@media screen and (max-width: 350px) {
}
@media screen and (max-width: 330px) {
}
