These docs are for v1.0. Click to read the latest docs for v2.0.

How to create a custom HTML Web Message

HTML/CSS should be specified as per W3C standards as specified at (https://www.w3.org/standards/webdesign/htmlcss)
Consider the latest version and follow below mentioned recommendations, rules and templates -->

Recommendation:

  1. Use system default fonts

Rules:

  1. Complete DIV base layout
  2. Inline CSS classes
  3. Image needs to have copyright permission
  4. Not more than one image tag allowed for the particular template.
  5. "id" is mandatory in all templates mentioned below
  6. Commented code is not allowed
    (example of what is not allowed)
<!-- container for Image tag starts here -->
<div class="smt-img-div"> 
  <img id="NC_IMAGE" src="https://cdnt.netcoresmartech.com/webmsg/banner/banner-lg902--bg.jpg" class="smt-edit-image">
</div>
<!-- container for Image tag ends here -->
<!--div class="smt-img-div"> 
</div-->

Templates:
Following are templates on how to add input field, background image in css, image tag, title, div structure and its sequence, link (button), paragraph etc.

  1. For background image, insert id="NC_background_color"
<div id="NC_background_color" class="smt-modal smt-edit-background-color"></div>
  1. Follow below template for creative close to action (CTA) button
<a id="NC_CLOSE_BUTTON" href="" class="smt-close smt-close-bt smt-edit-close-button">Close</a>
<a id="NC_CLOSE_ICON" href="" class="smt-close smt-close-icon smt-edit-close-icon">X</a>
  1. For content element, insert id = ”NC_TEXT_ONE
<p id="NC_TEXT_ONE" class="smt-p smt-edit-content">GET FREE PERSONALIZED RECOMMENDATIONS FROM OUR TRAVEL EXPERTS !</p>

The “id” will keep on changing followed by number of

elements
(e.g. id=”NC_TEXT_ONE”, id=”NC_TEXT_TWO” and so on...)

  1. Follow below template for form element
<form id="NC_FORM1" class="smt-form">
  1. Follow below template for input element
<div class="smt-form-group">
  <input id="NC_INPUT_TEXT1" type="text" name="firstname" class="smt-input" placeholder="First Name">
  <span class="smt-error" id="NC_ERROR1">Please enter your first name</span>       </div>

On use of multiple input elements and error tags, the “id” will keep on changing i.e. id=”NC_INPUT_TEXT1”, id=”NC_INPUT_TEXT2” and so on... similarly for error id=”NC_ERROR1”, id=”NC_ERROR2” and so on…

  1. Follow below template for IMG tag
<div class="smt-img-div"> 
  <img id="NC_IMAGE" src="https://cdnt.netcoresmartech.com/webmsg/banner/banner-lg902--bg.jpg" class="smt-edit-image">
</div>
  1. Follow below template for action button
<div class="smt-button-div smt-cta-group callToAction">
  <button type="button" id="NC_CTA_ONE" class="smt-button smt-edit-button">Learn More</button>
<button type="button" id="NC_CTA_TWO" class="smt-button2 smt-edit-button">Buy Now!</button>
 </div>

Sticky bar

<html lang="en" class="smt-html"><head>
 <meta charset="utf-8">
 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
 <style>
   * {
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
  box-sizing: border-box;
   }
   .smt-body{
     margin:0 auto;
   }

   a, a:visited, a:active, a:hover{text-decoration: none;}
   .smt-float-left{float: left;}
   .smt-float-right{float:right}
   .smt-sticky-bar{
     padding:0 3% 0 0;
     min-height:50px;
     max-height: 60px;
     height: auto;
     box-sizing:border-box;
     position: relative;
     width:100%;
     display: flex;
     flex-wrap: nowrap;
     background:#fff url(https://cdnt.netcoresmartech.com/webmsg/sticky-banner/bitmap.jpg);
     background-repeat: no-repeat;
     background-size:100%;
     background-position: center center;
     overflow: hidden;
   }
   .smt-close-bt{font-family:Verdana, Geneva, Tahoma, sans-serif; font-weight: 700; position: absolute; right:3px; top:3px; color: #000;}
   .smt-input{height:32px; border:1px solid #5c5c5c; padding:0 3%; width:80%; font-size: 14px; background: transparent; margin-right: 15px;color: #000; ; outline:0; max-width: 350px; }
   .smt-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ font-size:14px; color:#000; }
   .smt-input::-moz-placeholder { /* Firefox 19+ */ font-size:14px; color:#000;}
   .smt-input:-ms-input-placeholder { /* IE 10+ */ font-size:14px; color:#000;}
   .smt-input:-moz-placeholder { /* Firefox 18- */ font-size:14px; color:#000;}

   .smt-h1{
     font-family:Helvetica, Arial, sans-serif;
     font-size: 25px;
     font-weight: bold;
     font-style: normal;
     font-stretch: normal;

     color: #5c5c5c;
     margin: 0;
     text-align: left;
   }
   .smt-button{
     height:38px;
     border-radius: 5px;
     background-color: #4a4a4a;
     font-family:Helvetica, Arial, sans-serif;
     font-size: 20px;
     font-weight: bold;
     font-style: normal;
     font-stretch: normal;
     line-height: normal;
     letter-spacing: normal;
     text-align: center;
     color: #ffffff;
     display: block;
     text-align: center;
     padding:0 5%;
     line-height:38px;
     width:90%;
     border:0;
     max-width:236px;
     cursor: pointer;
     }
   .smt-row{width:100%; float:left; background-color: #fff;}
   .smt-content-div{width:50%; padding:0 2%; margin-right:5%; vertical-align: middle; float:left; position: relative; display: flex; align-items: center; height:60px; }
   .smt-input-div{width:55%; flex: 40%; padding:0; margin:10px 0;  vertical-align: middle; float:left;  position: relative; }
   .smt-button-div{float: right; display: flex; flex: 45%; align-items: center; height: auto; width:30%; padding:0  }
   .smt-vertically-center{position: relative; top: 50%;-ms-transform: translateY(-50%); transform: translateY(-50%);}
   .smt-error{display:block; width:100%; font-size:12px; color:red; font-family:Helvetica,Arial, sans-serif;margin:2px 0 0 0; text-align:left;}
   form{width:45%; display:flex; flex: 100%; padding:0; margin: 0;}

       @media screen and (min-width:712px) and (max-width:1024px){

         .smt-button-div{width:45%}
         .smt-button{width:100%}

       }
       @media screen and (max-width:712px){
       form{width:100%; padding:0}
       .smt-sticky-bar{max-height:55px; padding:0 2% 0 5%;}
       .smt-h1{font-size:11px; line-height: normal;margin-bottom: 5px;}
       .smt-input-div{margin: 0; padding:0; width:55%}
       .smt-content-div{margin: 0; padding:0; width:100%; height:auto;}
       .smt-input{height:19px; line-height: 19px; font-size:7px; width:100%;}
       .smt-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ font-size:7px;}
       .smt-input::-moz-placeholder { /* Firefox 19+ */ font-size:7px;}
       .smt-input:-ms-input-placeholder { /* IE 10+ */  font-size:7px;}
       .smt-input:-moz-placeholder { /* Firefox 18- */  font-size:7px;}
       .smt-button-div{width:43%; top: 0; display: inline-block; height: auto; position: relative; top:0px;}
       .smt-button{height:25px; line-height: 25px;  font-size: 10px;}
       .smt-error{font-size:9px;}
       .smt-row{padding:5px 0;}
       .smt-hidden4-mobile{display:none;}
       .smt-close-bt{font-size: 12px;left: 5px;right: auto;top: 37%; color:#000}
       }

       @media screen and (max-width:320px){
         .smt-button {
           height: 19px;
           line-height: 19px;
           font-size: 9px;
         }
       }
 </style>
</head>
<body class="smt-body">
<div id="NC_background_image">
 <a id="NC_CLOSE_BUTTON" href="javascript:void(0);" class="smt-close smt-close-bt smt-edit-close-button">Close</a>
<a id="NC_CLOSE_ICON" href="javascript:void(0);" class="smt-close-bt smt-edit-close-button">X</a>
 <div class="smt-row">
     <div class="smt-content-div smt-sticky-bar smt-edit-background-image">
         <h1 id="NC_TEXT_ONE" class="smt-h1 edit-title1">GET 25% OFF YOUR FIRST ODER</h1>
     </div>
     <form id="NC_FORM1">
     <div class="smt-input-div smt-float-right">

        <input type="text" placeholder="ENTER EMAIL ID" class="smt-input" id="NC_INPUT_TEXT1" autocomplete="off">
        <span class="smt-error" id="NC_ERROR1">Please enter valid email</span>

       </div>
        <div class="smt-button-div smt-cta-group callToAction ">
         <button type="button" id="NC_CTA_ONE" class="smt-button smt-float-right edit-button">Get My Discount</button></div>
     </form>
</div>
</div>
</body></html>

Modal

<!DOCTYPE html>
<html lang="en" class="smt-html">
 <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
     <style>
       * {
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
       .smt-html{height:100%;}
       .smt-body{
         margin:0 auto;
         height:100%;
       }

       a, a:visited, a:active, a:hover{text-decoration: none;}
       .smt-modal{ padding:0; width:90%; max-width: 880px; height: 480px; padding:50px 0;  top: 50%;
     left: 50%; transform: translate(-50%, -50%); text-align: center; font-family:Helvetica,Arial, sans-serif; position: relative;  border-radius: 20px;  background-color: #fcd94a;background-repeat: no-repeat;background-position: center center;}

       .smt-modal-inner{margin:0 auto; width:85%; height:100%; position: relative; }
       .smt-close-bt, .smt-close-icon{z-index:2;font-family:Verdana, Geneva, Tahoma, sans-serif; font-weight: 700; position: absolute; right:20px; top:20px; font-size: 22px; color: #fff;}

       .smt-img-div{width:100%; height:100%; }
       .smt-img-div .smt-image{width: 100%; height:100%; object-fit:cover; border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px;}

       .smt-h1{
         font-family:Helvetica,Arial, sans-serif;
         font-size:40px;
         font-weight: bold;
         font-style: normal;
         font-stretch: normal;
         line-height: normal;
         letter-spacing: normal;
         color: #262626;
         margin: 0;
         }

         .smt-h2{
         font-size: 30px;
         font-weight: 200;
         font-style: normal;
         font-stretch: normal;
         line-height: 43px;
         letter-spacing: normal;
         color: #1b1b1b;
         display: inline-block;
         margin:10px 0 48px;
       }
       .smt-h2 .smt-span{
         font-size: 30px;
         font-weight: 600;
         letter-spacing:-1px;
         }
         .smt-p{
           font-size: 20px;
           font-weight: 600;
           font-style: normal;
           font-stretch: normal;
           line-height: normal;
           letter-spacing: normal;
           text-align: center;
           color: #98832b;
           display:inline-block;
           border-bottom:1px solid;

           }
           .smt-p button{
              background: none;
              border: 0;
              box-shadow: none;
              color: #98832b;
              font-size: 20px;
              cursor: pointer;
              font-weight: bold;
           }

           .smt-button{
             border:0;
             min-height: 40px;
             border-radius: 5px;
             background-color: #ed4646;
             font-size: 20px;
             font-weight: 600;
             font-style: normal;
             font-stretch: normal;
             line-height:20px;
             letter-spacing: normal;
             text-align: center;
             color: #ffffff;
             width:100%;
             margin-bottom: 10px;
             display: inline-block;
             padding: 10px;
             cursor: pointer;
           }
           .smt-col1{float:left;width: 45%; height:100%;}
           .smt-col2{float:right;width:51%; text-align: left; height:100%;}
           .smt-div{text-align: center}

        @media only screen and (min-width:768px) and (max-width:922px)  {
         .smt-modal{max-height: 369px; padding:20px 0; }

         .smt-close-bt, .smt-close-icon{z-index:2;font-size:17px;}
         .smt-h1{font-size:30px}
         .smt-h2{font-size:25px; margin:20px 0; line-height: 35px}
         .smt-h2 .smt-span{font-size: 28px;}
         .smt-button{min-height: 35px; line-height:22px; font-size:18px;  padding:5px;  }
         .smt-p{ margin:10px 0;}

       }

        @media only screen and (min-width:600px) and (max-width:767px){

         .smt-modal{max-width: 329px; max-height: 369px; padding:10px 0; }
         .smt-modal-inner{width:80%;}
         .smt-img-div{height:auto;}
         .smt-img-div .smt-image{width:60%; height:auto;}
         .smt-close-bt, .smt-close-icon{z-index:2;font-size:17px;}

         .smt-h2{font-size:18px;margin:10px 0;  line-height:25px}
         .smt-h2 .smt-span{font-size:18px; font-weight:600;}
         .smt-button{min-height:25px; line-height: 18px; font-size: 15px; max-width:190px; padding:5px; font-weight:normal;}
         .smt-col1, .smt-col2{float:none; width:100%; height:auto; text-align: center}
         .smt-p{ margin:10px 0;font-size:15px; }
         .smt-p button{ font-size: 17px; }

       }
       @media only screen and (min-width:480px) and (max-width:600px){

       .smt-modal{max-width: 329px; max-height: 329px; padding:20px 0; }
       .smt-modal-inner{width:70%; }
       .smt-img-div .smt-image{width:56%; height:auto;}
       .smt-close-bt, .smt-close-icon{z-index:2;font-size:17px;}
       .smt-img-div{height:auto;}
       .smt-h2{font-size:15px;margin:10px 0;  line-height: normal}
       .smt-h2 .smt-span{font-size:15px; font-weight:600; }
       .smt-p{font-size:15px; }
       .smt-button{min-height:29px; line-height: 18px; font-size: 15px; max-width:200px; padding:5px; font-weight:normal;  }
       .smt-col1, .smt-col2{float:none; width:100%; height:auto; text-align: center}
       .smt-p{ margin:10px 0;}

     }


     @media only screen and (max-width:480px){
      .smt-modal{max-width: 229px; max-height: 269px; padding:10px 0; }
     .smt-modal-inner{width:80%;}
     .smt-img-div{height:auto;}
      .smt-close-bt, .smt-close-icon{z-index:2;font-size:17px;}
     .smt-img-div .smt-image{width:50%; height:auto;}
      .smt-h2{font-size:15px;margin:10px 0;  line-height: 20px}
      .smt-h2 .smt-span{font-size:15px; font-weight:600;}
      .smt-p{font-size:15px; }
      .smt-button{min-height:29px; line-height: 18px; font-size: 15px; max-width:150px; padding: 5px; font-weight:regular;  }
      .smt-col1, .smt-col2{float:none; width:100%; height:auto; text-align: center}
     .smt-p{ margin:10px 0;}
     .smt-p button{font-size:17px;}
     }

    @media only screen and (max-width:767px){
      .smt-hidden4-mobile{display:none;}
    }

     </style>
 </head>
 <body class="smt-body">
   <div id="NC_background_color" class="smt-modal edit smt-edit-background-color">

     <a id="NC_CLOSE_BUTTON" href="javascript:void(0);" class="smt-close smt-close-bt smt-edit-close-button">Close</a>
     <a id="NC_CLOSE_ICON" href="javascript:void(0);" class="smt-close smt-close-icon smt-edit-close-icon">X</a>
     <div class="smt-modal-inner">
       <div class="smt-col1">  <div class="smt-img-div"><img id="NC_IMAGE" src="http://cdnt.netcoresmartech.com/webmsg/modal/modal-discount--season.png"  class="smt-image smt-edit-image"/></div></div>
       <div class="smt-col2">
       <h1 id="NC_TEXT_ONE" class="smt-h1 smt-hidden4-mobile smt-edit-title1">EXCLUSIVE SUMMER OFFER</h1>
       <h2 id="NC_TEXT_TWO" class="smt-h2 smt-edit-title2">This summer has brought
           more than 50 % discounts on your favourite brands  </h2>

           <div class="smt-cta-group callToAction"> <button type="button" id="NC_CTA_ONE" class="smt-button smt-edit-button">Take me there</button>
        <div class="smt-div"> <p class="smt-p"><button id="NC_CTA_TWO" type="button">I dont care</button></p></div></div>
       </div>
       </div>
       <div style="clear: both"> </div>
   </div>
   </div>
 </body>
</html>

Thank You HTML
Based on Template resolution/dimension width and height will vary or need to update

<html lang="en"><head>
   <meta charset="utf-8">
   <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
     <style>
.NC_REMOVE{display: none !important;}.NC_ACTIVE{outline:3px solid #4BACEB !important;}.NC_REMOVE{display: none !important;}.NC_ACTIVE{outline:3px solid #4BACEB !important;}
       body{
         margin:0 auto;
       }
       a, a:visited, a:active, a:hover{text-decoration: none;}
       .smt-thankyou-main{
         background: #fff url(https://cdnt.netcoresmartech.com/webmsg/modal/modal-thanku-bg.jpg) no-repeat;
         margin:0 auto;
         width: 100%;
         max-width: 1000px;
         height:760px;
         text-align: center;
         font-family: Helvetica, sans-serif;
         padding:0;
         box-sizing: border-box;
         position: relative;
         box-shadow: 1px 2px 3px #cccccc;
         color:#000;
         background-size: 100% 100%;
}
.smt-modal{
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width:1000px;
height:760px;
}
       .smt-edit-title{
         font-size:30px;
         padding: 0;
         margin: 0;
         margin-bottom: 15px;

       }
       .smt-edit-content{
         font-size:20px;
         margin: 0;
         padding: 0;
       }
       .smt-close-bt1{
           font-family: Verdana, sans-serif;
           font-weight: 700;
           position: absolute;
           right: 5px;
           top: 5px;
           color:#a8a8a8;
           font-size: 22px;
       }
       .smt-close-bt1:hover{
         color:#777;
       }
       .smt-content-text1{position: relative; top:35%; width:75%; margin:0 auto;}
.smt-close-bt, .smt-close-icon{z-index:2;font-family:Verdana, Geneva, Tahoma, sans-serif; font-weight: 700; position: absolute; right:26px; top:19px; font-size: 25px; color: #000;}
       @media only screen and (max-width:700px) {
         .smt-thankyou-main{width:300px; height:300px;}
         .smt-edit-title{font-size:1.2rem}
         .smt-edit-content{font-size:.9rem;}
       }
@media only screen and (max-width: 480px){
.smt-thankyou-main {max-width: 300px;max-height: 300px;width: 100%;height: 100%;}
}
     </style>
 </head>
 <body>

      <div id="NC_background_image" class="smt-thankyou-main smt-edit-background-image">
         <a id="NC_CLOSE_ICON" href="javascript:void(0)" title="Close" class="smt-close smt-close-bt smt-edit-close-icon">X</a>
           <div class="smt-content-text1">
             <h2 id="NC_TEXT_ONE" class="smt-edit-title">Thank you for valuable time!</h2>
             <p id="NC_TEXT_TWO" class="smt-edit-content">You joined the super secret email about all our deals and promos.</p>
           </div>
         </div>

</body></html>

Banner

<html lang="en" class="smt-html"><head>
 <meta charset="utf-8">
 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
 <style>
 * {
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
 }
   .smt-html{height:100%;}
   .smt-body{
     margin:0 auto;
     height:100%;
   }

   a, a:visited, a:active, a:hover{text-decoration: none;}
    .smt-modal{height:100%; padding:30px; width:100%; max-width:300px; max-height: 300px;   margin: 0 auto; text-align: center; font-family:Helvetica,Arial, sans-serif; position: relative;   background-color: #f8f7f8;background-repeat: no-repeat;background-position: center center;}

   .smt-modal-inner{margin:0 auto; width:90%;  position: relative;  min-height: 100%; min-height: 100vh; display: -webkit-box; display: -moz-box;   display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center;   -moz-box-align: center;-ms-flex-align: center; align-items: center; -webkit-box-pack: center;    -moz-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center;}

   .smt-close-bt, .smt-close-icon{z-index:2;font-family:Verdana, Geneva, Tahoma, sans-serif; font-weight: 700; position: absolute; right:5px; top:5px; font-size: 15px; color: #0d1e2e;}

   .smt-h1{
     font-family:Helvetica,Arial, sans-serif;
     font-size: 50px;
     font-weight: bold;
     font-style: normal;
     font-stretch: normal;
     line-height: normal;
     letter-spacing:normal;
     text-align: center;
     color: #0f1f2f;
     margin:0;
     }
     .smt-h2{
     font-family:Helvetica,Arial, sans-serif;
     font-size: 14px;
     font-weight: normal;
     font-style: normal;
     font-stretch: normal;
     line-height: normal;
     letter-spacing: normal;
     text-align: center;
     color: #0f1f2f;
     margin: 0;
   }
   .smt-p{
     font-family:Helvetica,Arial, sans-serif;
     font-size: 10px;
     font-weight: normal;
     font-style: normal;
     font-stretch: normal;
     line-height: normal;
     letter-spacing: normal;
     text-align: center;
     color: #6c706e;

   }

   .smt-button{width: 150px;
     min-height:30px;
     font-family:Helvetica,Arial, sans-serif;
     font-size:12px;
     font-weight: normal;
     font-style: normal;
     font-stretch: normal;
     line-height: normal;
     letter-spacing: normal;
     text-align: center;
     color: #b4becb;
     background-color:#0f1f30;
     border:1px solid #0f1f30;
     cursor: pointer;
     padding: 5px;
   }

   .smt-form-group{width:150px; margin:0 auto 15px;}
   .smt-input{width:100%; max-width:150px; border:1px solid#0f1f30; background: transparent; height:30px; padding:0; line-height:30px; font-family:Helvetica,Arial, sans-serif;  font-size: 11px; font-weight:normal; font-style: normal; font-stretch: normal; letter-spacing: normal; text-align: center;  color: #b4b4b4; outline: 0;}

   .smt-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */  color: #b4b4b4; font-size: 10px; }
   .smt-input::-moz-placeholder { /* Firefox 19+ */ color: #b4b4b4; font-size: 10px;}
   .smt-input:-ms-input-placeholder { /* IE 10+ */ color: #b4b4b4; font-size: 10px;}
   .smt-input:-moz-placeholder { /* Firefox 18- */color: #b4b4b4; font-size: 10px;}

   .smt-form{margin: 20px 0 28px;}

   .smt-vertical-center {
     min-height: 100%;
   }
   .smt-vertical-center:before {    /* create a full-height inline block pseudo=element */
     content: ' ';
     display: inline-block;
     vertical-align: middle;  /* vertical alignment of the inline element */
     height: 100%;
   }
   .smt-vertical-center > .smt-container{
     width: 100%;
     display: inline-block;
     vertical-align: middle;  /* vertical alignment of the inline element */
   }


   .smt-error{display:block; width:100%; font-size:10px; color:red;font-family:Helvetica,Arial, sans-serif; margin: 5px auto 0; text-align:left;}

   @media only screen and (max-width:320px) {
     .smt-h1{
       font-size: 36px;
     }
     .smt-p{
       font-size: 9px;
     }
     .smt-modal{
       padding: 5px;
     }
   }


 </style>
</head>
<body class="smt-body">
<div id="NC_background_color" class="smt-modal smt-edit-background-color">

 <a id="NC_CLOSE_BUTTON" href="javascript:void(0);" class="smt-close smt-close-bt smt-edit-close-button">Close</a>
 <a id="NC_CLOSE_ICON" href="javascript:void(0);" class="smt-close smt-close-icon smt-edit-close-icon">X</a>
 <div class="smt-modal-inner smt-vertical-center">

   <div class="smt-container">
   <h1 id="NC_TEXT_ONE" class="smt-h1 smt-edit-title1">30% OFF</h1>
   <h2 id="NC_TEXT_TWO" class="smt-h2 smt-edit-title2">on your first purchase</h2>
   <form id="NC_FORM1" class="smt-form">
       <div class="smt-form-group">
         <input id="NC_INPUT_TEXT1" type="text" name="email" class="smt-input" placeholder="ENTER YOUR EMAIL">
         <span class="smt-error" id="NC_ERROR1">Please enter valid email id</span>
       </div>
       <div class="smt-cta-group callToAction"><button type="button" id="NC_CTA_ONE" class="smt-button edit-button">DONE</button></div>
     </form>


   <p id="NC_TEXT_THREE" class="smt-p smt-smt-edit-content">USE THE SAME EMAIL ID FOR YOUR<br>ACCOUNT</p>
   </div>

   </div>

   <div style="clear:both"></div>
</div>


</body></html>

Full Screen

<html lang="en" class="smt-html"><head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <meta http-equiv="X-UA-Compatible" content="ie=edge">
   <style>
     * {
         -moz-box-sizing: border-box;
         -webkit-box-sizing: border-box;
         box-sizing: border-box;
     }
     .smt-html{height:100%; width:100%;}
     .smt-body{
       margin:0 auto;
       width:100%;
       height:100%;
     }

     a, a:visited, a:active, a:hover{text-decoration: none;}
     .smt-modal{width:100%; height: 100%; box-sizing:border-box; position: relative; padding:0;background-repeat: no-repeat;background-position: center center;}
     .smt-modal-inner{max-width: 964px; width:100%; margin: 0 auto; padding:0; text-align: center; font-family:Helvetica,Arial, sans-serif; position: relative;  min-height: 100%; min-height: 100vh; display: -webkit-box; display: -moz-box;   display: -ms-flexbox;display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center;   -moz-box-align: center;-ms-flex-align: center; align-items: center; -webkit-box-pack: center;    -moz-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; }

     .smt-close-bt, .smt-close-icon{z-index:2;font-family:Verdana, Geneva, Tahoma, sans-serif; font-weight: 700; position: absolute; right:1%; top:1%; font-size:22px; color:#000;}
     .smt-col-1, .smt-col-2{display:inline-block; width:39%; vertical-align: middle;}
     .smt-col-2{width:59%}

/* .smt-vertical-center {
     min-height: 100%;
   } */
   .smt-vertical-center:before {    /* create a full-height inline block pseudo=element */
     content: ' ';
     display: inline-block;
     vertical-align: middle;  /* vertical alignment of the inline element */
     height: 100%;
   }
   .smt-vertical-center > .smt-container{
     width: 100%;
     display: inline-block;
     vertical-align: middle;  /* vertical alignment of the inline element */
     margin:2% 0;
   }



     .smt-img-div .smt-img{position: relative; margin:20% 0; max-width: 200px; }
     .smt-content-text{text-align: left;}
     .smt-content-text .smt-p{font-family:Helvetica,Arial, sans-serif; font-size: 25px; font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal; letter-spacing: normal; color: #030303; margin:25px 0;}

     .smt-h1{
       font-family: Helvetica, sans-serif;
       font-size: 60px;
       font-weight: 900;
       font-style: normal;
       font-stretch: normal;
       line-height: normal;
       letter-spacing: normal;
       color: #030303;
       margin: 0;
     }


     .smt-input{width:94%; border:1px solid #979797; background: transparent; height:46px; padding:0 3%; line-height: 46px; margin-bottom:30px; color: #9b9b9b; font-size: 20px; outline: 0;}
     .smt-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #9b9b9b; opacity: 0.69; font-size: 20px; }
     .smt-input::-moz-placeholder { /* Firefox 19+ */ color: #9b9b9b; opacity: 0.69; font-size: 20px;}
     .smt-input:-ms-input-placeholder { /* IE 10+ */ color: #9b9b9b; opacity: 0.69; font-size: 20px;}
     .smt-input:-moz-placeholder { /* Firefox 18- */ color: #9b9b9b; opacity: 0.69;font-size: 20px; }

     .smt-button, .smt-button2{
       min-height:52px;
       max-height:unset;
       height: auto;
       font-size: 25px;
       font-weight: 600;
       font-style: normal;
       font-stretch: normal;
       line-height: 27px;
       letter-spacing: normal;
       text-align: center;
       color: #edf6fd;
       width:40%;
       border:0;
       background: #d0021b;
       border-radius: 2px;
       margin-top: 12px;
       display: inline-block;
       padding: 10px;
       vertical-align: top;
       word-break: break-word;
       }
       .smt-button2{background: #4a4a4a; width:56%; }
       .smt-form .smt-label{margin-bottom:10px; display: inline-block; color:#f8e71c; font-size: 18px; font-weight: 600}


       .smt-clearfix{clear: both}
       .smt-popup-one-side-img{background:url(https://cdnt.netcoresmartech.com/webmsg/full-screen/fullscrn-bg2.jpg) no-repeat; background-size:cover; background-position: center center }


     @media screen and (max-width:922px) {
       .smt-h1{font-size:50px;}


     }

     @media screen and (max-width:768px) {
       .smt-modal{padding:0;}
       .smt-h1{font-size:30px;}
       .smt-img{width:60%;}
       .smt-button, .smt-button2{font-size:18px;}
       .smt-hidden-mobile{display:none}
       .smt-col-2{width:90%;}

           }

     @media screen and (max-width:320px) {
       .smt-h1{
         font-size: 24px;
       }
       .smt-content-text .smt-p{
         font-size: 18px;
       }
       .smt-button, .smt-button2{width:100%;min-height: 40px;line-height: 16px;}
       /* .smt-content-text .smt-p, .smt-h1{text-shadow: none;} */
     }

     @media screen and (min-width:769px) and (max-width:850px) and (orientation: landscape) {
       .smt-model{height:auto;}
     }

   </style>
</head>
<body class="smt-body">
 <div id="NC_background_image" class="smt-modal smt-popup-one-side-img smt-edit-background-image">
   <a id="NC_CLOSE_BUTTON" href="javascript:void(0);" class="smt-close smt-close-bt smt-edit-close-button">Close</a>
   <a id="NC_CLOSE_ICON" href="javascript:void(0);" class="smt-close smt-close-icon smt-edit-close-icon">X</a>
   <div class="smt-modal-inner smt-vertical-center ">

     <div class="smt-container">
       <div class="smt-row">
       <div class="smt-col-1 smt-hidden-mobile smt-img-div">
       <img id="NC_IMAGE" src="https://cdnt.netcoresmartech.com/webmsg/full-screen/fullscreen-money.png" class="smt-img smt-edit-image ">
       </div>
       <div class="smt-col-2 smt-text-left">
         <div class="smt-content-text">
           <h1 id="NC_TEXT_ONE" class="smt-h1 smt-edit-title1">ENJOY A CASHBACK OF 25%</h1>
           <p id="NC_TEXT_TWO" class="smt-p smt-edit-text">Get cashback up to Rs.1000 by<br>
               paying your bill via Amazon Pay</p>
           <div class="smt-cta-group callToAction">
           <button type="button" id="NC_CTA_ONE" class="smt-button smt-edit-button">Checkout</button>
           <a id="NC_CTA_TWO" href="" class="smt-button2 smt-edit-button">Continue shopping</a>
         </div>
       </div>
       </div>
       <div class="smt-clearfix"> </div>
       </div>
       </div>


   </div>
 </div>
</body></html>

Customer HTML Template
For Input text field added “data-attribute” attribute and assigned the respective value.
For CTA (button) added “data-action-link” attribute and assigned the respective value.

<html lang="en" class="smt-html">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  <style>
    .NC_REMOVE {
      display: none !important;
    }

    .NC_ACTIVE {
      outline: 3px solid #4BACEB !important;
    }

    * {
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
    }

    .smt-html {
      height: 100%;
    }

    .smt-body {
      margin: 0 auto;
      height: 100%;
    }

    a,
    a:visited,
    a:active,
    a:hover {
      text-decoration: none;
    }

    .smt-modal {
      padding: 0;
      width: 100%;
      max-width: 200px;
      min-height: 200px;
      margin: 0 auto;
      text-align: center;
      font-family: Helvetica, Arial, sans-serif;
      position: relative;
      border-radius: 5px;
      background-color: #30ae7b;
      background-repeat: no-repeat;
      background-position: center center;
    }

    .smt-modal-inner {
      margin: 0 auto;
      width: 100%;
      position: relative;
      padding: 10px 15px;
    }

    .smt-close-bt,
    .smt-close-icon {
      z-index: 2;
      font-family: Verdana, Geneva, Tahoma, sans-serif;
      font-weight: 700;
      position: absolute;
      right: 5px;
      top: 5px;
      font-size: 12px;
      color: #fff;
    }

    .smt-img-div {
      width: 100%;
    }

    .smt-img-div img {
      width: 70%;
      max-width: 100px;
    }

    .smt-h2 {
      font-size: 12px;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: normal;
      text-align: center;
      color: #ffffff;
      display: inline-block;
      margin: 10px 0;
    }

    .smt-button {
      border-radius: 5px;
      background-color: #f8f8f8;
      border: 0;
      width: auto;
      min-width: 75px;
      max-width: 150px;
      height: auto;
      font-size: 12px;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: 14px;
      letter-spacing: normal;
      text-align: center;
      color: #30ae7b;
      display: inline-block;
      padding: 5px;
      cursor: pointer;
      overflow: hidden;
    }
  </style>
</head>

<body class="smt-body">
  <div id="NC_background_color" class="smt-modal smt-edit-background-color">
    <a id="NC_CLOSE_BUTTON" href="javascript:void(0);" class="smt-close-bt smt-edit-close-button NC_REMOVE">Close</a>
    <a id="NC_CLOSE_ICON" href="javascript:void(0);" class="smt-close smt-close-icon smt-edit-close-icon">X</a>
    <div class="smt-modal-inner">
      <div class="smt-img-div">
        <img id="NC_IMAGE" src="https://cdnt.netcoresmartech.com/webmsg/banner/banner-add-to--cart2.png"
          class="smt-edit-image">
      </div>
      <h2 id="NC_TEXT_ONE" class="smt-h2 smt-edit-title">THERE IS SOMETHING LEFT<br>IN THE CART</h2>
      <input id="NC_INPUT_TEXT1" type="text" name="name" class="smt-input NC_NOT_ACTIVE NC_ACTIVE" placeholder="Name"
        data-attribute="EMAIL">
      <div class="smt-cta-group callToAction">
        <button type="button" id="NC_CTA_ONE" class="smt-button smt-edit-button smt-close" data-action-link="url">BUY</button>
        <button type="button" id="NC_CTA_TWO" class="smt-button smt-edit-button smt-close">BUY2</button>
      </div>
    </div>
    <div style="clear: both"></div>
  </div>
</body>

</html>