#addImgsWrp{
	overflow-x: scroll;
	width: 100%;
	white-space:nowrap;
}
#addImgsWrp .addImg{
	display:inline-block;
	
}
.addImg img{
	border-radius: 3px;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.featAddImg{
	
}
#prodDetailsImgCarousel{
	border-radius: 7px;
}

#prodDetailsImgCarousel .carousel-item{
	
	width: 100%;
	border-radius: 7px;
	height: 500px;
	width: 100%;
	background: linear-gradient(0deg, rgba(0, 0, 0, .4), rgba(0, 0, 0, .6), rgba(0, 0, 0, .4));
}
#prodDetailsImgCarousel .carousel-inner{
	border-radius: 7px;
}
#prodDetailsImgCarousel .carousel-item img{
   width:100%; height:100%;
	border-radius: 7px;
	object-fit: cover;
	
}
@media (min-width: 431px) and (max-width: 749px) {
	
   #prodDetailsImgCarousel .carousel-item{
	   height: 320px;
   }
	
}
@media (max-width: 430px) {
	
   #prodDetailsImgCarousel .carousel-item{
	   height: 280px;
   }
	
}
.carContIcon{
	background-color: rgba(0, 0, 0, .28);
	filter: drop-shadow(0px 1px 7px rgba(0, 0, 0, 0.25));
	border-radius: 35px;
	font-size: 12px;
	    padding-top: 8px;
    
	width: 35px;
	height: 35px;
}
.carContIconLeft{
	padding-right: 2px;
}
.carContIconRight{
	padding-left: 2px;
}
#prodLargeImgModal .modal-dialog{
	max-width: 100%;
	width: 100%;
}
#prodLargeImgModal .modal-dialog, #prodLargeImgModal .modal-content{
	height: 100%;
}
#prodLargeImgModal .modal-dialog{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	border-top:none !important;
}
#prodLargeImgModal .modal-content{
	background-color: #000000;
	color: #FFFFFF;
	border:none !important;
	border-radius: 0px !Important;
}
#prodLargeImgModal .modalCloseCust{
	color: #FFFFFF;
}
#prodLargeImgModal .modalCloseCust:hover{
	cursor: pointer
}
#prodLargeImgModal .modal-header{
	border-bottom: none;
}
#enlargeImgNumWrp, .modalCloseCust{
	white-space: nowrap;
	
}
.modalCloseCust i{
	vertical-align: middle;
	padding-left: .5em;
}
#prodName h1{
	font-size: 1.3rem;
	font-weight: bold;
}
#contactSellCard #location{
	font-size: 1.05rem;
}
#prodTotalPrice{
	font-size: 1.3rem;
	font-weight: bold; 
}
#contactSellFormCard #sellerNameLocal{
	font-size: 1.25rem;
	font-weight: bold;
}
.prodDetIconWrp, .prodDetTitleValWrp{
	display:inline-block;
}
.prodDetIconWrp{
	vertical-align: top;
	padding-top: .25 rem;
	border: solid 1px #006fbe;
	height:40px;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    width:40px;
	text-align: center;
}
.prodDetIconWrp i{
	vertical-align: middle;
	font-size: 20px;
	margin: 8px auto;
	color:  #006fbe;
	margin-left:1px;
	
}
.prodDetIconWrp .fa-fan{
	margin-top: 9px;
	
}
.prodDetIconWrp img{
	width: 21px !important;
	text-align: center;
	margin: 8px 0 8px 2px;
}

 .prodDetTitleValWrp{
	 padding-left: .4em;
	 vertical-align: top;
	    max-width: 75%;
}
 .prodDetTitleValWrp .prodDetTitle h3{
	 font-size: 1rem;
	 margin-bottom: 0px;
 }
 .prodDetTitleValWrp .prodDetVal {
	 font-size: .9rem;
 }
 .detailsHeading{
	 font-size: 1.3rem;
 }
 .prodDetAccord .accordion-button:not(.collapsed){
	 background-color: #FFFFFF;
	 color: #000000;
 }
 .prodDetAccord .accordion-item:first-of-type>.accordion-header .accordion-button{
	 border-radius: 0;
	
 }
 .prodDetAccord .accordion-item{
	 border-radius: 0;
	 border-top: none;
	 border-left:none;
	 border-right: none;
 }
 .prodDetAccord .accordion-button:focus{
	 box-shadow: none;
 }
 .prodDetAccord .accordion-button{
	 font-weight: bold;
	 font-size: 1.05rem;
	 padding-top:20px;
	 padding-bottom: 20px;
	
 }
 .addImg.active{
	 border: solid 4px #0d6efd;
	 border-radius: 7px;
 }
 #viewSlideShowAddImg{
	         border-radius: 7px;
    
    box-sizing: border-box;
    flex-shrink: 0;
    height: 124px;
    overflow: hidden;
    position: relative;
	width: 181px;
	vertical-align: top;

 }
  #viewSlideShowAddImg a{
	  background: linear-gradient(0deg, rgba(0, 0, 0, .4), rgba(0, 0, 0, .3) 100%, #d3d3d3 0);
    border-radius: 8px;
    border-radius: var(--lruc-space-primary-2);
    display: inline-block;
    height: 124px;
    padding: 0;
    width: 181px;
    z-index: 1;
  }
  #viewSlideShowAddImg:hover{
	  cursor: pointer;
  }
  #viewSlideShowAddImg a:hover{
	   color: #fff;
	   cursor: pointer;
  }
  #viewSlideShowAddImg img{
	      object-position: 50% 70%;
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
	
	
  }
   #viewSlideShowAddImg img:hover{
	     cursor: pointer;
   }
  #viewSlideShowAddImg label{
	  color: #fff;
	  align-items: center;
    background: linear-gradient(0deg, rgba(0, 0, 0, .4), rgba(0, 0, 0, .6), rgba(0, 0, 0, .4));
    display: flex;
    font-weight: 700;
    height: 100%;
    justify-content: center;
    letter-spacing: .4px;
  }
  #viewSlideShowAddImg label:hover{
	     cursor: pointer;
   }
	.itmDetailWrp .detailItm .itmLbl, .itmDetailWrp .detailItm .itmVal{
		display:inline-block;
		font-size: .9rem;
	}
	.detailItm{
		white-space:nowrap;
	}
	.detailItm .hastinymce{
		white-space: wrap;
	}
	.itmDetailWrp .itmVal{
		width: 49%;
	}
	.itmDetailWrp .itmLbl{
		width: 50%;
	}
	#prodDetailsAccordion .accordion-body{
		
		padding-top: 0em; 
		padding-bottom:.25em;
		
	}
	#prodDetailsAccordion .accordion-body h4{
		font-size: .9rem;
		font-weight: 700;
	}
	.accordion-button:not(.collapsed){
		box-shadow: none !important;
	}
	#priceLbl-total{
		font-weight: bold;
	}
	#prodDetailsCard{
		background-color: rgba(13, 110, 253, .05);
		border-color: #ededed;
	}
	#prodDetailsAccordion .accordion-item:first-child button:first-of-type, #prodDetailsAccordion .accordion-item:first-child{ 
		
		-webkit-border-top-left-radius: 0.375rem !important;
		-webkit-border-top-right-radius: 0.375rem !important;
		-moz-border-radius-topleft: 0.375rem !important;
		-moz-border-radius-topright: 0.375rem !important;
		border-top-left-radius: 0.375rem !important;
		border-top-right-radius: 0.375rem !important;
	}
	#prodDetailsAccordion .accordion-item:last-child button:last-of-type, #prodDetailsAccordion .accordion-item:last-child{ 
		-webkit-border-bottom-right-radius: 0.375rem !important;
		-webkit-border-bottom-left-radius: 0.375rem !important;
		-moz-border-radius-bottomright: 0.375rem !important;
		-moz-border-radius-bottomleft: 0.375rem !important;
		border-bottom-right-radius: 0.375rem !important;
		border-bottom-left-radius: 0.375rem !important;
	}
	.bottomAccords{
		border-top: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color) !important;
		border-bottom: none !important;
	}
	.bottomAccords .accordion-item{
		border-bottom: none !important;
	}
	.bottomAccords h3.accordion-header .accordion-button{
		font-size: 1.15rem;
		text-transform: uppercase;
	}
	.smThumbImgWrp{
		height: 154px;
	}
	.smThumbItmWrp img{
		
		-webkit-border-top-left-radius: 0.375rem !important;
		-webkit-border-bottom-left-radius: 0.375rem !important;
		-moz-border-radius-topleft: 0.375rem !important;
		-moz-border-radius-bottomleft: 0.375rem !important;
		border-top-left-radius: 0.375rem !important;
		border-bottom-left-radius: 0.375rem !important;
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	
	
	@media (max-width: 767px) {
		.smThumbItmWrp img{
		-webkit-border-top-left-radius: 0.375rem !important;
		-webkit-border-top-right-radius: 0.375rem !important;
		-moz-border-radius-topleft: 0.375rem !important;
		-moz-border-radius-topright: 0.375rem !important;
		border-top-left-radius: 0.375rem !important;
		border-top-right-radius:0.375rem !important;
		-webkit-border-bottom-right-radius: 0px !important;
		-webkit-border-bottom-left-radius: 0px !important;
		-moz-border-radius-bottomright: 0px !important;
		-moz-border-radius-bottomleft: 0px !important;
		border-bottom-right-radius: 0px !important;
		border-bottom-left-radius: 0px !important;
		}
	
	}
	
	.smThumbItmWrp .priceWrp {
		color: #006fbe;
		font-size: 1rem;
		font-weight: bold;
	}
	.smThumbItmWrp .smThumbProdName{
		color: #225777;
		font-size: 1rem;
		font-weight: bold;
	} 
	.smThumbItmWrp .localWrp{
		font-size: .9rem;
	}
	.smThumbItmWrp .sellerWrp{
		color: #225777;
		font-size: .9rem;
	}
	.smThumbItmWrp{
		box-shadow: 0 2px 4px rgba(0, 0, 0, .08), 0 1px 1px rgba(0, 0, 0, .04);
	}
	#mobileBottomMenu { 
		height: 63px; 
		position: fixed; 
		bottom:0%;
		width:100%; 
		box-shadow: 0 -2px 4px rgba(0, 0, 0, .2);
		background-color: #FFFFFF; 
		opacity: 1;
	}
	.mobileBottomCol{
		padding-top: 13px;
	}
	#contSellFrmWrp-mobile #contactSellTopSect, #contSellFrmWrp-mobile #modalCloseBtnWrp{
		display:inline-block;
		
	}
	#contSellFrmWrp-mobile{
		white-space: nowrap;
	}
	#contSellFrmWrp-mobile #contactSellTopSect{
		width: 93%;
	}
	#contSellFrmWrp-mobile #modalCloseBtnWrp{
		vertical-align: top; 
		width: 7%;
	}
	#contSellFrmWrp-mobile #prodName, #contSellFrmWrp-mobile #location, #contSellFrmWrp-mobile #prodTotalPrice, #contSellFrmWrp-mobile #sellerNameLocal, #contSellFrmWrp-mobile #sellerAddr{
		white-space: wrap;
	}
	
	.engineNumTitle{
	font-weight: bold;
}
.moreDetailsTitle{
	font-weight: bold;
}
.addVid{
	
	   margin-bottom: 0px !important; 
	background: #000000;
	vertical-align: top;
	border-radius: 7px;
}
.active .addVid{
	border-radius: 0px !important;
}
.addVid i{
	vertical-align: middle;
	font-size: 45px;
	color: #FFFFFF;
}
.addVid a{
	display: block;
	height: 124px;
	width: 181px;
}
.addVid a:hover, .addVid i:hover, .addVid label:hover{
	cursor: pointer;
}
#viewSlideShowAddImg label {
   
}
#largeImgBody img{
	max-height: 830px;
}