/* CSS Document */


@media only screen and (max-width:1490px) {
.item-pricing-table{max-width:100%;}
.item-pricing-tab{padding:44px 0 0 4%; margin:0;}
.prd-specs-review{padding:2% 0 0 4%; margin:0;}
.item-pricing-table{float:none; margin:0; padding:0 0 0 4%;}
.relatedItems-hotSeller{padding:2% 0 0 4%; margin:0;}
.pricing-tab li{ padding:9px 72.4px;}
.pricing-tab{ text-align:center; width:100%;}
.pricing-tab li{ padding:9px 0; width:33.3%;}
.hot-seller-box{ margin:-2px -15px 0 6px;}
}


@media only screen and (max-width:1400px) {
.body-slide-products .owl-carousel .owl-item .item img{ max-width:100%;}
.customNavigation{ z-index:1;}
}

@media only screen and (max-width:1358px) {
.main-nav .navbar-expand-md .navbar-nav .nav-link{ padding:0 15px;}
.main-nav{ padding:0 0 0 42px;}
.owl-slide-description .all-color{ padding:2px 10px;}
.deal_day_pic h4{ font-size:17px;}

.category-prd-link li label{ padding-left:15px;}

.item-pricing-table{ padding:0 0 0 0%;}
.item-pricing-tab{ padding:44px 0 0 0%;}
.prd-specs-review{ padding:2% 0 0 0%;}
.relatedItems-hotSeller{ padding:2% 0 0 0%;}

.pricing-table-scroll{ width:100%; overflow: auto;}
.pricing-table-scroll .pricing-table{ width:920px;}
 #order_request_content .form-group .form-control{ width:100%;}
}


@media only screen and (max-width:1239px) {
  .main-nav .navbar-expand-md .navbar-nav .nav-link{ font-size:14px;padding: 0 15px;}
  .deal_day_pic a.buy_button{ width:100%; padding:2px 15px;}
  .logo{ margin:10px 0;}
  .logo img{ max-width:100%;}
  .deal_day_pic .deal_pic{ height:176px;}
  .category-prd-link li a{ font-size:13px;}
  .filter-text{ font-size:17px;}
  
  .choose-industry-area{ float:left; width:30%;}
  .industry-banner-rht{ width:70%; float:right; text-align:right;}
  
  .relatedItems-hotSeller .hot-seller-box p{ padding:0 42px;}
  .product-color-plate li{ margin:0 1px;}
   label.details_custom_radio{ margin:0 12px 0 0 !important;}
   label.details_custom_radio{ padding-left:6px;}
}


@media only screen and (max-width:1199px) {
.main-nav {padding: 0 0 0 16px;}
.main-nav .navbar-expand-md .navbar-nav .nav-link{ font-size:14px; padding:0 12px;}
.deal_day_pic h3{ padding:30px 0 0;}
.deal_day_pic h4{ font-size:15px; padding:15px 0 4px;}
.deal_day_pic a.buy_button{ margin:6px 0 0;}
.deal_day_pic .deal_pic{ height:146px;}
.category-prd-link li a{ font-size:14px;}
.category-prd-link li label{ padding-left:5px;}

.category-prd-link li label input{ float:left;}
.category-prd-link li label .ctg-link-text{ float:left; width:110px; margin:0 0 4px 10px; line-height:18px;}
.industry-banner-rht{ width:68%;}
.container-industry { max-width: 1024px; padding:0;}

.pricing-tabContent .order-sample-form .form-group label{ width:100%;}
.pricing-tabContent .order-sample-form .form-group .form-control{ width:100%; float:none; margin:0;}
.pricing-tabContent .order-sample-form .form-group select.form-control {width: 100% !important; margin:0;}
.choose-industry-area{ min-height:auto;}
.choose-industry-area .nav{ margin:12px 0 8px 50px;}
.choose-industry-area .nav li a{ font-size:18px; padding:4px 2px;}
.relatedItems{max-width:22%;}
.calculator-total{ width:36%;}
.calculator-total:before{ border:none; width:auto;}
} 


@media only screen and (max-width:1099px) {
.main-nav{ padding:0 0 0 10px; position:relative;}
.main-nav .navbar-expand-md .navbar-nav .nav-link{ font-size:14px; /*padding:0 17px;*/}
.footer-wrapper .container{ padding:0 40px;}
.deal_day_pic h4{ font-size:14px;}
.deal_day_pic .deal_pic{ height:136px;}
.deal_day_pic h3{ padding:20px 0 0;}
.navbar-expand-md .navbar-nav .dropdown-menu{min-width:0rem;}
.dropdown-menu{ margin:0.828rem 0 0;}
.main-nav .dropdown{ position:inherit;}
.main-nav .dropdown-menu-item{width:135px; margin:0 28px 20px;}

.container-industry {    max-width: 990px;    padding: 0;}
.choose-industry-area{ min-height:auto;}
.choose-industry-tittle h2{ font-size:20px;}
.choose-industry-area .nav li a{ font-size:18px;}
.prod-larpic-text a{margin:0 10px;}

.pricing-tabContent .form-group .form-control{width:65%;}
.relatedItems-imgBox img{ height:130px;}

.product-color-plate {    white-space: normal;    overflow: inherit;    text-overflow: inherit;    height: 45px;    margin: 15px 0;}
.owl-slide-description h3{ height:62px; padding:15px 0 0;}
.choose-industry-tittle{ min-height:auto;}
.choose-industry-tittle h2{ line-height:52px;}
.choose-industry-area .nav li a{ font-size:17px; padding:5px 2px;}
label.details_custom_radio{ margin:0 12px 4px 0 !important;}
#quote_calculator_content .form-group .form-control{ width:100%;}
}


@media only screen and (max-width:1024px) {
.footer-wrapper .container{ padding:0 15px;}
.deal_day_pic h3{ padding:14px 0 0;}
.deal_day_pic h4{ padding:10px 0 4px;}
.category-prd-link li label .ctg-link-text{ width:100px;}
.main-nav .dropdown-menu-item{width:30%; text-align:left;}

.main-nav .dropdown-menu-container {
    text-align: center;
}

.main-nav .navbar-nav .dropdown:hover .dropdown-menu{ display:block; width:100%;}
}


@media only screen and (max-width:999px){
.main-nav{ padding:0 0 0 0px;}
.main-nav .navbar-expand-md .navbar-nav .nav-link{ font-size:13px; padding:0 7px;}
.navbar-expand-md .navbar-nav .dropdown-menu{ left:-90px;}
.deal_day_pic a.buy_button{ font-size:13px;}
.deal_day_pic h4{ font-size:13px;}
.deal_day_pic .deal_pic{ height:120px;}
.container-industry {max-width:900px; padding:0;}
.choose-industry-area .nav {margin:8px 0 8px 20px;}
.choose-industry-area .nav li a{ padding:4px 2px; font-size:16px;}
.choose-industry-tittle h2{ line-height:48px;}
.relatedItems{ max-width:22%;}

}


@media only screen and (max-width:991px){
.logo{ margin:14px 0;}
.logo img {    max-width: 115%;}
.deal_day_section .deal_day_title{ min-height:30px;}
.deal_day_section .deal_day_title h2{ line-height:30px; font-size:18px;}
.deal_day_pic h3{ padding:12px 0 0;}
.deal_day_pic h4{ padding:5px 0 4px;}
.deal_day_pic h4 span{ display:none;}
.deal_day_pic a.buy_button {    width: 86px;	font-size:11px;	margin:0 0 0 -9px;    padding: 2px 5px;}
.body-slide-products{ margin:32px 0 0;}
.owl-slide-description .all-color{ padding:4px 5px; font-size:10px;}
.promotional-circle{ width:200px; height:200px; padding:20px 15px;}
.promotional-circle h4{ font-size:23px; letter-spacing:1px; margin:15px 0 0;}
.promotional-circle p {    margin:10px 0 0;    white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;}
.dropdown-menu{ margin:0.228rem 0 0;}
.footer-wrapper h3{ font-size:21px;}
.main-nav .footer-wrapper .container {    padding: 0 0px;}
.container-industry {max-width: 720px;    padding: 0;}
.pricing-tab li{ font-size:13px;}

.pricing-tabContent .form-group{ margin:6px 24px;}
.pricing-tabContent .form-group label{ width:100%; float:left;}
.pricing-tabContent .form-group .form-control {    float: left;    width: 100%;    margin: 6px 0 0 0;}

.pricing-tabContent .form-inline {    padding: 15px 0;}
.relatedItems-imgBox{ height:90px;}
.relatedItems-imgBox img{ height:90px; width:auto;}
.relatedItems-hotSeller p{ padding:0 6px; font-size:12px;}
.relatedItems-hotSeller .hot-seller-box p{ padding:0 10px;}
.prod-thumb ul li{ width:40%; margin:15px 3px;}
.prod-thumb ul li span{ padding:0px 0 0;}
.prod-thumb ul li img{ height:100px;}
#order_request_content .form-group{ padding:1px 15px;}
.pricing-tabContent h3{ padding:30px 0 0 15px;}

.relatedItems-title, .hot-seller-title{ padding:5px 0; font-size:20px; letter-spacing:1px;}

.category-prd-link li label .ctg-link-text{ width:64px;}
.category-prd-link li label{ padding-left:0px;}
.item-pricing-tabContent .current{ padding:0px 0 0;}
.pricing-tabContent h3{ padding:15px 0 0 15px;}
.relatedItems-hotSeller p{ text-align:center;}
.choose-industry-tittle h2{ font-size:16px;}
.choose-industry-area .nav li a{ font-size:15px; padding:3px 2px;}
.choose-industry-tittle h2{ line-height:35px;}
.choose-industry-area .nav{ margin:6px 0 4px 20px;}
.performance-text h2{ font-size:16px;}
.performance-text{ min-height:auto; padding:8px 0 4px;}
.performance-text i{ margin:2px 0 0; font-size:14px;}
.performance-product-name h2{ font-size:20px;}

.relatedItems{ margin:0 11px 0 0;}
.quick_quote_sec{ width:96%;}
#order_request_content h3{ padding:18px 0 8px 15px;}
.prod-larpic-text a{ display:block;}
.calculator-total{ width:58%; padding:2% 0 0 8%;}

.navbar-expand-md .navbar-nav .dropdown-menu {
    min-width: 35rem;
}
}



@media only screen and (max-width:767px){
.top_bar_wrapper h2{ font-size:18px;}
.main-nav .navbar{ padding-top:0px;}
.logo{ text-align:center;}
.logo img{ max-width:100%;}
.main-nav .navbar-light .navbar-toggler{ margin:-78px 0 0;}
.main-nav  .navbar-collapse{ background:#658193;}
.main-nav .navbar-expand-md .navbar-nav .nav-link{ color:#fff; padding:6px 15px; font-size:20px;}
.navbar-expand-md .navbar-nav .dropdown-menu{min-width:100%; width:100%; left:0;   background: no-repeat;  box-shadow: inherit;  border: none; margin:0; padding:0;}
.main-nav .dropdown-menu-item{ width:82%;}
.main-nav .dropdown-item{ color:#f1f1f1; margin:6px 8px;}
.main-nav .dropdown-menu-item h3{ margin:6px 0 8px; padding:0px 0 4px; letter-spacing:1px; font-size:18px; color:#FFFFFF;}
.deal_day_pic {text-align:center;  padding: 15px 0;}
.deal_day_pic h4{ font-size:18px; padding:16px 0 0;}
.deal_day_pic h4 span{ display:block;}
.deal_day_pic a.buy_button {width: auto;    font-size: 14px;    margin: 10px 0 6px 0;    padding: 3px 40px;}
.promotional-circle{ width:150px; height:150px;}
.promotional-circle h4{ font-size:20px;}
.promotional-circle p{ display:none;}
.footer-wrapper h3 {    font-size: 21px;    margin: 22px 0 9px;}
.footer-wrapper{ padding:15px 0;}
.main-nav .dropdown-item:hover, .main-nav .dropdown-item:focus{ background:none;}

.choose-industry-area{ width:100%;}
.industry-banner-rht{ width:100%;}
.performance-text h2{ margin:8px 0;}
.container-industry {max-width: 90%;}

.prod-thumb ul li{ width:20%;}
.relatedItems-imgBox{ height:106px;}
.relatedItems-imgBox img{ height:100px;}
.calculator-total p .total-rht{ float:none;}
.pricing-tabContent .form-group label{ margin:4px 0 0;}
.prod-thumb{ max-width:100%;}

.body-slide-products .owl-carousel .prd-img-box{ height:220px;}
.newsletter-signup-area .sign-input{ width:82%;}

.owl-slide-description .all-color{ font-size:11px;}
.item-pricing-table{ padding:30px 0 0 0%;}

.category-list-name{ border:1px solid #f5f5f5; padding:4%; box-shadow:0px 1px 8px #f4f1f1;}
.category-prd-link li label .ctg-link-text{ width:auto;}
.category-prd-link li label{ padding-left:5px;}
.category-prd-link{ margin-bottom:0px;}
.sort-option{ margin:38px 0 12px;}

.nav-transparent-bg{ display:none !important;}
}



@media only screen and (max-width:699px){
/*.category-list-name {
    float: left;
    width: 48%;
    margin-right: 2%;
}*/
 .email-info-data { font-size:16px; text-align:center;}
 .pricing-tabContent .order-sample-form .form-group label{ margin:0 0 8px;}
 }


@media only screen and (max-width:575px){
.promotional-shop-bg{background-size:cover;}
.promotional-circle {
    width: 270px;
    height: 270px;
    margin: 20px auto;
}
.promotional-circle h4{ font-size:26px;}
.promotional-circle p{ display:block}
.promotional-circle p {
    margin: 10px 0 0;
    white-space: normal;
    text-overflow: inherit;
    overflow: hidden;
}
.main-nav .dropdown-menu-item {
    width: 86%;
    margin: 0 30px;
}
.deal_day_section .deal_day_title h2 {
    line-height: 48px;
    font-size: 26px;
}
.main-nav .navbar-light .navbar-toggler {
    margin: -80px 0 0; padding:6px;
}
.logo img {
    max-width: 76%;
    width: auto;
    margin: 0 0 0 15px;
}
.top_bar_wrapper h2 {
    font-size: 17px;
    line-height: 22px;
    padding: 7px 0;
}
.logo img {
    max-width: 175px;
    width: auto;
    margin: 0 0 0 15px;
}
.footer-wrapper{ margin:40px 0 0;}

.calculator-total p .total-lft {    float: left;    width: 140px;}
.calculator-total {padding:4% 6%;}
.relatedItems-hotSeller p{ text-align:center; font-size:14px;}
.relatedItems-imgBox {height:auto;	max-height:170px;}
.relatedItems{ margin:0 0 15px;}
.relatedItems-imgBox img {height:auto; max-width:100%; max-height:155px;}
.relatedItems-hotSeller .hot-seller-box p{ text-align:center;}
.relatedItems-title, .hot-seller-title{ margin:20px 0 0; font-size:22px;}

.related-items-box{ margin:0 0 30px;}
.item-pricing-table{ padding:30px 0 0;}
.pricing-tab li {font-size:13px; height:50px; padding:8px 16px;}

.sort-option{ margin:36px 0 15px;}
.sort-option .sort-select{ width:100%; padding:7px 6px;}

.category-prd-link li label input{ float:none; margin:0;}
.category-prd-link li label .ctg-link-text{ float:none; width:auto;}

.newsletter-signup-area .sign-input{ width:70%;}
.pricing-tabContent .form-inline{padding:0px 0;}

.relatedItems{ margin:0 12px 15px 0; max-width: 22%;}
.relatedItems:last-child {margin:0 0px 15px 0;}

.icons-wrap div{ bottom:260px !important;}
}


@media only screen and (max-width:399px){
.category-prd-link li label input{ float:left;}
.relatedItems{max-width:46%;}
.calculator-total{ padding:4% 10%; width:auto;}
}

@media only screen and (max-width:360px){
.pricing-tab li{ padding:8px 8px;}
}


@media only screen and (max-width:359px){
.relatedItems {max-width:47%;  margin: 0 6px 6px 0;}
}