@media (min-width: 320px) and (max-width: 767px) {
	.linkFtr ul li a {
		font-size: 13px;
	}

	.hero-bg h2 {
		font: 800 20px / 1.3 var(--font-main);
	}
	.download-brochure{
		    padding: 30px 0px;
	}
	.download-brochure .brochure-form {
    border: 0px solid #dddddd;
    padding: 10px;
   
}
.download-brochure .brochure-form h2 {
    font: 700 1.3rem / 1.4 var(--font-main);
    
}
.speakers-section .speaker-list-item{
	margin-bottom: 20px;
	height: auto;
}
}

@media(max-width:576px) {

.sub-btn{
  width: 100%;
  display: block;
}
	.image-wrapper {
		height: 300px;
	}

	.main-image {
		width: 220px;
		height: 300px;
	}

	.side-image {
		width: 100px;
		height: 220px;
	}

	.hero-content h4 {
		font: 600 18px/1.5 var(--font-main);
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.about_ai_section {
		padding: 50px 0px;
	}

	.hero-section h5 {
		font: 700 18px var(--font-main);

	}

	.hero-button a {
		display: block;
		width: 100%;
		text-align: center;
	}

	.hero-button a:nth-child(2) {
		margin-top: 20px;
	}

	.hero-bg {
		padding: 120px 0px 50px;

	}

	.hero-bg h2 {
		font: 800 20px / 1.3 var(--font-main);
	}

	.our-scrolling-ticker {
		padding: 10px 0;
	}

	.scrolling-content {
		gap: 24px;
		animation-duration: 20s;
	}

	.scrolling-content span h4 {
		font-size: 15px;
	}

	.scrolling-content span img {
		width: 20px;
		min-width: 20px;
		margin-right: 8px;
	}
}


@media (max-width: 768px) {
	.hero-section {
		height: 550px;
	}

	.list-of-points ul li {
		border-right: none !important;
	}

	.list-of-points ul li:not(:last-child) {
		border-bottom: 2px solid;
		border-image: var(--heading-gradient);
		border-image-slice: 1;
	}

	.list-of-points ul li:last-child {
		border-bottom: none;
	}
}

@media(max-width:991px) {

	.content-box-2 {
		margin-left: 0px;
	}

	.content-box {
		margin-right: 0px;
	}

	.image-wrapper {
		margin-top: 40px;
		display: none
	}

	.who-should-attend .attend-box {
		margin-bottom: 10px;

	}

	.who-should-attend .attend-heading {
		font: 600 1.2rem / 1.4 var(--font-display);
	}

	.who-should-attend .number {
		font: 700 1.5rem / 1.5 var(--font-display)
	}

	.senior-tab-fix {
		top: 80px;
	}

	.scrolling-content {
		gap: 30px;
		animation-duration: 24s;
	}

	.scrolling-content span h4 {
		font-size: 18px;
	}

	.scrolling-content span img {
		width: 24px;
		min-width: 24px;
	}

	/* .reverse-mobile{
        flex-direction:column-reverse;
      } */
}

@media (min-width: 320px) and (max-width: 480px) {
	.timeline__items {
		margin-left: 0px !important;
		padding: 0px 0px 0px 20px;
	}

	.timeline__item-time {
		position: relative !important;
		right: 10px !important;
		margin-bottom: 6px !important;
		text-align: left !important;
	}
}