
.divAction {
	    background-color: #FFFDE7 !important;
    border: 1px #FFC107 solid !important;
 
}
.priceAction {
    padding: 5px;
    background-color: rgba(238, 40, 36,0.8);
    color: white;
    position: absolute;
    bottom: 45px;
    right: 0; 
    font-size: 13px;
    z-index: 10;
    margin: 5px;
}
    @media (min-width: 1200px) {
        .container {
            
        }
    }
   
    @media only screen and (max-width: 720px) {} .containerclass {
        min-height: 500px;
        background-color: white;
        margin-top: 20px;
        padding-top: 10px;
        border: 1px solid rgb(177,
        177,
        177);
    }
    a:focus {
        outline: none;
    }
   
    redBg {
        background-color: rgb(238, 40, 36);
        border-color: rgb(238, 40, 36) !important;
    }
    
 
    .no-margin-row {
        margin-left: 0px;
        margin-right: 0px;
    }
    
 
	.filterColumn {padding-bottom: 50px;}
	.filterColumn a.activeBtn {background-color: #EE2824;color:white;border-color: #EE2824;}
    .arrowText {
        padding-top: 5px;
        padding-bottom: 5px;
        color: white;
        background-color: rgb(238, 40, 36);
        padding-left: 20px;
        height: 34px;
    }
    .arrow-right {
        border-bottom: 17px solid transparent;
        border-left: 16px solid rgb(238, 40, 36);
        border-top: 17px solid transparent;
        position: absolute;
        right: -15px;
        z-index: 2;
    }
    .cardText a:hover {
        color: #EE2824;
    }
    .cardText a {
        color: rgb(58, 58, 58);
        text-decoration: underline
    }
    .brandGroupButton a {
        width: 70px;
    }
    .gruzGroupButton a, .dlinavillGroupButton a {
        margin-bottom: 10px;
        margin-right: 5px;
         
    }
    .engineGroupButton a {
        margin-bottom: 10px;
    }
   .driveGroupButton a {
        margin-bottom: 10px;
    }
    .btnFilter:hover {
       background-color: rgb(238, 40, 36);
        border-color: rgb(238, 40, 36) !important;
    }
    .filterBtn2:hover {
      
        border-color: rgb(238, 40, 36) !important;
    }

	.filterBtn2:active, .filterBtn2:focus
	{
		background-color: #fff;
		border-color: #ccc;
		color: #333;
	}
    .btnFilter {
        background-color: #555555;
        color: white;
        font-size: 16px;
        padding: 12px 30px;
    }
    .btnFilter:focus, .btnFilter:active  {
        background-color: #555555;
        color: white;
        font-size: 16px;
        padding: 12px 30px;
    }
    .btnFilter2 {
        background-color: #EE2824;
        color: white;
        font-size: 16px;
        padding: 12px 30px;
    }
   
    .filterLine {
        color: red;
        width: 100%;
        height: 1px;
        padding-left: 0px;
        padding-right: 30px;
        margin-left: -15px;
        margin-right: 0px;
        border-right-width: 0px;
    }
    .cardList {
        border: 1px solid rgb(221, 221, 221);
		background-color: white;
    border-left-width: 0;
    border-top-width: 0;
    height: 894px;
    }
    .captionPage {
        padding-left: 30px;
        padding-right: 30px;
    }
    .captionPage h3 {
        margin-bottom: 20px;
    }
    .textPage {
        padding-left: 30px;
        padding-right: 30px;
    }
    #cardItemList {
		min-height: 360px;
        padding-bottom: 20px;
        
    }
    .cardItem img{
		 
	}
    .cardItem {
        padding-top: 20px;
		
    }
    .cardVPBody {
		margin-bottom: 10px;padding-bottom: 10px;
        background-color: white;
        padding-top: 10px;
        border: 1px solid rgb(221, 221, 221);
    }
    .cardVPBody i.fa-star-o {
        padding-right: 5px;
    }
    .cardVPBody i.fa-clone {
        padding-left: 3px;
        padding-right: 3px;
        font-size: 12px;
    }
    .imageBG img {
        height: 156px;
    }
    .itemText {
        padding-top: 5px;
        font-size: 13px;
        margin-bottom: 5px;
    }
	
	#brandsCarusel .slick-slide img {display:inline;}
	
	li:hover .sub-menu {
    visibility: visible;
}

 

.img-hover img {
    -webkit-transition: all .3s ease; /* Safari and Chrome */
  	-moz-transition: all .3s ease; /* Firefox */
  	-o-transition: all .3s ease; /* IE 9 */
  	-ms-transition: all .3s ease; /* Opera */
  	transition: all .3s ease;
 

}
.img-hover img:hover {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform:translateZ(0) scale(1.05); /* Safari and Chrome */
    -moz-transform:scale(1.05); /* Firefox */
    -ms-transform:scale(1.05); /* IE 9 */
    -o-transform:translatZ(0) scale(1.05); /* Opera */
    transform:translatZ(0) scale(1.05);

	
	
}

.popover.right > .arrow::after {
    border-left-width: 0;
    border-right-color: #fff;
    bottom: -10px;
    content: " ";
    left: 1px;
}

.popover > .arrow::after {
    border-width: 11px;
    content: "";
}
 
.popover {padding-bottom: 0px; padding-top: 0px;}
.popover-content
{width:300px;}

.captionCard:hover {
	cursor: pointer;
	text-decoration : underline;
}
.captionCard 
{
	
	color: #337ab7;
	
}

.smallCard img {   margin-top: -15px;     height: 120px;
    display: inline;} 
.smallCard:hover img {opacity: 1.0;} 
.smallCard p {width:100%; 
			margin:0;
			position: absolute;
			bottom: 0;
			left: 0;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 8px;
			} 

.smallCard { padding: 20px;
font-size: 18px;
    background-color: white;
   
    margin-bottom: 25px;
    border: 1px solid #EEEEEE;}
.smallCard:hover {border:1px solid #BDBDBD; cursor:pointer; }
.divCard:hover {opacity:1.0 !important;};
.cardPrevB a {
    text-decoration: underline !important;
}

  a.activeBtn {background-color: #EE2824;color:white;border-color: #EE2824;}
  
   
  h2,h3 {font-weight: bolder !important;  font-family:Ptsansb; font-size:20px; text-transform: uppercase;}	
h1 {font-size:28px; font-family:Ptsansb; font-weight:bolder;}

 
 	
.underline {
	text-decoration:underline;
} 	

.lazyload {
	border: 1px solid white;
}


.popover-content{
	padding:0px !important;
}

.popover {
	border-radius : 1px;
}

.smallCard a{
	text-decoration:underline;
	
} 

.cardVPBody a
{
	text-decoration:underline;
}

#propertyFromSales > div{
	padding: 15px; 
    background-color: transparent;
    border-right: 1px solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-color: #EEEEEE;
}

#propertyFromSales > div:last-child{
    border: none;
}

#propertyFromSales > div:hover{
	background-color: #F44336;
    color: white;
    
    cursor: pointer;
	 border-top-width: 0px;
    border-bottom-width: 0px;
}


#propertyFromSales {
	
	
    border-top: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
   
    color: white;
    background-color: #FF5722;
 
	vertical-align:middle;
	 
}


