            body {
                width: 100%;
                background-color: #1B2680;
                margin: 0;
                padding: 0;
                text-align: left;
            }
            table {
                border-collapse: collapse;
            }
            table, th, td {
               border: 0px;
            }
            td {
                -webkit-text-size-adjust: none;
                vertical-align: text-top;
            }
					
			.col-md-6 {
				width: 49%;
				display: inline-block;
			}
            .npLogoHeader a {
                border: none;
                -webkit-text-size-adjust: none;
                color: #373632;
                text-decoration: none;
            }
            .npLogoHeader img {
                width: 250px;
                height: 100px;
                max-width: 250px;
                max-height: 100px;
                display: block;
                border: none;
                outline: none;
                text-decoration: none;
            }
            .npLogoFooter a {
                border: none;
                -webkit-text-size-adjust: none;
                color: #373632;
                text-decoration: none;
            }
            .npLogoFooter img {
                width: 120px;
                height: 60px;
                max-width: 120px;
                max-height: 60px;
                display: block;
                border: none;
                outline: none;text-decoration: none;
            }
            .DarkBgImageAltColor {
                background-color: #221c10;
            }
            table.DarkBgImageTable {
                width: 100%;
                height: 640px;
                background-image: url('../images/BG-teaser-ph32.jpg');
                background-size: 100% 100%;
                background-position: center center;
                text-align: center;
            }

            table.FormInputTable{
               width: 100%;
               background-color: #1B2680;  
            }

            table.DarkBgImageTableDetail {
                width: 100%;
                height: 1414px;
                background-image: url('../images/BG-faci-ph32.jpg');
                background-size: 100% 100%;
                background-position: center center;
                text-align: center;
            }

            table.DarkBgSuccessTable {
                width: 100%;
                height: 640px;
                background-color: #1B2680;
                background-size: 100% 100%;
                background-position: center center;
                text-align: center; 
            }
      
            h1.npTextTitle {
                text-transform: uppercase;
                text-align: center;
                color: #ffffff;
                font-size: 65px;
                font-weight: normal;
                letter-spacing: 3px;
                line-height: 40px;
            }
            h1.npTextTitle a {
                color: #ffffff;
                -webkit-text-size-adjust: none;
                text-decoration: none;
            }
            h2.npTextTitle {
                text-transform: uppercase;
                text-align: center;
                color: #ffffff;
                font-size: 55px;
                font-weight: normal;
                letter-spacing: 2px;
                line-height: 24px;
            }
            h2.npTextTitle a {
                color: #ffffff;
                -webkit-text-size-adjust: none;
                text-decoration: none;
            }
            h3.npTextTitle {
                text-align: center;
                color: #ffffff;
                font-size: 40px;
                font-weight: 900;
                letter-spacing: 2px;
                line-height: 24px;
            }
            h3.npTextTitle a {
                color: #ffffff;
                -webkit-text-size-adjust: none;
                text-decoration: none; 
            }
            p {
                text-align: center;
                color: #ffffff;
                font-size: 40px;
                letter-spacing: 2px;
                -webkit-margin-before: 20px;
                -webkit-margin-after: 20px;
                -webkit-margin-start: 0px;
                -webkit-margin-end: 0px;
            }
            .npTextTitle {
                text-transform: uppercase;
                text-align: center;
                color: #ffffff;
                font-size: 55px;
                font-weight: normal;
                letter-spacing: 5px;
                line-height: 24px;
            }

            .npTextTitleAfter {
                text-transform: uppercase;
                text-align: center;
                color: #ffffff;
                font-size: 35px;
                font-weight: 200;
                letter-spacing: 2px;
                line-height: 24px;
            }

            .npIconTextTitle {
                text-align: left;
                font-size: 35px;
                font-weight: normal;
                font-style: italic; 
                letter-spacing: 2px;
                -webkit-margin-before: 10px;
                -webkit-margin-after: 10px;
            }
            .npIconTextDetail {
                text-align: left;
                font-size: 20px;
                font-size: 25px;
                font-weight: 400;
                letter-spacing: 2px;
                -webkit-margin-before: 5px;
                -webkit-margin-after: 5px;
            }
            .TemplateColor01 {
             text-align: center;
             text-transform: uppercase;
             vertical-align: middle;
             border-radius: 10px;
             height: 45px;
             -webkit-text-size-adjust: none;
             font-size: 30px;
             font-weight: 600;
             line-height: 24px;
             letter-spacing: 2px;
             width: 100%;
             background-color: #ffffff;
            }
            .TemplateColor01 a {
            text-align: center;
            text-transform: uppercase;
            color: #111111;
            -webkit-text-size-adjust: none;
            text-decoration: none;
            }

            .TemplateColor01 a:hover {
             color: #cccccc;
            }

            .npFormDetail {
                width: 80%;
                margin: 0 auto;
                color: #ffffff;
            }
            .npIcon {
                width: 95px;
                padding-right: 30px;
            }

            .npIcon img {
                width: 91px;
                height: 97px;
                border: 0px;
                outline: none;
                text-decoration: none;
            }

            .sc-img {
                width: 45px;
                height: 47px;
                border: 0px;
                outline: none;
                text-decoration: none;
            }

            .npIconText {
                text-align: left;
            }

            .form-group {
                width:80%;
                margin:0 auto;
                padding-top: 20px;
                padding-bottom: 20px;
            }
            .form-group.center {
                text-align: center;
            }

            textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
                display: inline-block;
                width:100%;
                height: 20px;
                padding: 4px 6px;
                margin-bottom: 10px;
                font-size: 20px;
                line-height: 20px;
                color: #000000;
                vertical-align: middle;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                border-radius: 4px;
            }
            select {
                display: inline-block;
                width:100%;
                height: 35px;
                padding: 4px 6px;
                margin-bottom: 10px;
                font-size: 20px;
                line-height: 20px;
                color: #000000;
                vertical-align: middle;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                border-radius: 4px;
            }
            label {
                display: block;
                float: left;
                margin-bottom: 5px;
                color: #ffffff;
                font-size: 25px;
                font-weight: 400;
                letter-spacing: 2px;
                line-height: 10px;
            }

            .text-radio {
                color: #ffffff;
            }
			
			.text-price {
				color: #cccccc;
			}

            .mapLink{
                margin-bottom: 5px;
                color: #ffffff;
                font-size: 25px;
                font-weight: 400;
                letter-spacing: 2px;
                line-height: 10px;
            }
            .btn {
                font-size: 28px;
                font-weight: normal;
                letter-spacing: 2px;
                margin: 0 auto;
				padding: 10px;
            }
            .textred {
                color: #ff0033;
            }
            @media only screen and (max-width: 900px) {
                td[class=headerBG] {
                    width: 100%!important;
                    background-repeat: no-repeat!important;
                    background-size: 900px!important;
                    background-position: center middle!important;
                }

                table.DarkBgImageTable {
                    background-size: auto 100%;
                }

                .npTextTitle {
                    font-size: 30px !important;
                    line-height: 20px;
                }

                .npIconTextDetail, .npIconTextTitle {
                	-webkit-margin-before: 5px;
                    -webkit-margin-after: 5px;
                    line-height: 25px;
                }

                .npTextTitleAfter {
                    font-size: 22px !important;
                }

                p {
                   font-size: 25px !important;
                   line-height: 15px;
                }
                .form-group {
                    width:50%;
                }

            }
            @media only screen and (max-width: 640px) {
                body {
                    width:auto!important;
                }

                 table.DarkBgImageTable {
                    background-size: auto 100%;
                }
                /* Box Wrap */
                .BoxWrap {
                    width:440px !important;
                }
                /* Show/Hide  */
                .RespoHideMedium {
                    display:none !important;
                }
                .RespoShowMedium {
                    display:block !important;
                }
                .RespoCenterMedium {
                    text-align:center !important;
                }
                .RespoTitle {
                    font-size: 16px !important
                    letter-spacing: 0px;
                }
  
                .npIconTextDetail, .npIconTextTitle {
                	letter-spacing: 0px;
                	-webkit-margin-before: 5px;
                    -webkit-margin-after: 5px;
                    line-height: 20px;
                }

                 .npTextTitle {
                    font-size: 30px !important;
                    line-height: 20px;
                    letter-spacing: 0px;
                }

                .npTextTitleAfter {
                    font-size: 22px !important;
                    letter-spacing: 0px;
                }

                .TemplateColor01 {
                    font-size: 22px !important;
                    letter-spacing: 0px;
                }

                p {
                   font-size: 22px !important;
                   line-height: 15px;
                   letter-spacing: 0px;
                }

                .form-group {
                    width:80%;
                }

                label {
                font-size: 22px;
                letter-spacing: 0px;
                }
				
				.col-md-6 {
				width: 100%;
				display: inline-block;
				}

                td[class=headerBG] {
                    width: 100%!important;
                    background-repeat: no-repeat!important;
                    background-size: 800px!important;
                    background-position: center center!important;
                }
              img[class=RespoImage_OneTo50W],img[class=RespoImage_OneTo50]       { width: 440px!important; height: 212px!important; }
              img[class=RespoImage_OneTo50_P_W],img[class=RespoImage_OneTo50_P]  { width: 400px!important; height: 193px!important; }
              img[class=RespoImage_OneTo75W],img[class=RespoImage_OneTo75]       { width: 440px!important; height: 335px!important; }
              img[class=RespoImage_OneToOneW],img[class=RespoImage_OneToOne]     { width: 440px!important; height: 440px!important; }
              img[class=RespoImage_70ToOneW],img[class=RespoImage_70ToOne]       { width: 440px!important; height: 628px!important; }
              img[class=AvatarW],img[class=Avatar]                               { width: 50px!important; height: 50px!important; }
            }
            @media only screen and (max-width: 479px) {
                body {
                    width:auto!important;
                }

                table.DarkBgImageTable {
                    background-size: auto 100%;
                }
                /* Box Wrap */
                .BoxWrap {
                    width:280px !important;
                }
                /* Hide  */
                .RespoHideSmall {
                    display:none !important;
                }
                .RespoCenterSmall {
                    text-align:center !important;
                }
                .RespoTitle {
                    font-size: 14px !important
                }

                h1.npTextTitle {
                    font-size: 30px !important;
                    letter-spacing: 0px;
 
                }

                h2.npTextTitle {
                    font-size: 25px !important;
                    letter-spacing: 0px;
                    line-height: 40px;
       
                }

                h3.npTextTitle {
                    font-size: 18px !important;
                    letter-spacing: 0px;
                }

                .npTextTitle {
                    font-size: 25px !important;
                    line-height: 20px;
                    letter-spacing: 0px;
                }

                .npTextTitleAfter {
                    font-size: 20px !important;
                }

                .npIconTextDetail, .npIconTextTitle {
                	letter-spacing: 0px;
                	line-height: 15px;
                }

                .TemplateColor01 {
                    font-size: 18px !important;
                }

                p {
                   font-size: 16px !important;
                   line-height: 15px;
                }

                .npIconTextTitle {
                    font-size: 25px;
                    font-weight: normal;
                    letter-spacing: 2px;
                    -webkit-margin-before: 5px;
                    -webkit-margin-after: 5px;
                }

	            .npIconTextDetail {
	                -webkit-margin-before: 5px;
	                -webkit-margin-after: 5px;
	            }

                .npIcon {
                    width: 55px;
                    padding-right: 5px;
                }

                .npIcon img {
                    width: 51px;
                    height: 57px;
                    border: 0px;
                    outline: none;
                }

                .form-group {
                    width:100%;
                }

                label {
                font-size: 20px;
                }
				
				.col-md-6 {
				width: 100%;
				display: inline-block;
				}
             
              img[class=RespoImage_OneTo50W],img[class=RespoImage_OneTo50]       { width: 280px!important; height: 135px!important; }
              img[class=RespoImage_OneTo50_P_W],img[class=RespoImage_OneTo50_P]  { width: 240px!important; height: 116px!important; }
              img[class=RespoImage_OneTo75W],img[class=RespoImage_OneTo75]       { width: 280px!important; height: 213px!important; }
              img[class=RespoImage_OneToOneW],img[class=RespoImage_OneToOne]     { width: 280px!important; height: 280px!important; }
              img[class=RespoImage_70ToOneW],img[class=RespoImage_70ToOne]       { width: 280px!important; height: 400px!important; }
              img[class=AvatarW],img[class=Avatar]                               { width: 40px!important; height: 40px!important; }
            }