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

}

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

	
}

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

	
}

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

    
}

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

    
}

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

    
}

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

    
}

@media screen and (max-height: 768px) {
    
    
}

@media screen and (max-height: 600px) {

    
}

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


}

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


}

/* Phone to small tablet screen */

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

@media screen and (max-width: 480px) {
	
body {
    font-size: 1.25rem;
	height:auto;
}
	
.site-container {
    flex-direction: column;
}
	
.sagewood-logo {
    height: 70px;
    width: 100px;
    /* background: url(../images/sagewood-consulting-logo.svg) left center no-repeat; */
}
	
.branding-menu {
    width: 100%;
	height:100px;
    flex-direction: row;
    justify-content: space-between;
}
	
.site-logo {
    /* width: 30%; */
    width: 90px;
    height: 80px;
    border-radius: 0;
    left: 5%;
    top: 0;
    /* transform: translate(0, -50%); */
}
	
.mobile-menu {
	display: block;
}
	
.navigation {
    width: 100%;
    height: 100%;
	display: none;
    margin: 0;
    position: absolute;
    z-index: 3;
    bottom: 0;
    top: 100px;
    right: -100%;
}
	
.nav-panel {
    flex-direction: column;
}
	
.open {
    right: 0;
    display: block;
}
	
.nav-link {
    background: #302063;
    padding: 15px 25px;
	color:#FFF;
}
	
.content-panel {
    width: 100%;
	flex-wrap:wrap;
}
	
.content-column {
    width: 100%;
    padding:0;
    max-height: 100%;
}
	
.hero-image {
    width: 100%;
    height: 250px;
}
	
.content-column-pages {
    width: 100%;
    padding: 0 0 5% 0;
}
	
.images-column-pages {
    width: 100%;
}
	
.content-heading {
    width: 100%;
    margin: 0 auto 5% auto;
    font-size: 1.5rem;
    text-align: center;
}
	
.content {
    width: 90%;
}
	
.images-column {
    width: 100%;
    height: auto;
}
	
.auto {
	height:auto;
}
	
.footer {
	width:100%;
    padding: 5%;
	position:relative;
	flex-direction: column;
    justify-content: center;
	font-size:1.25rem;
}
	
.image-box {
    width: 80%;
    margin-bottom: 35%;
}
	
.image-block {
    width: 100%;
    height: auto;
}
	
.insight-item {
    flex-wrap: wrap;
    margin:0;
}
	
.insight-image {
    width: 100%;
    height: 150px;
	margin-bottom:0;
}
	
.socials.contact-page {
    justify-content: flex-start;
}
	
.socials.contact-page li.social-item.full-width {
    width: auto;
}
	
.sidebar {
    float: right;
    width: 100%;
    margin: 25px 0;
    height: auto;
    object-fit: contain;
}
	
.feature-item {
	flex-wrap: wrap;
}
	
.feature-image {
    width: 100%;
    height: 250px;
    position: relative;
}
	
.feature-item {
    margin: 20px 0;
}
	
.feature-text {
    width: 100%;
    padding: 20px;
}
	
.insight-title {
    width: 100%;
    margin: 20px 0;
}
	
.insight-box {
    width: 100%;
}
	
.socials {
    justify-content: center;
    flex-wrap: wrap;
	margin:5% 0;
}
	
.social-icon {
    width: 50px;
    height: 50px;
}
	
.image-text {
    width: 90%;
    text-align: center;
}
	
.legal {
    text-align: center;
}
	
.full-width {
    width: 100%;
    justify-content: center;
	margin-bottom:5%;
}
	
}

/* Small mobiles */

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

	
}