span.pt_product_thumb_img,span.show-block{display:inline-block;width:100%;text-align:center}span.pt_product_thumb_img{margin-bottom:10px;max-height:124px;min-height:124px}.loader{text-align:center;margin-top:30px}.pt_product .pt_product_thumb .pt_product_thumb_img.show-block img.default-image{width:auto}.pt_product .pt_product_thumb .pt_product_thumb_img img{width:auto;max-width:100%;height:auto;max-height:124px; margin:0 auto;}.productlist .pt_product .pt_product_thumb .pt_product_thumb_img img{width:auto;max-width:100%}.pt_product_slider .pt_product .pt_product_thumb_title{height:56px}.pt_goes_with_tab .caption h4,.pt_product .pt_product_thumb_title,.pt_product p{height:56px;overflow:hidden}p.norecordfound{text-align:center;margin:30px 0}.pt_goes_with_tab .thumbnail a img{max-height:128px}.nav.navbar-nav a.active{background:#f0ce37;padding: 16px 6px;}.refinesearchform{margin:20px 0}div.linkBlock,span.part-number{margin-bottom:10px;text-align:center}div.linkBlock{padding:0;border:1px solid #EFEFEF;height:35px;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,1)),color-stop(50%,rgba(241,241,241,1)),color-stop(51%,rgba(225,225,225,1)),color-stop(100%,rgba(246,246,246,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0 );-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease}div.linkBlock a{display:block;padding:2px 0;line-height:30px}a.yearlink{text-decoration:underline;margin-right:2px}a.yearlink:hover{text-decoration:none}span.part-number{display:block;font-weight:700;cursor:default}.top-row,.top-row a,div.category-group{display:inline-block}span.part-number b{  }span.pt_product_price{cursor:default}span.call-for-price{font-size:16px}a.call-price:hover{text-decoration:underline;cursor:pointer}a.selected-year{text-decoration:none;color:#840003}div.category-group{background:#FCFCFC;border:1px solid #CECECE;margin-bottom:20px;padding:0 10px;width:100%}.yearwiselink .pt_product_listing .col-md-4:nth-child(3n+3)+.col-md-4{clear:none}.top-row{width:100%}.top-row h4{float:left}.top-row a{float:right;margin:10px 0}#ride-form{display:none}#ride-form .form-horizontal{min-height:220px}.additional-ride-img{margin-bottom:15px}.add-more-link{clear:both}div.error{color:red;clear:both}.add-more-ride .form-control{float:left;width:85%}.add-more-ride .btn.btn-file{float:left}#frmRide .btn.btn-file{margin-bottom:5px}.add-more-ride .remove-photo,.remove-ride-photo{float:left;margin-top:2px;margin-left:0;cursor:pointer}div.popover div.popover-content,div.toast-container,div.toast-item p{font-family:roboto,"Helvetica Neue",Helvetica,Arial,sans-serif!important}.checkoutouter select,.pt_my_cart_dropdown .list-group.list-group-total a.gotoshoppingcart,form input.form-control{font-family:roboto}.mfp-figure img.mfp-img{padding:0;border:4px solid #FFF}.mfp-figure figure{padding:40px 0}#frmRide .col-sm-6 .form-control{margin-top:5px}div.ride-form{background:#FFF}i.quantityAmount{display:block;font-size:12px;font-weight:400;font-style:unset;margin-top:4px}.pt_my_cart_dropdown .list-group.list-group-total a.gotoshoppingcart{float:right;color:#EAC63E;font-weight:400;text-transform:none;font-size:15px}.pt_my_cart_dropdown .list-group span.list-group-item.active.cart-prview-title{color:#FFF;font-weight:400;text-transform:none;font-family:roboto;font-size:15px}table.table.pt_shopping_cart_tbl tbody b,table.table.pt_shopping_cart_tbl tbody strong{font-weight:400}table.table.pt_shopping_cart_tbl tbody td.cart-product-amount,table.table.pt_shopping_cart_tbl th.cart-total-cost{text-align:right;padding-right:8px}.please-wait,div.place-order-image,input.checkout-state-name{display:none}.continue-shopping{margin:0 0 20px;padding:0;clear:both}.thankyou-calculatio{font-weight:700}.thankyou-calculation span{display:inline-block;width:200px}.thankyou-calculation span.amount{width:80px;text-align:right}.thankyou-calculation.ordertotal{color:#b70004}
span.part-title-model{color:#848484;}
h2.product-list-cat-subcat-title{ text-align: center;
	color: #797979;  font-family: "HelveticaNeue-CondensedBold";border-radius:2px;clear:both;display:inline-block;font-size:20px;margin:0;padding:0 0 5px 13px;width:100%}div.category-border{border:2px solid #979797;border-radius:5px;display:inline-block;margin:1%;padding:5px 20px;width:98%}.pt_product_listing .category-border .col-md-3:nth-child(4n+4)+.col-md-3{clear:none}div.bestmatches,div.similarmatches{background:#FFFEF2}div.similarmatches{margin-top:40px}div.backorder{padding:3px;background:#FFFCA8;border:1px solid #E8E592}img.discontinude{margin:0 auto;display:block;opacity:.7}.productdetail .addcartbutton img.discontinude{margin:0}div.instruction{background:#fff6c6;border:1px solid #e5c824;margin-bottom:10px;padding:5px}body.editprofile input.phonenumber,body.login input.phonenumber{padding:6px 8px}body.login,body.login h3,body.login select{font-family:roboto}div.myorders,div.product-list{margin:10px 15px 15px;clear:both}div.orderdetail div.information,div.termscondition{margin-top:20px}div.search-order{clear:both;display:inline-block;margin-bottom:20px}div.table-header{background:#0672BE;padding:5px 0;color:#eff0f2}div.product-row{padding:5px 0;border-bottom:1px solid #0066AF}div.row.product-row{border-right:1px solid #0066AF;border-left:1px solid #0066AF}div.order-row{padding:5px 0;background:#E5F4FF}div.order-row.even{background:#A3D8FF}div.orderdetail h3{background:#a3d8ff;border:1px solid #066cb9;font-size:22px;margin-bottom:10px;padding:2px 8px}div.orderdetail div.row{padding-left:10px}div.orderdetail div.row.product-row.product-title div.col-md-2,div.orderdetail div.row.product-row.product-title div.col-md-8{font-weight:400}div.orderdetail div.row div.col-md-2,div.orderdetail div.row div.col-md-8,div.product-list div.col-md-10{font-weight:700}.return-exchange-details .refund-details{color:#c6118f;display:block;margin-bottom:2px}.return-exchange-details .exchange-details{color:#009b7c}h3.goes-with-title{margin-bottom:0}input.agree{float:left;margin-right:5px}body.myorder .ui-widget-header,body.myorder .ui-widget-header select.ui-datepicker-month{color:#333!important}.technical-pdf-list .pdf-header{background:#0672be;color:#eff0f2;padding:2px 7px;margin:0;width:100%}.technical-pdf-list .pdf-outer{padding:0}.technical-pdf-list .pdf-outer div.single-pdf-box{padding:2px 7px}.single-pdf-box.border-bottom{border-bottom:1px solid #066cb9}.form-control,.ui-widget,body.bodyPage .ui-widget,body.bodyPage .ui-widget-content p,select.form-control{font-family:roboto!important}body.bodyPage select,div.contactform input,div.contactform select,div.contactform textarea{font-family:roboto}a.divider-line{height:20px;margin:0 8px;overflow:hidden}.resultbox{top:39px!important;width:256px!important;left:0!important;font-size:14px!important}.ui-widget-content.resultbox{background:url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x #fff;border:1px solid #aaa;color:#222}a.purchse-as-guest{font-size:29px;cursor:pointer;padding:0}a.purchse-as-guest:hover{color:#195EFF}div.or-seperator{text-align:left;padding:5px 16px;display:inline-block}.autoconmpleresult ul li a,.autoconmpleresult ul li a:hover{padding:0!important;line-height:unset!important}h1.page_title{margin:1px 0 15px}.autoconmpleresult .ui-autocomplete li a.ui-state-focus{background:0 0;border:none;color:#b70004}.autoconmpleresult ul li a:hover{font-size:15px!important;margin:0!important}div.show-hide-forgot{text-align:right}div.forgotpassword{display:none;text-align:left;margin-bottom:30px}div.login-button-group .btn-brown{float:left}div.login-button-group .mid-or{display:inline-block;float:left;margin:8px 5px 0}div.login-button-group .fb-login-button{display:inline-block;padding-top:4px}div.thankyou-box{margin:0 auto;float:none}.margin-bottom-20,div.login,div.password-box,div.thank-you-info-box{margin-bottom:20px}h4.or-seperator{padding-left:1px}div.password-box{clear:both;padding:0;display:none}div.password-box .inputs,div.password-box .labels{padding:0}div.password-box .col-sm-12{padding:0;margin-bottom:10px}div.password-box .inputs input.form-control{width:200px;font-family:roboto}.float-left,.password-box .inputs .float-left{float:left}div.cartbox table tr td,div.cartbox table tr th{padding:2px}div.cartbox .table tr th.trtd.carttextboxrow{padding-top:3px;font-weight:400}div.cartbox table tr label{margin-bottom:0}div.cartbox table tr .total{padding:7px 20px 7px 5px}div.cartbox table tr .saving{padding-top:6px;padding-bottom:6px}div.cartbox table tr th span.sign{display:inline-block;margin:6px 0}div.thankyoulogin{display:none}div.scrollbox{height:300px;overflow:auto;margin-bottom:40px;border:1px solid;padding:15px 10px}div.loginpage{margin:0 auto 40px;width:450px}.autoconmpleresult .ui-menu .ui-menu-item{padding:2px 12px!important}h1.page_title span.ShowSearchTitle{font-size:22px}span.note-outer{display:inline-block;line-height:20px;margin:5px 0 0 17px;vertical-align:top}p.cartnote{color:#FF2B2B;border:2px solid #FF2B2B;display:inline-block;padding:2px;font-size:14px}.shoppingcart .btn.btn-brown.btn-brown-text-black{padding-right:24px}.shoppingcart .btn.btn-brown.btn-brown-text-black>span{position:relative}.shoppingcart .btn.btn-brown.btn-brown-text-black>span::after{content:">";font-size:23px;position:absolute;right:-13px;top:-10px}div.ride-detail-row b{margin-right:3px;display:inline-block}i.login-link{margin:0 7px 0 5px}h2.ride-title{text-align:left}div.thankyou-border-bottom{border-bottom:1px solid;clear:both;margin-bottom:20px}.continue-shopping span.note{margin-right:20px}div.popover,div.popover div.tooltip{width:270px}div.popover div.tooltip-inner{max-width:280px}div.outer-border-box{border:1px solid #CCC;min-height:50px;margin:20px 0 40px;padding:10px;text-align:left;display:inline-block;width:100%}div.rg-gallery div.rg-view{display:none}.pt_footer_widget h3 a.viewallride{color:#efbc00;margin-left:24px;text-decoration:underline;text-transform:none}.pt_footer_widget h3 a.viewallride:hover{color:#B70004}h4.ridetitleondetailpage a,h4.ridetitleondetailpage span{margin:5px 0 0 10px;float:left}.pt_product_slider_inner .pt_product_addtocart_disable{cursor:auto;background:url(../images/add-to-cart2_disabled.png) center center no-repeat}.ui-accordion .ui-state-default .ui-icon,.ui-accordion h3.ui-accordion-header .ui-icon{background:url(../images/down-blue.png)}.ui-accordion .ui-state-default:hover .ui-icon{background:url(../images/down.png)}.ui-accordion h3.ui-accordion-header.ui-state-active .ui-icon{background:url(../images/up.png)}.pt_footer_widget a.btn-upload:hover:after{background:url(../images/upload-btn1.png) center center no-repeat}.quantityboxonlist{height:35px;margin:0 auto;text-align:right;width:188px}.pt_product .quantityboxonlist{text-align:center;margin-top:3px}.productdetail .quantityboxonlist{width:140px}.quantityboxonlist label{display:inline-block;margin-right:2px}.quantityboxonlist .ListQtyBox{display:inline-block;height:auto;padding:5px;width:50px}.productdetail .quantityboxonlist .ListQtyBox{padding:2px}.badge .quantityboxintopcart{margin:7px 0 0;display:inline-block}.badge .quantityboxintopcart label{display:inline-block;font-size:12px;font-weight:400}.badge .quantityboxintopcart input.topcartqty{display:inline-block;height:25px;padding:5px;width:40px;margin:0 0 5px 5px}.quantityboxintopcart .btn.btn-brown{padding:3px 7px}.pt_catalog_wrap .pt_tick a,.pt_product a.pt_product_thumb .pt_product_thumb_title,.single-pdf-box a,.tab-content #ride-gallery a.btn-upload,.ui-accordion h3.ui-accordion-header,a span.pt_my_cart_prod_title,a.ViewRide,a.call-price,div.linkBlock a,div.pt_product_desc_tabs ul.nav-tabs li a,div.pt_submit_feedback_btn a.btn.btn-block,div.tab-pane a.yearlink,span.pt_product_desc_write_review a,table.pt_shopping_cart_tbl a{color:#195eff}.pt_catalog_wrap .pt_tick a:hover,.pt_footer_widget a.btn-upload:hover,.pt_product a.pt_product_thumb .pt_product_thumb_title:hover,.single-pdf-box a:hover,.tab-content #ride-gallery a.btn-upload:hover,.ui-accordion h3.ui-accordion-header.ui-state-active,.ui-accordion h3.ui-accordion-header:hover,a span.pt_my_cart_prod_title:hover,a.ViewRide:hover,a.call-price:hover,a.list-group-item:hover span,div.linkBlock a:hover,div.pt_product_desc_tabs ul.nav-tabs li a:hover,div.pt_product_desc_tabs ul.nav-tabs li.active a,div.pt_submit_feedback_btn a.btn.btn-block:hover,div.tab-pane a.yearlink.selected-year,div.tab-pane a.yearlink:hover,span.pt_product_desc_write_review a:hover,table.pt_shopping_cart_tbl a:hover{color:#B70004}.catalog-part-title{color:#165286!important}a.catalog-part-title:hover{color:#B70004!important}.name-in-header-parent{width:175px}.stored-credits-holder{float:right;width:auto;padding:2px 5px;background:#fff}.stored-credits-holder>span{color:#000;font-weight:700}@media screen and (max-width:500px){.stored-credits-holder{float:none;margin-top:2px}}.name-in-header{text-transform:none}@media screen and (max-width:767px){.mypartplacepopup>li>a{padding:5px 15px!important}.checkoutleft .gray-strip{margin:5px 0}}@media screen and (max-width:410px){.name-in-header{display:inline-block;width:100%}.name-in-header-parent{max-width:100px}.navbar-nav>li>a{height:60px!important}}@media screen and (max-width:992px){.pt_navbar_top_inner ul.navbar-nav{margin-left:140px}}@media screen and (max-width:360px){span.LabelParent{clear:both;display:block!important;float:none!important}.materialpatterncolor .LabelParent .materialblocklabels{clear:both;display:block;float:none;text-align:left;height:17px}.materialpatterncolor .LabelParent .color_box,.materialpatterncolor .LabelParent .material_box,.materialpatterncolor .LabelParent .pattern_box{clear:both;float:none!important}.materialpatterncolor .LabelParent select{width:100%!important}.materialpatterncolor{height:auto;margin:0 auto}.pt_product .quantityboxonlist{margin-top:10px}}@media (min-width:361px)and (max-width:480px){.materialpatterncolor .LabelParent .color_box,.materialpatterncolor .LabelParent .material_box,.materialpatterncolor .LabelParent .pattern_box{width:80%}.materialpatterncolor .LabelParent select{width:100%!important}.materialpatterncolor{height:auto;margin:0 auto;width:100%}}@media (min-width:481px)and (max-width:991px){.materialpatterncolor .LabelParent .color_box,.materialpatterncolor .LabelParent .material_box,.materialpatterncolor .LabelParent .pattern_box{width:75%}.materialpatterncolor .LabelParent select{width:100%!important}.materialpatterncolor{height:auto;margin:0 auto;width:100%;min-height:80px}.pt_product_listing>.col-sm-6:nth-child(2n+2)+.col-sm-6{clear:left}}@media (min-width:992px)and (max-width:1199px){.materialpatterncolor .LabelParent .materialblocklabels{clear:both;display:block;float:none;text-align:left;height:17px}.materialpatterncolor .LabelParent .color_box,.materialpatterncolor .LabelParent .material_box,.materialpatterncolor .LabelParent .pattern_box{clear:both;float:none!important}.materialpatterncolor .LabelParent select{width:100%!important}.materialpatterncolor{height:auto;margin:0 auto;min-height:80px}.pt_product .quantityboxonlist{margin-top:10px}}span.LabelParent{clear:both;display:block!important;float:none!important}.page-content span.LabelParent select{font-size:12px;height:23px;margin:0;padding:0}input.shipping-from{margin-right:5px}
span.LabelParent.temphide span,span.LabelParent.temphide label{display: none;}
.nav.navbar-nav #BrowseInteractive a.active{padding: 6px 6px !important;}
.empty-continue-shopping{ float: left; color: #EAC63E !important; font-weight: 400; text-transform: none; font-size: 18px;}
.pt_inner_slider_arrows{display: block; min-height: 20px;}
.pt_product .color_box select, .pt_product .materialpatterncolor select {
    width: 125px;
}
.approvalforcheout p{
	 margin: 0 auto;
    max-width: 322px;
}
.cart-price-change{
	margin: 0 auto;
    max-width: 325px;
}

/******Shipping Address*****/
.multishippingaddress-outer{
	position: relative;
	padding:10px 0 0 0;
}

.multishippingaddress{
	position: absolute;
	background: #FFFFFF;
	border: 1px solid #9d9d9c;
	box-shadow: 0 1px 14px #a3a39f;
	margin-top: 53px;
	padding: 5px;
	z-index: 999;
}
ul.ship-address-box{
	margin: 0;
	padding: 0;
	max-height: 400px;
    overflow: auto;
}
.multishippingaddress li.ship-address-block{
	background: #ededed none repeat scroll 0 0;
    border: 1px solid #acacac;
    border-radius: 2px;
    display: block;
    float: left;
    margin: 5px;
    padding: 5px;
    font-size: 12px;
    background: #f4f4f4;
}
.multishippingaddress li.ship-address-block:hover{
	cursor: pointer;
	background: #004993;	
	color: #FFFFFF;
}

li.ship-address-block .ship-row{	
    margin: 0;
    padding: 0;
    cursor: pointer;
}

li.ship-address-block .ship-row lable{
	cursor: pointer;
}


/********** Wallet *********/
a.delete-card{
	 margin: -24px 0 0 12px;
    position: absolute;
}
ul.saved-card{
        padding: 0px;
        display: none;
    }
    li.wallet-cards{
        display: inline-block;
        border: 1px solid #20c5f8;
        box-shadow: 0 3px 2px #eaeaea;
        padding: 5px 20px 5px 2px;
        margin-right:10px;
        margin-top: 10px;
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b2e1ff+0,66b6fc+100;Blue+3D+%236 */
background: #b2e1ff; /* Old browsers */
background: -moz-linear-gradient(top, #b2e1ff 0%, #66b6fc 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #b2e1ff 0%,#66b6fc 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #b2e1ff 0%,#66b6fc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2e1ff', endColorstr='#66b6fc',GradientType=0 ); /* IE6-9 */
    }
    .wallet-cards span{
        float: left;
    }
    .wallet-cards span.option,.wallet-cards span.card-number{
        margin: 8px 0 0 0;
    } 
    .wallet-cards-inner.icon{    
        display: inline-block;
        height: 38px;
        width: 60px;
        margin: 0 7px 0 2px;
    }

    .wallet-cards.selected-wallet-cards{
        border: 1px solid #20c5f8;
        box-shadow: 0 2px 5px #26699c;
    }

    .wallet-cards-inner.icon.icon1{
        background: url("../images/credit-card-icons-thumb.png") no-repeat scroll 0px 0;
    }
    .wallet-cards-inner.icon.icon2{
        background: url("../images/credit-card-icons-thumb.png") no-repeat scroll -186px 0;
    }
    .wallet-cards-inner.icon.icon3{
        background: url("../images/credit-card-icons-thumb.png") no-repeat scroll -123px 0;
    }
    .wallet-cards-inner.icon.icon4{
        background: url("../images/credit-card-icons-thumb.png") no-repeat scroll -62px 0;
    }

    /****** #### END WALLET ##### *********/

.did-you-mean{
	 margin: 20px 20px 340px;
	 text-align: center;
}

p.arrange-text{
	margin: 0 auto;
    text-align: left;
    width: 37%;
}
}

.did-you-mean a{
	color: #195eff;    
    text-transform: lowercase;
}

#want-to-search{
	color: blue;
    display: inline-block;
    margin: 0 auto;
    text-align: left;
    width: 38%;
}

/* Prashant I. 18/04/2018
*  Add Custom css for the nested slider button
*/
.pt_inner_slider_arrows > a{
	color:#bdb9b9 !important;
}
.pt_inner_slider_arrows > a:hover { 
	color: red !important;  
}

/* Prashant I. 18/04/2018
* Add cursor pointer
*/
.displayRelatedSearch{
	cursor: pointer;
}

/* Prashant I. 23/04/2018
* Refine search button added margin top
*/
.pt_redbox .add-margin-refine-btn{
	margin-top: -20px;
}
.refine-search-tooltip{
	display: inline-block;
    vertical-align: middle;
    margin-left: -12px;
}
.pt_redbox .tooltipbox{
	border: 1px solid;
    margin: 9px 0 0 20px;
    padding: 5px;
    position: absolute;
    background: #fbf3b7;
    z-index: 9999;
}

/* Prashant I. 26/04/2018
*  Add height for the result
*/
.pt_product_listing .pt_product {
    margin-left: -3px;
    margin-right: -3px;
    height: 535px;
}
@media(max-width:1200px){
	.pt_product_listing .pt_product {
    height: 590px;
}
}

@media(max-width:767px){
	.pt_product_listing .pt_product {
    height: auto;
}


}

/* Prashant I. 27/04/2018
* Responsive design
*/
@media(max-width:640px){
 .pt_bluebox .row .searchbuttonbox {
  padding-right: 0;
  width: 100%;
 }
 .pt_bluebox .row .keyword {
  width: 100%;
 }
 .pt_bluebox .row .years {
  width: 100%;
 }
 .pt_bluebox .row .allmodels {
  width: 100%;
 }
}

.pt_beadcrumb a:hover{
	color:#840003;
}

@media(max-width:575px){
	.pt_separator {
		padding: 0px 0 0 0px;
		text-align: center;
		width: 100%;
		text-transform: uppercase;
	}
	.pt_separator::before {
		border-left: none;
	}
	.pt_separator::after {
		border-left: none;
	}
	.pt_bluebox.searchright {
		width: 100%;
	}
	.pt_bluebox.searchright .searchtextbox {
		width: 100%;
	}
	.searchleft {
		width: 100% !important;
	}
	.pt_bluebox.searchleft {
		width: 100%;
	}


}


.pt_product_listing .tp_new_part_lazy_slider .pt_product {
    margin-left: 0;
    margin-right: 8px;
    height: 550px;
    margin-bottom: 20px;
    
}
.tp_new_part_lazy_slider .pt_inner_slider_arrows > a{
	color:#bdb9b9 !important;
	padding: 1px;
}

.tp_new_part_lazy_slider .pt_inner_slider_arrows {
    text-align: center;
}
.toast-container.toast-position-top-right {
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto;
}

@media screen and (max-width: 360px){

.tp_new_part_lazy_slider .materialpatterncolor {
    min-height: 70px;
    margin: 0 auto;
}
}
.link-remove-selection{
	color:#004A8E;
	cursor: pointer;
	font-size: 10px;
	 padding: 1px 0 3px 1px;
}
a.link-remove-selection:hover { 
    color: #003973;
}

.categories-part{
	margin: 7px 14px 0px;
	font-size: 18px;
}

.categories-part-heading{
	margin: 7px 14px 0px;
	font-size: 35px !important;
    margin-top: 20px !important;
}
h1#detail-product-title{
	font-size: 26px;
	margin: 0 0 20px 0;
}

.disable-searchbar-fields{
	cursor: default !important;
	background-color: #dedbdb !important;
}

#keywordTPPsearch{
	padding: 6px 6px !important;
}

.modaliframe-close{
	position: absolute;
	right: 0;
	margin-top: -5px;
	z-index: 99999999999;
	opacity: 0.9;
	/*color:#750404;*/
	color:#ec1818;
}
.iframe-close-button{
	/*font-size: 26px;*/
	font-size: 34px;

}

.iframe-border-css{
	border: none;
	margin: 14px 0;
}
.modal-body-custom-css{
	padding: 15px 20px;
}
 
@media(max-width:1200px){
	.iframe-close-button{
		font-size: 34;
	}
}

.catalog-view .pt_product_addtowishlist{
    width: 200px !important;
    height: 58px !important;
    background: url(../images/wishlist_catalog.png) center center no-repeat !important;
}

.catalog-view .btnremoveFromWish{
	width: 200px !important;
    height: 58px !important;
    background: url(../images/remove_wishlist_catalog.png) center center no-repeat !important;
}

.catalog-view .pt_product_addtocart{
	transform :none !important;
	-webkit-transform:none !important;
	width: 140px;
	height: 58px;
	background: url(../images/add-to-cart_new_catalog.png)center center no-repeat !important;
}

.catalog-view .pt_product_addtocart_disable{
	transform :none !important;
	-webkit-transform:none !important;
	width: 140px;
	height: 58px;
	background: url(../images/add-to-cart_disabled_catalog.png)center center no-repeat !important;	
}

.catalog-single-product a img{
	max-height: 62px;
	max-width: 108px;
}

/*#iframeinfo .responsive-cart ul{  
	left:0; right:0; margin: 0 auto; width: 500px; position: absolute; top: 5%; z-index:9; 
}*/

.loadcat-wait-text{
	width: 45%;
    text-align: left;
    font-weight: 100;
}

.loadcat-moment-text{
    text-align: left;
    position: absolute;
    margin-left: -454px;
    margin-top: 9%;
    font-weight: 100;
}




/*September 2018*/
/*Redesign CSS Starts here*/

@font-face {
  font-family: 'HelveticaNeueRegular';
  src: url('../fonts/HelveticaNeueRegular.eot?#iefix') format('embedded-opentype'),  url('../fonts/HelveticaNeueRegular.woff') format('woff'), url('../fonts/HelveticaNeueRegular.ttf')  format('truetype'), url('../fonts/HelveticaNeueRegular.svg#HelveticaNeueRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeue-CondensedBold';
  src: url('../fonts/HelveticaNeue-CondensedBold.eot?#iefix') format('embedded-opentype'),  url('../fonts/HelveticaNeue-CondensedBold.woff') format('woff'), url('../fonts/HelveticaNeue-CondensedBold.ttf')  format('truetype'), url('../fonts/HelveticaNeue-CondensedBold.svg#HelveticaNeue-CondensedBold') format('svg');
  font-weight: normal;
  font-style: normal;
  font-weight: 500;
}

body {
	background: none;
}

.container {
	max-width: unset;
}

.navbar-collapse .navbar-nav > li {
    font-weight: 500;
}

.account_dropdown .caret,
.pt_my_cart_dropdown .caret {
	top: 50%;
}

.pt_navbar_main .navbar-nav>li>a:focus,
.pt_navbar_main .navbar-nav>li>a:hover,
.pt_navbar_top .navbar-nav>li>a:focus,
.pt_navbar_top .navbar-nav>li>a:hover,
.nav.navbar-nav a.active {
	background-color: #4b9bd9;
	color: #fff;
}

.pt_navbar_top .navbar-nav>li>a i {
	opacity: 1!important;
}

.pt_navbar_top .navbar-nav>li>a:focus i,
.pt_navbar_top .navbar-nav>li>a:hover i {
	color: #fff!important;
	opacity: 1!important;
}

.pt_header_tagline_wrap,
.pt_navbar_main .navbar-nav,
.pt_navbar_top .navbar-nav>li>a {
	font-family: 'HelveticaNeue-CondensedBold';
}

.pt_navbar_top .navbar-nav>li>a {
	height: 35px;
}

.pt_navbar_top .navbar-nav>li>a,
.pt_my_cart_dropdown .dropdown-toggle i,
.navbar-nav li:last-child .glyphicon-shopping-cart {
	color: #6e6e6e;
}

.pt_navbar_top .navbar-nav>li>a:hover i,
.pt_navbar_top .navbar-nav>li>a:active i,
.pt_navbar_top .navbar-nav>li>a:focus i {
	color: #333;
}

.pt_navbar_main .navbar-nav>li>a {
	color: #333;
}

.pt_navbar_top .pt_navbar_top_inner {
	padding-right: 0;
	max-width: unset;
}

.pt_navbar_top .pt_navbar_top_inner,
.pt_navbar_main .container .pt_navbar_main_inner_nav {
	background-image: none;
	background-color: #ebebeb;
	margin: 0 -15px;
	border: 0;
}

.pt_navbar_main .container .pt_navbar_main_inner_nav {
	margin: 0 auto;
	height: auto;
	z-index: 1;
}

.pt_navbar_top .pt_navbar_top_inner:after,
.pt_navbar_top .pt_navbar_top_inner:before,
.pt_navbar_main .container .pt_navbar_main_inner_nav:after,
.pt_navbar_main .container .pt_navbar_main_inner_nav:before {
	display: none;
}

.pt_header_tagline_wrap {
	display: none;
}

.pt_navbar_main {
	z-index: 1;
}

.navbar {
	min-height: auto;
}

.pt_navbar_top {
	height: auto;
	z-index: unset;
}

.navbar-header .navbar-brand {
	margin-top: -25px;
	max-width: 129px;
}
.pt_navbar_main .navbar-nav>li+li,
.pt_navbar_top .navbar-nav>li+li {
	border: 0;
}

.navbar .bootstrap-select .btn .caret:before {
	top: -12px;
}

.pt_header_social_area {
	 position: absolute;
    right: 384px;
    left:auto;
    text-align: left;
    top: 2px;
    width: 182px;
}
.pt_header_social_area div div.fb-like.fb_iframe_widget{
	display: none;
}

.navbar-collapse {
	padding-right: 9px;
	padding-left: 9px;
}

.navbar-right.pt_redbox_wrap {
	width: 86.2%;
	max-width: unset;
	padding-right: 15px;
	position: relative;
	z-index: 0;
}

.navbar-right.pt_redbox_wrap:before {
	content: '';
	background: #004a8e;
	width: auto;
	height: 52px;
	position: absolute;
	left: -16%;
	right: 0;
	margin: 0 auto;
	-webkit-box-shadow: 0 12px 5px -4px #e4e4e4;
	-moz-box-shadow: 0 12px 5px -4px #e4e4e4;
	-ms-box-shadow: 0 12px 5px -4px #e4e4e4;
	-o-box-shadow: 0 12px 5px -4px #e4e4e4;
	box-shadow: 0 12px 5px -4px #e4e4e4;
}

.navbar-right.pt_redbox_wrap:after {
	content: '';
	width: auto;
	height: 52px;
	position: absolute;
	left: -16%;
	right: 0;
	top: 0;
	margin: 0 auto;
	-webkit-box-shadow: inset 0 6px 6px 1px #0000002e;
	-moz-box-shadow: inset 0 6px 6px 1px #0000002e;
	-ms-box-shadow: inset 0 6px 6px 1px #0000002e;
	-o-box-shadow: inset 0 6px 6px 1px #0000002e;
	box-shadow: inset 0 6px 6px 1px #0000002e;
}

.pt_bluebox {
	background: none;
	border: 0;
	margin: 0;
	padding: 12px 0 6px 0;
}

.pt_redbox_wrap .keyword,
.pt_redbox_wrap .searchbuttonbox,
.pt_redbox_wrap .pt_separator {
	display: none;
}

.pt_bluebox .bootstrap-select.btn-group .btn,
.parameterouter.keyword .searchtextbox,
.pt_bluebox.searchright .searchtextbox,
.pt_bluebox .btn.btn-brown,
.pt_bluebox .btn.btn-gray {
	height: 29px;
}

.pt_bluebox .btn.btn-brown,
.pt_bluebox .btn.btn-gray {
	line-height: 1;
}

.bootstrap-select.btn-group .btn .filter-option {
	line-height: 1;
}

.navbar-nav li:last-child .glyphicon-shopping-cart {
	background: none!important;
	margin-right: 0;
	opacity: 1;
	width: unset;
	height: unset;
}

.glyphicon-shopping-cart:before {
	display: block!important;
}

.pt_bluebox.searchleft,
.pt_bluebox.searchright {
	z-index: 1;
}

.pt_bluebox .bootstrap-select.btn-group .btn {
	font-family: 'HelveticaNeue-CondensedBold';
	color: #000;
	text-transform: uppercase;
}

.pt_bluebox .row .allmodels {
	width: 57%;
}

.allmodels-label,
.keyword-label {
	font-size: 14px;
	line-height: 29px;
	margin-right: 10px;
	/* font-family: 'HelveticaNeue-CondensedBold'; */
	color: #fff;
	float: left;
	font-weight: 100;
}

.allmodels-label,
.allmodels-select-box {
	display: inline-block;
	float: left;
}

.search-box-with-label,
#keywordTPPsearch {
	float: left;
}

.pt_bluebox .search-icon {
	width: 29px;
	height: 29px;
	float: left;
	margin-left: 10px;
	margin-right: 15px;
}

.pt_bluebox .search-icon input[type="submit"].btn.btn-gray {
	padding: 0;
	text-align: center;
	vertical-align: middle;
	width: 29px;
	height: 29px;
	line-height: 29px;
	background-image: none;
	border: 0;
	background: #4b9bd9 url(../images/search-icon.jpg) center center no-repeat;
	text-indent: -99999px;
}

.navbar-right.pt_redbox_wrap {
	padding-right: 0;
}

.pt_bluebox.searchright {
	width: 34%;
}

.pt_bluebox.searchright .row {
	margin: 0 auto;
}

.pt_bluebox.searchright .searchtextbox {
	width: 200px;
}

.pt_main_slider .flex-control-nav,
.pt_main_slider .flex-pauseplay {
	display: none;
}

.pt_main_slider {
	background: none;
	padding-bottom: 0;
}

.pt_banner_area_right {
	padding-bottom: 0;
}

.pt_home_banner_wrap {
	margin-bottom: 15px;
	overflow: hidden;
}

.pt_banner_area .shadow-seprator {
	width: auto;
	height: 29px;
	background: url(../images/slider-shadow.png) left top repeat-x;
	margin: 0 -15px 15px -15px;
}

.pt_yellow_head {
	background: none;
	border: 0;
	background-color: #ebebeb;
	margin: 0 -15px;
	padding: 0 15px;
	font-family: 'HelveticaNeue-CondensedBold';
	font-size: 28px;
	color: #666;
	text-align: center;
}

.pt_yellow_head:after,
.pt_yellow_head:before {
	display: none;
}

h3.pt_tick:before,
.pt_catalog_wrap:before {
	display: none;
}

.pt_content_wrap>.container,
.pt_banner_area>.container,
.pt_navbar_main>.container,
.pt_navbar_top>.container {
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

.pt_bluebox:after {
	display: none;
}

.pt_bannerside_advt {
	background: #003575;
}

.nav.navbar-nav a.active {
	padding: 6px;
}

div.category-border {
	border: 0;
	padding: 0;
}

.category-border .col-md-3{
	display: inline-block;
	margin: 0 auto;
	float: none;
	width: 24.6%;
}

.pt_redbox.pt_refined_search {
	background: none;
	border: 0;
	background-color: #004a8e;
}

.btn.btn-gray {
	background: none;
	background-color: #4b9bd9;
	border-color: #4b9bd9;
	color: #fff;
}

div#categories_menu {
	z-index: 1;
}

.search-box-with-label2 {
	width: 352px;
	float: left;
	margin-right: 10px;
}

.year-box2 {
	width: 120px;
	float: left;
	margin-right: 10px;
}

.omit-image-checkbox-group {
	width: 100px;
	float: left;
}

.right-side-btn {
	width: auto;
	float: right;
}

.searchleft_showcase {
	z-index: 1;
}

.pt_footer_widget h3 a.viewallride,
.pt_footer .btn-upload {
	color: #fff;
}

.btn.btn-brown {
	background: none;
	background-color: #4b9bd9;
	color: #fff;
	border: 0;
}

.btn.btn-brown:hover,
.btn.btn-brown:active,
.btn.btn-brown:focus {
	background-color: #004a8e;
	color: #fff;
	border: 0;
}

.btn.btn-brown.btn-brown-text-black,
.pt_shopping_cart .btn.btn-brown.btn-brown-text-black {
	color: #fff;
}

.techicalassembly #myForm .bootstrap-select.btn-group .btn,
.overllcustomerratingright .bootstrap-select.btn-group .btn {
	height: 35px;
}

.techicalassembly #myForm .bootstrap-select .btn .caret:before,
.overllcustomerratingright .bootstrap-select.btn-group .btn .caret:before {
	top: -16px;
}

.pt_my_cart_dropdown .list-group .list-group-item.active {
	background-color: #004a8e;
	color: #fff;
}

.pt_my_cart_dropdown .list-group.list-group-total a.gotoshoppingcart {
	color: #fff;
}

.pt_shopping_cart_tbl th.pt_shopping_cart_head {
	background-color: #004a8e;
}

.pt_shopping_cart_tbl td {
	border-top: solid 1px #003b71!important;
	border-bottom: solid 1px #003b71!important;
}

.pt_shopping_cart_tbl .pt_shopping_cart_head {
	background: #005eb5;
}

.pt_shopping_cart_head .text-red {
	color: #fff;
}

.pt_shopping_cart_tbl tfoot th.pt_shopping_cart_head,
.subtotal {
	background-color: #004a8e;
}

table.pt_shopping_cart_tbl tfoot th {
	padding-top: 4px;
	padding-bottom: 4px;
}

#SearchResult .btn-with-symbol {
	background-color: transparent;
}

.pt_my_cart_dropdown.open .dropdown-toggle,
.account_dropdown.open .dropdown-toggle {
	background-color: #4b9bd9!important;
}

/* .opc{
	opacity: 1!important;
}

.opc:before {
    content: '';
    background: rgba(0,0,0,0.5);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
    z-index: 2;
}
 */

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border-bottom: 1px solid #9dbbff!important;
}

.subtotalout .subtotal {
	width: 200px;
}

.pt_my_cart_dropdown {
	position: unset!important;
}

.navbar-right .dropdown-menu {
	right: 0;
	left: 0;
	margin: 0 auto;
}

.pt_goes_with_tab .pt_product_addtocart,
.pt_goes_with_tab .pt_product_addtocart_disable {
	width: 141px;
}

.pt_dropdown .dropdown-header {
	background: #004a8e;
}

.pt_pagination_wrap .pagination>li.active>a{
	background:none;
	background-color: #004a8e;
	color:#fff;
}

.empty-continue-shopping{
	color: #fff !important;
}

.pt_footer>.container .pt_footer_inner{
	background-image: none!important;
	background-color: #004a8e;
	position: relative;	
	z-index: 0;
}

.pt_footer>.container .pt_footer_inner:before{
	content: '';
	background: url(../images/footer-top-shadow.png) repeat-x top left;
	width: 100%;
	height: 27px;
	position: absolute;
    left: 0;
    top: 0;
    right: 0;
    margin: 0 auto;
        z-index: 1;
}

.pt_footer>.container .pt_footer_inner>.container{
	padding-top:0;
}

.new-sub-btn{
	margin-left: -6px;
}

.specials-box{
	position: relative;
}


.pt_footer_inner>.container>.row>.main-footer-box{
	display: flex;
	width: calc(100% - 2px);
}

.specials-box{
	flex:1;
	padding-top: 30px;
	padding-bottom: 30px;
}

.customer-service-fot-box, .customer-ride-fot-box{
	background-color: #003d74;
	flex:1;
	position: relative;
	padding-top: 30px;
	padding-bottom: 30px;
}

.customer-service-fot-box{
	padding-left: 30px;
}

.customer-service-fot-box:before{
	content:'';
	left:0;
	width: 27px;
	height: 100%;
	position: absolute;
	top:0;
	background: url(../images/footer-inner-shadow.png) repeat-y top left;
}

.payment-options-box{
	margin-top: 30px;
}

.pt_copyright{
	margin-top:0;
}





.catalog-single-product .addtocart{
	background-image:none!important;
	background-color: #004a8e !important;
	color: #fff;
}

.book-offset .catalogh3,.catalogh3{
	background-image:none!important;
	background-color: #004a8e !important;
	color: #fff;
}

.book-content #page1{
	background-color: #4b9bd9 !important;
}

#categoriesIndexDiv .pt_redbox{
	background-image:none!important;
	background-color: #004a8e !important;
}

.pt_copyright{
	padding-right: 0;
	border:0;
}

.pt_footer div.AuthorizeNetSeal, .AuthorizeNetSeal2{
	margin-left: 0;
	float: right;
}

.pt_footer div.AuthorizeNetSeal{
	    margin-right: 30px;
}

.AuthorizeNetSeal2{
	clear: left;
}

.pt_footer_inner .white-line {
    background-color: #fff;
    margin: 0 -15px;
}

.pt_footer_tagline{
	border-top: 0;
	padding-top: 0;
}

.copy-right-left-box{
	margin-top: 20px;
}

.pt_bluebox .row .allmodels{
	width: 60%;
}

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){
	width: 245px;
}

.inner-subhead .search-icon{
	margin-left: 0!important;
}

.pt_refined_search .parameterouter.innerkewyword{
	width: 29%;
}

.pt_bluebox .row .years{
	width:23%;
}

.pt_my_cart_dropdown {
     position: static;
}

.container .pt_redbox.pt_refined_search.pt_refined_search2{
	margin: 0 !important;
    min-width: 100%;
    background: none !important;
    padding: 2px;
}

.innerkeywordsearch, .innerpartnumbersearch{
	height: 38px;
	border-color: #333;
}

.inner-subhead {
    background-color: #ebebeb;
    margin: 0 -15px;
    padding: 15px 15px 5px;
}

.subhead-img{
	margin: 0 -15px;	
}


.subhead-img img{
	width: 100%;
	height: auto;
	box-shadow:0px 5px 5px #5f5f5f
}
.search_page_title{
	color: #004A8E;
	margin-top: 0;
	text-align: center;
}
.show-parts{
	font-size: 20px;
	margin-left: 10px;
	
}

.inner-subhead .search-icon {
    width: 29px;
    height: 29px;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}

.inner-subhead .search-icon input.btn.btn-gray[type="submit"] {
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 38px;
    height: 38px;
    line-height: 29px;
    background-image: none;
    border: 0;
    background: #4b9bd9 url(../images/search-icon.jpg) center center no-repeat;
    text-indent: -99999px;
}

.notcompatible{
	color: #ff1c1c;
    margin-top: 10px;
}
.pt_product_listing{
	padding-top: 0;
}



/*Redesign ie fixes*/
.ie .pt_redbox_wrap.navbar-right::after{
top:52px;
}

.ie .pt_bluebox .row .allmodels{
     width: 64%;
}
.ie .pt_bluebox.searchright .searchtextbox{
     width:166px;
     line-height: 16px;
}
 .bootstrap-select.btn-group .btn .filter-option{
     line-height: 1.2!important;
}
/* .gecko .pt_navbar_top .pt_navbar_top_inner, .ie .pt_navbar_top .pt_navbar_top_inner{
     background-color: transparent;
}
 */
/* .gecko .pt_navbar_top .pt_navbar_top_inner:before, .ie .pt_navbar_top .pt_navbar_top_inner:before{
     content: '';
     background-color: #ebebeb;
     width: 100%;
     height: 100%;
     border: 0;
     position: absolute;
     left: 0;
     right: 0;
     margin:0 auto;
     top: 0;
     display: block;
     z-index: -1;
}
 */
 .ie .pt_navbar_top .pt_navbar_top_inner, 
 .ie .pt_navbar_main .container .pt_navbar_main_inner_nav{
     background-color: transparent;
}
 
 .ie .navbar>.container .navbar-brand, 
 .ie .navbar>.container-fluid .navbar-brand {
     z-index: 9999999!important;
}
.ie .search-box-with-label2{
     width:355px;
}

.open.pt_my_cart_dropdown{
	position: static!important;
}

.pt_bannerside_advt{
	background: #fff;
}

.pt_banner_area_right .pt_bannerside_advt img{
	bottom: auto!important;
}

.pt_home_banner_wrap .pt_main_slider{
	height: auto!important;
}

.ie .pt_bannerside_advt{
	border-top: 4px solid #003575;
}

.flexslider.pt_main_slider{
	min-height: 438px;
}

.ie .flexslider.pt_main_slider{
	min-height: 390px;
}

.ie .subtotalout .subtotal {
	width: 115px;
}

.pt_refined_search .parameterouter.innerpartnumber{
	width: 12%;
}

.pt_redbox .bootstrap-select.btn-group .btn{
	white-space: nowrap;
}

.pt_refined_search .parameterouter.selectcategory, .pt_refined_search .parameterouter.subcategory, .pt_refined_search .parameterouter.innerkewyword{
	width: 28%;
}

.ie .pt_refined_search .parameterouter.selectcategory, .ie .pt_refined_search .parameterouter.subcategory, .ie .pt_refined_search .parameterouter.innerkewyword{
	width: 27.9%;
}



.techicalassembly #myForm .bootstrap-select .btn .caret::before{
	top: -16px!important;
}

.refinesearchform{
	margin: 0;
}



.ie .pt_bluebox.searchleft{
	    width: 64%;
}


.pt_bluebox .row .allmodels{
	width: 58%;
}

.pt_bluebox.searchright{
	width: 33%;
	padding-left: 20px;
	position: relative;
	background:#003c78 url(../images/footer-inner-shadow.png) repeat-y top left;
	z-index:0;
}

.pt_navbar_main .navbar-nav>li>a:focus, .pt_navbar_main .navbar-nav>li>a:hover, .pt_navbar_top .navbar-nav>li>a:focus, .pt_navbar_top .navbar-nav>li>a:hover, .nav.navbar-nav a.active{
	background-color:transparent;
	color: #4b9bd9;
}

.pt_navbar_main .navbar-nav>li>a:focus, .pt_navbar_main .navbar-nav>li>a:hover, .pt_navbar_main .navbar-nav>li:hover{
	background-color:transparent;
	color: #4b9bd9;
}

.nav.navbar-nav a.active, .pt_navbar_main .navbar-nav>li>a{
	padding:5px;
	margin: 0 11px;
}

.ie .nav.navbar-nav a.active, .ie .pt_navbar_main .navbar-nav>li>a{
	padding:4px;
	margin:0 3px;
}


.pt_navbar_top .navbar-nav>li>a:focus i, .pt_navbar_top .navbar-nav>li>a:hover i{
	color: #4b9bd9!important;
}

.pt_my_cart_dropdown .dropdown-toggle i{
	margin-left: 0;
	margin-right: 0;
}

.pt_bluebox .bootstrap-select.btn-group .btn, .parameterouter.keyword .searchtextbox, .pt_bluebox.searchright .searchtextbox, .pt_bluebox .btn.btn-brown, .pt_bluebox .btn.btn-gray{
	    white-space: nowrap;
}
.btn.btn-orange{
	background: orange;
    color: #000;
}
.navbar-right.pt_redbox_wrap:before{
	box-shadow:none;
}

.navbar-right.pt_redbox_wrap:after{
	box-shadow:none;
	height: 14px;
	bottom: -40px;
	margin-bottom: 27px;
	    background:url(../images/slider-below-shadow.png) repeat-x top left;
	        top: unset;
    left: -16%;
}


.pt_banner_area_right .pt_bannerside_advt img{
	background-color: #01337a;
}

.pt_bannerside_advt{
	background: transparent;
}

.pt_home_banner_wrap{
	background:url(../images/slider-below-shadow.png) repeat-x bottom left;
	padding-bottom: 26px;
}

.ie .searchright.pt_bluebox{
	width: 34%;
}

.specials-box .btn-brown-text-black{
	background-color: #003d74;
	border: 2px solid #fff;
	-webkit-box-shadow: 2px 2px 5px 3px #003667;
box-shadow: 2px 2px 5px 3px #003667;
margin-bottom: 15px;
}

.specials-box .btn-brown-text-black:hover, .specials-box .btn-brown-text-black:focus{
	background-color: #4b9bd9;
	border: 2px solid #4b9bd9;
	-webkit-box-shadow: 2px 2px 5px 2px #003d74;
box-shadow: 2px 2px 5px 2px #003d74;
}

.breadcrumb{
	padding: 0 15px 8px 15px;
}

.pt_redbox .row [class*="col-"]{padding:0 6px;}

.innerpartnumber .form-control{
	width: calc(100% - 25px);
}

.innerpartnumber span{
	line-height: 38px;
	margin: 0 6px 0 0;
	color: #797979;
}

.innerpartnumber .form-control, .innerpartnumber span{
	display: inline-block;
	float: left;
}

.quantityboxonlist, .tp_new_part_lazy_slider .materialpatterncolor{
	/*height: auto;*/
	overflow:hidden;
}

.webkit .subtotalout .subtotal{
	    width: 134px;
}

.pt_navbar_main_inner{
	position: relative;
}

.pt_navbar_main_inner:after{
	content: '';
	background: url(../images/nav-bottom-shadow.png) repeat-x top left;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 0;
	width: 100%;
	height: 12px;
}

.mar-b-15{
	margin-bottom: 15px!important;
}

body .pt_content_wrap{
	z-index: 0!important;
}

div.category-border{
	margin: 15px auto;
	width: 100%;
	text-align: center;
}

#RefineApparelDicastPor{
	width: auto;
}

.container .pt_redbox.pt_refined_search.pt_refined_search2{
	padding:2px 8px;
}

.pt_navbar_main .navbar-nav>li:first-child>a{
  margin-left: 0;
}

.pt_navbar_main .navbar-nav>li:last-child>a{
  margin-right: 0;
}

.pt_bluebox .search-icon, .search-box-with-label{
 	 float: right;
}

.pt_yellow_head{
	padding:0 13px;
}

.flex-active-slide{
	z-index: 0!important;
}


.left-side-btn {
    float: left;
    width: auto;
}

.mar-left-5{
	margin-left: 5px!important;
}

.pt_product_listing{
	margin: 0 -16px;
}



/*Redesign Media Quries*/
@media (min-width: 768px) {
	.navbar-collapse .navbar-nav{
		display: block;
		text-align: right;
	}

	.navbar-collapse .navbar-nav>li{
		display: inline-block;
	}

	.navbar-right {
		float: right!important;
		margin-right: 0;
	}
	.navbar-collapse.collapse {
		max-height: 40px;
	}
	.pt_navbar_top_inner .navbar-right {
		margin-right: 4px;
	}
	.navbar>.container .navbar-brand,
	.navbar>.container-fluid .navbar-brand {
		margin-left: -35px;
	}
	.pt_banner_area .pt_banner_area_left {
		padding-left: 15px;
	}
	.pt_banner_area .pt_banner_area_right {
		padding-left: 15px;
		padding-right: 15px;
	}
	
}


@media (min-width: 1200px) {
	.pt_navbar_main .navbar-nav>li>a {
		font-size: 12px;
	}
	.pt_banner_area .pt_banner_area_left {
		width: 75%;
	}
	.pt_banner_area .pt_banner_area_right {
		width: 25%;
	}
}

@media (max-width: 1199px) {
	.navbar-collapse {
		margin-left: 120px;
	}
	.pt_navbar_main .navbar-nav>li>a {
		font-size: 12px;
	}
	.navbar-right.pt_redbox_wrap {
		width: 81%;
	}
	.ie .navbar-right.pt_redbox_wrap {
		width: 100%;
	}
	.pt_bluebox.searchleft {
		width: 54%;
	}
	.pt_bluebox .row .allmodels {
		width: 66%;
	}
	.pt_bluebox .row .years {
		width: 28%;
	}
	.allmodels-select-box {
		width: 150px!important;
	}
	.pt_bluebox.searchright {
		width: 45%;
	}
	.navbar-right.pt_redbox_wrap:before,
	.navbar-right.pt_redbox_wrap:after {
		left: -23.5%;
	}
	.ie .pt_redbox_wrap.navbar-right::before, .ie .pt_redbox_wrap.navbar-right::after{
		left: -18.7%;
	}


	.nav.navbar-nav a.active, .pt_navbar_main .navbar-nav>li>a{
		margin:0 1px;
	}
	.navbar-collapse {
	    margin-left: 80px;
	}
	.ie .allmodels-select-box{
		width: 167px !important;
	}
}

@media (max-width: 1024px) {
  .flexslider.pt_main_slider{
  	min-height: 370px;
  }
}


@media (min-width: 768px) and (max-width: 1199px){
	.pt_navbar_main .navbar-nav > li > a{
		white-space: nowrap;
	}
}

@media (min-width: 768px) and (max-width: 980px){
	.flexslider.pt_main_slider{
		min-height: 282px;
	}
}

@media (max-width: 992px) {
	.pt_navbar_top_inner .navbar-right {
		margin-top: 0;
		float: right!important;
	}
	.pt_navbar_top .pt_navbar_top_inner {
		min-height: unset;
	}
	.navbar-header .navbar-brand {
		max-width: 100px;
	}
	.navbar-collapse {
		margin-left: 56px;
	}
	.navbar-right.pt_redbox_wrap {
		margin-bottom: 15px;
	}
}

@media (max-width: 991px) {	
	.pt_refine_search_btn input[type=submit] {
		padding-left: 8px;
		padding-right: 8px;
	}

	.pt_redbox_wrap {
		padding-top: 0;
		clear: unset;
		margin: 0;
	}
	.navbar-right.pt_redbox_wrap {
		width: 84%;
	}
	.pt_navbar_main .navbar-nav>li>a {
		font-size: 10px;
	}
	.allmodels-label,
	.keyword-label {
		font-size: 12px;
	}
	.pt_bluebox .bootstrap-select.btn-group .btn,
	.parameterouter.keyword .searchtextbox,
	.pt_bluebox.searchright .searchtextbox,
	.pt_bluebox .btn.btn-brown,
	.pt_bluebox .btn.btn-gray {
		font-size: 12px;
	}
	.bootstrap-select .btn .caret:before {
		top: -8px!important;
	}
	.pt_bluebox.searchleft {
		width: 60%!important;
	}
	.pt_bluebox.searchright {
		width: 38%;
	}
	.pt_bluebox .row .allmodels {
		width: 67%;
	}
	.pt_bluebox.searchright .searchtextbox {
		width: 117px;
	}
	.pt_bluebox .row .years {
		width: 33%;
	}
	.navbar-right.pt_redbox_wrap:before,
	.navbar-right.pt_redbox_wrap:after {
		left: -19%;
	}
	.search-box-with-label2 {
		width: 290px;
	}
	.search-box-with-label2 .bootstrap-select.btn-group {
		width: 197px!important;
	}
	.year-box2 {
		width: 108px;
	}
	.year-box2 .bootstrap-select.btn-group {
		width: 100%!important;
	}
	.myorder .lable {
		text-align: left;
	}
	.myorder .bootstrap-select.btn-group .btn .caret:before {
		top: -16px!important;
	}

	.pt_refined_search [class*="col"]{
		padding-right: 0!important;
		padding-left: 0!important;
		width:100%;
		margin-bottom: 15px;
	}

	.inner-subhead .search-icon{
		 margin-left: 10px!important;
    	  margin-right: 0!important;
    	  margin-top: 24px;
	}
	.ie .pt_redbox_wrap.navbar-right::before, .ie .pt_redbox_wrap.navbar-right::after {
		left: -20.5%;
	}
	.ie .pt_bluebox .row .allmodels{
		width: 62%;
	}
	.nav.navbar-nav a.active, .pt_navbar_main .navbar-nav>li>a{
		margin:0;
	}
	.ie .navbar-nav.nav a.active, .ie .pt_navbar_main .navbar-nav > li > a{
		margin: 0!important;
	}
	.nav.navbar-nav a.active, .pt_navbar_main .navbar-nav>li>a{
		padding:5px 4px;
	}
	.container .pt_redbox.pt_refined_search.pt_refined_search2{
	 padding: 2px 5px;
	}
}

@media (max-width: 800px) {
	.search-box-with-label2 {
		width: 280px;
	}
	.search-box-with-label2 .bootstrap-select.btn-group {
		width: 187px!important;
	}
	.pt_refined_search .parameterouter.innerpartnumber{
		width: 100%!important;
		margin-bottom: 15px;
	}
	.inner-subhead .search-icon {
		width: 100%!important;
		height: auto!important;		
	}

	.inner-subhead .search-icon input.btn.btn-gray[type="submit"]{
		width: 100%!important;
		margin-bottom: 15px;
		background: #D3D1D2 url(../images/search-icon-gray.jpg) center center no-repeat!important;
	}

	.pt_refined_search [class*="col"]{
		padding-right: 0!important;
		padding-left: 0!important;
	}
	.inner-subhead .search-icon{
		 margin-left: 0!important;
		 margin-top: 0;
	}


}

@media (max-width: 810px) {
	.pt_bluebox .row .years {
		width: 28%;
	}
	.pt_bluebox.searchright .searchtextbox {
		width: 110px;
	}
	.pt_bluebox .row .allmodels {
		width: 235px;
	}
	.pt_bluebox.searchleft {
		width: 365px!important;
	}

	.ie .pt_bluebox.searchleft {
			width: 375px!important;
	}

	.pt_bluebox.searchright {
		width: 232px;
	}
	.allmodels-select-box {
		width: 135px!important;
	}


	
}

@media (max-width: 768px) {
	.pt_home_banner_wrap .pt_main_slider {
		height: 100%!important;
	}
	h1, h1.pt_yellow_head{
		font-size: 20px !important;
	}
}

@media (min-width: 768px) and (max-width: 960px){
.catalogpage .navbar-right.pt_redbox_wrap {
	width: 100%;
	height: auto;
	float: left !important;
	clear: both;
	margin: 0 auto 15px auto;
	padding-left: 15px;
	background-color: #004a8e;
	padding-top: 30px;
	margin-top: -40px;
	padding-right: 15px;
}
.catalogpage .navbar-right.pt_redbox_wrap:before {
		height: 100%;
		bottom: 0;
	}
	.catalogpage .navbar-right.pt_redbox_wrap:before,
	.catalogpage .navbar-right.pt_redbox_wrap:after {
		left: 0;
	}
	#categories_menu div.year-box2,#categories_menu div.left-box,
	#categories_menu .search-box-with-label2,
	#categories_menu .search-box-with-label2 .bootstrap-select.btn-group,
	#categories_menu .allmodels-label.control-label
	 {
    width: 100% !important;
    margin-bottom: 5px;
}

}

@media (max-width: 767px) {
	.pt_banner_area_right{
		display: none;
	}
	.pt_navbar_top .pt_navbar_top_inner .navbar-right {
		float: right!important;
	}
	.navbar-right.pt_redbox_wrap {
		width: 100%;
		height: auto;
		float: left!important;
		clear: both;
		margin: 0 auto 15px auto;
		padding-left: 15px;
		background-color: #004a8e;
	}
	.navbar-right.pt_redbox_wrap:before {
		height: 100%;
		bottom: 0;
	}
	.navbar-right.pt_redbox_wrap:before,
	.navbar-right.pt_redbox_wrap:after {
		left: 0;
	}
	.pt_navbar_main .container .pt_navbar_main_inner_nav {
		z-index: 2;
	}
	.pt_navbar_main {
		z-index: 11;
	}
	.navbar-default .navbar-collapse {
		margin: 0 auto;
	}
	.pt_bluebox.searchleft {
		width: 340px!important;
	}
	.pt_bluebox .row .years {
		width: 100px;
	}
	.pt_banner_area .pt_banner_area_right {
		padding-top: 15px;
		padding-bottom: 0;
	}

	.pt_footer_inner>.container>.row>.main-footer-box{
		display: block;
	}
	.specials-box, .customer-service-fot-box, .customer-ride-fot-box{
		display: block;
		flex: unset;
	}
	.customer-service-fot-box:before{
		 display: none;
	}
	.specials-box{
		padding-bottom: 0;
	}	
	.customer-ride-fot-box{
		    margin-top: 0!important;
	}
	.ie .pt_redbox_wrap.navbar-right{
		width: 100%;
	}
	.pt_shopping_cart_head .text-red{
		color: #000;
	}
	.subtotalout .subtotal{
		color: #fff;
	}
	.flexslider.pt_main_slider{
		min-height: auto;
	}
	.ie .navbar-nav.nav a.active, .ie .pt_navbar_main .navbar-nav > li > a{
		margin: 0;
	}

	.pt_navbar_main_inner:after{
		content: '';
		background: url(../images/nav-bottom-shadow.png) repeat-x top left;
		position: absolute;
		left: 0;
		right: 0;
		margin: 0 auto;
		z-index: 0;
		width: 100%;
		height: 27px;
		display: block!important;
	}
}

@media (max-width: 640px) {
	.pt_bluebox .row .allmodels,
	.pt_bluebox .row .category,
	.pt_bluebox .row .keyword,
	.pt_bluebox .row .searchbuttonbox,
	.pt_bluebox .row .subcategory,
	.pt_bluebox .row .years {
		float: left;
	}
}

@media (max-width: 625px) {
	.search-box-with-label2 {
		width: 245px;
	}
	.search-box-with-label2 .bootstrap-select.btn-group {
		width: 152px!important;
	}
}

@media (max-width: 580px) {
	.navbar-right.pt_redbox_wrap {
		padding-right: 15px;
	}
	.pt_bluebox.searchleft,
	.pt_bluebox.searchright,
	.allmodels-label,
	.keyword-label,
	.pt_bluebox .row .allmodels,
	.pt_bluebox .row .allmodels,
	.allmodels-select-box,
	.pt_bluebox .row .years,
	#keywordTPPsearch {
		width: 100%!important;
		clear: both;
		margin: 0 auto;
		float: left;
	}
	.search-box-with-label {
		width: calc(100% - 41px);
	}
	.pt_bluebox .search-icon {
		margin-right: 0;
		margin-top: 29px;
	}
	.pt_bluebox.searchright {
		padding: 0 0 15px 0;
	}
	.pt_bluebox .row .years {
		margin-top: 5px!important;
	}
	.search-box-with-label2,
	.search-box-with-label2 .allmodels-label,
	.search-box-with-label2 .bootstrap-select.btn-group,
	.year-box2,
	.omit-image-checkbox-group,
	.right-side-btn {
		width: 100%!important;
		margin: 0 auto;
	}
	.search-box-with-label2 .bootstrap-select.btn-group,
	.year-box3 {
		margin-bottom: 5px;
	}
	.ommit-images {
		padding-top: 5px;
		margin-bottom: 5px;
	}
	.right-side-btn {
		margin-bottom: 10px;
	}
}

@media (max-width: 410px) {
	.pt_navbar_top {
		min-height: unset!important;
	}
	.navbar-header .navbar-brand {
		margin-top: 0;
	}
	.pt_navbar_top .pt_navbar_top_inner .navbar-right {
		float: none!important;
		text-align: center;
	}
}


 @media all and (min-width:1200px){
     .ie .pt_redbox_wrap {
         max-width: 886px!important;
         width: 100%;
    }

    .ie .pt_redbox_wrap:before, .ie .pt_redbox_wrap:after{
		left:-17.2%;
    }


}
 @media all and (min-width:992px){
     .ie .navbar-collapse{
         margin-left:90px;
    }
    .navbar-collapse {
	    margin-left: 96px;
	}
}
 @media all and (max-width:1200px){
    .ie .pt_redbox_wrap {
         max-width: 782px;
         margin-bottom: 30px;
    }
}
 @media all and (max-width:1199px){
     .ie .pt_bluebox.searchleft {
         width: 58%;
    }
     .ie .pt_bluebox.searchright {
         width: 38%;
    }
     .ie .search-box-with-label2 {
         width: 330px;
    }

    .pt_refined_search .parameterouter.selectcategory, .pt_refined_search .parameterouter.subcategory, .pt_refined_search .parameterouter.innerkewyword{
	width: 27.5%;
	}

	.ie .pt_refined_search .parameterouter.selectcategory, .ie .pt_refined_search .parameterouter.subcategory, .ie .pt_refined_search .parameterouter.innerkewyword{
		width: 27.8%;
	}

}
 @media all and (max-width:992px){
     .ie .pt_navbar_top .pt_navbar_top_inner {
         min-height: auto;
    }
    .ie .search-box-with-label2 {
         width: 295px;
    }
}
 @media all and (max-width:991px){

     .ie .pt_bluebox.searchright .searchtextbox {
         width: 100px;
    }
     .ie .allmodels-select-box{
         width: 132px !important;
    }

     .ie .navbar > .container .navbar-brand, 
     .ie .navbar > .container-fluid .navbar-brand {
         margin-bottom: -40px;
    }

    .pt_refined_search .parameterouter.selectcategory, .pt_refined_search .parameterouter.subcategory, .pt_refined_search .parameterouter.innerkewyword{
	width: 100%;
	margin-bottom: 15px;
	}

	.pt_refined_search .parameterouter.innerkewyword{
		margin-bottom: 10px;		
	}

	.pt_refined_search .parameterouter.innerpartnumber {
	    width: 93.9%;
	}

	.ie .pt_refined_search .parameterouter.selectcategory, .ie .pt_refined_search .parameterouter.subcategory, .ie .pt_refined_search .parameterouter.innerkewyword{
		width: 100%;
	}

	.ie .pt_refined_search .parameterouter.innerpartnumber {
	    width: 93%;
	}
	.pt_redbox .bootstrap-select.btn-group .btn .caret::before {
	    top: -11px!important;
	}

	.ie .pt_redbox_wrap.navbar-right{
		width:83%;
	}
	.ie .searchright.pt_bluebox{
		width: 37%;
	}

	.innerpartnumber .form-control, .innerpartnumber span{
		width: 100%;
		clear: both;
		display: block;
	}

	.innerpartnumber span{
		padding: 0 0 5px 0;
		line-height: normal;
		text-align: center;
	}

}
 @media screen and (max-width:800px) and (min-width:768px){

     .ie .search-box-with-label2 .bootstrap-select.btn-group{
         width: 160px !important;
    }
     .ie .search-box-with-label2{
         width: 255px;
    }


}

@media screen and (max-width:800px){
	.nav.navbar-nav a.active, .pt_navbar_main .navbar-nav>li>a{
		padding: 2px;
	}

	.ie .navbar-nav.nav a.active, .ie .pt_navbar_main .navbar-nav > li > a{
		padding: 1px;
	}

	.ie .pt_bluebox.searchright{
		width: 38%;
	}

	.ie .searchleft.pt_bluebox{
		width: 369px !important;
	}
	.ie .pt_bluebox .row .allmodels{
		width: 64%;
	}

}



@media (min-width: 768px) and (max-width: 1100px){
	.navbar-header .navbar-brand {
  margin-right: -10px;
  margin-top: -20px;
  max-width: 70px;
}
.navbar-collapse {
  margin-left: 20px;
}
.pt_navbar_main .navbar-nav > li > a {
  font-size: 10px;
}
}

@media (min-width: 1020px) and (max-width: 1030px){
.pt_navbar_main .navbar-nav > li > a {
  font-size: 12px;
}
}

 @media all and (max-width:767px){
 	.pt_bluebox.searchright{
 		width: 222px;
 		padding-left: 10px;
 	}
     .ie .pt_bluebox.searchleft {
         width: 380px !important;
 	}
     .ie .pt_bluebox.searchright {
         width: 220px;
    }
 
     .ie .navbar > .container .navbar-brand, 
     .ie .navbar > .container-fluid .navbar-brand{
         margin-bottom: 0;
    }

     .ie .search-box-with-label2 .bootstrap-select.btn-group{
         width:150px !important;
    }
     .ie .search-box-with-label2{
         width:245px;
    }
    .ie .navbar-right.pt_redbox_wrap{
    	width: 100%;
    }
    .ie .navbar-right.pt_redbox_wrap::before, .ie .navbar-right.pt_redbox_wrap::after{
    	left:0;
    	right:0;
    }
    .ie .pt_bannerside_advt{
    	border: 0;
    }
}
 @media all and (max-width:640px){
     .ie .parameterouter.years{
         margin-top: 5px;
    }

     .ie .pt_bluebox.searchleft, 
     .ie .pt_bluebox.searchright, 
     .ie .allmodels-label, 
     .ie .keyword-label, 
     .ie .pt_bluebox .row .allmodels, 
     .ie .pt_bluebox .row .allmodels, 
     .ie .allmodels-select-box, 
     .ie .pt_bluebox .row .years, 
     .ie #keywordTPPsearch{
         width:100%!important;
         clear: both;
         margin: 0 auto;
         float: left;
    }
     .ie .pt_bluebox .bootstrap-select.btn-group{
         width: calc(100% - 15px) !important;
    }
     .ie .pt_bluebox .search-icon {
         margin-right: 0;
         margin-top: 29px;
    }
     .ie .pt_bluebox.searchright{
         padding: 0 2px 15px 0;
    }
     .ie .pt_bluebox.searchright form{
         display: table;
         vertical-align: bottom;
         width: calc(100% - 15px);
    }
     .ie .pt_bluebox.searchright form .search-box-with-label{
         display: table-cell;
         vertical-align: bottom;
         float: none;
         padding-right: 15px;
    }
     .ie .pt_bluebox.searchright form .search-icon{
         display: table-cell;
         vertical-align: bottom;
         width: 29px;
         float: none;
    }
     .ie .search-box-with-label2{
         width: 100% !important;
         float: left !important;
         display: block !important;
         clear: both !important;
    }
     .ie body .search-box-with-label2 .bootstrap-select.btn-group {
         width: calc(100% - 15px)!important;
         float: left !important;
         display: block !important;
         clear: both !important;
         margin-bottom: 10px;
    }

     .ie .search-box-with-label2, 
     .ie .search-box-with-label2 .allmodels-label, 
     .ie .search-box-with-label2 .bootstrap-select.btn-group, 
     .ie .year-box2, 
     .ie .omit-image-checkbox-group, 
     .ie .right-side-btn{
         width: 100%!important;
         margin: 0 auto;
    }
    .ie .year-box3{
         margin-bottom: 5px;
    }
    .ie .navbar-right.pt_redbox_wrap::after{
    	top:183px;
    }
    .searchright.pt_bluebox{
    	background: transparent;
    }
}
 @media all and (max-width:580px){
 	.pt_bluebox.searchright{
 		background: none;
 		padding-left: 0;
 	}

     .ie .pt_bluebox .bootstrap-select.btn-group{
         width:100%!important;
    }
     .ie .pt_bluebox.searchright form{
         width:100%!important;
    }
     .ie body .search-box-with-label2 .bootstrap-select.btn-group {
         width: 100%!important;
    }
    .ie .navbar-right.pt_redbox_wrap::after{
    	top:188px;
    }
}

 @media all and (max-width:480px){
 	h1.pt_yellow_head {     
 		line-height: 26px;     white-space: normal; 
 	}
	.pt_product_listing .tp_new_part_lazy_slider .pt_product{
		height: auto;
	}
	
	.pt_header_social_area{
		clear: both;
	    display: block;
	    left: 0;
	    margin: 10px auto 0;
	    padding: 0 15px;
	    position: relative;
	    right: 0;
	    text-align: left;
	    top: 0;
	    width: 100%;
	}
}

@media (max-width: 767px){
.category-border .col-md-3{
    width: 100%;
}
}

@media (min-width: 768px) and (max-width: 991px){
   .category-border .col-sm-6{
       width: 49%;
   }
}

.versionmessage{
	 margin: 0 auto;
    position: relative;
    width: 1170px;
    z-index: 9999;
}

@media (max-width: 980px){
	.versionmessage{
		width: 100%;
	}
}
#InquiryLoader{
	display: none;
}

.findingproduct{
    display: none;
    position:fixed;
    transform: translate(-50%,-50%);
	left:50%;
	top:50%;
    width: 100%;
    padding: 10px 0;
    background: #eaeaea;
    border-top:1px solid #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    color: #000;
    text-align: center;
    vertical-align: middle;
}
.hovercolor{
	
}
.clickevent{
	color:#1877F2;
}

#cardloader{ display: none; }
.showresponcemessage{
	color:red;
}
.showresponcemessage.green{
	color: green;
}

@media (max-width:767px){
.navbar.navbar-default.pt_navbar_main .navbar-right.pt_redbox_wrap {
	z-index: 99;
}
}

.innerkewyword .autoconmpleresult .ui-autocomplete{
	top: 38px;
}


/*css changed by pankaj 06-09-2024*/
@media(min-width:1200px){
	.navbar-header .navbar-brand {
  margin-top: -34px;
  max-width: 153px;
  position: absolute;
}
}

@media (min-width: 768px) {
    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
        margin-left: -25px;
    }
}
.pt_main_slider .pt_main_slider_caption{
	left: auto!important;
}

@media (min-width: 992px) {

.pt_bluebox.searchleft,.searchleft_showcase .left-box{
	    width: 63%;margin-left: 40px;
}
}
@media(min-width:992px) and (max-width: 1199px){
	.pt_bluebox.searchleft { 
    margin-left: -17px;
}
.pt_navbar_main .navbar-nav > li > a{
	font-size: 10px!important;
}
    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand { 
        position: absolute;
        max-width: 120px;
    }
        .navbar-collapse .navbar-nav {
        	text-align: left
        }
        .navbar-collapse.collapse { 
        margin-left: 100px;
    }
       .pt_bluebox.searchleft {
        width: 55%!important; 
    }
}

@media(min-width:768px) and (max-width: 991px){
.navbar-collapse .navbar-nav{
	width: 99%;
}
    .pt_navbar_main .navbar-nav > li > a { 
        padding: 2px;
    } 
    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{
    	margin-left: -42px;
    }
}

@media(min-width:400px) and (max-width:491px){
	.navbar-header .navbar-brand {
    margin-top: -40px!important;
    margin-left: -3px;
}
}
@media(min-width:478px) and (max-width:768px){
.navbar-header .navbar-brand {
    margin-top: 6px!important; 
}
.pt_header_social_area { 
    right: 309px;  
}

}
@media(min-width:403px) and (max-width:477px){
    .navbar-header .navbar-brand {
        margin-top: -33px !important;
    }}
@media(max-width:568px){
		.navbar-header .navbar-brand {
    max-width: 80px;}
}

/*css updated by pankaj 09-09-2024*/
@media(min-width:992px){
ol.breadcrumb.pt_beadcrumb {
    margin-left: 16.5%;
    padding-top: 8px;
}}