.wrapper.events-listing {
	.wapper-left-right{flex-wrap: wrap;width:100%;max-width:1440px}
	.selected-filters .content-wrapper{max-width:1440px !important;padding-left:0;padding-right:0}
	.listing-content-right{width:calc(100% - 360px);max-width:1084px}
	.selected-filters .events-status .num{line-height: normal;margin:auto 0rem auto 0.15rem}
}

.main.events-listing .listing-block-wrap .listing-block{
	.image-section .icon.share{
		width: 24px;height: 24px;background-color: #fff;border-radius: 50%;padding: 0;
		display: flex;align-items: center;justify-content: center;
	}
	.image-section .icon.share .icon-img{width:12px;height:12px}
	.image-section .icon:hover{
		background-color:#fff;
	}
	@media (max-width:1280px){ padding:6px; }
}
.events-listing .listing-block-wrap .listing-block .automallprofile-linkwrap{
	 width: 251px;height: 222px;
	.image-section{ width:100%;height:100% }
	.event-status { 
		width:fit-content;padding:0 0.6625rem;height:24px;inset: 12px auto auto 14px;z-index: 1;
		border-radius: 32px;
	 }
	.event-status.live{background-color:#FA3535;}
	.event-status.upcoming{background-color:#2a2b29;}
	.event-status img{display:none}
	.event-status .status-dot{width:8px;height:8px;background-color: #fff;border-radius: 50%;margin-right:8px}
	.event-status .status-text{font-size:12px;font-weight:500;position: relative;inset:0}
	@media (max-width:1280px){ width:100%; }
}
.interested-modal .row2 input .code.form-control{
	width:auto;
	@media (max-width:640px){ width:100px }
}
.interested-modal .row2.pdf_form{padding: 14px 24px 54px;}

.interested-modal .row2 .control-block{
			margin-bottom: 1.2rem !important;
			.err_validation{ top: auto;bottom: -15px; }
		}
.interested-modal .row2 .captcha-block {
			margin-top: 0.5rem !important;
			input[name="security_code"]{margin-bottom: 0px;z-index: 1;}
			.err_validation{ top: auto;bottom: -15px; }
		}

.events-listing .listing-block-wrap .listing-block .button-section {
	.view-now{ width: 200px; }
	.button-section-wrap .event-listing__locate-btn{
	    color: #fff;font-family: inherit;font-size: 13px;font-weight: 400;line-height: 18px;
	    text-decoration: underline;justify-content: center;align-items: center;gap: 6px;
	    width: 150px; height: 28px;margin: 0 auto 1.35rem;padding: 0 14px;border-radius: 55px;
	    background: rgba(0, 0, 0, 0.61);border: none;white-space: nowrap;display: inline-flex;
	    cursor: pointer;position: relative;
	}
	.button-section-wrap .event-listing__locate-btn .icon.locate{
		width: 16px;height: 16px;object-fit: contain;
	}
	.button-section-wrap .event-listing__locate-btn .location-address{
		inset:30px 0 0 auto;height:fit-content;max-height:unset;
	}
	.button-section-wrap .event-listing__locate-btn:hover .location-address{
		width:320px;border-radius: 12px;background-color:#fff;display:flex;
		border:1px solid #f49357;
	}
	.button-section-wrap .event-listing__locate-btn:hover .location-address .tri-arrow-up{
		display:block !important;

	}
	.location-address .tri-arrow-up, .location-address .tri-arrow-up.shade{
		inset:-14px 50px auto auto;
		border-width:0 12.5px 14px 10.5px
	}
	.location-address .tri-arrow-up.shade{
		filter:blur(0);top: -15px;right:48px;border-width:0 13px 15px 13px;
		border-color: transparent transparent #f49357 transparent !important;
	}
	.location-address .title{
		color: #2b2a29;font-size: 14px;font-weight: 400;line-height: 23px;
		text-align:left; text-align: -webkit-left;white-space: normal;
	}
	.location-address .addr-section{margin-bottom: 7px;}
	.location-address .get-direction{
		color:#306E9A;font-size:14px;font-weight: 500;text-decoration:none;display: inline-flex;
    }
	.location-address .address-text{width: 100%}
	.location-address .contPerson{margin:0}
	.location-address .contact-section{padding:8px;border-radius: 6px;background-color: #F1F6FF;}
	.location-address .contPerson .value{color: #4C4C4C;font-size: 12px;font-weight: 400}
	.location-address .contNumber .value{color: #2A2B2C;font-size: 14px;font-weight: 500;text-decoration: underline}
}
.events-listing .listing-block-wrap .listing-block .button-section .button-section-wrap .event-listing__locate-btn .icon.locate.mobile{display:none}
.events-listing .listing-block-wrap .listing-block .content-section .content-oflisting .details-row {
	color:#575757;font-size: 14px;font-weight: 400;width: fit-content;margin-top:12px;margin-bottom:12px;
	background-color: #F6F7FC;border-radius: 32px;padding: 7px;
	.icon.vehicles{ width:25.7px;height:16.3px;margin-right: 9px;margin-left: 10px;}
	.count-vehicles{color: #3359A3;font-size: 14px;font-weight: 600;}
	.download-pdf{
	    color: #fff;font-family: inherit;font-size: 14px;font-weight: 400;line-height: 24px;
	    display: inline-flex;justify-content:center;align-items: center;gap: 3px;width: 123px;height: 28px;
	    padding: 0 14px 0 10px;background: #222;border: 0.5px solid #e7e7e7;border-radius: 14px;
	    box-shadow: 0 2px 3.7px rgba(0, 0, 0, 0.11);cursor: pointer;white-space: nowrap;
	}
	.pdf-download{width:15px;height:19px;}
	@media (max-width:1280px){
		font-size: 12px;width: 100%;padding: 4px;max-width: calc(100% - 0.1rem);
	}
}

.events-listing .listing-block-wrap .listing-block .content-section {
	width: fit-content;max-width:446px;padding: 0px 12px 0px;
	.category-wrap .cat-btns-wrap{margin-top:0}
	.time-data{color:#636363;line-height: normal}
	.features-blk .feature{align-items: start !important;}
	.features-blk .feature .icon{line-height:normal;padding-top: 3px;box-sizing: content-box;}
}

@media (max-width: 1280px){	

	.wrapper.events-listing .listing-content-right{ width:100% }
	.wrapper.events-listing .selected-filters{border-radius: 8px}
	.wrapper.events-listing .selected-filters .content-wrapper{padding: 0.2rem 0.2rem 0.2rem 0.5rem;}
	
	.events-listing .listing-block-wrap .listing-block{padding:6px !important}

	.wrapper.events-listing .listing-content-right .listing-block-wrap .listing-block,
	.wrapper.events-listing .selected-filters,
	.wrapper.events-listing .listing-content-right .listing-block-wrap .listing-block.adbanner-block{margin: 6px !important;box-shadow: 2px 2px 7px -1px #00000029;}

	.wrapper.events-listing .selected-filters{margin-left:auto !important;margin-right:auto !important}
	
	.events-listing .listing-block-wrap .listing-block .content-section{ padding-top:8px }
	.events-listing .listing-block-wrap .listing-block .content-section .time-data { margin: 0.25rem 0; }
	
	.events-listing .listing-block-wrap .listing-block .content-section .content-oflisting .details-row,
	.events-listing .listing-block-wrap .listing-block .content-section .content-oflisting .details-row .count-vehicles,
	.events-listing .listing-block-wrap .listing-block .content-section .content-oflisting .details-row .download-pdf{
		font-size: 11px;width:fit-content;
	}
	.events-listing .listing-block-wrap .listing-block .content-section .content-oflisting .details-row{
		font-size: 11px;width: fit-content;padding-right: 0.4rem;margin-right:auto;margin-left:auto;
	}
	.events-listing .listing-block-wrap .listing-block .content-section .content-oflisting .details-row .download-pdf{
		margin-left: 6px;padding-right: 0.5rem;
	}
	.events-listing .listing-block-wrap .listing-block .content-section .content-oflisting .details-row .icon.vehicles{
        margin-left: 8px;margin-right: 6px;
	}
	.events-listing .listing-block-wrap .listing-block .button-section .view-now{font-size:13px}

	.events-listing .listing-block-wrap .listing-block .button-section .button-section-wrap{position:static !important}

	.events-listing .listing-block-wrap .listing-block .button-section .button-section-wrap .event-listing__locate-btn{
	    color:#ffffff;font-size:11px;text-decoration: underline; width: fit-content; height: 24px;border:none;
		position: absolute; inset: 15px 52px auto auto; padding: 0 0.5rem 0 0.3rem;background-color: rgba(0,0,0,0.7);
	}
	.events-listing .listing-block-wrap .listing-block .automallprofile-linkwrap .event-status{ top:9px;left:9px; }
	.events-listing .listing-block-wrap .listing-block .automallprofile-linkwrap .event-status .status-dot{
		width: 6px;height: 6px;margin-right: 6px
	}
	.events-listing .listing-block-wrap .listing-block .automallprofile-linkwrap .event-status .status-text{
		font-size: 10px;font-weight: 400;
	}
	.events-listing .listing-block-wrap .listing-block .button-section-wrap .event-listing__locate-btn .icon.locate{width: 14px;height: 14px}
	/*.events-listing .listing-block-wrap .listing-block .button-section .button-section-wrap .event-listing__locate-btn .icon.locate.mobile{display:block}
	.events-listing .listing-block-wrap .listing-block .button-section .button-section-wrap .event-listing__locate-btn .icon.locate.desktop{display:none}*/
	
	.events-listing .selected-filters .content-wrapper .text{
		font-size:16px !important;font-weight: 600 !important;
		@media (max-width:640px){ padding-bottom:0 }
	}
}

@media (max-width: 991px){
	.events-listing .selected-filters .content-wrapper .text{ padding-bottom: 1rem; }
	.wrapper.events-listing .selected-filters .content-wrapper{  flex-direction: column; }
	.wrapper.events-listing .selected-filters .content-wrapper .events-status{
		font-size: 12px !important;margin-bottom:0 !important;
		.num{font-size: 0.75rem}
		.icon-live{width:16px;height:16px}
	}
}

@media (max-width:640px){ 
	.wrapper.events-listing .selected-filters .content-wrapper,
	.events-listing .selected-filters .content-wrapper .text{ padding-bottom:0 }
}