@media (max-width: 1060px) {
	#smartnav {
		height: 150px;
		width: 100%;
	}
	
	a#smartnavbutton {
		display: block;
    	width: 100%;
    	height: 50px;
	}
	
	.sidr {
		display: none;
		position: absolute;
		position: fixed;
		top: 0;
		height: 100%;
		z-index: 999999;
		width: 260px;
		overflow-x: none;
		overflow-y: auto;
		background: #0d6fb3; /* Old browsers */
		background: -moz-linear-gradient(top, #0d6fb3 0%, #09609f 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #0d6fb3 0%,#09609f 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #0d6fb3 0%,#09609f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d6fb3', endColorstr='#09609f',GradientType=0 ); /* IE6-9 */
		color: #fff;
		font-size: 14px;
		font-family: AvenirMedium;
		border-right: 1px solid rgba(255,255,255,0.3);
	}
	
	.sidr .sidr-inner {
		padding: 0 0 15px;
	}
	
	.sidr .sidr-inner>p {
		margin-left: 15px;
		margin-right: 15px;
	}
	
	.sidr.left {
		left: -260px;
		right: auto;
	}
	
	.mobile-wrapper {
		height: 60px;
		width: 100%;
	}
	
	.icons {width: 40px; height: 40px; float: left; margin: 10px;}
	
	.icons img {width: 40px; height: 40px;}
	
	.title {
		text-transform: uppercase;
		font-family: 'Open Sans', sans-serif;
		font-weight: 600;
		line-height: 60px;
	}
	
	.sidr ul {display: block; margin: 0 0 15px; padding: 0; list-style: none; cursor: pointer;}
	
	.sidr ul li {
		height: auto;
		background-color: #0d6fb3;
		border-top: 1px solid rgba(255,255,255,0.35);
		position: relative;
		z-index: 1;
	}
	
	.sidr ul li:before {
		border-bottom: 1px solid rgba(33,33,33,0.35);
		content:""; 
		display:block; 
		position:absolute; 
		z-index:-1; 
		top:1px; 
		left:0px; 
		right:0px; 
		bottom:0px;
	}
	
	.sidr ul li:hover, .sidr ul li ul li:hover, .sidr ul li.active, .sidr ul li ul li.sidr-active, .sidr ul li.active  {
		background-color: #0e4e80;
	}
	
	.first { border-top: none !important;}
	
	.sidr ul li ul {
		list-style: none;
		margin: 0;
		padding: 0;
		font-family: 'Open Sans', sans-serif;
		font-weight: 300;
		font-size: 14px;
	}

	.sidr ul li ul li {
		padding-left: 15px;
		height: 40px;
		width: auto;
		vertical-align: middle;
		line-height: 40px;
		border-top: 1px solid rgba(255,255,255,0.35);
		background: #0d6fb3; /* Old browsers */
		-webkit-box-shadow: inset 0px 0px 5px -1px rgba(0,0,0,0.15);
		-moz-box-shadow: inset 0px 0px 5x -1px rgba(0,0,0,0.15);
		box-shadow: inset 0px 0px 5px -1px rgba(0,0,0,0.15);
	}
	
	.sidr a, .sidr a:visited {color: #fff; text-decoration: none; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -ms-transition-duration: 0.3s; transition-duration: 0.3s;}
	.sidr a:hover {color: #5fccff; text-decoration: none; -webkit-transition-duration: 1s; -moz-transition-duration: 1s; -o-transition-duration: 1s; -ms-transition-duration: 1s; transition-duration: 1s;}
	
	#togglebutton {
		height: 50px;
		width: 38px;
		margin-left: 2%;
		cursor: pointer;
	}
	
	#togglebutton img {
		height: 50px;
		width: 38px;
	}	
}
