@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; background:url(../images/Background-Pattern.png) repeat; }
*{ margin:0px; padding:0px; }
h1, h2, h3, h4, h5, h6, p{ margin:0px; line-height:normal }
ul, ol{	margin:0px; padding:0px; }
button{ cursor:pointer }
a{ text-decoration:none }
a:hover{ text-decoration:none }
.clear{	clear:both }

@font-face{
	font-family:"gotham-rounded-bold";
	src:url("../fonts/gotham-rounded-bold.otf");
}
@font-face{
	font-family:"gotham-rounded-medium";
	src:url("../fonts/gotham-rounded-medium.otf");
}
@font-face{
	font-family:"gotham-rounded-book";
	src:url("../fonts/gotham-rounded-book.otf");
}
@font-face{
	font-family:"hand-of-sean";
	src:url("../fonts/Hand_Of_Sean.ttf");
}
@font-face{
	font-family:"gotham-rounded-light";
	src:url("../fonts/gotham-rounded-light.otf");
}

.wrapper{ width:100%; max-width:1000px; margin:0 auto;}

/*------------Registration Page Starts--------------*/

.rainbow-border{ width:100%;}
.rainbow-border img{width:100%;}
.top-text{float:right; width:100%; background-color:#eef1f5; border-bottom:1px solid #ced1d6;}
.reg-text{float:left; width:92%; font-family:"gotham-rounded-bold"; font-size:32px; color:#384047; margin:28px 4%; text-align:center; line-height:48px; letter-spacing:-2px;}
.video-section { float:left; width:94%; padding:2%;position:relative;overflow:hidden; /* text-align:center; */ }
.pic_section { text-align:center; }
.video-section iframe{width:100%;}
.register-button{float:left; width:100%; text-align:center; margin:15px 0 0;}
.register-button a{text-align:center; background-color:#5fcf80; font-size:20px; font-family:"gotham-rounded-medium"; color:#fff; padding: 21px 54px; border-radius: 7px; letter-spacing:1px; display:inline-block;}
a#ques-loading {
text-align: center;
background-color: #5fcf80;
font-size: 20px;
font-family: "gotham-rounded-medium";
color: #fff;
padding: 3%;
border-radius: 7px;
letter-spacing: 1px;
display: inline-block;
width: 78%;
line-height: 31px;
margin: 0 8% 15px;
}

.description{float:left; width:84%; margin:45px 8% 0;}
.desc-heading{float:left; width:100%; color:#384047; font-size:30px; font-family:"gotham-rounded-bold"; text-align:center;}
.desc{float:left; width:100%; margin:30px 0 0;}
.desc ul {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.desc ul li {
    float: left;
    width: 100%;
}
.fancybox-overlay
{
z-index:999999;
}
.counter_heading_text {
    display: block;
    text-align: center;
}
.row-fluid [class*="span"] {
  display: block;
  float: left; 
  width: 100%;
   min-height: 30px; 
  margin-left: 2.127659574468085%;
margin-left: 2.074468085106383%;
   -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
   box-sizing: border-box; 
}
.scarcity_counter {
    background: url("../images/scarcity-bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 33px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
.desc-line{float:left; background:url(../images/bullet.png) left center no-repeat; padding-left:50px; font-family:"gotham-rounded-book"; font-size:18px; color:#1c1c1c; line-height:33px; margin-bottom:25px;}
.desc ul li{float:left; background:url(../images/bullet.png) left center no-repeat; padding-left:50px; font-family:"gotham-rounded-book"; font-size:18px; color:#1c1c1c; line-height:33px; margin-bottom:25px;}
.desc-line .bold{font-family:"gotham-rounded-bold";}
.desc-line .underline{border-bottom:1px solid #454545;}
.notice_for_mobile {
    background: none repeat scroll 0 0 #FF0000;
    color: #FFFFFF;
    display: block;
    padding: 7px;
    position: absolute;
    z-index: 100;
	display:none;
	}
.footer{float:left; width:100%; background-color:#eef1f5; border-top:1px solid #cccfd4; padding:50px 0; margin-top:85px;}
.footer-img{float:left; width:100%; text-align:center; margin-top:-110px;}
.host-image{border-radius:50%; width:108px; height:108px; border: 4px solid #0174BA; padding: 2px; margin:0 auto; overflow:hidden;}
.footer-img img {   border-radius: 50%;   /* height: 100%;   width: 100%; */ }
.host-text{float:left; width:100%; text-align:center; font-family:"gotham-rounded-bold"; font-size:32px; color:#384047; }
.host-name{float:left; width:100%; text-align:center; font-family:"hand-of-sean"; font-size:50px; color:#0377bb; line-height:60px;}
.host-desc{float:left; width:84%; margin:0 8%; color:#7b7f82; font-size:14px; font-family:"gotham-rounded-book"; line-height:25px; text-align:center; margin-top:15px;}
 .webinar_dates , .webinar_times {
 color: #B8BFC7;
    font-family: gotham-rounded-medium;
    font-size: 18px;
	}
	.copyright{float:left; width:100%; padding:5px 0; color: #7b7f82; font-size: 13px; font-family: "gotham-rounded-book"; line-height: 25px; text-align: center; background:#EAEDF1;}
/*Register Pop Up*/

.register-pop{float:left; width:440px; display:none;}
.top-bar{float:left; width:76%; margin:20px 12% 30px;}
.reg{float:left; width:30%; text-align:center;}
.top-bar-txt{float:left; text-align:center; width:100%; font-size:20px; color:#5fcf80; font-family:"gotham-rounded-medium"; margin-bottom:10px; letter-spacing:1.5px;}
.top-bar-no{background:#5fcf80; color:#fff; font-size:20px; font-family:"gotham-rounded-medium"; display:inline-block; width:33px; height:33px; line-height:33px; border-radius:50%;}
.attend{float:right; width:30%; text-align:center;}
.top-bar-txt1{float:left; text-align:center; width:100%; font-size:20px; color:#b8bfc7; font-family:"gotham-rounded-medium"; margin-bottom:10px; letter-spacing:1.5px;}
.top-bar-no1{background:#b8bfc7; color:#fff; font-size:20px; font-family:"gotham-rounded-medium"; display:inline-block; width:33px; height:33px; line-height:33px; border-radius:50%;}
.line{height:5px; width: 201px; background-color: #eef1f5; position: absolute; top: 69px; left: 119px;}

.input-cal{float:left; width:84%; margin:10px 8% 0;}
.input-cal select{float:left; width:100%;height:50px;-webkit-appearance: none; border:none; font-size:20px; color:#8c989e; font-family:"gotham-rounded-medium"; letter-spacing:2px; padding:3.5% 15% 3.5% 3%; border-radius:6px; background:url(../images/input-calendar.png) 96% center no-repeat; background-color:#eef1f5; outline:none;}

.input-time{float:left; width:84%; margin:15px 8% 0;}
.input-time select{float:left; width:100%;height:50px;-webkit-appearance: none; border:none; font-size:20px; color:#8c989e; font-family:"gotham-rounded-medium"; letter-spacing:2px; padding:3.5% 15% 3.5% 3%; border-radius:6px; background:url(../images/input-time.png) 97% center no-repeat; background-color:#eef1f5; outline:none;}

.input{float:left; width:84%; margin:15px 8% 0;}
.input input{float:left; width:94%; border:none; font-size:20px; color:#8c989e; font-family:"gotham-rounded-medium"; letter-spacing:2px; padding:3.5% 3%; border-radius:6px; background-color:#eef1f5; outline:none;}
.calender_wrapper {
    background: url("../../images/calender-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 93px;
    width: 89px;
}
.calender_date {
    color: #0C0B0C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 42px;
    font-weight: bold;
    padding-top: 8px;
    text-align: center;
}
.calender_setting
{
margin:0 0 0 34px;
float:left;
}
.calender_month {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    line-height: 21px;
    text-align: center;
    text-transform: uppercase;
}
.pop-register-btn{float:left; width:84%; margin:15px 8% 0; background:#5fcf80; appearance:none; -webkit-appearance:none; font-size:20px; color:#fff; font-family:"gotham-rounded-medium"; border:none; border-radius:6px; padding:4.6%; outline:none; letter-spacing:1px; margin-bottom:12px;}
.alert-danger, .alert-error {
    background-color: #F2DEDE;
    border-color: #EED3D7;
    color: #B94A48;
}
.alert-danger{float:left; width:96%; background-color: #f2dede; color: #a94442; border-radius:4px; padding:5px 2%; font-family:"gotham-rounded-medium"; margin-top:9px;margin-bottom:12px;}
#scarcity-delayed img
{
height:auto;
}
/*------------Registration Page Ends--------------*/

/*------------Confirmation Page Starts--------------*/

.cong-text{float:left; width:92%; font-family:"gotham-rounded-bold"; font-size:32px; color:#384047; margin:26px 4% 25px; text-align:center; line-height:48px; letter-spacing:-2px;}
.cong-sub-text{float:left; width:90%; font-family:"gotham-rounded-book"; font-size:32px; color:#384047; margin:5px 5% 0; text-align:center; line-height:48px; letter-spacing:-2px;}
.event-detail{float:left; width:96%; padding:0 2% 2%;}
.when{float:left; width:87.95%; background:url(../images/confirmation-calender.png) 2% center no-repeat; background-color:#def4fb; border:1px solid #b2ced7; padding:2% 2% 2% 10%; letter-spacing:-1px;}
.learn{float:left; width:87.95%; background:url(../images/confirmation-learn.png) 2% center no-repeat; background-color:#e7feee; border:1px solid #ade6be; padding:2% 2% 2% 10%; letter-spacing:-1px; margin-top:2%;}
.url{float:left; width:87.95%; background:url(../images/confirmation-url.png) 2% center no-repeat; background-color:#fef5e6; border:1px solid #e2d0b2; padding:2% 2% 2% 10%; letter-spacing:-1px; margin-top:2%;}
.time{float:left; width:87.95%; background:url(../images/confirmation-time.png) 2% center no-repeat; background-color:#ffe5e6; border:1px solid #e2a5a8; padding:2% 2% 2% 10%; letter-spacing:-1px; margin-top:2%;}
/*.when-img{float:left; width:10%;}*/
.when-img img{margin-top:3px;}
.when-det{float:left; width:100%;}
.when-head{float:left; width:100%; color:#384047; font-family:"gotham-rounded-bold"; font-size:32px; }
.when-desc{float:left; width:100%; color:#384047; font-family:"gotham-rounded-book"; font-size:20px; margin-top:5px;}

.social{float:left; width:87.95%; background:url(../images/confirmation-social.png) 2% center no-repeat; background-color:#eef1f5; border:1px solid #cccfd4; padding:2% 2% 2% 10%; letter-spacing:-1px; margin-top:2%; /*height:110px;*/}
.social-det{float:left; width:100%;}
.social-desc{float:left; width:100%; margin-top:10px;}
.social-content{float:left; width:99.95%; background-color:transparent; border:1px solid #eee; padding-bottom:5%; letter-spacing:-1px; margin-top:2%; }
.left , .fb-icon { float:left;}

.calsave{margin: 20px 0 0; background-color: #CFE0F4; border-color: #B5C6E5;}

/*------------Confirmation Page Ends--------------*/


/*------------Countdown Timer Page Starts--------------*/

.countdown-timer{float:left; width:100%; margin:55px 0 15px;}

/*------------Countdown Timer Page Ends--------------*/


/*-------------Life Event Page Starts-----------------*/

.question{float:left; width:96%; padding:30px 2% 3%;}
.ques-lft{float:left; width:31%; background-color: #eef1f5; color: #8c989e; font-size: 20px; font-family: "gotham-rounded-medium"; border: none; border-radius: 6px; height:310px;overflow-y: auto;}
.heading{float:left; width:92%; color:#384047; font-family:"gotham-rounded-medium"; font-size:18px; padding:10px 4% 10px; background-color:#E0E6ED; border-top-left-radius:6px; border-top-right-radius:6px;}
.ques-lft ul{float:left; width:99.8%; margin:0px;  list-style:none; } 
.ques-lft ul li{float:left; width:92%; padding:0 4%; margin-bottom:5px;}
.ques-lft ul li a{float:left; width:100%; color:#384047; font-family:"gotham-rounded-book"; font-size:17px;}

.ques-rt{float:right; width:68%;}
.ques-heading{float:left; width:100%; color:#384047; font-family:"gotham-rounded-bold"; font-size:32px; text-align:center; letter-spacing:-1px;}
.ques-sub-heading{float:left; width:100%; color:#384047; font-family:"gotham-rounded-book"; font-size:20px; text-align:center; margin:1% 0 0.5%;}
.ques-form{float:left; width:82%; margin:2% 9%;}
.ques-row{float:left; width:100%; margin-bottom:2.5%;}
.ques-row .f-name{float:left; background-color:#eef1f5; color:#8c989e; font-size:20px; font-family:"gotham-rounded-medium"; border:none; border-radius:6px; padding:1.7% 1.5%; width:45.6%; outline:none;}
.ques-row .mail{float:right; background-color:#eef1f5; color:#8c989e; font-size:20px; font-family:"gotham-rounded-medium"; border:none; border-radius:6px; padding:1.7% 1.5%; width:45.6%; outline:none;}
.ques-row .query{float:left; background-color:#eef1f5; color:#8c989e; font-size:20px; font-family:"gotham-rounded-medium"; border:none; border-radius:6px; padding:2% 1.5%; width:97%; outline:none; resize: none; height:80px;}

.f-name::-webkit-input-placeholder {color: #8c989e; }
.f-name::-moz-placeholder { color: #8c989e; }
.f-name:-ms-input-placeholder { color: #8c989e; }
.f-name:-moz-placeholder { color: #8c989e; }

.mail::-webkit-input-placeholder {color: #8c989e; }
.mail::-moz-placeholder { color: #8c989e; }
.mail:-ms-input-placeholder { color: #8c989e; }
.mail:-moz-placeholder { color: #8c989e; }

.query::-webkit-input-placeholder {color: #8c989e; }
.query::-moz-placeholder { color: #8c989e; }
.query:-ms-input-placeholder { color: #8c989e; }
.query:-moz-placeholder { color: #8c989e; }

.ques-submit{float:left; width:100%; text-align:center;}
.ques-submit a{outline:none;margin-left:12px; }
.ques-loader { display:none; }
.ques-btn{display:inline-block; width:300px; color:#fff; background:#5fcf80; border: none; border-radius:5px; padding:15px 0; font-size:20px; font-family:"gotham-rounded-medium";}

	#facebook_like_button_holder {
	position:relative;
	width:30px;
	height: 30px;
	color:#fff;
	background:black;	
	}
	
	#facebook_like_button_holder iframe {
	position:absolute;
	top: 0px;
	width: 30px !important;
	}
	
	#fake_facebook_button {
	pointer-events: none;
	position:absolute;
	width: 35px;
	height: 35px;
	left:0;
	top:0;
	background: url('../images/facebook.png') no-repeat;	
	}
  #custom-tweet-button a {

   background: url("../images/twitter.png") no-repeat scroll 1px center rgba(0, 0, 0, 0);
    display: block;
    height: 29px;
    padding: 2px 5px 2px 20px;
    width: 9px;

  }
 .googleplus {
 position:relative;
    /* - use this to position your share icon on your page -  */
}
.googlehider {
 opacity:0;
 height:30px;
 width:30px;
 position:absolute;
 top:0;
 left:0;
 z-index:3;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter:alpha(opacity=0);
}
.mygoogle {
 position:absolute;
 top:0;
 left:0;
 z-index:2;
 margin-left:6px;
}
/*Enroll Now*/
.enroll{float:left; width:91.95%; margin: 0 2% 3%; background-color:#eef1f5; border:1px solid #ced1d6; padding:2%; text-align:center;}
.enroll-now{background-color:#5fcf80; font-size:25px; font-family:"gotham-rounded-medium"; color:#fff; display:inline-block; width:365px;
padding:25px 0; border:none; border-radius:7px; outline:none;}
.enroll-text{float:left; font-family:"gotham-rounded-book"; font-size:20px; color:#384047; width:100%; margin-top:15px; line-height:35px;}
.enroll-txtb{float:left; width:100%; font-family:"gotham-rounded-bold";}

/*-------------Life Event Page Starts-----------------*/

/* gcal */
.print_icon { float:left; }
.icons_links
{
	float: left;
	font-family: "gotham-rounded-book";
	text-align: center;
}
.ical_icon {
  background:url(../images/calendarg.png) no-repeat;
  width:67px;
  float:left;
  margin-top: -4px;
  padding-right:15px;
}

.ical_icon h5 {
  color:#fff;
  margin:0;
  font-size:12px;
  padding:4px;
}

.gcal_icon h5 {
    color: #FFFFFF;
    font-size: 11px;
    margin: 0;
    padding:4px 0 0 0px;
}
.ical_icon h6 {
  color: #444;
  font-size: 29px;
  font-weight: bold;
  margin: 0;
  
}

.ical_icon a, .gcal_icon a { text-decoration:none; }

.gcal_icon {
background: url("../images/goutlook.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    margin-top: -4px;
    width: 67px;
    padding-right:15px;
}

.gcal_icon h6 {
    color: #fff;
    font-size: 29px;
    font-weight: bold;
    line-height: 43px;
    margin: 0;
}	
.gcal_icon_txt
{
padding-top:4px;
font-size:16px;
color:#444444;
} 



/* gcal */

/* reward video popup */
#document-reward h4
{
	font-size:24px;
	font-family:"gotham-rounded-bold";
	margin:20px 0 9px 0;
}
.green_box { background:#36B453;color:#fff;padding:8px 87px;font-size:18px;font-family:"gotham-rounded-bold";border-radius:5px;  }
/* reward video popup */


.video-section p.unmute-video img {
    z-index: 10013;
    width: 51px;
    cursor: pointer;
    display: inline-block;
    margin: 0 5px 0 0px;
    position: absolute;
    left: -24px;
    top: -1px;
}
.video-section p.unmute-video {
    position: absolute;
    right: 20px;
    z-index: 10013;
    top: 20px;
    background: #fff;
    border-radius: 5px;
    padding: 7px 10px 7px 39px;
    line-height: 35px;
    font-weight: 600;
    font-size: 1.1em;
    cursor: pointer;
    margin: 10px 10px 0 0;
    font-family: arial;
    font-weight: normal;
}


/*-------------------------Responsive-----------------------*/


@media (max-width: 768px){

	.reg-text{font-size:26px; letter-spacing:-2px;}
	.video-section img{/*width:100%; height:406px;*/ }
	.description{width:92%; margin:30px 4% 0;}
	.desc{margin-top:20px;}
	.host-desc{margin:15px 6% 0; width:88%;}
	.video-section iframe { height:100%; }
	/*Confirmation Page*/
	.cong-sub-text{font-size:30px;}
	.when{padding-left: 11%; width: 86.8%; background:url(../images/confirmation-calender-768.png) 2% center no-repeat; background-color:#def4fb;}
	.learn{padding-left: 11%; width: 86.8%; background:url(../images/confirmation-learn-768.png) 2% center no-repeat; background-color:#e7feee;}
	.url{padding-left: 11%; width: 86.8%; background:url(../images/confirmation-url-768.png) 2% center no-repeat; background-color:#fef5e6; }
	.time{padding-left: 11%; width: 86.8%; background:url(../images/confirmation-time-768.png) 2% center no-repeat; background-color:#ffe5e6; }
	.social{padding-left: 11%; width: 86.8%; background:url(../images/confirmation-social-768.png) 2% center no-repeat; background-color:#eef1f5; }
	.when-head{font-size:25px;}
	.when-desc{font-size:16px;}
	
	/*Life Event Page*/
	.enroll-text{font-size:18px;}
	.ques-lft{height:320px;}
	.heading{font-size:16px;}
	.desc ul li { box-sizing: border-box; }

  .video-section p.unmute-video {
      position: absolute;
      right: 20px;
      z-index: 10013;
      top: 20px;
      background: #fff;
      border-radius: 5px;
      padding: 0px 7px 0px 17px;
      line-height: 25px;
      font-weight: 600;
      font-size: 11px;
      cursor: pointer;
      font-family: arial;
      margin: 0;
      
  }
  .video-section p.unmute-video img {
      z-index: 10013;
      width: 30px;
      cursor: pointer;
      display: inline-block;
      margin: 0 5px 0 0px;
      position: absolute;
      left: -18px;
      top: -3px;
  }

  /*.video-section .mejs__container {
    width: 100% !important;
  }*/
}

@media (max-width: 640px){

	.reg-text{font-size:22px; letter-spacing:-1px;}
	.video-section img{/*width:100%; height:336px;*/}
	.video-section iframe { height:400px; }
	/*Confirmation Page*/
	.countdown-timer{margin:20px 0 0;}
	
	/*Life Event Page*/
	.ques-heading{font-size:30px;}
	.ques-sub-heading{font-size:18px;}
	.ques-form{margin:2% 5%; width:90%;}
	.ques-row .f-name{font-size:18px;}
	.ques-row .mail{font-size:18px;}
	.ques-row .query{font-size:18px;}
	.ques-btn{padding:15px 0; width:275px; font-size:18px;}
	
	.ques-lft{height:302px;}
	.ques-lft ul{height:220px;}
	
}

@media (max-width: 480px){
	
	.reg-text { font-size: 19px; line-height:35px;}
	.desc-heading{font-size:21px;}
	.desc-line{background:url(../images/bullet-480.png) left center no-repeat; padding-left:30px; font-size: 14px; line-height: 25px; margin-bottom: 20px;}
	.register-button a{font-size:17px; padding:15px 40px;}
	.host-desc{text-align:justify;}
	.video-section img{/*width:100%; height:250px;*/}
	.video-section iframe { height:400px; }
	/*Pop-up*/
	.register-pop{width:100%;}
	.line { left: 112px; width: 186px; }
	
	/*Confirmation Page*/
	.cong-text{font-size:28px; margin:20px 4%;}
	.cong-sub-text{font-size:24px; margin-top:2px; line-height:40px;}
	.when{padding-left: 11%; width: 86.8%; background:url(../images/confirmation-calender-480.png) 2% center no-repeat; background-color:#def4fb;}
	.learn{padding-left: 11%; width: 86.8%; background:url(../images/confirmation-learn-480.png) 2% center no-repeat; background-color:#e7feee;}
	.url{padding-left: 11%; width: 86.8%; background:url(../images/confirmation-url-480.png) 2% center no-repeat; background-color:#fef5e6; }
	.time{padding-left: 11%; width: 86.8%; background:url(../images/confirmation-time-480.png) 2% center no-repeat; background-color:#ffe5e6; }
	.social{padding-left: 11%; width: 86.8%; background:url(../images/confirmation-social-480.png) 2% center no-repeat; background-color:#eef1f5;}
	.when-head{font-size:20px;}
	.when-desc{font-size:15px; letter-spacing:0px;}
	
	/*Life Event Page*/
	.ques-heading{font-size:24px;}
	.ques-sub-heading{font-size:16px;}
	.ques-form{margin:2% 5%; width:90%;}
	.ques-row .f-name{font-size:18px; width:96%; margin-bottom:2.5%; padding:2%;}
	.ques-row .mail{font-size:18px; width:96%; padding:2%;}
	.ques-row .query{font-size:18px;}
	.ques-btn{padding:12px 0; width:275px; font-size:18px;}
	
	.enroll{padding: 15px 2%;}
	.enroll-now{font-size:21px; padding:12px 0; width:300px;}
	
	.ques-lft{width:100%; margin-bottom:20px;}
	.ques-rt{width:100%;}
	.desc ul li { box-sizing: border-box; }
}

@media (max-width: 360px){
     .video-section iframe { height:197px; }
	.reg-text { font-size: 16px; line-height: 30px; margin:17px 4%; }
	.register-button{margin-top:10px;}
	.register-button a{font-size:13px; padding:12px 25px;}
	.description{margin-top:20px;}
	.desc-heading{font-size:15px;}
	.desc-line{line-height:22px;}
	.host-text{font-size:24px;}
	.host-name{font-size:30px; line-height:40px;}
	.host-desc{margin:10px 4% 0; width:92%; font-size:13px; line-height:22px;}
	.video-section img{/* width:100%; height:164px; */}
	
	/*Pop-up*/
	.top-bar { margin-left: 5%; margin-right: 5%; width: 90%; }
	.line {left: 70px; width: 150px; }
	.input-cal { width: 100%; margin:0px;}
	.input-cal input{font-size:14px; letter-spacing:1px; background:url(../images/input-calendar-320.png) 96% center no-repeat; background-color:#eef1f5;}
	.input-time { width: 100%; margin:10px 0 0;}
	.input-time input{font-size:14px; letter-spacing:1px; background:url(../images/input-time-320.png) 97% center no-repeat; background-color:#eef1f5;}
	.input { width: 100%; margin:10px 0 0;}
	.input input{font-size:14px; letter-spacing:1px; }
	.pop-register-btn{margin:10px 0 20px; font-size:14px; width:100%;}
	.webinar_dates, .webinar_times{font-size: 14px;}
	
	/*Confirmation Page*/
	.cong-text { font-size: 25px; margin-bottom: 17px; margin-top: 17px;}
	.cong-sub-text { font-size: 17px; line-height: 31px; margin-top: 0px; }
	.when{padding-left: 15%; width: 82.8%; }
	.learn{padding-left: 15%; width: 82.8%;}
	.url{padding-left: 15%; width: 82.8%;}
	.time{padding-left: 15%; width: 82.8%;}
	.when-head{font-size:16px;}
	.when-desc{font-size:13px; letter-spacing:0px;word-wrap:break-word;}
	
	/*Life Event Page*/
	.ques-heading{font-size:20px;}
	.ques-sub-heading{font-size:13px; margin:6px 0;}
	.ques-form{margin:2% 4%; width:92%; }
	.ques-row {margin-bottom:10px;}
	.ques-row .f-name{font-size:17px; padding:3%; width:94%;}
	.ques-row .mail{font-size:17px; padding:3%; width:94%;}
	
	.enroll{padding: 15px 2%;}
	.enroll-now { font-size: 19px; padding: 8px 0; width: 80%;}
	.enroll-text{font-size:14px; line-height:30px;}
	.desc ul li { box-sizing: border-box; }
}



/**/
.avien{float: left; width: 60%; margin: 0 18%; background: #eef1f5; padding: 2%; border-radius: 7px;}
#delayed_events{margin: 0px;}
#delayed_events_text{float: left; width: 100%; margin: 0 0 10px; color: #384047; font-family: "gotham-rounded-book"; font-size: 14px; text-align: center;}
#delayed_events_text div{margin: 0 0 15px 0;}
#delayed_events_text div img{margin: 10px 0 0;}

#scarcity_events{float: left; width: 100%; color: #384047; font-family: "gotham-rounded-book"; font-size: 14px; margin: 0px;}
#scarcity_events_text{float: left; width: 100%; margin: 10px 0 0; color: #384047; font-family: "gotham-rounded-book"; font-size: 14px; text-align: center;}
#scarcity_events_text div{margin: 0 0 15px 0;}
#scarcity_events_text div img{margin: 10px 0 0;}
.scarcity_counter{margin: 8px auto;}

@media (max-width: 640px){
.video-section iframe { height:197px; }
	.avien{float: left; width: 82%; margin: 0 7%;}
}

@media (max-width: 320px){
    .video-section iframe { height:177px; }
	.line { left: 63px; width: 124px; }
	.green_box { padding:8px 58px;font-size:16px;   }
	#document-reward h4{ font-size:20px; }
	.desc ul li { box-sizing: border-box; }
}
