diff --git a/application/views/error/404.php b/application/views/error/404.php
index dd63ba38..a55cae3c 100644
--- a/application/views/error/404.php
+++ b/application/views/error/404.php
@@ -1,33 +1,15 @@
-
-
diff --git a/css/missing.css b/css/missing.css
index ac0ed60f..0feed8e7 100644
--- a/css/missing.css
+++ b/css/missing.css
@@ -1,27 +1,18 @@
-@charset "utf-8";
-/* CSS Document */
-#inquiryForm { background:#f1f1f1; padding-top:50px;}
-h1 { border-bottom: none !important; margin-bottom:25px;}
-.pgHead { margin-top:40px;}
-.contactUs { border:1px solid #d9d9d9; box-shadow:0 0 2px #d9d9d9; border-radius:4px; padding:30px; margin:30px 0; background:#fff; position:relative}
-.contactUs .arrow { background:url(https://data.asiahighlights.com/pic/arrow-25x40.png) no-repeat; display: block; width:25px; height:40px; position:absolute; left:-25px; top:30px;}
-.contactUs .introText { font-size:22px; display: block; margin-bottom:20px; color:#a31022}
-.contactUs input { border:1px solid #d1d1d1; font-size:16px; padding:8px 10px; display: block; width:100%; border-radius:4px; margin-bottom:20px; background:#f9f9f9;}
-.contactUs textarea { border:1px solid #d1d1d1; font-size:16px; padding:8px 10px; display: block; width:100%; border-radius:4px; margin-bottom:40px; height:150px; background:#f9f9f9;}
-.contactUs input[type="button"] { background:#a31022; border: none; color:#fff; padding:10px; margin:15px auto 0; width:250px; text-align:center;}
-/* thank you */
-.thankyouHead { display: block; background:#a31022; border-radius:4px 4px 0 0; text-align:center; padding:35px 10px; color:#fff; }
-.thankyouHead h1 { color:#fff !important; font-size:30px;}
-.thankyouHead span { font-size:20px;}
-.thankyouContent { background:#fff; border-radius:0 0 4px 4px; padding:35px; display:block;}
-@media( max-width:768px) {
-.thankyouContent { padding:15px !important}
-.pgSay { padding:20px !important}
-.pgSay .whatsapp strong { display: block;}
-}
-.pgSay { background:#f1f1f1; padding:20px 50px; border-radius:4px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; line-height:35px; margin-top:20px; position:relative}
-.pgSay .arrow { background:url(https://data.asiahighlights.com/pic/arrow-21x26.png) no-repeat; display: block; width:21px; height:26px; left:-21px; top:calc(50% - 13px); position:absolute;}
-.pgSay .whatsapp { display: block; background:url(https://data.asiahighlights.com/pic/whatsapp-icon.png) no-repeat left; padding-left:35px;}
-.pgSay .whatsapp strong { color:#a31022; font-size:26px; font-weight: normal;}
-.tips { display: block; margin:35px 20px; font-size:14px; line-height:25px; color:#545454 !important;}
+#inquiryForm{background:#f1f1f1;padding-top:50px;padding-bottom: 80px}
+.errorBackground{text-align: center}
+.errorPic{width: 50%}
+.textPart {text-align: center;margin-top: 20px;line-height: 2.5em}
+.container{font-family:'Open Sans',sans-serif}
+.oops{font-style: italic; font-weight: 600; font-size: 32px}
+.errorText { font-size: 24px}
+.backButton{ text-align: center;margin-top: 40px}
+.backButton input{ background-color: #a31022; border-radius: 6px; border: #a31022; font-size: 20px; color: #FFF; padding: 8px;width: 200px }
+.backButton input:hover {border-radius: 100px}
+.goHome {font-size: 16px;color: #999;text-align: center;margin-top: 30px;}
+.goHome a {color: #999;text-decoration: none;padding-bottom:5px; border-bottom: 1px solid #999}
+.goHome a:hover {color:#a31022}
+.iconSet {margin-right: 8px;vertical-align: middle;display: inline-block;margin-top:-5px}
+@media( max-width:768px){
+.errorPic {width: 100%}
+}
\ No newline at end of file