@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: 3.2rem;
		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.4rem;
		}

	

	.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;
	}

	.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: 1rem;
}

	.hero-slider .slider-hero-text h2 {
    margin-left: 1rem;
    font-size: 2rem;
    margin-top: 3rem;
}

}
@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;
		font-family: 'open-sans-bold';
		/* padding-right: 4rem;
		padding-left: 1rem;
		padding-top: 1.4rem;
		min-height:70px; */
	}

	.top-section-events-logo {
		bottom: 1rem;
	}

	.hero-underline {
		bottom: 1rem;
	}

	.hero-button {
		top: 0rem;
		left: 4.5rem;
		transform: translate(-50%, 0%);
	}

	.hero-disclaimer {
		bottom: 3.1rem; 
		left: 0;
		margin-left: 2rem;
	}

	.slider-hero-text .hero-logo {
		margin:1rem 0 0 2rem;
	}

	.hero-conference-logo {
     margin-left: 1.3rem;
	}

	.hero-slider .slider-hero-text h2 {
      margin-left: 1rem;
	}

	.hero-slider .slider-hero-text h3 {
    margin-left: 1.7rem;
  }
	.top-bar.left {
    float: left!important;
    margin-left: 0rem;
}
	.top-bar .title-area{
	margin-left: 9rem;
	}
	
	.tagline-box-sub {
	margin-left: 1.9rem;
	font-size: 1.2rem;
	}
	
	.partnership {
	font-size: 0.8rem;
    margin-left: 2rem;
	}
	
	.button, .button:hover, .button:focus {
	/* margin: 2rem 4rem;
	padding: 1rem 16rem; */
	}	
	
}
@media only screen and (max-width: 812px) {
	.hero-conference-logo, .tagline-box-sub, .hero-disclaimer, .slick-slide img, .top-section { display:none;}
	}

@media only screen and (max-width: 768px) {

	.hero-conference-logo {
    /*  margin-left: 1.3rem; */
	  font-size: 1.3rem;
	  margin-top:0.7rem;
	  max-width:25rem;
	}
	
	.hero-conference-logo img{
	width:7rem;}
	
	.event-title{
	font-size: 1.4rem;
    line-height: 1rem;
	}
	
	.tagline-box-sub{
	margin-top: 5.5rem;
	margin-left:1.7rem;
	font-size: 0.8rem;
	line-height: 1.1rem;
	}
	
	.top-bar {
    margin-left: 0rem;
}
	.top-bar.expanded {
    width: 100%!important;
}
	.hero-disclaimer {
	bottom: 2.1rem;
    font-size: 0.8rem;
	}
	
	.partnership {
	font-size: 0.7rem;
    margin-left: 1.7rem;
    margin-top: 10.9rem;
	}
	
	.partnership img {
    max-width: 4.1rem;
	}
.calendar-info .calendar-link .calendar-icon { width:50px; height:50px;}
.calendar-info .calendar-link .calendar-icon .calendar-date { font-size:28px;
    line-height: 28px;}	
	.calendar-info .calendar-link .calendar-icon .calendar-month {    height: 10px; font-size: 10px;line-height: 10px;}
	
}

