BIGGEST problem is that I DID NOT realize ORDER of codes does MATTER, BIG MATTER, no matter where you put those STYLE and SCRIPT in master or child page, they have to be in exactly order (ex: global things must be presented before those page-level things...) as in your HTML template. I followed it and it WORK now.
Here basic master page structure I did:
<!-- BEGIN HEAD -->
<head id="Head1" runat="server">
<!-- BEGIN GLOBAL MANDATORY STYLES -->
<link href="~/assets/plugins/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<link href="~/assets/plugins/bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<!-- END GLOBAL MANDATORY STYLES -->
<asp:ContentPlaceHolder ID="Head" runat="server">
//Put your PAGE REQUIRED STYLE HERE in your content (child page)
</asp:ContentPlaceHolder>
<!-- BEGIN THEME STYLES -->
<link href="~/assets/css/style-metronic.css" rel="stylesheet" type="text/css" />
<link href="~/assets/css/style.css" rel="stylesheet" type="text/css" />
<link href="~/assets/css/themes/red.css" rel="stylesheet" type="text/css" id="style_color" />
<link href="~/assets/css/style-responsive.css" rel="stylesheet" type="text/css" />
<link href="~/assets/css/custom.css" rel="stylesheet" type="text/css" />
<!-- END THEME STYLES -->
<link rel="shortcut icon" href="favicon.ico" />
<!-- END HEAD -->
</head>
<!-- BEGIN BODY -->
<body>
// PUT WHAT EVER YOU WANT TO PUT HERE
// PUT WHAT EVER YOU WANT TO PUT HERE
<!-- Load javascripts at bottom, this will reduce page load time -->
<!-- BEGIN CORE PLUGINS(REQUIRED FOR ALL PAGES) -->
<!--[if lt IE 9]>
<script src="/assets/plugins/respond.min.js"></script>
<![endif]-->
<script src="/assets/plugins/jquery-1.10.2.min.js" type="text/javascript"></script>
<script src="/assets/plugins/jquery-migrate-1.2.1.min.js" type="text/javascript"></script>
<script src="/assets/plugins/bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
<script type="text/javascript" src="/assets/plugins/hover-dropdown.js"></script>
<script type="text/javascript" src="/assets/plugins/back-to-top.js"></script>
<!-- END CORE PLUGINS -->
<div>
<asp:ContentPlaceHolder ID="MainContent" runat="server">
//Put your PAGE REQUIRED SCRIPT HERE in your content (child page)
</asp:ContentPlaceHolder>
</div>
// PUT WHAT EVER YOU WANT TO PUT HERE
// PUT WHAT EVER YOU WANT TO PUT HERE
</body>
<!-- END BODY -->
</html>