@media (min-width: 250px) and (max-width: 768px) {
	#hero {
		height: 40vh
	}
	#hero h1 {
		font-size: 22px;
		line-height: 1.5
	}
	#exhibitor_customer_hero {
		height: 30vh
	}
	#contact_hero {
		height: 30vh
	}
	#web_reg_hero {
		height: 30vh
	}
	#exhibit_lead_hero {
		height: 30vh
	}
	#session_tracking_hero {
		height: 30vh
	}
	#ce_certificates_surveys {
		height: 30vh
	}
	#badge_print_hero {
		height: 30vh
	}
	#virtualconference_hero {
		height: 30vh
	}
	#about {
		padding: 55px 0
	}
	#solution {
		padding: 55px 0
	}
	#testimonials {
		padding: 55px 0
	}
	#reporting_dashboard_section {
		padding: 55px 0
	}
	#track_session_section {
		padding: 55px 0
	}
	.reporting_box li {
		margin-bottom: 10px
	}
	.session_app_box li {
		margin-bottom: 10px
	}
	#mobile_app_section {
		padding: 55px 0
	}
	#energize_the_exhibition_section {
		padding: 55px 0
	}
	#lead_products {
		padding: 55px 0
	}
	#surveys_section {
		padding: 55px 0
	}
	#badges_section {
		padding: 55px 0
	}
	#onside_section {
		padding: 55px 0
	}
	#tsl-miconference_section {
		padding: 55px 0
	}
	#tsl-reporting_tool_section {
		padding: 55px 0
	}
	.padd_0 {
		padding-left: 15px;
		padding-right: 15px
	}
	.attendee_access_box li {
		margin-bottom: 12px
	}
	.attendee_access_box h1 {
		font-size: 25px
	}
	.owl-theme .owl-controls .owl-buttons div {
		display: none!important
	}
	.testimonial .description {
		padding-left: 10px;
		padding-right: 10px
	}
	#news-slider10 {
		margin-top: 15px;
		margin-bottom: 50px
	}
	.section-title strong {
		font-size: 30px;
		font-weight: 700
	}
	.back-to-top {
		bottom: 100px
	}
	.menu-box {
		justify-content: left
	}
	.lgx-banner-inner .lgx-heading .heading {
		font-size: 25px;
		font-weight: 700
	}
	.lgx-banner-inner .breadcrumb li {
		font-size: 12px
	}
	.lgx-banner-inner .breadcrumb li a {
		font-size: 12px
	}
	.lgx-page-inner {
		padding: 2rem 0
	}
	.support_box h1 {
		font-size: 18px
	}
	.energize-title {
		font-size: 20px
	}
	.energize-description {
		font-size: 16px
	}
	.tsl_mobile_left_box h1 {
		font-size: 25px
	}
	.section-title {
		font-size: 25px
	}
	.reterrieval_product .product_tittle {
		padding-top: 12px
	}
	.lead_dashboard_pehragraph h1 {
		font-size: 25px
	}
	.border-bottom-mobile {
		border-bottom: 1px solid #ddd
	}
	.border-right {
		border-right: 0 solid #ddd
	}
	
	.feature-content-box {
	 padding: 20px 0px;
	}
	
	.hero-vc-container .contents
	{
		padding: 80px 0;
	}
	
	.hero-vc-container .intro-img {
    padding: 0px 0px 0 0px;
}

	#vc_hero {
	height: 50vh;
	}
		
}

@media (min-width: 768px) and (max-width: 1024px) {
	#hero {
		height: 90vh
	}
	.testimonial .description {
		padding-left: 10px;
		padding-right: 10px
	}
	.nav-menu a {
		font-size: 14px;
		padding: 20px 10px
	}
	.menu-box {
		justify-content: left
	}
	

	.hero-vc-container .contents
	{
	padding: 50px 0;
	}

	.hero-vc-container .intro-img {
	padding: 0px 0px 0 0px;
	}
}

@media (min-width: 1024px) and (max-width: 1193px) {
	#hero {
		height: 90vh
	}
	.nav-menu a {
		font-size: 15px;
		padding: 20px 10px
	}
}

@media (min-width: 1193px) and (max-width: 1600px) {
	#hero {
		height: 90vh
	}
}