/*@media only screen and (max-width: 24.125em) {*/
@media only screen and (max-width: 40.0625em) {
	#page-content h2.article-headline {
		font-size: 1rem;
		background-image:none;
		/* padding-right: 4rem;
		padding-left: 1rem;
		min-height:70px; */
	}
	
	
	#page-content h2.article-headline span {
		font-size: 1rem;
		min-height:70px;
		text-align: center;
		border-left: 6px solid #ff0000;
		margin-left: 0;
		padding: 1rem;
	}
	
	.c-card .min-max {
		display: none;
	}
	.contacts .c-card-body img {
	    margin: 0 auto;
	    display: block;
	}
	.agenda-paragraph > .agenda-speaker-link img {
		float: none!important;
	}
	
	.home-equalh-1 {
		height: auto;
	}
	
	.c-card.sponsors  .c-card-body .row .image a{
	float:none;
	}
	
	.top-bar .title-area [alt="ITWeb Events logo"], .row [alt="ITWeb Events logo"] {
	margin-top: 3.5rem;
	}

}
@media only screen and (max-width: 64.0625em) {
	#header .header-top {
	    
	    height: auto;
	}
	.header-top .header-buttons {
	    margin-top: 1rem;
	}
	.not-home-logo-link img {
	    margin-top: 0;
		margin-left: 0;
	}
	.header-top .upper-tagline {
		margin-left: 0;
	}
	.header-top .header-buttons .header-button, .hero-button, #page-content .content-button {
		width: 100%;
		/*margin: 0 -.9375rem 1rem -.9375rem;*/
	    margin: 0;
    	margin-bottom: 1rem;
	}
	.header-buttons .small-12, .top-bar.columns {
		/*margin: 0 -.9375rem 0 -.9375rem;*/
		padding-left: 0;
		padding-right: 0;
	}
	.header-top .upper-tagline h3 {
	    font-size: 0.9185rem;
	    margin-top: 0.5rem;
	    margin-bottom: 0;
	}
	.header-top .header-buttons {
	    margin-top: 0rem;
	}
	/* MENU HAMBURGER */
	#header .sect {
	    padding: .5rem 0 0rem;
	}
	#header-middle .sect {
	    position: relative;
		padding: .5rem 0;
	}
	.top-bar.expanded .title-area {
	    background: #670e13!important;
	}
	.top-bar.expanded .toggle-topbar a {
	    color: #fff;
	}
	.top-bar.expanded .toggle-topbar a span::after {
	    box-shadow: 0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;
	}
	li.toggle-topbar.menu-icon {
	    height: 2rem !important;
	}
	.top-bar .toggle-topbar.menu-icon {
	    margin-right: .2rem;
	}
	/* MENU DROPDOWN LIST */
	ul.left {
	    background: #0a7fc2;
	}
	.top-bar-section li:not(.has-form) a:not(.button) {
	    background: #0a7fc2;
	}
	.top-bar-section > ul > li:first-child:before, .top-bar-section > ul > li:not(:last-child):after {
		background: transparent;
	}
	.sponsorship-op-table {
	    position: relative;
	    margin-top: 2rem;
	}
	.sponsorship-op-table .sponsorship-op-variables {
		width: 50%;
	    background: AliceBlue;
	    box-sizing: border-box;
	    border-left: 3px solid white;
	    border-right: 3px solid white;
	    float: left;
	}
	.sponsorship-op-table .link-box {
		display: block;
		position: absolute;
		right: 0;
		width: 52%;
		background: transparent;
		padding-top: 2rem;
		text-align: center;
	}
	.sponsorship-op-table .sm {
	    list-style: none;
	    display: block;
	    overflow: hidden;
	    width: 50%;
	    height: auto;
	    margin: 0 !important;
	    float: left;
	}
	.sponsorship-op-table .sm li {
	    width: 100%;
	    float: left;
	    display: inline;
	    overflow: hidden;
	}
	.about .demo-gallery a {
	    height: 12.5rem;
	}
	.about .demo-gallery a > img {
	    max-height: 8.5rem;
	    height: 8.5rem;
	}
	.venue .map {
		width: 100%;
	}
	.agenda-time {
		text-align:left;
	}
	.home-equalh-1 {
		height: auto;
	}

	
}


@media only screen and (max-width: 400px) {
#page-content h2.article-headline{
    font-size: 1.3rem;
    /* padding-right: 4rem; */
    /* padding-left: 7rem; */
    min-height: 70px;
    background-image: none;
}
}

@media only screen and (min-width: 400px) and (max-width: 640px){
.header-top .upper-tagline h4 {
    margin-left: 2rem;
    /* margin-top: 5rem; */
}
}

@media only screen and (min-width: 24.125em) and (max-width: 40.0625em) {
	.header-top .header-buttons .header-button {
		/* width: 10.625rem; */
	}

	#button-sponsor {
		/*float: left;*/
		
		/*margin-top: -4.75rem;*/
	}
	.home-equalh-1 {
		height: auto;
	}

}
