@charset "UTF-8";



/*------------------------------ Small Laptops ------------------------------*/




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


	
	
	
	body { font-size: .85em; }

	footer .socials { display: grid; grid-template-columns: auto auto; justify-items: center; gap: 10px; }
	
	footer section .logo { width: 100px; height: auto; }
	
	footer section a i { font-size: 1.6em; margin-left: 0; }
	
	nav picture { width: 65px;  height: 65px; }
	
	nav picture img {  width: 65px; }	
	
	
	
	
	
	.cursordy { height: 80px; width: 80px; }
	
	.cursordy::after  { font-size: 1.5em; }
	
	
	
	.overlay .navigation ul li a { font-size: 4.2em; line-height: 0.85em; margin-bottom: 0px; }
	
	.overlay .navigation ul li ul { grid-template-columns: auto auto auto;  grid-template-rows: auto auto; }	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	


}






/*------------------------------ Smaller Screen With Height ------------------------------*/




@media (min-height:650px) and (max-height: 875px) { 


	.cursordy { height: 80px; width: 80px; }
	
	.cursordy::after  { font-size: 1.5em; }	
	
	
	.overlay .navigation ul li a { font-size: 3.8em; line-height: 0.85em; margin-bottom: 0px; }
	
	.overlay .navigation ul li ul { grid-template-columns: auto auto auto;  grid-template-rows: auto auto; }	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	


}