@media only screen and (max-width: 999px){
body.page:not(.home) .entry-header h1.entry-title, .single-product .entry-header h1.entry-title, .singular .entry-header h1.entry-title {
  font-size: 28px;}
}

@media only screen and (max-width: 780px){
body.page:not(.home) .entry-header h1.entry-title, .single-product .entry-header h1.entry-title, .singular .entry-header h1.entry-title {
  font-size: 24px;}
}

@media only screen and (max-width: 520px){
body.page:not(.home) .entry-header h1.entry-title, .single-product .entry-header h1.entry-title, .singular .entry-header h1.entry-title {font-size: 20px;}
  
.elementor-16 .elementor-element.elementor-element-1c688bb0{font-size:15px;}
}