@media only screen and (min-width: 1800px) {

}
@media only screen and (min-width: 1380px) {

}

@media only screen and (max-width: 1024px) {
	.dot {
		display: none !important;
	}
	.ows-logo {
		height: 3.25rem;
	}
	.primary-nav {
		top: 42%;
		padding: 3.5rem 0 0;
	}
	.nav ul>li {
		padding: 0;
	}
	.nav ul>li>a {
		line-height: 1;
	}
	.taxonomy .small-close {
		line-height: 1;
	}
	.primary, .secondary {
		min-height: 46vh;
	}
	.primary {
	    min-height: 50vh;
	}
}

@media only screen and (max-width: 1100px), screen and (max-height: 610px) {

}

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) {
	h1, h2, h3, h4, h5, h6 {
	    font-size: 1.8rem;
	}
	.primary-nav {
    	top: 40%;
    }
    .ows-logo, .nav ul>li>a {
	    font-size: 1.8rem;
	}
    .home h2, .taxonomy h2, .home #publications h2, .home #publications h2:first-child, .single .related h2 {
	    font-size: 1.4rem;
	    padding: 0 0 1.5rem 1.5rem;
	}
    .home h3, .taxonomy h3, .home h4, .taxonomy h4, .single .related h3, .single .related h4, .tog-description .project-description p, .tog-description .publication-description p, .tog-description .platform-description p, .tog-description .press-description p, .tog-description .media-description p, .tog-description .event-description p {
    	font-size: 1.6rem;
    }
    .project-description p, .publication-description p, .platform-description p, .press-description p, .media-description p, .event-description p {
	    padding: 1.5rem 0 1.5rem 1.5rem;
    }
    .single section.meta h2, .single section.meta p, .controller button, .controller .secondary ul li a {
	    font-size: 1.5rem;
	}
	.info-people:first-child {
	    margin-top: 6rem;
	}
	.single section {
	    padding: 3rem 10rem 3rem 3rem;
	}
	.single section.slider {
		margin-bottom: 4rem;
	}
	.single section.meta {
		margin-bottom: 3rem;
	}
	.related .section-wrap {
	    margin-top: 5rem;
	}
	.taxonomy.page-information .section-wrap, .taxonomy.page-platforms .section-wrap, .taxonomy.page-projects .section-wrap {
	    margin-top: 6rem;
	}
	.home h4, .taxonomy h4 {
	    padding: 0 0 0 1.5rem;
	}
	.event-description p {
    	padding: 1.5rem 0 1.5rem 1.5rem;
    }
    .home .carousel-counter, .page-template .carousel-counter {
	    left: 64.5%;
	}
}

@media only screen and (max-width: 767px) {
	.ows-logo, .nav ul>li>a, .nav .secondary ul>li>a {
		font-size: 1.8rem;
	}
	.nav ul>li>a {
		line-height: 2rem;
	}
	.nav .secondary ul>li>a {
		font-size: 1.5rem;
	}
	h1, h2, h3, h4, h5, h6 {
		font-size: 1.8rem;
	}
	.single h1 {
		max-width: 90%;
	}
	.home .col-md-3, .taxonomy .col-md-3, .single .related .col-md-3 {
		width: 50%;
		flex: 0 1 50%;
	}
	.home .project-landing-image img, .taxonomy img, .single .related img {
		max-height: 90px;
		max-width: 100%;
	}
	header.fixed {
		padding: 1rem;
	}
	header {
    	padding: 1rem;
    }
	.primary, .secondary, .taxonomy .navbar .primary {
		min-height: 40vh;
	}
	.navbar {
		padding: 1rem;
	}
	.nav ul {
		justify-content: space-between;
	}
	.taxonomy .nav ul {
	    justify-content: center;
	}
	.taxonomy .nav ul>li {
    	padding: .25em 1rem;
    }
    .taxonomy .primary-nav {
	    top: 75%;
    }
	.primary-nav, .stick.fixed.primary-nav {
    	width: calc(100% - 6rem);
    	padding: 1.2rem 0 0;
    }
    .stick.fixed, .taxonomy .stick.fixed {
	    top: 0;
	    width: calc(100% - 6rem);
    }
/*
	.nav .secondary-nav ul, .controller .secondary ul {
	    align-items: flex-end;
	    
	    align-items: center;
	    flex-wrap: nowrap;
	    flex-direction: column;
	}
*/
	.nav .secondary-nav ul, .controller .secondary ul {
		align-items: center;
	    flex-wrap: wrap;
	    flex-direction: row;
	    justify-content: center;
	}
	.taxonomy-nav {
		padding: 1rem;
	}
	.nav .secondary ul>li {
    	flex: auto;
    }
    .nav .secondary ul>li {
	    padding: 0.25rem 1rem;
    }
    .controller ul li {
	    padding: 0.25rem 1rem;
    }
    .controller ul.controls li {
	    padding: 0.25rem 0;
    }
    .home main, .taxonomy main {
	    padding: 1rem;
    }
    .taxonomy main {
/*     	padding-top: 8rem; */
    	padding-top: 4rem;
    }
    .home h2, .taxonomy h2, .home #publications h2, .home #publications h2:first-child, .single .related h2 {
	    font-size: 1.4rem;
	    padding: 0 0 1.5rem 1.5rem;
    }
    .home h3, .taxonomy h3, .home h4, .taxonomy h4, .single .related h3, .single .related h4 {
	    font-size: 1.6rem;
    }
    .home h4, .taxonomy h4 {
	    padding: 0 0 0 1.5rem;
	}
	.project-description p, .publication-description p, .platform-description p, .press-description p, .media-description p, .event-description p {
    	padding: 1.5rem 0 1.5rem 1.5rem;
    }
    p, .controller button {
	    font-size: 1.6rem;
    }
    .info-desc p, .text-body p, .single h2 {
	    font-size: 2.125rem;
	    line-height: 1.2;
    }
    .single section.meta h2, .single section.meta p, .controller button, .controller .secondary ul li a {
	    font-size: 1.5rem;
    }
    .controller .secondary ul li a {
	    line-height: 1.2;
		padding: 0;    
	}
    .home .project-info {
	    padding: 0 1rem .5rem 0;
	}
	.home .col-md-3, .single .related .col-md-3 {
		padding: 0 0 3rem;
	}
	.col-md-3.contact {
		width: 100%;
		flex-basis: 100%;
	}
	.home .info-contact {
		padding-bottom: 3rem;
	}
	.item-wrap {
	    padding-right: 1rem;
	}
	.home .project-landing-image, .taxonomy .project-landing-image, .single .related .project-landing-image {
    	padding-left: 1.5rem;
    }
    .home section {
	    margin-bottom: 2rem;
    }
    .section-wrap {
	    margin-top: 5rem;
	}
	.home-publications {
		margin-top: 2rem;
	}
	.controller {
		max-width: 100vw;
	}
	.controller ul {
		padding: 0 1rem;
		max-width: 100vw;
	}
	.info-people:first-child {
	    margin-top: 6rem;
	}
	.people .col-md-3, .people .col-md-9 {
		width: 100%;
		flex: 0 1 100%;
		padding: 0 3.5rem 3rem 0;
	}
	.close-post, .close-slider {
    	top: 1rem;
    	right: 1rem;
    	max-width: 30px;
    	padding: 0;
    }
    .single section {
	    padding: 0 6rem 3rem 1rem;
	}
	.single section.related {
		padding: 0 1rem 3rem 1rem;
	}
	.single section.meta {
		padding: 0 4rem 2rem 1rem;
	}
	.single section.meta .col-md-3 {
	    box-sizing: border-box;
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	    flex: 0 0 auto;
	    padding: 0 2rem 3rem 0;
	    width: 50%;
	    flex: 0 1 50%;
	}
	.single section.meta .col-md-3:first-child {
		width: 100%;
		flex: 0 1 100%;
	}
	.taxonomy .small-close {
	    font-size: .75rem;
	    right: -0.85rem;
	}
	.footer .logo {
	    width: 50%;
	    height: auto;
	}
	.video {
		margin: 0 auto;
	    padding: 2% 0;
	    width: 100%;
	    min-height: 30vh;
	}
	.embed-container .video-js .vjs-time-control {
	    font-size: 1.6rem;	    
	    line-height: 2;
    }
    .mp4-video p.caption {
	    font-size: 1.2rem;
	    line-height: 1;
	    margin: 0;
    }
}

@media only screen and (min-height: 900px) {

}

@media (min-width: 768px) {

}
