@media only screen and (max-width: 1399px) {
	#menu-main-menu > li {margin: 0 ;}
	#menu-main-menu > li > a {padding: 0 .5rem; font-size: .9rem;}

}

@media only screen and (max-width: 767px) {
	.page-title { padding: 1rem 0 ; }
	.content {padding: 1rem 0; }
	.give-personal-info-section fieldset:not(.ffm-field-container > fieldset) {display: block;}
	#listings-page > .container > .row {flex-direction: column-reverse}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	#top .elementor-nav-menu, #top .elementor-nav-menu *, footer .elementor-nav-menu * {display: block !important; text-align: center !important; justify-content: center !important;}
	body.give-form-templates {display: block; }
	.give-embed-form-wrapper {overflow: hidden}
	.give-donation-amount-section, .give-form-section {display: block; padding: 1rem 0;}
	.give-total-wrap {margin: 1rem 0;}
	footer {text-align: center}
}


/* Adaptive Font Size */

@media screen and (min-width: 25em){
/*   html { font-size: calc( 16px + (24 - 16) * (100vw - 400px) / (800 - 400) ); } */
}


/*	Retina media query.
	Overrides styles for devices with a 
	device-pixel-ratio of 2+, such as iPhone 4.
-----------------------------------------------    */

@media 
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (min-device-pixel-ratio: 2) {
	
		
}