@media only screen and (max-width: 393px) {
 .news-blog .post-date ul{
	gap: 10px;
 }
 .news-blog .post-date ul li{
	margin-bottom: 10px;
	font:600 11px/1.5 var(--font-main);
 }
}


@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);
    
}
.hero-content{
	margin-top: 10px
}
.speakers-section .speaker-list-item{
	margin-bottom: 20px;
	height: auto;
}
.senior-tab-fix ul a {
    padding: 5px 12px;
    font-size: 13px;
}
.speakers-section-new .speaker-card{
	margin-bottom: 20px;
	height: auto;
}
.section_details{
	padding:20px 0px;
}
}

@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; */
		margin-bottom: 30px;
		width: 100%;
		text-align: center;
	}
		.hero-button a:nth-child(1){
			margin-right: 10px;
		}

	.hero-button a:nth-child(2) {
		margin-top: 20px;
	}

	.hero-bg {
		padding: 50px 0px 50px;

	}


	.hero-bg h1 , .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;
	}
	.list-of-points ul li.borderTop{
		border-top: none!important;
	}
}


@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;
	}
	.image-wrapper{
		display: none;
	}
	.quote-section .quote-text {
    font: 400 16px / 1.5 var(--font-main);}
}

@media(max-width:991px) {

	.content-box-2 {
		margin-left: 0px;
	}

	.main-image{
		width: 190px;
        height: 290px;
	}

	.content-box {
		margin-right: 0px;
	}

	.image-wrapper {
		margin-top: 40px;
		max-width: 340px;
		height: 330px;
	}

	.side-image {
		height: 200px;
	}

	.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;
		position: sticky;
	}

	.scrolling-content {
		gap: 30px;
		animation-duration: 24s;
	}

	.scrolling-content span h4 {
		font-size: 18px;
	}

	.scrolling-content span img {
		width: 24px;
		min-width: 24px;
	}
	.list-of-points ul li:not(:last-child) {
		border-right:none;
	}
	 .list-of-points ul li.brder-right{
		border-right: 2px solid;
	 }
	.list-of-points ul li.borderTop{
		border-top: 2px solid;
		border-image: var(--heading-gradient);
    border-image-slice: 1;
	 }
	 .speakers-section .speaker-list-item{
	margin-bottom: 20px;
	height: auto;
}
	/* .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;
	}
	.form_auth .coupon-icon, .summary-card .summary-icon{
		width: 40px;
    height: 40px;
	}
	.summary-card h2{
		font: 700 17px / 1.5 var(--font-main);
	}
	.form_auth .coupon-card, .summary-card{
		padding: 15px 15px;
	}
	.coupon-input{
		margin-top: 15px;
	}
	.coupon-card .apply-btn{
		width: 100%;
	}
	.summary-card .payamount h3{
		font: 800 16px / 1.5 var(--font-main);
	}
	.summary-card .amount{
		font: 700 24px / 1.5 var(--font-main);
	}
	/* .why-this-moment .container, .pillars-section .container, .speakers-section-new .container, .welcome-section .container{
		padding-left: 2rem;
		padding-right: 2rem;
	} */
	section .container h2{
		font: 700 25px /1.5 var(--font-main)!important;
	}
	.eyebrow{
		font: 700 1.0rem / 1.5 var(--font-main);
	}
	.cookies .cookies-box{
	flex-direction: column;
    text-align: center;
    gap: 11px;
}
.speakers-section-new .download_brochure{
	display: block !important; 
}

}

@media (min-width: 1025px) and (max-width: 1130px) {
	.nav-link, .btn-register{
		font-size: 15px!important;
	}
	.logo img{
		height: 85px;
	}
	
}
@media (min-width: 768px) and (max-width: 1024px) {
.timeline__items {
    margin-left: 2em;
}
.agenda-schedule-content h2 {
    font-size: 17px;   
    line-height: 25px;  
}
}