:root {
/*    --gray:#6c6464; --dark-red:#b52d11;
*/    --gray:#FFFFFF; --dark-red:#eee;
}
@font-face {
    font-family:'MyriadPro-Regular';
    src:url('/Content/fonts/MyriadPro-Regular.eot?') format('eot'), url('/Content/fonts/MyriadPro-Regular.otf') format('opentype'), url('/Content/fonts/MyriadPro-Regular.woff') format('woff'), url('/Content/fonts/MyriadPro-Regular.ttf') format('truetype'), url('/Content/fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
    font-weight:normal;
    font-style:normal;
}

body {margin:0; font-family:'MyriadPro-Regular'; line-height:0px; z-index:999;}
.add-to-cart-items-popup {height:auto; max-height:115px; margin-bottom:15px; overflow-y:auto;}
.modal.addcartpopup .item-details .name {font-size:16px !important; color:#555 !important;}
.customerconatct-email {font-size:12px !important; text-decoration:underline; color:blue; word-wrap:break-word;}
.navigation {padding:13px 0;}
.drop-down.line {border-right:1px solid #b7b7b7; margin:0px; padding:0 !important;}
.purchase {float:right;}
.menubar-brand > img {width:100%;}
.clear {clear:both;}
.menucolor a {color:#fff !important;}
.department {background:#f5f5f5; border-bottom:#b7b7b7 solid 1px; border-top:#b7b7b7 solid 1px; padding:0px; display:inline-block; width:100%; float:left; top:55px; z-index:9999;}
.sticky {position:fixed; top:0; width:100%;}
.sticky + .content {padding-top:102px;}
.search {padding:10px 0 0;}
.col-sm-6 .col-md-6 .search {width:50%;}
.main_section {padding:0px; display:inline-block; width:100%; float:left;}
.banner li {list-style-type:none; width:100%; padding-bottom:20px; float:right;}
.search_section {float:left; padding:5px 16px 5px 0px; font-size:18px; line-height:24px;}
.all {background:#fff !important; border:1px solid #ccc !important; color:#000 !important;}
.widget .widget-header {-moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; background:-moz-linear-gradient(center top, #fafafa 0%, #e9e9e9 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); border-color:#d5d5d5 #d5d5d5 -moz-use-text-color; border-image:none; border-left:1px solid #d5d5d5; border-radius:4px 4px 0 0; border-right:1px solid #d5d5d5; border-style:solid solid none; border-width:1px 1px medium; height:34px; position:relative; text-shadow:0 1px 0 #fff; text-align:left;}

.button.btn.btn-default {border-radius:0; background:#b52d11; color:#fff; z-index:999;}
a {cursor:pointer;}
.location_table {border:1px solid #ddd; text-align:left; margin-bottom:10px;}
.table.location_table tr td {padding-left:15px; line-height:14px; font-size:14px;}
.widget .widget-header h3 {color:#555; display:inline-block; font-size:14px; font-weight:600; left:10px; position:relative; text-shadow:1px 1px 2px rgba(255, 255, 255, 0.5); top:0px;}
.carousel-control.left {background:url("/Content/images/arrow_small_left.png") no-repeat scroll 0 0; height:36px; left:90px; margin-top:250px; opacity:0.9 !important; width:23px;}
.carousel-control.right {background:url("/Content/images/arrow_small_right.png") no-repeat scroll 0 0; height:36px; right:100px !important; margin-top:250px; opacity:0.9 !important; width:23px;}
.carouseltrol.left {background:url("/Content/images/arrow_small_left.png") no-repeat scroll 0 0; position:absolute; height:36px; left:38px; bottom:120px; opacity:0.9 !important; width:23px;}
.carouseltrol.right {background:url("/Content/images/arrow_small_right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); bottom:120px; height:36px; opacity:0.9 !important; position:absolute; right:38px !important; width:23px;}
.menubar-default .menubar-menu > li > a {width:200px; font-weight:bold;}
.mega-drop-down-menu .drop-down-header {color:#fc9b18; font-size:16px; font-weight:bold; line-height:24px;}
.drop-down-header > span {clear:both; color:#999; display:block; font-size:14px; font-weight:normal;}
.form-quote.valid {overflow:hidden !important;}
.row {clear:both;}
.sequence-canvas img {height:100% !important; width:100% !important;}
.best {margin-top:45px;}
.drop-down {position:relative;}
.drop-down-toggle:focus {outline:0;}
.drop-down-menu {position:absolute; top:100%; left:0; z-index:1000; float:left; min-width:280px; padding:5px 0; margin:7px 0 0; font-size:14px; list-style:none; background-color:#fff; background-clip:padding-box; border:1px solid #ccc; border:1px solid rgba(0, 0, 0, .15); border-radius:4px; display:block;}
.drop-down-menu.pull-right {right:0; left:auto;}
.drop-down-menu .divider {height:1px; margin:9px 0; overflow:hidden; background-color:#e5e5e5;}
.department .drop-down-menu li.startmenu a,
.department .drop-down-menu li.submenu a,
.department .drop-down-menu li.submenu ul.sub-menu li.submenu a {background:url("/Content/images/aerrow.png") no-repeat scroll right 50% rgba(0, 0, 0, 0) !important; color:#000; margin-right:10px;}
.department .drop-down-menu li.startmenu li.childmenu a,
.department .drop-down-menu li.submenu ul li a,
.department .drop-down-menu li.submenu ul.sub-menu li a,
.department .drop-down-menu li.submenu ul.sub-menu li.submenu ul.sub-menu li a {background:none !important;}
.mainmenu ul.sub-menu li.submenu ul.sub-menu, .mainmenu ul.sub-menu li.submenu ul.sub-menu li.submenu ul.sub-menu {display:none !important;}
ul.sub-menu li.submenu ul.sub-menu, ul.sub-menu li.submenu ul.sub-menu li.submenu ul.sub-menu, ul.sub-menu li.submenu ul.sub-menu li.submenu ul.sub-menu li.submenu ul.sub-menu {display:block;}

.mainmenu.drop-down-menu li.startmenu:hover .sub-menu li.submenu:hover ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu,
.mainmenu.drop-down-menu li.startmenu:hover .sub-menu li.submenu:hover ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu li.submenu ul.sub-menu.drop-down-menu {display:none !important;}
.mainmenu.drop-down-menu li.startmenu:hover .sub-menu li.submenu ul.sub-menu.drop-down-menu li:hover ul.sub-menu.drop-down-menu,
.mainmenu.drop-down-menu li.startmenu:hover .sub-menu li.submenu ul.sub-menu.drop-down-menu li:hover ul.sub-menu.drop-down-menu li.submenu ul.sub-menu.drop-down-menu {display:block !important;}

.mainmenu.drop-down-menu li.startmenu:hover .sub-menu li.submenu:hover ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu li ul,
.mainmenu.drop-down-menu li.startmenu:hover .sub-menu li.submenu:hover ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu li.submenu ul.sub-menu.drop-down-menu,
.mainmenu.drop-down-menu li.startmenu:hover .sub-menu li.submenu:hover ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu li.submenu ul.sub-menu.drop-down-menu li.submenu ul.sub-menu.drop-down-menu {display:none !important;}

.mainmenu.drop-down-menu li.startmenu:hover .sub-menu li.submenu:hover ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu li ul,
.mainmenu.drop-down-menu li.startmenu:hover .sub-menu li.submenu ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu li.submenu ul.sub-menu.drop-down-menu,
.mainmenu.drop-down-menu li.startmenu:hover .sub-menu li.submenu:hover ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu li.submenu:hover ul.sub-menu.drop-down-menu,
.mainmenu.drop-down-menu li.startmenu:hover .sub-menu li.submenu:hover ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu li.submenu:hover ul.sub-menu.drop-down-menu li.submenu:hover ul.sub-menu.drop-down-menu {display:block !important;}

.mainmenu.drop-down-menu li.startmenu:hover .sub-menu li.submenu:hover ul.sub-menu.drop-down-menu {display:block !important;}
ul.sub-menu.drop-down-menu li.startmenu:hover ul.sub-menu.drop-down-menu li.submenu:hover ul.sub-menu.drop-down-menu li.submenu {display:block;}
.drop-down-menu > li > a {display:block; padding:3px 15px; clear:both; font-weight:normal; line-height:1.428571429; color:#333; white-space:nowrap;}
.drop-down-menu > li > a:hover, .drop-down-menu > li > a:focus {color:#fc9b18; text-decoration:none;}
.open > .drop-down-menu {display:block;}
.open > a {outline:0;}
.drop-down-menu-right {right:0; left:auto;}
.drop-down-menu-left {right:auto; left:0;}
.drop-down-header {display:block; padding:3px 0px; font-size:12px; line-height:1.428571429; color:#999;}
.drop-down-backdrop {position:fixed; top:0; right:0; bottom:0; left:0; z-index:990;}
.pull-right > .drop-down-menu {right:0; left:auto;}
.dropup .caret, .navbar-fixed-bottom .drop-down .caret {content:""; border-top:0; border-bottom:4px solid;}
.dropup .drop-down-menu, .navbar-fixed-bottom .drop-down .drop-down-menu {top:auto; bottom:100%; margin-bottom:1px;}
.main_section, .col-sm-3 {padding-left:0px;}
.main_section, .col-sm-9 {padding-left:0px;}
.sequence-canvas, .animate-in p {padding:7px 0; position:relative !important; display:inline-block;}
.button.btn.btn-default {border-radius:0; background:var(--dark-red); color:#fff; z-index:99;}

.input-group-btn > .bttn {background:none repeat scroll 0 0 #b52d11; color:#fff; position:relative;}
.bttn-primary {color:#fff; background-color:#b52d11; padding:7px 20px !important;}
.bttn {display:inline-block; padding:7px 12px; margin-bottom:0; font-size:14px; font-weight:normal; text-align:center; white-space:nowrap; vertical-align:middle; cursor:pointer; border:1px solid transparent;}
.bttn:focus, .bttn:active:focus, .bttn.active:focus {outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;}
.bttn:hover, .bttn:focus {color:#FFEBBB; text-decoration:none;}
.bttn:active, .btn.active {background-image:none; outline:0; -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125); box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);}
.bttn.disabled, .bttn[disabled], fieldset[disabled] .btn {pointer-events:none; cursor:not-allowed; filter:alpha(opacity=65); -webkit-box-shadow:none; box-shadow:none; opacity:.65;}
.errmsg {font-size:24px; padding-top:30px; font-weight:bold;}
.pagination > li a.activepager {color:#b52d11;}
.pagination {clear:both !important; display:table !important; padding-bottom:35px !important; padding-top:15px !important; margin:0px auto !important;}
label.error {font-family:Verdana; color:red; line-height:18px; display:block; text-align:left; font-size:13px;}
.border-right {border-right:1px solid black;}
.cartmobileitem {margin-top:7px; display:inline-block; width:100%;}
.detailimage {height:100px; margin-top:20px; width:15%; margin-left:3%;}
/*========================================= Slider ====================================*/
#sequence {min-height:285px;}
#sequence {margin:0 auto; position:relative; width:100%; max-width:1280px; margin:0 auto; position:relative; overflow:hidden; padding-top:20px;}
#sequence > .sequence-canvas {height:100%; width:100%; padding-top:300px;}
#sequence > .sequence-canvas > li {position:absolute; left:0; right:0; z-index:1; top:20%; list-style:none; background:#fff; overflow:hidden;}
.sequence-canvas p {text-align:center; width:100%; display:block;}
#sequence > .sequence-canvas li > * {position:absolute;}
.sequence-next, .sequence-prev {cursor:pointer; display:none; position:absolute; top:56%; z-index:99; height:36px; margin-top:0;}
.sequence-pause {bottom:0; cursor:pointer; position:absolute; z-index:1000;}
.sequence-paused {opacity:0.3;}
.sequence-prev {left:0%;}
.sequence-next {right:0%;}
.sequence-prev img, .sequence-next img {height:100%; width:auto;}
.model {left:30%; bottom:-48%; opacity:0; position:relative; height:auto !important; max-height:568px !important; width:100%; min-width:100%; max-width:100%;}
.animate-in .model {left:0; opacity:1;}
.animate-out .model {left:15%; opacity:0;}
.navi_inverse {border-color:#080808; background-color:#6c6464;}
.navi {border-radius:0; background-color:var(--gray); display:table; width:100%;}
.menubar-left {float:left !important;}
.menubar-menu {float:left; margin:0;}
.menu {list-style:none outside none; margin-bottom:0; padding-left:0;}
.menubar-menu > li {float:left;}
.menu > li {display:block; position:relative;}
.menu.menubar-menu.menubar-left a {padding:10px 5px; color:#fff;}
.menubar-inverse .menubar-menu > li > a {color:#fff;}
.menubar-menu > li > a {color:#000; line-height:20px; padding-bottom:0; padding-top:10px;}
.menu > li > a {color:#fff; display:block; padding:10px 15px; position:relative;}
.menubar-collapse.collapse {display:block !important; height:auto !important; overflow:visible !important; padding-bottom:0;}
.menubar-collapse {border-top:0 none; box-shadow:none; width:auto;}
.menubar-collapse {border-top:1px solid transparent; box-shadow:0 1px 0 rgba(255, 255, 255, 0.1) inset; max-height:340px; overflow-x:visible; padding-left:15px; padding-right:15px;}
.menubar-header {float:left; position:relative; z-index:9;}
.menubar-inverse .menubar-toggle {border-color:#333;}
.menubar-toggle {display:none;}
.menubar-toggle {background-color:transparent; background-image:none; border:1px solid transparent; border-radius:4px; float:right; margin-bottom:8px; margin-right:15px; margin-top:8px; padding:9px 10px; position:relative;}
.menubar-inverse .menubar-brand {color:#999;}
.menubar-brand {float:left; padding-top:8px; padding-bottom:8px;}
.bottn-primary {background-color:#b52d11; color:#fff;}
.bottn {border:1px solid transparent; cursor:pointer; display:inline-block; font-size:14px; font-weight:normal; margin-bottom:0; margin-top:2px; padding:7px 12px !important; text-align:center; vertical-align:middle; white-space:nowrap;}
.form-tab-control {background-color:#fff; background-image:none; border:1px solid #ccc; color:#555; font-size:14px; margin-top:2px; padding:7px 12px;}
.input-group .form-tab-control {float:left; margin-bottom:0; width:100%;}
.input-group-btn > .bottn {background:none repeat scroll 0 0 #b52d11; color:#fff; position:relative;}
.menubar-right {float:right !important; width:70%;}
.menubar-menu > li > a {color:#000; line-height:20px; padding-bottom:0; padding-top:10px;}
.menu > li > a {color:#000; overflow:hidden !important; white-space:nowrap !important; text-overflow:ellipsis !important; display:block; padding:7px 8px; position:relative;}
.notification-back {margin-left:-5px;}
.menubar-right {width:auto;}
.left-drop {left:auto;}
.cart1 {left:auto;}
.right_side {padding-right:0px;}
.search_list {background-color:#fff; border-right-color:#ddd; border-right-width:1px; border-right-style:solid; border-bottom-color:#ddd; border-bottom-width:1px; border-bottom-style:solid; padding:5px 0; margin-top:-10px;}
.search_list li {list-style:none; width:100%; line-height:24px; cursor:pointer;}
.quotebg {background:none repeat scroll 0 0 #428bca; color:#fff; margin:0; padding:10px 5px;}
.product_data {list-style:none; padding:15px 0 0 0;}
.product_data li {list-style:none; float:left; width:16%; margin:0 2%; padding-bottom:15px; line-height:1.5; height:300px; min-height:330px; position:relative;}
.product_data li h4 {font-family:inherit; font-weight:bold; line-height:1.8; color:#b52d11; margin:0; padding:0; display:inline-block; width:100%;}
.search_data {list-style:none; padding:15px 0 0 0;}
.search_data li {list-style:none; float:left; width:16%; margin:0 2%; padding-bottom:15px; line-height:1.5; height:330px;}
.search_data li h4 {font-family:inherit; font-weight:bold; line-height:1.8; color:#b52d11; margin:0; padding:0; height:15%;}
.search_data li h4.cross11 {font-size: 14px;}
.search_data li h4.cross11 i.product_shopingcart-add {margin-right: 0 !important;}
.search_data li h4.cross11 i.product_shopingcart-add img {width: 22px;}
.search_data li span {font-family:inherit; font-weight:normal; line-height:1.8; margin:0; padding:0; height:5%;}
.search_data li .text_arrang {height:20%;}
.sub-category {width:16%; float:left; padding-left:15px; padding-right:15px; margin-top:11px;}
.sub-category.product h4.datalist.panel-title {margin:0; padding:0;}
.sub-category-title {width:84%; float:left; padding-left:15px; padding-right:15px;}
.bestsellers {list-style:none; padding:0px; margin-top:0px;}
.bestsellers li {width:20%; line-height:1.5; display:inline-block; float:left; position:relative;}
.bestsellers li h5 {border-bottom:1px solid #ccc; color:#428bca; font-family:inherit; font-weight:bold; line-height:1.8; margin-top:10px; padding:0; font-size:15px;}
.bestsellers li span {font-family:inherit; line-height:1.6; color:inherit; margin:0; padding:0; display:block; font-size:14px;}
.bestsellers li h5 a {color:#b52d11;}
.cartdnb {clear:both; display:block; width:100%; font-size:18px; line-height:18px;}
.dnb {clear: both; width: 100%; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.more {clear:both; width:100%; cursor:pointer; line-height:20px; margin-top:8px; display:inline-block; font-size:15px;}
.more > a {padding:0px 8px; color:#0066c0; border-left:1px solid #ccc !important;}
.more > a:first-child {padding-left:0; border:none !important;}
.cart_data.clear h4 {color:#b12704; font-size:22px; word-break:break-word;}
.cart_data.clear h3 {color:#b12704; font-size:18px; margin-top:0 !important;}
.quantityavailable {clear:both; display:block; width:100%; font-size:15px; line-height:18px;}
.fl {float:left;}
.fr {float:right;}
.spqty {float:left; margin-right:3px;}
.width60 {width:60%;}
.start-back {height:52px; text-align:left; width:auto; float:left; display:flex; line-height:16px; padding:10px 0;}
/*Notification csss*/
.notification-back {text-align:center; margin-left:-2px; top:-7px; float:left; position:relative; line-height:0;}
.notification_icon {float:left; padding:5px 0px;}
.notifaction-image {background:url("/Content/images/notification.png") no-repeat scroll 5px 0; float:left; padding:16px; font-size:15px; width:40px; height:34px;}
.drop-notification {right:0 !important; height:auto; top:39px; left:-320px; margin:0 10px 10px 10px; width:350px; padding-top:0;}
.notification_title {padding:5px 10px; line-height:20px; background:#ECECEC; border-bottom:#ccc solid 1px; margin-bottom:5px;}
.drop-notification li {clear:both; display:block; padding-top:0;}
.drop-notification li:first-child {margin-top:7px !important;}
/*================================ 3/7/2014 ================================*/
.dataformat {margin:0px; clear:both; overflow-x:scroll; margin-left:15px;}
.details_no {padding-left:28px; margin-top:6px;}
.details_no li {float:none; list-style-type:none; padding:2px 0px; line-height:18px;}
.information {padding:20px 5px; margin:0px;}
div.bhoechie-tab-container {background-color:#ffffff; border-radius:4px; -moz-border-radius:4px; border:1px solid #ddd; margin-top:20px; clear:both;}
div.bhoechie-tab-menu {padding-right:0; padding-left:0; padding-bottom:0;}
div.bhoechie-tab-menu div.list-group {margin-bottom:0;}
div.bhoechie-tab-menu div.list-group > a {margin-bottom:0; width:50%; float:left; padding:10px 0px; height:100%; line-height:22px; border-bottom:1px solid #ddd; border-top:none; border-left:none; border-right:none; z-index:0 !important;}
div.bhoechie-tab-menu div.list-group > a .glyphicon, div.bhoechie-tab-menu div.list-group > a:first-child {border-top-right-radius:0; -moz-border-top-right-radius:0;}
div.bhoechie-tab-menu div.list-group > a:last-child {border-bottom-right-radius:0; -moz-border-bottom-right-radius:0;}
div.bhoechie-tab-menu div.list-group > a.active, div.bhoechie-tab-menu div.list-group > a.active .glyphicon, div.bhoechie-tab-menu div.list-group > a.active {background-color:#b52d11; color:#ffffff;}
div.bhoechie-tab-content {background-color:#ffffff; height:230px; overflow-x:hidden; padding-right:0; padding-top:10px;}
div.bhoechie-tab div.bhoechie-tab-content:not(.active) {display:none;}
/*=============================== CART ===============================*/
.detailsfix-tech {float:left; min-height:1px; padding-left:15px; padding-right:15px; position:relative; width:83.3333%;}
.detailsfix-tech .cart_detils1 {display:inline-block; width:70%; float:left;}
.detailsfix-tech .cartpage-localcart-right {width:30%; float:left;}
.detailsfix-tech .cartpage-localcart-right .price, .detailsfix-tech .cartpage-localcart-right .refprice {width:38%; margin-right:5%; position:relative;}
.detailsfix-tech .cart_detils {border-bottom:1px solid #ddd; display:inline-block; margin:5px 0 10px; width:100%;}
.detailsfix-tech .cart_details {border-bottom:1px solid #ddd; display:inline-block; border-top:1px solid #ccc; padding-bottom:5px; padding-top:5px; width:100%;}
.detailsfix-tech .cart_price {float:left; width:100%;}
.detailsfix-tech .price {float:left; width:11%; margin-right:3%;}
.detailsfix-tech .refprice {float:left; width:8%; margin-right:2%;}
.detailsfix-tech .refprice h3 {font-size:18px; margin:16px 0px;}
.detailsfix-tech .refprice img {top:14px;}
.detailsfix-tech .reference {float:right; width:18%; margin-right:3%;}
.detailsfix-tech .reference h3 {font-size:18px; margin:16px 0px;}
/*.detailsfix-tech .part {float:right; width:18%; margin-right:3%;}*/
.detailsfix-tech .part h3 {font-size:18px; margin:16px 0px;}

.detailsfix-tech .quantity {float:right; width:18%; margin-right:3%;}
.detailsfix-tech .quantity h3 {font-size:18px; margin:16px 0px;}
.detailsfix-tech .price h3 {font-size:18px; margin:16px 0px;}
.detailsfix-tech .reference-data {float:right; width:18%; margin-right:3%;}
.detailsfix-tech .detailsfix .quantity-data {float:left; width:14%; margin-right:3%;}
.detailsfix-tech .price-data {float:left; width:38%; margin-right:5%; margin-bottom:8px;}
.detailsfix-tech .quantity-data {float:right; width:18%; margin-right:3%;}
.detailsfix {float:left; min-height:1px; padding-left:15px; padding-right:15px; position:relative; width:83.3333%; margin-top:15px;}
.detailsfix .cart_detils1 {display:inline-block; width:67%; float:left;}
.detailsfix .cart_detils {border-bottom:1px solid #ddd; display:inline-block; margin:5px 0 10px; width:100%; position:relative;}
.detailsfix .quantity {float:right; margin-right:3%; width:25%;}
.detailsfix .cart_price {width:14% !important; display:flex;}
.detailsfix .cartpage-localcart-right {width:33%; float:left;}
.detailsfix .cartpage.localcart-right {width:30%;}
.detailsfix .cartpage-localcart-right .price, .detailsfix .cartpage-localcart-right .refprice {width:38%; margin-right:5%; position:relative;}
.detailsfix .quantity h3 {font-size:18px; margin:5px 0px;}
.detailsfix .quantity-data {float:right; margin-right:3%; width:25%;}
.detailsfix .reference {float:right; width:18%; margin-right:3%;}
.detailsfix .reference h3 {font-size:18px; margin:5px 0px;}
.detailsfix .price {float:left; width:10%; margin-right:2%;}
.detailsfix .price h3 {font-size:18px; margin:5px 0px;}
.detailsfix .refprice {float:left; width:10%; margin-right:2%;}
.detailsfix .refprice h3 {font-size:18px; margin:5px 0px;}
.detailsfix .reference-data {float:right; width:18%; margin-right:3%;}
.detailsfix .price-data {width:38%; margin-right:5%; float:left; margin-bottom:8px;}
.detailsfix .price-datashit .cancel-price-data {width:40px;}
/*=============================== END CART ===============================*/

.cart_detils h5 {font-size:18px; margin:5px 0px;}
.best_seller_right h4 {font-size:22px; color:#c60; font-weight:bold;}
.valid {overflow:scroll !important;}
input#photo {overflow:hidden !important;}
.center_section.advsec {padding:0;}
.bxslider {width:100% !important; list-style:none; padding:0; height:100%; max-height: 127px; overflow: hidden;}
.bxslider li, .center_section .main_slider .bxslider li span {height:100%;}
.cancel-price-data {float:right; width:40px; line-height:34px; text-align:right;}
.w-100 {width:100% !important;}
.modal.viewcart {width: 1400px; height: calc(100% - 100px) !important; top: 5%;}
.modal.viewcart .modal-content {overflow: auto; height: 100%;}
.modal.viewcart .detailsfix-tech .cart_detils1 {width:70%;}
.modal.viewcart .width74 {width:756px;}
.modal.viewcart .quantity, .modal.viewcart .reference {width:165px; margin-right:20px;}
.modal.viewcart .quantity-data, .modal.viewcart .reference-data, .modal.viewcart .reference-data.toUpperCase {width:162px; margin-right:20px;}
.modal.viewcart .cartpage.localcart-right {width:370px;}
.modal.viewcart .price-data, .modal.viewcart .price, .modal.viewcart .refprice {width:165px; margin-right:20px;}
/*.modal.viewcart .cart-pro-detail-hideimage {margin-left:-200px;}*/

#ShortageBoxReceived {
    width: 6%;
}

@media (max-width: 1200px) {
    #ShortageBoxReceived { width: 8%; }
}

@media (max-width: 992px) {
    #ShortageBoxReceived { width: 12%; }
}

@media (max-width: 768px) {
    #ShortageBoxReceived { width: 15%; }
}

@media (max-width: 576px) {
    #ShortageBoxReceived { width: 20%; }
}

@media only screen and (max-width:1680px) {
.modal.viewcart .width74 {width:760px !important;}
}
@media only screen and (max-width:1600px) {
.modal.viewcart .quantity-data, .modal.viewcart .reference-data, .modal.viewcart .reference-data.toUpperCase {width:162px !important; margin-left:0 !important;}
.modal.viewcart .width74 {width:756px !important;}
}
@media only screen and (max-width:1440px) {
.modal.viewcart {width:1100px;}
.modal.viewcart .detailsfix-tech .cart_detils1 .cart_price {width:120px !important;}
.modal.viewcart .detailsfix-tech .cart_detils1 {width:690px;}
.modal.viewcart .cart_detils1.localcart-left .width74 {width:569px !important;}
.modal.viewcart .cartpage.localcart-right {width:318px;}
.modal.viewcart .price-data, .modal.viewcart .price, .modal.viewcart .refprice {width:130px !important;}
.modal.viewcart .quantity-data, .modal.viewcart .reference-data, .modal.viewcart .reference-data.toUpperCase {width:125px !important; margin-left:0 !important;}
.modal.viewcart .quantity, .modal.viewcart .reference {width:125px;}
.modal.viewcart .cart-pro-detail-hideimage {margin-left:-135px !important;}
}
@media only screen and (max-width:1300px) {
.modal.viewcart .detailsfix-tech .cart_detils1 .cart_price {width:120px !important; word-break: break-word;}
.modal.viewcart .cartpage.localcart-right {width:31%;}
.modal.viewcart .quantity, .modal.viewcart .model-detailfix.detailsfix-tech .reference {width:125px !important;}
.item__sku__input {width:10% !important;}
.Response {width:calc(89.5% - 60px) !important;}
.Response .item__image, .Response .item__info {width:13.7% !important;}
.Response .item__price {width:15% !important; justify-content:start;}
.Response .item__quantity {width:10% !important;}
}
@media only screen and (max-width:1153px) {
.modal.viewcart {width:850px;}
.modal.viewcart .detailsfix-tech .cart_detils1 .cart_price {width:70px !important;}
.modal.viewcart .detailsfix-tech .cart_detils1 .width74 .cart_price {width: 120px !important;}
.modal.viewcart .detailsfix-tech .cart_detils1 .cart_price img.productimage {margin-left:0; width:100%;}
.modal.viewcart .detailsfix-tech .cart_detils1 {width:68% !important;}
.modal.viewcart .price-data, .modal.viewcart .price, .modal.viewcart .refprice {width:45% !important; margin-right:10px !important;}
.modal.viewcart .cart_detils1.localcart-left .width74 {width:84% !important;}
.modal.viewcart .model-detailfix.detailsfix-tech .reference {width:95px !important; margin-right:10px;}
.modal.viewcart .reference-data, .modal.viewcart .reference-data.toUpperCase {width:95px !important;}
.modal.viewcart .quantity, .modal.viewcart .quantity-data {width:75px !important; margin-right:10px;}
/*.modal.viewcart .detailsfix-tech .cart_detils1 .width74 .cart_price {width:auto !important;}*/
.modal.viewcart .quantity-data, .modal.viewcart .reference-data, .modal.viewcart .reference-data.toUpperCase {margin-right:10px !important;}
.modal.viewcart .cart-pro-detail-hideimage {margin-left:0px !important;}
}
/*============================== Mobile View =================================*/
.hidemenu {display:block;}
.open .drop-hide-toggle.btn-danger {background-image:none;}
.drop-hide {position:relative;}
.drop-hide-toggle:focus {outline:0;}
.drop-hide-menu {position:relative; top:100%; left:0; float:left; min-width:100%; padding:5px 0; margin:10px 0 20px 0; font-size:14px; list-style:none; background-color:#fff; background-clip:padding-box; border:1px solid rgba(0, 0, 0, .15); border-radius:4px; display:block !important;}
.drop-hide-menu.pull-right {right:0; left:auto;}
.drop-hide-menu .divider {height:1px; margin:9px 0; overflow:hidden; background-color:#e5e5e5;}
.drop-hide-menu a {background:url("/Content/images/aerrow.png") no-repeat scroll right 50% rgba(0, 0, 0, 0); color:#000; padding:3px 0px; margin-right:10px;}
.drop-hide-menu > li > a {display:block; padding:3px 15px; clear:both; font-weight:normal; line-height:1.428571429; color:#333; white-space:nowrap;}
.drop-hide-menu > li > a:hover, .drop-hide-menu > li > a:focus {color:#fc9b18; text-decoration:none;}
.pageon {clear:both; display:block; margin:12px 0px; font-size:14px;}
.right_cart {float:right; padding:18px 0px;}
.mobile_department {padding:10px 0px; display:inline-block; width:100%; margin-bottom:0px;}
.mobile_department li {list-style-type:none; float:left; line-height:20px;}
.mobile_department li a {color:#333; text-decoration:none;}
.mobile_department h4 {font-size:17px; color:#fc9b18;}
.mobile_department li:first-child {width:auto;}
strong.gw-single {padding-top:1.9rem; display:block;}
.item img {width:100%;}
div.bx-controls-auto {display:none;}
.product_border {border-bottom:1px solid #ccc; clear:both; margin-bottom:20px; margin-left:2%; margin-right:2%;}
.product_title {background:none repeat scroll 0 0 #f5f5f5; border-bottom-color:#ddd; border-bottom-width:1px; border-bottom-style:solid; border-left-color:#ddd; border-left-width:1px; border-left-style:solid; color:#b52d11; margin:11px 0px 0; width:100%; margin-bottom:0px;}
.margin0 {margin:0px;}
.paddingleft0 {padding-left:0px;}
.paddingright0 {padding-right:0px;}
.MD35 {margin-top:35px;}
.product_title h4 {margin:8px 0 8px 5px; float:left;}
.searchtext_title {color:#b52d11; margin:11px 5px 0; width:99%; margin-bottom:0px;}
.searchtext_title h4 {margin:8px 0 8px 5px;}
.product_title a {color:#b52d11 !important; text-decoration:none; cursor:pointer;}
.product_title a:hover {color:#fc9b18 !important;}
.title_icon {font-size:16px; margin-top:10px; margin-left:8px; color:#000;}
.addcart {padding-left:15px; padding-right:15px;}
.sub-category.product h4.datalist {margin-top:0;}
.datalist {background:none repeat scroll 0 0 #f5f5f5; border-bottom-color:#ddd; border-bottom-width:1px; /*border-bottom-style:solid;*/ border-left-color:#ddd; border-left-width:1px; /*border-left-style:solid;*/ color:#b52d11; padding:9px 5px; display:inline-block; width:100%;}
ul.sub_title {list-style:none; clear:both; display:inline-block; padding:15px 0px 0px 0; margin:0px;}
.sub_title li {list-style:none; float:left; display:block; height:12px; padding:7px 10px 7px 0; border-right:#000 solid 1px; margin-left:8px;}
.sub_title li a {color:#428bca; text-decoration:none;}
.sub_title li:first-child {border:none; margin-left:0;}
.sub_title li:last-child {border:none;}
.search_list li span {padding:2px 13px; display:block;}
.sloved {display:inline-block; width:100%;}
.part_detils {width:95%; float:left;}
.right_aerrow {position:absolute; right:0%; top:20%;}
#sequence {height:520px; top:-50px;}
.blue {background:#428bca;}
.signin {line-height:32px; font-size:28px; display:block; margin:15px 0px;}
.signpage .showhide {position: relative;}
.signpage .showhide.eyeshow .eyeshow {display:block;}
.signpage .showhide.eyeshow .eyeshide {display:none;}
.signpage .showhide.eyehide .eyeshow {display:none;}
.signpage .showhide.eyehide .eyeshide {display:block;}
.signpage .showhide i {position: absolute; right: 10px; top: 9px;}
div.sell_left {float:left; position:relative; width:100%; height:48%; margin-bottom:5px;}
div.sell_right {float:left; width:100%;}
.sell_left img {height:auto; width:75%; margin-left:20px;}
.cart-checkbox {position:absolute; left:-5px; top:40%; margin:0; padding:0;}
.main-seller {padding-top:10px; display:inline-block; margin-bottom:20px; width:100%;}
.quantity_product {padding:3px; border-radius:3px; border:1px solid #ccc; margin-left:5px;}
/*============================== End Mobile View =================================*/

@media only screen and (min-width:1400px) and (max-width:2000px) {
.customerconatct {border:#ddd solid 1px; padding:8px 15px 12px !important;}
.customerconatct-email {font-size:14px !important; text-decoration:underline; color:blue; word-wrap:break-word;}
.menubar-right {width:auto;}
.menu.menubar-right li:first-child {min-width:250px;}
.notification-back {margin-left:0;}
.modeldeliveryeta {margin-bottom:0px !important; margin-top:-7px !important; background:#f1f7fd !important; font-size:13px !important; padding:3px !important; color:#8a8a8a !important; letter-spacing:0.8px !important;}
.start-back a:last-child {margin-left:18px !important;}
.width70 {width:70%;}
.left-pd {width:18% !important;}
.left-pd10 {width:10% !important;}
.left-pd30 {width:30% !important;}
.lastwidth {width:10% !Important;}
.leftsecond {width:10% !Important;}
div#product_image iframe {overflow:hidden !important; min-height:456px !Important;}
.main-seller li {width:15%;}
.viewsection_right li {float:left; height:310px !important; margin:0 1%; width:31%;}
}
@media only screen and (max-width:1775px) {
.menubar-right {width:auto;}
.menu.menubar-right li:first-child {min-width:215px;}
}
@media only screen and (max-width:1680px) {
.customerconatct {border:#ddd solid 1px; padding:5px 12px;}
.customerconatct-email {text-decoration:underline; color:blue; word-wrap:break-word;}
.menubar-right {width:auto;}
.menu.menubar-right li:first-child {min-width:200px;}
.width74 {width:78% !important;}
}
@media only screen and (max-width:1600px) {
.model-detailfix .quantity-data {width:15% !important;}
.menubar-right {width:auto;}
.menu.menubar-right li:first-child {min-width:165px;}
.model-detailfix .reference-data.toUpperCase {width:20% !important;}
}
@media only screen and (max-width:1440px) {
.cart_detils1.localcart-left .width74 {width:82% !important;}
.cart_detils1.localcart-left:first-child .width74 {width: 78%;}
.deleteall {width:auto !important;}
.cart_detils1.localcart-left .detailsfix-tech .reference-data {width:18% !important; margin-left:5% !important;}
.width74 {width:49% !important;}
.model-detailfix .width74 {width:73% !important;}
.linetotal {width:5% !important;}
.best-add-ref {width:35% !important;}
.detailsfix .price-data {width:37% !important;}
.detailsfix-tech .price-data {width:37% !important;}
.viewsection_right li {width:31%; margin:0 1%; float:left; height:340px;}
.col-sm-12.ResultCount.margin-top10 {margin-top:30px !important;}
.billpaygrid-left {margin-top:20px;}
span.more.margin-top20 {margin-top:35px;}
.pincode.pincode1 {width:50%; line-height:18px;}
.menubar-right {width:71%;}
.menu.menubar-right li:first-child {min-width:155px; max-width:155px;}
.start-back a:last-child {margin-left:6px !important;}
.product_data .part_detils .product_left, .product_data .part_detils .product_right {width: 100%;}
}
@media only screen and (min-width:1401px) and (max-width:1470px) {
.col-sm-6.col-md-6.search {width:46%;}
.col-sm-3.col-md-4.right_side {width:36%;}
.menubar-right {width:65%;}
}
@media only screen and (min-width:1380px) and (max-width:1400px) {
.customerconatct {border:#ddd solid 1px; padding:5px 12px !important}
.customerconatct-email {font-size:12px !important; text-decoration:underline; color:blue; word-wrap:break-word;}
.model-detailfix .reference-data.toUpperCase {width:19% !important;}
.width74 {width:74% !important;}
.slide-out-div {top:250px !important;}
.col-sm-12.ResultCount.margin-top10 {margin-top:30px !important;}
.billpaygrid-left {margin-top:20px;}
.pincode.pincode1 {width:50%; line-height:18px;}
span.more.margin-top20 {margin-top:35px;}
}
@media only screen and (min-width:1361px) and (max-width:1379px) {
.modeldeliveryeta {margin-bottom:0px; margin-top:-12px; background:#f1f7fd; font-size:11px; padding:3px !important; color:#8a8a8a; letter-spacing:0.8px;}
.slide-out-div {transform:translate(0%, -22%) !important;}
.model-detailfix .reference-data.toUpperCase {width:18% !important;}
.width74 {width:74% !important;}
.col-sm-12.ResultCount.margin-top10 {margin-top:30px !important;}
.billpaygrid-left {margin-top:20px;}
.pincode.pincode1 {width:50%; line-height:18px;}
span.more.margin-top20 {margin-top:35px;}
.fixedcardholder h4 {font-size:14px;}
.fixedcardholder .form-control {height:30px;}
}
@media only screen and (min-width:1301px) and (max-width:1360px) {
.model-detailfix .reference-data.toUpperCase {width:18% !important;}
.width74 {width:73% !important;}
.col-sm-12.ResultCount.margin-top10 {margin-top:30px !important;}
.billpaygrid-left {margin-top:20px;}
.pincode.pincode1 {width:50%; line-height:18px;}
span.more.margin-top20 {margin-top:35px;}
.fixedcardholder h4 {font-size:14px;}
.fixedcardholder .form-control {height:30px;}
.col-sm-6.col-md-6.search {width:46%;}
.col-sm-3.col-md-4.right_side {width:36%;}
.menubar-right {width:70%;}
}
@media only screen and (min-width:1200px) and (max-width:1300px) {
.model-detailfix .reference-data.toUpperCase {width:15% !important;}
.slide-out-div {transform:translate(0%, -22%) !important;}
.menu.menubar-right li:first-child {min-width:150px; max-width:150px;}
.model-detailfix.detailsfix-tech .reference {width:12% !important;}
.model-detailfix .width74 {width:72% !important;}
.width74 {width:72% !important;}
.col-sm-12.ResultCount.margin-top10 {margin-top:50px !important;}
.billpaygrid-left {margin-top:40px;}
.col-sm-6.col-md-6.search {width:45%;}
.pincode.pincode1 {width:50%; line-height:18px;}
span.more.margin-top20 {margin-top:35px;}
.col-sm-3.col-md-4.right_side {width:38%;}
.fixedcardholder h4 {font-size:14px;}
.fixedcardholder .form-control {height:30px;}
label.error {font-size:11px;}
}
@media only screen and (min-width:1200px) and (max-width:1400px) {
.item__sku__input {width:10% !important;}
.Response {width:calc(89.5% - 60px) !important;}
.Response .item__image, .Response .item__info {width:13.7% !important;}
.Response .item__price {width:14% !important;}
.nav-arrow {left:58% !important;}
.pincode.pincode1 {width:50%; line-height:18px;}
span.more.margin-top20 {margin-top:35px;}
.billpay-mainheader {width:96% !important;}
.feedback {padding:7px 10px !important;}
/*.start-back {width:45%;}*/
.linetotal {width:6% !important;}
.cart-ref-price {width:15% !important; margin-right:1.5% !important;}
.shopingcart-add {margin-top:0 !important;}
.shopingcart-add {margin-right:20px !important; margin-top:-4px !important;}
.product_shopingcart-add {margin-top:0px !important;}
.main_slider {width:51% !important;}
.col-sm-3.right_area {width:26% !important;}
.col-sm-3.right_area.first {width:23% !important;}
.mega-dropdown-menu {width:280px;}
.nav.navbar-nav.navbar-left a {padding:10px 5px;}
.navbar-brand > img {width:100%;}
.sequence-next, .sequence-prev {top:45%;}
.collapse.navbar-collapse.navbar-ex1-collapse {padding:0 !important;}
.line {padding:8px 5px !important;}
.model {bottom:7%;}
.product_data li.img_thumb {width:15%;}
.product_data li {width:29%; height:290px;}
.search_data li {width:21%; height:320px;}
div.bhoechie-tab-menu {width:20% !important;}
.tabs.bhoechie-tab-menu.payment-tabs {width:28% !important;}
.sub-category {width:25%;}
.sub-category-title {width:75%;}
.detailsfix, .detailsfix-tech {width:80% !important;}
#ProductDetail {margin-left:0 !important; padding-bottom:15px !important; width:100% !important;}
div.best_seller_right {float:left; width:52% !important; margin-left:2%; line-height:15px;}
div.best_seller_left {float:left; width:46% !important;}
div.search_right {margin-left:5% !important; width:60% !important;}
div.search_left {width:35% !important;}
.search_part {width:47% !important;}
.seller_left img {height:230px !important; width:230px !important;}
.view_details01 {right:-14% !important; width:22% !important;}
.seller_left img {height:auto !important; display:block !important; width:100% !important;}
.modelnos li {width:33.33% !important; line-height:24px !important;}
.pagination {padding-bottom:35px !important; padding-top:15px !important; margin:0px auto !important; display:table !important;}
.model_no {width:25% !important; margin-right:5px !important;}
.model_detailsfix {width:73.333% !important; padding-left:0px !important;}
.model_pic img {width:70% !important; height:70% !important;}
.modellink img {height:100% !important; width:100%;}
.box-border {height:190px;}
.view_all {margin-top:0px !important;}
.loaderimg {width:11% !important;}
.defaultimage {height:auto; margin:10px 0 10px 10px; width:60%;}
.modelsloaderimg {left:40% !important; right:30% !important; top:40% !important;}
.contact_from {width:100% !important;}
.tabcontain {width:80% !important;}
.payment-tabcontain {width:72% !important;}
.tabs {width:20% !important;}
.add-data {width:23% !important;}
.fedex-lable {width:31% !important;}
.left-pd {width:10% !important;}
.table tr.panel-primary:nth-child(4).left-pd {width:18% !Important;}
.table tr.panel-primary:nth-child(3).left-pd {width:12% !IMPORTANT;}
.leftsecond {width:10% !important;}
.lastwidth {width:9% !important;}
.firstwidth {width:3%; padding-right:10px !important;}
.linetotal {width:6% !important;}
.ref-main-panel {width:20% !important;}
.ref-panel {width:100% !important; margin-left:0 !important;}
.Descibe {width:100% !important;}
.expirationdate {width:38% !important;}
.expirationyear {width:60% !important;}
.methodtitle {width:35% !important;}
.add-data {height:130px !important;}
.resp-tabs-list {width:20% !important;}
.oversizewarningmsgForFedexPickup {margin:3px 10px 10px 20% !important;}
.resp-tabs-container {width:80% !important;}
.partdefaultimage {width:40%; height:auto; margin:10px;}
.detailsfix .cancel-price-data, .cancel-price-data {width:33px;}
.reftext {width:35% !important;}
.best-add-ref {width:36% !important;}
.cart_detils1.localcart-left .width74 .cart_price {width:120px !important; min-width:auto !important;}
.viewsection_right li {width:31% !important; margin:0 1%; float:left; height:290px !important;}
.suggested {width:86% !important;}
.suggested input {width:100% !important;}
.detailsfix-tech .quantity {width:24%;}
.detailsfix-tech .reference {width:21%;}
.detailsfix-tech .quantity-data {width:24%;}
.detailsfix-tech .reference-data {width:21%;}
}
@media only screen and (min-width:1100px) and (max-width:1152px) {
.model-detailfix .reference-data.toUpperCase {width:15% !important;}
.model-detailfix.detailsfix-tech .reference {width:12% !important;}
.model-detailfix .width74 {width:65% !important;}
.model-detailfix .width74 .cart_price {width:155px !important;}
.model-detailfix .detailsfix-tech .quantity {width:9% !important;}
.billpay-page.ResultCount input:last-child {width:100px !important;}
.billpaygrid {margin-top:20px;}
.width74 {width:71% !important;}
.item__sku__input {width:10% !important;}
.Response {width:calc(89.5% - 60px) !important;}
.Response .item__image, .Response .item__info {width:13.7% !important;}
.Response .item__price {width:14% !important;}
}
@media only screen and (min-width:1025px) and (max-width:1200px) {
.main_section .home-right {right:0 !important; padding:0 !important; width:5% !important;}
.right_side {width:37%;}
.col-sm-6.col-md-6.search {width:44%;}
/*.start-back {width:45%;}*/
.express-ref {width:48%;}
.fixedcardholder h4 {clear:both;}
.shopingcart-add {margin-top:0 !important;}
.linehg-add {width:42% !important;}
.shopingcart-add {margin-right:20px !important;}
.col-sm-3.right_area {width:22% !important;}
.col-sm-3.right_area.first {width:22% !important;}
.main_slider {width:53% !important;}
.col-sm-3.right_area {width:25% !important;}
div.bhoechie-tab-menu {width:20% !important; height:100% !important;}
.banner img {width:100% !important;}
.col-sm-7.col-md-7.search {width:54%;}
.col-sm-3.col-md-3.right_side {width:29%;}
.banner {display:inline-block; padding-left:0 !important; text-align:center; width:100%;}
.navigation {float:right;}
.navigation .nav > li > a {float:right; padding:10px 8px;}
.banner > li {text-align:center; width:100%;}
.main_slider {width:50%;}
.product_data li {width:29%; height:290px;}
.search_data li {width:21%; height:290px;}
.sub-category {width:25%;}
.sub-category-title {width:75%;}
div.bhoechie-tab-menu {width:20% !important;}
#ProductDetail {width:25% !important;}
.seller_left img {height:180px !important; width:180px !important;}
div.search_right {margin-left:5% !important; width:60% !important;}
div.search_left {width:35% !important;}
.search_part {width:47% !important;}
.seller_left img {height:230px !important; width:230px !important;}
.view_details01 {right:-17% !important; width:41% !important;}
.seller_left img {height:150px !important; width:150px !important;}
.modelnos li {width:33.33% !important; line-height:24px !important;}
.pagination {padding-bottom:35px !important; padding-top:15px !important; margin:0px auto !important; display:table !important;}
.model_no {width:25% !important; margin-right:5px !important;}
.model_detailsfix {width:73.333% !important;}
.model_pic img {width:70% !important; height:70% !important;}
.modellink img {height:100% !important; width:100%;}
.view_all {margin-top:0px !important;}
.loaderimg {width:11% !important;}
.defaultimage {height:60%; margin:10px 0 10px 10px; width:60%;}
.modelsloaderimg {left:40% !important; right:30% !important; top:44% !important;}
.contact_from {width:100% !important;}
.tabcontain {width:76% !important;}
.tabs {width:24% !important;}
.add-data {width:31% !important;}
.fedex-lable {width:31% !important;}
.left-pd {width:16% !important;}
.leftsecond {width:8% !important;}
.lastwidth {width:9% !important;}
.firstwidth {width:3%; padding-right:10px !important;}
.linetotal {width:12% !important;}
.Descibe {width:100% !important;}
.method {width:48% !important;}
.expirationdate {width:20% !important;}
.methodtitle {width:35% !important;}
.info-block.block-info.clearfix b {width:42% !important;}
.viewsection_right li {width:31% !important; margin:0 1%; float:left; height:290px !important;}
.suggested {width:86% !important;}
.suggested input {width:100% !important;}
.dataTables_wrapper table {overflow-x:scroll !important; width:100%; overflow-y:hidden !important;}
.cart-pro-detail-hideimage {margin-left:-110px !important;}
.cart-pro-detail-hideimageETA {margin-left:-110px !important;}
.detailsfix-tech .quantity {width:27%;}
.detailsfix-tech .reference {width:19%;}
.detailsfix-tech .quantity-data {width:27%;}
.detailsfix-tech .reference-data {width:19%;}
}
@media only screen and (max-width:1100px) {
.col-sm-12.ResultCount.margin-top10 .defaultsetting {width:100% !important; margin:20px 0 0 !important;}
}
/*@media only screen and (max-width:1430px) {
.col-sm-12.ResultCount.margin-top10 .defaultsetting {width:100% !important; margin:20px 0 10px !important;}
}*/
@media only screen and (min-width:1153px) and (max-width:1199px) {
.detailsfix-tech {width:80% !important;}
.cart_detils1.localcart-left .width74 {width:70% !important;}
.detailsfix-tech .cart_price {width:150px !important;}
.cart_detils1.localcart-left .width74 {width:84% !important;}
.detailsfix-tech .price-data {width:36% !important;}
.right_side {width:42%;}
.col-sm-6.col-md-6.search {width:41%;}
.menubar-right {width:65%;}
}
@media only screen and (min-width:1025px) and (max-width:1152px) {
.cart_detils1.localcart-left .width74 {width:78% !important;}
.detailsfix-tech .price-data {max-width:39% !important;}
}
@media only screen and (min-width:990px) and (max-width:1152px) {
.packgetype {float:left !important; margin:5px -5px 10px;}
.modeldeliveryeta {margin-bottom:0px !important; margin-top:-6px !important; background:#f1f7fd !important; font-size:11px !important; padding:3px !important; color:#8a8a8a !important; letter-spacing:0.8px !important;}
.cart-pro-detail-hideimage {margin-left:-70px !important;}
.cart-pro-detail-hideimageETA {margin-left:-70px !important; margin-top:10px !important;}
table#invoiceitemtable td span {font-size:12px; line-height:14px;}
table#invoiceitemtable td {font-size:12px !Important;}
.modelparteta b {font-size:12px !important;}
table#invoiceitemtable td a {font-size:12px !Important; line-height:18px !important;}
.echeck-sec .col-md-6 .col-md-4 {padding:0;}
#CartItemIdParent .detailsfix .cart_detils1 {width:65% !important;}
#CartItemIdParent .detailsfix .cartpage.localcart-right {width:35%;}
.detailsfix .quantity, .detailsfix .quantity-data {width:35%;}
#CartItemIdParent .cart_detils1 {width:70% !important;}
.QuickCart_BG .btn {padding:6px 9px !important;}
.width74 {width:80% !important;}
.cart_price {width:100px !important;}
.detailsfix-tech .cart_detils1.localcart-left .cart_price, .detailsfix .cart_price {width:100px !important;}
.cart-pro-detail .shiping-fixed {min-width:100% !Important;}
.cartpage-localcart-right {width:30%; float:left;}
.billpay-page.ResultCount input:last-child {width:130px !important;}
.billpaygrid {margin-top:20px;}
.savemamount h5 {font-size:14px;}
.pedlr0 {width:48% !important;}
#InventoryETA .widget-header h3 {font-size:12px !important; left:5px !important; top:-5px !important;}
.carousel-control.left {left:70px !important; top:50px;}
.carousel-control.right {right:70px !important; top:50px;}
.table-row-fixed {width:98.5%; position:absolute; display:inline-table; background:#fff;}
.firstrow {width:25px;}
.amountrow {width:130px;}
.lablerow {width:140px;}
.invoicerow {width:110px;}
.daterow {width:110px;}
.duerow {width:80px;}
.inamountrow {width:90px;}
.teamrow {width:90px;}
.reaminingrow {width:110px;}
.fixedcardholder h4 {clear:both;}
/*.start-back {width:45%;}*/
.shopingcart-add {margin-top:0 !important;}
.bestsellers li h5 a {min-width:70% !important; font-size:13px !important;}
.resp-tabs-list.halfwidth {width:32% !important;}
.oversizewarningmsgForFedexPickup {margin:3px 10px 10px 32% !important;}
.resp-tabs-container.bigsize {width:68% !important;}
#Quantity.required {width:99% !important;}
#Quantity.best-add.valid {width:58% !important;}
.shopingcart-add {margin-right:20px !important;}
.col-sm-3.right_area.first {display:none;}
.col-sm-3.right_area {width:28% !important;}
.main_slider {width:72% !important;}
div.sell_left {max-width:90% !important;}
div.sell_right {width:57%;}
.banner {display:inline-block; padding-left:0 !important; text-align:center; width:100%;}
.banner > li {text-align:center; width:100%;}
.navigation {float:right;}
.navigation .nav > li > a {float:right; padding:10px 8px;}
.col-lg-3.text-center {background:#fff; clear:both;}
.menu > li > a {padding:7px 10px;}
#sequence > .sequence-canvas > li {top:-5px !important;}
.banner img {height:auto !important; width:100% !important;}
.col-sm-7.col-md-7.search {padding:12px 15px;}
.banner {padding-top:22px;}
.main_slider {width:70%; min-height:100%;}
.col-sm-3.blank {display:none;}
.search_part {width:46% !important;}
.product_data li {width: 29%; height:325px; min-height:325px;}
.search_data li {width:29%; height:305px;}
.sub-category {width:25%;}
.sub-category-title {width:75%;}
.Reference-type-section {clear:both; margin-bottom:7px; margin-right:0 !important; width:108px !important;}
.closeicon {padding-top:40px;}
div.best_seller_left img {width:100%; height:100%;}
.checkout {line-height:20px; text-align:center;}
.col-sm-3.estimate {padding-right:0px;}
.col-sm-9.shop-estimate {padding-left:0 !important;}
.best_seller_right h4 {margin-top:0 !important;}
.detailsfix-tech {width:77% !important; margin-top:15px !important;}
#ProductDetail {width:100% !important; padding-bottom:15px !important; margin-left:0px !important;}
.seller_left img {height:130px !important; width:130px !important;}
div.search_left {width:30% !important;}
.search_left img {width:100%; height:auto;}
div.search_right {width:68% !important; margin-left:2% !important;}
.view_details01 {right:-22% !important; width:30% !important;}
.addcart {padding:0px !important; height:auto !important;}
.a-color-success {font-size:17px !important;}
.model_pic img {height:auto !important; width:100% !important;}
.product_title h4 {margin-top:9px !important;}
.product_title a {display:block; margin-top:1px;}
.addcart .btn-sm, .btn-group-sm > .btn {line-height:28px;}
.cart_data.clear h4 {font-size:18px;}
.col-lg-12.checkout {width:100%;}
#ProductDetail h4 {font-size:15px;}
.quantity .form-control {margin-top:0 !important;}
.cartdnb {font-size:16px;}
.dnb {line-height:18px;}
.view_details01 {right:-22% !important; width:30% !important;}
.modelnos li {float:left; border-right-color:#ddd; width:33.33% !important;}
.pagination {padding-bottom:35px !important; padding-top:10px !important; margin:0px auto !important; display:table !important;}
.model_no {margin-right:0 !important; width:24% !important;}
.model_detailsfix {padding-left:8px !important; width:75.333% !important;}
.modellink > img {width:100% !important; height:100% !important;}
.modellink {width:100% !important;}
.modelcontent {width:100% !important;}
.box-border {min-height:100% !important;}
.defaultimage {height:auto; margin:10px 0 10px 10px; width:60%;}
.modelsloaderimg {left:40% !important; right:30% !important; top:45% !important;}
.contact_from {width:100% !important;}
.search_part {width:46% !important;}
.fixpopup {width:650px !important;}
.viewer {height:500px !important;}
.tabcontain {width:76% !important;}
.tabs {width:24% !important;}
.add-data {width:31% !important;}
.fedex-lable {width:31% !important;}
.left-pd {width:20% !important;}
.leftsecond {width:8% !important;}
.lastwidth {width:9% !important;}
.firstwidth {width:3%; padding-right:10px !important;}
.part_data {margin-top:0 !important; margin-bottom:0 !important;}
.linetotal {width:8% !important;}
.reference-data .bttn-primary {padding:5px 10px !important;}
.col-sm-7.col-md-7.search {padding:12px 15px; width:53%;}
.ref-main-panel {width:22% !important;}
.ref-panel {width:100% !important; margin-left:0 !important;}
.Descibe {width:100% !important;}
.manage_account {width:100% !important;}
.panddingorder-main {width:100% !important;}
div#ErrorContentBody {line-height:22px;}
.modal-footer {text-align:center;}
.method {width:48% !important;}
.methodtitle {width:30% !important;}
.expirationdate {width:36% !important;}
.expirationyear {width:62% !important;}
.cardtype {width:27% !important;}
.cardholder {width:33% !important;}
.cardnumber {width:30% !important;}
.info-block.block-info.clearfix b {width:45% !important;}
.form-control.seachrecord {height:34px !important;}
.form-control.fixseachrecord {height:34px !important;}
.fedex-lable select {width:130px;}
.resp-tabs-list {width:25% !important;}
.oversizewarningmsgForFedexPickup {margin:3px 10px 10px 25% !important;}
.resp-tabs-container {width:75% !important;}
.cancel-price-data {width:30px !important;}
.bestsellers li h5 {font-size:14px !important;}
.TechnicianName {width:40% !important;}
.table.table.echeck .TechnicianName {width:100% !important;}
.dropdown-menu.cart1.left-drop {left:-165px;}
.reftext {width:33% !important;}
.best-add-ref {width:32% !important;}
.sb-slidebar {width:19% !important;}
.detailsfix-tech .cart_detils1 {width:70% !important;}
.detailsfix-tech .price-data {width:41% !important; margin-right:5px; float:left;}
.detailsfix-tech .price-datashit {width:100% !important; float:left;}
.detailsfix-tech .cart_price {float:left; width:100%;}
.detailsfix-tech .price select {margin:0 !important;}
.detailsfix-tech .price input {margin:0 !important;}
.detailsfix-tech .price textarea {margin:0 0 10px 0 !important; height:90px;}
.detailsfix-tech .cart_price h3 {font-size:18px !important;}
.detailsfix-tech .price h3 {font-size:18px;}
.detailsfix-tech .quantity h3 {font-size:18px;}
.detailsfix-tech .cart_price h3 {font-size:16px !important;}
.detailsfix-tech .refprice h3 {font-size:16px !important;}
.detailsfix-tech .price h3 {font-size:16px;}
.detailsfix-tech .quantity h3 {font-size:16px;}
.detailsfix-tech .reference h3 {font-size:16px;}
.detailsfix .cart_price h3 {font-size:18px !important;}
.detailsfix .price h3 {font-size:18px;}
.detailsfix .quantity h3 {font-size:18px;}
.detailsfix .cart_price h3 {font-size:16px !important;}
.detailsfix .refprice h3 {font-size:16px !important;}
.detailsfix {margin-top:15px !important; width:77% !important;}
.feedback {padding:7px 5px !important;}
.viewsection_right li {height:290px !important; width:31%;}
.suggested {width:86% !important;}
.suggested input {width:100% !important;}
.dataTables_wrapper table {overflow-x:scroll !important; width:100%; overflow-y:hidden !important;}
#InventoryETA .table.location_table tr td {padding-left:8px !important;}
.manage_orders span a {padding:3px 3px !important; display:inline-block;}
div#gridContent {width:100% !important;}
#divCartListPartial .btn {padding:6px 9px !important;}
.Amountarea {width:100px !important;}
.slide-out-div {top:250px !important;}
.main_slider .bx-wrapper {width:95% !important; margin:20px 0 0 !important;}
.main-seller {margin-bottom:0 !important;}
.ShipOption-main .ShipOption {width:100% !important;}
.ShipOption-main .ShipOption.single {width:50% !important;}
.home-right {right:0 !important; padding:0 !important; width:5% !important;}
}
@media only screen and (min-width:768px) and (max-width:1152px) {
.sub-category-title .stock-purchased {position: relative; margin-top: 20px; padding: 0 7px;}
.department .col-sm-2.col-md-2.search {display: none;}
.department .right_side {width: 44%; float:right;}
.department .col-sm-6.col-md-6.search {width: 54% !important;}
.department.sticky .col-sm-6.col-md-6.search {width: 71% !important; padding:19px 0;}
.department.sticky .right_side {width:29%; margin:0px auto; float:right; display:table; padding-top:10px;}
.department.sticky .right_side span.start-back {display: none;}
.menu.menubar-right li:last-child {margin-top:0px;}
.menubar-right {width:auto;}
.right_side .drop-down.line:first-child {margin: 0 10px 0 0 !important;}
}
@media only screen and (min-width:768px) and (max-width:1152px) {
.sub-category-title .stock-purchased {position: relative; margin-top: 20px; padding: 0 7px;}
.department .col-sm-2.col-md-2.search {display: none;}
.department .right_side {width: 44%; float:right;}
.department .col-sm-6.col-md-6.search {width: 54% !important;}
.department.sticky .col-sm-6.col-md-6.search {width: 71% !important; padding:19px 0;}
.department.sticky .right_side {width:29%; margin:0px auto; float:right; display:table; padding-top:10px;}
.department.sticky .right_side span.start-back {display: none;}
.menu.menubar-right li:last-child {margin-top:0px;}
.menubar-right {width:auto;}
.right_side .drop-down.line:first-child {margin: 0 10px 0 0 !important;}
}
@media only screen and (min-width:768px) and (max-width:989px) {
.menu.menubar-right li:last-child {margin-right:0 !important;}
.oldversion.pull-left {position:relative;}
.expanded_panels .accordion, .partbig {line-height:normal !important;}
ul.filter {width:100% !important;}
ul.filter li {margin-right:5px !important;}
.model_detailsfix .btn {padding:5px 5px;}
.home-right {right:0 !important; padding:0 !important; width:4% !important;}
.packgetype {float:left !important; margin:5px -5px 10px;}
.eta-zip {padding:6px 6px; width:55px; margin:0 4px; font-size:12px;}
.oldversion .btn.btn-default {padding:6px 6px !important; margin-top:-3px; font-size:12px;}
.btn-outline.oldversion {padding:6px 6px;}
.directsupply span {padding:16px 7px !important; font-size:12px !important; margin:0 0 0 180px !important;}
.oldversion {margin-top:8px !important; margin-bottom:5px !important;}
.directsupply {padding:4px 9px !important;}
.menubar-header {width:150px;}
.descriptionspan {max-height:44px; overflow:hidden;}
.divPaymentNotes {position:relative !important; margin:0 !important; margin-top:15px !important;}
.cart-pro-detail-hideimage {margin-left:-80px !important;}
.cart-pro-detail-hideimageETA {margin-left:-80px !important;}
.dropdown-menu.cart1.drop-cart {right:0 !important;}
.modeldeliveryeta {margin-bottom:0px !important; margin-top:-7px !important; background:#f1f7fd !important; font-size:11px !important; padding:3px !important; color:#8a8a8a !important; letter-spacing:0.5px !important;}
.viewsection_left.fix-search {position:fixed; top:20px; padding-right:10px;}
table#invoiceitemtable td span {font-size:12px; line-height:14px;}
.modelparteta b {font-size:12px !important;}
table#invoiceitemtable td {font-size:12px !Important;}
table#invoiceitemtable td a {font-size:12px !Important; line-height:18px !important;}
.echeck-sec .col-md-6 .col-md-4 {padding:0;}
.ShipOption-main .ShipOption {width:100% !important;}
.ShipOption-main .ShipOption1 {width:100% !important;}
.ShipOption-main .ShipOption.single {width:50% !important;}
.ShipOption-main .ShipOption1.single {width:50% !important;}
.ShipOption-main .ShipOption.multiple {width:100% !important;}
.ShipOption-main .ShipOption1.multiple {width:100% !important;}
.main-seller {margin-bottom:0 !important;}
.main_slider .bx-wrapper {width:95% !important; margin:20px 0 0 !important;}
#divCartListPartial .btn {padding:6px 9px !important;}
.model-detailfix .cart_price {width:80px !important;}
.model-detailfix .width74 {width:73% !important;}
.model-detailfix .width74 .cart_price {width:125px !important;}
.model-detailfix .cart_price div.sell_left {width:90% !important;}
div#gridContent {width:100% !important;}
ul.nav.nav-tabs.product-detail li {width:100% !important;}
ul.nav.nav-tabs.product-detail li a {border:1px solid #ddd !important;}
.manage_orders span a {padding:3px 3px !important; display:inline-block;}
.action-table .widget-header h3 {font-size:12px !important; left:5px !important; top:-5px !important;}
.panddingorder li {padding:0px 3px !important;}
.shipoptiondate {font-size:13px;}
.all_ship .table.location_table tr td {padding-left:8px !important;}
.QuickCart_BG .btn {padding:6px 6px !important;}
.dataTables_wrapper table {overflow-x:scroll !important; width:100%; overflow-y:hidden !important;}
.pedlr0 {width:48% !important;}
.savemamount h5 {font-size:14px;}
.olbill {clear:both; width:100%;}
.billpay-page {margin:0px !important;}
.billpay-page.ResultCount select {width:125px !important;}
.duerow {width:110px !important;}
table.table.Technician input {width:150px;}
.billpay-page input {width:auto !important;}
.carousel-control.left {left:70px !important; top:50px;}
.carousel-control.right {right:60px !important; top:50px;}
.Amountarea {width:50px !important;}
.reftext.express-ref {width:100% !important;}
.sb-slidebar {width:40% !important;}
.drop-down-menu {min-width:230px !important;}
.right_area .mainmenu.drop-down-menu {min-width:100% !important;}
.cancel-price-data {width:30px;}
.reftext {width:32% !important;}
.best-add-ref {width:32% !important;}
.shopingcart-add {margin-top:0 !important;}
.resp-tabs-list.halfwidth {width:32% !important;}
.resp-tabs-container.bigsize {width:68% !important;}
.TechnicianName {width:40% !important;}
.ECheckListPartial .TechnicianName {width:70% !important;}
img.gifcheck {width:275px;}
.table.table.echeck .TechnicianName {width:100% !important;}
#Quantity.required {width:99% !important;}
#Quantity.form-control.best-add {width:100% !important;}
.linehg-add {width:100% !important;}
.best-add {width:100% !important;}
.shopingcart-add {margin-right:20px !important;}
.col-sm-3.right_area.first {display:none;}
.col-sm-3.right_area {width:28% !important;}
.main_slider {width:72% !important;}
.banner {display:inline-block; padding-left:0 !important; text-align:center; width:100%;}
.banner > li {text-align:center; width:100%;}
.navigation {float:right;}
.navigation li {margin:17px 0px;}
.col-lg-3.text-center {background:#fff; clear:both;}
.navigation .nav > li > a {float:right; font-size:11px; padding:10px 4px;}
.tab-pane > img {width:100%;}
.navigation {padding:0px;}
.drop-down-toggle i {font-size:2.7em; margin-top:5px;}
.banner {padding-top:18px;}
.bttn-primary {padding:7px 8px !important;}
.menubar-collapse {padding:0px;}
.menu > li > a {padding:7px 8px; font-size:12px;}
.banner img {height:auto !important; width:100% !important;}
.col-sm-7.col-md-7.search {padding:10px 15px;}
.drop-down-menu:before {left:88px;}
.bestsellers li h5 {font-size:14px !important;}
.drop-down-menu:after {left:86px;}
.product_data li {width: 29%; height:325px; min-height:325px;}
.search_data li {width:29%; height:315px;}
.sub-category {width:25%;}
.sub-category-title {width:75%;}
.row {min-height:100% !important;}
.best {margin-top:0px;}
.banner li {padding-bottom:0px;}
.add_field_button {float:left; font-size:12px; padding:1px;}
div.sell_left {width:40%;}
div.sell_right {width:100%; margin-top:-14px;}
.sell_right a:first-child {padding:0 !important;}
div.best_seller_left img {width:100%; height:100%;}
.col-sm-3.estimate {width:32%; padding-right:0px;}
.col-sm-9.shop-estimate {width:68%; padding-left:0 !important;}
.best_seller_right h4 {margin-top:0 !important; font-weight:bold;}
div.search_right {width:100% !important;}
div.search_left {width:100% !important; margin:0 !important;}
.menubar-right .drop-down-menu {right:0; left:auto;}
.menubar-right .drop-down-menu-left {right:auto; left:0;}
.main_slider {width:70%; min-height:100%;}
.col-sm-3.blank {display:none;}
.detailsfix-tech {width:69% !important; margin-top:15px !important;}
#ProductDetail {width:100% !important; padding-bottom:15px !important; margin-left:0 !important;}
.seller_left img {height:130px !important; width:130px !important;}
.view_details01 {right:-30% !important; width:41% !important;}
.addcart {padding:0px !important; height:auto !important;}
.a-color-success {font-size:17px !important;}
.model_pic img {height:100% !important; width:100% !important;}
.product_title h4 {margin-top:9px !important; font-size:15px !important;}
.product_title a {display:block; margin-top:1px;}
.addcart .btn-sm, .btn-group-sm > .btn {line-height:28px;}
.cart_data.clear h4 {font-size:15px;}
.more > a:last-child {padding:0 !important; border:none;}
.col-lg-12.checkout {width:100%;}
#ProductDetail h4 {font-size:15px;}
.cartdnb {font-size:16px;}
img.loaderimg {width:15%;}
.more > a {padding:0 0 0 3px !important; font-size:14px;}
.dnb {line-height:18px;}
.view_details01 {right:-31% !important; width:41% !important;}
.modelnos li {float:left; width:48% !important; margin-right:2% !important;}
.modelnos li:last-child {margin-right:0 !important;}
.pagination {padding-bottom:35px !important; padding-top:10px !important; margin:0px auto !important; display:table !important;}
.model_no {margin-right:0 !important; width:24% !important;}
.model_detailsfix {padding-left:0 !important; width:75.333% !important;}
.modellink > img {width:100% !important; height:100% !important;}
.modellink {width:100% !important;}
.modelcontent {width:100% !important;}
.box-border {min-height:100% !important;}
.defaultimage {height:auto; margin:10px 0 10px 10px; width:60%;}
.modelsloaderimg {bottom:30% !important; left:40% !important; right:30% !important; top:48% !important;}
.contact_from {width:100% !important;}
.search_part {width:90% !important;}
div.search_right {margin-left:0px !important;}
.viewer {height:350px !important;}
.fixpopup {width:690px !important;}
.tabcontain {width:68% !important;}
.tabs {width:32% !important;}
.add-data {width:46% !important;}
.fedex-lable {width:31% !important;}
.left-pd {width:13% !important;}
.leftsecond {width:6% !important;}
.lastwidth {width:9% !important;}
.firstwidth {width:3%; padding-right:10px !important;}
.linetotal {width:10% !important;}
.finalize_title {font-size:16px;}
.part_data.Mgall {margin-top:0px !important;}
.search_left img {width:100%; height:auto;}
.panddingorder-main {width:100% !important;}
.minwd_account {width:100% !important;}
.search-query:focus {width:180px !important;}
.manage_account {width:100% !important;}
.manage_orders.width11 li {width:11% !important;}
.manage_orders > li {width:14% !important;}
.manage_orders.width11 li {width:9% !important;}
.manage_orders .width6 {width:6% !important;}
.manage_orders > li:last-child {width:20% !important;}
.cart_detils1 {width:72% !important;}
.cartpage {width:30% !important;}
.col-sm-7.col-md-7.search {padding:12px 15px; width:53%;}
.ref-main-panel {width:31% !important;}
.ref-panel {width:100% !important; margin-left:0 !important;}
.manage_delivered i {width:165px !important;}
.Descibe {width:100% !important;}
.items_right {width:48% !important;}
.items_left {width:48% !important;}
.Reason-input {width:50% !important;}
.quantity_return {width:15% !important;}
.Shipped-item > li:first-child {width:40% !important; padding-right:10px;}
.Shipped-item li img {width:100%; height:100%;}
.tmpfix {width:400px !important;}
.format {width:100% !important;}
.Month > span {width:12% !important;}
.Month-inner-input {width:30% !important;}
.checkuser {width:35% !important;}
#UserDetail {width:65% !important;}
.viewinvoice {width:40% !important;}
.Invoice {width:80% !important;}
.hasDatepicker {width:80% !important;}
.status {width:27% !important;}
.expirationdate {width:38% !important;}
.expirationyear {width:60% !important;}
div#ErrorContentBody {line-height:22px;}
.modal-footer {text-align:center;}
.modal, .modal.container, .modal.modal-overflow {top:35% !important;}
.method {width:48% !important;}
.methodtitle {width:35% !important;}
.cardtype {width:29% !important;}
.cardholder {width:28% !important; padding-right:10px !important;}
.manage_delivered td:first-child {width:26% !important;}
.expdate h4 {margin-bottom:6px;}
.cardholder h4 {font-size:13px;}
.cardtype h4 {font-size:13px;}
.expdate {width:16% !important;}
.cardnumber {width:30% !important;}
.modal.fade.in {margin:0 auto !important; width:60% !important;}
.info-block.block-info.clearfix b {width:42% !important;}
.addheight {height:120px !important;}
.form-control.seachrecord {height:34px !important;}
.form-control.fixseachrecord {height:34px !important;}
.quadetail {display:inline-table !important; vertical-align:top;}
#Quantity {width:25% !important;}
.fedex-lable select {width:130px;}
.ShipOption-main {width:100% !important;}
ul.resp-tabs-list {width:32% !important;}
.oversizewarningmsgForFedexPickup {margin:3px 10px 10px 32% !important;}
.resp-tabs-container {width:68% !important;}
.bhochie-height {max-height:260px !important; min-height:206px !important;}
.Reference-type-section {clear:both; width:91px !important; margin-right:0 !important; margin-bottom:8px !important;}
.closeicon {padding-top:40px;}
.quotetitle {font-size:16px !important; margin-bottom:10px;}
ul.min-height li {min-height:480px !important;}
.detailsfix-tech .cart_price {float:left; width:100%;}
.detailsfix-tech .price {width:20%; margin-right:1%;}
.detailsfix-tech .price-data {width:34% !important; margin-right:15px;}
.detailsfix-tech .price {width:auto !important;}
.detailsfix-tech .cart_price h3 {font-size:14px !important;}
.detailsfix-tech .refprice h3 {font-size:14px !important;}
.detailsfix-tech .price h3 {font-size:14px;}
.detailsfix-tech .quantity h3 {font-size:14px;}
.detailsfix-tech .reference h3 {font-size:14px;}
.detailsfix-tech .quantity .form-control {margin-top:0 !important;}
.detailsfix-tech .price select {margin:0 !important;}
.detailsfix-tech .price input {margin:0 !important;}
.detailsfix-tech .price textarea {margin:0 0 10px 0 !important;}
.detailsfix-tech .part_data {width:46% !important; padding:5px !important;}
.detailsfix .refprice h3 {font-size:14px !important;}
.detailsfix .price h3 {font-size:14px;}
.detailsfix .quantity h3 {font-size:14px;}
.detailsfix .reference h3 {font-size:14px;}
.detailsfix .cart_price h3 {font-size:14px !important;}
.detailsfix .price-data {width:34% !important;}
.detailsfix .quantity, .detailsfix .quantity-data {width:33%;}
.detailsfix {margin-top:15px !important; width:69% !important;}
.menu.menubar-right li:first-child {min-width:120px; max-width:120px;}
.accordion div.list-group > a.active, .accordion div.list-group > a.active .glyphicon, .accordion div.list-group > a.active .fa {background-position:3% 50% !important;}
input.totalpay {width:40% !important;}
select.totalpay {width:40% !important;}
select.card-expdate {width:19.5% !important;}
.feedback {padding:7px 5px !important;}
.search_section {padding:5px 6px 5px 0px; font-size:15px;}
.form-control.seachrecord.seachrecordmodel {padding:3px 3px;}
.col-sm-6.col-md-6.search .button.btn.btn-default {padding:6px 7px;}
.viewsection_right {float:left; width:66% !important;}
.viewsection_right li {height:290px !important; width:48% !important;}
.suggested {width:78% !important;}
.suggested input {width:100% !important;}
}
.popup_ReturnEscalation {width:700px !important; margin-left:-25%;}
@media only screen and (min-width:580px) and (max-width:767px) {
.ShipOption-product > span {font-size:13px !important;}
.packgetype {float:left !important; margin:5px -5px 10px;}
.col-sm-12.shop-estimate .panel-body button.checkout.contiproceed {margin-right:10px;}
.proceed_left img.productimage {width:80% !important;}
.department span.start-back {width: auto;}
.department .right_side ul.menu.menubar-menu.menubar-right {width: auto; justify-content: flex-end;}
.mdACHInfo {width:500px !important;}
.mdACHInfo .col-md-6 {width:100% !important; text-align:left; padding:0;}
.cart-pro-detail-hideimage {width:100% !important; margin-left:30px !important; margin-top:-15px !important;}
#divPartSection .viewsection_left.fix-search {position:relative !important;}
.slide-out-div {z-index:999 !important;}
.table.invoiceitemtable-mobile td:nth-child(6) {border-right:1px solid #ddd;}
.table.echeck td {width:100%;}
.echeck-sec .col-md-6 {width:100%;}
.echeck-sec .col-md-6 div {width:100%; padding:0;}
img.gifcheck {width:100%;}
.olbill {clear:both; width:100%;}
table.table.echeck td {width:100%; text-align:left;}
table.table.echeck td:first-child {line-height:18px !important;}
table.table.echeck td {padding:4px 0 !important;}
.check-img img {width:100%;}
.shiping-option {padding:0px; background:#fff; border:#dcdcdc solid 1px; margin:0 5px 15px;}
.billpay-page {margin-left:0px !important; width:54% !important;}
.billpay-page input {width:70px !important; clear:none;}
.billpay-page select {width:70px !important;}
.billpay-page .SearchByDoc {width:30% !important; margin-right:15px;}
.billpay-page .SearchByDoc input {width:100% !important;}
.billpay-page-amount input {clear:none;}
input#btnQuickPay {margin:0 0 0 15px !important; width:80px !important;}
.express-ref {float:left; width:48% !important;}
.shopingcart-add {margin-top:0 !important;}
.resp-tabs-container.bigsize {width:98% !important;}
.left-drop {left:-185px !important;}
.main_slider {width:70%; min-height:100%;}
.view_details01 img {width:100% !important;}
.view_details01 {right:0% !important; width:6% !important;}
.modelsloaderimg {top:75% !important; background:#fff; overflow:auto;}
div.search_left img {width:100%; height:100%;}
div.search_left img {width:60% !important; height:60% !important;}
img.productimage01 {width:60% !important; height:60% !important;}
div.product_left {width:22% !important;}
.product_data .product_right {width:73% !important;}
img.productimage {width:100% !important; height:auto !important;}
div.search_right {width:73% !important;}
div.search_right {background:url("/Content/images/aerrow.png") no-repeat scroll right 50%; width:72% !important; margin-left:5% !important;}
div.bhoechie-tab-menu div.list-group > a {background:url("/Content/images/checkbox-unchecked.png") no-repeat scroll 2% 50% !important;}
div.bhoechie-tab-menu div.list-group > a.active {background:url("/Content/images/checkbox-partial.png") no-repeat scroll 2% 50% #428bca !important;}
div#ProcesserrorBody {line-height:22px;}
div#mdProcesserror {overflow-y:hidden;}
.view_details01 {right:0% !important; width:6% !important;}
.search_part {width:49% !important;}
div.search_right {width:54% !important;}
.proceed {float:right !important;}
.banner li p img {width:100% !important; height:auto !important;}
.expirationdate {width:30% !important;}
.expirationyear {width:65% !important;}
.open_account li {width:37% !important;}
.open_account td:first-child {width:40% !important;}
.cart1 img {display:none !important;}
.form-control.seachrecord {height:34px !important;}
.form-control.fixeachrecord {height:34px !important;}
.addheight {height:120px !important;}
.resp-tabs-list li a.active {background:url("/Content/images/checkbox-partial.png") no-repeat scroll 3% 50% !important;}
.resp-tabs-list li a {background:url("/Content/images/checkbox-unchecked.png") no-repeat scroll 3% 50% !important;}
.main-footer {display:inline-block !important; width:100%;}
.quotetitle {font-size:18px !important; margin-bottom:10px;}
.width50 {width:50%; float:left;}
.accordingwidth-left {width:100% !important; margin:0 !important;}
.accordingwidth-right {width:100% !important; margin-top:5px; margin-left:0 !important;}
.cart_detils1.localcart-left {width:28% !important;}
.cartpage-localcart-right {width:72% !important; display:inline-block;}
.price-data.quantityupdate {width:100% !important;}
.bs-wizard-stepnum > a {text-align:center !important;}
ul.min-height li {min-height:480px !important;}
.reftext {width:34% !important;}
.best-add-ref {width:34% !important;}
.cartref .best-add-ref {width:36% !important;}
.sb-slidebar {top:10% !important; width:40% !important;}
#fixed-top {top:12% !important;}
img.productimage {margin:0 auto; text-align:center; display:block; width:40%; float:none !important;}
.brcolor a.btn.btn-primary {width:50% !important; margin:0 auto; vertical-align:middle; display:block;}
.brcolor input {width:50% !important; margin:0 auto; vertical-align:middle; display:block;}
.hasDatepicker {width:65% !important;}
.cardholder .fullsize {width:100% !important;}
.col-sm-6.detilstab {width:50% !important;}
.cartpage {width:72% !important;}
.accordion div.list-group > a.active, .accordion div.list-group > a.active .glyphicon, .accordion div.list-group > a.active .fa {background:url("/content/images/checkbox-partial.png") no-repeat scroll 3% 50% !important;}
.accordion .list-group > a {background:url("/content/images/checkbox-unchecked.png") no-repeat scroll 3% 50% !important;}
.detailsfix-tech .refprice h3 {font-size:15px; margin:5px 0px;}
.detailsfix-tech .reference h3 {font-size:15px; margin:5px 0px;}
.detailsfix-tech .quantity h3 {font-size:15px; margin:5px 0px;}
.detailsfix-tech .price h3 {font-size:15px; margin:5px 0px;}
.detailsfix-tech .cart_detils h5 {font-size:15px; margin:5px 0px;}
.detailsfix-tech .reference {width:17%;}
.detailsfix-tech .price {width:26%;}
.cart_data.clear h4 {font-size:18px !important;}
.detailsfix-tech .reference-data.quantityupdate {width:100% !important;}
.detailsfix-tech .price-data input {width:100%;}
.detailsfix-tech .reference-data select {width:100%;}
.detailsfix {width:100% !important;}
.detailsfix > div {width:100% !important;}
.detailsfix .quantity {width:13%;}
.detailsfix .reference {width:14%;}
.detailsfix .price {width:26%;}
.detailsfix .price-data {width:38%;}
.detailsfix .refprice {width:20%;}
.detailsfix .refprice h3 {font-size:15px; margin:5px 0px;}
.detailsfix .reference h3 {font-size:15px; margin:5px 0px;}
.detailsfix .quantity h3 {font-size:15px; margin:5px 0px;}
.detailsfix .price h3 {font-size:15px; margin:5px 0px;}
.cart_data .price-datashit {width:95% !important;}
.localcart-right .quantity-data {float:left; margin-right:2%; width:11% !important;}
.price-data .quantityupdate {width:100%;}
input.totalpay {width:50% !important;}
select.totalpay {width:50% !important;}
select.card-expdate {width:24% !important;}
.feedback-form {width:100%; clear:both; margin:0 auto 14px; display:block;}
.notification-back {display:inline-block; text-align:center; position:absolute; top:12px; right:0; z-index:999;}
.notification_icon .cartitems {padding:10px 6px !important; top:0 !important;}
.drop-notification {left:0px; width:300px;}
.ECheckListPartial td:first-child {width:50%;}
.ECheckListPartial th:first-child {width:50%;}
.ECheckListPartial td {width:auto;}
.ECheckListPartial th {width:auto;}
.ECheckListPartial td:last-child {width:40% !important;}
.ECheckListPartial th:last-child {width:40% !important;}
.quantityupdate001 {width:85% !important;}
.price-datashit .price-data {width:44% !important; margin-bottom:8px;}
}
@media only screen and (min-width:480px) and (max-width:579px) {
.ShipOption-product > span {font-size:13px !important;}
.packgetype {float:left !important; margin:5px -5px 10px;}
nav.navi.navbar-inverse.WhiteBGNav div#google_translate_element {margin:0 auto !important; width:100%; text-align:center;}
nav.navi.navbar-inverse.WhiteBGNav .pull-right {float:none; margin:0 auto !important; width:100%;}
.col-sm-12.shop-estimate .panel-body button.checkout.contiproceed {margin-right:10px;}
.proceed_left img.productimage {width:78% !important;}
.mdACHInfo {width:95% !important;}
.mdACHInfo .col-md-6 {width:100% !important; text-align:left; padding:0;}
.cart-pro-detail-hideimage {width:100% !important; margin-left:30px !important; margin-top:-15px !important;}
#divPartSection .viewsection_left.fix-search {position:relative !important;}
.slide-out-div {z-index:999 !important;}
.table.invoiceitemtable-mobile td:nth-child(6) {border-right:1px solid #ddd;}
.ECheckListPartial th:nth-child(2) {width:40%;}
.table.echeck td {width:100%;}
table.table.ECheckListPartial td:nth-child(3) {display:none;}
table.table.ECheckListPartial th:nth-child(3) {display:none;}
table.table.ECheckListPartial .TechnicianName {width:100% !important;}
.echeck-sec .col-md-6 {width:100%;}
.echeck-sec .col-md-6 div {width:100%; padding:0;}
img.gifcheck {width:100%;}
.brcolor a.btn.btn-primary {width:50% !important; margin:0 auto; vertical-align:middle; display:block;}
.shiping-option {padding:0px; background:#fff; border:#dcdcdc solid;}
.brcolor input {width:50% !important; margin:0 auto; vertical-align:middle; display:block;}
.reftext {width:40% !important;}
table.table.echeck td {width:100%; text-align:left;}
table.table.echeck td:first-child {line-height:18px !important;}
table.table.echeck td {padding:4px 0 !important;}
.best-add-ref {width:40% !important;}
.view_details01 img {width:100% !important;}
.view_details01 {right:0% !important; width:7% !important;}
.modelsloaderimg {top:72% !important; background:#fff; overflow:auto;}
div.search_left img {width:100%; height:100%;}
div.product_left {width:22% !important; min-height:1px;}
.product_data .product_right {width:73% !important;}
div.search_right {background:url("/Content/images/aerrow.png") no-repeat scroll right 50%; width:72% !important; margin-left:5% !important;}
div.bhoechie-tab-menu div.list-group > a {background:url("/Content/images/checkbox-unchecked.png") no-repeat scroll 3% 50% !important;}
div.bhoechie-tab-menu div.list-group > a.active {background:url("/Content/images/checkbox-partial.png") no-repeat scroll 3% 50% #428bca !important;}
div#ProcesserrorBody {line-height:22px;}
div#mdProcesserror {overflow-y:hidden;}
.search_part {width:49% !important;}
div.search_right {width:66% !important;}
.search_part_list li {height:85px !important;}
.proceed {float:right !important;}
.cart1 img {display:none !important;}
/*.cartitems {float:right; left:-25px !important; position:relative !important; top:-45px !important; text-align:center; padding:0px 6px 10px !important; width:20px !important; height:20px !important;}*/
.expirationdate {width:33% !important;}
.expirationyear {width:65% !important;}
.form-control.seachrecord {height:34px !important;}
.form-control.fixseachrecord {height:34px !important;}
.addheight {height:120px !important;}
.accordion div.list-group > a.active, .accordion div.list-group > a.active .glyphicon, .accordion div.list-group > a.active .fa {background:url("/Content/images/checkbox-partial.png") no-repeat scroll 3% 50% !important;}
.resp-tabs-list li a {background:url("/Content/images/checkbox-unchecked.png") no-repeat scroll 3% 50% !important;}
.main-footer {display:inline-block !important;}
.width50 {width:50%; float:left;}
.accordingwidth-left {width:100% !important; margin:0 !important;}
.accordingwidth-right {width:100% !important; margin-top:5px; margin-left:0 !important;}
.sb-slidebar {top:10% !important; width:60% !important;}
#fixed-top {top:13% !important; right:-4% !important;}
.cartref .best-add-ref {width:36% !important;}
img.productimage {margin:0 auto; text-align:center; display:block; width:100%; float:none !important; height:auto;}
.hasDatepicker {width:65% !important;}
.cardholder .fullsize {width:100% !important;}
.col-sm-6.detilstab {width:50% !important;}
.cart_data .price-datashit {width:95% !important;}
.price-datashit .price-data {width:40% !important; float:left; margin-right:5px;}
.cartpage {width:100% !important;}
.detailsfix-tech .cart_detils1 {width:100% !important;}
.detailsfix {width:100% !important;}
input.totalpay {width:50% !important;}
select.totalpay {width:50% !important;}
select.card-expdate {width:24% !important;}
.feedback-form {width:100%; clear:both; margin:0 auto 14px; display:block;}
.notification-back {display:inline-block; text-align:center; position:absolute; top:12px; z-index:999;}
.notification_icon .cartitems {padding:10px 6px !important; top:0 !important;}
.drop-notification {left:0px; width:300px;}
.ECheckListPartial td:first-child {width:50%;}
.ECheckListPartial th:first-child {width:50%;}
.ECheckListPartial td {width:auto;}
.ECheckListPartial th {width:auto;}
.ECheckListPartial td:last-child {width:40% !important;}
.ECheckListPartial th:last-child {width:40% !important;}
.quantityupdate001 {width:77% !important;}
.price-datashit .price-data {margin-bottom:8px;}
}
@media only screen and (min-width:480px) and (max-width:520px) {
.ShipOption-product > span {font-size:13px !important;}
.packgetype {float:left !important; margin:5px -5px 10px;}
.mdACHInfo {width:95% !important;}
.mdACHInfo .col-md-6 {width:100% !important; text-align:left; padding:0;}
.cart-pro-detail-hideimage {width:100% !important; margin-left:30px !important; margin-top:-15px !important;}
#divPartSection .viewsection_left.fix-search {position:relative !important;}
.slide-out-div {z-index:999 !important;}
.table.invoiceitemtable-mobile td:nth-child(6) {border-right:1px solid #ddd;}
.detailsfix {width:100% !important;}
.echeck-sec .col-md-6 {width:100%;}
.echeck-sec .col-md-6 div {width:100%; padding:0;}
.table.echeck td {width:100%;}
table.table.ECheckListPartial .TechnicianName {width:100% !important;}
img.gifcheck {width:100%;}
table.table.echeck td {width:100%; text-align:left;}
table.table.echeck td:first-child {line-height:18px !important;}
table.table.echeck td {padding:4px 0 !important;}
.shiping-option {padding:0px; background:#fff; border:#dcdcdc solid;}
.detailsfix-tech .price-datashit {width:95% !important;}
.detailsfix-tech .price-data {width:40% !important;}
img.productimage {margin:0 auto; text-align:center; display:block; width:100%; float:none !important; height:auto;}
.price-datashit .price-data {width:41%; float:left; margin-right:2%;}
.accordion div.list-group > a.active, .accordion div.list-group > a.active .glyphicon, .accordion div.list-group > a.active .fa {background:url("/Content/images/checkbox-partial.png") no-repeat scroll 3% 50% !important;}
.resp-tabs-list li a {background:url("/Content/images/checkbox-unchecked.png") no-repeat scroll 3% 50% !important;}
.notification-back {display:inline-block; text-align:center; position:absolute; top:10px; right:0; z-index:999;}
/*.notification_icon .cartitems {padding:10px 6px !important; top:0 !important;}*/
.notification_icon .cartitems {padding:0 6px !important; line-height:20px;}
.drop-notification {left:0px; width:300px;}
.ECheckListPartial td:first-child {width:50%;}
.ECheckListPartial th:first-child {width:50%;}
.ECheckListPartial td {width:auto;}
.ECheckListPartial th {width:auto;}
.ECheckListPartial td:last-child {width:40% !important;}
.ECheckListPartial th:last-child {width:40% !important;}
}
@media only screen and (min-width:320px) and (max-width:767px) {
.panel.panel-default.Payment-accordion a {display:flex; align-items:center; padding-right:25px;}
.devicedata .accordingwidth-left {padding:0 15px;}
.sub-category-title.btntab .sortbtn #dvSortingby {position: relative !important;}
.sub-category-title.btntab .sortbtn {display: block !important;}
.proceed_left img.productimage {width:68% !important;}
.sub-category-title.btntab {position: relative !important; top: auto !important; padding: 10px 0 !important; float: none; line-height: normal; min-height: 45px;}
.fullwidth {width:100%;}
.sub-category.product.prdsticky .setheight {/*max-height: 135px !important;*/ overflow:auto !important;}
.upoader.row {margin:10px 0 0 !important;}
.upoader.row .col-md-4 {width:100%; margin-bottom:15px; padding:0;}
.modal.viewcart .cart_details1.localcart-left .width74 span {line-height: 28px;}
.tab-content.panddingorder-main.manage_account {padding:0;}
.devicedata {padding:0 !important;}
table.table.echeck span {line-height:normal !important; display:block;}
#Invoiceform .customizetable font {margin-left:0 !important;}
.oldversion {width:100% !important; text-align:center;}
.map-location .address {font-size:18px !important; line-height:22px !important;}
.packgetype {float:left !important; margin:5px -5px 10px;}
.map-location {position:relative !important; width:100% !important; left:0 !important; right:0 !important; border:none !important;}
.select-payment-opp {font-size:13px !important;}
.modelpartoutofstocktext {padding-left:5px !important;}
.mdACHInfo {width:95% !important;}
.mdACHInfo .col-md-6 {width:100% !important; text-align:left; padding:0;}
.cart-pro-detail-hideimage {width:100% !important; margin-left:30px !important; margin-top:-15px !important;}
#divPartSection .viewsection_left.fix-search {position:relative !important;}
.department.sticky .right_side span.start-back {display: none;}
.slide-out-div {z-index:999 !important;}
.title_icon {margin-top:8px;}
.button.btn.btn-default {z-index:99 !important;}
.table.invoiceitemtable-mobile td:nth-last-child(1) {border-right:1px solid #ddd;}
table.table.echeck {margin-bottom:0;}
.margin-top20.echeck-sec {margin:0;}
.table.echeck td {width:100%;}
.echeck-sec .col-md-6 {width:100%;}
.echeck-sec .col-md-6 div {width:100%; padding:0;}
img.gifcheck {width:100%;}
.ShipOption-product > span {font-size:13px !important;}
table.table.echeck td {width:100%; text-align:left;}
table.table.echeck td:first-child {line-height:18px !important;}
table.table.echeck td {padding:4px 0 !important;}
.panddingorder-main.manage_account {display:block;}
.panddingorder-main.manage_account .manage_account {overflow:auto; padding:0;}
.manage_account li:last-child {width:auto !important;}
.shiping-option {padding:0px; background:#fff; border:#dcdcdc solid;}
h4.datalist span {color:maroon; font-size:15px; display:block;}
.slide-out-div {width:220px !important;}
.express-ref:first-child {width: 100% !important; margin-left: 0;}
.express-ref {float:left; margin-left:16px; margin-right:0 !important; width:104px !important;}
.chattitle-first {margin-right:20% !important; margin-left:3% !important;}
.chattitle-last {margin-left:20% !important; margin-left:3% !important;}
.displaymessage {display:none !important;}
.shopingcart-add {margin-top:0 !important;}
ul.min-height li {min-height:480px !important;}
.col-sm-3.right_side {width:100% !important; height:auto;}
.clear.bestsellers > li {width:48% !important; height:auto; margin:0 1%;}
.main_slider {min-height:100%; width:100% !important; margin-bottom:0px; padding:0 5px;}
.banner li {height:35%; margin:2% 1% 0; width:48%; padding:0;}
.best {margin-top:0px !important;}
.model_pic img {width:50% !important; height:auto !important;}
.model_pic {width:100% !important;}
.detailsfix-tech > div {width:100% !important;}
.detailsfix-tech {width:100% !important;}
.ref-main-panel {width:100% !important;}
.model_detailsfix {width:100% !important; padding:10px 0 !important;}
.modelnosDiv {margin-top:10px !important;}
#spCrossReferencePart {margin-top:10px !important;}
div.sell_right {width:100% !important; margin-top:7px !important;}
.ref-panel {margin-bottom:15px !important; margin-left:0 !important;}
#ProductDetail > h4 {text-align:left !important;}
.leftsecond {width:17% !important;}
.left-pd {width:5% !important;}
.lastwidth {width:19% !important;}
.finalize_title {font-size:14px;}
.sub-category {width:100%; overflow:auto;}
.product_data li {min-height:0;}
.sub-category-title {width:100%;}
.sub-category-title img {width:180px !important; height:180px !important;}
.product_shopingcart-add img {height:auto !important; width:auto !important;}
.sub-category-title .product_data > li {width:50% !important; float:left;}
.minwd_account {width:100% !important;}
.minwd_account li {width:100% !important; border:none; min-height:100% !important;}
.manage_delivered i {width:100% !important;}
.manage_account li img {height:100px !important; width:100px !important;}
.manage_account li:first-child {width:auto !important; margin-left:-5px !important;}
.panddingorder-main.manage_account ul.product_data li {width: 100% !important;}
.panddingorder-main.manage_account form .addcredit {padding:5px 5px 0;}
.seller_right_add {border:none !important;}
.clear.bestsellers.main-seller > li {width:100% !important;}
img.selling_parts {height:100% !important; width:100% !important;}
.product_data {display:inline-block; width:100%;}
.checkuser {width:100% !important;}
.login_user {font-size:12px !important;}
.manageuseraction span {line-height:20px;}
.itemto-return ul li {width:100% !important; border:none !important; height:100% !important;}
.return_order {width:100% !important;}
.Shipped-item img {width:100% !important; height:auto !important;}
.Reason-input {width:100% !important;}
.quantity_return {width:40% !important;}
div#UserDetail {width:100% !important; padding:0; clear:both;}
.Descibe {width:100% !important;}
.itemto-return li:last-child {padding-left:0 !important; border:none;}
.menubar-header {width:100%; text-align:center;}
.menubar-header a.menubar-brand {text-align:center; float:none; display:block;}
.menubar-header a.menubar-brand img {width:240px;}
.banner {padding-left:0 !important; text-align:center; width:100%; padding-top:10px;}
.navigation {padding:0px; clear:both;}
.menubar-toggle {margin-top:20px;}
.banner > li img {width:100% !important; height:auto !important;}
.tab-pane > img {width:100%;}
.menu-tabs > li a {margin:10px 0px;}
.col-lg-3.text-center {background:#fff; clear:both;}
span.round-tabs {font-size:16px;}
.item, .active, .carousel-inner { /*height:100% !important;*/ text-align:left;}
.btn.search_concept.bttn-primary.pull-left.drop-down-toggle {margin-left:1%; width:98%; margin-bottom:3%;}
.menu-tabs > li a {margin:5px 0 3px;}
#myTab li {width:100%;}
.col-lg-7.col-md-7.search {padding-top:0px;}
.row { /*min-height:100% !important;*/ margin:0;}
#sequence {min-height:100%;}
#sequence > .sequence-canvas > li {list-style:none outside none; position:relative; top:-10px !important; width:100% !important;}
#sequence .sequence-next, #sequence .sequence-prev {display:block !important; top:80px;}
.sequence-canvas {padding:0 !important;}
#sequence > .sequence-canvas li img {width:100% !important; margin:0 !important; left:0 !important; height:150px !important;}
.navbar-toggle {margin-top:18px; z-index:9999; margin-right:0px;}
.navbar-collapse.in {overflow:visible;}
.navbar-nav {clear:both;}
.cart1 .glyphicon.glyphicon-remove {margin-right:10px;}
.navbar-collapse.navbar-ex1-collapse.collapse.in {clear:both;}
.menubar-collapse.collapse {float:right; padding:0 !important;}
.search-panel a {font-size:12px;}
#search_concept {font-size:12px;}
#drpCategory {display:block; width:100%; z-index:9999;}
.drop-down-menu:after {display:none;}
.drop-down-menu:before {display:none;}
.menubar-menu, .dropdown {width:100%; padding-bottom:5px;}
.hidemenu {display:inline-block; width:100%;}
.hidemenu ul {margin:10px 0px;}
.department, .col-sm-3.col-md-3 {padding:0 !important;}
.department, .menu > li > a {padding:7px 2px;}
.col-sm-3.blank {display:none;}
.product_data > li {width:100%; margin-left:0; margin-right:0; position:relative; height:auto; min-height:100px; height:auto;}
.search_data > li {margin-top:12px; width:50%; margin-left:0; margin-right:0; position:relative; height:250px;}
.product_border {margin:0px;}
.search_list {border:1px solid rgba(0, 0, 0, 0.15); clear:both; border-radius:4px;}
.product_title {border:none; padding-top:0; clear:both;}
.report_mobi div {width:100% !important; text-align:center !important; margin-top:10px;}
.report_mobi div span {text-align:center !important;}
.orderlist table {margin-bottom:0;}
.product_title h4 {font-size:17px; margin:8px 0 8px 2px;}
.datalist {background:none; border-bottom:1px solid #ddd; color:#e47911; margin:8px 0px; padding:0px; border-left:none; line-height:22.167px;}
.drop-hide-menu h4:first-child {border-bottom:1px solid rgba(0, 0, 0, .15); padding-bottom:11px; margin-bottom:8px; padding-left:10px;}
.search_list h4:first-child {border-bottom:1px solid rgba(0, 0, 0, .15); padding-bottom:11px; margin-bottom:8px; padding-left:10px;}
.details_no li {line-height:18px;}
.part_data {width:50%;}
.main_section, .col-lg-9 {padding:0;}
.main_section, .col-lg-3 {padding:0;}
.search_part {padding:0px 10px 0 0 !important; margin:0 2px 0 !important;}
.part_data {display:block; float:left; margin-bottom:10px; padding:5px; margin:0px !important; width:100% !important;}
.details_no {padding-left:10px; margin:0;}
.bestsellers li h4 {color:#b52d11; margin-bottom:0px; padding-bottom:0px;}
.bestsellers li {padding-bottom:10px;}
.search {padding:10px 0px; width:100%;}
.information {padding:8px 0px;}
.addcart {margin:0 auto; padding:0px; width:220px;}
.full {width:100%;}
.space_top {margin:10px 0px; display:inline-block; width:100%;}
.fields a {color:#fff;}
div.search_left img {width:100% !important; height:auto !important;}
div.cart_detils {padding-bottom:10px;}
.part_detils {width:100%; float:left; background:#fff; padding-bottom:8px; padding-top:8px;}
.sequence-canvas img {height:120px !important; width:120px !important;}
.shopingcart-add img {height:auto !important; width:100% !important;}
h5 {clear:both;}
#ProductDetail {width:100% !important; margin-bottom:10px; margin-left:0px !important; margin-right:0px !important;}
.tableform {width:100% !important; margin-bottom:10px; margin-top:10px;}
ul.sequence-canvas.banner1 li {width:4.4% !important; margin-right:13px !important;}
td.part_data {margin:0; line-height:16px; line-height:auto; margin-left:16px !important;}
.cart_data ul li a {color:#000;}
.search_right h4 {color:#428bca;}
div.product_right {background:url("/Content/images/aerrow.png") no-repeat scroll right 50%; margin-left:5% !important; width:73% !important;}
.product_data li h4 {border:none; line-height:1.2; margin-top:0px !important;}
.search_data li h4 {border:none;}
.cart_details {border-top:none !important;}
.product_data li:last-child {border:none;}
.search_data li:last-child {border:none;}
.col-3 {width:38%; float:left;}
.col-3:last-child {margin-right:0px;}
.col-4 {float:right; padding:0px;}
.col-5 {float:left; margin-left:10px;}
.col-5 .bttn {padding-top:5px !important; padding-bottom:5px !important; width:100%;}
.savemamount h5 {margin:0;}
.savemamount .green {float:left; margin:0px 0 5px 8px;}
span.savemamount {width:auto !important;}
.col-4 .bttn {padding:5px 14px !important; float:right;}
div.bx-controls-direction {display:none;}
.view_details01 {right:0% !important; width:30px !important;}
.view_details01 img {width:100% !important;}
.a-lineitem {padding-left:0px !important;}
.a-color-success {font-size:16px !important;}
.cross {padding-left:0px !important;}
.mob_productDetails {border:#ddd solid 1px; border-radius:4px; padding:0 10px; margin-bottom:15px; display:inline-block; width:100%;}
.a-color-error {padding-left:0px !important; padding-bottom:10px !important;}
img.loaderimg {width:15%; position:fixed;}
.seller-height {height:120px; display:inline-block; text-align:center; margin-bottom:10px;}
div.search_left {width:28% !important; float:left !important;}
.bx-wrapper {max-width:100% !important;}
.modelnos li {line-height:24px !important; width:100% !important;}
.modelnosDiv {overflow-y:scroll; height:200px; margin-bottom:10px; border-bottom:#ddd solid 0px !important;}
img.productimage01 {width:100%;}
.pincode {padding-bottom:10px; display:block;}
.cart_details .cart_data .pincode {padding-bottom:5px; margin-bottom:0 !important; padding-left:0 !important; font-size:13px;}
.cartmobileitem .cartauto {width:auto;}
.col-sm-12.shop-estimate {padding:0px;}
.cart_data.clear h4 {font-size:20px; margin-top:0px !important; margin-bottom:5px;}
.model_no {margin-right:10px; text-align:center; width:100% !important;}
.view_all a {width:100%; line-height:28px; font-size:17px;}
.view_all a:last-child {color:#000;}
div#myCarousel {padding:0px;}
.modelsloaderimg {top:70% !important; background:#fff; overflow:auto;}
span.coad {width:100%; display:block; clear:both;}
.viewsection_left {width:100% !important;}
.typeahead {left:0px !important;}
.add-data {width:100% !important; padding-bottom:5px; display:block; height:auto !important;}
.contact_from {width:100% !important;}
.trscroller {overflow-y:scroll; height:260px; display:block;}
.bs-wizard {margin-top:50px !important;}
.numbers {top:-36px !important; margin:0 auto; left:0%; right:0; width:26px;}
.bs-wizard > .bs-wizard-step > .progress {margin:15px 0px !important;}
.bs-wizard-stepnum b {margin-left:0px !important; font-size:14px;}
div.bhoechie-tab-menu {width:100% !important;}
div.bhoechie-tab-menu div.list-group > a {padding:0px !important;}
div.bhoechie-tab-menu div.list-group > a.active:after {content:none !important;}
.tabcontain {width:100% !important;}
div.bhoechie-tab-content {padding:0px 5px 10px 5px !important;}
.group-lable {width:100% !important; margin-right:0px;}
.finalize_title {margin-top:0px !important; padding:0px !important;}
.orderlist {height:267px; overflow-y:scroll; overflow-x:hidden;}
.invoicelist {overflow-y:hidden; height:auto; overflow-x:hidden;}
.pad3 {padding:3px !important;}
.space {height:3px; padding:0 !important; border-bottom:#e47911 solid 2px; border-top:#fff solid 2px !important;}
.fedex-lable {width:100% !important;}
div.bhoechie-tab-menu div.list-group > a:last-child {border:#ddd solid 1px !important; margin-bottom:10px !important;}
div#ProcesserrorBody {line-height:22px;}
.inner_items {width:100% !important;}
div#mdProcesserror {overflow-y:hidden;}
.addtocart {margin:0 auto; display:table;}
.panel-body {padding:10px 0px !important; text-align:center;}
.PromotionCode h4 {text-align:left !important;}
.proceed_left {width:28%; float:left; margin-right:4%;}
.proceed_right {width:68%; float:left; background:url("/Content/images/aerrow.png") no-repeat scroll right 50%;}
.typeahead_primary {font-size:12px !important;}
.quantityupdate {width:70%;}
.quantityupdate001 {width:82%;}
.search_part_list li {margin-left:0px !important;}
ul.search_part_list {width:100%; display:block; margin:0; padding:0;}
.search_typeahead {box-shadow:none !important;}
.blue {width:65px; padding:5px 5px !important; float:none;}
.mobile_department {float:left; width:auto; z-index:99; position:relative;}
.mobile_department1 {float:right; width:160px; position:relative;}
.catalog_center {width:auto; text-align:center; vertical-align:middle; position:absolute; left:-16%; right:0;}
.panddingorder-main {width:100% !important;}
.panddingorder-main ul.panddingorder {width:100%;}
.manage_account {width:100% !important;}
.panddingorder li {font-size:13px !important; width:100%; line-height:30px; padding:0 !important;}
.col-sm-12.product_title h4 {letter-spacing:normal;}
.panddingorder li a {width:100%; display:block; text-align:center;}
.panddingorder li a {padding:5px 0px !important;}
.panddingorder {padding:4px 0px !important;}
.order_add {white-space:nowrap; font-size:16px; line-height:22px; color:#000 !important; padding:0 8px 0 0; text-align:left;}
div.part_one {float:left; width:34%;}
div.part_two {float:left; width:42%;}
div.part_three {float:left; width:24%;}
.format {width:100% !important;}
.format-inner-input {width:98% !important;}
.format_mr > span {width:98% !important;}
.topbanner li {margin:0 !important; width:100% !important; list-style:none;}
.topbanner li img {width:auto !important; height:auto !important; text-align:center; margin:0 auto;}
.topbanner {padding-left:0 !important; width:100% !important; padding:10px 0 0 !important; display:-webkit-box;}
.product_data.clear > li {height:300px;}
.sub-category.product-data {display:block !important;}
.sub-category.product .boxpanel .panel-body {text-align:left;}
.sub-category.product.prdsticky .boxpanel .panel .panel-body ul {border: none !important;}
.sub-category.product.prdsticky {padding-right: 15px !important; min-height: 108px; margin-bottom: 10px; max-height: 320px; height: auto;}
.sub-category.product.prdsticky .boxpanel .panel .panel-heading .right-arrow {margin-top: 5px;}
.sub-category.product.prdsticky .boxpanel .panel .panel-heading {padding:15px !important;}
.sub-category.product h4.datalist.panel-title {border: none;}
.sub-category.product ul.nav.nav-tabs li {display: block !important;}
.sub-category-title.btntab .searchtext_title {margin: 0 !important;}
.viewsection_right {width:100% !important; margin-left:0 !important;}
.viewsection_part {width:30% !important;}
.viewsection_right li h4 {font-size:12px !important;}
.viewsection_description {width:25% !important;}
.defaultimage {width:78% !important; height:auto !important;}
.part_data.poinfo {width:95% !important; padding:5px !important;}
.part_data.Mgall {width:50% !important;}
.viewinvoice {padding:10px 0 !important;}
#SelectDate td {width:50% !important;}
.Invoice {margin:5px 0 !important; padding:0 15px 15px !important; width:100% !important;}
.viewinvoiceinput {padding:5px 0 0 0 !important;}
/*#tab2 a{display:none;}
#tab1 a{display:none;}*/
.nav > li > a {padding:10px 10px !important;}
.product-detail .pincode {padding-bottom:0 !important; padding-left:10px !important;}
.tab-pane .col-sm-6 img {display:none;}
.tab-pane .col-sm-6 span {margin:0 auto; text-align:center; width:100%; font-size:19px !important;}
#PrintPeiChart > div {width:100% !important;}
.col-sm-12 table {width:100% !important;}
ul.nav.nav-tabs.product-detail li {width:100%;}
.product-detail .active {font-size:15px;}
ul.nav.nav-tabs.product-detail li a {border:1px solid #ddd;}
#PrintColumnchart > div {width:100% !important; margin-top:10px !important;}
.tab-pane .col-sm-12 > span {display:block; width:100% !important;}
.tab-pane .col-sm-12 > select {display:block; text-align:center; width:100% !important; margin-top:5px;}
#Piechart > div {margin:0 auto; padding:0 !important; position:relative !important; text-align:center; width:100% !important;}
#Columnchart > div {width:100% !important; margin:0 auto; text-align:center;}
/*.modal, .modal.container, .modal.modal-overflow.creditpage {top:5% !important; height:90vh !important; overflow : auto;}*/
    .modal, .modal.container, .modal.modal-overflow.creditpage {
        top: 5% !important;
        /*height: 90vh !important;*/
        overflow: auto;
    }
body {overflow:hidden !important;}
.modal-scrollable {overflow:hidden !important;z-index: 9999 !important;}
div#ErrorContentBody {line-height:22px;}
.modal-footer {text-align:center;}
.craditwidth {width:100% !important; display:block;}
#InvoiceForm .table {overflow:hidden !important; display:block;}
.mobileinput {width:90%;}
.mobileinputqut {width:75px;}
.method {width:100% !important; margin:0 !important;}
.addcredit {padding:0;}
.expirationdate {width:32% !important;}
.expirationyear {width:66% !important;}
.cardtype {width:100% !important; padding:0 !important;}
.cardholder {width:100% !important; padding:0 !important;}
.expdate {width:100% !important; padding:0 !important; display:flex; align-items:center; margin-top:15px;}
.cardnumber {width:100% !important; padding:0 !important;}
.methodtitle {width:35% !important;}
.bhoechie-tab-content .col-sm-12 {padding:0 !important;}
.edit-height td {line-height:26px !important;}
.cartauto {margin:0 auto; text-align:center;}
.cartauto .bttn-primary {padding:5px 15px !important;}
.expdate > h4 {height:auto !important;}
.invoicemobile {text-align:center; height:15px; display:block; margin-top:15px;}
.mobile_department li:first-child {margin-right:5%;}
.info-block.block-info.clearfix b {width:50% !important;}
.items.col-sm-6.col-md-4 {width:100%;}
.shortdate {float:left !important; text-align:left !important;}
.paymentcards {width:100% !important; margin:0 !important;}
.payment-add-data {width:100% !important;}
.shortdate-exe {float:right !important; text-align:left !important; padding-left:14px !important;}
.carousel-control.left {left:0px !important; top:-90px;}
.carousel-control.right {right:0px !important; top:-90px;}
.ShipOption-main {width:100% !important;}
.ShipOption {width:100% !important;}
.ShipOption1 {width:100% !important;}
.ShipOption-product {margin-left:5% !important;}
.bs-wizard-stepnum b {line-height:20px;}
div.bhoechie-tab-container { /*height:100% !important;*/}
.bhochie-height {height:100% !important;}
ul.resp-tabs-list {width:100% !important;}
.resp-tabs-container {width:100% !important;}
.resp-tabs-list li > a.active:after {display:none !important;}
.main-footer span {width:100%; text-align:center;}
.bottomalign {width:100% !important;}
.main-footer {width:100%; height:70px; position:absolute; bottom:0;}
.footer.clear {min-height:70px;}
.col-quote {width:100% !important;}
.quotetitle {font-size:16px !important; margin-bottom:10px;}
.product_shopingcart-add {margin-top:0px !important;}
.TechnicianName {width:100% !important;}
.col-quote {padding:0 !important;}
.chatmain .panel-body {height:250px !important;}
.item span {line-height:20px; display:block; word-wrap: break-word;}
.shopingcart-add {margin-top:0px !important; margin-right:0 !important;}
#QuickCartContainer input {padding:5px 8px;}
label.linehg-add {line-height:18px;}
.margin-left05 {margin-left:2px !important;}
label.linehg-add01 {line-height:18px;}
.index_signin {padding:15px 0px;}
.seller_right .modelsloaderimg {width:20px !important; height:auto !important;}
.fixedcardholder {clear:both; width:100%;}
.fixedcardholder input {float:right; width:104px !important; margin-bottom:10px; font-size:12px; text-align:left;}
.fixedcardholder input.btn {text-align:center;}
.fixedcardholder h4 {float:left; width:68px; font-size:14px;}
.spqty {margin-left:0px;}
#action1 {width:48px;}
.linehg {width:100% !important;}
.leftstock {clear:both; width:100% !important;}
.none {display:none !important;}
.seller_right h5 a {min-width:70%; float:left;}
.product_right .bordertop {border:none;}
.col-sm-8.center_section {width:100%;}
.detailsfix > div {width:100% !important;}
.detailsfix {width:100% !important;}
.productimage01 {text-align:center; display:inline-block; width:100%;}
.modelnosDiv .blockDiv {position:relative !important; width:100% !important;}
.price-datashit .price-data {width:37%; float:left; margin-right:1%;}
.onlinebillpay {overflow-y:scroll; display:block; margin-bottom:10px; margin-top:10px;}
.SearchByDoc {width:100%; padding-bottom:10px;}
.refresh {margin:0 0 0 58px !important; display:block; clear:both;}
.ResultCount {padding:5px 5px;}
.searchdate {width:100%;}
.searchdate span {padding-bottom:10px; display:block;}
.value {width:40%;}
.unapplied {padding:10px 0px; float:left;}
b.doctitle {width:55px !important; display:inline-block; padding:0 !important;}
.SearchByDoc input {width:100% !important;}
.searchdate input {width:135px !important;}
.resp-tabs-container.bigsize {width:98% !important;}
.fix-description a {padding:0px !important; margin:10px 0px 15px 10px !important;}
.terms-left {width:100% !important;}
.terms-right {width:100% !important;}
.partnob {margin-left:0 !important;}
.feedback {padding:7px 5px !important; margin-right:15px;}
.feedback-form {width:100% !important;}
.button-checkbox .btn {padding:5px 1px; font-size:13px;}
.payment-lable.pay {float:left; width:auto !important; line-height:14px; margin-right:5px; margin-top:5px !important;}
.top10 {margin-top:10px; display:inline-block;}
.payment-lable.remove {display:none !important;}
.detilstab input {margin-left:0 !important;}
.feedback-form {width:100%; clear:both; margin:0 auto 14px; display:block;}
.accordingwidth-right {margin-left:14px;}
.firstexpand {position:absolute; right:14px; margin-top:-40px !important;}
.open .firstexpand {position:absolute; right:14px; margin-top:-40px !important;}
.fontsize {font-size:16px;}
.ECheckListPartial td:first-child {width:50%;}
.ECheckListPartial th:first-child {width:50%;}
.ECheckListPartial td {width:auto;}
.ECheckListPartial th {width:auto;}
.ECheckListPartial td:last-child {width:40% !important;}
.ECheckListPartial th:last-child {width:40% !important;}
.col-sm-12.product_title {padding-left:10px !important; padding-right:10px !important; display: ruby;}
id_item .col-sm-4 {max-width:100% !important; flex:0 0 100%;}
.category_grid_item .col-xs-12:first-child {border-top:1px solid #dfdfdf;}
.category_grid_item .col-xs-12 {border-bottom:1px solid #dfdfdf; padding:5px 15px; display:flex; align-items:center; margin:0 !important; width:100%;}
.category_grid_item .category_thumb {width:20%; vertical-align:middle; text-align:left; display:table-cell;}
.category_grid_item a {justify-content:space-between;}
.category_grid_item .category_thumb img {max-width:60px !important ; min-width:60px !important}
.category_grid_item .category_list_details {width:80%; display:table-cell; color:#555; font-size:16px !important; text-decoration:none; vertical-align:middle; position:relative; padding:0 15px 0 10px;}
.main_slider .col-sm-6 {width: 100%; border-right:none !important;}
.bx-wrapper {height:auto !important;}
.right_side .drop-down.line {margin: 0;}
}
@media only screen and (min-width:320px) and (max-width:479px) {
.modelpartoutofstocktext {padding-left:5px !important;}
.devicedata .accordingwidth-right .col-sm-6 {width:100%;}
.sub-category-title.btntab .sortbtn ul.nav.nav-tabs li {width: 48%; margin: 0 1%;}
.sub-category-title.btntab .sortbtn ul.nav.nav-tabs li a {width: 100% !important;}
.sub-category-title.btntab .sortbtn ul.nav.nav-tabs {margin: 0 -1% 10px;}
.sub-category-title.btntab {min-height: 105px;}
.sub-category-title.btntab a.feedback {width: 48% !important; display: inline-block; float: left; margin: 5px 1%; text-align: center;}
.product_data > li {width:100%; margin-left:0; margin-right:0; min-height:100px; height:auto;}
.mdACHInfo {width:95% !important;}
.mdACHInfo .col-md-6 {width:100% !important; text-align:left; padding:0;}
.cart-pro-detail-hideimage {width:100% !important; margin-left:30px !important; margin-top:-15px !important;}
.ECheckListPartial td:first-child {width:50%; padding-bottom:22px;}
.table.invoiceitemtable-mobile td:nth-last-child(1) {border-right:1px solid #ddd;}
.ECheckListPartial th:nth-child(2) {width:40%;}
.ECheckListPartial th:first-child {width:50%;}
table.table.ECheckListPartial td:nth-child(3) {display:none;}
table.table.ECheckListPartial th:nth-child(3) {display:none;}
table.table.ECheckListPartial .TechnicianName {width:100% !important;}
.ECheckListPartial td {width:auto;}
.ECheckListPartial th {width:auto;}
.ECheckListPartial td:last-child {width:40% !important;}
.ECheckListPartial th:last-child {width:40% !important;}
.ShipOption-product > span {font-size:13px !important;}
.notification-back {display:inline-block; text-align:center; position:absolute; right:55px; top:10px;}
.shiping-option {padding:0px; background:#fff; border:#dcdcdc solid;}
.drop-notification {left:0px; width:210px;}
.carousel-indicators {top:2px !important;}
.feedback-form {width:100%; clear:both; margin:0 auto 14px; display:block;}
.card-type {margin-bottom:10px;}
input.totalpay {width:100% !important;}
select.totalpay {width:100% !important;}
select.card-expdate {width:50% !important;}
.payment-lable {width:100% !important; margin-bottom:0px !important; margin-top:10px !important;}
.totalpay {width:100% !important; margin:0 !important;}
.detailsfix {width:100% !important;}
.cartpage {width:100% !important;}
.detailsfix-tech .cart_detils1 {width:100% !important;}
.tab-pane .col-sm-6 {width:100% !important; text-align:center;}
.hasDatepicker {width:72% !important;}
img.productimage {margin:0 auto; text-align:center; display:block; width:100%; float:none !important;}
img.productimageHomeHvacCss {margin:0 auto; text-align:center; display:block; width:100%; float:none !important; min-height: 267px; object-fit: contain;}
img.productimage1 {margin:0 auto; text-align:center; display:block; width:100%; float:none !important; height:auto !important;}
img.productimageHomeHvacCss1 {margin:0 auto; text-align:center; display:block; width:100%; float:none !important; min-height: 267px; object-fit: contain;}
.cartref .best-add-ref {width:30% !important;}
.sb-slidebar {top:12% !important; width:60% !important;}
#fixed-top {top:18% !important; right:-4% !important;}
#fixed-top img {width:75% !important;}
div.product_left {width: 22% !important; min-height: 1px;}
.cancel-price-data {width:40px !important; float:left; line-height:38px;}
.reftext {width:30% !important;}
.best-add-ref {width:40% !important;}
.price-datashit .price-data {width:40.2% !important; float:left; margin-right:5px;}
.price-datashit {width:100% !important; float:left;}
.accordingwidth-left {width:74% !important; margin-bottom:0;}
.accordingwidth-right {width:100% !important; margin-top:5px; margin-left:0 !important;}
.width50 {width:100%; float:left;}
.expirationdate {width:33% !important;}
.expirationyear {width:65% !important;}
.search_data > li {margin-top:12px; width:100% !important; margin-left:0; margin-right:0; position:relative; height:auto; border-bottom:#ccc solid 1px;}
#drpCategory {display:none;}
.topbanner li img {width:100% !important; height:60% !important;}
.ref-panel {margin-left:0px !important; margin-bottom:0 !important;}
.finalize_title {font-size:18px !important;}
.proceed {float:left; width:100%;}
.contiproceed {float:left; width:100%; margin-top:10px;}
#UserInfoForm .col-sm-6 {width:100%;}
.mobile_department li:first-child {margin-right:5%;}
fieldset {display:table-cell !important; width:100% !important;}
#InvoiceForm .table {overflow-y:scroll !important; display:block;}
.method {width:100% !important; margin:0 !important; height:100% !important;}
.accordingwidth-left {width:100% !important; margin:0 !important;}
.shortdate-exe {float:left !important; text-align:left !important;}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {height:32px;}
.detailsfix-tech .quantity-data {width:20%;}
.detailsfix-tech .reference-data {width:30%;}
.reference-data select {width:100%;}
.quantityupdate {width:51%; float:right;}
.cartmobileitem .quantityupdate {width:100%;}
}
/*@media only screen and (min-width:320px) {.slide-out-div {top:39% !important; padding:20px 20px 10px 20px !important;}}*/
@media only screen and (max-width:300px) {
.mobile_department1 {width:145px !important;}
}
.col-sm-6.detilstab {text-align:left;}
.sub-category.product-data {display:none;}
.checkuser {width:25%; padding:0px 15; float:left;}
.col-sm-12.product_title, .col-sm-12 .col-sm-9 {padding-left:10px;}
.search_typeahead {box-shadow:0 6px 12px rgba(0, 0, 0, 0.176); max-height:300px !important; overflow-y:auto; overflow-x:hidden; top:32px !important; background-clip:padding-box; background-color:#fff; border:1px solid rgba(0, 0, 0, 0.15); border-radius:4px; float:left; font-size:14px; line-height:14px !important; list-style:none outside none; margin:2px 0 0; width:auto; padding:5px 0; position:absolute; z-index:9999; left:0; right:0;}
.part_data {display:block; float:left; line-height:20px; margin-left:20px; width:46%;}
.part_data.method_margin {margin:5px 0 0 34px; text-align:left;}
.part_data.Mgall.full {width:100% !important;}
.search_part {width:48%; float:left; margin:10px 0 10px 10px; padding-right:10px;}
.search_part:first-child {border-right:#ccc solid 1px;}
.typeahead_wrapper {display:block; height:30px;}
.typeahead_photo {float:left; max-width:30px; max-height:30px; margin-right:5px;}
.typeahead_labels {float:left; font-family:inherit; font-weight:500; line-height:1.1; margin:0; padding:0; width:100%;}
.typeahead_primary {width:100%; clear:both; display:block;}
.typeahead_primary a {color:#428bca !important;}
.typeahead_primary a:hover {color:coral !important;}
.typeahead_secondary {width:100%;}
.search_part_list {padding-bottom:0 0 10px 0; margin-bottom:10px; display:inline;}
.search_part_list a {color:#000;}
.search_part_list li {float:left; line-height:1.5; list-style:none outside none; padding-bottom:12px; width:95%; border-bottom:1px solid #ccc; margin-bottom:10px; margin-left:10px;}
.search_title {margin-bottom:10px; padding:7px 5px; border-bottom:1px solid #ccc; color:#e47911; font-family:verdana;}
.tableform {float:left; width:65%;}
.list-group-item:last-child {margin-bottom:0; border-bottom-right-radius:0px !important; border-bottom-left-radius:0px !important; border-top-right-radius:4px !important;}
.cart_data {list-style:none; padding:0px;}
.list-group-item:last-child {margin-bottom:0; border-bottom-right-radius:0px !important; border-bottom-left-radius:0px !important; border-top-right-radius:4px !important;}
.cross {border-bottom:1px solid #e7e7e7; clear:both; line-height:30px; padding-left:15px; margin-top:7px; font-size:22px; color:#000;}
div.search_right {float:left; width:72%; margin-left:10%;}
div.search_right {background:url("/Content/images/aerrow.png") no-repeat scroll right 50%; width:65%; margin-left:5%;}
div.search_left {float:left; width:30%;}
div.best_seller_right {float:left; width:68%; margin-left:2%; line-height:15px;}
div.best_seller_left {float:left; width:30%; margin-bottom:10px;}
div.seller_right {float:left; width:100%; position:relative;}
.shopingcart-add {display:inline-block; float:right; margin-right:65px; margin-top:-14px; cursor:pointer;}
.product_shopingcart-add {display:inline-block; float:right; margin-right:0px; margin-top:0px; cursor:pointer;}
.linehg-add {width:100%; float:left; /*margin:10px 0 0 0;*/	margin:5px 0 0 0;}
.linehg-add01 {width:100%; float:left; /*margin:10px 0 0 0;*/ margin:5px 0 0 0;}
.best-add {border-radius:0 !important; float:left; height:30px; margin-left:0 !important; margin-top:7px; padding:3px 0; width:100%; margin-bottom:0px !important;}
.best-add-ref {border-radius:0 !important; float:left; height:30px; margin-left:0 !important; margin-top:5px; margin-bottom:0 !important; padding:3px 0; width:37%;}
.margin-left05 {margin-left:5px;}
.margin-right05 {margin-right:5px;}
.reftext {width:37%;}
div.seller_left {float:left; width:100%;}
#MiniCartId .left {float:left; padding:25px 0px 0px 7px !important;}
.cart_icon {float:left; padding:5px 0px;}
.cart_icon a {padding:0px; color:#000;}
.cart_text {float:left;}
span.warehouse {clear:both; width:100%; display:block; line-height:20px;}
.estimate {margin-top:14px;}
#ProductDetail {border:1px solid #ccc; border-radius:4px; margin-right:0; padding:0 10px 20px; width:100% !important; float:left;}
.model_pic {float:left; /*width:35%;*/ text-align:center;}
.cross11 {color:#000; font-size:15px; cursor:none !important; line-height:38px; margin-bottom:0px; margin-top:10px; padding-left:10px;}
.diagram {border-bottom:1px solid #e7e7e7; color:#000; font-size:17px; line-height:38px; margin-bottom:0px; margin-top:10px; padding-left:10px;}
.add-cart {-webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; border:solid 1px #4a75b3; background:url("/Content/images/add-cart.png") no-repeat scroll 5px 0 #5f8ac7; float:left; height:35px; padding:5px; font-size:15px; width:100%;}
.model_pic img {bottom:0; display:inline-block; text-align:center; top:0; vertical-align:middle; padding:10px; width:70%; height:auto;}
.full-img img {padding:10px; width:90% !Important; margin:0 auto; height:auto !Important; max-height: 500px; object-fit: contain;}
div#product_image iframe {width:90%; min-height:312px;}
div.product_right {float:left; width:60%;}
div.product_left {float:left; width:38%;}
.errmsg {font-size:21px; padding-top:30px; font-weight:bold; line-height:30px;}
.a-nowrap {white-space:nowrap; font-size:16px; line-height:22px; color:#888 !important; padding:0 8px 0 0; text-align:right;}
td.a-span12, th.a-span12, .a-grid-center.a-span12 {float:none !important; width:104.93%;}
.a-text-strike {text-decoration:line-through !important;}
.a-size-base {font-size:16px !important; line-height:19px !important;}
.a-color-secondary {color:#888 !important;}
.priceblock_ourprice {color:#DB261C !important; font-size:16px;}
.a-color-success {clear:both; color:#090; font-size:16px; line-height:30px; text-rendering:optimizelegibility; /*padding-top:10px;*/ /*commented on 01/11/2017*/ display:block; padding-left:15px;}
.a-color-error {color:red; font-family:verdana; font-size:16px; line-height:30px; text-rendering:optimizelegibility; /*padding-top:10px;*/ /*commented on 01/11/2017*/ display:block; padding-left:15px;}
.a-lineitem {display:block;}
.green {color:#090;}
.big_size {font-size:19px;}
.pro_content {margin-left:0; margin-top:0;}
.pro_content ul {color:#333; font-family:verdana, arial, helvetica, sans-serif; font-size:13px; margin-bottom:1px; padding:0px; line-height:20px;}
.pro_content ul li b {margin-right:5px;}
.pro_content ul li {margin-bottom:2.5px; list-style-type:none;}
.margin-top20 {margin-top:20px;}
.margin-top10 {margin-top:10px !important;}
.all_ship {margin-top:10px; display:inline-block; width:100%;}
.margin-top15 {margin-top:15px;}
.margin-top25 {margin-top:25px;}
.margin-bottom10 {margin-bottom:10px;}
.margin-bottom20 {margin-bottom:20px;}
.margin-right10 {margin-right:15px;}
.displaynone {display:none !important;}
.social {display:inline-block; list-style:none outside none; margin-top:35px; padding:0;}
.social li {float:left; padding-right:7px; line-height:22px; color:#1D84D5; font-size:16px;}
.view_details {background:none repeat scroll 0 0 mediumseagreen; border-radius:5px 5px 0 0; color:#fff; font-size:16px; height:40px; left:68.5%; padding:13px 10px; position:fixed; text-align:center; top:24%; width:8%; z-index:9999; transform:rotate(-90deg); -ms-transform:rotate(-90deg); /* IE 9 */ -webkit-transform:rotate(-90deg); /* Opera, Chrome, and Safari */}
.view_details01 {bottom:-680%; cursor:pointer; position:absolute; right:-9.6%; z-index:9999; width:15%;}
.view_details01 img {width:25%;}
/*.view_details01 {background:none repeat scroll 0 0 mediumseagreen;border-radius:5px 5px 0 0;bottom:-440%;color:#fff;cursor:pointer;font-size:16px;height:30px;padding:13px 10px;position:absolute;right:-6%;text-align:center;transform:rotate(-90deg);width:18%;z-index:9999;}*/

/*For Loading or block screen*/
.blockDiv {position:absolute; top:0px; left:0px; right:0px; background-color:#FFF; width:100% !important; height:0px; z-index:99999;}
.loaderimg {top:42% !important; bottom:42% !important; left:45% !important; right:45% !important; position:fixed; z-index:9999; width:10%; background:#fff;}
/*.loaderimg{bottom:46% !important;left:46% !important;position:absolute;right:46% !important;top:46% !important; z-index:9999; width:10%;}*/
.range {line-height:20px; margin-left:25px;}
.rank {color:#fff; font-size:14px; padding:0 5px; font-family:Arial;}
.flag-left {background:#e57f1c; height:20px; border-radius:3px 0 0 3px;}
.flag-left, .flag-right, .cat-name {float:left; display:block; margin-bottom:7px; line-height:20px; position:relative; vertical-align:middle; margin-left:15px; width:auto;}
.flag-left .top-left {background:url("/Content/images/bs-badge-flag._CB372557645_.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height:20px; padding-left:23px !important; position:absolute; right:-22px; top:0;}
.best-datalist {border-bottom-color:#ddd; border-bottom-width:1px; border-bottom-style:solid; color:#E47911; padding:9px 5px 2px; display:inline-block; width:100%; font-size:20px; line-height:1.167; font-family:Arial; margin:0 0 0.35em 0px;}
.modelnos {margin-bottom:1px; padding:0px; list-style:none;}
.modelnos li {width:25%; float:left; border-right-color:#ddd; line-height:22px; color:#333; font-family:arial, helvetica, sans-serif, verdana; font-size:15px; margin-bottom:5px; border-bottom:#ddd solid 1px;}
.modelnos li a {color:#000; text-decoration:none;}
.modelnos li a:hover {color:#428bca;}
.modelnosDiv {overflow-y:scroll; height:245px; margin-bottom:10px; border-bottom:#ddd solid 1px; overflow-x:hidden; position:relative;}
.pincode {padding-left:15px; line-height:18px; margin-bottom:5px; font-size:16px; display:block;}
.modelnos img {margin-bottom:5px;}
.pincode > b {color:#090; font-weight:normal; font-size:16px;}
.NoRecord h4 {clear:both; display:block; padding-top:10px; padding-left:10px; color:red; margin:0px !important; margin-bottom:10px !important;}
.model_no {margin-right:10px; text-align:center; width:28%;}
.model_no img {bottom:0; display:inline-block; padding:10px; text-align:center; top:0; vertical-align:middle;}
.model_detailsfix {float:right; min-height:1px; padding-left:10px; padding-right:15px; position:relative; width:71.333%; margin-top:15px;}
.box-border {border:1px solid #ddd; border-radius:9px; transition:none !important; height:100% !important; display:block;}
.box-border a.active {transition:none !important;}
.glyphicon {cursor:pointer !important;}
.carousel-inner > .item {transition:none !important;}
.carousel-inner > .active {transition:none !important;}
.aerrow-models-top {background:#5f8ac7; color:#fff; padding:5px 0; border-radius:10px 10px 0 0;}
.aerrow-models-bottom {background:#5f8ac7; color:#fff; padding:5px 0; border-radius:0 0 10px 10px;}
.popup-slider {bottom:0; display:block; position:absolute; right:0; top:0; width:20%;}
.cursor {cursor:pointer !important;}
.modellink {float:none; width:100%;}
.modelcontent {float:left; line-height:18px; text-align:left; width:100%; margin-top:10px;}
.view_all {cursor:pointer; font-size:20px; line-height:36px; text-align:center; margin-top:5px;}
.view_all a {color:#090; text-decoration:none;}
.viewsection_left {float:left; width:33%; padding-right:-10px !important;}
.viewsection_left img {width:100%;}
.viewsection_right li {line-height:36px;}
hr {border-bottom:1px solid #e7e7e7; clear:both; margin:0; width:100%; border-top:none;}
.viewsection_right li h4 {color:#b52d11; line-height:2.2; font-size:18px; margin:0px; background:#f5f5f5;}
.viewsection_series {float:left; width:15%;}
.viewsection_part {float:left; width:20%;}
.viewsection_description {float:left; width:31%; font-size:15px; min-height:1px;}
.viewsection_reference {float:left; width:15%; font-size:15px; min-height:1px;}
.viewsection_action {float:left; width:19%; font-size:15px; min-height:1px;}
/*.modelsloaderimg{bottom:25%;left:40% !important;position:absolute; right:30% !important; top:20%; width:15%;}*/
.modelsloaderimg {left:0% !important; position:absolute; right:0% !important; top:35%; width:8%; margin:0 auto;}
.defaultimage {margin:10px 10px 10px 10px;}
.viewsection_part h4:first-child {padding-left:10px;}
.viewsection_reference h4:first-child {padding-left:10px;}
.form-group > label {line-height:20px; font-weight:normal;}
.ship-address {clear:both; overflow:hidden; line-height:22px; width:100%;}
.item_address {display:block; line-height:22px; margin-left:22px;}
.address {border-bottom:1px solid #e7e7e7; color:#e47911; font-size:17px; line-height:28px; margin-bottom:0;}
.add-data {width:24%; float:left; margin:10px 10px 0 0; height:100px;}
.contact_from {width:100%;}
.ship_title {border-bottom:1px solid #e7e7e7; clear:both; margin-bottom:0px; padding:18px 15px 18px 40px; border:none; text-align:left; margin-top:0px;}
.part_data span {clear:both; display:block; color:#e47911; font-size:17px; font-weight:normal; line-height:22px;}
.warehoush {float:left; line-height:32px; width:24%;}
.warehoush-select {width:100%; display:inline-block; clear:both; margin-bottom:14px;}
.uper {z-index:9999;}
.plus {color:#fff; background:#0A8CC9; padding:7px; border-radius:4px; font-size:12px; float:right; cursor:pointer; margin-bottom:10px;}
.group-lable {float:left; width:47%; margin-right:2%; margin-bottom:7px; text-align:left;}
.fedex-lable {float:left; width:20%; margin-bottom:10px;}
.shippingmethods {clear:both; display:inline-block; width:100%;}
.all_address {display:block; height:200px; text-align:left; overflow-y:scroll; overflow-x:hidden;}
.shippingmethods {clear:both; padding:10px 20px 15px;}
.Mgall {margin:0px 0px 10px 15px;}
.stock {margin:0 0 7px 0; display:block;}
.qty {margin:15px 0px; display:inline-block; font-size:18px;}
.finalize_title {clear:both; margin-bottom:0px; padding:0px 15px; color:#b52d11; border:none; text-align:left; line-height:30px;}
.bs-wizard {margin-top:30px;}
/*Form Wizard*/
.bs-wizard {border-bottom:solid 1px #e0e0e0; padding:0 0 10px 0;}
.bs-wizard > .bs-wizard-step {padding:0; position:relative;}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {color:#000; font-size:16px; margin-bottom:5px; text-align:left;}
.bs-wizard > .bs-wizard-step .bs-wizard-info {color:#999; font-size:14px;}
.bs-wizard > .bs-wizard-step > .progress {position:relative; border-radius:0px; height:10px; box-shadow:none; margin:20px 0;}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar {width:0px; box-shadow:none; background:#428bca; border-right:#fff solid 1px;}
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {width:100%;}
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {width:100%;}
.bs-wizard > .bs-wizard-step > .disabled {position:relative; border-radius:0px; height:10px; box-shadow:none; margin:20px 0;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color:#f5f5f5;}
.numbers {color:#fff; font-size:12px; margin-bottom:10px; top:-3px; position:absolute; border-radius:30px; padding:5.5px 10px; line-height:normal;}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum div {line-height:normal;}
.numbers.disabled {background:#E6E6E6; color:#000;}
.numbers.complete {background:#0A8CC9; color:#fff;}
/*END Form Wizard*/

.progress {background:#E6E6E6;}
.cart_price h3 {font-size:20px;}
.bs-wizard-stepnum b {margin-left:33px; font-weight:normal;}
.MDR0 {margin:0 !important;}
.shippingmethods h4 {border-bottom:1px solid #e7e7e7; clear:both; color:#b52d11; line-height:36px; margin-bottom:5px; padding:0px;}
.no-ped {padding:0px;}
.mdACHInfo {width:700px; margin:0 auto; left:0; right:0;}
.panel-heading {border-radius:0px;}
.leftsecond {padding-left:10px !important; width:5%;}
.left-pd {padding-left:10px !important; width:18%;}
.lastwidth {width:10%;}
.brcolor {border:#ddd solid 1px !important; margin-top:15px; margin-bottom:10px; display:inline-block; width:100%;}
.firstwidth {width:3%; padding-right:10px !important;}
.tbborder {border:none !important; line-height:26px; float:left; width:100%; margin:5px 0px 0 0;}
.bhochie-height {display:block; min-height:312px; max-height:280px; margin:0 !important;}
/* bhoechie tab */
div.bhoechie-tab-container {display:inline-block; width:100%; background-color:#ffffff; padding:0 !important; border-radius:4px; -moz-border-radius:4px; border:1px solid #ddd; margin:20px 0px; background-clip:padding-box; opacity:0.97; filter:alpha(opacity=97);}
div.bhoechie-tab-menu {width:16%; float:left; padding-right:0; padding-left:0; padding-bottom:0;}
div.bhoechie-tab-menu div.list-group {margin-bottom:0;}
div.bhoechie-tab-menu div.list-group > a {background:url("/Content/images/checkbox-unchecked.png") no-repeat scroll 5% 50%; margin-bottom:0;}
div.bhoechie-tab-menu div.list-group > a.active, div.bhoechie-tab-menu div.list-group > a.active .glyphicon, div.bhoechie-tab-menu div.list-group > a.active .fa {color:#ffffff !important; background-image:url("/Content/images/checkbox-partial.png"); background-position:5% 50%; background-repeat:no-repeat; background-color:#428bca !important;}
div.bhoechie-tab-menu div.list-group > a .glyphicon, div.bhoechie-tab-menu div.list-group > a .fa {color:#5A55A3;}
div.bhoechie-tab-menu div.list-group > a:first-child {border-top-right-radius:0; -moz-border-top-right-radius:0;}
div.bhoechie-tab-menu div.list-group > a:last-child {border:none;}
div.bhoechie-tab-menu div.list-group > a.active:after {content:''; position:absolute; left:100%; top:50%; margin-top:-13px; border-left:0; border-bottom:13px solid transparent; border-top:13px solid transparent; border-left:10px solid #428bca;}
div.bhoechie-tab-content {background-color:#ffffff; height:229px; overflow:hidden; padding-right:0; padding-top:10px;}
div.bhoechie-tab div.bhoechie-tab-content:not(.active) {display:none;}
.list-group a {float:left; width:100% !important;}
.tabcontain {padding:0px; float:right; width:84%;}
.col-sm-12.bhoechie-tab-container {padding:0px;}
.linetotal {width:4%; text-align:right; padding:0px 15px 0 1px;}
.linetotal1 {width:52%; text-align:right;}
.form-inline .form-group {margin-right:10px;}
.well-primary {color:rgb(255, 255, 255); background-color:rgb(66, 139, 202); border-color:rgb(53, 126, 189);}
.glyphicon {z-index:0;}
div.bhoechie-tab-menu div.list-group > a:hover {background-color:#f8f8f8; color:#000;}
.cartitems {position:absolute; border-radius:30px; -webkit-border-radius:10px; -moz-border-radius:10px; background:red; padding:2px 7px; left:13px; color:#fff; top:4px; min-height:24px; line-height:normal; min-width:24px; text-align:center;}
.notification_icon.ptr span.cartitems {padding:10px 6px; min-height:20px; line-height:inherit; min-width:20px;}
.poinfo {width:95%; float:left; border:none;}
/*.productimage {height:100%; width:100%;}*/
.signpagefull {margin:0 auto; text-align:center;}
.signpage {border:1px solid #dcdcdc; border-radius:5px; box-shadow:0 2px 1px rgba(0, 0, 0, 0.06); margin:30px auto 0; position:relative; width:290px; display:table; background:#fff; text-align:left;}
.signpage p {line-height:20px;}
.login-screen {background:none repeat scroll 0 0 #000000; border:1px solid #2875b8; border-radius:5px 5px 0 0; color:#ffffff; margin-bottom:18px; padding-bottom:10px; padding-top:10px;}
.cratepopup {line-height:22px; padding-bottom:10px;}
.crate_field {width:97%; margin-right:1%; float:left;}
.crate_field_footer {text-align:center; line-height:32px;}
.pass_footer {text-align:center; line-height:32px; margin-bottom:15px;}
.password_popup {width:350px; margin:0 auto;}
.password_content {width:320px; margin:0 auto; background:#fff; border:#dcdcdc solid 1px; border-radius:6px;}
.password_body {line-height:22px; padding:10px 15px 0;}
.minwd_account i {display:block; text-align:left; width:100%;}
.mrtop0 {margin-top:15px;}
.minwd_account {width:960px; margin:0 auto 14px; display:block; border:#dcdcdc solid 1px; border-radius:4px; padding:0px 5px;}
.minwd_account > ul {display:inline-block; list-style:none outside none; margin:0; padding:0; width:100%;}
.minwd_account li {border-right:1px dotted #dcdcdc; float:left; line-height:18px; margin:0 8px; min-height:261px; padding-right:15px; width:31%;}
.minwd_account li h4 {color:#e47911; display:block; font-size:18px; line-height:34px; margin-bottom:5px; border-bottom:1px dotted #ccc; font-family:Arial;}
.minwd_account li:last-child {border:none; padding:0px;}
.open_order {list-style:none; width:100%; margin:0; padding-left:10px; padding-bottom:10px; display:inline-block;}
.open_order li {border:medium none; line-height:22px; list-style:circle outside none; margin-left:12px; min-height:100% !important; width:100%;}
.open_order li a {color:#004b91; text-decoration:none;}
.open_order li a:hover {color:#e47911; text-decoration:underline;}
#custom-search-form {margin:0; padding:0;}
#custom-search-form .search-query {padding:5px; margin-bottom:0; border:#dcdcdc solid 1px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-transition:width 0.2s ease-in-out; -moz-transition:width 0.2s ease-in-out; -o-transition:width 0.2s ease-in-out; transition:width 0.2s ease-in-out;}
#custom-search-form button {border:0; color:#fff; background:#b52d11; padding:5px 8px; margin-top:-4px; position:relative; margin-bottom:0; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.pdtop {padding:6px 10px;}
.search-query:focus + button {z-index:3;}
.search-query:focus {width:250px;}
#dvLoginContainer > p {text-align:left; margin-top:10px; margin-bottom:0;}
.usericon {background:url("/Content/images/men.png") no-repeat scroll 0px top; padding-left:20px;}
.Currentcontrol01 > span {line-height:28px;}
.control {width:50%; margin:0 auto;}
.control input {width:96%; margin-right:2%;}
.setpassword {margin:0 auto !important; width:24.7% !important;}
.manage_account {width:900px; margin:0 auto 7px; display:block; border:#dcdcdc solid 1px; border-radius:4px; padding:0px 5px; clear:both;}
.manage_account > ul {display:inline-block; list-style:none outside none; margin:0; padding:0; width:100%; border-bottom:1px dotted #dcdcdc;}
.manage_account li {float:left; line-height:16px; margin:0 7px;}
.manage_account li:last-child {border:none; padding:0px; float:right; margin-left:0; text-align:left; width:13%;}
.manage_account li:first-child {float:left; line-height:16px; margin:0 8px; text-align:left;}
.manage_orders {padding:10px 0 !important; background:#f5f5f5;}
.manage_orders > li:last-child {float:right; text-align:right;}
.manage_orders span {display:block;}
.manage_orders li {width:11%; float:left; border:none !important; min-height:100%;}
.manage_orders.width15 li {width:15%;}
.manage_orders.width20 li {width:20%;}
.manage_orders.width17 li {width:17%;}
.manage_orders .width6 {width:6% !important;}
.manage_delivered {border-bottom:1px dotted #dcdcdc; padding:6px 0 !important; position:relative;}
.manage_delivered span {clear:both; display:block;}
.manage_delivered i {margin:10px 0px; width:205px; height:170px; display:block; text-align:center;}
.manage_delivered b {line-height:24px;}
.manage_orders li b {display:block; width:100%;}
.manage_orders a {color:#285e8e;}
#shipContainer {padding:10px !important; width:auto !important;}
#shipContainer li {width:100% !important;}
#shipContainer > ul {padding-left:5px; list-style:none;}
.open_account {padding:10px 0 !important;}
.open_account > ul {display:inline-block; list-style:none outside none; margin:0; padding:0; width:100%; border-bottom:1px dotted #dcdcdc;}
.open_account li {float:left; line-height:16px; margin:0 8px; width:34%;}
.open_account li:last-child {border:none; padding:0px; float:right; margin-left:0; width:50%;}
.open_account li:first-child {float:left; line-height:16px; margin:0 8px; width:44%;}
.panddingorder-main {display:table; margin:15px auto 0; text-align:center; width:900px;}
.panddingorder {display:inline-block; list-style:none outside none; margin:0 auto; padding:8px 0px; float:left;}
.panddingorder li {float:left; padding:0px 14px; font-size:16px;}
.panddingorder li a {color:#000; line-height:18px; padding:5px 10px; cursor:pointer;}
.panddingorder li a:hover {border-bottom:#f0ad4e solid 3px; color:#000;}
.panddingorder li a.active {border-bottom:red solid 3px; color:#000;}
.login_user {font-family:arial; font-size:13px; font-weight:bold; line-height:24px; margin-top:5px; display:block;}
.cartpage {width:26%; float:left;}
.notes h3 {font-size:20px;}
.manageuseraction {padding:6px 0; line-height:24px; display:block;}
.note_book {margin-right:15px; clear:both;}
#UserDetail button {margin-right:10px; margin-top:10px; float:left;}
#dvLoginContainer.cart1 {right:0; float:left;}
#dvLoginContainer {padding:15px 15px 10px !important; width:270px;}
.drop-cart {right:0 !important; width:280px !important; z-index:999999999; height:auto; max-height:324px !important; overflow-x:auto;}
.drop-cart li:first-child {margin-top:7px !important;}
.inner_items {float:left; text-align:left; width:75%; padding-left:5px;}
.drop-cart li a {clear:both; display:inline-block; padding:0 8px !important; width:100%;}
/*Web Grid*/
.gridTable {margin:5px; padding:10px; border:1px #c8c8c8 solid; border-collapse:collapse; min-width:550px; background-color:#fff; color:#fff;}
.gridHead th {font-weight:bold; background-color:#030D8D; color:#fff; padding:10px;}
.gridHead a:link, .gridHead a:visited, .gridHead a:active, .gridHead a:hover {color:#fff;}
.gridHead a:hover {text-decoration:underline;}
.gridTable tr.gridAltRow {background-color:#efeeef;}
.gridTable tr:hover {background-color:#f6f70a;}
.gridAltRow td {padding:10px; margin:5px; color:#333;}
.gridRow td {padding:10px; color:#333;}
.gridFooter td {padding:10px; background-color:#c7d1d6; color:#999; font-size:12pt; text-align:center;}
.gridFooter a {font-weight:bold; color:#333; border:1px #333 solid;}
.drop-cart li a {clear:both; display:inline-block; padding:0 8px !important; width:100%;}
.ref-main-panel {width:16%; float:left;}
.ref-panel {border:medium none; margin-bottom:20px; margin-left:15px; width:100%;}
.MG0 {margin:0px;}
.signout {width:100%; text-align:center; display:table; padding:10px 0px; line-height:22px;}
.acc_page li {border-bottom:1px dotted #ccc; padding:4px 0px;}
.acc_page li:last-child {border:none;}
.itemto-return {border:1px solid #dcdcdc; border-radius:4px; display:inline-block; margin-top:20px; width:100%;}
.itemto-return ul {list-style:none; padding:0px 15px;}
.itemto-return li:last-child {border-left:1px dotted #dcdcdc; padding-left:20px;}
.itemto-return ul li {float:left; width:50%; line-height:20px; padding:10px 0px;}
.itemto-return span {display:block;}
.show-item {background:none repeat scroll 0 0 #f9f9f9; border-bottom:1px solid #dcdcdc; line-height:30px; padding:0px 10px;}
.Shipped-item {list-style:none;}
.Shipped-item > li:first-child {text-align:center; width:48%;}
.return_order > ul {list-style:none outside none; padding:0; display:inline-block; width:100%;}
.return_order li {width:100% !important; padding-top:0 !important;}
.return_order li:last-child {border:none; padding:0; margin-bottom:8px;}
.quantity_return {float:left; margin:0 2% 0 0; width:10%;}
.Reason-input {float:left; width:25%;}
.linehg {line-height:32px; float:left; width:135px;}
.return_order li .error {float:left; margin-right:2%;}
.return_order li .error1 {float:left; margin-left:14%; font-family:Verdana; color:red; line-height:18px;}
.catalog {margin:0 auto; text-align:center; width:100%; list-style:none; padding:0;}
.catalog li {text-align:center; margin:0; padding:10px 0px;}
.Descibe {width:38%;}
.items_left {width:41.6667%; padding:0px 15px; float:left;}
.items_right {width:58.3333%; padding:0px 15px; float:right;}
.place_order {width:100%; display:inline-block; padding-top:10px;}
.place_order span {width:50%; float:right;}
.customizetable {line-height:28px; width:100%;}
.customizetable tr {border-top:1px solid #ddd; display:inline-block; line-height:1.42857; padding:8px 4px; vertical-align:top; width:100%;}
.format {border:1px solid #dcdcdc; border-radius:4px; display:block; margin:0 auto 14px; width:850px;}
.format h4 {background:#f5f5f5; border-bottom:1px solid #ddd; color:#b52d11; margin:0; padding:5px 6px; line-height:24px;}
.format h5 {padding:0px 6px;}
.format-inner-input {float:left; width:50%;}
.format_mr {display:block; margin-left:2.3%; line-height:30px !important;}
.bgcolor {background:#f5f5f5;}
.format_mr .form-control {height:30px !important;}
.format_mr > span {display:block; float:left; width:15%;}
.tmpfix {float:left; margin-bottom:3%; width:520px;}
.format_mr > span {display:block; float:left; width:15%;}
.Month {display:block; line-height:30px !important;}
.Month > span {display:block; float:left; width:8%;}
.Month-inner-input {float:left; width:20%;}
.viewinvoice {float:left; padding:20px 15px 10px; position:relative; width:100%;}
.Invoice {border:1px solid #dcdcdc; border-radius:4px; float:left; padding:0 15px 15px; margin:0 15px 15px; position:relative; width:70%;}
.hasDatepicker {width:70%;}
.viewinvoiceinput {width:100%; padding:0 15px; clear:both;}
.status {width:17% !important; text-align:right !important; float:right !important;}
/*wizard css*/
.wizard-step {line-height:24px; display:none;}
.wizard-step ol {margin:0; padding:0; list-style-type:none;}
.wizard-step li {border-bottom:#dcdcdc solid 1px; font-size:15px; margin:5px 0px; padding-bottom:5px;}
.wizard-step label {float:left; min-width:100px; margin-right:10px;}
.wizard-confirmation {display:none;}
.wizard-confirmation #validation-summary {margin:25px 0px 0px; font-weight:bold; color:#f00;}
.wizard-nav {margin:20px 0 10px;}
.fixpopup {width:843px;}
.reason {clear:both; display:block; margin-left:17px; font-size:14px;}
.padding-top10 {padding-top:10px;}
.padding-bottom10 {padding-bottom:10px;}
.wizard-step li:last-child {border:none;}
.wizard-step li ul li {margin-bottom:0; padding-bottom:0; border:none;}
.modal-body {line-height:20px;}
.hidebutton {display:none;}
.expirationdate {width:43%; float:left; margin-right:2%;}
.expirationyear {width:55%; float:left;}
.modal-footer {text-align:center;}
.omb_btn-google {background:#c32f10; border:1px solid #c32f10;}
.omb_btn-google:hover {background:#AA250A; border:1px solid #AA250A;}
.method {float:left; width:32%; margin:0 5px;}
.methodtitle {width:25%; padding:5px 4px 5px 10px !important;}
.edit-height {height:330px; margin:0;}
.addcredit {margin:0px 0 4px 0; display:inline-block; width:100%;}
.cardtype {width:27%; padding-right:15px; float:left;}
.cardnumber {width:33.3333%; padding-right:15px; float:left;}
.expdate {width:19%; float:left;}
.cardsize {height:16px; display:inline-block;}
.panel-padding {padding:15px 5px 5px 5px;}
.edit-height td {padding:10px 4px 0 !important;}
.holder {padding:10px 5px; background-color:#428bca !important; border-color:#428bca !important; color:#fff !important;}
.panel-info-border {border-color:#dcdcdc;}
.inputform {float:left; padding-right:15px; width:28%;}
.inputform:last-child {width:16%;}
.fullsize {width:100% !important;}
.expdate > h4 {height:18px;}
.filter {background:url("/Content/images/filter.png") no-repeat scroll 0 12px; width:30px; height:30px;}
.filter a:active {background:url("/Content/images/filter-hover.png") no-repeat scroll 0 12px; width:30px; height:30px;}
.filter a:hover {background:url("/Content/images/filter-hover.png") no-repeat scroll 0 12px; width:30px; height:30px;}
.pointer {cursor:auto; color:#000;}
.pointer:hover {cursor:auto; color:#000;}
.form-control.valid {overflow:hidden !important;}
.paymentheight-border {border:none;}
.cardholder {width:34%; float:left; padding-right:15px;}
.addheight {height:110px; display:inline-block; line-height:20px;}
.cardnumber .form-control {overflow:hidden;}
.cardholder .form-control {overflow:hidden;}
.info-block {border-right:5px solid #428bca; margin:15px 0px;}
.info-block.block-info.clearfix b {display:block; float:left; width:35%;}
.info-block {background:none repeat scroll 0 0 #f9f9f9; padding:10px 10px 5px 10px; border-left:1px solid #f1f1f1; border-top:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1;}
.cardtype img {margin:9px 8px;}
.cardnumber img {margin:9px 8px;}
.accordion .list-group > a {background:url("/Content/images/checkbox-unchecked.png") no-repeat scroll 5% 50%; margin-bottom:0; padding:0;}
.accordion div.list-group > a.active, .accordion div.list-group > a.active .glyphicon, .accordion div.list-group > a.active .fa {padding:0; color:#ffffff !important; background-image:url("/Content/images/checkbox-partial.png"); background-position:5% 50%; background-repeat:no-repeat; background-color:#428bca !important;}
.Payment-accordion {border:none; box-shadow:none;}
.Payment-accordion .list-group > a {margin-bottom:0; padding:3px 10px; background:url("/Content/images/expand.png") no-repeat 100% #f5f5f5; z-index:99;}
.Payment-accordion div.list-group > a.active, .Payment-accordion div.list-group > a.active .glyphicon, .Payment-accordion div.list-group > a.active .fa {background:url("/Content/images/expand.png") no-repeat 100% #1F4668 !important; padding:3px 10px; color:#ffffff !important; background-position:5% 50%; background-repeat:no-repeat;}
.accordingwidth-left {width:40%; float:left; line-height:20px; text-align:left; font-size:16px;}
.accordingwidth-right {width:60%; float:left; line-height:20px; text-align:left;}
.shortdate {line-height:30px; text-align:right; margin:10px 4% 10px 0; color:#db261c; float:right;}
.shortdate-exe {line-height:30px; text-align:right; margin:10px 4% 10px 0; float:right;}
.paymentcards {width:49%; text-align:left; float:left;}
.paymentcenter {width:2%; float:left;}
.payment-add-data {float:left; height:120px; margin:0 1% 5px; text-align:left; width:48%;}
.ship-address.all_address.bhochie-height.seconttab {margin: 10px 0 !important;}
.ship-address.all_address.bhochie-height.seconttab table {width: 100%;}
.tabs.bhoechie-tab-menu.payment-tabs {width:28%;}
.payment-tabcontain {width:72%;}
.payment-add-data .address {font-size: 15px; line-height: normal; display: flex; align-items: flex-start;}
.popup-paymentcards {width:100%; text-align:left;}
.pay-add {background:#428bca; padding:1px 10px; border-radius:4px 4px 0 0; text-align:left; color:#fff;}
.billing {margin-top:0px; font-size:16px; font-weight:bold;}
.visa {background:url("/Content/images/visa.png") no-repeat; width:48px; height:30px; float:left; margin-right:10px;}
.mastercard {background:url("/Content/images/mastercard.png") no-repeat; width:48px; height:30px; float:left; margin-right:10px;}
.discover {background:url("/Content/images/discover.png") no-repeat; width:48px; height:30px; float:left; margin-right:10px;}
.amex {background:url("/Content/images/amex.png") no-repeat; width:48px; height:30px; float:left; margin-right:10px;}
.ShipOption-main {margin:0px auto 0; text-align:center;}
.ShipOption {float:left; font-size:16px;}
.ShipOption1 {font-size:14px;}
.ShipOptionSelect {list-style:none; padding:0px;}
.ShipOption-main h4 {color:#000;}
.ShipOption-main h3 {color:#b52d11; font-size:22px; margin-top:10px;}
.ShipOptionSelect li {float:none; line-height:22px; text-align:left; border:none;}
.ShipOption-product {margin-left:5%; margin-bottom:6px; margin-top:10x;}
.ShipOption-product b {color:#000;}
.shipto {color:#888; line-height:22px; margin:8px 0;}
.shiptoqut {line-height:32px; margin:8px 0; width:72%;}
.margin0 {margin:0 !important;}
.ShipOption-product > span {display:block; clear:both;}
.ShipOption-product small {color:#b52d11; font-size:16px; font-weight:bold;}
.shipoptiondate {color:#090;}
.shipinner {float:left; list-style:none;}
.shipinner li {margin:0 8px 0 0 !important; float:left !important;}
.usericon1 img {margin-right:5px;}
.resp-tabs-list li {width:100%; font-weight:600; font-size:13px; display:inline-block; margin:0; list-style:none; cursor:pointer; float:left;}
ul.resp-tabs-list {padding:0; margin:0; float:left; width:16%;}
/*.oversizewarningmsgForFedexPickup {margin:3px 10px 10px 16% !important;}*/
.resp-tabs-container {clear:none; float:left; padding:0; width:84%;}
.resp-tabs-list li a.active {background-color:#428bca !important; background-image:url("/Content/images/checkbox-partial.png"); background-position:5% 50%; background-repeat:no-repeat; color:#ffffff !important;}
.resp-tabs-list li a {background:url("/Content/images/checkbox-unchecked.png") no-repeat scroll 5% 50%; margin-bottom:0;}
.resp-tabs-list li a {border-color:-moz-use-text-color -moz-use-text-color #ddd; border-style:none none solid; border-width:medium medium 1px; float:left; height:100%; line-height:22px; margin-bottom:0; padding:10px 0; width:100%; z-index:0 !important;}
#verticalTab {background-clip:padding-box; background-color:#ffffff; border:1px solid #ddd; border-radius:4px; display:inline-block; margin:20px 0; opacity:0.97; padding:0 !important; width:100%;}
.resp-tabs-list li > a.active:after {content:''; position:absolute; left:100%; top:50%; margin-top:-13px; border-left:0; border-bottom:13px solid transparent; border-top:13px solid transparent; border-left:10px solid #428bca;}
.allsidemargin {margin:10px 15px;}
.resp-vtabs li.resp-tab-active {background-color:#428bca !important; background-image:url("/Content/images/checkbox-partial.png"); background-position:5% 50%; background-repeat:no-repeat; color:#ffffff !important;}
.seconttab {margin:10px 0;}
.halfwidth {width:25% !important;}
.bigsize {width:75% !important; padding-left:15px;}
.partdefaultimage {width:60%; height:auto; margin:10px;}
.bottomalign {width:550px; margin:0 auto; padding:0; line-height:20px;}
.bottomalign a {color:#fff; text-decoration:none;}
.footer-login {position:absolute; bottom:0; width:100%; left:0; right:0;}
.main-footer {padding:17px 15px; background:#6c6464; clear:both; display:flex; color:#fff; text-align:center;}
.main-footer span a {color:#fff; text-decoration:none;}
.bodyheight {min-height:891px;}
.Quantity-save-cancel {float:left; margin-right:15px; width:80px;}
.Qut-save-cancel {float:left; margin:0 5px; width:40px; padding:2px; height:24px !important;}
.deleteqty {float:right; margin:0 5px;}
.savequt img {width:18px;}
.deleteqty img {width:18px;}
.bodyheight {min-height:1010px; margin-top:56px;}
.mobileheight {min-height:370px;}
.Reference-type-section {width:155px; float:left; margin-right:12px;}
.blue_header {clear:both; display:block; width:100%;}
.modal-header {border-bottom:none !important; padding:5px 15px 0 !important;}
.sb-slidebar {padding:14px; color:#fff;}
html.sb-active #sb-site, .sb-toggle-left, .sb-toggle-right, .sb-open-left, .sb-open-right, .sb-close {cursor:pointer;}
/* Fixed position examples */
#sb-site.top-padding {padding-top:50px;}
#fixed-top {position:fixed; right:0%; top:39%; z-index:99;}
#fixed-top span.sb-toggle-left {float:right; color:white; width:100%; height:100%;}
.fixedcardholder {width:100%;}
.fixedcardholder h4 {color:#000; clear:both;}
.placearea {margin-bottom:10px; width:90%;}
.quotetitle {color:#b52d11; float:left; line-height:12px; margin-right:8px; font-size:18px;}
.quotetitle > b {color:#000; line-height:12px; margin-right:8px; font-size:16px; font-weight:normal;}
.namequote {display:inline-block; margin:20px 0 15px; width:100%;}
.chatmain {width:100%; margin-top:20px; clear:both; display:inline-block;}
.chat {list-style:none; margin:0; padding:0; font-size:16px;}
.chat li {margin-bottom:10px; padding-bottom:5px; width:100%;}
.chat li.left .chat-body {margin-left:60px;}
.chat li.right .chat-body {margin-right:60px;}
.chat li .chat-body p {margin:0; padding:5px 0 0; color:#777777; line-height:20px; clear:both;}
.panel .slidedown .glyphicon, .chat .glyphicon {margin-right:5px;}
.side-left {float:left; padding:10px 0;}
.sider-right {float:left; padding:10px 0;}
.chattitle {line-height:18px; color:#b52d11;}
.chattitle-first {margin-right:25%;}
.chattitle-last {margin-left:25%;}
.col-quote {float:left; min-height:1px; padding-left:15px; padding-right:15px; position:relative; width:50%;}
.chattitle-last {margin-left:25%;}
.seller_right_add {width:95%; background:#fff; border:#ddd solid 1px; padding:8px;}
.pouuptilets {background:#3276b1 !important; color:#fff !important; margin:0; padding:8px 5px !important; font-size:16px; line-height:0.9 !important;}
.main_slider .bx-wrapper {height:127px;}
.main_slider .bxslider > li img {/*height:127px !important; object-fit:cover;*/ flex-shrink: 0; min-width: 100%; min-height: 100%;}
.timeline-label {position:relative; padding:10px !important; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset; background:#DFECFF; -webkit-background-clip:padding-box; -moz-background-clip:padding; background-clip:padding-box; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.timeline-label:after {border-bottom:9px solid transparent; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset; border-left:10px solid #DFECFF; border-top:9px solid transparent; content:""; left:100%; margin-top:-13px; position:absolute; top:50%;}
.timeline-label-right {position:relative; padding:10px !important; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset; background:#E4FDD5; -webkit-background-clip:padding-box; -moz-background-clip:padding; background-clip:padding-box; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.timeline-label-right:before {content:''; display:block; position:absolute; width:0; height:0; border-style:solid; border-width:9px 9px 9px 0; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset; border-color:transparent #E4FDD5 transparent transparent; left:0; top:10px; margin-left:-9px;}
.chatmain .panel-body {height:500px; overflow-y:scroll;}
input.error {border:1px solid red !important;}
select.error {border:1px solid red !important;}
.second-section-table {width:54%;}
img.selling_parts {width:100%; height:auto;}
.main_index {display:inline-table; width:140px !important; height:140px;}
.productimage {display:inline-block !important;}
.main_index_cart {width:110px !important; height:110px !important;}
.form-quote {height:32px;}
#Quantity.required {overflow:hidden !important;}
.wizard-step .valid {overflow:visible !important;}
.uppercase {text-transform:uppercase;}
.Technician tr td {height:40px !important; line-height:34px !important;}
.Technician tr td {height:40px !important; line-height:34px !important;}
.banner {padding-top:15px;}
/*.main_slider {width:66%; float:left; padding-left:15px; padding-right:15px; position:relative; min-height:480px;}*/
.col-sm-3.right_area {width:17%;}
.home-right {position:relative; right:15px; /*top:-55px;*/}
.customer_acc {padding:0px 0 10px; position:relative; clear:both;}
.customer_acc input {width:42%; margin-left:5px; height:26px; color:#000;}
.customer_acc span {float:left; line-height:28px;}
.customer_acc a {width:auto !important; float:right; margin-top:0; padding:2px 9px;}
.banner img {width:100% !important; height:100% !important;}
.main-seller li {margin:0 1%; width:31%;}
.index_signin {margin:0px auto; width:100%; padding-top:20px; text-align:center;}
.index_signin1 {margin:0px auto; width:100%; padding-top:20px;}
.inner_item_cart_totle {margin:10px 6px 0px; text-align:left; width:72%; float:right; border-top:#ccc solid 1px; line-height:36px;}
.TechnicianName {width:220px;}
.signbutton {padding:6px 60px;}
.index_signin p {font-size:16px; line-height:18px; font-family:verdana;}
.errortext {color:#b52d11 !important;}
.save_product_btn {position:absolute; bottom:0;}
.invoice img {margin:9px 8px;}
.cross11 > a {float:left;}
ul.min-height li {min-height:420px;}
.cross11 > a {display:block !important;}
.QuickCart_BG {z-index:999; background-color:rgb(240, 248, 255); padding:5px;}
.remove {float:left;}
.slide-out-div {border:1px solid #ccc; height:auto !important; padding:7px 15px 15px 15px; position:fixed !important; width:200px; z-index:9999; background-color:#FFFFFF; transform:translate(0%, -20%);}
/*.handle{margin-top :50%;}*/
.qty_padding {padding:3px;}
.no_pad {padding:0px;}
.margin-left10 {margin-left:10px;}
.bill_to {color:#e47911; font-size:17px; clear:both; display:block;}
.loading_msg {display:none; text-align:center; clear:both; padding-bottom:10px;}
.billpaygrid {float:left; width:100%; margin-top:20px;}
.billpaygrid-left {float:left; width:10%;}
.billpaygrid-lable {float:left; width:100%; text-align:center; line-height:32px; border:#DDD solid 1px; background-color:#f5f5f5; font-weight:bold;}
.billpaygrid-right {float:right; width:90%;}
.billpay_lookup {height:20px; margin-top:16px; padding-right:10px;}
.redborder {border:1px solid red;}
.billpayfooter {float:left; width:100%;}
.billpayfooter .divtotal {float:right; background:#BBB; padding-top:15px; font-weight:bold; padding-bottom:15px; clear:both; width:auto;}
.billpayfooter .divtotal .totaltext {padding:2px 5px 2px 2px; min-width:122px; text-align:right;}
.billpayfooter .divcontinue {padding:5px 0px 5px 0px; clear:both; width:100%; float:left;}
.billpayfooter .divcontinue .continuebutton {float:right;}
.padding-top5 {padding-top:5px;}
.cls {clear:both;}
.padding-top20 {padding-top:20px;}
.red {color:Red;}
.padding-right5 {padding-right:5px;}
.padding-right20 {padding-right:20px;}
.paddingtb5 {padding-top:5px; padding-bottom:5px;}
.paddingtb10 {padding-top:10px; padding-bottom:10px;}
.disblock {display:block;}
.disnone {display:none;}
b.doctitle {font-weight:normal; padding:0px 5px 0 10px; line-height:19px; min-height:1px;}
.unapplied {padding:11px 5px; float:left;}
.value {text-align:right; padding-right:5px; float:right; width:108px; line-height:18px;}
.Amountarea {line-height:18px; padding:2px 5px 3px; text-align:left; width:110px;}
.pad610 {padding:6px 10px !important;}
.checkdata {float:left; margin-right:5px;}
.left5 {margin-left:7px !important; margin-right:0 !important;}
input.totalpay {float:left; width:20%;}
select.totalpay {float:left; width:20%;}
.payment-lable {width:130px; float:left; margin-bottom:15px;}
.card-type {width:7%;}
.card-type .card-input {float:left;}
select.card-expdate {width:9.4%;}
.load_more_record {text-align:center; clear:both; padding-bottom:10px;}
.billpaylabel {background:no-repeat url('/Content/images/label.png') 4px -293px; width:45px; height:20px;}
span.totalpay input {margin-top:6px;}
.caret_right {float:right; margin-top:11px;}
.fontsize16 {font-size:16px;}
.width100per {width:100%;}
.ptr {cursor:pointer;}
#divLabelList .slabel {padding:5px; width:100%; float:left; line-height:16px; position:relative;}
#divLabelList .slabel .caret {display:none;}
#divLabelList .slabel:hover {background:#f2f2f2; line-height:18px; display:block; position:relative; cursor:pointer;}
/*#divLabelList .slabel:hover .caret {padding:0; top:14px; position:absolute; right:10px; display:block; cursor:pointer;}*/
#divLabelList .slabel:hover .caret-icon {background:no-repeat url('../images/bgicon.png'); float:right; height:11px; margin:5px 0 0; width:11px;}
.valign_sub {vertical-align:sub;}
.express-ref {width:80px; float:left;}
#divLabelList .slabelcount {padding:0px 5px 5px 0px; float:left; height:20px;}
.sdisplaymessage {float:left; margin-top:10px; padding:5px;}
.lable-text {background:#ddd; font-weight:normal; font-size:11px; padding:2px 0px 2px 2px; margin-left:3px; float:left;}
.lable-text:first-child {margin-left:0px;}
.lable-text span a {background:#ddd; color:#000; font-weight:normal; font-size:11px; padding:2px 3px; cursor:pointer;}
.lable-text span a:hover {background:#000; color:#fff;}
.product_title .expand {background:url(/Content/images/sprite.png) no-repeat 15px 2px; float:right !important; margin:0; padding:13px 10px 10px 20px; margin-top:6px; width:100px !important;}
.product_title.open .expand {background:url(/Content/images/sprite.png) no-repeat 15px -20px; float:right !important; margin:0; padding:13px 10px 10px 20px; margin-top:6px; width:100px !important; z-index:99;}
.product_title.open a {background-position:13px -20px; float:left; width:100%; margin-top:0px;}
.datalist .expand {background:url(/Content/images/sprite.png) no-repeat 15px 2px; float:right !important; margin:0; padding:13px 10px 10px 20px; margin-top:6px; width:100px !important; z-index:99;}
.datalist.open .expand {background:url(/Content/images/sprite.png) no-repeat 15px -20px; float:right !important; margin:0; padding:13px 10px 10px 20px; margin-top:6px; width:100px !important; z-index:99;}
.datalist.open a {background-position:13px -20px; float:left; width:100%; margin-top:0px;}
.left-iable {float:left; width:90%;}
.text-left {text-align:left;}
.margin-left115 {margin-left:115px;}
.lightyellow {background:#FFC !important;}
.billpayfooter-sticky-top {position:fixed; top:0; left:0; width:100%; z-index:1000; background:#fff; border-bottom:1px solid #BBBBBB;}
.billpayfooter-sticky-bottom {position:fixed; bottom:0; width:88%; z-index:1000; background:#fff; border-bottom:1px solid black;}
.pad_2 {padding:2px;}
.terms {line-height:24px; display:inline-block; font-size:16px;}
.terms h3 {margin-top:0px; color:#b52d11; border-bottom:#b52d11 solid 1px; padding-bottom:5px; font-weight:bold;}
.terms-left {width:75%; padding:0px 15px; float:left;}
.terms-right {width:25%; padding:0px 15px; float:right;}
.terms img {width:100%;}
.viewsection_action i {padding-top:10px;}
.margin-right {margin-right:10px;}
.partnob {margin-left:15px;}
.fix-description a {display:inline-block; margin:10px 0px 15px 18px; cursor:pointer; line-height:22px;}
.txtRowsPerPage {width:50px; height:28px; text-align:center; line-height:22px;}
.feedback {background:none repeat scroll 0 0 #eee; border:1px solid #ddd; padding:7px 25px; color:#000;}
.sidebar-close {float:right;}
.sidebar-brand {background:#b52d11; height:40px; line-height:22px; padding:10px 15px; z-index:9999; position:relative;}
.sidebar-brand a {color:#fff;}
.colorbox {list-style:none; margin:0; padding:0;}
.colorbox li {float:none; padding-bottom:5px;}
.onlinebillpay table {overflow-x:hidden; width:100%;}
.blackbox {margin-right:3px; color:#fff; background:black; display:inline-block; padding:6px 12px; margin-bottom:0; font-size:14px; font-weight:normal; line-height:1.42857143; text-align:center; white-space:nowrap; vertical-align:middle; border:#000 solid 1px;}
.redbox {margin-right:3px; color:#fff; background:red; display:inline-block; padding:6px 12px; margin-bottom:0; font-size:14px; font-weight:normal; line-height:1.42857143; text-align:center; white-space:nowrap; vertical-align:middle; border:#000 solid 1px;}
.orangebox {margin-right:3px; background:orange; display:inline-block; padding:6px 12px; margin-bottom:0; font-size:14px; font-weight:normal; line-height:1.42857143; text-align:center; white-space:nowrap; vertical-align:middle; border:#000 solid 1px;}
.yellowbox {margin-right:3px; background:yellow; display:inline-block; padding:6px 12px; margin-bottom:0; font-size:14px; font-weight:normal; line-height:1.42857143; text-align:center; white-space:nowrap; vertical-align:middle; border:#000 solid 1px;}
.whitebox {margin-right:3px; background:white; display:inline-block; padding:6px 12px; margin-bottom:0; font-size:14px; font-weight:normal; line-height:1.42857143; text-align:center; white-space:nowrap; vertical-align:middle; border:#000 solid 1px;}
.tdSuggessted {border-top:medium none !important; padding-left:20px !important;}
.menu-sticky-top {position:fixed; top:0; left:0; width:100%; z-index:1000; background:#fff;}
.menu-labelname {font-size:17px; font-weight:bold;}
.menu-shadow3 {webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; -moz-box-shadow:3px 3px 3px rgba(50,50,50,0.28); -webkit-box-shadow:3px 3px 3px rgba(50,50,50,0.28); box-shadow:3px 3px 3px rgba(50,50,50,0.28);}
.shadow6 {webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; -moz-box-shadow:6px 6px 6px rgba(50,50,50,0.28); -webkit-box-shadow:6px 6px 6px rgba(50,50,50,0.28); box-shadow:6px 6px 6px rgba(50,50,50,0.28);}
.shadow8 {webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; -moz-box-shadow:8px 8px 8px rgba(50,50,50,0.28); -webkit-box-shadow:8px 8px 8px rgba(50,50,50,0.28); box-shadow:8px 8px 8px rgba(50,50,50,0.28);}
.none-radius {webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
.feedback-form {width:800px; clear:both; margin:0 auto 14px; display:block;}
.form-subHeader {border-top:none; font-size:1.071em; line-height:1.5em; font-style:normal; margin:15px 0px;}
.control-label {line-height:18px; margin-top:5px;}
.button-checkbox .btn {display:block; float:left; margin-right:5px; width:32%;}
.button-checkbox .btn.last {margin-right:0px;}
.searchinvoce {float:left; line-height:18px;}
.filter-invoice {line-height:22px; margin-left:15px; float:left;}
.invoice-selected {padding:2px 12px; display:inline-block; color:#fff; background-color:#3276b1; border:#285e8e solid 1px; padding:5px 20px; font-size:16px;}
.invoice-unselected {padding:2px 12px; display:inline-block; color:#fff; background-color:#3276b1; border:#285e8e solid 1px; padding:5px 20px; font-size:16px;}
.table-row-fixed {background:#fff; z-index:9; height:40px;}
.td-row-fixed {width:99.5%; display:inline-table; background:#fff; z-index:9;}
.firstrow {width:25px;}
.amountrow {width:130px;}
.lablerow {width:140px;}
.invoicerow {width:110px;}
.daterow {width:110px;}
.duerow {width:80px;}
.inamountrow {width:90px;}
.teamrow {width:90px;}
.reaminingrow {width:110px;}
.verifytable .invoicerow {width:17%;}
.billpay-mainheader {position:absolute; width:98%; z-index:9; height:40px; top:0;}
.billpay-mainheader table {z-index:9;}
.accordingwidth-left {width:40%; float:left; line-height:20px; text-align:left; font-size:16px; position:relative; margin-left:14px;}
.accordingwidth-right {width:58%; float:left; line-height:20px; text-align:left; position:relative;}
.checkcard {background:url("/Content/images/checkcard.png") left top; left:3px; top:14px; z-index:9; width:32px; height:32px; float:left; position:absolute;}
.Suggested_note {padding:0px 15px 10px; margin-top:-8px; font-size:14px;}
.width100 {padding:0 10px;}
h3.model_title {background:none repeat scroll 0 0 #f5f5f5; border-bottom:1px solid #ddd; color:#b52d11; font-size:16px; margin:0; padding:5px 8px; width:100%;}
.viewsection_right li {width:18%; margin:0 1%; float:left; height:270px; margin-top:7px;}
.viewsection_right {float:right; list-style:outside none none; margin-left:15px; padding-left:0; width:65%;}
.viewsection_right li h4 {font-family:inherit; font-weight:bold; line-height:1.8; color:#b52d11; margin:0; padding:0;}
.product_modelcart {cursor:pointer; display:inline-block; float:right;}
.modeldataformat {clear:both; display:block; margin:0; overflow-x:hidden;}
.modeldataformat td {font-size:14px; line-height:26px;}
.part-nowrap {font-size:14px; line-height:24px !important; padding:0 8px 0 0; text-align:left; white-space:nowrap;}
.search_part_list {display:inline-block; padding-left:0; width:100%;}
.margin-top7 {margin-top:7px;}
.carousel-main {width:100%; margin:0 auto; display:inline-block; padding:20px 0px;}
.carousel-inner .item img {width:70%; margin:0 auto;}
.carousel-indicators {top:10px; bottom:0; display:inline-table; margin-bottom:0;}
.nav-arrow {left:44%; border-color:transparent transparent #bbb; border-style:solid; border-width:0 12px 12px; font-size:0; height:0; line-height:0; position:absolute; right:0; top:-13px; width:0; z-index:9999;}
.nav-arrow-inner {border-color:transparent transparent #fff; border-style:solid; border-width:0 12px 12px; font-size:0; height:0; left:-12px; line-height:0; position:absolute; top:2px; width:0;}
.list_functional {padding:2px 0px; clear:both; margin-right:5px; line-height:14px;}
.list_functional1 {padding:2px 0px; float:left; margin-right:10px; line-height:14px;}
.functional_list {float:left; border-bottom:#ddd solid 1px; width:100%; line-height:24px; margin-bottom:5px;}
.carousel-main {width:100%; margin:0 auto; display:inline-block; padding:20px 0px;}
.carousel-inner .item img {width:70%; margin:0 auto;}
.carousel-indicators {top:10px; bottom:0; display:none; margin-bottom:0;}
.viewsection_right ul {list-style:none; clear:both;}
.functionl_data {margin-bottom:25px; display:inline-block; width:100%;}
.category_functionl {margin-left:8px; width:86%; float:left;}
.category_functionl_btn {float:left; width:auto; padding:3px 12px;}
.slide .carousel-control .icon-prev:before {content:'\2039'; font-size:60px; color:#000;}
.slide .carousel-control .icon-next:before {content:'\203a'; font-size:60px; color:#000;}
.billpay-page {width:auto; margin:0 20px; float:left;}
.billpay-page-amount {width:auto; float:left;}
a.expand1 {background:url(/Content/images/sprite1.png) no-repeat 15px -1px;float:right !important;margin:6px 0 0;padding:13px 10px 10px 20px;width:166px !important;z-index:99;}
open .expand1 {background:url(/Content/images/sprite1.png) no-repeat 15px -22px;float:right !important;margin:0;padding:13px 10px 10px 20px;margin-top:6px;width:166px !important;z-index:99;}
.ceicon {margin-right:15px !important; margin-top:-28px !important; position:relative;}
.title_second.col-sm-12.pad0.border0 {border:0;}
.title_second.col-sm-12 {background:none repeat scroll 0 0 #f5f5f5; border-bottom-color:#ddd; border-bottom-width:1px; border-bottom-style:solid; border-left-color:#ddd; border-left-width:1px; border-left-style:solid; color:#b52d11;}
.paymentnote {line-height:30px; padding:2px 15px; margin-top:5px; background:#eee; border-bottom:#ddd solid 1px; margin-bottom:10px;}
.PromotionCode {border:1px solid #ccc; border-radius:4px; margin-top:15px; padding:15px 10px; width:100% !important; float:left;}
.PromotionCode h4 {margin:8px 0;}
.PromotionCode .textbox {width:68%; float:left;}
.PromotionCode .btn-block {display:block; width:25%; float:right; margin-left:12px;}
#promoCode .greentext {padding-top:20px; line-height:1;}
#promoCode .redtext {padding-top:20px; line-height:1;}
.add_pro_error {line-height:18px; padding-top:5px; clear:both;}
span.savemamount {margin-bottom:15px; display:block; line-height:18px; width:76px;}
.savemamount h5 {font-size:15px;}
.downloadcart {line-height:30px; margin-right:10px;}
a.left.carousel-control {background-image:none !important; filter:none;}
a.right.carousel-control {background-image:none !important; filter:none;}
.margin-top0 {margin-top:0;}
.part_order_number {float:left; margin-right:10px;}
.drop-notification li a {white-space:normal; margin:10px 0px;}
.notification_list_data {color:#428bca; border-bottom:#ddd solid 1px; line-height:30px; margin-bottom:5px; margin-top:10px;}
.part_order_table {background:#b52d11; color:#fff;}
input.btn {overflow:hidden;}
.expdate input {overflow:hidden;}
.reason1 {margin-left:23px;}
.margin-right5 {margin-right:5px;}
.cross > span {color:maroon; font-size:15px; margin-left:10px;}
.lineheight {line-height:24px;}
.order_sum {border:#ddd solid 1px !important; margin-top:0; margin-bottom:-6px; display:inline-block; width:100%;}
.oldversion {line-height:1; margin-top:14px; margin-bottom:10px;}
html {-ms-overflow-style:scrollbar;}
input {overflow:hidden !important;}
.discontinued {font-size:13px; font-weight:normal; font-style:normal;}
#mdCustomerList {width:60% !important; margin:0 auto; left:0; right:0;}
.shippingestimate {text-align:left !important; font-size:14px; font-style:italic;}
.searchkeywordspan {float:left; line-height:1; margin-top:10px; margin-right:10px; font-weight:bold;}
.toppartcategory {overflow:hidden !important;}
.tumbimagepart {width:74px; border:solid 2px #ddd; text-align:center; font-size:11px;}
.product-view .product-img-box {float:left; width:200px; text-align:center;}
/*.model_pic img {border:solid 2px #ddd;}*/
ul.filter {list-style:none; padding:0; margin:10px auto; background:none !important; width:90%;}
ul.filter li {float:left; margin-right:12px; min-height:105px; font-size:11px; cursor:pointer;}
ul.filter li span {margin-top:10px; display:block; text-align:center;}
.border-bottom {border-bottom:solid 2px #DDD; line-height:29px; text-align:center; width:90%; margin:0 auto;}
div#product_image {text-align:center;}
/*Dhanraj 24-12-2015*/
.panel-body {padding:0px;}
.panel-body table tr td {padding-left:15px;}
.sub-category.product .panel-body table tr td {padding: 5px 4px 5px 15px;}
h4.datalist.panel-title.expand.collapsed i.fa-minus {display: none;}
h4.datalist.panel-title.expand.collapsed i.fa-plus {display: block;}
h4.datalist.panel-title.expand i.fa-plus {display: none;}
h4.datalist.panel-title.expand i.fa-minus {display: block;}
.stickyfiltercategory {display:none;}
.stickyfiltercategory.filtersticky {top: 160px !important;}
.LeftFilterHide .stickyfiltercategory span, .LeftFilterHide .stickyfiltercategory i {display: none;}
.LeftFilterHide .stickyfiltercategory:hover span, .LeftFilterHide .stickyfiltercategory:hover i {display: block; margin:0 10px;}
.LeftFilterHide .stickyfiltercategory:hover {width: auto; padding: 0 10px;}
.LeftFilterHide .stickyfiltercategory .arrow {border: solid var(--dark-red); border-width: 0 2px 2px 0; padding: 3px;}
.LeftFilterHide .stickyfiltercategory .right {transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}
.LeftFilterHide .stickyfiltercategory {display: flex; align-items: center; justify-content: center; cursor:pointer; height: 54px; left: 0px; top: 250px; position: absolute; font-size: 13px; color:var(--dark-red); background-color:#fff; border: 1px solid var(--dark-red); border-left:none; border-radius: 0px 16px 16px 0px; width: 32px; z-index:99;}
.sub-category.product .filtercategory {line-height: normal; font-size: 22px; display: flex; align-items: center; justify-content: space-between; margin: 4px 0 9px;}
.sub-category.product.prdsticky .panel.panel-default {border: none; margin: 0;}
.sub-category.product.prdsticky .filtercategory a {font-size: 16px;}
.sub-category.product.prdsticky .boxpanel {background: #f5f5f5;}
.LeftFilterHide .sub-category-title.expandpartdiv {width: 100%;}
.sub-category.product.prdsticky .boxpanel .panel-body {background: #f5f5f5; padding:0 0 15px;}
.sub-category.product.prdsticky .boxpanel .panel .panel-heading {border-top: #ddd solid 1px; padding: 25px 15px; border-bottom: none;}
.sub-category.product.prdsticky.filtersticky {padding-right: 0;}
.sub-category.product.prdsticky.filtersticky .setheight {border: #ddd solid 1px; max-height: calc(100vh - 115px); box-sizing: border-box; overflow: hidden;}
.sub-category.product.prdsticky.filtersticky .setheight:hover {overflow: auto; max-height:calc(100vh - 115px);}
.sub-category.product.prdsticky {padding-right: 0;}
.sub-category.product.prdsticky .setheight {border: #ddd solid 1px; max-height: calc(100vh - 175px); box-sizing: border-box; overflow: hidden;}
.sub-category.product.prdsticky .setheight:hover {overflow: auto; max-height:calc(100vh - 175px);}
.sub-category-title.btntab .sortbtn {display: flex; align-items: center; justify-content: space-between; min-height: 35px; position:relative;}
.panel-body .table {margin-bottom:0px;}
.table.home-accordion td {padding:6px 15px; position:relative;}
.table.home-accordion tr:first-child td {border:none;}
.table.home-accordion a {color:#004b91;}
.table.home-accordion a:hover {color:#e47911; text-decoration:underline;}
.right_area.first .panel-heading {padding:8px 15px;}
.right_area.first .panel-heading a {color:#b52d11; cursor:pointer;}
.right_area.first .panel-group .panel {border-radius:0;}
.right_area.first .panel-group .panel + .panel {margin-top:1px;}
.shippingoption-title {font-size:19px; padding-top:15px; padding-left:15px; display:inline-block; height:auto; line-height:20px; margin-bottom:12px;}
.detaildefaultimage {width:296px; height:296px; border:solid 2px #ddd; padding:0px !important;}
.open-credit {float:left; line-height:14px; font-weight:bold; font-size:13px; margin-top:-20px; margin-left:5px;}
.open-credit span {margin-left:10px;}
.ShipOptionSelect .ShipOption-product {margin-left:0;}
.mgl20 {margin-left:20px;}
.pedlr0 {padding:0px; background:#fff; border:#dcdcdc solid 1px; margin:0 5px 15px; width:49%;}
.pedlr0 span.shippingoption-title {background:#f5f5f5; width:100%; height:100%; padding-bottom:10px; padding-top:10px; margin:0;}
.ship-option-addresh {line-height:30px; margin:10px -10px 10px;}
.mgl20 {margin-left:20px;}
.po-info h4.finalize_title {padding:0px 7px; font-size:17px; margin:0;}
.po-info .part_data.Mgall {margin-left:10px;}
.po-info .brcolor {min-height:202px;}
.order-title {border-bottom:none; margin:0 auto;}
a.disabled {pointer-events:none; cursor:default;}
.CartList {border:#ddd solid 1px !important; padding:5px; float:left; margin:10px; border-radius:5px; width:100%;}
.viewcart {left:0px; right:0px; margin:0 auto !important; width:78%; top:20%;}
.fontsize16imp {font-size:16px !important;}
.btn_full {display:inline-block; width:100%; line-height:20px; float:left; text-align:left; margin-bottom:10px;}
.panddingorder-main.manage_account.back_order_manage {border:none; border-radius:0; padding:0; text-align:left;}
.order_csv table.dataTable thead th, table.dataTable thead td {padding:10px 18px 10px 12px;}
.back_order_manage .NoRecord h4 {text-align:center;}
.orderPagging {width:633px; margin:0 auto 7px;}
table.availbleREA td {text-align: left;white-space: normal;word-wrap: break-word;max-width: 93px;}
.accoinfo .invoicerow {width:112px;}
.textalignleft {text-align:left;}
.margin-bottom0 {margin-bottom:0px;}
.margin-top0imp {margin-top:0px !important;}
.height60 {border-bottom:1px solid #ccc; min-height:60px;}
.table-fixed thead {width:97.5%;}
.table-fixed tbody {overflow-y:auto; width:100%;}
.table-fixed thead, .table-fixed tbody, .table-fixed tr, .table-fixed td, .table-fixed th {display:block;}
.table-fixed tbody td, .table-fixed thead > tr > th {float:left; border-bottom-width:0;}
.table-fixed tr {clear:both;}
.table-fixed thead tr:first-child {height:36px;}
.table-fixed {border-radius:6px 6px 0 0;}
.table.table-fixed > tfoot > tr > th, .table.table-fixed > thead > tr > td, .table.table-fixed > tbody > tr > td, .table.table-fixed > tfoot > tr > td {border-top:1px dotted #dcdcdc;}
.table.table-fixed .seller_right {width:300% !important;}
.BillPayInvoicesRow {width:20.1% !important;}
.height60 {border-bottom:1px solid #ccc; min-height:60px;}
span.totalpay {margin-right:12px;}
.filterable .table.maintable {border:#7d7d7d solid 1px; border-right:none; margin:0; border-bottom:0;}
.filterable .table.maintable.last {border-right:#7d7d7d solid 1px;}
.filterable .maintable.table td {border:none; padding:4px 4px; height:34px !important;}
.filterable .maintable.table th {height:34px !important; padding:4px 4px !important; border-left:none; background:#800000; color:#fff;}
.filterable .table.subtable {border:#7d7d7d solid 1px; border-right:none; border-left:none; text-align:center;}
.filterable .table.subtable td:first-child {border-left:none;}
.filterable .table.subtable td {border-top:1px solid #7d7d7d; border-left:1px solid #7d7d7d; height:58px !important; line-height:24px;}
.statement-border {border-left:#7d7d7d dotted 2px; padding-left:5px;}
.left-table .table td {border:#7d7d7d solid 1px;}
.left-table .table th {border-top:#7d7d7d solid 1px;}
.bg-table {background:#ddd !important; color:#000 !important;}
.mgl5 {margin-left:5px !important;}
.mgr5 {margin-right:5px !important;}
.padding0 {padding:0 !important;}
.table.statement th {padding:4px 4px !Important; height:30px !Important;}
.table.statement td {padding:4px 4px !Important; height:30px !Important;}
.table.statement .box {border:#000 solid 1px; padding:7px; width:10px; float:left; margin-right:5px;}
.maintable .box {border:#000 solid 1px; float:right; margin:0px 5px; background:#fff; color:#000; width:18px; height:18px; text-align:center; line-height:18px;}
.due {background:#00008B; color:#fff; margin:-4px -4px 5px -4px; padding:4px; line-height:16px;}
.totaldue {background:#00008B; color:#fff; line-height:42px !important; font-size:20px; text-align:left; margin:-4px -4px 5px -4px; padding:4px;}
.padleft5 {padding-left:5px !important;}
table.table.margin-bottom0.subtable.last:last-child td {height:58px !important;}
.table tr.itempaid {height:58px !important;}
.check-img img {width:335px;}
.check-img {margin-top:-4px;}
.width-50 {width:54% !important; float:left;}
/*added on 09/07/2016*/
.branchstock {color:#090; font-size:12px;}
.branchoutofstock {color:red; font-size:12px;}
#tblBillPayInvoice td.invoicerow {width:18%;}
.billpay-mainheader th.invoicerow {width:18%;}
.billpay-mainheader th.invoicerow.BillPayInvoicesRow {width:17% !important;}
.invoiceitemtable-mobile {font-size:11px;}
.invoiceitemtable-mobile a {font-size:11px !Important; line-height:14px !Important;}
.overlay {background:rgba(0, 0, 0, 0.35); left:0; right:0; top:0; bottom:0; z-index:9; position:absolute;}
.btn.graybtn {background:#6c6464; border-color:#6c6464;}
.shippackge h4 {color:#b52d11; font-weight:bold;}
.shippackge ul.ShipOptionSelect {font-size:15px; font-weight:bold;}
.shipdelivery {margin-top:15px;}
.shipdelivery h4 {font-size:17px;}
.OnCartZipCode {color:#b12704 !important; font-size:13px !important;}
.OnCartETA {font-size:13px !important;}
nav.navi.navbar-inverse .oldversion span {color:#000 !important;}
.eta-zip {height:28px; padding:6px 12px; font-size:14px; line-height:1.42857143; color:#555; width:80px; margin:0 8px; border-radius:4px; border:none;}
.cart-pro-detail {clear:both; margin-bottom:10px; width:100%;}
.detailsfix-tech .cart_price {width:22%; display:flex;}
.detailsfix-tech .cart_detils1.localcart-left .width74 .cart_price {width: 25%;}
.modal.viewcart .width74 .cart_price {width: 25% !important;}
.width74 {width:78%;}
.cart_detils1.localcart-left .cart_price {width: 17% !important;}
.model-detailfix .quantity-data {width:15%;}
.model-detailfix .reference-data.toUpperCase {width:17%;}
.product-detail .active {font-weight:bold;}
.fixed-area {position:absolute; bottom:-35px; background:#fff; width:25%;}
.box-border .carousel-inner {min-height:240px;}
.list li {float:left; min-height:78px; margin-right:1%; list-style:none; width:210px;}
.deleteall {width:18%; float:left;}

@media only screen and (min-width:768px) and (max-width:1024px) {
.quick-order__list.ulQuickOrderListclaas .Response .item__total {width: 36% !important;}
.item__sku__input {width:12% !important;}
.Response {width:calc(88% - 47px) !important;}
.Response .item__image, .Response .item__info {width:14.7% !important;}
.Response .item__price {width:21% !important;}
.Response .item__price .form-control {padding: 6px 6px;}
.Response .item__quantity {width:10% !important;}
.eta-zip {padding:6px 6px; width:55px; margin:0 4px; font-size:12px;}
.oldversion .btn.btn-default {padding:6px 6px !important; margin-top:-2px; font-size:12px;}
.btn-outline.oldversion {padding:6px 6px;}
.oldversion span:first-child {font-size:12px;}
.viewsection_left {float:left; width:31%;}
.ShipOption-main .ShipOption1 {width:100%;}
.ShipOption-main .ShipOption1.single {width:50% !important;}
.ShipOption-main .col-sm-12.col-md-6 {width:100%;}
ul.manage_orders.tracking li {width:100% !important;}
.echeck-sec .col-md-6 .col-md-4 {padding:0;}
#CartItemIdParent .ref-main-panel {width:100% !important;}
#CartItemIdParent #ProductDetail {width:48% !important; float:right; margin:1%;}
#CartItemIdParent .PromotionCode {width:48% !important; float:l; margin:1%;}
#CartItemIdParent .detailsfix-tech {width:100% !important;}
#CartItemIdParent .detailsfix {width:100% !important;}
#CartItemIdParent .cart_detils1 {width:70% !important;}
#CartItemIdParent .localcart-left .cart_price {width:18% !important;}
#CartItemIdParent .sell_left.width100per {width:100% !important;}
#CartItemIdParent .localcart-left .width74 {width:80% !important; padding-left:5px;}
.detailsfix-tech .quantity {width:30%;}
.detailsfix-tech .reference {width:19%;}
.detailsfix-tech .quantity-data {width:30%;}
.detailsfix-tech .reference-data {width:19%;}
}
@media only screen and (max-width:1199px) {
.w-100.pagedetails .col-lg-6 {float:none; border:none;}
}
@media only screen and (max-width:767px) {
body {width:100%;}
.modal.viewcart .cart_detils1.localcart-left .width74 div, .modal.viewcart .cart_detils1.localcart-left .width74 span {line-height: 24px !important;}
.modal.viewcart .cart_detils1.localcart-left .width74 .TruckDelivery.cart-pro-detail-hideimage {padding-left: 0 !important;}
.modal.viewcart .cart_detils1.localcart-left .width74 .cart-pro-detail-hideimage {margin-top: 0 !important;}
.expanded_panels .accordion, .partbig {line-height:normal !important;}
.directsupply {position:relative !important; width:100%; padding:5px 0 0 !important;}
.directsupply span {font-size:13px !important; padding:13px !important;}
.oldversion {margin-top:6px; margin-bottom:6px;}
.spanAccountNote {width:100%; position:absolute;}
.billpay-page.ResultCount {margin: 0;}
.billpay-page.ResultCount .billpay_lookup {line-height: normal; margin-top: 8px;}
.billpay-page.ResultCount select {margin: 5px 0 10px !important; width: 100% !important;}
    #mdErrorMessage {
        margin: 0;
        position: absolute;
        top: 50% !important;
        left: 0;
        -ms-transform: translate(0%, -50%);
        transform: translate(0%, -50%);
        margin: 25px !important;
        height: fit-content !important;
    }
.detilstab.DeliveryNotes .row {width: auto; margin: 5px -15px;}
.LeftFilterHide .stickyfiltercategory {top:420px !important;}
.modal.viewcart {height: calc(100% - 100px) !important; overflow: auto;}
.model-detailfix.detailsfix-tech .cart_detils.detatech .cart_detils1.localcart-left,
.model-detailfix.detailsfix-tech .cart_detils.detatech .cartpage-localcart-right {display: none;}
.model-detailfix.detailsfix-tech  .cart_detils1.localcart-left {width: 100% !important;}
.modal.viewcart .cart_detils1.localcart-left .width74 {width: 100% !important;}
.modal.viewcart .detailsfix-tech .cart_detils1 .cart_price {width: 100% !important;}
.modal.viewcart .cart_detils1.localcart-left .width74 .quantity-data {width: 100% !important; margin: 10px 0 0 !important;}
.modal.viewcart .reference-data, .modal.viewcart .reference-data,
.modal.viewcart .reference-data, .modal.viewcart .reference-data.toUpperCase {width: 48% !important; margin: 0 1% !important;}
.modal.viewcart .cart_detils1.localcart-left .width74 ul,
.modal.viewcart .cart_detils1.localcart-left .width74 .sell_right.width100per {width: 100% !important; padding: 0 !important;}
.modal.viewcart .price-data {width: 48% !important; margin: 0 1% 10px !important;}
.modal.viewcart .cart_detils1.localcart-left .width74 .pincode {padding: 0 !important;}
.modal.viewcart .price-data input {width: 100%;}

.billpay-page.ResultCount input.refresh {margin-left: 0 !important;}
.devicefieldbtn {margin: 10px 10px 0;}
.devicefieldbtn input {margin: 7px 5px !important;}
.billpay-page.ResultCount .searchdate span {padding: 0 0 0 10px;}
.billpay-page.ResultCount div#reportrange {display: flex; align-items: center; margin-bottom: 10px;}
.tab-content.panddingorder-main.manage_account > .active {height: 100%; display: inline-block; width: 100%;}
.echeck-sec .col-md-6 {width:100%;}
.echeck-sec .col-md-6 div {width:100%; padding:0;}
.pull-right.headerrow {width:100%; display:block;}
.oldversion {font-size:14px; width:80%;}
.eta-zip {width:52px; margin:0 5px; padding:6px;}
.oldversion .btn {padding:5px 6px !important; font-size:12px; margin-right:5px !important;}
.oldversion.btn {width:20%; font-size:10px; padding:8px 4px;}
.topbanner li img {width:100% !important; height:300px !important;}
.search_part_list .search_left {width:18% !important; float:left !important; margin:1%;}
.oldversion .btn:last-child {margin-right:0 !important;}
#customer_also_bought_owlcarousel .bought .btn {max-height:35px !important; background-size:25px 25px !important; background-position:5px center;}
#customer_also_bought_owlcarousel .bought .btn span {margin-left:20px; line-height:22px;}
}
/*@media screen and (-webkit-min-device-pixel-ratio:0) {select, textarea, input {font-size:16px;}}
@media screen and (-webkit-min-device-pixel-ratio:0) {select:focus, textarea:focus, input:focus {font-size:16px; background:#eee;}}*/

.branchstockqty {font-size:13px; color:black; font-weight:bold;}
table.table.echeck td:first-child {line-height:34px;}
#divPartSection .viewer {width:100% !important;}
#divPartSection .viewsection_left.fix-search {position:fixed; top:20px; padding-right:10px;}
@media print {@page {size:portrait;}
/*=============================== CART ===============================*/
.viewsection_left.fix-search {position:fixed; top:20px; padding-right:10px;}
.ShipOption-main .ShipOption {width:100% !important;}
.main-seller {margin-bottom:0 !important;}
.main_slider .bx-wrapper {width:95% !important; margin:20px 0 0 !important;}
#divCartListPartial .btn {padding:6px 9px !important;}
.model-detailfix .cart_price {width:80px !important;}
.model-detailfix .width74 {width:73% !important;}
.model-detailfix .width74 .cart_price {width:125px !important;}
.model-detailfix .cart_price div.sell_left {width:90% !important;}
div#gridContent {width:60% !important;}
ul.nav.nav-tabs.product-detail li {width:100% !important;}
ul.nav.nav-tabs.product-detail li a {border:1px solid #ddd !important;}
.manage_orders span a {padding:3px 3px !important; display:inline-block;}
.action-table .widget-header h3 {font-size:12px !important; left:5px !important; top:-5px !important;}
.panddingorder li {padding:0px 3px !important;}
.shipoptiondate {font-size:13px;}
.all_ship .table.location_table tr td {padding-left:8px !important;}
.QuickCart_BG .btn {padding:6px 6px !important;}
.dataTables_wrapper table {overflow-x:scroll !important; width:100%; display:block; overflow-y:hidden !important;}
.pedlr0 {width:48% !important;}
.savemamount h5 {font-size:14px;}
.olbill {clear:both; width:100%;}
.billpay-page {margin:0px !important;}
.billpay-page.ResultCount select {width:125px !important;}
.duerow {width:110px !important;}
table.table.Technician input {width:150px;}
.billpay-page input {width:auto !important;}
.carousel-control.left {left:70px !important; top:50px;}
.carousel-control.right {right:60px !important; top:50px;}
.Amountarea {width:50px !important;}
.start-back {width:26%;}
.reftext.express-ref {width:100% !important;}
.sb-slidebar {width:40% !important;}
.drop-down-menu {min-width:230px !important;}
.cancel-price-data {width:30px;}
.reftext {width:32% !important;}
.best-add-ref {width:32% !important;}
.shopingcart-add {margin-top:0 !important;}
.resp-tabs-list.halfwidth {width:32% !important;}
.resp-tabs-container.bigsize {width:68% !important;}
.TechnicianName {width:40% !important;}
.table.table.echeck .TechnicianName {width:100% !important;}
#Quantity.required {width:99% !important;}
#Quantity.form-control.best-add {width:100% !important;}
.linehg-add {width:100% !important;}
.best-add {width:100% !important;}
.shopingcart-add {margin-right:20px !important;}
.product_shopingcart-add {margin-right:20px !important;}
.col-sm-3.right_area.first {display:none;}
.col-sm-3.right_area {width:28% !important;}
.main_slider {width:72% !important;}
.banner {display:inline-block; padding-left:0 !important; text-align:center; width:100%;}
.banner > li {text-align:center; width:100%;}
.navigation {float:right;}
.navigation li {margin:17px 0px;}
.col-lg-3.text-center {background:#fff; clear:both;}
.navigation .nav > li > a {float:right; font-size:11px; padding:10px 4px;}
.tab-pane > img {width:100%;}
.navigation {padding:0px;}
.drop-down-toggle i {font-size:2.7em; margin-top:5px;}
.banner {padding-top:18px;}
.bttn-primary {padding:7px 8px !important;}
.menubar-collapse {padding:0px;}
.menu > li > a {padding:7px 8px; font-size:12px;}
.banner img {height:auto !important; width:100% !important;}
.col-sm-7.col-md-7.search {padding:10px 15px;}
.drop-down-menu:before {left:88px;}
.bestsellers li h5 {font-size:14px !important;}
.drop-down-menu:after {left:86px;}
.product_data li {width:29%; height:315px;}
.search_data li {width:29%; height:315px;}
.sub-category {width:25%;}
.sub-category-title {width:75%;}
.row {min-height:100% !important;}
.best {margin-top:0px;}
.banner li {padding-bottom:0px;}
.add_field_button {float:left; font-size:12px; padding:1px;}
div.sell_left {width:40%;}
div.sell_right {width:100%; margin-top:-14px;}
.sell_right a:first-child {padding:0 !important;}
div.best_seller_left img {width:100%; height:100%;}
.col-sm-3.estimate {width:32%; padding-right:0px;}
.col-sm-9.shop-estimate {width:68%; padding-left:0 !important;}
.best_seller_right h4 {margin-top:0 !important; font-weight:bold;}
div.search_right {width:100% !important;}
div.search_left {width:100% !important; margin:0 !important;}
.menubar-right .drop-down-menu {right:0; left:auto;}
.menubar-right .drop-down-menu-left {right:auto; left:0;}
.main_slider {width:70%; min-height:100%;}
.col-sm-3.blank {display:none;}
.detailsfix-tech {width:69% !important; margin-top:15px !important;}
#ProductDetail {width:100% !important; padding-bottom:15px !important; margin-left:0 !important;}
.seller_left img {height:130px !important; width:130px !important;}
.view_details01 {right:-30% !important; width:41% !important;}
.addcart {padding:0px !important; height:auto !important;}
.a-color-success {font-size:17px !important;}
.model_pic img {height:100% !important; width:100% !important;}
.product_title h4 {margin-top:9px !important; font-size:17px !important;}
.product_title a {display:block; margin-top:1px;}
.addcart .btn-sm, .btn-group-sm > .btn {line-height:28px;}
.cart_data.clear h4 {font-size:15px;}
.more > a:last-child {padding:0 !important; border:none;}
.col-lg-12.checkout {width:100%;}
#ProductDetail h4 {font-size:15px;}
.cartdnb {font-size:16px;}
img.loaderimg {width:15%;}
.more > a {padding:0 0 0 3px !important; font-size:14px;}
.dnb {line-height:18px;}
.view_details01 {right:-31% !important; width:41% !important;}
.modelnos li {float:left; width:48% !important; margin-right:2% !important;}
.modelnos li:last-child {margin-right:0 !important;}
.pagination {padding-bottom:35px !important; padding-top:10px !important; margin:0px auto !important; display:table !important;}
.model_no {margin-right:0 !important; width:24% !important;}
.model_detailsfix {padding-left:0 !important; width:75.333% !important;}
.modellink > img {width:100% !important; height:100% !important;}
.modellink {width:100% !important;}
.modelcontent {width:100% !important;}
.box-border {min-height:100% !important;}
.defaultimage {height:auto; margin:10px 0 10px 10px; width:60%;}
.modelsloaderimg {bottom:30% !important; left:40% !important; right:30% !important; top:48% !important;}
.contact_from {width:100% !important;}
.search_part {width:90% !important;}
div.search_right {margin-left:0px !important;}
.viewer {height:350px !important;}
.fixpopup {width:690px !important;}
.tabcontain {width:68% !important;}
.tabs {width:32% !important;}
.add-data {width:46% !important;}
.fedex-lable {width:31% !important;}
.left-pd {width:13% !important;}
.leftsecond {width:6% !important;}
.lastwidth {width:9% !important;}
.firstwidth {width:3%; padding-right:10px !important;}
.linetotal {width:10% !important;}
.finalize_title {font-size:16px;}
.part_data.Mgall {margin-top:0px !important;}
.search_left img {width:100%; height:auto;}
.panddingorder-main {width:100% !important;}
.minwd_account {width:100% !important;}
.search-query:focus {width:180px !important;}
.manage_account {width:100% !important;}
.manage_orders > li {width:14% !important;}
.manage_orders > li:last-child {width:20% !important;}
.cart_detils1 {width:72% !important;}
.cartpage {width:28% !important;}
.col-sm-7.col-md-7.search {padding:12px 15px; width:53%;}
.ref-main-panel {width:31% !important;}
.ref-panel {width:100% !important; margin-left:0 !important;}
.manage_delivered i {width:165px !important;}
.Descibe {width:100% !important;}
.items_right {width:48% !important;}
.items_left {width:48% !important;}
.Reason-input {width:50% !important;}
.quantity_return {width:15% !important;}
.Shipped-item > li:first-child {width:40% !important; padding-right:10px;}
.Shipped-item li img {width:100%; height:100%;}
.tmpfix {width:400px !important;}
.format {width:100% !important;}
.Month > span {width:12% !important;}
.Month-inner-input {width:30% !important;}
.checkuser {width:35% !important;}
#UserDetail {width:65% !important;}
.viewinvoice {width:40% !important;}
.Invoice {width:80% !important;}
.hasDatepicker {width:80% !important;}
.status {width:27% !important;}
.expirationdate {width:38% !important;}
.expirationyear {width:60% !important;}
div#ErrorContentBody {line-height:22px;}
.modal-footer {text-align:center;}
.modal, .modal.container, .modal.modal-overflow {top:35% !important;}
.method {width:48% !important;}
.methodtitle {width:35% !important;}
.cardtype {width:29% !important;}
.cardholder {width:44% !important;}
.cardholder h4 {font-size:16px;}
.cardtype h4 {font-size:16px;}
.expdate {width:15% !important;}
.cardnumber {width:30% !important;}
.modal.fade.in {margin:0 auto !important; width:60% !important;}
.info-block.block-info.clearfix b {width:42% !important;}
.addheight {height:120px !important;}
.form-control.seachrecord {height:34px !important;}
.form-control.fixseachrecord {height:34px !important;}
.quadetail {display:inline-table !important; vertical-align:top;}
#Quantity {width:25% !important;}
.fedex-lable select {width:130px;}
.ShipOption-main {width:100% !important;}
ul.resp-tabs-list {width:32% !important;}
.resp-tabs-container {width:68% !important;}
.bhochie-height {max-height:260px !important; min-height:206px !important;}
.Reference-type-section {clear:both; width:91px !important; margin-right:0 !important; margin-bottom:8px !important;}
.closeicon {padding-top:40px;}
.quotetitle {font-size:16px !important; margin-bottom:10px;}
.left-drop {left:-185px !important;}
ul.min-height li {min-height:480px !important;}
.detailsfix-tech .cart_price {float:left; width:100%;}
.detailsfix-tech .price {width:20%; margin-right:1%;}
.detailsfix-tech .quantity-data {width:12%;}
.detailsfix-tech .reference-data {width:17%; margin-right:3%;}
.detailsfix-tech .price-data {width:34% !important; margin-right:15px;}
.detailsfix-tech .price {width:14% !important;}
.detailsfix-tech .cart_price h3 {font-size:14px !important;}
.detailsfix-tech .refprice h3 {font-size:14px !important;}
.detailsfix-tech .price h3 {font-size:14px;}
.detailsfix-tech .quantity h3 {font-size:14px;}
.detailsfix-tech .reference h3 {font-size:14px;}
.detailsfix-tech .quantity {width:11%; margin-right:2%;}
.detailsfix-tech .reference {width:-2%; margin-right:2%;}
.detailsfix-tech .quantity .form-control {margin-top:0 !important;}
.detailsfix-tech .price select {margin:0 !important;}
.detailsfix-tech .price input {margin:0 !important;}
.detailsfix-tech .price textarea {margin:0 0 10px 0 !important;}
.detailsfix-tech .part_data {width:46% !important; padding:5px !important;}
.detailsfix .refprice h3 {font-size:14px !important;}
.detailsfix .price h3 {font-size:14px;}
.detailsfix .quantity h3 {font-size:14px;}
.detailsfix .reference h3 {font-size:14px;}
.detailsfix .cart_price h3 {font-size:14px !important;}
.detailsfix .price-data {width:36% !important;}
.detailsfix .price {width:13%;}
.detailsfix .refprice {width:12%;}
.detailsfix .reference {width:16% !important;}
.detailsfix .quantity {width:10%;}
.detailsfix {margin-top:15px !important; width:69% !important;}
.right_side {padding-right:0; width:48%;}
.notification-back {right:-32px;}
.accordion div.list-group > a.active, .accordion div.list-group > a.active .glyphicon, .accordion div.list-group > a.active .fa {background-position:3% 50% !important;}
input.totalpay {width:40% !important;}
select.totalpay {width:40% !important;}
select.card-expdate {width:19.5% !important;}
.feedback {padding:7px 5px !important;}
.col-sm-6.col-md-6.search {width:35% !important;}
.viewsection_right {float:left; width:66% !important;}
.viewsection_right li {height:290px !important; width:48% !important;}
.suggested {width:78% !important;}
.suggested input {width:100% !important;}
.viewsection_left {float:left; width:31%; top:307px !important;}
#CartItemIdParent .ref-main-panel {width:100% !important;}
#CartItemIdParent #ProductDetail {width:48% !important; float:right; margin:1%;}
#CartItemIdParent .PromotionCode {width:48% !important; float:l; margin:1%;}
#CartItemIdParent .detailsfix-tech {width:100% !important;}
#CartItemIdParent .detailsfix {width:100% !important;}
#CartItemIdParent .cart_detils1 {width:70% !important;}
#CartItemIdParent .detailsfix-tech .refprice {width:8%;}
#CartItemIdParent .detailsfix-tech .price {margin-right:1% !important;}
#CartItemIdParent .localcart-left .cart_price {width:20% !important;}
#CartItemIdParent .sell_left.width100per {width:100% !important;}
#CartItemIdParent .localcart-left .width74 {width:74% !important; padding-left:5px;}
a[href]:after {content:" ("attr(href)")"; display:none;}
}
.gifcheck {width:100%;}
.modelparteta {padding:0 10px 0 0 !important; font-size:13px; text-align:left; width:100% !Important; float:right;}
.modelparteta b {font-size:13px;}
.modelpartaddtocart {padding:3px 5px !important; font-size:13px;}
.mobimodelparteta {font-size:12px; width:100% !important; padding-left:5px; padding-bottom:0;}
.mobimodelparteta b {font-size:12px;}
table#invoiceitemtable td {padding-left:0;}
.modeldeliveryeta {margin-bottom:0px; margin-top:-12px; background:#f1f7fd; font-size:11px; padding:3px !important; color:#8a8a8a; letter-spacing:0.8px;}
.modelPartOutofStock {background:none !important; padding-left:0px !important;}
.packagewarehouse {color:#fff; background-color:#39b3d7; font-size:15px;}
.packagewarehouse option {background-color:white; color:black; font-size:14px; height:30px; line-height:30px;}
.manageorderbackorderitem {background-color:#f2f3c8 !important;}
.modelpartsurplustext {font-size:13px !important; color:#8a8a8a !important; letter-spacing:0.2px !important;}
.modelpartsurplusquantity {color:green !important; font-weight:bold !important; font-size:13px !important;}
#TruckDeliveryStockInfoSpan .branchstockqty {font-size:14px !important;}
.TruckDelivery {padding-left:15px; line-height:18px; margin-bottom:5px;}
.partbig {line-height:0px; clear:both; display:block; color:#DC2931; font-size:20px !important; font-family:inherit; font-weight:500; letter-spacing:0.4px;}
.make_tr {background-color:white;}
.td_partNumberlbl {color:#462212 !important; padding-bottom:5px; font-size:20px !important;}
.td_makelbl {color:#462212 !important; font-size:20px !important; text-align:left;}
.psplabelcolor {color:red !important;}
table.tips {letter-spacing:0.5px;}
table.tips td.lefttd {font-weight:bold; width:25%;}
table.tips td {text-align:left; border-top:1px dotted #dcdcdc !important;}
.collapseviewmore {float:right !important; margin:6px 0 0; padding:13px 10px 10px 10px; width:248px !important; z-index:99; margin-right:15px !important; margin-top:-40px !important; position:relative;}
.graybgcolor {background-color:#6c6464 !important;}
.resp-tabs-list li.graybg a.active {background-color:#6c6464 !important;}
.resp-tabs-list li.graybg > a.active:after {border-left:10px #6c6464 solid !important;}

@media only screen and (max-width:979px) {
.col-sm-8.center_section {padding:0px 5px;}
.descriptionspan {max-height:44px; overflow:hidden;}
a.expand1 {width:141px !important;}
.open .expand1 {width:146px !important;}
.collapseviewmore {float:right !important; margin:6px 0 0; padding:6px 10px 10px 75px; width:248px !important; z-index:99; margin-right:42px !important; margin-top:-30px !important; position:relative; letter-spacing:-0.5px; font-size:13px !important;}
.product_title h4 {margin-top:9px !important; font-size:13px !important; margin-left:0px;}
.home_ipad_expand {padding-right:5px !important;}
}
.shiptosamebillto {font-weight:bold; color:black; letter-spacing:0.3px;}
.echeckimg img {width:100%;}
.echeckimg .leftnevigation {position:absolute; right:0; bottom:0;}
.scrollmessage {line-height:18px; padding:5px 0; background:#ECCDB3; letter-spacing:0.3px; font-weight:bold; display:flex;}
.scrollmessage .messageitem {cursor:pointer;}
.scrollmessage a {color:#b52d11 !important;}
.scrollmessage marquee {width:100% !important;}
.voidpaymentreceiptitem {background-color:#ffe6e6 !important;}
.recommended {width:100%; min-height:1px; position:relative; float:none; display:flex;}
.table.shipping-suggested {margin-top:15px; margin-bottom:0 !important;}
.table.shipping-suggested td {padding:2px 8px 2px 0 !important;}
.recommended-cancel {margin:0; padding:15px 20px 15px;}
.ordertypedropship {background-color:#b3c4eb;}
.ordertypecolorgreen {background-color:#B1F9D3;}
.ordertypeconsolidated {background-color:#948e8e;}
.ordertypecolorred {background-color:#FBC4B9;}
.ordertypecolorbalck {background:#f5f5f5;}
.ordertypecolorgrey {background:#948e8e; color:white;}
.ordertypecolorgrey a {color:#bfc1ff;}
.highlitedmodelitem {background-color:#ffff7a !important; border:1px solid gray;}
.orderlistcancelbtn {float:right; background:none repeat scroll 0 0 #428bca; border:1px solid #ddd; padding:2px 8px; border-radius:4px; color:white;}
.orderlistcancelbtndisable {float:right; background:none repeat scroll 0 0 #ddd; border:1px solid #ddd; padding:2px 8px; border-radius:4px; color:black;}
.fixedmodalcss {display:block !important; margin-top:-53px; outline:none; position:absolute !important; top:50% !important; overflow:visible; left:50%; bottom:auto; right:auto; padding:0; width:500px; margin-left:-250px; background-color:#ffffff;}
.menu.menubar-right li:last-child {margin-right:-15px; border:none; float:right;}
.menu.menubar-right li:first-child {width:160px;}
.menu.menubar-right li ul li:first-child {width:100%; max-width:100%; min-width:100%;}
.department .WhiteBGSrchPanl ul.mobile_department i {color: #fff;}
.menu.menubar-right li.drop-down.line {white-space:nowrap; text-align:right; text-overflow:ellipsis;}
#viewcart {display:table !important;}
form.form-horizontal p {text-align:left;}
.customerconatct {border:#ddd solid 1px; padding:5px 12px; clear:both;}
.customerconatct span {display:block; line-height:18px; font-size:14px; color: #8f9192; letter-spacing:0.5px; padding: 4px 0 4px 10px;}
.customerconatct span.dark {color:#000; font-weight:bold; padding-left:0;}
.customerconatct span.customerconatct-region {margin-top: 5px;}
.customerconatct span:first-child {color:#b52d11; font-size:16px; line-height:26px; padding-left:0;}
.glyphicon-ok-disabled {color:gray !important;}
.glyphicon-remove-disabled {color:gray !important;}
.disabledeliveryoption {color:gray;}
.images {cursor:-webkit-grab;}
/*.cart-pro-detail-hideimage {margin-left:-75px;}
.cart-pro-detail-hideimageETA {margin-left:-105px;}*/
.cart-pro-detail-hideimageETA-withoutTech {margin-left:-185px; margin-top:68px !important;}
.minicarthideimage {width:100% !important;}
.whsename {color:black;}
.mpccheckbox {margin:0 0 0 10px !important;}
.fedexweightmessage {font-size:12px; color:#b52d11; margin-top:8px; line-height:14px;}
.transactionfeedisclosure {margin:20px 0px 25px 0px; float:left; margin-right:20px;}
.transactionfeedisclosure fieldset {padding:.35em .625em .75em; margin:0 2px; border:1px solid #c0c0c0;}
.transactionfeedisclosure legend {font-size:16px !important; width:180px !important; border-bottom:0 !important;}
.transactionfeedisclosuretext {font-size:13px !important; color:#585757 !important;}
.psplabel {line-height:14px; padding:7px 8px; border:green solid 1px; width:82px; margin-left:15px; text-align:center;}
.dt-buttons {text-align:right; margin-bottom:10px;}
.divPaymentNotes {float:left; position:absolute; line-height:1; margin-left:490px; font-size:12pt; margin-right:30px; text-align:center;}
.directsupply span {color:#b52d11; font-weight:bold; border-radius:6px; padding:21px 12px; font-size:17px; margin:0 auto; background:#fff; border:#631201 solid 1px; line-height:0px;}
.directsupply {position:absolute; left:0; right:0; margin:0 auto; text-align:center; padding:6px 0 5px; display:inline-flex;}
.directsupply img {min-height:41px;}
.select-payment-opp {float:right; min-height:45px; width:100%; text-align:right; font-size:15px;}
.payment-title {line-height:22px; margin-left:10px; color:#b52d11;}
span.pay-option {margin-left:10px; float:right;}
span.pay-option span {line-height:22px;}
.processingFeeMessage {color:red; display:block; padding:10px 0; text-align:right; line-height:20px;}
.disabledKeepbtn {pointer-events:none; cursor:default; background:green; color:white;}
.disabledKeepbtn.active, .disabledKeepbtn:hover, .disabledKeepbtn:focus, .disabledKeepbtn:link {text-decoration:none; color:white;}
.auto_cancel_backorders {position:absolute; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; background:red; padding:10px 0 10px 0; left:auto; color:#fff; top:4px; width:25px; height:25px; line-height:6px; right:5px; font-size:12px; text-align:center;}
.canandalocationinfo {margin-top:10px;}
.map-location {position:absolute; right:15px; z-index:99; background:#fff; width:270px; border-left:1px solid black;}
.map-location .ship-address .add-data {width:100% !important; height:auto !important; border:none; padding:5px 10px; border-radius:0; margin:0;}
.map-location .address {line-height:24px; font-size:14px;}
.map-location .item_address {margin-left:15px;}
.map-location .selectedMapLocation {border:none; padding:10px; border-radius:0; background:#cfeaff;}
.map-location .all_address {overflow:auto; padding:0;}
.californiaresident {font-weight:bold; font-size:14px; color:black;}
.uploadheader {background:#e8e8e8; margin:-10px -15px 0; padding:10px 15px;}
.bold {font-weight:bold;}
.orangebtn {background-color:orange; border-color:#b17404;}
.whselabelcolor {color:green !important;}
.bidordertitle {background:#f5f5f5; border:#ddd solid 1px; margin-top:20px; line-height:40px; text-align:left; padding-left:10px; border-radius:3px 3px 0 0; border-bottom:none;}
.bidorderdetail {text-align:left; padding:20px 0px 0px 0px; line-height:1; border:#ddd solid 1px; padding:0 10px 10px;}
.margintopminus9 {margin-top:-9px;}
.pspitemheader {font-size:16px; background:none repeat scroll 0 0 #f5f5f5 !important; border-bottom-color:#ddd !important; border-bottom-width:1px; border-bottom-style:solid; border-left-color:#ddd !important; border-left-width:1px; border-left-style:solid; color:#b52d11 !important; margin:11px 0px 0; width:100%; margin-bottom:0px;}
.part-search {width:85% !important;}
.model-search {width:85% !important;}
.main-search {width:100%;}
.width45 {width:45% !important;}
.customerconatct-region {font-weight:bold; text-decoration:underline;}
.col-md-6.middlebanner {padding:0 10px;}
.middlebanner p {margin:0 !important; padding:0 !important;}
.middlebanner img {width:100% !important; height:100% !important; margin:0 0 20px !important;}

@media only screen and (min-width:2001px) and (max-width:2560px) {
.detailsfix-tech .reference {float:right; width:18%;}
.detailsfix-tech .quantity {float:right; width:18%; margin-right:3%;}
.cart_detils1.localcart-left:first-child .width74 {width: 78%;}
.width74 {width:84%;}
.detailsfix-tech .price {float:left; width:8%; margin-right:3%;}
.detailsfix-tech .refprice {float:left; width:10%; margin-right:2%;}
.detailsfix .quantity {width:11%;}
}
.sales-list {list-style:none; margin:0; height:300px; overflow:auto; background:#eee; padding:5px 10px;}
.sales-list li {width:33.33%; float:left;}
.selecetdpackage {color:white; background-color:blue;}
.partnotadded {color:#383d41; background-color:#e2e3e5; border-color:#d6d8db;}
.form-control.packgetype-btn {font-size:14px; padding:0px 7px; height:27px; border:#418ac8 solid 1px; box-shadow:none; color:#418ac8;}
.form-control.packgetype-btn.btn-primary {color:#fff;}
.noprice-check {padding-right:0; color:#3276b1; font-size:13px}
.noprice-check input {padding:3px 9px; color:#fff !important;}
.noprice-check span {line-height:22px;}
.noprice-check-detail {padding-top:8px; padding-right:0; color:#3276b1}
.noprice-check-detail input {padding:3px 9px; color:#fff !important;}
.noprice-check-detail span {line-height:22px;}
.EditOrderEcheck {min-width:800px !important; left:0; right:0; margin-left:auto !important; margin-right:auto !important; max-height:619px !important; overflow:auto; margin-top:0 !important; top:0;}
.EditOrderEcheckDefult {min-width:500px !important; left:0; right:0; margin-left:auto !important; margin-right:auto !important; max-height:619px !important; overflow:auto; margin-top:0 !important; top:0;}
#divEditShipTo .ship_title {font-size:14px; padding:15px 15px 15px 30px;}
#divEditShipTo .payment-add-data {font-size:13px !important; height:105px; width:31%;}
#divEditShipTo .payment-add-data .address {font-size:14px !important; white-space:nowrap; overflow:hidden;}
#divEditShipTo .item_address {line-height:19px;}
.fcblack {color:black;}
.custom-file-upload input[type="file"] {display:none;}
.custom-file-upload .custom-file-upload1 {border:1px solid #000; display:inline-block; padding:6px 6px; cursor:pointer; font-size:13px; background:#f3f3f3; font-weight:normal; min-width:75px; margin:0 5px; text-align:center;}

@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) {
#product_image iframe {min-height:360px !important}
}
.btn-load {display:block; width:120px; font-size:16px; margin:0 auto; background-color:#eeeeee; border-color:#a09e9e; color:#000;}
.btn-load:hover {color:#2a6496;}
.directsupplyotherspan {color:var(--dark-red) !important; font-weight:bold !important; border-radius:6px !important; padding:16px 12px !important; font-size:17px !important; margin:0 auto !important; background:none !important; border:none !important;}
.returnprintdetails {justify-content:end; display:flex; align-items:center; margin:0 -15px; width:auto;}
.returnprintdetails .col-lg-5 div, .returnprintdetails .col-lg-5 span {line-height:18px; color:#000; font-size:14px;}
.btn-load {display:block; width:120px; font-size:16px; margin:0 auto; background-color:#eeeeee; border-color:#a09e9e; color:#000;}
.btn-load:hover {color:#2a6496;}
.directsupplyotherspan {color:#b52d11 !important; font-weight:bold !important; border-radius:6px !important; padding:16px 12px !important; font-size:17px !important; margin:0 auto !important; background:none !important; border:none !important;}
.quick-order__list {margin-top:10px; margin-bottom:10px; padding-left:0; font-size:13px; list-style:none;}
.quick-order__list.ulQuickOrderListclaas .Response .item__total {width: 23%;}
.quick-order__list .item__list--header {padding-left:0; list-style:none; display:table; table-layout:fixed; width:100%; background:#e2e2e2;}
.item__list--item.heading {list-style:none; padding:0; display:table; table-layout:fixed; width:100%; background:#e2e2e2 !important;}
.item__list--item.heading div {min-height:34px;}
.quick-order__list .item__list--header li {background-color:#e2e2e2; color:#555; font-weight:600; font-size:13px; text-transform:uppercase; padding:7px 10px; float:left; min-height:32px; width:12.5%;}
.quick-order__list .item__list--header li.Response {width:calc(87.5% - 60px);}
.quick-order__list .item__list--header li.Response ul {padding:0; margin:0;}
.quick-order__list .item__list--header li.Response .item__image, .quick-order__list .item__list--header li.Response .item__info, .quick-order__list .item__list--header li.Response .item__favorites, .quick-order__list .item__list--header li.Response .item__quantity, .quick-order__list .item__list--header li.Response .item__status {width:15.7%;}
.quick-order__list .item__list--header li.Response .item__price {width:10%;}
.quick-order__list .item__list--header li.Response .item__total {width:26.3%;}
.quick-order__list .item__list--header li.item__remove {width:60px; float:right;}
.quick-order__list .item__sku__input {float:left;}
.quick-order__list .item__image {float:left;}
.quick-order__list .item__info {float:left;}
.quick-order__list .item__favorites {float:left; min-height:50px; width:auto;}
.quick-order__list .item__quantity {float:left;}
.quick-order__list .item__onhand, .quick-order__list .item__status, .quick-order__list .item__price, .quick-order__list .item__total, .quick-order__list .item__total, .quick-order__list .item__discount {float:left;}
.quick-order__list .item__price {float:left;}
.quick-order__list .item__remove {float:right; width:47px;}
.item__list--item {display:table; table-layout:fixed; width:100%; padding:10px 0;}
.item__sku__input, .item__total .width-50, .item__sku__input, .item__image, .item__info, .item__favorites, .item__status, .item__onhand, .item__quantity, .item__price, .item__total, .item__remove, .item__discount {min-height:136px;width:12.5%;vertical-align:middle;display:flex;align-items:center;padding:0 10px;line-height:normal;}
.quick-order__list.show .item__discount {width:7%; justify-content:center;}
.quick-order__list.show .item__discount input {text-align:center;}
.quick-order__list.show .Response .item__total {width:26%;}
.item__list--item .item__name {font-size:14px;}
.quick-order__list .item__price {justify-content:start;}
/*.quick-order__list .item__total {text-align:right; justify-content:end;}*/
.quick-order__list .item__quantity {justify-content:center;}
.item__sku__input input {max-width:140px;}
.inventory_status_color {color:#428503;}
.prod_restrictions p {font-size:12px; margin:2px 0;}
.prod_restrictions .res-tittle {font-weight:700; margin-right:3px; display:block; white-space:nowrap;}
.red {color:red; white-space:pre-line; word-break:break-all;}
.quick-order__list .onhand-count {color:grey; font-weight:700; font-size:13px;}
.quick-order__list .item__quantity .form-control {display:inline-block; width:60px; text-align:center;}
.quick-order__introduction {padding:7px 0; line-height:22px;}
.Response {width:calc(87.5% - 60px);}
.quick-order__list .item__total input {margin:8px 0;}
.quick-order__list .item__list--item:nth-child(odd) {background:#f2f2f2;}
.Response .item__image, .Response .item__info, .item__favorites {width:18.7%;}
.Response .item__quantity {width:12%;}
.Response .item__status {width:16%;}
.account-section-content h1.quick-order-section-header.account-section-header {color:#154259; font-size:24px; line-height:35px; font-weight:700; padding:20px 30px; text-transform:capitalize; border-bottom:1px solid #ccc;}
.Response .item__price {width:11%; justify-content:start;}
.Response .item__total {width:23.5%; padding:0;}
.quick-order__reset-link {border-color:#0c5888; font-size:16px; background:#127dc1; border-style:none none solid; border-width:medium medium 4px; color:#fff !important; display:inline-block !important; font-size:13px; font-weight:600; height:55px; line-height:55px; text-transform:uppercase; width:100%; text-decoration:none; padding:0;}
.quick-order__list .item__image img.productimage {width:100%;}
button.btn.itemcart {background:transparent; color:#0068b3; border:none; padding:0; font-weight:600;}
.Response .item__total input {margin-left:5px;}
.Response .item__total select, .Response .item__total input {padding:0 5px;}
.item__remove .btn {background:transparent; padding:0; color:#0068b3; font-size:25px;}
.item__sku__input {position:relative;}
.item__list--item .search_typeahead {top:82px !important; left:10px; right:10px; max-height:initial !important; padding:0;}
.Response .item__total ul {padding:0; margin:0; list-style:none;}
.Response .item__total ul li {display:flex; align-items:center; margin-bottom:7px;}
.Response .item__total ul li .cancel-price-data {width:36px; display:flex; align-items:center;}
.Response .item__total ul li .cancel-price-data a {padding:0 5px;}
.Response .item__total ul li select {margin-right:5px;}
.Response .item__total ul li input {margin:0 5px 0 0;}

.responsive-table.prodcTable button.product_sel_btns {color:#0068b3; opacity:0.65;}
.responsive-table.prodcTable a.product_sel_btns {color:#0068b3;}
.prodcTable tr:nth-child(even) {background:#f2f2f2 !important;}
.prodcTable tr {padding:10px;}
.prodcTable tr td {padding:15px 10px; vertical-align:middle; line-height:normal;}
.prodcTable thead th {background:#e2e2e2; vertical-align:middle; color:#555; font-size:13px; padding:12px 10px; font-weight:600;}
.prodcTable .btn {font-size:18px; padding:0; margin-right:5px; margin-top:5px;}
.dropDownChange {background-color:#efefef; border:0 !important; background-image:linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #efefef, #efefef); background-position:calc(100% - 20px) calc(1.2em + 3px), calc(100% - 15px) calc(1.2em + 3px), calc(100% - 2.5em) 0.5em; background-size:5px 5px, 5px 5px, 1px 1.5em; box-shadow:none; background-repeat:no-repeat; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-appearance:none; -moz-appearance:none; color:#555; font-size:14px; text-transform:capitalize; height:45px !important; padding-right:30px; line-height:1; min-width:140px; text-align:center;}
.printbin {min-width:175px; min-height:54px; padding-top:5px;}
.row.quickcart {width:auto;}
.pb_paginginfo {color:#929292; line-height:normal;}
.item__list--item li.search_part {width:calc(100% - 10px) !important; margin-bottom:0;}
.item__list--item li.search_part li {margin-left:0; width:100%; padding-bottom:5px; margin-bottom:5px;}
.item__list--item li.search_part li .search_right {width:100% !important; margin:0 !important; background-position:right;}
.item__list--item li.search_part ul.search_part_list {margin:0;}
.MarB15 {margin-bottom:15px !important;}
.MarT15 {margin-top:15px !important;}
.MarB20 {margin-bottom:20px !important;}
.category_grid_item a {color:#555 !important; font-size:17px !important; font-weight:600; display:flex; align-items:center;}
.category_grid_item a span {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:normal;}
.category_grid_item i {color:#555 !important; font-size:23px; font-weight:600 !important; margin-left:3px;}
.pagebreadcrumb {display:flex; align-items:center; padding-top:20px; clear:both; line-height:normal;}
.pagebreadcrumb a:first-child {color:#e0302d;}
.pagebreadcrumb a, .pagebreadcrumb span {font-size:12px; font-weight:500; text-transform:uppercase; margin:0 7px 0 0;}
.pagebreadcrumb span a, .pagebreadcrumb strong a {color:#333 !important;}
.category_page_header {border-bottom:2px solid #d3d3d3; margin-bottom:20px;}
.category_page_header h1 {font-size:30px !important; font-weight:600; color:#d7282f; margin-top:0;}
ul.sub-menu.drop-down-menu {display:none; min-height:-webkit-fill-available;}
.mainmenu.drop-down-menu li.startmenu:hover .sub-menu {display:block; position:absolute; left:100%; top:0; margin-top:0;}
ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu {display:none;}
.drop-down-menu > li > a.mobile-toggle {display:none;}
ul.mainmenu.drop-down-menu ul.mainmenu.drop-down-menu {margin:0;}
.btn-load {display:block; width:120px; font-size:16px; margin:0 auto; background-color:#eeeeee; border-color:#a09e9e; color:#000;}
.btn-load:hover {color:#2a6496;}
.directsupplyotherspan {color:var(--dark-red) !important; font-weight:bold !important; border-radius:6px !important; padding:16px 12px !important; font-size:17px !important; margin:0 auto !important; background:none !important; border:none !important;}
.navi .menubar-brand img {max-width:233px; max-height:39px;}

.pagedetails {display:inline-block;}
.pagedetails .col-md-3 {padding-bottom:15px;}
.pagedetails .col-lg-6 {border-right:#ccc solid 2px;}
.pagedetails .col-lg-6:nth-child(2n+2) {border-right:none;}
.pagedetails .product {text-align:center;}
.pagedetails .product h2 {border-bottom:#ccc solid 2px; padding-bottom:4px; font-weight:bold; font-size:18px !important;}
.pagedetails .product h2:hover {color:#d8262f;}
.pagedetails .product ul {padding:0; margin:0; list-style:none; height:100%; overflow-x:auto; overflow-y:hidden; display:flex; }
.pagedetails .product ul::-webkit-scrollbar {width:12px; height:12px;}
.pagedetails .product ul::-webkit-scrollbar-track {box-shadow:inset 0 0 5px grey; border-radius:10px;}
.pagedetails .product ul::-webkit-scrollbar-thumb {background:#777576; border-radius:10px;}
.pagedetails .product ul::-webkit-scrollbar-thumb:hover {background:#777576;}
.pagedetails .product ul li {min-width:33.33%; float:left; text-align:center; padding:0 8px;}
.pagedetails .product ul li a {display:block;}
.pagedetails .product ul li img {width:100%; object-fit:contain; max-height:135px; min-height:135px;}
.pagedetails .product ul li p {clear:both; margin:0 0 10px; font-size:13px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#8f9192;}

.searcharea {position:relative;}
.searcharea h1 {position:absolute; top:50%; left:0; -ms-transform:translate(-50%, -50%); transform:translate(0%, -50%); color:#fff; font-weight:bold; font-size:60px; text-align:center; line-height:70px; z-index:9; right:0; width:70%; margin:0 auto;}
.searcharea .searchinput {margin:0; position:absolute; top:50%; left:50%; -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); width:400px; z-index:99;}
.searchinput .searchinput h1 {color:#fff; text-align:center; font-weight:bold; margin-bottom:30px;}
.searcharea .searchinput input {height:46px; border-radius:24px; padding-left:35px; padding-right:35px;}
.searcharea .searchinput i {position:absolute; height:45px; width:40px; line-height:45px; text-align:center; cursor:pointer; font-size:18px; color:#a5a3a3;}
.searcharea .overelay {position:absolute; background:rgb(0 0 0 / 50%); height:100%; width:100%;}
.searcharea img {width:100%;}

.right_area .mainmenu.drop-down-menu {display:block !important; position:relative; min-width:100%; background:#f2f2f2; margin-top:0; z-index:100;}
.right_area .drop-down-menu > li > a:hover, .right_area .drop-down-menu > li > a:focus {color:#b52d11;}

.right_area .mainmenu.drop-down-menu li ul.sub-menu li a,
.right_area .mainmenu.drop-down-menu li a,
.right_area .mainmenu.drop-down-menu li ul li a {border-top:#ccc solid 1px; padding-top:5px; padding-bottom:5px;}

.right_area .mainmenu.drop-down-menu li:first-child a {border-top:none;}
.right_area .mainmenu.drop-down-menu li ul.sub-menu li {padding:0 20px;}
.right_area .mainmenu.drop-down-menu li ul.sub-menu li a {padding-left:0; padding-right:0; margin:0;}
.right_area .drop-down-menu li.startmenu {padding:0;}
.right_area .drop-down-menu li.startmenu a {padding:5px 20px 5px 10px; margin:0; position:relative;}
.right_area .drop-down-menu li.startmenu a {background:url("/Content/images/aerrow.png") no-repeat scroll rgba(0, 0, 0, 0) !important; color:#000; background-position:95% 10px !important;}
/*.right_area .drop-down-menu li.startmenu a {border-top:#fff solid 1px;}*/
.right_area .drop-down-menu li.submenu a,
.right_area .drop-down-menu li.submenu ul.sub-menu li.submenu a {background:url("/Content/images/aerrow.png") no-repeat scroll right 50% rgba(0, 0, 0, 0) !important; color:#000;}
.right_area .drop-down-menu li.startmenu:hover ul.sub-menu li.submenu:hover ul.sub-menu li a,
.right_area .drop-down-menu li.startmenu li.childmenu a {color:#000;}
.right_area .drop-down-menu li.startmenu:hover li.childmenu:hover a,
.right_area .drop-down-menu li.startmenu:hover li.submenu:hover a {color:#b52d11;}
.right_area .drop-down-menu li.startmenu:hover ul.sub-menu li.submenu a,
.right_area .drop-down-menu li.startmenu:hover ul.sub-menu li.submenu ul li.submenu a {background:url("/Content/images/aerrow.png") no-repeat scroll right 50% rgba(0, 0, 0, 0) !important; color:#000;}
.right_area .drop-down-menu li.startmenu ul.sub-menu li.submenu:hover a,
.right_area .drop-down-menu li.startmenu ul li ul li.submenu:hover a {background:url("/Content/images/redaerrow.png") no-repeat scroll right 50% rgba(0, 0, 0, 0) !important; color:#b52d11;}
.right_area ul.mainmenu.drop-down-menu li.startmenu ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu li a,
.right_area ul.mainmenu.drop-down-menu li.startmenu ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu li a,
.right_area ul.mainmenu.drop-down-menu li.startmenu ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu li.submenu ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu li a,
.right_area ul.mainmenu.drop-down-menu li ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu li a {background:none !important; color:#000;}

.right_area .mainmenu.drop-down-menu .submenu li a,
.mainmenu.drop-down-menu li.startmenu .sub-menu li:first-child ul li a,
.mainmenu.drop-down-menu li.startmenu .sub-menu li:first-child ul li:first-child ul li a {border-top:#ccc solid 1px;}

.mainmenu.drop-down-menu li.startmenu .sub-menu li:first-child a,
.mainmenu.drop-down-menu li.startmenu .sub-menu li:first-child ul li:first-child a,
.mainmenu.drop-down-menu li.startmenu .sub-menu li:first-child ul li:first-child ul li:first-child a {border-top:none;}

.right_area ul.mainmenu.drop-down-menu li.startmenu ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu li.submenu a,
.right_area ul.mainmenu.drop-down-menu li.startmenu ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu li.submenu ul.sub-menu.drop-down-menu li.submenu a {background:url("/Content/images/aerrow.png") no-repeat scroll right 50% rgba(0, 0, 0, 0) !important; color:#000;}

.right_area ul.mainmenu.drop-down-menu li.startmenu ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu li.submenu ul.sub-menu.drop-down-menu li.submenu ul.sub-menu.drop-down-menu li.submenu a{background:url("/Content/images/aerrow.png") no-repeat scroll right 50% rgba(0, 0, 0, 0) !important; color:#000;}

.right_area ul.mainmenu.drop-down-menu li.startmenu ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu li.submenu ul.sub-menu.drop-down-menu li.submenu ul.sub-menu.drop-down-menu li.submenu ul.sub-menu.drop-down-menu li a {background:none !important; color:#000;}

.right_area ul.mainmenu.drop-down-menu li.startmenu ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu li:hover a,
.right_area ul.mainmenu.drop-down-menu li.startmenu ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu li.submenu ul.sub-menu.drop-down-menu li:hover a,
.right_area ul.mainmenu.drop-down-menu li.startmenu ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu li.submenu ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu li:hover a {color:#b52d11;}

.right_area ul.mainmenu.drop-down-menu li.startmenu ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu li.submenu:hover a,
.right_area ul.mainmenu.drop-down-menu li.startmenu ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu li.submenu ul.sub-menu.drop-down-menu li.submenu:hover a,
.right_area ul.mainmenu.drop-down-menu li.startmenu ul.sub-menu.drop-down-menu li ul.sub-menu.drop-down-menu li.submenu ul.sub-menu.drop-down-menu li.submenu ul.sub-menu.drop-down-menu li.submenu:hover a {background:url("/Content/images/redaerrow.png") no-repeat scroll right 50% rgba(0, 0, 0, 0) !important; color:#b52d11;}
.right_area .drop-down-menu li.startmenu:hover a {background:url("/Content/images/redaerrow.png") no-repeat scroll rgba(0, 0, 0, 0) !important; color:#b52d11; background-position:95% 10px !important;}

.right_area .drop-down-menu li.submenu:hover a,
.right_area .drop-down-menu li.startmenu:hover ul.sub-menu li.submenu:hover a
.right_area .drop-down-menu li.startmenu:hover ul.sub-menu li.submenu:hover a  {background:url("/Content/images/redaerrow.png") no-repeat scroll right 50% rgba(0, 0, 0, 0) !important; color:#b52d11;}

.right_area .drop-down-menu li.startmenu li.childmenu a,
.right_area .drop-down-menu li.startmenu li.submenu ul.sub-menu li a,
.right_area .drop-down-menu li.startmenu li.submenu ul.sub-menu li.submenu ul.sub-menu li a,
.right_area .drop-down-menu li.startmenu li.submenu ul.sub-menu li.submenu ul.sub-menu li ul.sub-menu li a {background:none !important; color:#000;}

.product_data li.img_thumb {height:auto; min-height:240px;}
.right_area .mainmenu.drop-down-menu li ul.sub-menu.brandmenu li a {background:none !important; color:#000;}
.product_data li.img_thumb a {line-height:normal;}
.right_area .mainmenu.drop-down-menu li ul.sub-menu.brandmenu li a:hover {color:#b52d11;}
.brands_latest {margin-bottom:0; float:left; width:100%; margin-top:0; padding:10px; text-align:center;}
span.tablinks {cursor:pointer; padding:0 9px 0 9px; color:#d7282f; font-size:15px; border-right:solid 2px #d7282f;}
.brandsMainbg {width:100%; padding:10px; display:inline-block;}
.brandsMainbg ul {padding-left:10px; float:left; width:100%;}
.brandsMainbg li {width:25%; float:left; list-style:none; line-height:25px; padding-left:6%;}
.brandsMainbg li a {color:#555 !important; font-weight:700; font-size:12px;}
.menuslider {clear:both;}
.account_accordion {border:#ddd solid 1px; display:block; clear:both; padding-bottom:5px;}
.account_accordion .maintitle {padding:8px 15px; line-height:normal; clear:both; color:#b52d11; font-size:16px;}
.account_accordion .panel-body,
.account_accordion .panel.panel-default {border:none !important; box-shadow:none;}
.account_accordion .panel-heading {background:#fff;}
.right_area.first .account_accordion a.sidemenutoggle {color:#000;}
.account_accordion .table.home-accordion td {border:none; padding:3px 10px 3px 25px;}
.account_accordion .table.home-accordion td a {color:#8f9192; width:100%;}
.account_accordion .panel-title {font-size:14px;}
.sidemenutoggle.collapsed h4.panel-title:after {position:relative; top:0; content:""; display:inline-block; width:10px; height:10px;border-right:0.2em solid #8f9192; border-top:0.2em solid #8f9192; transform:rotate(135deg); margin-right:0.5em; margin-left:1em; float:right;}
.sidemenutoggle.collapsed h4.panel-title:before {border-bottom:none; border-left:none; display:none;}
.sidemenutoggle h4.panel-title:before {position:relative; top:6px; content:""; display:inline-block; width:10px; height:10px; border-left:0.2em solid #8f9192; border-bottom:0.2em solid #8f9192; transform:rotate(135deg); margin-right:0.5em; margin-left:1.0em; float:right;}
.right_area .drop-down-menu li:hover ul.sub-menu.drop-down-menu.brandmenu li a {color:#000; background:none !important;}
/*.slide-out-div {display:none;}*/
.slide-out-div.open {display:block;}
a.handle {top:80px !important;}
.page-details-tab {position:relative; min-height:405px;}
.tab-pane span.pincode {padding:0 0 20px;}
.page-details-tab .fixed-area {top:30px; bottom:auto; z-index:9;}
.page-details-tab .carousel.slide {margin-bottom:10px;}
.page-details-tab .model_detailsfix {width:100% !important;}
.page-details-tab .model_detailsfix.tab-pane.pbpopup {width:75% !important;}
.page-details-tab .modelnos li {padding:5px; border:#ddd solid 1px; margin-bottom:0; border-bottom:none; border-right:none;}
.page-details-tab .modelnos li:nth-child(3n) {border-right:#ddd solid 1px;}

nav.navi.navbar-inverse.WhiteBGNav .oldversion span {color:#000 !important;}
nav.navi.navbar-inverse.WhiteBGNav .oldversion .eta-zip {border:#ccc solid 1px;}
.department .WhiteBGSrchPanl {background:var(--dark-red);}
.department .WhiteBGSrchPanl .search_section,
.department .WhiteBGSrchPanl .cart_icon a,
.department .WhiteBGSrchPanl .left,
.department .WhiteBGSrchPanl .menu.menubar-right li.drop-down.line a span {color:#fff; line-height:normal;}
.department .WhiteBGSrchPanl .menu.menubar-right li.drop-down.line span {color: #fff;line-height: normal;}
.department .WhiteBGSrchPanl .button.btn.btn-default {background:none repeat scroll 0 0 #eee; color:#000;}
.department .WhiteBGSrchPanl .seachrecord.seachrecordpart.loadinggif {background-color:#fff;}
.department .WhiteBGSrchPanl a.feedback {color:#000;}
.department .WhiteBGSrchPanl img.notifaction-image {filter:brightness(0) invert(1);}
div.WhiteBGSrchPanl span#NotificationId img {filter:brightness(0) invert(1);}
.department .WhiteBGSrchPanl .dropdown-menu.cart1.drop-cart,
.department .WhiteBGSrchPanl .dropdown-menu.cart1.drop-cart a,
.department .WhiteBGSrchPanl .dropdown-menu.cart1.drop-cart span,
.department .WhiteBGSrchPanl .dropdown-menu.cart1.drop-cart a {color:#000 !important;}
.department .WhiteBGSrchPanl .dropdown-menu.cart1.drop-cart a#viewcart {color:#fff !important;}

.col-sm-10.center_section {overflow:hidden;}
.customer_acc .auto-complete-results {top:28px;}

.signpagefull.forgotpass  #dvLoginContainer{border:1px solid #bbb; width:100%; padding:0 !important; border-radius:0;}
.signpagefull.forgotpass .locations {text-align:left; font-size:16px; background:#FFF; line-height:normal; margin-bottom:20px;}
.signpagefull.forgotpass .locations h2 {font-size:24px; color:#FFF; background:var(--gray); padding:10px 20px; margin:0px;}

.cart_header_item a{position:relative; width:calc(100% - 10px); display:block;}

.cart_header_item a:before, .cart_header_item a:after {border:4px solid transparent; content:""; display:block; height:0; right:5px; top:50%; position:absolute; width:0;}

.cart_header_item a:before {border-bottom-color:#666; margin-top:-9px;}
.cart_header_item a:after {border-top-color:#666; margin-top:1px;}
.asc_sort.cart_header_item a:before{display:none;}
.desc_sort.cart_header_item a:after {display:none;}

/* Wishlist changes */

.page_favourites {line-height:normal !important;}
.responsive-table {width:100%;}
.gray_header tr td {background-color:#e2e2e2; padding:10px; color:#555555; font-weight:600; text-transform:uppercase;}
.w-100px {width:100px; max-width:100px;}
.w-80px {width:80px; max-width:80px;}
.text-align-center {text-align:center;}
.text-align-left {text-align:left;}
.w-30 {width:30%;}
.table-striped tbody tr td {padding:10px;}
.responsive-image {width:100%;}
.product_in_stock {color:#428503;}
.product_out_stock {color:#e74b01;}
.badge-success {font-weight:normal; padding:5px 10px; cursor:pointer;}
#tbl_favourites_list {margin:15px 0px;}

/*.bodyheight {min-height:inherit !important; max-height:none !important;}*/
.text-align-right {text-align:right;}
.actioncol a {padding:0px 5px; font-size:18px;}
.w-50px {width:50px;}
#add_cart_header {text-align:right;}
.multiple_add_cart {background:#215db0; padding:10px 40px; font-size:18px; color:white; display:inline-block; margin-top:15px; border-radius:5px; border:0px !important;}

.multiple_add_cart:disabled, .multiple_add_cart[disabled] {background-color:#cccccc; color:white;}

.p_make {margin:0px; font-size:12px; margin-bottom:2px; font-weight:bold; color:#999;}
.pager-nav {margin:16px 0; text-align:center; min-height:45px;}
.pager-nav span {display:inline-block; padding:4px 8px; margin:1px; cursor:pointer; font-size:14px; background-color:#FFFFFF; border:1px solid #e1e1e1; border-radius:3px; box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);}

.pager-nav span:hover, .pager-nav .pg-selected {background-color:#f9f9f9; border:1px solid #CCCCCC;}

.slide-out-div .fixedcardholder li.search_part {width:calc(100% - 15px); margin:0; padding:0; border:none;}
.slide-out-div .fixedcardholder li.search_part .search_right {margin-left:0; background-image:none; width:100% !important;}
.slide-out-div .fixedcardholder li.search_part .search_part_list li:last-child {margin-bottom:0 !important; border-bottom:none;}
.slide-out-div .fixedcardholder li.search_part ul.search_part_list {margin:0;}
.slide-out-div .fixedcardholder .search_typeahead {left:15px; right:15px; top:auto !important;}
.slide-out-div .fixedcardholder li.search_part .search_part_list li {padding:7px 0; margin-bottom:0;}
.marconeai .panel-body {line-height:normal; padding:10px 15px;}
.right_area .drop-down-menu li:hover ul.sub-menu.drop-down-menu.brandmenu li:hover a {color:#b52d11; background:none !important; border:none !important;}
.printlabel {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-right:-15px; margin-left:-15px; width:600px; float:right;}
.account-cards.card-select .row {margin:0 -10px; width:auto;}
.account-cards.card-select .col-xs-12.col-sm-6.col-md-3 {padding:0 10px;}
.account-cards.card-select {border:none; padding:0;}
.account-cards.card-select ul {margin-bottom:10px; padding-left:0; list-style:none; display:inline-block;}
.account-cards.card-select .card {border:1px solid #ccc; margin:0 0 20px 0; padding:30px; text-align:left; min-height:184px;}
.account-cards.card-select ul li:first-child {text-transform:uppercase; font-weight:600;}
.account-cards.card-select ul li {text-overflow:ellipsis; overflow:hidden;}
.account-cards.card-select .account-cards-actions {display:inline-block; width:100%;}
.account-cards.card-select .account-cards-actions .action-links {float:none; height:auto; margin:0 8px 0 0; text-align:left; width:auto; line-height:15px; font-size:16px; display:inline-block; padding-right:10px; border-right:1px solid #999; color:#127ec3;}

@media screen and (max-width:767px) {
.quick-order__list .item__list--item heading {display:none;}
.quick-order__list .item__sku__input, .quick-order__list .item__sku__input div {width:100% !important; min-height:auto; float:none;}
.Response {width:100% !important;}
.quick-order__list .item__sku__input input {max-width:calc(100% - 0px) !important; margin-bottom:7px;}
.js-quick-order-container .item__sku__input  .search_typeahead {top: 34px !important; left: 10px !important; height: 185px; overflow: auto;}
.js-quick-order-container .item__sku__input .search_typeahead li.search_part {width: 100% !important;}
.modal.item__list--item.bd-example-modal-lg.custom-modal-width {width: 90% !important; left: 0 !important; right: 0 !important; margin: 0 auto !important; top: 15% !important;}
.modal.item__list--item.bd-example-modal-lg.custom-modal-width .item__info, .modal.item__list--item.bd-example-modal-lg.custom-modal-width .item__price {display: block; text-align: center;}
.modal.item__list--item.bd-example-modal-lg.custom-modal-width .pincode.pincode1 {width: 100%; padding: 0;}
.modal.item__list--item.bd-example-modal-lg.custom-modal-width .item__price span, .modal.item__list--item.bd-example-modal-lg.custom-modal-width .extra_functions {width: 100%; text-align: center; margin: 5px 0; justify-content: center;}
.quick-order__list .item__list--item {position:relative;}
.Response .item__image, .Response .item__info, .Response .item__price, .Response .item__quantity, .Response .item__status, .Response .item__total {width:100% !important; min-height:auto;}
.Response .item__price, .quick-order__list .item__quantity {justify-content:start; margin-bottom:7px;}
.Response .item__image img.productimage {width:200px !important; margin-bottom:7px;}
.Response .item__total ul {width:100%;}
.Response .item__quantity input {width:100% !important;}
.quick-order__list .item__list--item {position:relative;}
.quickcart .col-xs-12.col-md-7.col-lg-7 {width:100%;}
.quick-order__list .item__remove {min-height:auto; position:absolute; right:0; top:12px;}
.quickcart .col-xs-12.col-md-7.col-lg-7 .quick-order__introduction {padding:0;}
.quickcart .row {display:block !important;}
.quickcart .row .col-md-6, .quickcart .row .col-md-6 button, .quickcart .row .col-md-5, .quickcart .row .col-md-5 button {width:100% !important; min-height:40px;}
}

.dropDownChange {background-color:#efefef; border:0 !important; background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#efefef,#efefef); background-position:calc(100% - 20px) calc(1.2em + 3px),calc(100% - 15px) calc(1.2em + 3px),calc(100% - 2.5em) 0.5em; background-size:5px 5px,5px 5px,1px 1.5em; box-shadow:none; background-repeat:no-repeat; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-appearance:none; -moz-appearance:none; color:#555; font-size:14px; text-transform:capitalize; height:45px !important; padding-right:30px; line-height:1; min-width:140px; text-align:center;}
.input-cart {display:flex; margin-top:10px;}
.bought .input-cart .btn {position:relative; left:auto; right:auto; bottom:auto; width:100%; background-size:20px; background-position:10px; padding-left:20px; padding-right:0;}
.input-cart input {width:80px; margin-right:10px; text-align:center;}
/*.modal.fade.in {top:50%; width:800px; left:40%; top:50%;}*/
.marconeai .panel-body p {margin:5px 0;}
.modal-overflow.modal.fade.in {top:1%; width:775px;}
.center_section .main_slider .bxslider li p {line-height:0;}
.category_grid_item .category_thumb img {min-width:140px; min-height:140px; object-fit:contain; max-width:140px;}

/* NEW MENU */
/*.right_area .mobile-toggle {display:none !important;}
.right_area {height:100%; background:#ede7e9; margin-left:-15px; padding-left:0;}
.right_area ul {padding:0; margin:0; list-style:none; width:100%;}
.right_area ul li {width:100%; font-weight:550; font-size:18px;}
.right_area .navbar ul li .nav-link {color:#8f9192 !important; background:#ede7e9; z-index:99;border-top:#ccc solid 1px; padding:7px 0 7px 30px}
.right_area .navbar ul li:first-child .nav-link {border-top:none;}
.right_area .nav-item {padding-right:0;}
.right_area .navbar ul li.active a:hover,
.right_area .navbar ul li .nav-link a:focus,
.right_area .navbar ul li .nav-link a:visited {color:#d8262f !important;}
.right_area .navbar ul li .nav-link.dropdown-toggle::after {content:none;}

.right_area li ul.one li a:hover,
.right_area li ul.second li a:hover,
.right_area li ul.third li a:hover {background:transparent;}

.right_area ul.nav li.nav-item:hover ul.dropdown-menu.first,
.right_area ul.dropdown-menu.first li:hover ul.dropdown-menu {display:block;}
.right_area ul.nav li.nav-item ul li:first-child {border-top:none;}
.right_area ul.nav li.nav-item ul.dropdown-menu {position:absolute; left:100%; top:-109px; width:310px; padding:20px 40px; -webkit-box-shadow:8px 0px 0px -6px #818181; -moz-box-shadow:8px 0px 0px -6px #818181; box-shadow:8px 0px 8px -6px #818181; height:553px;}
.right_area ul.nav li.nav-item ul.dropdown-menu::-webkit-scrollbar {width:8px; height:8px;}
.right_area ul.nav li.nav-item ul.dropdown-menu::-webkit-scrollbar-track {background:#ccc; border-radius:10px;}
.right_area ul.nav li.nav-item ul.dropdown-menu::-webkit-scrollbar-thumb {background:#777576; border-radius:10px;}
.right_area ul.nav li.nav-item ul.dropdown-menu::-webkit-scrollbar-thumb:hover {background:#777576;}

.right_area ul.nav li ul.dropdown-menu li ul.dropdown-menu {left:308px; top:0;}
.right_area ul.nav li ul.dropdown-menu li {border-top:#ccc solid 1px;}
.right_area ul.nav li ul.dropdown-menu li a {width:100%; display:block; padding:7px 0;}
.right_area ul.nav li {color:#8f9192; transition:transform 750ms; position:inherit;}

.right_area .navbar ul li a:hover,
.right_area .navbar-nav li.nav-item.active a.nav-link,
.right_area .navbar-nav .nav-link:hover {color:#d8262f !important; background:#ede7e9;}
.right_area .navbar-nav .nav-link:focus {background:transparent; outline:none;}

.right_area .navbar-toggler {display:none;}
.right_area span.icon-bar {display:block; width:22px; height:2px; border-radius:1px; background:#fff; margin:4px 0;}
.right_area .navbar .navbar-collapse {padding:0;}
.right_area li ul {position:absolute; left:auto; right:0; background:#fff; width:320px; height:460px; padding:20px 0; top:-24px; opacity:0; transform:translate3d(0, 0, 0); transition:transform 0.55s; z-index:-1;}
.right_area li:hover ul {opacity:1; transform:translate3d(342px, 0, 0); z-index:9;}

.right_area li ul,
.right_area li ul.second,
.right_area li ul.third {-webkit-box-shadow:8px 0px 0px -6px #818181; -moz-box-shadow:8px 0px 0px -6px #818181; box-shadow:8px 0px 8px -6px #818181; display:table; vertical-align:middle;}

.right_area li ul.second,
.right_area li ul.third {display:none;}

.right_area li ul.second li,
.right_area li ul.second:hover,
.right_area li ul.third:hover,
.right_area li ul.second li:hover ul,
.right_area li ul.third li:hover ul {display:block;}

.right_area li ul li.mainli ul,
.right_area li ul.second li.mainli ul,
.right_area li ul.third li.mainli ul {display:table-cell; vertical-align:middle;}

.right_area li:hover ul.second {transform:translate3d(662px, 0, 0);}
.right_area li:hover ul.third {transform:translate3d(982px, 0, 0);}

.right_area li ul li.mainli ul,
.right_area li ul.second li.mainli ul,
.right_area li ul.third li.mainli ul {transform:none !important; height:100% !important; position:relative !important; left:0 !important; top:auto !important; width:100% !important; box-shadow:none; padding:0; display:block;}

.right_area li ul li.mainli ul li,
.right_area li ul.second li.mainli ul li,
.right_area li ul.third li.mainli ul li {padding:0;}

.right_area li ul li.mainli ul li a,
.right_area li ul.second li.mainli ul li a,
.right_area li ul.third li.mainli ul li a {width:100%;display:block;padding:5px 0;border-top:#ccc solid 1px;font-size:14px;color:#8f9192 !important;font-weight:550;text-transform:capitalize;line-height:normal;}

.right_area li ul li.mainli ul li a:hover,
.right_area li ul.second li.mainli ul li a:hover,
.right_area li ul.third li.mainli ul li a:hover {color:#d8262f !important;}

.right_area li ul li.mainli ul li:first-child a,
.right_area li ul.second li.mainli ul li :first-child a,
.right_area li ul.third li.mainli ul li:first-child a {border-top:none;}

.right_area li ul::-webkit-scrollbar,
.right_area li ul.second::-webkit-scrollbar,
.right_area li ul.third::-webkit-scrollbar {width:8px; height:8px;}

.right_area li ul::-webkit-scrollbar-track,
.right_area li ul.second::-webkit-scrollbar-track,
.right_area li ul.third::-webkit-scrollbar-track {background:#ccc; border-radius:10px;}

.right_area li ul::-webkit-scrollbar-thumb,
.right_area li ul.second::-webkit-scrollbar-thumb,
.right_area li ul.third::-webkit-scrollbar-thumb {background:#777576; border-radius:10px;}

.right_area li ul::-webkit-scrollbar-thumb:hover,
.right_area li ul.second::-webkit-scrollbar-thumb:hover,
.right_area li ul.third::-webkit-scrollbar-thumb:hover {background:#777576;}

.right_area ul.nav li.nav-item ul.dropdown-menu {top:0; transform:translate3d(310px, 0, 0); opacity:1; left:0;}
.right_area li ul li.dropdown-submenu ul {position:absolute; left:0; right:0; background:#fff; width:310px; padding:20px 40px; top:-128px; height:553px;}
.right_area li ul li.dropdown-submenu:hover ul {display:block; transform:translate3d(310px, 0, 0); opacity:1; left:0;}
.right_area li ul li {color:#8f9192; transition:transform 750ms; padding:0 40px; z-index:99;}
.right_area li ul li a {width:100%; display:block; padding:5px 0; border-top:#ccc solid 1px; font-size:15px;}
.right_area li ul li:first-child a {border-top:none;}
.right_area ul.nav li.nav-item ul.dropdown-menu {padding:20px 0;}
.right_area ul.nav li.nav-item ul.dropdown-menu li {color:#8f9192; transition:transform 750ms; padding:0 40px; border:none;}

.right_area li ul.one li.mainli ul li.childmenu a::before,
.right_area li ul.second li.mainli ul li.childmenu a::before {-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}

.right_area li ul.one li.mainli ul li.childmenu a::after,
.right_area li ul.second li.mainli ul li.childmenu a::after {-webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);}

.right_area li.mainli li.childmenu:hover a::after,
.right_area li.mainli li.childmenu:hover a::before {background:#d8262f !important;}

.right_area li ul.one li.mainli ul li.childmenu.active a::before,
.right_area li ul.second li.mainli ul li.childmenu.active a::before,
.right_area li ul.one li.mainli ul li.childmenu.active a::after,
.right_area li ul.second li.mainli ul li.childmenu.active a::after {background:#d8262f !important;}

.right_area li ul.one li.mainli ul li.childmenu a::before,
.right_area li ul.second li.mainli ul li.childmenu a::before,
.right_area li ul.one li.mainli ul li.childmenu a::after,
.right_area li ul.second li.mainli ul li.childmenu a::after {content:'' !important; position:absolute; top:50%; margin-top:-1px; display:inline-block; height:2px; width:10px; background:#b3b3b3; -webkit-backface-visibility:hidden; backface-visibility:hidden; right:0; -webkit-transform-origin:9px 50%; -moz-transform-origin:9px 50%; -ms-transform-origin:9px 50%; -o-transform-origin:9px 50%; transform-origin:9px 50%;}*/

.PromotionCode.cartpromocode {display: flex; background: #d4edda !important; align-items: flex-start; color: #155724;}
.cartpromocode img {width: 40px;}
.cartpromocode div {font-size: 15px; line-height: normal; text-align: left; padding-left: 10px;}
.cartpromocode div b {margin-bottom: 5px; display: block;}
.cartpromocode div p {margin-bottom: 0px;}
.divtotal.divtotaldiscount {width: 329px; display: flex; align-items: self-start; padding-top: 10px; padding-bottom: 10px;}
.discountrow {width: 80px;}
tr.tr_billpay_disable {background: #f2f2f2;}
.promototaldiscountmessage {display: block; line-height: normal; width: 100%; margin-top: 7px !important; clear: both; padding-top: 5px !important; color: green;}
.divpromocontribution {font-weight:bold;}
.stock-purchased {display: flex;margin-top:65px; align-items: center; justify-content: flex-end;position:absolute;width:auto;right:0px;z-index:999;}

.notopborder {
    border-top: 0px !important;
}

.sectionfreeshipping_finzliedorder {
    display: flex;
    align-items: flex-start;
    color: var(--dark-red) !important;
}

.sectionfreeshipping {
    display: flex;
    background: var(--dark-red) !important;
    align-items: flex-start;
    color: white;
}

    .sectionfreeshipping img {
        width: 40px;
    }

    .sectionfreeshipping div, .sectionfreeshipping_finzliedorder div {
        font-size: 15px;
        line-height: normal;
        text-align: left;
        padding-left: 10px;
    }

        .sectionfreeshipping div b, .sectionfreeshipping_finzliedorder div b {
            margin-bottom: 5px;
            display: block;
        }

        .sectionfreeshipping div p, .sectionfreeshipping_finzliedorder div p {
            margin-bottom: 0px;
        }

.freeitemrow {
    background: #f2f2f2;
    padding: 15px;
}

.listingtabs .product-detail .active {
    border-top: #0080df solid 4px !important;
    margin-top: -4px;
}

.listingtabs .product-detail a {
    padding: 15px 15px !important;
    /*background: #e3e3e3;*/
    color: #428bca;
    font-size: 15px;
    border: 1px solid #d3d3d3 !important;
    border-radius: 0 !important;
    margin: 0 !important;
}
.listingtabs .panel-collapse {
    line-height: normal;
}
.listingtabs .parts-list-head-table.table {margin-bottom:0;}
.listingtabs .parts-list-head-table.table td {
    background: #e7e7e7;
    border-bottom: 0;
    font-weight: 600;
}
.listingtabs .panel-title h3 {
    font-size: 16px;
    line-height: 14px;
    text-transform: capitalize;
    margin:0 10px;
}
.listingtabs a.accordion-toggle {
    display: flex;
    align-items: center;
}
.listingtabs .panel-title .group-count {
    font-size: 16px;
    line-height: 14px;
    text-transform: capitalize;
}

.listingtabs .part-number {
    width: 15%;
    position: relative;
    padding: 15px 10px;
    vertical-align: top;
}
.listingtabs .part-name {
    width: 32%;
    padding: 15px 10px;
    vertical-align: top;
}
.listingtabs .part-availability {
    width: 21%;
    padding: 15px 10px;
    vertical-align: top;
}
.listingtabs .part-price {
    width: 16%;
    padding: 15px 10px;
    vertical-align: top;
}
.listingtabs .part-addto {
    width: 16%;
    padding: 15px 10px;
    vertical-align: top;
}
.listingtabs .panel-body {
    /*background: #f4f4f4;*/
    border-radius: 0;
}
.listingtabs .panel.panel-default {
    border-radius: 0;
}
.listingtabs .panel.panel-default {
    margin-top: 0;
    border-top: none;
}
.listingtabs .panel-heading {
    /*background: #e7e7e7;*/
    padding: 21px 10px 20px 10px;
    border-top: 1px solid #d0d0d0;
}
.listingtabs .button {
    display: inline-block;
    padding: 0 15px;
    border: 0;
    background: #0080df;
    color: #fff;
    font-size: 13px;
    font-weight: normal;
    line-height: 28px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;
    cursor: pointer;
    transition: 200ms;
}
.listingtabs .button--link {
    background: none;
    border: none;
    padding: 0;
    cursor: pointer;
    line-height: inherit;
    font-size: inherit;
    color: #0080df;
    text-decoration: none;
}
.listingtabs span.status {
    min-width: 40px;
    display: inline-block;
    font-weight: 600;
    width: auto !important;
    float: left !important;
    text-align: left !important;
}
.listingtabs a.accordion-toggle.collapsed .glyphicon-chevron-right {
    display: block;
}

.listingtabs a.accordion-toggle .glyphicon-chevron-right {
    display: none;
}

.listingtabs a.accordion-toggle.collapsed .glyphicon-chevron-down {
    display: none;
}

.sectionfreedoordashshipping {
    flex-direction: column;
    display: flex;
    background: #f54323 !important;
}

.doordashsvg {
    margin-bottom: 10px;
}

/* Start Request Model Serial Modal */
#RequestModelSerial.model-serial-modal {
    display: none;
    position: fixed;
    z-index: 1001;
    left: 50%;
    top: 35%;
    transform: translate(-50%, -50%);
    width: 35%;
    max-height: 80vh;
    overflow: auto;
}

#RequestModelSerial .modelserial-modal-content {
    background-color: #fefefe;
    padding: 20px;
    border: 1px solid #888;
    width: 100%;
    max-height: 70vh;
    overflow-y: auto;
}

#RequestModelSerial table {
    width: 100%;
    border-collapse: collapse;
}

#RequestModelSerial th,
#RequestModelSerial td {
    padding: 10px;
    text-align: left;
}

#RequestModelSerial th {
    top: 0;
    z-index: 2;
}

#RequestModelSerial tbody td {
    background-color: #ffffff;
}

/* Styles to prevent selection behind modal */
body.modal-open {
    overflow: hidden;
}

#RequestModelSerial .modal-Btn {
    width: 75% !important;
}

#RequestModelSerial .close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

    #RequestModelSerial .close:hover,
    #RequestModelSerial .close:focus {
        color: black;
        text-decoration: none;
        cursor: pointer;
    }

#RequestModelSerial .error-message {
    font-size: 12px;
    font-weight: normal;
    color: red;
    margin-left: 5px;
    display: none;
}