
@font-face {
    font-family: 'robotomedium';
    src: url('font-awesome/font/roboto-medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica-Normal';
    src: url('font-awesome/font/Helvetica-Normal.eot');
    src: url('font-awesome/font/Helvetica-Normal.eot?#iefix') format('embedded-opentype'),
        url('font-awesome/font/Helvetica-Normal.woff') format('woff'), 
        url('font-awesome/font/Helvetica-Normal.svg#Helvetica-Normal') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
@font-face {
	font-family:'Roboto-Regular';
	src:url('font-awesome/font/Roboto-Regular_gdi.eot');
	src:url('font-awesome/font/Roboto-Regular_gdi.eot?#iefix') format('embedded-opentype'),
		 url('font-awesome/font/Roboto-Regular_gdi.woff') format('woff'),
		 url('font-awesome/font/Roboto-Regular_gdi.ttf') format('truetype'),
		 url('font-awesome/font/Roboto-Regular_gdi.svg#Roboto-Regular') format('svg');
	font-weight:400;
	font-style:normal;
	font-stretch:normal;
	unicode-range:U+000D-25CA;
}
.sticky .cartitemcount {right:-2px;}
.sticky.navbar{height:60px; z-index: 999 !important;}
h1{font-size:36px !important;font-family:'robotomedium' !important;}
h2{font-size:28px !important;font-family:'robotomedium' !important;}
h3{font-size:22px !important;font-family:'robotomedium' !important;}
h4{font-size:18px !important;font-weight:bold !important;font-family:'Helvetica-Normal' !important;}
h5{font-size:16px !important;font-weight:bold !important;font-family:'Helvetica-Normal' !important;}
h6{font-size:14px !important;font-weight:bold !important;font-family:'Helvetica-Normal' !important;}
p{font-family:'Helvetica-Normal' !important;font-size:14px !important;line-height:1.5em;}
a{color:#0471AF !important;font-size:14px; text-decoration: none !important;}
label {font-family: 'robotomedium'; font-size: 15px;}
.btn-primary{background:#0471AF !important;height:44px;font-family:'Helvetica-Normal';color:#fff !important;line-height:34px !important;text-transform:uppercase;border-color:#0471AF !important;border-radius:0 !important;}
.btn-secondary{color:#0471AF;height:44px;font-family:'Helvetica-Normal';border:#CCCCCC solid 1px !important;background:#fff;line-height:34px !important;text-transform:uppercase;border-radius:0 !important;}
.byenow{background:#338700;height:44px;font-family:'Helvetica-Normal';color:#fff !important;line-height:34px !important;text-transform:uppercase;border-radius:0 !important;}
.btn-drakgray{background:#5D5D5D !important;height:44px;font-family:'Helvetica-Normal';color:#fff !important;line-height:34px !important;text-transform:uppercase;border-color:#5D5D5D !important;}
.form-control{height:44px !important;}
body{font-size:14px;font-family:'Helvetica-Normal' !important;}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {opacity: 1;}

/*-------------------  MARGINS AND PADDINGS CSS START ------------------- */
.MarT0{margin-top:0 !important;}
.MarB0{margin-bottom:0 !important;}
.MarR0{margin-right:0;}
.MarL0{margin-left:0;}
.MarT5{margin-top:5px !important;}
.MarB5{margin-bottom:5px !important;}
.MarR5{margin-right:5px !important;}
.MarL5{margin-left:5px !important;}
.Mar10T{margin-top:10px !important;}
.Mar10B{margin-bottom:10px !important;}
.Mar10R{margin-right:10px !important;}
.Mar10L{margin-left:10px !important;}
.MarT10{margin-top:10px !important;}
.MarB10{margin-bottom:10px !important;}
.MarR10{margin-right:10px !important;}
.MarL10{margin-left:10px !important;}
.MarT15{margin-top:15px !important;}
.MarB15{margin-bottom:15px !important;}
.MarR15{margin-right:15px !important;}
.MarL15{margin-left:15px !important;}
.MarT20{margin-top:20px !important;}
.MarB20{margin-bottom:20px !important;}
.MarR20{margin-right:20px !important;}
.MarL20{margin-left:20px !important;}
.MarT30{margin-top:30px !important;}
.MarB30{margin-bottom:30px !important;}
.MarR30{margin-right:30px !important;}
.MarL30{margin-left:30px !important;}
.MarT40{margin-top:10px !important;}
.MarB40{margin-bottom:40px !important;}
.MarR40{margin-right:40px !important;}
.MarL40{margin-left:40px !important;}
.MarT50{margin-top:50px !important;}
.MarB50{margin-bottom:50px !important;}
.MarR50{margin-right:50px !important;}
.MarL50{margin-left:50px !important;}
/*::::MARGINS END::::*/

/*::::PADDING START::::*/
.PadL0{padding-left:0px !important;}
.PadR0{padding-right:0px !important;}
.PadB0{padding-bottom:0px !important;}
.Pad5{padding:5px;}
.PadT5{padding-top:5px;}
.PadB5{padding-bottom:5px;}
.PadR5{padding-right:5px  !important;}
.PadL5{padding-left:5px !important;}
.Pad10{padding:10px;}
.PadT10{padding-top:10px;}
.PadB10{padding-bottom:10px;}
.PadR10{padding-right:10px;}
.PadL10{padding-left:10px;}
.Pad15{padding:15px;}
.PadT15{padding-top:15px;}
.PadB15{padding-bottom:15px;}
.PadR15{padding-right:15px;}
.PadL15{padding-left:15px;}
.Pad20{padding:20px;}
.PadT20{padding-top:20px;}
.PadB20{padding-bottom:20px;}
.PadR20{padding-right:20px;}
.PadL20{padding-left:20px;}
.Pad30{padding:30px;}
.PadT30{padding-top:30px;}
.PadB30{padding-bottom:30px;}
.PadR30{padding-right:30px;}
.PadL30{padding-left:30px;}
.Pad40{padding:40px;}
.PadT40{padding-top:40px;}
.PadB40{padding-bottom:40px;}
.PadR40{padding-right:40px;}
.PadL40{padding-left:40px;}
.Pad50{padding:50px;}
.PadT50{padding-top:50px;}
.PadB50{padding-bottom:50px;}
.PadR50{padding-right:50px;}
.PadL50{padding-left:50px;}
/*-------------------  MARGINS AND PADDINGS CSS END ------------------- */

/* Navigation */
.navbar .container{position:relative;}
.bg-Gray{background:#f4f4f4;color:#000;}
.nav-item a{color:#0471AF;}
.navigation-menu{padding:28px 0;margin:0 !important;}
.logo{padding:10px 0;display:inline-block;}
.sticky{position:fixed !important;top:0;width:100%;}
/*.nav > li > a:hover, .nav > li > a:focus {background: transparent !important;}*/
.navbar .logo1{display:none;}
.navbar.sticky{background:#0471AF;}
.navbar.sticky .navbar a{color:#fff;}
.navbar.sticky .logo{display:none;}
.navbar.sticky .logo1{display:block;}
.navbar .navigation-menu a:hover{background-color:transparent;}
.navbar.sticky .navigation-menu a{color:#fff !important; padding:7px 15px; background: transparent;}
.navbar.sticky .navigation-menu a:hover{background-color:transparent;}
.navbar.sticky .navigation-menu{padding:3px 0;margin:0 !important;}
.navbar-nav > li > a{line-height:38px; font-family: 'robotomedium';}
.sticky .navbar-nav > li > a{line-height:38px;}
#sidebar-wrapper{margin-right:-250px;right:0;width:250px;background:rgb(0,0,0);position:fixed;height:100%;overflow-y:auto;z-index:1000;transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in 0s;-moz-transition:all 0.5s ease-in 0s;-ms-transition:all 0.5s ease-in 0s;-o-transition:all 0.5s ease-in 0s;}
.sidebar-nav{position:absolute;top:0;width:250px;list-style:none;margin:0;padding:0;}
.sidebar-nav li{line-height:50px;text-indent:20px;}
.sidebar-nav li a{color:#999999;display:block;text-decoration:none;}
.sidebar-nav li a:hover{color:#fff;background:rgba(255,255,255,0.2);text-decoration:none;}
.sidebar-nav li a:active, .sidebar-nav li a:focus{text-decoration:none;}
.sidebar-nav > .sidebar-brand{height:55px;line-height:55px;font-size:18px;}
.sidebar-nav > .sidebar-brand a{color:#999999;}
.sidebar-nav > .sidebar-brand a:hover{color:#fff;background:none;}
#menu-toggle{top:10px;left:16px;position:fixed;z-index:1;}
#sidebar-wrapper.active{right:250px;width:250px;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;}
.toggle{margin:5px 5px 0 0;}


/* Header */
/*.header {position:absolute; top:65px; left:0; right:0;}*/
.img-headline h2{margin:0;color:#333333; font-size:36px !important; font-weight:bold;}
.img-headline h1{margin:5px 0;color:#0471AF; font-size:48px !important; font-weight:bold;}
.img-headline p {margin: 20px auto; width: 270px; text-align: center;}
 .form-control{border-radius:0 !important;}
 .btn{border-radius:0;}


/* Shop Popup */
.modal.shop {position: fixed !important; margin: 0 auto; overflow: hidden !important;}
.parts-images{height:150px;vertical-align:middle;display:table-cell;width:100%;text-align:center;}
/*.parts-images {width: 100%; text-align: center;}*/
.shop{position:static !important;}
.shop .modal-dialog{width:300px;left:20px;float:left;z-index:99;position:absolute;z-index:9999;margin:0; -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5); box-shadow: 0 5px 15px rgba(0,0,0,.5); background:#fff; height:100%;}
.shop h6.modal-title{color:#fff;background:#0471AF; font-family: 'robotomedium' !important;}
.shop .modal-header{background:#0471AF;padding:20px 30px 19px 50px;}
.shop button.close {color: #fff; opacity: 1; font-size: 20px !important; margin-top: -4px;}
/*.shop .modal-content{border-radius:0; box-shadow:none; border:none;}*/
.shop .modal-content {     border-radius: 0;    box-shadow: none;     border: none;    height: 100%;}
.shop ul{list-style:none;padding:0;margin:0;color:#176da4;font-size:14px;}
.shop ul li{line-height:34px;text-transform:capitalize;font-weight:bold;}
/*.shop .modal-body {    padding-left: 50px;    padding-right: 50px;    left: 0;    right: 0;    top: 0;    overflow: auto !important;    bottom: 0;}*/
.shop .modal-body {    padding-left: 50px;    padding-right: 50px;    left: 0;    right: 0;    top: 60px;    overflow: auto !important;    bottom: 0;    position: absolute;}
.modal-backdrop.fade.in{display:none;}

/* Order Popup */
.modal.order {position: fixed !important; margin: 0 auto;}
.order .modal-dialog{width:260px;right:20px;float:left;z-index:99;position:absolute;z-index:9999;margin:0;}
.order h6.modal-title{color:#fff;background:#0471AF;font-family: 'robotomedium' !important;}
.order .modal-header{background:#0471AF;padding:20px 20px 19px 20px;}
.order button.close{color:#fff;opacity:1; font-size: 20px !important; margin-top: -4px;}
.order .modal-content{border-radius:0;}
.order ul{list-style:none;padding:0;margin:0;color:#176da4;font-size:14px;}
.order ul li{line-height:26px;text-transform:capitalize;}
.order .modal-body{padding-left:20px;padding-right:20px;height:500px;overflow:auto;}

/* Top Parts */
.topparts h5{margin:20px 0 0; font-family: 'robotomedium' !important;}
/*.topparts .col-md-3 img {width: 100%;}*/
.topparts {font-size: 16px; font-family:'Roboto-Regular';}
.topparts .col-md-3 img{width:227px;height:227px;}
.topparts .btn-block{margin-top:30px;}

/* catagory */
.catagory-title{padding:185px 0;}
.catagory-title h1{color:#176da5;margin:0; font-size:48px !important;}
.catagory-title p{padding:30px 0; font-family:'Roboto-Regular' !important; width:200px;}
.catagory-img .col-md-6{padding:0 30px 20px;}
.padding-all{padding:50px 0;}
.padding20{padding:20px 0;}
section .section-title{text-align:center;color:#007b5e;margin-bottom:50px;text-transform:uppercase;}
.other-page-bg{background:#5d5d5d !important;}
#footer{background:#0471AF !important ;}
#footer h4{line-height:30px; font-weight: normal !important;}
#footer h5{padding-bottom:5px;color:#fff;}
#footer a{color:#fff;text-decoration:none !important;background-color:transparent;-webkit-text-decoration-skip:objects;}
#footer ul.social li{padding:3px 0;}
.footernav hr{width:50px;float:left;margin:0 0 15px 0;border-top:2px solid #fff;}
.footernav .list-unstyled{clear:both;}
#footer ul.social li a,#footer ul.quick-links li a{color:#fff !important;}
#footer ul.social li a:hover{color:#eee;}
#footer ul.quick-links li{padding:5px 0;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;transition:.5s all ease;}
#footer ul.quick-links li:hover{padding:6px 0;margin-left:5px;font-weight:500;}
.text-white{color:#fff;}
.navigation-menu li span.cartitemcount {display:block;}

@media (max-width:1024px) {
.navigation-menu .cart a.cartitemcount {right:-10px !important;}
.sticky .cartitemcount {right:-10px !important;}
.navigation-menu .search { margin-left:0 !important;}
.navigation-menu .cart {margin-left:0 !important;}
.sticky .navigation-menu .search {margin-left:0 !important;}
.sticky .navigation-menu .cart {margin-left:0 !important;}
header.PadT50.bg-Gray.header {padding-top: 0;}
.img-headline {padding: 20px 0;}
.needhelp {margin: 0 !important;}
.padding-all {padding:30px 0;}
.header {position:relative;}
.logo1 img{width:230px !important;}
.sticky .navigation-menu .search{margin-top:6px !important;}
.sticky .navigation-menu .cart{margin-top:6px !important;}
.sticky ul.nav.navbar-nav.pull-right.navigation-menu li:first-child {margin-top: -7px;}
nav.navbar.sticky .col-md-4{top:0;}
.navbar.sticky .col-md-4:last-child .navigation-menu{padding:10px 0 0;}
.navbar.sticky .navbar-toggle{border:none !important;padding:4px 0 !important;}
.navbar.sticky .navbar-toggle .icon-bar{background:#fff !important;}
.navbar .col-md-4:last-child .navigation-menu{padding:23px 0;}
.navbar-header{float:left;}
nav.navbar .col-md-4:first-child{width:125px;float:left;position:relative;top:0;}
.navbar-toggle{display:block !important;z-index:99;}
.col-md-4.PadL0.navmenu{top:0;}
.navigation-menu .collapse.navbar-collapse{display:none !important;}
nav.navbar .col-md-4{width:100%;margin:0 auto;position:absolute;left:0;right:0;top:50px;}
.navbar{height:140px;}
.sticky.navbar{height:50px;}
nav.navbar .col-md-4:last-child{width:115px;float:right;position:relative;top:0;}
.logo img{height:80px;width:auto;}
.navbar .col-md-4 .nav{width:100%;}
.nav > li{float:left;}
.navbar-nav > li > a{padding:5px 8px !important;}
.navigation-menu li span{display:none;}
.sticky .navigation-menu li i.trackorder{display:none;}
.navbar-nav > li > a{line-height:38px !important;}
.sticky .navigation-menu li i{display:block;}
.navigation-menu li i.trackorder{display:block;}
.navbar .navigation-menu a{color:#fff !important;}
.navbar-toggle{border:none !important;padding:9px 0 !important;z-index:99;}
.navbar-toggle .icon-bar{background:#428bca !important;}
.img-headline{text-align:center;padding:50px 0;}
.topparts .btn-block {margin-top: 10px; margin-bottom:20px;}
.catagory-title{padding:0 0 40px;}
.search-autocomplete{width:96% !important;top:285px !important;}
.search_result{width:100% !important;}
.contact-form .form-list{padding:0 !important;}
.form-list li.wide textarea{width:100% !important;}
.contact-form .border-right{border:none;}
.digital-icon {max-height: 430px !important;}
}
@media (max-width:991px) {
.SearchModelProcesserrorBody .col-md-4:first-child {border-right:none !important;}
.SearchModelProcesserrorBody .col-md-8 {padding:0 !important;}
.col-md-3.digital-icon {position: relative !important;}
.header .col-md-8{display:none;}
header.PadT50.bg-Gray.header {padding-top: 0;}
.img-headline {padding: 20px 0;}
.needhelp {margin: 0 !important;}
.padding-all {padding:30px 0;}
.digital-icon {max-height: 200px !important; overflow: auto; margin-bottom: 20px;}
.digital-icon ul li {width: 33% !important;}
#zoomer {width: 700px !important;}
.viewer {width: 650px !important; height: 380px !important;}
.owl-carousel .owl-item img {height: auto !important; width: 100% !important;}
}
@media (max-width:767px) {
.SearchModelProcesserrorBody {height:400px !important;}
.col-md-3.digital-icon {position: relative !important;}
.big-thumb-view {width:100%;}
.modelnosDiv ul li {width:33% !important;}
.modelnos li {width:33% !important;}
.mobile-cart {display:block !important;}
.shoppingcart {display:none;}
/*.qut-number {display:none !important;}*/
.mobile-spiner {display:block !important;}
.product-item .btn.byenow {float: right !important; width: 100%;}
.mobile-cart-btn {display:block !important;}
.mobile-none {display:none !important;}
#footer img {margin: 0 auto; display: block;}
#secondaryfooter img {margin: 0 auto; display: block;}
#footer .PadT50 {padding-top:20px;}
.mobile-catagory {margin-top:0;}
#footer h4 {margin-top:15px !important;}
.catagory-title p {padding:15px 0;}
header.PadT50.bg-Gray.header {padding-top: 0;}
.img-headline {padding: 20px 0;}
.needhelp {margin: 0 !important;}
.padding-all {padding:30px 0;}
#footer img {width:166px;}
#secondaryfooter img {width:166px;}
.header{position:relative;}
.search-autocomplete {width: 90% !important; top: 257px !important;}
#topsearch_autocomplete {min-width: 217px !important;top: 147px !important;}
.header .col-md-8{position:absolute;left:0;right:0;top:0;bottom:0; display:none;}
.contact-form .form-list{padding:0 !important;}
.form-list .input-box{width:100% !important;}
.contact-form .border-right{border:none;}
.form-list .field{width:100% !important;}
.form-list li.wide textarea{width:100% !important;}
nav.navbar .col-md-4.navmenu{width:65px;float:left;position:relative;top:0;z-index:999; left:15px;}
.navbar{height:130px;}
.sticky.navbar{height:50px;}
.logo1 img {width: 130px !important; height: auto; margin: 12px auto 12px !important;}
.navbar.sticky .navbar-toggle{border:none !important;padding:3px 0 0 !important;margin-bottom:0 !important;}
.navbar .col-md-4:last-child .navigation-menu{padding:7px 0;}
nav.navbar .col-md-4{width:100%;margin:0 auto;position:absolute;left:0;right:0;top:40px;}
nav.navbar .col-md-4:last-child{width:115px;float:right;position:relative;top:0;}
.shop .modal-dialog{left:0;top:0;}
.shop .modal-header{padding:15px 30px;}
.shop .modal-body{padding:15px 30px; top:52px;}
.navigation-menu{padding:0;}
.catagory-img .col-md-6{padding:0 16px 20px;}
.slider-img{text-align:center;}
.footernav hr{width:100%;margin:0;}
.nav-folderized .footernav h5:after{line-height:16px;}
.footernav{margin-top:20px;}
.footernav .list-unstyled{margin:0;}
.nav-folderized .footernav h5{cursor:pointer;}
.nav-folderized ul{max-height:0;overflow:hidden;transition:max-height 1s ease-out;}
.nav-folderized .footernav h5:after{content:"+";float:right;font-size:22px;}
.nav-folderized .footernav.open h5:after{content:"-";font-size:22px;}
.nav-folderized .footernav.open ul{height:auto;max-height:500px;transition:max-height 1s ease-in !important;}
.btn-secondary{padding:6px !important;}
.product-item{margin:0;}
.popupindex .modal-content{width:300px !important;}
.digital-icon {max-height: 200px !important; overflow: auto; margin-bottom: 20px;}
.digital-icon ul li {width: 33% !important;}
#zoomer {width: 650px !important;}
.viewer {width: 600px !important; height: 320px !important;}
}

@media (max-width:700px) {
.mobile-mainlogo {display:block !important;}
.dashtop-orderbtn {display:none;}
.dashtop-mainlogo {display:none;}
.mobile-orderbtnTab {display:block !important; margin-top: 10px;}
.dashtop-content {display:none;}
.mobile-content {display:block !important;}
.mobile-orderbtnTab .btn {width: 100% !important; margin: 0 !important; }
.order-status { margin-top:10px !important;}
.delivery-status {padding-left: 42px !important; display: block;}
.SearchModelProcesserrorBody {height:auto !important;}

.SearchModelProcesserrorBody .nav-folderized {display: none;}
.catagory-title p {width:265px;}
.mobile-catagory {margin-top:0; font-size:25px !important;}
.catagory-title .btn {width: 168px; font-size: 12px;}
.catagory-img {margin: 0 -15px;}
.catagory-title h1 {font-size:34px !important;}
.topparts {margin:0 -10px; font-size:14px !important;}
.navbar {height: 105px;}
.logo img {height: 55px; width: auto;}
.header .img-headline h2 {font-size:25px !important}
.header .img-headline h1 {font-size:34px !important}
.btn-secondary {padding: 6px !important;}
#zoomer {width: 500px !important;}
.viewer {width: 450px !important; height: 280px !important;}
}

@media (max-width:540px) {
#mdProp65Warning .modal-footer a {width: 100%; margin: 0 0 10px !important;}
div#mdAddTocartProcesserrorSuperSize {top: 40%; width: 95%; left: 5%; }
div#mdProp65Warning {width: 90% !important; height: 300px !important;}
#CartItemId h1 {font-size:18px !important;}
.mobilecenter {text-align:center}
 img.shownModelImage { padding: 0 !important;}
.maincheckoutdiv {padding: 0 !important;}
 
.shipping-tab h1 {font-size: 32px !important;}
.dashtop-slider {display:none;}
.mobile-slider {display:block !important;}
.order.ProductFilterModal {overflow: hidden !important;}
.order.ProductFilterModal .modal-body {max-height: 100%; height:auto;}
.order.ProductFilterModal .table {margin-bottom:0;}
.MainProductFilter {display:none;}
.table-scroll .btn {width:100% !important;}
.addto .btn {width: 100%;}
.product-item h4 {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.db-view {display:none;}
.mobile-view {display:block !important; float:left !important;}
.dashtop-btn {display:none;}
.selectdropdown.qut-number {display: none;}
.mobile-btnhide {display:block !important;}
.order .modal-dialog {width:100%; right:0; left:0; top:0; bottom:0;}
.shop .modal-dialog {width:100%; right:0; left:0; top:0; bottom:0;}
.order .modal-dialog .modal-content {height: 100%;}
.modal.order p {width: 245px;}
#txtMiddle h3 {font-size:19px !important;}

.product-item .pi-img-wrapper img {width:200px;}
.order .modal-body {max-height:100%;}
.shop .modal-body {max-height:100%;}
.product-tbody-container span {display: block !important;}
.modelnosDiv ul li {width: 100% !important;}
.blue_bar {height:70px !important;}
.blue_bar div {width: 120px !important;}
.modelnos li {width:100% !important;}
.digital-icon {max-height: 200px !important; overflow: auto; margin-bottom: 20px;}
.digital-icon ul li {width: 50% !important;}
.topparts .col-md-3 img {width: 100%; height: auto;}
.catagory-img .btn {font-size:12px;}
body {font-size:11px;}
.topparts .btn-block {font-size:12px;}
.topparts .col-md-3.col-xs-6 {width: 50%; height:280px;}
#footer p.text-white{width:205px;margin:0 auto;}
#footer h4{line-height:22px;font-size:14px !important;}
#products-list .porlist{width:50%;margin-bottom:15px;}
h5.modal-title{font-size:16px !important;}
h5{font-size:14px !important;}
.btn-secondary{padding:6px !important;}
.sorting{text-align:center;line-height:20px;}
.sorting .sortlist{width:60%; margin-left:10px !important;}
.Showing-db-count {display:none;}
.Showing-mobile-count {display:block !important;}
#paginginfo{text-align:center;}
#zoomer {width: 350px !important;}
.viewer {width: 280px !important; height: 280px !important;}
div#mdProcesserror {padding-right: 17px !important; width: 60% !important; top: 20% !important; left: 21% !important;}
}

@media (max-width:420px) {
.product-item p {font-size:12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.mobile-btnhide .btn {font-size: 11px;}
#zoomer {width: 280px !important;}
.viewer {width: 230px !important; height: 280px !important;}
}
#squarespaceModal hr{width:50px;float:left;margin:0 0 15px 0;border-top:2px solid #000;}
.clear{clear:both;}
.shoppingcart{border:1px solid #ddd;}
 .shoppingcart .btn{color:#fff;}
 .shoppingcart td{padding:15px 10px !important;}
 .cart-title:hover{background:#D8D8D8 !important;}
.cart-title{background:#D8D8D8;color:black;}
 .cart-title th{padding:15px 10px !important;}
.total{padding:17px 0 !important;}
.porlist{margin-bottom:15px;}
.product-item{padding:15px;background:#fff;border:#ccc solid 1px;margin-bottom:20px;position:relative;margin:0 -10px;}
.pi-img-wrapper{position:relative; cursor: pointer;}
 .pi-img-wrapper div{background:rgba(0,0,0,0.3);position:absolute;left:0;top:0;display:none;width:100%;height:100%;text-align:center;}
.accordion-menu .panel-default > .panel-heading{background:#0471AF !important; padding-top: 7px; padding-bottom: 6px;}
.accordion-menu .panel-title > a{color:#fff !important;}
.accordion-menu table td{border:none !important;padding:8px 0 !important;}
.accordion-menu .panel-body{background:#f2f2f2;}
.page-nation{border-top:#f2f2f2 solid 1px;border-bottom:#f2f2f2 solid 1px;margin:40px auto 0;display:inline-block;width:100%;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background:#5d5d5d !important;color:#fff !important;}
.pagination > li > a, .pagination > li > span{border:none !important;}
.pagination > li:first-child span{color:#0471AF;height:44px;font-family:'Helvetica-Normal';border:#f2f2f2 solid 2px !important;background:#fff;line-height:20px !important;text-transform:uppercase;border-radius:0 !important;}
.pagination > li span{padding:12px 15px !important;}
.pagination > li a{padding:12px 15px !important;}
.pagination > li:last-child a{color:#0471AF;height:44px;font-family:'Helvetica-Normal';border:#f2f2f2 solid 2px !important;background:#fff;line-height:18px !important;text-transform:uppercase;border-radius:0 !important;}
.sorting{background:#0471AF;color:#fff;padding:10px 0;margin:0 0 20px;display:inline-block;width:100%;line-height:32px;}
 .sorting .sortby{line-height:32px;float:left;padding-left:10px;}
.sortlist{height:25px;margin:3px 8px;padding:2px 8px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.order-status{background:#d8d8d8;padding:15px;margin-top:104px;font-weight:bold;font-size:16px;font-family: 'robotomedium'; color: black;}
.order-list{background:#F2F2F2;padding:15px;}
 .order-list ul{list-style:none;padding:0;margin:0;}
 .order-list ul li h5{margin:0;float:left; font-family: robotomedium !important;}
 .order-list ul li{margin-bottom:15px;}
 .order-list ul li hr{border-top:#ccc solid 1px;}
.shipping-form{border:#ccc solid 1px;display:inline-block;width:100%;padding:10px 0;margin-bottom:10px;}
.shipping-tab h1{margin:40px 0 25px;}
.shipping-tab .nav-tabs{border-top:#ccc solid 3px;border-bottom:none;margin:0;}
 .shipping-tab .nav-tabs .nav-link.active{background-color:transparent;border-top:3px solid #0471AF;padding-top:10px;margin-top:-3px;}
 .shipping-tab .nav-tabs a.nav-link{color:#333 !important;text-decoration: none;}
 .shipping-tab .nav-tabs .nav-item{width:33.33%;float:left;}
 .shipping-tab .nav-tabs .nav-link{padding-top:10px;}
.radio-btn{padding: 5px 0px;display: inline-block;}
 .radio-btn label{margin:10px;display:inline-block;position:relative;padding-left:25px;cursor:pointer; width: 100%;}
 .radio-btn input{height:1px;width:1px;opacity:0;}
 .radio-btn .outside{display:inline-block;position:absolute;left:0;top:50%;margin-top:-10px;width:20px;height:20px;border:2px solid #5D5D5D;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background:none;}
 .radio-btn .inside{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:inline-block;border-radius:50%;width:10px;height:10px;background:#0471AF;left:3px;top:3px;-webkit-transform:scale(0, 0);transform:scale(0, 0);}
 .radio-btn .no-transforms .inside{left:auto;top:auto;width:0;height:0;}
 .radio-btn input:checked + .outside .inside{-webkit-animation:radio-select 0.1s linear;animation:radio-select 0.1s linear;-webkit-transform:scale(1, 1);transform:scale(1, 1);}
 .radio-btn .no-transforms input:checked + .outside .inside{width:10px;height:10px;}
.delivery-status{padding-left:65px;}
.billing{padding-left:40px;}
 .billing p{margin:0;padding:0 !important;}
.radio-btn p{padding-left:25px;display:flex;padding-top:30px;}
.redius-btn{color:#0471AF;height:44px;font-family:'Helvetica-Normal';border:#f2f2f2 solid 2px !important;background:#fff;line-height:34px !important;text-transform:uppercase;width:135px;}
.shipping-tab .btn-drakgray{width:135px;}
.accordion-details .panel-heading{color:#fff !important;background-color:#0471AF !important;border-color:#5d5d5d !important;cursor:pointer}
.accordion-details .panel-title > a{color:#fff !important;}
.accordion-details .panel-default{border:none !important;}
/*.accordion-details .panel-body{padding:15px 0;}*/
#custom_carousel .controls li img{width:100%;}
#searching{position:absolute;float:right;right:65px;margin-top:15px;z-index:10;}
.search-autocomplete{position:absolute;top:267px;width:350px;left:15px;display:none;}
ul.searchlist li ul li{width:100%;}
.search_result{background:#fff;border-right:1px solid #b6b6b6;border-left:1px solid #b6b6b6;box-shadow:0 5px 4px #333;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;float:left;width:350px;height:250px;overflow-x:hidden;position:relative;z-index:99;}
.search_result ul{border:none;float:left;list-style:none;width:96%;margin:10px 2%;padding:10px 0;padding-top:0px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;height:auto;margin-top:5px;}
.search_result ul li:first-child{border-right:1px solid #E5E8EA;}
.search_result ul li li:first-child{border:none;}
.search_result ul li:last-child{padding-left:10px;}
.search_result ul li li:last-child{padding-left:0;}
.search_result ul li{float:left;width:48%;}
.search_result ul li{border:none;}
span.selected{border-bottom:1px solid rgb(51, 51, 51);width:100%;color:#000;float:left;padding:3px 0px 0px 2%;margin:5px 1%;}
.search_img{float:left;height:35px;width:53px;}
.search_right{float:left;width:60%;text-align:left;font-size:13px;}
.model_link{font-size:13px;text-align:left;}
.search_result li li span{text-transform:capitalize;}
.search_result li li span{width:100%;clear:both;float:left;padding-left:0;color:#666;font-size:11px;margin-bottom:8px;}
h3.title{font-size:14px !important;}
#topsearching{position:absolute;float:right;right:65px;margin-top:15px;z-index:10;}
.shop ul li a{text-decoration:none; font-family: 'Helvetica-Normal' !important;}
.needhelp a{font-weight:bold;text-decoration:none;cursor:pointer;}
.slider-controls .item{color:#000;padding:20px 0;}
.slider-controls.controls{padding:0;margin:0;text-align:center;position:relative;display:grid;}
 .slider-controls.controls .nav{height:100%;}
 .slider-controls.controls li{cursor:pointer;}
.zoomimage-section{ margin-bottom:25px;}
 .zoomimage-section img{width:100%;}
 .zoomimage-section h4{text-align:center;margin-bottom:0;margin-top:25px;}
.slider-controls.controls li img{width:70%;height:auto;}
.slider-controls.controls li.active a{position:absolute;width:100%;}
.slider-controls.controls a small{overflow:hidden;display:block;font-size:10px;margin-top:5px;font-weight:bold;}
.slider-controls.controls .nav > li > a{padding:0 !important;color:#5d5d5d !important;}
.slider-controls.controls p{margin-top:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.table-scroll{overflow:auto;}
green{color:#008e1b;}
red{color:#b00404;}
.data-table{width:100%;border-collapse:separate;border:1px solid #bebcb7;border-spacing:0;}
 .data-table tr td{padding:7px 10px !important;border-bottom:1px solid #d9dde3;border-right:1px solid #d9dde3;margin-top: 15px;}
.modelnosDiv{overflow-y:auto;margin-bottom:10px;overflow-x:hidden;position:relative;float:left;width:100%;}
.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-size:13px;margin-bottom:5px;border-bottom:#ddd solid 1px;}
model_detailsfix{margin-left:25px;}
table#categorylist{margin:0px;}
.secondarynavbar.sticky{background:#333 !important;}
#secondaryfooter{background:#333;}
 #secondaryfooter ul.social li a, #secondaryfooter ul.quick-links li a{color:#fff !important;}
 #secondaryfooter h5{padding-bottom:5px;color:#fff;}
.pagination > li:first-child > a, .pagination > li:first-child > span{border:#f2f2f2 solid 2px !important;}
div#divRecentParts a{text-decoration:none;}
.selectdropdown{width: 100px !important; height: 40px !important;}
.greentext{height:8px;margin-top:4px;color:#338700;}
.cartitemcount{padding:3px 7px;border-radius:50%;font-size:12px;margin-left:-5px;vertical-align:top;background:rgb(242,175,0);background:-moz-linear-gradient(top, rgba(242,175,0,1) 0%, rgba(242,175,0,1) 100%);background:-webkit-linear-gradient(top, rgba(242,175,0,1) 0%, rgba(242,175,0,1) 100%);background:linear-gradient(to bottom, rgba(242,175,0,1) 0%, rgba(242,175,0,1) 100%);position:absolute;top:-10px;right:0;height:20px;line-height:16px;}

.navigation-menu .search {margin-top:14px; padding:0 5px; margin-left:25px;}
.navigation-menu .cart {margin-top:14px; padding:0 5px; margin-left:25px;}
.sticky .navigation-menu .search {margin-top:14px; padding:0 5px; margin-left:25px;}
.sticky .navigation-menu .cart {margin-top:14px; padding:0 5px; margin-left:25px;}
.navigation-menu .search a {background:url(/Content/css/appliancepartsquik/images/search.png) ; background-color: transparent !important;width:20px; height:20px; background-size: 20px; background-repeat: no-repeat;}
.sticky .navigation-menu .search a:hover{background:url(/Content/css/appliancepartsquik/images/search-hover.png) !important; background-color: transparent !important; width:20px; height:20px; background-size: 20px; background-repeat: no-repeat;}
/*.navigation-menu .search a:hover {background:url(/Content/css/appliancepartsquik/images/search.png); width:20px; height:20px; background-size: 20px; background-repeat: no-repeat;}*/
.sticky .navigation-menu .search a{background:url(/Content/css/appliancepartsquik/images/search-hover.png); width:20px; height:20px; background-size: 20px; background-repeat: no-repeat;}
.navigation-menu .cart a {background:url(/Content/css/appliancepartsquik/images/cart.png); background-color: transparent !important; width:20px; height:20px; background-size: 20px !important; background-repeat: no-repeat !important;}
.sticky .navigation-menu .search a:hover{background:url(/Content/css/appliancepartsquik/images/search-hover.png) !important ; background-color: transparent !important;width:20px; height:20px; background-size: 20px !important; background-repeat: no-repeat !important;}
/*.navigation-menu .cart a:hover {background:url(/Content/css/appliancepartsquik/images/cart.png); width:20px; height:20px; background-size: 20px; background-repeat: no-repeat;}*/
.sticky .navigation-menu .cart a{background:url(/Content/css/appliancepartsquik/images/cart-hover.png); width:20px; height:20px; background-size: 20px; background-repeat: no-repeat;}

#topsearch_autocomplete {/*width:210px !important; top: 148px;*/width:217px !important;top: 157px !important;left: 21px;}
#topsearch_autocomplete .search_result ul li {width:100%; border:none; line-height:18px;}
#SearchPartModal .search-autocomplete {width:100%; top: 148px;}
#SearchPartModal .search_result {width:100%;}
.shoppingcart .selectdropdown {margin: 0 auto;margin-bottom: 5px;}
.popupmodal{top:30%;left:34%;bottom:auto;right:auto;width:500px;}
article dl dt{line-height:30px;font-size:16px;font-weight:bold;}
.dtprice{font-size:16px;font-weight:bold;}
.dtpricevalue{font-size:18px;font-weight:bold;color:#5D5D5D;}
#secondaryfooter ul.quick-links li{padding:6px 0;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;transition:.5s all ease;}
#secondaryfooter h4{line-height:30px;}
.opc li{list-style:none;}
.blue_bar{width:100%;color:#fff;float:left;text-align:right;background:#0471AF;background:-moz-linear-gradient(top, #0471AF 0%, #0471AF 44%, #225398 56%, #225398 100%);background:-webkit-linear-gradient(top, #0471AF 0%,#0471AF 44%,#225398 56%,#225398 100%);background:linear-gradient(to bottom, #0471AF 0%,#0471AF 44%,#225398 56%,#225398 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3867a7', endColorstr='#225398',GradientType=0 );padding:8px 10px;height:50px;position:relative;}
.blue_bar div:first-child{width:70px;position:relative;}
 .blue_bar{height:auto;position:relative;}
 .blue_bar div{margin:0 auto;width:300px;position:absolute;left:0;right:0;color:white;}
.blue_bar div:last-child{width:50px;position:relative;}
.center_text{text-align:center;}
.blue_bar span{padding-left:5px;color:#fff;}
.product_sec{width:100%;float:left;text-align:left;padding:18px 0;border-top:#c9c9c9 1px solid;}
ol.products-list{padding:0;}
.breadcrumb{background-color:#f2f2f2 !important;}
.fieldset{border:1px solid #5D5D5D;padding:22px 25px 12px 33px;margin:28px 0;display:inline-block;width:100%;min-height:400px;font-size:15px;color:#333333;}
.fieldset .legend{float:left;font-weight:bold;font-size:13px !important;border:1px solid #004990;background:#F2F2F2;color:#004990;margin:-33px 0 0 -10px;padding:6px 15px;position:relative;}
.form-list .field{float:left;width:50%;}
.form-list input.input-text{width:100% !important;}
.form-list .input-box{display:block;clear:both;width:260px;}
.form-list label{float:left;font-weight:bold;position:relative;z-index:0;}
.form-list li.wide textarea{width:625px;display:block;}
.form-list li.wide input.input-text{width:625px;}
.righneedcontactus{font-size:16px;padding-bottom:15px;}
.form-list label.required em{float:right;font-style:normal;color:#eb340a;position:absolute;top:0;right:-8px;}
.form-list li.wide{clear:both;}
.form-list li{margin:0 0 8px;list-style:none;clear:both;padding:15px;}
.buttons-set{clear:both;margin:4em 0 0;padding:8px 0 0;border-top:1px solid #e4e4e4;text-align:right;}
.border-right{border-right:#5D5D5D solid 1px;}
.navigation-menu i{display:none;}
.logo1 img{margin-top:6px;}
/*button.close span.sr-only{clip:auto !important;overflow:initial;font-size:14px;margin:9px -10px;}*/
button.close span.sr-only{clip:auto !important;overflow:initial;font-size:14px;margin:9px -10px; width:auto; height:auto;}
.popupindex .modal-content{width:750px;margin:0 auto;}
/*.SearchModelProcesserrorBody{width:100%;overflow:hidden;margin:0 auto 0 auto;height:auto;padding:20px 0;}*/
.SearchModelProcesserrorBody {width: 100%; overflow-x: hidden; margin: 0 auto 0 auto; height: 515px; padding:0; overflow-y:auto;}
.SearchModelProcesserrorBody h5 {font-size:15px !important;}
.SearchModelProcesserrorBody .col-md-4:first-child{border-right:1px solid #b4b4b4;}
.SearchModelProcesserrorBody div:first-child img{width:100%;margin-bottom:10px;}
 .SearchModelProcesserrorBody div:last-child{border:none;}
.productContent{margin-top:50px;}
.popupindex{top:18% !important;}
.popupmodel_close{position:absolute;top:-3px;right:-15px;width:30px;height:30px;background:transparent url(../../../content/images/close.png) -40px 0px;cursor:pointer;z-index:1103;}
.input-box label.error{color:red;}
div#messages_product_view .error{color:red;}
div#messages_product_view .success{color:green;}
.body_right{width:100%;float:left; margin-bottom:25px;}
.body_left{width:100%;float:left;}
.slider-sec{width:100%;float:left;position:relative;background:#f2f2f2;border:4px #fff solid;box-shadow:#666 0px 0px 5px;margin:15px 0;padding:0 60px;text-align:center;border-radius:3px;overflow:hidden;}
.timeline{list-style:none;padding:0;position:relative;}
.timeline:before{top:0;bottom:0;position:absolute;content:" ";width:3px;background-color:#5D5D5D;left:0;margin-left:15.5px;}
.timeline > li{margin-bottom:20px;position:relative;}
.timeline > li:before, .timeline > li:after{content:" ";display:table;}
.timeline > li:after{clear:both;}
.timeline > li:before, .timeline > li:after{content:" ";display:table;}
.timeline > li:after{clear:both;}
.timeline > li > .timeline-panel{width:97%;float:left;border-radius:2px;padding:6px 0 6px 40px;position:relative;}
.timeline > li > .timeline-panel:after{position:absolute;top:27px;right:-14px;display:inline-block;border-top:14px solid transparent;border-left:14px solid #fff;border-right:0 solid #fff;border-bottom:14px solid transparent;content:" ";}
.timeline > li > .timeline-badge{color:#fff;width:35px;height:35px;font-size:1.1em;text-align:center;position:absolute;top:0;left:0;margin-left:0;background-color:#0471AF;z-index:100;border-top-right-radius:50%;border-top-left-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;border:4px #fff solid;box-shadow:#666 0px 0px 5px; line-height:30px;}
.timeline > li.timeline-inverted > .timeline-panel{float:right;}
.timeline > li.timeline-inverted > .timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto;}
.timeline > li.timeline-inverted > .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto;}
.timeline-badge.primary{background-color:#0471AF !important;}
.timeline-badge.success{background-color:#338700 !important;}
.timeline-badge.warning{background-color:#F2AF00 !important;}
.timeline-badge.danger{background-color:#004990 !important;}
.timeline-badge.info{background-color:#15B2E6 !important;}
.timeline-title{margin-top:0;color:inherit;}
.timeline-title{color:#0471AF;font-weight:bold;font-size:20px;}
.timeline-body > p, .timeline-body > ul{margin-bottom:0;}
.timeline-body > p + p{margin-top:5px;}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel .owl-refresh .owl-item{display:none;}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .owl-item img{display:inline-block;-webkit-transform-style:preserve-3d;}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.slider-sec_dark{width:100%;font-size:14px;float:left;padding:10px 20px;background:#CCCCCC;color:#0471AF;text-transform:uppercase;}
.marquee .owl-controls .owl-prev{width:44px;height:44px;float:left;position:absolute;z-index:999;left:0;top:45%;background:url(/content/css/partquik/images/prev-arw.jpg) no-repeat center;color:transparent;}
.marquee .owl-controls .owl-next{width:44px;height:44px;float:left;position:absolute;z-index:999;right:0;top:45%;background:url(/content/css/partquik/images/next-arw.jpg) no-repeat center;color:transparent;}
.owl-carousel .owl-item img{height:300px;width:230px;}
.modal-body .topseachrecord{border-radius:0;}

.shopallcategory ul.quick-links li {margin-bottom: 5px; line-height: 18px;}
.shopallcategory ul.quick-links li img {width: 60px; height:60px; margin-right: 10px; border:#ccc solid 1px;}
.shopallcategory ul.quick-links li span {border-bottom: #ccc solid 1px; display: block; padding-bottom:5px;}
.shopallcategory ul.quick-links {display: inline-block; width: 100%;}
.digital-icon {max-height:440px; overflow: auto;}

.mobile-cart {display:none;}
.mobile-cart {margin-bottom: 15px;}
.mobile-cart ul {margin: 0; padding: 0; list-style: none;margin-top: 10px;}
.mobile-cart ul li {padding:5px 10px; border-bottom:#ccc solid 1px; border-left:#ccc solid 1px; height:50px; line-height:46px; background:#0471AF; color:#fff;}
.mobile-cart .col-md-6 {padding: 0; width:50%; float:left;}
.mobile-cart li:first-child {border-top: #ccc solid 1px !important; height:161px;}
.mobile-cart ul.last li.line {border-top: #ccc solid 1px !important; height:161px;}
.mobile-cart ul.last li {border-right: #ccc solid 1px;}
.mobile-cart ul.last li {background: #fff !important; color: black;}

/*.mobile-spiner { display:none;}*/
.number-spinner {width: 120px;}
.number-spinner button {border: #afafaf solid 2px;}
.number-spinner input {border-top: #afafaf solid 2px; border-bottom: #afafaf solid 2px;}
.number-spinner button {height: 44px; border-radius:20px 0 0 20px;}
.number-spinner button.first {border-radius: 20px 0 0 20px; color: #0471AF !important; font-weight: bold;}
.number-spinner button.last {border-radius: 0 20px 20px 0; color: #0471AF !important; font-weight: bold;}
.number-spinner button .glyphicon {font-size: 28px; font-weight: bold;}
.mobile-cart-btn {display:none;}
.mobile-btn-addcart {width: 100%; font-size: 16px !important; font-weight: bold !important; padding-top: 15px !important;}

#products-list-table thead {background: #5D5D5D;color: #fff;}
.bordernone {border-bottom: 0px #ddd solid !important;}
.popupmodel_close {position: absolute;top:0;right:0;width: 30px;height: 30px;background: transparent url(../../../content/images/close.png) -40px 0px;cursor: pointer;z-index: 1103;}
.zoomer_wrapper {border: 1px solid #ddd;border-radius: 3px;height: 500px;margin: 10px 0; overflow: hidden;}
table.table-striped.table-condensed tr td {font-size: 14px;}
#zoomer .modal-body {max-height: none; overflow: visible;}

div#zoomer {width: 800px; margin: 0 auto; left: 0; right: 0; background: transparent; box-shadow: none; border: none;}
#zoomer .modal-content {width: 100% !important; margin: 0 auto !important; left: 0 !important; right: 0 !important;}
.viewer {height: 500px; width: 750px;}

.cvv-what-is-this {font-size: 11px; cursor: help;margin-left: 10px;}
.tooltip12 {display: none; position: absolute; padding: 8px 0 0 8px; z-index: 100; top:10px;}
.modal {z-index:99999 !important;}
.modal-backdrop {z-index:9999 !important;}
.SearchModelProcesserrorBody div:first-child img:last-child {margin-bottom: 0;}

.col-md-3.digital-icon {left:0; overflow:auto; float:left !important;}
.big-thumb-view {float:right !important;}
.error {color: red !important; font-weight: 100;}
.contact_no a {color:#fff !important;}
.shownowcaret {display: block !important; float: right; margin-top: 0; margin-left: 5px; font-size: 20px !important;}
.navbar.sticky .shownowcaret {margin-top:8px;}
.checkstatus {font-size: 18px; font-family: 'Helvetica-Normal'; font-weight: bold; margin-top: 10px; margin-bottom: 10px;}
.mobile-catagory {color: #000; font-size: 36px; font-weight: bold;}
.catagory-title .btn {width:235px;}
.qut-number {border-radius: 4px !important;}
.marl5 {margin-left:5px;}
.topparts .col-md-3.col-xs-6 {padding: 0 10px;}
p.needhelp {width: 100% !important;}
div#mdProcesserror { padding-right: 17px; width: 32%; top: 50%; left: 30%;}
.modal-open {overflow:auto !important; padding:0 !important;}

.modal.fade.shop.in .overlay {background: rgba(0, 0, 0, 0.4); position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 999; display:block;}
.modal.fade.shop .overlay {display:none;}
.modal.fade.order.in .overlay {background: rgba(0, 0, 0, 0.4); position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 999; display:block;}
.modal.fade.order .overlay {display:none;}
.filterable table thead {background: #0471AF;}
.filterable table .tbborder td {padding-bottom: 10px; padding-right: 5px;}
.panel.filterable.brcolor .part_data span {padding-bottom: 5px; display: block;}
.panel.filterable.brcolor .part_data table.po_tbborder {line-height: 24px;}
.modal-open .popupindex.modal {overflow:hidden !important; top:0 !important;}
.radio-inline {margin-top:-3px !important;}

.radiotextsty {color: #0471AF; font-size: 15px;}
#txtMiddle p {font-size: 15px !important; font-weight:bold;}
#txtMiddle .row {margin-bottom: 30px;}
.customradio {display: block; position: relative; padding-left: 30px; margin-bottom: 0px; cursor: pointer; font-size: 18px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
/* Hide the browser's default radio button */
.customradio input {position: absolute; opacity: 0; cursor: pointer;}
/* Create a custom radio button */
.checkmark {position: absolute; top: 0; left: 0; height: 22px; width: 22px; background-color: white; border-radius: 50%; border:1px solid #BEBEBE;}
/* On mouse-over, add a grey background color */
.customradio:hover input ~ .checkmark {background-color: transparent;}
/* When the radio button is checked, add a blue background */
.customradio input:checked ~ .checkmark {background-color: white; border:1px solid #BEBEBE;}
/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {content: ""; position: absolute; display: none;}
/* Show the indicator (dot/circle) when checked */
.customradio input:checked ~ .checkmark:after {display: block;}
/* Style the indicator (dot/circle) */
.customradio .checkmark:after {top: 2px; left: 2px; width: 16px; height: 16px; border-radius: 50%; background: #0471AF;}
.vwdiag { margin-top: 10px;}
.pad0 { padding:0px;}
#mdErrorMessage {top: 50%; width: 50%;left: 25%;}
.popupindex.modal .modal-content {top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}

.marquee .owl-next {
    width: 44px;
    height: 44px;
    float: left;
    position: absolute;
    z-index: 999;
    right: 0;
    top: 45%;
    background: url(/content/css/appliancepartsquik/images/next-arw.jpg) no-repeat center;
    color: transparent;
}
.marquee .owl-prev {
    width: 44px;
    height: 44px;
    float: left;
    position: absolute;
    z-index: 999;
    left: 0;
    top: 45%;
    background: url(/content/css/appliancepartsquik/images/prev-arw.jpg) no-repeat center;
    color: transparent;
}
.breadcrumb {margin-top:-30px;}
.pi-img-wrapper img {width: 100%;}
.product-item .btn {width: 100%;}
.product-item .greentext{height:auto;margin-top:0;color:#338700;}
.btn.buy {padding: 10px 0 0 0;}
.mobile-btnhide {display:none;}
.Showing-mobile-count {display:none;}
.dashtop-btn {margin-top:20px;}
.mobile-view {display:none;}
.dlcontent span { font-weight:bold;}
.dlcontent dt {font-weight:normal;}
.raw-delete {float:left; line-height:42px; margin-left:5px;}
.mobile-cart .table tr.data-upand td .clear {padding:5px 0; font-weight: bold;}
.mobile-cart .table tr.data-upand td {padding-top: 10px; padding-bottom: 10px;}
.mobile-cart .table tr.data-upand td .nomargin {margin:0;}
.mobile-cart .table tr.cart-title td.total {padding: 17px !important;}

.detail-folderized .nav-folderized .footernav h5{cursor:pointer;}
.detail-folderized .nav-folderized ul{max-height:0;overflow:hidden;transition:max-height 1s ease-out;}
.detail-folderized .nav-folderized .footernav h5:after{content:"+";float:right;font-size:22px;}
.detail-folderized .nav-folderized .footernav.open h5:after{content:"-";font-size:22px;}
.detail-folderized .nav-folderized .footernav.open ul{height:auto;max-height:500px;transition:max-height 1s ease-in !important;}
.detail-folderized h5 {color: #fff !important; background-color: #0471AF !important; border-color: #5d5d5d !important; cursor: pointer; padding: 8px 15px; line-height: 20px; margin: 0;}

.accordion-details h4.panel-title.expand .right-arrow:after{content:"-";font-size:22px;}
.accordion-details h4.panel-title.expand.collapsed .right-arrow:after{content:"+";font-size:22px;}

#mobilepartimages .owl-nav {display:none;}
#mobilepartimages .owl-dots {margin: 0 auto; width: 100%; text-align: center;}
#mobilepartimages .owl-theme .owl-dots .owl-dot {display: inline-block; zoom: 1;}
#mobilepartimages .owl-theme .owl-dots .owl-dot {border:none; background: transparent; padding:0;}
#mobilepartimages .owl-theme .owl-dots .owl-dot span {width: 10px; height: 10px; margin: 5px 7px; background: #D6D6D6; display: block; -webkit-backface-visibility: visible; transition: opacity .2s ease; border-radius: 30px;}
.mobile-slider {display:none;}
.product-item h4 {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
img.shownModelImage {padding: 40px 0;}
.form-control { border:1px solid #d8d8d8 !important;}
.mobile-orderbtnTab {display:none;}
.canvas-loader {width: 110px !important;}
.mobile-content {display:none;}
div#canvasLoader {left: 0 !important; right: 0 !important;}
.mobile-mainlogo {display:none;}
div#mdAddTocartProcesserrorSuperSize {top: 40%; /* width: 95%; */ left: 30%; }
.modelimagedes {display: table-cell; vertical-align: middle;}
