@media only screen and (min-width: 40.0625em) {
	.c-card .min-max {
		display: none;
	}
	.contacts .c-card-body img {
	    margin: 0 auto;
	    display: block;
	    float: right;
	}
	.agenda-paragraph > .agenda-speaker-link img {
		float: right!important;
	}
	
	.hero-button {
		top: 0rem;
		left: 4.5rem;
		transform: translate(-50%, 0%);
	}
	
	.hero-disclaimer {
		/*bottom: 1.7rem;
		left: 0;
		 margin-left: 2rem; */
	}
	
	.slider-hero-text .hero-logo {
		margin:1rem 0 0 2rem;
	}
	
	.hero-conference-logo {
    /*  margin-left: 1.3rem;
	 font-size: 1.8rem;
	 margin-top: 2rem */
	}
	
	/* .tagline-box-sub{
	margin-top:9.5rem;
	}
	
	.venue-box-date{
	margin-top:13rem
	}
	
	.button.hero-button{
	margin-top:15rem;
	} */
	
	.hero-slider .slider-hero-text h2 {
      margin-left: 1rem;
	}
	
	.hero-slider .slider-hero-text h3 {
    margin-left: 1.7rem;
  }
  
	
}

@media only screen and (max-width: 40.0625em) {
	.c-card .min-max {
		display: none;
	}
	.contacts .c-card-body img {
	    margin: 0 auto;
	    display: block;
	    float: right;
	}
	.agenda-paragraph > .agenda-speaker-link img {
		float: right!important;
	}
	
	.hero-button {
		top: 0rem;
		left: 4.5rem;
		transform: translate(-50%, 0%);
	}
	
	.hero-disclaimer {
		bottom: 1.4rem;
		left: 0;
		margin-left: 2rem; display:none;
	}
	
	.slider-hero-text .hero-logo {
		margin:1rem 0 0 2rem;
	}
	
	.hero-conference-logo {
     margin-left: 1.4rem;
	  font-size: 1.8rem;
	}

	.hero-slider .slider-hero-text h2 {
      margin-left: 1rem;
	}
	
	.hero-slider .slider-hero-text h3 {
    margin-left: 1.7rem;
  }
	.hero-slider .slider-hero-text {
     width: 75%;
}
	.top-section-events-logo {
   bottom: 1.5rem;
}
	.hero-conference-logo {
    margin-top: 2rem;
}


	.hero-slider .slider-hero-text h2 {
    margin-left: 1rem;
    font-size: 2rem;
    margin-top: 3rem;
}

}
	
@media only screen and (max-width: 768px){
	.hero-conference-logo {
    margin-top: 0.2rem;
	margin-left:1rem;
	}
	
	.tagline-box-sub{
		margin-top: 5.7rem;
		margin-left: 1.5rem;
		width: 230px;
	
	}
	
	.venue-box-date{
		margin-top:7.7rem;
		margin-left:1.5rem;
	
	}
	
	.button.hero-button{
		margin-top:9rem;
		margin-left:1.5rem;
	
	}
	h2.event-title { font-size:1rem; line-height:1.3rem;}
	.hero-conference-logo span { font-size:1rem;}
}
@media only screen and (max-width: 1024px){
	.hero-conference-logo {
   
	margin-left:1rem;
	}
	
	.tagline-box-sub{
		
		margin-left:1.5rem;
	
	}
	
	.venue-box-date{
		
		margin-left:1.5rem;
		font-size:80%;
	}
	
	.hero-conference-logo span img{
		padding-bottom:0;}
	
	.button.hero-button{
	margin-left: 3rem;
    padding: 0.1rem 2rem;
    font-size: 1.2rem;
	
	}
}
	
@media only screen and (min-width: 40.0625em) and (max-width: 64.0625em) {
	.header-top.sect {
		margin-top: 1rem;
	}
	#page-content h2.article-headline {
		font-size: 1.3rem;
		padding-right: 4rem;
		padding-left: 1rem;
		padding-top: 1.4rem;
		min-height:70px;
	}
	
	.top-section-events-logo {
		bottom: 2.5rem;
	}
	
	.hero-underline {
		bottom: 1rem;
	}
	
	.hero-button {
		top: 0rem;
		left: 4.5rem;
		transform: translate(-50%, 0%);
	}
	
	.hero-disclaimer {
		bottom: 0.2rem;
		left: 0;
		margin-left: 1.5rem;
	}
	
	.slider-hero-text .hero-logo {
		margin:1rem 0 0 2rem;
	}
	
	.hero-conference-logo {
     margin-left: 1.5rem;
    margin-top: 0.5rem;
	}

	.hero-slider .slider-hero-text h2 {
      margin-left: 1rem;
	}
	
	.hero-slider .slider-hero-text h3 {
    margin-left: 1.7rem;
  }

}
@media only screen and (max-width: 1024px){.not-home-logo-link img { display:none;}
.top-bar.left { float:right!important;}
#webi { margin-top:0;font-size: 2rem;margin-left: 0.5rem;}
	
	}
@media only screen and (max-width: 768px) {
.top-bar.expanded{ width:100%!important;}
}
