@charset "UTF-8";
/* CSS Document */

.mobnav {
	display:none;
	height:19vh;
}

@media screen and (max-width: 992px) {
    body {
        overflow:none;
    }
	
	
	.sidebar {
		width:100%;
		margin-left:0;
	}
	
	
	
	.colleft {
		height:20vh;
		padding-bottom:2%;
		min-height:190px;
	}
	
	.colright {
		height:80vh;
	}
	
	.homenav {
		display:none;
	}
	
	.navinside {
		top:0;
	}
	
	.mobnav {
	display:inline;
	margin-top:15px;
	}
	
	.navtext h3 {
	font-size:20px;
	}

	.work {
	
	overflow:hidden;
	}
	
	.worktext {
	top:-45px;
	}
	
	.navitem {
	top:12px;
	}

.imgoverlay {
	
	}
	
.imgcaption {
	bottom:15%;
}

.imgcaptionwrapper {
	margin-right:0;
}

.imgcaptionwrapper h3 {
	font-size:22px;
	text-align:center;
	color:white;
}

.bear {
right:-55px;
}

.logowrapper {
top:41%;
}

.aboutme h2 {
	font-size:24px;
}

.navwelcome {
margin-top:-12px;
width:26px;
}

.navabout {
margin-top:-7px;
width:27px;
}

.navwork {
margin-top:-8px;
width:27px;
}

.navhi {
margin-top:-3px;
width:30px;
}

.navtext {
bottom:20px;
}

.navpic {
width:35px;
}

.vertical-center {
min-height:76vh;
}

.iconrow {
margin-top:-11px;
}

#ninja-slider .slider-inner {
margin-top:-115px;
}

#homecontent {
height:80vh;
}

}

@media screen and (max-width: 767px) {
	
	.hi-inner {
margin-top:28vh;
}
	
    .navtext {
        display:none;
    }
	
	#ninja-slider li {
	margin-top:-13%;
	
	}
	
	.slide-inner {
	    margin-left: -50%;
	}
	
	.colleft {
		
		min-height:90px;
		height:15vh;
	}
	
	.colright {
		height:85vh;
		
	}
	
	.sidebar {
		width:100%;
		margin-left:0;
	}
	
	.skills {
		padding:0;
		margin-top:45px;
		height:450px;
	}
	
	.bear {
	height:100vh;
	}
	

.monogram {
height:60px;
margin-top:9px;
margin-left:15px;
}

.navwelcome {
margin-top:4px;}

.navabout {
margin-top:12px;
}

.navwork {
margin-top:8px;
}

.navhi {
margin-top:16px;
}

#ninja-slider .slider-inner {
margin-top:-15px;
}
	
#homecontent {
height:85vh;
}

.imgcaption {
bottom:4%;
}

.imgcaptionwrapper {
bottom:0;
}
	
}