/* Developer Custome Query ======================================================================== */

.social-icons{display:none;}

.page-header.sticky{z-index:+99;}

.header-6 .minicart .minicart-wrapper{position: relative !important;}
.header-6 #header-content .container .logo-grid .logo img{max-width: initial;width: 555px;height: auto;}

.newproduct-section .owl-carousel .owl-nav > div.owl-prev{right: inherit !important;}

.block-static-block{margin-bottom:0px !important;}

.garage-popup{position: relative;float: right;right: 4rem;cursor:pointer;z-index: +9999;}

.garage-popup .garage-icon-container .fa-list-alt{font-size: 24px;float: left;margin-right: 5px;}

.garage-popup .garage-icon-container .garage-icon-name{font-size: 13px;}

.garage-popup:hover .garage-icon-container .fa-list-alt{font-size: 24px;float: left;margin-right: 5px;color:#3B50A1;}

.garage-popup:hover .garage-icon-container .garage-icon-name{color:#3B50A1;}

.garage-popup .garage-icon-container .garage-icon-name .no-hover{display:none;}

.garage-popup:hover .garage-icon-container .garage-icon-name .no-hover{display:inherit;}

.garage-popup:hover .garage-icon-container .garage-icon-name .hover{display:none;}

.garage-popup .garage-popup-container{display:none;}

.garage-popup:hover .garage-popup-container{display:inherit;border:1px solid #ccc;background-color:#fff;z-index:+1;width:33rem;left: -9rem;padding: 2rem;top: 36px;position: absolute;}

.garage-popup:hover .garage-popup-container ul{list-style-type:none;font-size:13px;}

.garage-popup:hover .garage-popup-container ul li{border-bottom: 1px solid #f0f0f0;margin: 12px 0px;padding-bottom: 7px;line-height: 30px;}

.garage-popup:hover .garage-popup-container ul li img{float:left;}

.shape-triangle{position: absolute;text-align: center; top: -16px; left: 14rem;font-size: 24px !important;background: #fff;color:#ccc;}

.finder-history-list li{border-bottom:0px!important;margin-bottom:0px!important;padding-bottom:0px !important;}

.finder-history-list li a{font-size:15px;color:#000 !important;}

.finder-history-list li a:hover{text-decoration:underline;}

.finder-history-list li .lable-main{background-color:#d4252a;color:#fff;padding:1px 4px;font-size: 10px;}

.finder-history-list li .fa-angle-right{font-size:21px;font-weight: bold;}

.finder-history-list li .fa-trash-o{float:right;font-size:19px;padding-top: 4px;}

.garage-popup-container .action-clear{float:right;font-size:14px;}

.garage-popup-container .garage-icon-container-header{width: 100%;margin-bottom: 37px;}

.garage-popup-container .garage-icon-container-header h5{font-size:21px;width:77%;float:left;margin: 0px;}

.garage-icon-container .fa-list-alt .garage-number{width: 17px;font-size: 11px; border-radius: 100%;background-color:#A70023;color: #fff;text-align: center; height: 16px; padding: 3px;font-weight: bold; position: absolute; top: -6px;left: 14px;}

.minicart-wrapper a .counter{background-color: #A70023 !important;}

.header-6 .ymm-header .finderProducts.horizontal{background-image:url('../images/boparts_finder_banner.png');}

.header-6 .ymm-header .finderProducts.horizontal h3{color:#fff;}

#cwsMenu-10.cwsMenuOuter{background-color:#171434 !important;}

#cwsMenu-10 .cwsMenu>li>a{background-color:inherit !important;color:#fff !important;}

#cwsMenu-10 .cwsMenu.horizontal>li.parent>a>span.arw{border-top-color: #fff !important;}

.cms-posh-auto-parts-style-3 .category-images.category-images-style1 .category-item .category-onhover{background: #171434 !important;}
.cms-posh-auto-parts-style-3 .category-images.category-images-style1 .category-item .category-onhover .title{color:#fff;}

.sidebar-main #close_1{display:none;}

.newproduct-section , .bestseller-product{background: #f2f2f2;padding: 4rem 0rem;}

.welcome-content .image_section img{width:100% !important;}

.welcome-content .section-title .title, .testimonial-outer .title{color:#fff !important;}

.welcome-content .section-title .title:before, .welcome-content .section-title .title:after{background-color:#fff !important;}

.welcome-content .section-title .sort-detail{color:#fff !important;}

.welcome-content .list-items .item{color:#fff;}

.welcome-content .list-items .item h5{color:#fff;}

.cartBox .modal-content .action{background: #3b4fa1;}

.block-minicart #minicart-movetoquote{display:none !important;}

button.primary , #empty_cart_button, button.update{background: #171434 !important;}

.minicart-wrapper .minicart-items .product-item{width:100% !important;display:block !important;}

.block-minicart .block-content .actions .secondary .viewcart , .block-minicart .block-content .actions .primary .action.primary.checkout{color:#fff !important;}

.cart-container .cart-summary{padding: 2rem;width: 37% !important;}

.page-footer h3{color:#fff;}

.account.page-layout-2columns-left .sidebar-main, .account.page-layout-2columns-left .sidebar-additional { width: 22.3% !important;}

button.subscribe {background-color:transparent !important;}

button#find_1 , #btn_finder{background: #171434 !important;}

/*---for nav menu ------*/

#cwsMenu-10 .cwsMenu a[class*="Level"]>.img{max-width:100% !important;width:100% !important;text-align:center;max-height:inherit !important;}

#cwsMenu-10 .cwsMenu li ul li{text-align:center;}

#cwsMenu-10 .cwsMenu a[class*="Level"]>.img img{width:20%;}

.page-title-wrap{background-image:url('../images/bop_page_banner.png'); background-repeat: no-repeat; background-size: cover; background-position: center; height: 100%;}
/*---.contact-index-index .page-title-wrap{background-image:url('../images/contact_us_page_banner.png'); background-repeat: no-repeat; background-size: cover; background-position: center; height: 100%;} ------*/
.contact-index-index .page-title-wrap .page-title{display:none;}

.finder_sub_title{text-align: center;color: #fff;font-size: 13px;margin-bottom:1rem;}

.finder_header{color:#fff;}

.cms-posh-auto-parts-style-3 .category-images-style1 .container-full, .page-title-wrap .breadcrumbs{background-color:transparent !important;}

.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts { background-color:#bb3a2b;z-index: +1;  width: 100%;margin-top: -5px;margin-bottom: 0px;}

/*--.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts {background-color:transparent;padding: 25px; margin: 0;position: absolute; z-index: +1;width: 100%;top: 32rem;}--*/

.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts #finderform_1{display:block;}

.cms-posh-auto-parts-style-3 .header-6{margin-bottom: 0px !important;background:transparent;border:0px;padding-bottom: 0px;}

.cms-posh-auto-parts-style-3 .messages{display:none;}

.cms-posh-auto-parts-style-3 .header-6 .nav-sections{border-bottom: inherit;}

.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts h3.finder_header {color: #fff;font-size: 53px; vertical-align: middle; font-weight: 600;padding-right: 10px;display:block;text-align:center;display:none;}

.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts .finder_sub_title{text-align: center;color: #fff;font-size: 23px;margin-bottom: 4rem;display:none;}

.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts .finderDropdowns { display: block; width:100%; margin: 0 auto;}

.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts ul {width:100%;padding-right:0px;float: left !important;}

.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts ul li{width:25%;margin-right: 0%;margin-bottom: 0rem;}

.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts ul li:nth-child(2n).column2{margin-right:2%;}

.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts ul li:last-child{margin-right:0%;}
.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts ul li:last-child select{width: 100%;}
.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts ul li select {width: 95%; border: 0 !important;  height: 45px;background-position: 97% center;cursor: pointer;outline: 0;  text-transform: capitalize; font-size: 13px;padding-left: 10px;}

.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts .button-set, .cms-posh-auto-parts-style-2 .finderProducts ul { vertical-align: middle;display: none; }

.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts .button-set #find_1{background-color:#a70023 !important;}

.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts .button-set .subscribe ,.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts .button-set #reset_1 {padding: 13px 22px;}

.header-6 .mbAjaxSearch .select-wrapper .holder{background-color: #171434 !important;color:#fff;}

.header-6 .block-search .mbAjaxSearch #search, .header-6 .block.block-search.ajaxSearch .mbAjaxSearch #search{border: solid 1px #171434 !important;}



.header-6 .top-header .user-links.panel.header {float: left;text-transform: uppercase;padding: 0px;width:auto;}
.main-nav .nav-sections-item-content{max-width:100%;padding:0px;}
#cwsMenu-10 .cwsMenu.mega-menu {margin: 0 auto;}

.header-6 .user-links.panel.header .links > li{margin: 0 0px 0 0;padding:0px 4px;}

/*.header-6 .user-links.panel.header .links > li.boparts_web{background: #fff;}*/

/*.header-6 .user-links.panel.header .links > li.caddydaddy_web{padding-top: 0px !important;padding-bottom: 27px !important;}
 .header-6 .user-links.panel.header .links > li.caddydaddy_web img , .header-6 .user-links.panel.header .links > li.caddydaddy_present_web img {-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.header-6 .user-links.panel.header .links > li.caddydaddy_web img:hover , .header-6 .user-links.panel.header .links > li.caddydaddy_present_web img:hover{-webkit-filter: inherit;filter:inherit;}

.boparts_web img{-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.boparts_web img:hover{-webkit-filter: inherit;filter:inherit;}*/
.preloading{display:none;}
.header-6 .header-center{flex-basis:53%;}
.mobile-store-links{display:none !important;}

/*.header-6 .user-links.panel.header .links > li.caddydaddy_web:hover,.header-6 .user-links.panel.header .links > li.caddydaddy_present_web:hover{background: #171434;}*/

.header-6 .user-links.panel.header .links > li a {text-transform: uppercase;color: #fff;}

.header-6 .user-links.panel.header .links > li a img{float: left;}

.header-6 .top-header .shipping-msg { display: inline-block;vertical-align: middle; text-transform: uppercase; font-size: 14px;color:#747474;padding-top:3px;font-style: italic;float: right;font-weight:bold;border-left:0px;}
.header-6 .top-header .shipping-msg-sec { display: inline-block;vertical-align: middle; text-transform: uppercase; font-size: 13px;color: #000;padding-top: 40px;font-style: italic;float: right;font-weight:bold;}
.header-6 .top-header .shipping-msg span{color:#A51D29;}
.header-6 .top-header .shipping-msg span.subtitle{float: right; font-weight: normal;color:#000}
.header-6 .top-header .phone-no { float: right;padding-top:10px;color:#747474;font-weight: bold;}

.header-6 .top-header .phone-no  a{color:#747474;}
.header-6 #header-content .container{padding-top:0px !important;padding-bottom:0px !important;}

.header-6 #header-content .container{padding-top:0px !important;padding-bottom:15px !important;display:block;}
.header-6 .nav-sections{z-index:+2;}
.mst-searchautocomplete__autocomplete._active{z-index:+999;}
.page-title-wrap .page-title{color:#fff !important;}																						  
.posh-auto-parts-style-3 .sidebar .finderProducts.vertical{background-color: #A70023 !important;}

.posh-auto-parts-style-3 .sidebar .finderProducts.vertical select{background-color: #fff !important;}

.welcome-content{background-color: #A70023 !important;}

.product-add-form .box-tocart .actions .action.primary, .product-add-form .update .actions .action.primary{width: 34%;margin-right: 20px;float: left;}

.product-addto-links .tocompare{display: none !important;}

.products-grid .product-item .product-item-inner{display:block;position: relative;opacity: 1;visibility: visible;bottom:0px !important;}

.grid .product-item-info{padding-bottom:0px !important;}

#search_loading {position: absolute;left: 44%;top: 6px;}

.ajaxSearch form.loading{min-height:0px;} 

#search_mini_form .searchsuite-autocomplete{width:100%;left:0px;}

.product-info-main .page-title-wrapper .page-title{font-size: 42px;}

.product-info-main .product.attribute.sku{font-size: 23px;}

.quickViewDetails .secondary-addto-links{display:none;}

.yml_product_finder_modal_popup .modal-inner-wrap{background-color: transparent;box-shadow: inherit;top: 24%;}

.yml_product_finder_modal_popup .modal-inner-wrap .modal-header .action-close:before{color:#fff;}

.yml_product_finder_modal_popup #yml_product_finder .finderProducts{background-color:#171434 !important;}

.yml_product_finder_modal_popup #yml_product_finder .finderProducts #finderform_popup_1{display:block;}

.yml_product_finder_modal_popup #yml_product_finder .finderProducts #finderform_popup_1 h3{width: 100%;margin: 1rem 0rem;display: block;color:#fff;}

.yml_product_finder_modal_popup #yml_product_finder .finderProducts #finderform_popup_1 #finderDropdowns_popup_1 ul{width: 81%;}

.yml_product_finder_modal_popup #yml_product_finder .finderProducts #finderform_popup_1 #finderDropdowns_popup_1 .button-set{vertical-align: top;}

.yml_product_finder_modal_popup #yml_product_finder .finderProducts #finderform_popup_1 #finderDropdowns_popup_1 .button-set #find_popup_1{background: #a70023 !important; padding: 10.5px 20px;margin: 0px 13px;}

.yml_product_finder_modal_popup #yml_product_finder .finderProducts #finderform_popup_1 #finderDropdowns_popup_1 .button-set #reset_popup_1{padding: 10.5px 16px;}

#rwdSlider-7 .cws-pager{left:49%;}

.not-matching > .display-table{width:50%;border:1px solid #a70023;border-radius:10px;background: #f7edef;margin-bottom:2rem !important;}

.matching > .display-table{width:50%;border:1px solid #65b370;border-radius:10px;background: #c4df9c;margin-bottom:2rem !important;}

.info-vehicle-guaranty .car-image-icon{width: 16%;}

.info-vehicle-guaranty .vehicle-guaranty-text p{margin-bottom:0px;}

.yml_product_finder_modal_popup .modal-header .action-close{

	background-image: none;

    background: none;

    -moz-box-sizing: content-box;

    border: 0;

    box-shadow: none;

    line-height: inherit;

    margin: 0;

    padding: 0;

    text-shadow: none;

    font-weight: 400;

    display: inline-block;

    text-decoration: none;

    position: absolute;

    right: 0%;

    top: 12px;

}





.yml_product_finder_modal_popup .modal-header, .yml_product_finder_modal_popup .modal-footer, .yml_product_finder_modal_popup .modal-content{

	width: 1060px;

    margin: 0 auto;

    position: relative;

}

.yml_product_finder_modal_popup .modal-inner-wrap{

	background-color: transparent;

    box-shadow: inherit;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%) !important;

    width: 100% !important;

    overflow: hidden;

}

.yml_product_finder_modal_popup #yml_product_finder .finderProducts #finderform_popup_1 #finderDropdowns_popup_1 .button-set{

	    width: 185px;

}



.yml_product_finder_modal_popup #yml_product_finder .finderProducts #finderform_popup_1 #finderDropdowns_popup_1 ul{

	width: calc(100% - 185px);

    display: inline-block;

}

.yml_product_finder_modal_popup #yml_product_finder .finderProducts #finderform_popup_1 #finderDropdowns_popup_1 ul li{

	width: calc(100% - 579px);

    display: inline-block;

}

.yml_product_finder_modal_popup #yml_product_finder .finderProducts #finderform_popup_1 #finderDropdowns_popup_1 ul li:nth-child(2n).column2{margin-right:2%;}

.yml_product_finder_modal_popup #yml_product_finder .finderProducts #finderform_popup_1 #finderDropdowns_popup_1 ul li:last-child{margin-right:0%;}

.yml_product_finder_modal_popup .finderDropdowns{

	width: 100%;

    display: flex;

}

/*------category YML part finder------*/

.catalog-category-view .sidebar-main .finderProducts .finderDropdowns .drop_1{width:100%;}

.catalog-category-view .sidebar-main .finderProducts{	background-color:#a70023}
.catalog-category-view .sidebar-main .finderProducts .finderDropdowns .display-table-cell{display: block;}
.catalog-category-view .sidebar-main .finderProducts{	background-color:#a70023 !important;}
.catalog-category-view .sidebar-main .finderProducts #layerednav-filter-block .block-title.filter-title , .catalog-category-view .sidebar-main  #layerednav-filter-block .block-title.filter-title{padding:10px 10px 10px 22px;text-transform: uppercase;margin-bottom: 0px;}
.catalog-category-view .sidebar-main .finderProducts #layerednav-filter-block .filter-content.sidebar-shop , .catalog-category-view .sidebar-main #layerednav-filter-block .filter-content.sidebar-shop {padding:10px;}
.catalog-category-view .sidebar-main .finderProducts #layerednav-filter-block .filter-options-item li input[type="checkbox"] , .catalog-category-view .sidebar-main  #layerednav-filter-block .filter-options-item li input[type="checkbox"]{margin:3px 7px 0 5px;}
.catalog-category-view .sidebar-main  #layerednav-filter-block .block-subtitle.filter-subtitle{display: none;}
.sidebar .finderProducts.vertical select{background-color: #fff !important;}
.catalog-category-view .sidebar .finderProducts.vertical #reset_1{float: right;color: #fff;}																							
.products-grid .product-item .action.tocart.primary:before{content:"Add to Cart";font-family: Poppins, Arial, "sans-serif";font-size: 14px !important;}

.products-grid .product-item .magebees_quickview:before{content:"Quick View";font-family: Poppins, Arial, "sans-serif";font-size: 14px !important;}

.products-grid .product-item .product-item-inner ul > li{width:50%;}

.product-items .product-item:nth-child(3n+1){clear: none !important;border-right:1px solid #eee !important;}

.products-flex-grid.products-grid .product-items-4.product-items .product-item:nth-of-type(4n):not(div){border-right:1px solid #eee !important;}

.quick-view-btn button.magebees_quickview{background-color: #a70024 !important;}

.finderProducts.vertical button.button {color: #fff;background: #171434 !important; }

.page-with-filter .products-grid .product-item .pro-hover{min-height:256px;}

.product-info-main .product-addtoquote-button{width: 31%;font-size: 20px;}

.product.info.detailed.vertical .product.data.items>.item.title .switch{font-size:13px !important;}

.header-6 .top-header{background-color: #fff;}

.guaranteed-safe-checkout{margin-top:15.5rem;}

.page-menu ul.cmstree-widget-submenu {

    padding: 0 10px 0 15px;

    display: inline-block;

    margin-bottom: 0px;

}

.page-menu ul.cmstree-widget-submenu li {

    background: none;

    border: none;

    margin: 0;

    margin: 5px 0 2px 0;

    padding-bottom: 3px;

    float: left;

    display: inline-block;

    position: relative;

}

.page-menu ul.cmstree-widget-submenu a {

    color: #fff;

    text-transform: uppercase;

    font-size: 14px;

    padding: 5px 8px;

    outline: none;

    display: block;

}

.page-menu {

    background: none repeat scroll 0 0 #198c8d;

    padding: 11px 0px 4px;

    display: inline-block;

    width: 100%;

    text-align: center;

    margin-bottom: 16px;display:none;

}

.matchDivTable

{

    display:  table;

    width:auto;

    background-color:#eee;

    border:1px solid  #666666;

    border-spacing:5px;/*cellspacing:poor IE support for  this*/

   /* border-collapse:separate;*/

   width: 100%;

}



.matchDivRow

{

   display:table-row;

   width:auto;

}
.matchDivCell

{
    float:left;/*fix for  buggy browsers*/
    display:table-column;
    background-color:#ccc;
}
.matchHeadRow{background-color: #a60024;float: left;width: 100%;color: #fff;}
.matchHeadRow .matchDivCell{background-color: inherit;}
.firstCell{width:10%;}
.secCell{width:14%;}
.thirdCell{width:16%;}
.fourthCell{width:25%;}
.fifthCell{width:35%;}
.firstCell i{padding: 3px 8px;; background: #171434;color:#fff;cursor: pointer;}
.products-grid .product-item .product-item-photo{min-height: 353px;}
.header-6 .quickcart-wrapper .block-quickcart{z-index: +99999 !important;}
/*========Part Request Css=================*/
.cms-part-request .contact-form-page { padding: 30px; float: left;  width: 62%; margin-bottom: 30px;background-color: #f7f7f7;}
.cms-part-request .column:not(.sidebar-additional) .form.contact { min-width: 600px;}
.cms-part-request #contact-form .fieldset .label,.cms-part-request #contact-form .fieldset .control input , .cms-part-request #contact-form .fieldset .control{width:100%;float:none;text-align:left;}
.cms-part-request #contact-form fieldset > .field.no-label:before{width:inherit;padding:0px;}
.cms-part-request #contact-form .amcustomerattr span label ,.cms-part-request #contact-form .amcustomerattr label{font-weight: 400;}
.cms-part-request #contact-form .actions-toolbar{margin-left:0px !important;}
/*========End Part Request Css=================*/
#product-printquote-button{display:none;}
.product-carousel .section-title .block-actions{display:none;}
.cart-container .form-cart{width: 68%;}
.checkout-cart-index .cart-container .cart-summary{width: 29% !important;}
.mageworx-shipping-fee-form .fieldset .field label{width: auto;float: inherit;}
.amcard-field-container{border: 1px solid #f2f2f2; padding: 20px;}
.opc-payment-additional.rewards-add { padding: 20px; background-color: #efefef;}
.opc-progress-bar{width: 26%;margin: 0 auto;}
.checkout-cart-index .message-notice{background: #a41d28;color: #fff;}
#mageworx-shipping-fee-form .fieldset .field label{width:100%;text-align:left}
.payment-option-content .pointsLeft , .payment-option-content .pointsRate {color:#000;}
.guaranteed-safe-checkout{display:none;}
.product-item .product-item-name{min-height: 73px;}
.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts.finderCustomFlex{  position: relative;}
.quotation-quote-view .quote-expiry-date .label  {color:#fff;}
.quotation-quote-view .quote-expiry-date {color:#fff;}
.quotation-quote-view .quote-date .label  {color:#fff;}
.quotation-quote-view .quote-date {color:#fff;}
.posh-auto-parts-style-3 .page-title-wrap .page-title {  color: #fff !important;}
.owl-carousel .owl-prev{right:auto;}
#cwsMenu-10 .cwsMenu li.Level1>a{color: #fff;background-color: #171434;}
#cwsMenu-10 .cwsMenu.horizontal>li.full-width-mouse-hover.megamenu ul.subMenu>li.parent:not(.hideTitle) .Level1.subMenu{top: 44px !important;left: calc(0%) !important;}
.finder-index-index .mageb-no-more-load{display:none;}
.finder-index-index .bottomPagination{margin-top: 3rem;}
.finder-index-index .topPagination{margin-bottom: 3rem;}
.finder-index-index .topPagination .toolbar-amount , .finder-index-index .bottomPagination .toolbar-amount{margin-right: 6px;}
.toolbar-products .toolbar-amount , .toolbar-products .toolbar-amount span {display:inline !important;}
#header-content .header-center{text-align: center;}
#header-content .header-center img{width:80%;}
.header-6 .header-right{flex-basis: 24%;-webkit-flex-basis: 24%;}

.cms-posh-auto-parts-style-3 .slider-style2{position: relative;}
.cwsMenu a>span.plush:after , .cwsMenu a>span.minus:after{color: #fff;top: 57%;}
.subMenu li.Level1 a>span.plush:after , .subMenu li.Level1 a>span.minus:after {color: #000000}
#matching_vihicle_datatable_filter label , #quick_view_matching_vihicle_datatable label{display: flex;text-align:right;}
#matching_vihicle_datatable_filter label input, #quick_view_matching_vihicle_datatable label input{width: 50%;float: right; height: 28px; border-radius: 4px; margin-left: 7px; margin-bottom: 7px;}
#matching_vihicle_datatable_info , #quick_view_matching_vihicle_datatable_info{font-size: 12px;}
#matching_vihicle_datatable_paginate , #quick_view_matching_vihicle_datatable_paginate{padding: 3px;border: 1px solid #ccc;margin-top: 10px;}
#matching_vihicle_datatable_paginate a , #quick_view_matching_vihicle_datatable_paginate a{font-size:12px;}
#matching_vihicle_datatable_paginate span , #quick_view_matching_vihicle_datatable_paginate span{padding: 0px 6px; font-size: 12px;}
#matching_vihicle_datatable_paginate span .paginate_button , #quick_view_matching_vihicle_datatable_paginate span .paginate_button{padding: 0.5rem 0.75rem;margin-left: -1px;line-height: 1.25;color: #007bff;background-color: #fff;border: 1px solid #dee2e6;}
#matching_vihicle_datatable_paginate span .paginate_button.current , #quick_view_matching_vihicle_datatable_paginate span .paginate_button.current{background-color: #A70023 !important;color: #fff;}
#matching_vihicle_datatable_paginate span .paginate_button:hover , #quick_view_matching_vihicle_datatable_paginate span .paginate_button:hover{background-color: #A70023 !important;color: #fff;cursor:pointer;}
#matching_vihicle_datatable , #quick_view_matching_vihicle_datatable{width: 100%;font-size: 11px;}
#matching_vihicle_datatable thead tr th , #quick_view_matching_vihicle_datatable thead tr th{background: #A70023 !important;color:#fff;}
.catalog-product-view .column.main .horizonal-pro-slider .product-items{opacity: inherit;}
.catalog-product-view .amquote-addto-button{font-size: 20px;padding: 0 30px; line-height: 45px;background: #171434 !important;font-family: inherit;color: #fff;border: 0;text-transform: uppercase;letter-spacing: 0.4px;width: auto;font-weight: normal;border-radius: 0;}
.amasty_quote-cart-index .cart-container .form-cart{width: 60%;}
.amasty_quote-cart-index .checkout-methods-items .action.primary.checkout:hover{color:#fff;}
.checkout-cart-index .amquote-addto-button.amasty-quote-link{font-family: Abel,Arial,"sans-serif";line-height: 2.2rem;padding: 14px 17px; font-size: 1.8rem;border: 0;text-transform: uppercase;letter-spacing: 0.4px;font-weight: normal;background: #171434 !important;color: #fff;border-radius: 0;}
.empty-msg-flex{padding: 9px;background: #171434;color: #fff !important; border-radius: 5px;font-size: 14px;}
.cart-empty p{margin-top:1rem;}
.quote-item-msg-flex{padding: 9px;background: #008081;color: #fff !important;border-radius: 5px; width: 394px;text-align: center;margin: 36px auto; font-size: 14px;}
.quote-item-msg-flex a{color:#fff !important;}
.quotation-quote-index .authentication-wrapper{display:none;}
.quotation-quote-index .shipping .title{border-bottom:0px !important;}
.quotation-quote-index .shipping .title:after , .quotation-quote-index .billing .title:after{top: 23px;}
.quotation-quote-index #opc-shipping_method .checkout-shipping-method .step-title{margin-bottom:10px;}
.quotation-quote-index #opc-shipping_method .checkout-shipping-method .step-title strong{font-size: 15px !important;text-transform: uppercase;}
.quotation-quote-index #opc-shipping_method .checkout-shipping-method .step-title:after{content: "\e64b";font-family: 'themify'; font-size: 11px;top: 23px;}
.quotation-quote-index .shipping.active .step-title:after{content: '\e903' !important;}
.fotorama-item.fotorama{display:none}
.quickViewDetails.viewBox .fotorama-item.fotorama{display:block}
/*==============Desktop Screen Layered Navigation=================*/

.sidebar-main  .filter-options .filter-options-content{display:none}
.sidebar-main .filter-options .filter-options-title:before {
    float: right;
    content: '\e61a';
    font-family: 'themify';
    vertical-align: middle;
    font-size: 11px;
    position: absolute;
    top: 16px;
    right: 2rem;
}
.sidebar-main .filter-options .opneLayeredMenu:before {
    float: right;
    content: '\e622';
    font-family: 'themify';
    vertical-align: middle;
    font-size: 11px;
    position: absolute;
    top: 15px;
    right: 2rem;
}
.catalogsearch-result-index .block.filter{display:none;}
/*==============End Layered Navigation=================*/
.finder-index-index .filter-options .filter-options-title:nth-of-type(2) , .finder-index-index .filter-options .filter-options-title:nth-of-type(3) , .finder-index-index .filter-options .filter-options-title:nth-of-type(4){display:none}
.action.secondary.continueshopping{padding: 0px !important;background: #a41e29; border: 1px solid #a41e29; color: #fff;}
.action.secondary.continueshopping:hover{background:#171434;border: 1px solid #171434;}
.quick-quote-wrapper .modal-header{background: #171434 !important;}
.quick-quote-modal{padding:0px;}
.quick-quote-modal-content .view-request{background: #171434;padding: 9px 7px;color: #fff !important;text-decoration: none !important;border-radius: 6px;text-align: center;}
.stickyCart .stickyChild .clSticky #btnSticky{background: #a41e29;}


/*==============Search Page=================*/
.catalogsearch-result-index .sidebar-main .finderProducts {background-color: #a70023 !important;}
.catalogsearch-result-index .sidebar-main .finderProducts .finderDropdowns .display-table-cell { display: block;}
.catalogsearch-result-index .sidebar-main .finderProducts.vertical #reset_1 {float: right;color: #fff;}

/*==============Login/Register Page=================*/
.customer-account-login .block-new-customer .actions-toolbar .action.create.primary{border:1px solid #171434;background: #171434 !important;color:#fff;}
.customer-account-login .block-content .fieldset.login {text-align: left; width: 100%;}
.customer-account-login .block-content .control{width: 100% !important;}
.customer-account-login .block-content .fieldset.login .field.email .label , .customer-account-login .block-content .fieldset.login .field.password .label{text-align:left;}
.customer-account-login .block-content .field.choice:before{display:none;}
.customer-account-login .block-content .magepow-gdpr-checkbox .label{font-size:15px;}
.customer-account-login .block-content .actions-toolbar{margin-left: 0.5rem !important;}
.customer-account-login .block-content .actions-toolbar .action.login.primary span{font-size:15px;}

.customer-account-create .form-create-account{border: 1px solid #ccc;padding: 2rem;}
.customer-account-create .form-create-account .field .control{width: 100% !important;}
.customer-account-create .form-create-account .field-name-firstname .label , .customer-account-create .form-create-account .field-name-lastname .label {text-align: left; width: 100%;}
.customer-account-create .form-create-account .field.choice.newsletter:before{display:none;}
.customer-account-create .form-create-account .fieldset.create.account .field  .label {text-align: left; width: 100%;}
.customer-account-create .form-create-account #remember-me-box:before , .customer-account-create .form-create-account .magepow-gdpr-checkbox:before{display:none;}
.customer-account-create .form-create-account .magepow-gdpr-checkbox span{font-size: 13px;margin-left: 7px;}

/*=====new layout css ===*/
.page-header.header-6 .header.links.active{display:none;}
#header-content .logo-grid.width-75{width:75%;float:left:}
#header-content .header-right{width:25%;float:right;}
.header-6 .minicart .minicart-wrapper .action.showcart .counter.qty, .header-6 .minicart .minicart-wrapper .action.showcart .counter.qty.empty{top: -6px;left: 22px}
.cd-store-flex {text-align: right;}
.cd-store-flex img{width:266px}
.header-right .user-account {padding-top: 3px;margin-top: 10px;padding-right: 15px;}
.header-right .user-account .topLinks.f-right{line-height: 22px;color: #000000;}
.header-right .user-account .topLinks.f-right .fa.fa-user-o.icon{float: left;margin-right: 7px;}
.header-right .minicart{margin-top: 10px;margin-right: 54px;}
#header-content .main-nav {width: 100%;background: #171434;padding: 3px 0px;}
#header-content .main-nav .sections.nav-sections{width:66%;background: #171434;border-top:0px;float: left;border-bottom: none;}
#header-content .main-nav .sections.nav-sections .section-items.nav-sections-items{width:100%;background: #171434;}
#header-content .main-nav .sections.nav-sections .section-items.nav-sections-items .cwsMenuOuter .mega-menu  li:first-child a{padding-left:0px}
#header-content .main-nav .sections.nav-sections .section-items.nav-sections-items .cwsMenuOuter .mega-menu{padding-left:0px;}
#header-content .main-nav .block.block-search {float: right;width: 26%;}
#header-content .main-nav .block.block-search .form.minisearch{width:100%;padding-top:2px;}
#header-content .main-nav .block.block-search .form.minisearch .action.search{right: 14px;top:6px;}
#bnrSlider-7 #rwdSlider-7 .slides li img{width: 100%;height: auto;}
.featured-product-tab .category-images.sections-spacing{padding: 21px 0;}
.popular-parts-flex .cms-title{text-align:center;}
.popular-parts-flex .magictabs{display: none;}
.featured-product-tab .section-title h2 {text-align: center;text-transform: uppercase;font-weight: bold;font-size: 22px;line-height: 31px;margin-bottom:50px !important;position: relative;color: #000 !important;}
.featured-product-tab .section-title h2:after , .popular-parts-flex .featured-product-section .cwsFeatured .section-title h2:after {background: none repeat scroll 0 0 #888888;bottom: -13px; content: "";height: 2px;left: 0px;right: 0; opacity: 1; position: absolute; visibility: visible; width: 201px; z-index: 2; margin: 0 auto;color: #888888;}
.popular-parts-flex .section-title h2{margin-bottom: 11px !important;}
.popular-parts-flex .sort-detail{background: #888888;height: 2px;width: 155px;color: #fff !important;} 
.page-footer .footer-top-search {background: #323731;display: flex;justify-content: center;padding:23px 3px 7px;color: #fff; text-transform: capitalize; font-size: 20px;}
.page-footer .footer-top-search .block.newsletter input{display: block;height: 36px;line-height: 35px; margin: 0; width: 338px; border-width: 1px; border-style: solid; float: left; font-size: 13px;}
.page-footer .footer-top-search  .block.newsletter{margin-left: 29px;margin-bottom: 18px !important;}
.page-footer .footer-top-search p{margin-bottom:0px;line-height: 36px;}
.page-footer .footer-top-search  .block.newsletter .action.subscribe.primary{padding: 8px 15px;margin-left: -4px;border-radius:0px;background: #a31e27 !important;}

.footer-store-flex{width: 46% !important;}
.footer-store-flex .row .col-lg-6{width:50% !important;float: left;}
.footer-store-flex .row .col-lg-6 .social-div-footer{text-align: center;}
.footer-store-flex .row .col-lg-6 .social-div-footer .heading{text-align: center;text-transform: uppercase;font-size:20px;margin-top: 0px;}
.footer-store-flex .row .col-lg-6 .social-div-footer .cd-store-img img{margin-top: 33px;max-width:286px}
.main-nav-container{background: #171434;padding: 3px 0px; padding-left: 15px; padding-right: 15px; margin: 0 auto; width: 100%; max-width: 1272px;}
.footer-1 .footer-col{width: 18%;}
.footer-1 .footer-col .footer-social li{padding-right: 20px;}
.footer-1 .footer-col .footer-social li a .icon-social{font-size: 21px;}
.container{max-width: 1272px !important;}
.finder-index-index #finder-layered-nav {border: 1px solid #d0d0d0;padding:10px 10px 10px 22px}
.finder-index-index #finder-layered-nav .block-title.filter-title strong{font-size: 18px;}
.finder-index-index #finder-layered-nav .filter-options .filter-options-item{padding-bottom: 0px;}
.finder-index-index #finder-layered-nav .filter-options .filter-options-item .filter-options-title{padding-bottom: 8px;border-top: 0px;}
@media only screen and (min-width:1024px) {
	.container{max-width: 1272px !important;}
    
	.main-nav-container .nav-sections-items .Level0.subMenu{width: 1229px !important;}
	.main-nav-container .nav-sections-items .Level0.subMenu li{height: 65px;}
	.main-nav-container .nav-sections-items .Level0.subMenu li ul li{height: auto;}
}
/*=====end new layout css ===*/
.store-extra-links.mobile-view{display:none;}
.store-extra-links.mobile-view ul li{text-align:center;}
.store-extra-links.mobile-view ul li a{border:0px;}
@media screen and (max-width: 667px) {
   .mobile-store-links{display:block !important;margin-top:2rem;}
   .mobile-store-links ul li.boparts_web , .mobile-store-links ul li.caddydaddy_web , .mobile-store-links ul li.caddydaddy_present_web{text-align:center;}
   .mobile-store-links ul li.caddydaddy_web img:hover, .mobile-store-links ul li.caddydaddy_present_web img:hover{webkit-filter: inherit; filter: inherit;}
   .header-6 .w20{-webkit-flex-basis: 50%;}

	.header-6 .top-header .user-links.panel.header .links{display:block;}
  .garage-popup .garage-icon-container .garage-icon-name{display:none;}

  .header-6 .header-center{-webkit-flex-basis: 6%;}

  .header-6 .minicart{width: 90px;}

  .header-6 .garage-popup{right: 7rem;}

  .garage-popup:hover .garage-popup-container{left: -20rem;}

  .shape-triangle{left: 20.5rem;}

  .cms-posh-auto-parts-style-3 .slider-style2 .finderProducts .container h3.finder_header{width:100%;display: inherit;font-size: 31px;}

  .cms-posh-auto-parts-style-3 .slider-style2 .finderProducts .finder_sub_title {text-align: center;color: #fff;font-size: 13px;margin-bottom: 1rem;}

  .cms-posh-auto-parts-style-3 .slider-style2 .finderProducts .container .finderDropdowns{width:100%;display: inherit;}

  .cms-posh-auto-parts-style-3 .slider-style2 .finderProducts .container .finderDropdowns ul.display-table-cell{width:100%;padding-right: inherit;display:inherit !important;}

  .cms-posh-auto-parts-style-3 .slider-style2 .finderProducts .button-set{display:none !important;width:100%;}

  .yml_product_finder_modal_popup #yml_product_finder .finderProducts #finderform_popup_1 #finderDropdowns_popup_1 ul {width: 100%; display: block;}

  .cms-posh-auto-parts-style-3 .slider-style2 .finderProducts{top: 12rem;z-index: 1;}

.slider , #rwdSlider-7 , .cws-viewport , ul.slides , ul.slides li , ul.slides li img{height:100%;}

  .products-grid .product-item .action.tocart.primary:before , .products-grid .product-item .magebees_quickview:before{font-size:10px !important;}

  .product-add-form .box-tocart .actions .action.primary, .product-add-form .update .actions .action.primary {width: 52%;}
  .header-6 .user-links.panel.header .links > li{padding: 0px 0px;width: 33%;}
  .account.page-layout-2columns-left .sidebar-main{width:100% !important;}
  .header-6 .block-search{width: inherit;margin-top: 0;margin-left: 7rem;}
.header-6 .nav-sections{z-index:+9999;}									 
/*  .mobile-store-links .caddydaddy_web img , .mobile-store-links .caddydaddy_present_web img  {-webkit-filter: grayscale(100%); filter: grayscale(100%);} */

/*==============Mobile Screen Layered Navigation=================*/
.mobileLayeredNavigate{display:none}
.filter-options-mobile .filter-options-content{display:none}
.filter-options-mobile .filter-options-title:before {
    float: right;
    content: '\e61a';
    font-family: 'themify';
    vertical-align: middle;
    font-size: 11px;
    position: absolute;
    top: 16px;
    right: 2rem;
}
.filter-options-mobile .opneLayeredMenu:before {
    float: right;
    content: '\e622';
    font-family: 'themify';
    vertical-align: middle;
    font-size: 11px;
    position: absolute;
    top: 15px;
    right: 2rem;
}
/*==============End Layered Navigation=================*/

.store-extra-links.mobile-view{display:block;}
.store-extra-links.mobile-view ul li{text-align:center;}
.store-extra-links.mobile-view ul li a{border:0px;}
.header-6 #header-content .container .logo-grid .logo img{width:100%;height:auto;}
#header-content .logo-grid.width-75{display: block;width: 70%;padding: 0px 0px 0px 11px;}
#header-content .header-right .cd-store-flex{display: none;}
#header-content  .header-right .minicart{margin-top: 29px;}
.header-6 .top-header .user-links.panel.header{display: block;}
.header-6 .top-header .shipping-msg{display: block;font-size: 12px;line-height: 15px;margin-bottom: 6px;}
.header-6 .top-header .phone-no{float: initial;}
.header-6 .phone-no .number{display: block;}
#header-content .logo-grid.width-75 .action.nav-toggle{margin-top: 47px;padding: 5px 4px;}
#header-content .logo-grid.width-75 .action.nav-toggle:before{color:#fff;}
#header-content .main-nav .block.block-search{width: 88%;margin-left: 4rem;}
#header-content .main-nav .block.block-search .label:before{color: #fff;}    
.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts ul li{margin-bottom: 10px;}
.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts ul li select{width: 100%;}
.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts .button-set{display: none;}
.footer-1 .footer-top .footer-col.footer-newsletter{width:100% !important;float:initial !important;}
.footer-store-flex .row .col-lg-6 .social-div-footer .cd-store-img img{max-width: 100%;}
.page-footer .footer-top-search .block.newsletter{margin-left:0px;margin-bottom: 3px !important;}
.page-footer .footer-top-search{display:block;text-align: center;font-size: 15px;}
.page-footer .footer-top-search p{line-height: 26px;margin-bottom: 9px;}
.page-footer .footer-top-search .block.newsletter input{width: 277px;}
.footer-store-flex .row .col-lg-6 .social-div-footer .heading{font-size: 17px;}
.main-nav-container .sections.nav-sections  .nav-sections-items .section-item-content.nav-sections-item-content #user-links li a{color:#fff;}
}

@media (max-width: 991px){

	.yml_product_finder_modal_popup  .finderDropdowns li.column3 {

	    width: 31%;

	    float: left;

	    margin-right: 2%;

	}

	.yml_product_finder_modal_popup .modal-header, .yml_product_finder_modal_popup .modal-footer, .yml_product_finder_modal_popup .modal-content{

		width: 100%;

	}

}

@media (max-width: 1199px){

	.yml_product_finder_modal_popup .modal-header, .yml_product_finder_modal_popup .modal-footer, .yml_product_finder_modal_popup .modal-content{

	    width: 991px;

	}
	.store-extra-links.mobile-view{display:block;}
	.store-extra-links.mobile-view .header.links .link{text-align:center;}
	.store-extra-links.mobile-view .header.links .link a{border: 0px;}
	
}



/* End Developer Custome Query ======================================================================== */


@media (max-width: 1400px){
	.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts.finderCustomFlex{
		top: 17%;
	}
}
@media (max-width: 1275px){
	.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts .finderDropdowns{
		width: 100%;
	}
}
@media (max-width: 1199px){
	.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts ul{
		width: 80%;
	}
	.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts{
		top: 26%;
	}
	.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts.finderCustomFlex{
		top: 0%;
	}
}
@media (max-width: 1025px){
	.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts ul{
		width: 89%;
	}
	.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts.finderCustomFlex{
		top: -8%;
	}
	
}
@media (max-width: 991px){
	.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts ul{
	    width: 84%;
	}
}
@media (max-width: 768px){
	.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts {
	    top: 17%;
	}
	.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts.finderCustomFlex{
		top: -30%;
	}
}
@media (max-width: 767px){
	.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts.finderCustomFlex{
		top: -17%;
	}
}
@media (max-width: 667px){
	.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts{
		top: 5%;
	}
	.cms-posh-auto-parts-style-3 .slider-style2 .finderProducts.finderCustomFlex{
		top: -32%;
	}
}
/*======= custom css start 29-9 ========*/
.contact-index-index .fieldset .amcustomerattr label{
    font-weight: normal;
}
.contact-index-index .fieldset .custom_attribute h4{
    margin: 0px;
}
@media(max-width: 1199px){
    .contact-index-index .column:not(.sidebar-additional) .form.contact{
        min-width: 100%;
    }
    .products-grid .product-item .product-item-photo{
        min-height: 300px;
    }
    .page-with-filter .products-grid .product-item .pro-hover{
        min-height: 300px;
    }
}
@media (max-width: 1025px){
    .products-grid .product-item .product-item-photo{
        min-height: 275px;
    }
    .page-with-filter .products-grid .product-item .pro-hover{
        min-height: 275px;
    }
    #search_mini_form .actions button.search{display:none !important;}
    .header-6 .header-right{flex-basis: 34% !important;}
    .cms-posh-auto-parts-style-3 .slider-style2 .finderProducts{top: 27%;}
    .cms-posh-auto-parts-style-3 .slider-style2 .finderProducts ul li {width: 48%;}
    .cms-posh-auto-parts-style-3 .slider-style2 .finderProducts h3.finder_header{font-size: 39px;}
    .cms-posh-auto-parts-style-3 .slider-style2 .finderProducts .finder_sub_title{font-size: 18px;}
    .cms-posh-auto-parts-style-3 .slider-style2 .finderProducts .button-set #find_1{padding: 11px 28px; margin-bottom: 9px;}
    .header-6 .nav-toggle{margin-top: 16px;}
    .yml_product_finder_modal_popup .modal-header, .yml_product_finder_modal_popup .modal-footer, .yml_product_finder_modal_popup .modal-content { width: 100%; }
    .yml_product_finder_modal_popup #yml_product_finder .finderProducts #finderform_popup_1 #finderDropdowns_popup_1 ul li { width: 49%; display: inline-block;}
    .products-grid .product-item .product-item-inner ul > li { width: 100%;}
    .page-with-filter .products-grid .product-item .pro-hover{min-height: auto;}
    .products-grid .product-item .product-item-photo{min-height: auto;}
    .cms-posh-auto-parts-style-3 .slider-style2 .finderProducts {  top: 17%;}
}
@media (max-width: 999px){
    .header-6 .w20{
        -webkit-flex-basis: 40%;
        flex-basis:  30%;
    }
    .header-6 .header-right{
        -webkit-flex-basis: 40%;
        flex-basis:  40%;
        display: unset;
    }
    .header-6 .header-center{
         -webkit-flex-basis: 30%;
        flex-basis:  30%;
    }
    
    .header-6 .nav-toggle{margin-top: 0px;}
    .header-6 .nav-sections{position: fixed;}
    .cms-posh-auto-parts-style-3 .slider-style2 .finderProducts ul li {width: 48%;}
    
}
@media (max-width: 767px){
    .contact-info-left .detail-col{
        margin-bottom: 10px;
    }
    .posh-auto-parts-style-3 .sidebar .finderProducts.vertical{
        width: 100%;
    }
    .header-6 .top-header .user-links.panel.header ul{
        display: block;
    }
    .header-6 .w20{flex-basis: 100%;}
    .header-6 .header-center{flex-basis: 40%;margin: 2rem 0px;}
    .header-6 .header-right{flex-basis: 58% !important;}
    .cms-posh-auto-parts-style-3 .slider-style2 .finderProducts {top: 19%;}
    .cms-posh-auto-parts-style-3 .slider-style2 .finderProducts ul li{width:100%;}
    .cms-posh-auto-parts-style-3 .slider-style2 .finderProducts .container h3.finder_header{font-size: 25px;}
    .cms-posh-auto-parts-style-3 .slider-style2 .finderProducts .finder_sub_title {font-size: 12px;}
    .cms-posh-auto-parts-style-3 .slider-style2 .finderProducts ul li select{height: 36px;}
    .yml_product_finder_modal_popup .modal-inner-wrap{transform: translate(-4%, 0%) !important;}
    .yml_product_finder_modal_popup .modal-header, .yml_product_finder_modal_popup .modal-footer, .yml_product_finder_modal_popup .modal-content {width: 100%;}
    .yml_product_finder_modal_popup .finderDropdowns{display:block;}
    .yml_product_finder_modal_popup #yml_product_finder .finderProducts #finderform_popup_1 #finderDropdowns_popup_1 ul li{width:100%;}
    .products-grid .product-item .product-item-inner ul > li { width: 50%;}
    .not-matching > .display-table{width: 100%;}
    .product-info-main .page-title-wrapper .page-title {font-size: 30px;}
    .product-add-form .box-tocart .actions .action.primary, .product-add-form .update .actions .action.primary {width: 36%;font-size: 18px;padding: 0 9px;line-height: 44px;}
    .cwsSlider img{	height: 360px;}

}
@media (max-width: 701px){
	.cwsSlider img{
		height: 400px;
	}
}
@media (max-width: 667px){
    .header-6 .garage-popup{
        right: 0rem;
    }
    .header-6 .minicart{
        width: 50px;
    }
    .fotorama__caption{display:none;}
    .quickViewDetails .product-info-main .product.attribute.sku{width:100%;}
    .posh-auto-parts-style-3 .product-add-form .box-tocart .actions .action.primary{margin-right:6px;font-size: 16px;padding: 0 8px;}
    .header-6 .header-center { flex-basis: 32%; margin: 0rem 0px;}
    .header-6 .nav-toggle { border: solid 1px #d0d0d0;position: absolute;margin-top: 164px;padding: 5px 6px;}
    .header-6 #header-content .container{padding:0px;}
    .header-6 .w20{flex-basis: 56%;}
    .header-6 .header-right {flex-basis: 100% !important;padding: 0px;}
    .header-6 .block-search{margin-left: 24.5rem;}
    
    /* layered navigation style */
    .mobileLayeredNavigate{display: block !important;margin-top: 0px;width: 100%;}
    .cms-posh-auto-parts-style-3 .mobileLayeredNavigate{display: none !important;margin-top: 0px;width: 100%;}
	.mobLayered {
		float: left;
		width: 100%;
		padding: 10px 10px;
		margin-bottom: 20px;
		background: #008081;
		color: #fff;
		position: relative;
		font-weight: bold;
		border-radius: 4px;
		z-index: +999;
	}
	.mobileOnly.openArrow:after {
		float: right;
		content: '\f107';
		font-family: 'FontAwesome';
		vertical-align: middle;
		font-size: 28px;
		position: absolute;
		top: 9px;
		right: 2rem;
	}
	.mobileOnly.clossArrow:after {
		float: right;
		content: '\f106';
		font-family: 'FontAwesome';
		vertical-align: middle;
		font-size: 28px;
		position: absolute;
		top: 9px;
		right: 2rem;
	}
	.sidebar-main-mobile{top:137px;}
	.filter-options-mobile{display:block}
	.sidebar-main .filter{display:none;}
	.sidebar-main-mobile .filter{display:block;display: block;position: absolute; top: 49rem; background: #fff;z-index: +99999;}
	.posh-auto-parts-style-3.page-layout-2columns-left .sidebar-main .block.filter .filter-title strong:after{display:none;}
}
@media (max-width: 639px){
    .products-grid .product-item .product-item-photo{
        min-height: 160px;
    }
    .page-with-filter .products-grid .product-item .pro-hover{
        min-height: 160px;
    }
}
@media only screen and (min-width: 768px) and (max-width:1024px) 
{
 .products-flex-grid.products-grid .product-items-4.product-items .product-item{width:49.15%;}
 .products-grid .product-item .product-item-inner ul > li { width: 48%;}
 .products-grid .product-item .magebees_quickview{top: -22px;display: block !important;}
 .products-grid .product-item .product-item-inner ul>li{display: inline-block;}
 #cwsMenu-10 .cwsMenu.horizontal>li {float: inherit !important; } 
.cwsMenu.mega-menu li > ul.subMenu{position: relative !important;padding: 5px 0px 15px 0px !important;}
.cwsMenu li.megamenu ul li.Level1{float: inherit;width: 100% !important;text-align: left !important;padding:0px 5px 1px 5px !important;}
#cwsMenu-10 .cwsMenu.horizontal>li.full-width-mouse-hover.megamenu ul.subMenu>li.parent:not(.hideTitle) .Level1.subMenu{position: relative !important;top: 0px !important;left: calc(0%) !important;max-width:100%}
#cwsMenu-10 .cwsMenu li ul li {text-align: left;}
.mobile-store-links{display:block !important;margin-top:1rem;}
.mobile-store-links ul li{text-align:center;}
/*.mobile-store-links ul li.caddydaddy_web img, .mobile-store-links ul li.caddydaddy_present_web img {-webkit-filter: grayscale(100%);filter: grayscale(100%);}*/
.header-6 .w20 {-webkit-flex-basis: 41%;flex-basis: 41%;}
.header-6 .header-center {-webkit-flex-basis: 30%; flex-basis: 30%;}
.header-6 .header-right{flex-basis: 26% !important;}
#cwsMenu-10 .cwsMenu.horizontal>li.full-width-mouse-hover.parent>a>span.arw{float:right;}
#cwsMenu-10 .cwsMenu.horizontal>li.full-width-mouse-hover.parent>a>span.arw:before {
    float: right;
    content: '\e61a';
    font-family: 'themify';
    vertical-align: middle;
    font-size: 11px;
    position: absolute;
    top: 16px;
    right: 2rem;
}
#cwsMenu-10 .cwsMenu.horizontal>li.menu-active>a>span.arw:before {content: '\e622' !important;
    font-family: 'themify';}
#cwsMenu-10 .cwsMenu.horizontal>li.full-width-mouse-hover.megamenu ul.subMenu>li.parent>a>span{opacity: 0;}
#cwsMenu-10 .cwsMenu.horizontal>li.full-width-mouse-hover.megamenu ul.subMenu>li.parent>a:before {
    float: right;
    content: '\e61a';
    font-family: 'themify';
    vertical-align: middle;
    font-size: 11px;
    position: absolute;
    top: 8px;
    right: 1.3rem;
    color:#000;
}
#cwsMenu-10 .cwsMenu.horizontal>li.full-width-mouse-hover.megamenu ul.subMenu>li.menu-active>a:before {content: '\e622' !important;
    font-family: 'themify';color:#000; } 
	.header-6 .nav-toggle{padding: 5px 4px;}
}


/*======= custom css start 29-9 ========*/