Yes. Each page is going to have a specific ID associated with it. You can see the ID by doing a view source or view page source on the page. Look for the <body
tag, it should look something like this:
<body class="page page-id-15 page-parent page-template-default ...
The page-id-## is the class name which uniquely identifies each page; that is, the ## will be different for each page.
So let’s say you want to hide those elements on page IDs 123 and 456. You would add this rule using a CSS plugin (don’t modify the theme’s style.css file, or your changes will be lost the next time you update the theme):
.page-id-123 .site-branding,
.page-id-123 #banner-wrapper,
.page-id-456 .site-branding,
.page-id-456 #banner-wrapper
{
display: none;
}
So note that there is a pair of selectors for each page, one which selects the site title & tag line, and the other which selects the banner image. The very last selector in the list should not have a comma after it (a comma, though, must separate each selector).