I installed https on my server with certbot and let's encrypt.However site displays garbled under https, which I need for several reason, http requests are not redirected to https for that reason, but you can type it in address bar: https://demoflorida.com
This is kind of a duplicate of issues like Drupal not loading theme CSS with HTTPS.
@bharate is correct about the issue being caused by your assets not being loaded over HTTPS.
It's likely caused by the
Check to see if it includes the
http protocol, and then replace it with something like:
$base_url = (drupal_is_https() ? 'https' : 'http') . '://www.example.org';
$base_url = '//demoflorida.com';
// is protocol agnostic, so it will use whatever is asked for without any logic needed.
Actually this is a problem of trying to load resources via http over https. You can check the link below for your website and you will see which elements/css are loaded via http You will have to call them with https and your page should be fine.