/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 23 2025 | 21:49:48 */
/* === DESKTOP (>=1025px) === */
@media (min-width: 1025px) {
  .px-d { padding-left: 35px; padding-right: 35px; }
  .py-d-sm { padding-top: 20px; padding-bottom: 20px; }
  .py-d-md { padding-top: 40px; padding-bottom: 40px; }
  .py-d-lg { padding-top: 60px; padding-bottom: 60px; }
  .py-d-xl { padding-top: 100px; padding-bottom: 100px; }
	br.br-desktop {display: inline !important;}
	br.br-tablet {display: none !important;}
	br.br-mobile {display: none !important;}
	
}

/* === TABLET (768px–1024px) === */
@media (max-width: 1024px) and (min-width: 768px) {
  .px-t { padding-left: 40px; padding-right: 40px; }
  .py-t-sm { padding-top: 15px; padding-bottom: 15px; }
  .py-t-md { padding-top: 30px; padding-bottom: 30px; }
  .py-t-lg { padding-top: 50px; padding-bottom: 50px; }
  .py-t-xl { padding-top: 80px; padding-bottom: 80px; }
	br.br-desktop {display: none !important;}
	br.br-tablet {display: inline !important;}
	br.br-mobile {display: none !important;}
}

/* === MOBILE (<=767px) === */
@media (max-width: 767px) {
  .px-m { padding-left: 20px; padding-right: 20px; }
  .py-m-sm { padding-top: 10px; padding-bottom: 10px; }
  .py-m-md { padding-top: 20px; padding-bottom: 20px; }
  .py-m-lg { padding-top: 35px; padding-bottom: 35px; }
  .py-m-xl { padding-top: 60px; padding-bottom: 60px; }
	br.br-desktop {display: none !important;}
	br.br-tablet {display: none !important;}
	br.br-mobile {display: inline !important;}
}
