@media only screen and (min-width:1024px) {
	
	nav {
		align-items: center;
		padding: 30px 5%;
		width: 90%;
	}
	
	.sj_nav_trigger {
		display: none;
	}
	
	.nav-second ul {
		flex-direction: row;
		align-items: center;
	}
	
	.nav-second ul li{
		margin-left: 40px;
	}
	
	nav .logo {
		max-height: 100px;
	}
	
	nav li a {
		color: black;
		font-size: 1.5rem;
	}

	.home-services-bottom {
		display: grid; 
		grid-template-columns: 1fr 1fr 1fr; 
		grid-template-rows: 1fr 1fr 1fr; 
		gap: 20px 20px; 
		margin-top: 50px;
	}

	.sidebar-menu {
		min-width: 250px;
	}

	.gallery img {
		width: 32%;
	}
	
}