a.back-to-top{
	bottom:75px;
}
a.back-to-top:hover{
	bottom:80px;
}
.choose-type .cat-card span.cat-icon{
	background-color:#EC0237;
}
.choose-type .cat-card:hover  .ac-back-side{
	background-color:#EC0237;
}
.elementor-shortcode .cat-icon{
	width:50px !important;
	height:50px !important;
}
.footer-bottom-custom li a i {
    text-align: center;
    border-radius: 50%;
    color: #555558;
    background: #f4f4f4;
    float: none;
    width: 60px;
    height: 60px;
    font-size: 24px;
    padding-top: 0;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    min-width: 40px;
    -webkit-transition: .2s ease;
    transition: .2s ease;
}
.i-section.archive-heading{
	padding-top: 10px;
    padding-bottom: 10px;
}
.archive-heading .section-title{
	text-align:left;
}
.archive-heading .section-title h1{
	font-size: 20px;
}
.cat-blocks-custom{
	display:flex;
	    position: absolute;
}
.cat-block-custom{
	    width: 200px;
    height: 165px;
    position: relative;
    margin-right: 15px;
    background: white;
    border: 1px solid rgba(0,0,0,0.3);
    border-radius: 5px;
}
.cat-block-custom a{
	    width: 100%;
    height: 88%;
    display: block;
	    filter: brightness(70%);
}
.cat-block-custom span{
	    position: absolute;
    top: 144px;
    font-size: 12px;
    left: 25px;
}
.cat-block-custom i{
	color: black !important;
    position: absolute;
    top: 145px;
    font-size: 14px;
    left: 5px;
}
.cat-block-parent-custom {
    position: relative;
    height: 200px;
	    overflow-x: auto;
}

h3.ir-cat{
	color: #fff;
}
.quick-search-instance-new  input[name="search_keywords"]{
	background: white;
    border-radius: 10px !important;
	color: black !important;
	padding: 10px !important;
}

.horizontal-widget-custom .row{
	overflow-x: auto;
/*   white-space: nowrap; */
}
.horizontal-widget-custom .row .col-md-3{
	 display: inline-block;
   float: none;
	    padding: 0;
    margin-right: 5px;
}
@media(max-width:480px){
.horizontal-widget-custom .ac-front-side .category-name{
	font-size: 10px;
	    line-height: 1.3;
    display: block;
}
	.horizontal-widget-custom .face.ac-back-side p{
		font-size:10px;
		line-height: 1.2;
	}
}
.results_custom{
	margin-bottom:40px;
}
.horizontal-app-custom .listing-feed-carousel .owl-item{
	opacity: 1 !important;
}
.horizontal-app-custom .lf-nav{
	display:none;
}
.horizontal-app-custom .listing-feed-2{
	overflow-x: auto;
}
@media(max-width:480px){
.horizontal-app-custom .listing-feed-carousel .lf-item-container{
	margin-left:5px;
	margin-right:5px;
}
	.horizontal-app-custom .lf-item{
		height:120px;
	}
	.horizontal-app-custom .listing-preview .c27-footer-section{
		height:30px;
	}
	.horizontal-app-custom .listing-details>ul>li[data-toggle=tooltip] .cat-icon{
		height:24px;
		width:24px;
	}
	.horizontal-app-custom .listing-details .category-name{
		font-size: 10px;
	}
	.horizontal-app-custom .lf-item-container .listing-details>ul>li:first-child{
		margin-right: 5px;
    margin-top: 2px;
	}
	.horizontal-app-custom  .lf-item-container .listing-details>ul{
		    width: 90%;
	}
	.horizontal-app-custom .lf-item-info>h4{
		    font-size: 12px;
	}
	.horizontal-app-custom .lf-item-info>ul li{
		font-size: 10px;
	}
	.horizontal-app-custom .lf-head{
		    top: 10px;
    left: 10px;
	}
	.horizontal-app-custom .ld-info ul li a, .horizontal-app-custom .listing-details .cat-icon{
	height:24px;
		width:24px;
}
	.horizontal-app-custom .listing-details .cat-icon{
		min-width:24px;
	}
	
	
}
@media(max-width:800px){
	.explore-mobile-nav{
		bottom:30px !important;
	}
}
.horizontal-app-custom .owl-stage {
    transition-timing-function: linear !important;
	    transition: all 0.5s linear 0s !important;
}
.instant-results ul li .cat-icon {
    width: 30px !important;
    height: 30px !important;
}
.custom_add_cart{
	margin-bottom:30px;
}
* {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
   user-select: none; /* Non-prefixed version, currently supported by Chrome, Opera and Firefox */
}