/*#apguest { margin-top:-40px; }*/ 
/*!#mid-wrapper, .apminiHead{max-width:1440px;margin:auto;float:none; display:block; padding: 0px;}*/
.promoImg {display:none !important;}
.apminiHead { display: block; background: #FFFFFF; padding: 0px 20px;max-width:1440px;margin:auto;float:none;position: relative;  /*! z-index: 3; */}
.apnav-brand { display: block; float: left !important; position: relative; margin-top:-10px; /*! z-index: 3; */}
.aptopbar { display: block; float: right; margin-left: 0px;padding-left: -50px; width: 40%; padding-top: -60px;margin-bottom: -20px;margin-top: -85px;display:flex; }
.apguest-tab {display: none !important;}
.apguest-mob {display: none !important;}
.apbelowbar{top:30px;position: relative;right: 0px;}
.apheadSearch { display: block; margin: 32px 100px 0px; max-width: 55%; position: relative;overflow:hidden;}
.apheaderFix {box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);}
.apheaderFix .topNotificarion {display:none !important}
.apheaderFix .apnav-brand { padding: 13px 0px;}
.apheaderFix .apheadSearch { margin: 13px auto; }
.apheaderFix .aptopbar { margin: 22px 0px;}
.apforgot {font-size:12px;margin-left: 20px;margin-top: 5px;}
.aptrigger { padding:0px; margin: 10px 0px 0px 18px; min-width: inherit; width: 22px; height: 19px; overflow: hidden; cursor: pointer; outline: none; background: transparent; border: none; border-radius: 0px; opacity: 0; visibility: hidden;}
.aptrigger * { transition:none;}
.aptrigger i { display:block; width:22px; height:3px; margin-bottom:5px; background:#004CA6;}
.aptrigger.active i:first-child {transform: rotate(315deg); position:relative; top:6px;}
.aptrigger.active i:nth-child(2n) {transform: rotate(-315deg); position:relative; top:-2px;}
.aptrigger.active i:last-child{display:none;}
.aptrigger.active { background:none; }
.apheaderFix .aptrigger { opacity: 1; visibility: visible; margin-top: 20px;}
.aptrigger i {background: #00316E; !important;}
.apheaderFix .menu { margin: 0px; position: fixed; right: 0; /*! top:71px; */ bottom:0px; max-width: 320px; height: calc(100% - 69px); text-align: left; background: #FFFFFF; z-index: 4; padding:0px; left: -420px; overflow: hidden;}
.apheaderFix .menu > ul > li { float: none; position: static; }
.apheaderFix .menu > ul.main-menu > li:first-child > a{ padding: 10px 30px 10px 20px;}
.apheaderFix .menu li > a { display: block; padding:10px 30px 10px 20px; font-size: 16px; line-height: 24px; position: relative; text-decoration: none; }
.apheaderFix .menu li.parent > a:after { right:20px; }
.apheaderFix .menu.menu-visible, .apheaderFix .menu .submenu.menu-visible, .apheaderFix .menu .third-submenu.menu-visible  { left: 0% !important; opacity: 1 !important;/*! top: 85px; */}
div#mid-wrapper.clearfix section.breadcrumb a {color:#00316E !important;}
ul#progressbar li.active {color: #00316E; !important;}
.breadcrumb > ul > li a {display: inline-block;color: #00316E !important;}

@media screen and (max-width:1420px) {
.aptopbar {width:41%;}
.aptopbar .apbelowbar {margin-right:20px;}
}

@media screen and (max-width:1380px) {
.apbelowbar{margin-bottom:20px;}
.apbelowbar{top:10px;position: relative;right: 0px;margin-bottom:20px;}
.apheaderFix .web-view { display:none;}
.apheaderFix .mob-view { display:block;}
.apheadSearch, .apheaderFix .apheadSearch { max-width: none; width: 54%; z-index: 0; }
.apheaderFix .menu { display: block;top: 85px;}
.aptopbar {width: auto; margin-top: -13px !important; }
.apguest-tab {display:block !important;}
#apguest {margin-top: -45px;}
.headSearch, .headerFix .headSearch { max-width: 40% !important; z-index: 0 !important; }
.headerFix .topbar{top:10px !important}
}

@media screen and (max-width:979px) {
#apguest {margin-top:10px;padding-bottom:0px;}
.apheaderFix .logo{max-width:300px !important; /*! margin-top:10px; */}
.apheaderFix .logo img{/*! width:200px !important;*/}
.apheaderFix .aptrigger{margin-top:12px;}
.apbelowbar {top: 7px;}
.apheaderFix .apnav-brand{margin-top:-5px;}
}

@media screen and (max-width:950px) {
    .apheaderFix .aptopbar{top:7px}
    .apheadSearch, .apheaderFix .apheadSearch { max-width: 40%; z-index: 0; }
    .apheaderFix .promoImg{display:none;}
    .apheaderFix fieldset {display:none;}
    .apheaderFix .apforgot {margin-left: 10px;}
    .apheaderFix .menu {top: 80px;}
    }

@media screen and (max-width:840px) {
.apheaderFix .logo img {/*! width:130px */}
}

@media screen and (max-width:615px) {
    #apguest {margin-top:-10px;}
    .apheaderFix{max-height:70px !important;}
    .aptopbar{top:5px !important;}
    .aptrigger { margin-top:12px !important; /*! margin-left: 15px; */}
    .apheaderFix .logo{max-width:150px !important; /*! margin-top:10px; */}
.apheaderFix .logo img{max-width:150px !important; /*! width:200px !important;*/}
}

@media screen and (max-width:599px) {
.apheaderFix .aptopbar{margin:10px 0px 22px 0px}
.apheadSearch, .apheaderFix .apheadSearch { width: 34px; position: static;float:right; }
.apheadSearch form { display: none; padding: 10px 20px; position: absolute; top: 68px; left: 0px; right: 0px; z-index: 8; background: #004ca6; box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2); transition: none; }
.apheaderFix .promoImg .caption { top: 40px;}
.apnav-brand { margin-top:0px;}
.aptopbar {top:3px !important;}
.apheaderFix .apnav-brand {margin-top: 5px !important;}
.headSearch form {background: #00316E !important;}
}

@media screen and (max-width:565px) {
    .aptopbar{top:10px;margin-top:-87px !important;}
}

@media screen and (max-width:479px) {
    .apguest-mob {display:block !important;}
    .aptopbar ul.headAccount li:first-child { margin-left: 0px; }
    .apheaderFix .apforgot {display:none !important;}
    .apheaderFix .menu {top: 71px;}
}

.topNotificarion{background: #00316E !important;}
.aptopNotificarion{background: #00316E !important;}
.jumpSection h2 {border-bottom: 4px solid #00316E !important;}
#categories_wrapper h3{background-color: #00316E !important;}
.hp-thumbSlider h2{border-bottom: 4px solid #00316E !important;}
.headSearch .search-btn {background: #00316E url('/responsive/images/nav-search.svg') no-repeat center center; !important;}
.hp-about{padding-top: 10px; padding-bottom: 10px; !important;}
.headSearch{margin-left: 300px; !important;}
.hpSlider .item:hover .caption .desc{background-color: #00316E; background: #00316E; !important;}
.hp-shopCategory{padding-bottom: 10px; !important;}
.btn-primary {background: #00316E; !important;}
.btn-secondory {background: #00316E; !important;}
.prThumbSlider .item .prImg1 a.quickshop{background: #00316E; !important;}
.stickyHeader ul {background-color: #00316E; !important;}
.stickyHeader.stickyNav ul{top:86px; !important;}
.btn-secondory2 {background: #00316E; !important;}
.stickyHeader ul li a.scrollup{background-color: #00316E; !important;}
footer{background: #00316E; !important;}
.categories_wrapper ul:first-child > li a#active{background-color:#00316E; !important;}
.prThumbSlider .item .prImg3 a.quickshop{background-color:#00316E; !important;}
.prThumbSlider .item .prImg1 a.quickshop{color: #FFF; !important;}
.fSubscribe{background-color:#00316E; !important;}
.btn-toggle-cart {background-color:#111111; !important;}
.logo{max-width:250px !important;}
.logo img{width:250px;margin-top:10px;max-width:250px; padding-bottom: 10px; !important;}
.prThumbSlider .item .prImg3 a.quickshop{color: #FFF; !important;}
.trigger i {background: #00316E; !important;}
.prDetailQA .qa-btn {background-color:#00316E; !important;}
#faq_form .qa-btn {background-color:#00316E; !important;}
.review_button {background-color:#00316E; !important;}
.leftGrid .icnGrid {
    background-image:url('/responsive/ap/images/grid.png')
   !important;}
   .leftGrid .icnGrid.active,
   .leftGrid .icnGrid:hover {
    background-image:url('/responsive/ap/images/grid-active-ap.png')
    !important;}
   .leftGrid .icnList {
    background-image:url('/responsive/ap/images/list.png')
    !important;}
   .leftGrid .icnList.active,
   .leftGrid .icnList:hover {
    background-image:url('/responsive/ap/images/list-active-ap.png')
    !important;}

@media screen and (max-width:979px) {
.logo{max-width:150px !important;}
.logo img{width:150px;max-width:150px; 
}    

@media screen and (max-width:767px) {
    .hp-partsFinder .customSelectbox{min-width:auto}
    }

.socialLink ul.cmn-list:first-child li:nth-child(1n+2):nth-last-child(n+3){
display:none;
}