I am having trouble with my two Div elements, one for an image and one for a heading. I have set different font sizes based on different media queries in my CSS file. While it works when shrinking the width, the heading does not break into two lines. Additionally, when it breaks into two lines, the header div moves below the 1st div instead of being side by side as it should be. It seems to not be working properly. Any assistance would be greatly appreciated. Please note that the image is 130x130 pixels.
Below are my codes including CSS:
<!-- login.html -->
<!doctype html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta chaviewportrset="utf-8">
<meta name="" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="/BOOTSTRAP/CSS/bootstrap.min.css">
<!-- fontawsome icon library -->
<link rel="stylesheet" href="/BOOTSTRAP/FontAwsome/css/all.css">
<!-- link own style css -->
<link rel="stylesheet" href="/MyCss/MyStyle.css">
<!-- Optional JavaScript -->
<script src="BOOTSTRAP/JS/code.jquery.com_jquery-3.3.1.slim.min.js"></script>
<script src="BOOTSTRAP/JS/pop