
@media screen and (max-width: 1025px){

	.site {
		padding-bottom:0;
	}

	.superheader, footer.site-footer {
		display:none;
	}
	.slide_viewer {
		height: 20vh;
	}

	article.blog_single{
		margin: 4%;
	}
	.entry-content h2, h2 {
		line-height: 1.2em;
	}

	.entry-content h2, h2 {
		font-size: 28px;
	}

	.board .team_member {
		width: 180px;
		position: relative;
		display: inline-block;
		float: none;
		margin: 20px 3%;
		vertical-align: top;
	}
	.wp-block-group {
		padding: 4% 6%;
		margin: 4% 2%;
		background: #f7f7f7;
	}

	.board .team_member:first-child {
		clear: both;
		display: block;
		width: 300px;
		margin: 10px auto 30px;
	}

	.board .profile-content h3 {
		font-size: 18px;
		margin: 10px 0 0;
	}

	.member_details {
		display:none;
	}

	.board .profile-header {
		margin: 0 20%;
	}

	.board .team_member:last-child .profile-header {
	}

	.partners a, .partners a:hover, .partners a:focus {
		display: inline-block;
		text-decoration: none;
		border: none;
		width: 125px;
		margin: 2%;
	}

	.action_circle a, .action_circle a:hover, .action_circle a:focus {
		width: 10%;
		margin: 1%;
	}


	.responsive-slider.flexslider .flex-direction-nav li a {
		width: 20px !important;
		height: 20px !important;
		background: none !important;
		text-align: left;
		top: 43.5% !important;
		opacity: 0;
		position: absolute;
		font-size: 0;
		text-indent: 0;
	}

	.entry-content, .entry-summary {
		padding: 0 0;
	}

	.entry-content ul {
		margin: 0 0 15px 20px;
	}

	.skyline_right, .skyline_left {
		display:none;
	}

	h2.entry-title a, h1.entry-title, h3.entry-title {
		font-size: 32px;
	}


	h2.entry-title, h1.entry-title, h3.entry-title {
		text-align: center;
		margin: 15px 5% 15px;
	}

	h3.section-title {

		font-size: 24px;
		line-height: 26px;
		margin: 20px 10px 0px;

	}

	p{
		text-align:justify;
	}

	a.logo {
		display: inline-block;
		width: 40%;
		height: 58px;
		background-color: red;
		background: url(ltiia_logo.png) center left no-repeat;
		background-size: contain;
		font-size: 0;
		vertical-align: top;
	}

	header {
		margin: 0px 0;
		font-family: 'amplesoftbold';
	}

	.menu-menu-container {
		display:none;
	}

	.RMOpened .menu-menu-container {
		display:block;
	}

	div.wpcf7 {
		width: 90%;
		margin: 10px auto;
	}





	.events_future{
		width: 80%;
		margin: 20px 10% 0 ;
		display:inline-block;
		vertical-align: top;
	}

	.events_past {
		background:#f3f3f3;
		margin: auto 5%;
		display:inline-block;
		width: 90%;
		vertical-align: top;
	}

	.eme_events_list
	{
		padding:0;
		margin:0;
	}

	.event_img {
		height: 150px;
		width: 100%;
		position: relative;
		right: 0;
		background: #f3f3f3;
		margin: 0 0 10px;
		top: 0;
		background-size: cover;
		background-position: center center;
	}

	.event_img:after{
		display:none;
	}

	.event_title {
		padding: 50px 5% 0px 5%;
		float: none;
		width: 86%;
		display: block;
		position: relative;
		color: #f2b02e;
		font-size: 24px;
		line-height: 1em;
		height: auto;
		background: none;
		text-shadow: none;
		margin: auto;
		font-weight: normal;
		padding: 0;
		text-decoration: none;
		overflow: auto;
	}

	.contact_info {
		margin:30px auto;
		float:none;
	}

	.fourcolumn>li {
		width: 100%;
		vertical-align: top;
		list-style: none;
		display: inline-block;
		position: relative;
		margin: 1%;
	}

	.news_article{
		margin:10px 5%;
	}

	footer.site-footer {
		position: relative;
	}
	.h1{
		font-size: 72px;
		}

	.h2{
		font-size: 32px;
	}

	.h3{
		font-size: 24px;
	}
	.h4{
		font-size: 20px;
	}

	.h5{
		font-size: 16px;
	}

	.h6{
		font-size: 14px;
	}
	.h7{
		font-size: 14px;
	}

	.h8{
		font-size: 12px;
	}
	.h9{
		font-size: 12px;
	}
	.grid>a, .grid>div {
		flex: 1 0 49%;
		/* margin: 4%; */
		/* padding: 8%; */
	}
	.grid>.newsletter_thumbnail{
		/* padding:8% 4%; */
		/* margin-top: 8%; */
    }
}


@media screen and (max-width: 481px){
	.news_thumbnail>div>div:last-child,.blog_thumbnail>div>div:last-child {
    	display:none;
 }
	.grid>a, .grid>div {
		flex: 5 0 53%;
		margin: 8% 1%;
		max-width: 100%;
	}
	figure.event>* {
		margin-right: 0%;
	}
	figure.event>*>div{
		width:100%;
	}
	figure.event>*:after{
		display:none;
	}
	figure.event {
		width:100%;
	}
	figure.event>*>img {
		display:none;
	}
	section.two-grid>div,section.three-grid>div {
		flex: 1 1 100%;
		margin: 8% 2%;
	}

 	.widget_em_calendar {
 		display:none;
 	}

 	.loginform, .join {
    	width: 100%;
    	border:none;
 	}

 	.newsletter {
 		width:100%;
 		margin:0
 	}
 	.comments-area, nav.navigation{
		display:none;
	}

}
