@media (min-width: 318px) and (max-width: 480px) {
    h1.home {font:33px/33px Georgia,"Times New Roman",Times,serif;}
    li.submidsection {width:48%; margin-bottom: 15px; margin-right: 4px; float:left; min-height:233px;}
    .boxmid {min-height:320px;}
    .submenu-right {margin-bottom: 10px;}
    .minicart img {width:18px;}
    .product-list, .productlist {overflow:hidden; width:100%;}
    table.prod-table .blank {display:none;} 
    .prod-table td{width: auto; font-size:13px;}
    .prod-table input {width: 35px;}
    #mini_cart_table table th {text-align:right;}
    .contactleft1 {display:none;}
    .form-horizontal .control-label {font:15px/9px Georgia,"Times New Roman",Times,serif;}
    .header-right {margin-top:20px;}
    .enlarge span {display:none;}
    .rightborder {border-right:0px !important;}
    footer ul li{margin-right:15px;}
    #quote-box th{font-size:14px !important; padding:2px !important;}
    #quote-box td, #quote-box th {font-size:12px !important; padding:2px !important;}
    .updatecart, .emptycart {width:100px !important; font-size:13px !important; height:auto;}
    .updatecartbtn {float:right !important;}
    .requestaquote {width:160px !important; font-size:13px !important; height:auto; margin:10px auto !important; float:left !important;}
    .cartbotom .td1, .td2, .td3, .td4, .td5{font-size:1.3rem; padding:2px !important;}
    /*input#collect {margin-left:21px;} */
    li.token-input-token-facebook{margin-top: -4px;}
    ul.token-input-list-facebook li input{font-size:1rem;}
    .help-tip {top: -32px !important;}
    .td2 {border-left:1px solid #dcdcdc;}
    .form-group1 label.col-sm-3 {padding:0px;}
    .form-group1 .col-sm-9 {padding:0px;}
    .nopadding {padding:0px;}
    .contactleft2{margin: 0 12px 0 -10px;}
    .rightbox{margin: 10px 10px 0 -20px;}
    img.original_open {width:100%; height:auto;}
    input.search{margin-left:15px;}
    .home img {width: 100%; height: auto;}
   .call { font-size: 1.1em;}
}

@media (min-width: 400px) and (max-width: 641px) {
     .boxmid {width:50%; float:left; min-height:350px;}
     .submenu-right {margin-bottom: 10px;}
     .minicart img {width:18px;}
     li.submidsection{min-height: 230px; width: 32%; float: left; margin-right:4px;}
     .product-list {overflow:hidden; width:100%;}
     .product-list, .productlist {overflow:hidden; width:100%;}
     .prod-table {width:100%;}
     .price, .amount, .qty, .blank, .txtinput{width:20%;}
     #mini_cart_table table th {text-align:right;}
     .contactleft1 {display:none;}
     .form-horizontal .control-label{font:15px/9px Georgia,"Times New Roman",Times,serif;}
     .header-right {margin-top:20px;}
     .rightborder {border-right:0px !important;}
     footer ul li{margin-right:15px;}
        #quote-box th{font-size:14px !important; padding:2px !important;}
    #quote-box td, #quote-box th {font-size:12px !important; padding:2px !important;}
    .updatecart, .emptycart {width:100px !important; font-size:13px !important; height:auto;}
    .updatecartbtn {float:right !important;}
    .requestaquote {width:160px !important; font-size:13px !important; margin:0px auto !important; height:31px; float:left !important;}
}

@media (min-width: 642px) and (max-width: 768px) {
     .boxmid {width:33%; float:left; min-height:355px;}
     .product-list, .productlist {overflow:hidden; width:100%;}
     .product-list, .productlist {overflow:hidden; width:100%;}
     .prod-table {width:100%;}
     #mini_cart_table table td span, #mini_cart_table table td strong {font-size: 15px;}
     .enlarge span img {width:400px; height:400px;}
     .contactleft1 {display:none;}
     .header-right {margin-top:20px;}
     .rightborder {border-right:0px !important;}
     footer ul li{margin-right:15px;}
}

@media (min-width: 318px) and (max-width: 969px) {
    h1.home {font: 33px/33px Georgia,"Times New Roman",Times,serif;}
    ul.navbar-nav  {width:90%; margin:0px auto;}
    .nav.navbar-nav > li:last-child {float:none; border-bottom:0px; }
    .nav > li {padding:0px;border-bottom: 1px solid #fff;}
    .nav > li > a {padding:7px 4px !important;}
    .nav > li > a:hover {padding:7px 4px !important;}

    .navbar-default .navbar-nav .open .dropdown-menu > li > a {color:#fff;}
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {color:#FFF;}
    ul.dropdown-menu {width:90% !important; margin:0px auto;}
    .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a {padding:5px 15px 5px 11px;}
    ul.dropdown-menu li:last-child a{border-bottom:0px;}
}

@media (min-width: 768px) and (max-width: 1023px) {
    h1.home {font: 34px/33px Georgia,"Times New Roman",Times,serif;}
    ul.navbar-nav {width:100%; font-size:15px;}
   /* .nav > li > a {padding: 7px !important;} */
    .navbar {min-height:35px;}
    .nav > li { border-bottom: 1px solid #fff;}
    .dropdown-menu > li > a {font-size: 1.4rem;}
    .subnav {padding:6px 0 8px;}
    .subnav li a {font-size:1.4rem;}
    .submenu-right {float: right; margin-right: 15px; padding: 0; text-align: left;}
    .minicart img {width: 17px;}
    .blank{width:80px;}
    #mini_cart_table {width: 50%; float:left; margin-top: 10px;}
    #mini_cart_table table th {text-align:right;}
    .contactleft1 {display:none;}
    li.submidsection {width:165px; float:left; margin-right:4px; min-height: 221px;}
    .rightbox1 {float:right;}
    input.search {float:right; margin-left:15px;}
    .enlarge span img{display:none;}
    
}

@media (min-width: 768px) and (max-width: 900px) {
    .rightborder {border-right:0px !important;}
    footer ul li {margin-right: 11px;}
    .minicartbox {margin-top:20px !important;}
}

@media screen and (min-width: 970px) {
    .caret {display:none;}
    .nav.navbar-nav > li:last-child {float: right;}
    li.submidsection {width:165px; float:left;}
    .boxmid {min-height:360px;}
    .subnav{padding:10px 0 8px 3px;}
    .submenu-right{float: left;}
    li.submidsection {margin: 20px 5px 20px 0; min-height:210px;}
    .blank{width:80px;}
    #mini_cart_table table td span, #mini_cart_table table td strong {font-size: 16px;}
    .enlarge span img{width:400px; height:400px;}
    .form-horizontal .control-label{font: 17px/17px Georgia,"Times New Roman",Times,serif; padding: 2px 0px 2px 0;}
    .select-hidden {display: none; visibility: hidden; padding-right: 10px;}
    h1.home {font: 34px/33px 'Open Sans', Arial, Helvetica, sans-serif;}
    footer ul li{margin-right:15px;}
}



