#thover {
    position: fixed;
    background: #000;
    width: 100%;
    height: 100%;
    opacity: .9;
    padding: 0;
    margin: 0 auto;
    overflow: auto;
    z-index: 99;
    top: 0;
    left: 0;
}
#thover_pdf {
    position: fixed;
    background: #000;
    width: 100%;
    height: 100%;
    opacity: .9;
    padding: 0;
    margin: 0 auto;
    overflow: auto;
    z-index: 99;
    top: 0;
    left: 0;
}

#tpopup{
  position:fixed;
  width:550px;
  height:380px;
  background:#fff;
  left:50%;
  top:50%;
  border-radius:5px;
  padding:15px 15px 15px 15px;
  margin-left:-290px; /* width/2 + padding-left */
  margin-top:-150px; /* height/2 + padding-top */
  text-align:center;
  box-shadow:0 0 10px 0 #000;
    z-index: 100;
}
#tpopup_pdf{
  position:fixed;
  width:550px;
  height:380px;
  background:#fff;
  left:50%;
  top:50%;
  border-radius:5px;
  padding:15px 15px 15px 15px;
  margin-left:-290px; /* width/2 + padding-left */
  margin-top:-150px; /* height/2 + padding-top */
  text-align:center;
  box-shadow:0 0 10px 0 #000;
    z-index: 100;
}
#tclose{
  position:absolute;
  background:black;
  color:white;
  right:-15px;
  top:-15px;
  border-radius:50%;
  width:30px;
  height:30px;
  line-height:30px;
  text-align:center;
  font-size:8px;
  font-weight:bold;
  font-family:'Arial Black', Arial, sans-serif;
  cursor:pointer;
  box-shadow:0 0 10px 0 #000;
    z-index: 101;
}
#tclose_pdf{
  position:absolute;
  background:black;
  color:white;
  right:-15px;
  top:-15px;
  border-radius:50%;
  width:30px;
  height:30px;
  line-height:30px;
  text-align:center;
  font-size:8px;
  font-weight:bold;
  font-family:'Arial Black', Arial, sans-serif;
  cursor:pointer;
  box-shadow:0 0 10px 0 #000;
    z-index: 101;
}
.sntinput {
    padding: 6px 10px 6px 10px;
    width: 50%;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 17px;
    font-weight: 400;
    text-align: center;
}
.nliout_prophecy {
    margin-left: -5px;
    padding: 8px 10px 6px 10px;
    width: 25%;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: white;
    background-color: red;
}
#tpopup.rareeth3 p font {
    font-size: 20px !important;
    margin-top: 45px !important;
}

#tpopup.rareeth3 font{
text-align: center !important;

}
#tpopup_thanks.rareeth3 font{
text-align: center !important;

}
font {
    margin-top: 0 !important;
    float: left;
    width: 100%;
}


/* 15-7-2019 */

.well-popup {
    text-align: left;
}
.well-popup a.yes-btn{
background:#f6f5f5;
border:1px solid #e6e6e6;
color: #636464 !important;
padding: 10px 150px;
border-radius: 3px;
display: inline-block;
font-size:18px;
}
.well-popup #pdfclose{
  color:#cacaca;
  font-size:18px; 
}
.well-popup font{
    text-align:center;
}
#tpopup.well-popup font.wel-text {
    font-size: 32px !important;
    margin-bottom: 10px;
}
#tpopup.well-popup font.enter-text{
    font-size:25px;
}
.well-popup #icpsignup1939 {
    text-align: left;
}
.well-popup #icpsignup1939 input {
    display: inline-block;
    width: 33%;
    border: 1px solid #7a7a7a;
}
.well-popup #icpsignup1939 .nliout_prophecy{
    height: 36px;
    margin-left: 0px;
    border:0;
    cursor:pointer;
}
.well-popup font {
    margin-bottom: 20px;
}



/* 15-7-2019 */


@media only screen and (max-width:1920px) and (min-width:1025px){
#tpopup {
    position: fixed;
    width: 640px !important;
    height: 355px !important;
    background: #fff;
    left: 50%;
    top: 50%;
    border-radius: 5px;
    padding: 15px 15px 15px 15px;
    margin-left: -483px !important;
    margin-top: -170px !important;
    text-align: center;
    box-shadow: 0 0 10px 0 #000;
    z-index: 100;
    width:970px!important;
    /* transform: scale(1.3); */
}
#tpopup_pdf {
    position: fixed;
    width: 640px !important;
    height: 355px !important;
    background: #fff;
    left: 50%;
    top: 50%;
    border-radius: 5px;
    padding: 15px 15px 15px 15px;
    margin-left: -483px !important;
    margin-top: -170px !important;
    text-align: center;
    box-shadow: 0 0 10px 0 #000;
    z-index: 100;
    width:970px!important;
    /* transform: scale(1.3); */
}

font {
    margin-top: 0 !important;
    float: left;
    width: 100%;
}
#tpopup p font {
    font-weight: bold !important;
    font-size: 26px !important;
    color: #00000 !important;
}
#tpopup_pdf p font {
    font-weight: bold !important;
    font-size: 26px !important;
    color: #00000 !important;
}
#tpopup p {
    margin-bottom: 2em !important;
    margin-top: 2em !important;
    font-size: 22px !important;
    margin-top: 30px !important;
    line-height: 40px !important;
}
#tpopup_pdf p {
    margin-bottom: 2em !important;
    margin-top: 2em !important;
    font-size: 22px !important;
    margin-top: 30px !important;
    line-height: 40px !important;
}
#tpopup.well-popup.lets-stay{
    top: 40%;
}

}


@media only screen   and (max-width: 1024px){
.col-7 {
    width: 91.66% !important;
}

.well-popup #icpsignup1939 input{
  width: 32%;
}
#tpopup.well-popup {
    height: auto;
    top: 40%;
    line-height: 40px;
}
#tpopup_pdf.well-popup {
    height: auto;
    top: 40%;
    line-height: 40px;
}
#tpopup.well-popup font {
    font-size:20px !important;
}
#tpopup_pdf.well-popup font {
    font-size:20px !important;
}
#tpopup font.wel-text{
    font-size:25px;
}
#tpopup_pdf font.wel-text{
    font-size:25px;
}

#tpopup.well-popup.lets-stay{
position: fixed;
left: 0 !important;
right: 0;
margin: auto;
top: 15%;
}
.indicate-text{
  margin-bottom:28px;
}
#tpopup_pdf.well-popup.lets-stay{
    left: 51% !important;
}
#tpopup.well-popup.lets-stay .wel-text{
    margin-top: 25px !important;
}
.border-bottom{
   float: left;
   width: 100%;
   margin-bottom: 20px;
   padding-bottom: 20px;
}
 


}

@media only screen   and (max-width: 768px){
#tpopup.well-popup{
 top: 25%;
}
#tpopup_pdf.well-popup{
 top: 25%;
}

#tpopup.well-popup font.wel-text{
    font-size: 25px !important;
    line-height: 30px;
}
#tpopup_pdf.well-popup font.wel-text{
    font-size: 25px !important;
    line-height: 30px;
}
.enter-text br {
    display: none;
}
#tpopup.well-popup font{
    line-height:normal;
}
#tpopup_pdf.well-popup font{
    line-height:normal;
}
.well-popup #icpsignup1939 input {
    width: 100%;
    margin-top: 10px;
}
#tpopup_pdf.well-popup.lets-stay{
  left: 0 !important;
  right: 0;
  margin: auto;
  top: 15%;
}
    
}

@media only screen   and (max-width: 639px){

#tpopup.well-popup{
   width: 91%;
}
#tpopup_pdf.well-popup{
   width: 91%;
}
#tpopup.well-popup.lets-stay{
  top: 5%;
}
.well-popup #icpsignup1939 input{
    margin-top: 0;
}
 

}

@media only screen and (max-width:599px){
  .col-7.col-s-11 {
    width: 91.66%;
}
.col-7.col-s-11 font {
    font-size: 17pt !important;
}
table span {
    font-size: 22px !important;
}
.col-7.col-s-11 table font {
    font-size: 17px !important;
}
.signup {
    width: 100%;
    padding: 8px 12px 8px 12px;
    font-size: 20px;
    box-sizing: border-box;
    margin-bottom: 20px;
}
#tpopup {
    position: fixed;
    width: 82%;
    height: 360px;
    background: #fff;
    left: 50%;
    top: 50%;
    border-radius: 5px;
    padding: 15px 15px 15px 15px;
    margin-left: -46%;
    margin-top: -160px;
    text-align: center;
    box-shadow: 0 0 10px 0 #000;
    z-index: 100;
    text-align: center;
}
#tpopup_pdf {
    position: fixed;
    width: 82%;
    height: 360px;
    background: #fff;
    left: 50%;
    top: 50%;
    border-radius: 5px;
    padding: 15px 15px 15px 15px;
    margin-left: -46%;
    margin-top: -160px;
    text-align: center;
    box-shadow: 0 0 10px 0 #000;
    z-index: 100;
    text-align: center;
}

#tpopup p {
    padding: 0 0 !important;
    font-size: 13px;
}
#tpopup_pdf p {
    padding: 0 0 !important;
    font-size: 13px;
}

#tpopup p font {
    font-size: 15px !important;
    float: left;
    width: 100%;
    line-height: 19px;
}
#tpopup_pdf p font {
    font-size: 15px !important;
    float: left;
    width: 100%;
    line-height: 19px;
}

#tpopup p {
    padding: 0 0 !important;
    font-size: 13px;
    margin: 6px 0;
    line-height: 25px !important;
    float: left;
    width: 100%;
}
#tpopup_pdf p {
    padding: 0 0 !important;
    font-size: 13px;
    margin: 6px 0;
    line-height: 25px !important;
    float: left;
    width: 100%;
}

.nliout_prophecy {
    margin-left: -5px;
    padding: 8px 10px 6px 10px;
    width: 38%;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: white;
    background-color: red;
    margin-top: 20px;
}
.sntinput {
    padding: 6px 10px 6px 10px;
    width: 53%;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 17px;
    font-weight: 400;
    text-align: center;
    margin-top: 20px;
}
table span u {
    font-size: 15px !important;
}
#tpopup img {
    float: none !important;
    width: 100px !important;
}
#tpopup_pdf img {
    float: none !important;
    width: 100px !important;
}

form#icpsignup1939 {
    float: left;
    width: 100%;
}
input.sntinput {
    float: left;
    width: 53%;
}
input.nliout_prophecy {
    float: left;
    width: 38%;
    border: 0;
    margin: 20px 0;
    padding: 8px 10px 8px 10px;
}
#tpopup font {
    float: left;
    width: 100%;
}
#tpopup_pdf font {
    float: left;
    width: 100%;
}

#tpopup .homepopuppage img {
    width: 70px !important;
    margin: 0 auto !important;
    padding: 0 !important;
}
#tpopup_pdf .homepopuppage img {
    width: 70px !important;
    margin: 0 auto !important;
    padding: 0 !important;
}

.homepopuppage b {
    font-size: 16px;
}
#tpopup .homepopuppage input.sntinput {
    float: left;
    width: 53%;
    margin-top: 10px;
    margin-bottom: 10px;
}
#tpopup_pdf .homepopuppage input.sntinput {
    float: left;
    width: 53%;
    margin-top: 10px;
    margin-bottom: 10px;
}

.homepopuppage  input.nliout_prophecy {
    float: left;
    width: 38%;
    border: 0;
    margin: 10px 0;
    padding: 8px 10px 8px 10px;
}
.indicate-text {
    margin-bottom: 0;
}
#tpopup.well-popup.lets-stay .wel-text{
  width: 100%!important;
    text-align: center;
  margin: 0 !important;
}
.border-bottom{
    padding-bottom:0;
}

}

@media only screen and (max-width: 479px){
#tpopup {
    position: fixed;
    width: 82%;
    height: 425px;
    background: #fff;
    left: 50%;
    top: 50%;
    border-radius: 5px;
    padding: 15px 15px 15px 15px;
    margin-left: -46%;
    margin-top: -170px;
    text-align: center;
    box-shadow: 0 0 10px 0 #000;
    z-index: 100;
    text-align: center;
}
#tpopup_pdf {
    position: fixed;
    width: 82%;
    height: 425px;
    background: #fff;
    left: 50%;
    top: 50%;
    border-radius: 5px;
    padding: 15px 15px 15px 15px;
    margin-left: -46%;
    margin-top: -170px;
    text-align: center;
    box-shadow: 0 0 10px 0 #000;
    z-index: 100;
    text-align: center;
}


#tpopup.rareeth3 font{
padding-left:0 !important;
text-align: center !important;
word-wrap: break-word;

}
#tpopup_pdf.rareeth3 font{
padding-left:0 !important;
text-align: center !important;
word-wrap: break-word;

}

#tpopup .homepopuppage > p font {
    font-size: 15px !important;
    text-align: center;
    float: left;
    line-height: 19px;
    margin-top: 0px;
}
#tpopup_pdf .homepopuppage > p font {
    font-size: 15px !important;
    text-align: center;
    float: left;
    line-height: 19px;
    margin-top: 0px;
}
#tpopup.well-popup.lets-stay {
   max-width: 92%;
}
#tpopup_pdf.well-popup.lets-stay{
    max-width: 92%;
}


}

@media only screen and (max-width: 414px){
#tpopup.well-popup {
   top: 38%;
}
#tpopup_pdf.well-popup {
   top: 38%;
}
    
}

@media only screen and (max-width: 375px){
#tpopup.well-popup {
   top: 34%;
}
#tpopup_pdf.well-popup {
   top: 34%;
}
.well-popup a.yes-btn{
  width:100%;
  padding: 10px 0;
}

    
}

@media only screen and (max-width: 360px){
    #tpopup.rareeth3 p font {
    font-size: 16px !important;
    }
    #tpopup_pdf.rareeth3 p font {
    font-size: 16px !important;
    }
    #tpopup_thanks.rareeth3 p font {
    font-size: 16px !important;
    }
   .rareeth3 font {
    font-size: 18px !important;
}
.sntinput {
    padding: 6px 10px 6px 7px;
}
}

@media only screen and (max-width: 320px){
    #tpopup.well-popup {
    top: 35%;
}
#tpopup_pdf.well-popup {
    top: 35%;
}
    #tpopup.well-popup font.wel-text{
    margin-bottom:0;
    }
    #tpopup_pdf.well-popup font.wel-text{
    margin-bottom:0;
    }
    #tpopup_pdf.well-popup font{
    font-size:18px;
    }
    #tpopup.well-popup.lets-stay {
    top: 3%;
    }
    
}

/*#ic_signupform .elcontainer {
   background: #ffffff;
   text-align: left;
   max-width: 300px;
   padding: 10px 10px;
   border-radius: 0px;
   border: 1px solid #ffffff;
   font-size: 12px;
   color: #000000;
   font-family: arial;
}

#ic_signupform .elcontainer.center-aligned .formEl { 
    margin-right: auto;
    margin-left: auto; 
}

#ic_signupform .elcontainer.right-aligned .formEl { 
    margin-left: auto; 
}

#ic_signupform .form-header {
   
      display: none;
   
   background: #ffffff;
   margin-top: -10px;
   margin-left: -10px;
   margin-right: -10px;
   margin-bottom: 10px; 
   padding-top: 20px;
   padding-right: 10px;
   padding-bottom: 20px;
   padding-left: 10px;
   border-radius: calc(0px - 1px) calc(0px - 1px) 0 0;
   text-align: center;
   font-size: 150%;
   color: #333333;
   border-bottom: 1px solid #dddddd;
}

#ic_signupform .elcontainer.inline-label-left .formEl.fieldtype-input label,
#ic_signupform .elcontainer.inline-label-left .formEl.fieldtype-dropdown label,
#ic_signupform .elcontainer.inline-label-left .formEl.fieldtype-radio h3,
#ic_signupform .elcontainer.inline-label-left .formEl.fieldtype-checkbox h3,
#ic_signupform .elcontainer.inline-label-right .formEl.fieldtype-input label,
#ic_signupform .elcontainer.inline-label-right .formEl.fieldtype-dropdown label,
#ic_signupform .elcontainer.inline-label-right .formEl.fieldtype-radio h3,
#ic_signupform .elcontainer.inline-label-right .formEl.fieldtype-checkbox h3 {
   width: 30%;
}
       
#ic_signupform .elcontainer.inline-label-left .formEl.fieldtype-radio h3,
#ic_signupform .elcontainer.inline-label-left .formEl.fieldtype-checkbox h3,
#ic_signupform .elcontainer.inline-label-right .formEl.fieldtype-radio h3,
#ic_signupform .elcontainer.inline-label-right .formEl.fieldtype-checkbox h3 {
   line-height: 3em; 
}

#ic_signupform .elcontainer.tight.inline-label-left .formEl.fieldtype-radio h3,
#ic_signupform .elcontainer.tight.inline-label-left .formEl.fieldtype-checkbox h3,
#ic_signupform .elcontainer.tight.inline-label-right .formEl.fieldtype-radio h3,
#ic_signupform .elcontainer.tight.inline-label-right .formEl.fieldtype-checkbox h3 {
   line-height: 2em; 
}

#ic_signupform .elcontainer.generous.inline-label-left .formEl.fieldtype-radio h3,
#ic_signupform .elcontainer.generous.inline-label-left .formEl.fieldtype-checkbox h3,
#ic_signupform .elcontainer.generous.inline-label-right .formEl.fieldtype-radio h3,
#ic_signupform .elcontainer.generous.inline-label-right .formEl.fieldtype-checkbox h3 {
   line-height: 4em; 
}

#ic_signupform .elcontainer.inline-label-left .formEl input[type="text"],
#ic_signupform .elcontainer.inline-label-left .formEl select,
#ic_signupform .elcontainer.inline-label-left .formEl.fieldtype-radio .option-container,
#ic_signupform .elcontainer.inline-label-left .formEl.fieldtype-checkbox .option-container,
#ic_signupform .elcontainer.inline-label-right .formEl input[type="text"],
#ic_signupform .elcontainer.inline-label-right .formEl select,
#ic_signupform .elcontainer.inline-label-right .formEl.fieldtype-radio .option-container,
#ic_signupform .elcontainer.inline-label-right .formEl.fieldtype-checkbox .option-container {
   width: 70%;
}

#ic_signupform .elcontainer.hidden-label .formEl.required:before {
   color: #000000;
}
       
#ic_signupform .elcontainer .formEl {
   font-size: 1em;
}

#ic_signupform .elcontainer .formEl.fieldtype-input label,
#ic_signupform .elcontainer .formEl.fieldtype-dropdown label,
#ic_signupform .elcontainer .formEl.fieldtype-radio h3,
#ic_signupform .elcontainer .formEl.fieldtype-checkbox h3 {
   font-size: 100%;
   font-weight: bold;
   color: #000000;
}

#ic_signupform .elcontainer .formEl.fieldtype-input input[type="text"],
#ic_signupform .elcontainer .formEl.fieldtype-dropdown select {
   background-color: #ffffff;
   border: 1px solid #666666;
   border-radius: 0px;
}
       
#ic_signupform .elcontainer .formEl.fieldtype-input input[type="text"],
#ic_signupform .elcontainer .formEl.fieldtype-dropdown select,
#ic_signupform .elcontainer .formEl.fieldtype-radio label,
#ic_signupform .elcontainer .formEl.fieldtype-checkbox label {
   font-size: 100%;
}

#ic_signupform .elcontainer .formEl input[type="text"]::-moz-placeholder {
   color: #bdbdbf;
   font-family: inherit;
}

#ic_signupform .elcontainer .formEl input[type="text"]::-webkit-input-placeholder {
   color: #bdbdbf;
   font-family: inherit;
}

#ic_signupform .elcontainer .formEl input[type="text"]:-ms-input-placeholder {
   color: #bdbdbf;
   font-family: inherit;
}

#ic_signupform .elcontainer .formEl input[type="text"],
#ic_signupform .elcontainer .formEl select,
#ic_signupform .elcontainer .formEl .option-container label {
   color: #000000;
   font-family: inherit;
}
       
#ic_signupform .elcontainer.inline-button .submit-container {
    display: inline-block;
    box-sizing: border-box;
    right: -.5em;
    padding: 0 1em 0 0;
    position: relative;
    vertical-align: bottom;
    margin-bottom: 1em;
}
    
#ic_signupform .elcontainer.inline-button.tight .sortables {
    margin-bottom: -.5em;
}
    
#ic_signupform .elcontainer.inline-button .sortables {
    margin-bottom: -1em;
}
    
#ic_signupform .elcontainer.inline-button.generous .sortables {
    margin-bottom: -1.5em;
}

#ic_signupform .elcontainer .submit-container {
   text-align: center;
}

#ic_signupform .elcontainer .submit-container input[type="submit"] {
   background: #ffffff;
   border: 1px solid #666666;
   border-radius: 0px;
   line-height: 1em;
   padding: 0px 25px;
   color: #666666;
   font-size: 100%;
   font-family: inherit;
   width: auto;
}
 */

/* form popup css */

#tpopup.well-popup.lets-stay {
    width: 550px !important;
  height: auto !important;
  left: 64%;
}
#tpopup.well-popup.lets-stay .wel-text {
    display: inline-block;
    width: auto;
    margin-left: 60px;
  font-weight: normal !important;
}
#tpopup.well-popup.lets-stay .enter-text {
    text-align: left;
    float: left;
  margin-top: 15px !important;
  font-weight: normal !important;
  margin-bottom: 5px;
  border-top: 2px solid #ececec;
  padding-top: 20px;
  text-transform: capitalize;
}
.elcontainer.tight.inline-label-right.left-aligned.full-width {
    max-width: 100% !important;
}
#tpopup.well-popup.lets-stay .full input {
  width: 100% !important;
  height: 55px !important;
  background:#303C6C;
  color: #fff;
  text-align: left;
}
#tpopup.well-popup.lets-stay .full input {
  width: 100% !important;
  height: 50px !important;
  padding-left: 35px !important; 
}

#tpopup .full{
  position:relative!important;
}
#tpopup .formEl.fieldtype-input.required.full{
  position:relative!important;
}
#tpopup .full img {
    position: absolute;
    width: 14px !important;
    left: 10px;
    top: 19px;
}
#tpopup.well-popup.lets-stay #ic_signupform .elcontainer{
  padding:0;
}
.formEl.fieldtype-input.required.full img{
  top: 16px !important;
}
#tpopup.well-popup.lets-stay #ic_signupform .elcontainer .submit-container{
  padding:0;
  cursor:pointer;
  font-size: 18px;
    color: #242424;
  margin-top: 20px;
}
#tpopup.well-popup.lets-stay .btn.btn-submit{
  float:left;
  background:#f6f5f5;
  border:1px solid #e6e6e6;
  padding: 14px 80px;
  cursor:pointer;
}
.indicate-text {
    text-align: left;
    font-size: 15px;
    font-weight: normal;
  margin-left: 4px;
}
.indicate-text strong {
    margin-right: 5px;
}

/* form popup css */

 
/* 30-7-2019 */

#tpopup_pdf.well-popup.lets-stay {
    width: 550px !important;
    height: auto !important;
    left: 64%;
}


#tpopup_pdf.well-popup.lets-stay p{
    display:inline-block;
}
#tpopup_pdf.well-popup.lets-stay p font.wel-text{
    display: inline-block;
    font-size: 26px !important;
    font-weight: normal !important;
    margin: 0 !important;
}
.border-bottom {
border-bottom: 2px solid #ececec;
float: left;
width: 100%;
padding-bottom: 20px;
}
#tpopup_pdf .border-bottom p{
    margin-bottom: 20px !important;
}
#tpopup_pdf.well-popup.lets-stay .full{
    text-align:left;
    margin-bottom:15px;
}

#tpopup.well-popup.lets-stay .nliout_prophecy{
  float:left;
  background:#f6f5f5;
  border:1px solid #e6e6e6;
  padding: 14px 80px;
  cursor:pointer;   
  height: auto;
  color:#242424;
  width: auto;
  font-weight:500;
}
#tpopup_pdf p.download-prophecy {
    margin: 10px 0 15px !important;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0 !important; 
}
#tpopup_pdf p.yes-p{
    margin-bottom: 0 !important;
    margin-top: 2em !important;
    margin-top: 0 !important;

}
 

/* 30-7-2019 */