      @import url('https://fonts.googleapis.com/css?family=Roboto:400,700,900|PT+Serif:400,400i,700');

     body {
        font-size: 18px;
        font-family: 'Roboto', sans-serif;
        padding: 0;
        overflow-x: hidden;
        background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url('//images.riskhedge.com/images/campaigns/ipo-insider-launch/landing-background.jpg');
        background-size: 100%;
        background-position: center center, center center;
        background-attachment: fixed;
        background-repeat: no-repeat;
        background-size: cover;
				color:#000;
      }
			
			
			.justify-content-center p.lead, p.lead:first-child {
				margin: 20px auto 10px;
				border-bottom: 1px solid #02768a;
				display: inline-block;
				padding-bottom: 5px;
				color: #02768a;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 26px;
				text-align:center;
				font-style:italic;
			}
			
			
			
        @media (min-width: 1200px) {
        .container {
            max-width: 1000px;
        }
      }
      
      p {
      margin: 20px 0 20px;
      }
      h1, h2, h3, h4, h5 {
        font-family: 'Roboto', sans-serif;
      }
	    h1, h2, h3, h4 {
        color: #0f681e;
      }
			
			h1 {
				font-size:55px;
			}
			
			.landing h1 {
				font-weight:800;
				text-align:center;
				color: #02768a;
			}
			
			h2 {
				font-weight:900;
				text-align:center;
				margin-top:1em;
				font-size:40px;
			}
			
			h2.report-title {
				font-size:30px;
			}
			
			a {
				color:#0f681e;
			}
			
			a:hover {
				color:#18832a;
			}
			
			.text-center {
				text-align:center !important;
			}
			.text-uppercase {
				text-transform:uppercase;
			}
			
			.mg_top0 {
				margin-top:0;				
			}
			
			.mg_top1 {
				margin-top:1em;				
			}
			
			 .mg_top3 {
        margin-top:25px !important;
      }
      .mg_bot0 {
        margin-bottom: 1rem !important;
      }
			
			.mg_bot1 {
        margin-bottom: 1rem !important;
      }
      .mg_bot2 {
        margin-bottom: 2rem !important;
      }
      .mg_bot3 {
        margin: 25px 0 20px;
      }
      .bg_primary {
        background-color: #324a5f;
      }
      .col_primary {
        color: #324a5f;
      }
			
			.col-red {
				color:#900;
			}
			
			.col-black {
				color:#000;
			}
			
			.col-green {
				color:#060;	
			}
			
      .col_diblu {
        color: #00246f;
      }
      .bg_grayblue {
        background-color: #829baf;
      }
      .white_col {
        color: #fff !important;
      }
      .f400 {
        font-weight: 400;
      }
      .f600 {
        font-weight: 600;
      }

      .f900 {
        font-weight: 900;
      }

      .font_115 {
        font-size: 115%;
      }
      .font_90 {
        font-size: 90%;
      }
      .center {
        display: block;
        margin: 0 auto;
      }
      .no_mg {
        margin: 0;
      }
			
			
			
			.fa-ul {
				margin:2em 0 2em 3em !important;
			}
			
			.fa-ul i.fa-circle {
				font-size:0.7em;
			}

      .entry_heading {
        font-size: 40px;
        padding: 0 8%;
		font-weight:900;
        margin: 6rem auto;
      }
      .entry_heading_sm {
        font-size: 30px;
        padding: 0 8%;
		font-weight:600;
        margin: 3rem auto;
      }
       .entry_heading_md {
        font-size: 40px;
        padding: 0 8%;
		font-weight:900;
        margin: 3rem auto;
      }

      .price_burst {
        position: relative;
      }
      .price_burst > img {
        max-height: 420px;
        float: right;
      }
      .burst {
        position: absolute;
top: 132px;
right: 88px;
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .burst img {
        max-height: 87px;
      }
      .burst span {
        position: absolute;
        color: white;
        font-size: 23px;
      }
        span.rep_box_gr {
        padding: 10px 20px;
        background: #d0a000;
        color: #fff;
      }
        .btn.order_btn {
        font-family: 'Roboto';
        background: #014769;
        border: none;
        outline: none;
        font-weight: 600;
        font-size: 24px;
        margin: 1rem 0 0rem;
        padding: 1rem 2rem;
        color: #fff;
      }
     .btn.order_btn:hover {
        background: #023b57;
        color: #fff;
      }
      .btn.order_btn:focus {
        outline: 0;
      }
      p.chart {
				margin:2em auto;
				font-family: 'Roboto', sans-serif;
				max-width:760px;
      }
			
			p.chart img {
				margin-bottom:1em;
      }
			
			.image-right {
				 font-family: 'Roboto', sans-serif;
			}

      .picture {
        max-width: 530px;
        margin: 2rem auto 8px !important;
        width: 100%;
      }

      .free_reports {
      }

      .free_reports li {
        padding-left: 5rem;
        position: relative;
        display: flex;
        justify-content: space-between;
      }

      .free_reports li:before {
        content: "\f046";
        display: inline-block;
        font-family: FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #009245;
        position: absolute;
        left: 1rem;
        font-size: 28px;
      }
 .bottom_list li {
        padding-left: 2.8rem;
        position: relative;
      }

      .bottom_list li:before {
        content: "\f0a9";
        display: inline-block;
        font-family: FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #007196;
        position: absolute;
        left: 1rem;
        top: -1px;
        font-size: 21px;
      }

    
ul.circle {
	list-style: none;
	margin: 0 0 0em 10px;
	padding: 0;
}
ul.circle li::before {
	position: absolute;
	top: 0px;
	left: 0px;
	font-family: FontAwesome;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	content: "\f00c";
	padding: 6px 0 0;
	color: #fff;
	line-height: 1;
	text-align: center;
	font-weight: 400;
	border-radius: 26px;
	width: 26px;
	height: 26px;
	background: #000;
}
ul.circle li.redc::before {
	background: #9A2F19;
}
ul.circle li {
	padding: 0 0 1.2em 35px;
	margin: 0;
	position: relative;
}
ul.circle1 {
	list-style: none;
	margin: 0.5em 0 0.5em 20px;
	padding: 0;
}
ul.circle1 li {
	padding: 5px 0 1.3em 40px;
	margin: 0;
	position: relative;
	background: url(//images.riskhedge.com/images/campaigns/american-disruption-summit/check-black-green.png) no-repeat 0 0
}
ul.circle1 li.redc::before {
	background: #9A2F19;
}
      .rep_box {
        padding: 10px 20px;
        background: #009245;
        color: #fff;
        display: inline-block;
        font-size: 18px;
        font-weight: 900;
        margin-bottom: 2rem;
        font-family: 'Roboto';
      }


blockquote {
	margin:1em 0em;
	padding:1em;
	background-color:#f0eee9;
	border-bottom:2px solid #ccc6b6;
}

blockquote p {
	font-size:110%;
	font-style:italic;
	color:#000;
	margin:0;
}

blockquote p span {
	font-weight:bold;
	font-style:normal;
}


            
	  .profilepic {
	margin-bottom: 1em;
}
    
      .callout_box {
        padding: 5%;
       /* border: solid 4px #aaa; */
				background-color:#f0eee9;
				clear:both;
      }

     /* .callout_box > div {
        overflow: hidden;
        margin-top: 4rem;
        position: relative;
      }*/
			
			.callout_box h2 {
        text-align:left;
      }
			
			.callout_box h3 {
       color:#000;
      }

      .report_cover {
        max-height: 230px;
      }

      .report_cover_small {
        max-height: 200px;
      }

      .free_reports .title {
        font-size: 140%;
        font-weight: 600;
        font-family: 'Roboto';
      }


      .free_reports_wrap {
          display: flex;
          align-items: center;
          margin-bottom: 4rem;
      }

      .best_deal {
        max-width: 800px;
        margin: 0 auto 4rem;
        background: #fff;
        border-radius: 8px;
        box-shadow: 0 0 15px 0px #ccc;
        border: solid 1px #0f681e;
        transition: all 0.5s ease-in-out;
        position: relative;
      }

      .best_deal.pricing-active {
        border: solid 2px #333;
        box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 15px 0px;
      }

      .pricing-active .best_deal_label {
        background: #333;
      }

      .great_deal.pricing-active {
        border: solid 2px #333;
        box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 15px 0px;
      }

      .pricing-active .great_deal_label {
        background: #333;
      }

      /*.best_deal:hover, .best_deal.pricing-active {
        background: rgba(222, 148, 11, 0.05);
      }*/

      .great_deal {
        max-width: 800px;
        margin: 0 auto 4rem;
        background: #fff;
        border-radius: 8px;
        box-shadow: 0 0 15px 0px #ccc;
        border: solid 1px #00669c;
        transition: all 0.2s ease-in-out;
        position: relative;
      }

      /*.great_deal:hover, .great_deal.pricing-active {
        background: rgba(0, 102, 156, 0.05);
      }*/

      .deals del {
        color: #888;
      }

      .best_deal_label {
        padding: 1rem 3rem;
        background: #0f681e;
        border-top-left-radius: 8px;
        color: #fff;
        font-weight: 900;
        align-items: flex-start;
        border-top-right-radius: 8px;
      }

      .great_deal_label {
        padding: 1rem 3rem;
        background: #00669c;
        border-top-left-radius: 8px;
        color: #fff;
        font-weight: 900;
        align-items: flex-start;
        border-top-right-radius: 8px;
      }

      .deals .deal_ul li{
        margin-bottom: 1rem
      }

      .deals .deal_ul i {
        margin-right: 1rem;
        font-size: 23px;
      }

      .best_deal i {
        color: #0f681e;
      }

      .great_deal i {
        color: #00669c;
      }

      .deals .deal_ul ul {
        padding-left: 6rem;
        margin-top: 1rem;
      }

      .select_deal {
        margin: 0 auto;
        display: block;
        text-align: center;
        color: #fff;
        font-family: 'Roboto';
        font-size: 22px;
        font-weight: 600;
				max-width:75%;
				white-space:normal;
      }

      .select_deal.btn-best {
        background: #0f681e;      
      }

      .select_deal.btn-great {
        background: #00669c;     
      }

      .select_deal.btn-best:hover {
        background: #044e10;      
      }

      .select_deal.btn-great:hover {
        background: #055783;      
      }

      .select_deal:hover, .select_deal:focus {
        color: #fff;
      }

      .selected_deal {
        text-align: center;
        color: #C00;
        font-family: 'Roboto';
        font-size: 20px;
        line-height: 17px;
        margin-top: 1rem;
      }

      .cheked_deal {
        position: absolute;
        font-size: 110px;
        right: -54px;
        top: -9px;
        display: none !important;
      }

.free_reports_wrap .report_cover {
    max-height: 270px; 
}

.bundle ul { font-size: 18px; }

#orderform {
	max-width:650px;
	margin:auto;
}

#orderform .form-group.col-md-6 {
	width:100%;
}

#orderform > div > .bundle {
    padding-left: 6rem;
}

#orderform > div:first-child {
        display: none;
    }
		
		
#orderform .btn.btn-primary {
	font-size:26px;
	padding:10px 15px;
	text-transform:uppercase;
	width:auto;		 
	 }
	 
	 
	 

/* COUNTDOWN  */
.video-countdown {
	margin: 0px auto 0 auto;
	text-align: center;
	padding: 0;
	position: relative;
	z-index:8;
	display: flex;
	justify-content:center;
	align-items:center;
	margin:20px auto -20px;
}

.video-countdown p {
	margin-right: 20px;
	margin-top:-20px;
	text-align: center;
	font-weight:600;
	color:#8e1800 !important;
}
.video-countdown .countdown-container {
	text-align: center;
	padding: 0px 0px 40px !important;
}
.video-countdown .time {
	border-radius: 0px;
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
	display: inline-block;
	text-align: center;
	color:#888;
	position: relative;
	height: 50px;
	width: 80px;
	-webkit-perspective: 479px;
	-moz-perspective: 479px;
	-ms-perspective: 479px;
	-o-perspective: 479px;
	perspective: 479px;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.video-countdown .count {
	background: #8e1800;
	color: #fff;
	display: block;
	font-family: 'Arial', sans-serif;
	font-size: 40px;
	line-height: 50px;
	overflow: hidden;
	position: absolute;
	text-align: center;
	/*text-shadow: 0 0 6px rgba(0, 0, 0, 0.9);*/
	top: 0;
	width: 100%;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transform-style: flat;
	-moz-transform-style: flat;
	-ms-transform-style: flat;
	-o-transform-style: flat;
	transform-style: flat;
}
.video-countdown .count.top {
	border-top: 0px solid rgba(255,255,255,0.2);
	border-bottom: 1px solid rgba(255,255,255,0.05);
	border-radius: 0px 0px 0 0;
	height: 50%;
	-webkit-transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-o-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
}
.video-countdown .count.bottom {
	background-image: linear-gradient(rgba(255,255,255,0.2), transparent);
	background-image: -webkit-linear-gradient(rgba(255,255,255,0.2), transparent);
	background-image: -moz-linear-gradient(rgba(255,255,255,0.2), transparent);
	background-image: -ms-linear-gradient(rgba(255,255,255,0.2), transparent);
	background-image: -o-linear-gradient(rgba(255,255,255,0.2), transparent);
	border-top: 1px solid rgba(0,0,0,0.6);
	border-bottom: 1px solid rgba(0,0,0,0.6);
	border-radius: 0 0 2px 2px;
	line-height: 0;
	height: 50%;
	top: 50%;
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	-o-transform-origin: 50% 0;
	transform-origin: 50% 0;
}
.video-countdown .count.next {
}
.video-countdown .label {
	font-size: normal;
	margin-top: 0px;
	display: block;
	position: relative;
	top: 55px;
	width: 100%;
	color: #8e1800;
	text-transform: uppercase
}


a.cta-top:hover .video-countdown .label {
	color: #000;
}


.video-countdown span.label {
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -0.02em
}
/* Animation start */
.video-countdown .count.curr.top {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	-o-transform: rotateX(0deg);
	transform: rotateX(0deg);
	z-index: 3;
}
.video-countdown .count.next.bottom {
	-webkit-transform: rotateX(90deg);
	-moz-transform: rotateX(90deg);
	-ms-transform: rotateX(90deg);
	-o-transform: rotateX(90deg);
	transform: rotateX(90deg);
	z-index: 2;
}
/* Animation end */
.video-countdown .flip .count.curr.top {
	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out;
	-webkit-transform: rotateX(-90deg);
	-moz-transform: rotateX(-90deg);
	-ms-transform: rotateX(-90deg);
	-o-transform: rotateX(-90deg);
	transform: rotateX(-90deg);
}
.video-countdown .flip .count.next.bottom {
	-webkit-transition: all 250ms ease-in-out 250ms;
	-moz-transition: all 250ms ease-in-out 250ms;
	-ms-transition: all 250ms ease-in-out 250ms;
	-o-transition: all 250ms ease-in-out 250ms;
	transition: all 250ms ease-in-out 250ms;
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	-o-transform: rotateX(0deg);
	transform: rotateX(0deg);
}
.video-countdown.video .label {
	color: #666
}





  .mld-hp-top {
    font-weight:600;
    color:#b40001;
  }

div.speaker {
				float:left;
				margin:3px 0 0 -60px;
				width:50px;
			}
			
			span.highlight {
				background-color:yellow;
				padding:3px;
			}
			
			

.original-price {
	text-decoration:line-through;
	font-weight:normal;
}

.plus {
	margin:0 !important;
}

/*.deal_ul {
	margin-top:0 !important;
	margin-bottom:0 !important;
}*/

 .deal_ul {
		margin:1em !important;
	}
	
	
	
	 
	
	/* Exit Pop */
	#exitpopup {
	text-align: left;
	width:710px;  
	margin:0px auto; 
	display:none; 
	color:#222; 
	padding:30px; 
	-webkit-border-radius: 4px; -moz-border-radius: 4px; 
	border-radius: 10px; z-index:999999; 
	background:rgb(255, 255, 255); 
	background:rgba(255, 255, 255, 1);
	max-width:100%;
}

#exitpopup h1 {
	margin: 0px;
	padding: 0px;
	font-size:60px;
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
	line-height:1.2em;
	color:#900;
	text-align:center;
	font-weight:800;
}

#exitpopup h2 {
	margin-top: 0px;
	margin-bottom:10px;
	padding-top: 0px;
	font-size:30px;
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
	color:#222;
	font-weight:700;
	text-align:center;
}

#exitpopup p {
	text-align: center;
	margin-bottom:0;
}

#exitpopup .btn {
	font-family: 'Roboto';
	background: #900;
	border: none;
	outline: none;
	font-weight: 600;
	font-size: 24px;
	margin: 1rem auto 0;
	padding: 1rem 2rem;
	text-decoration:none;
	color:#fff;
}

#exitpopup .btn:hover {
	background: #000;
	color: #fff;
}

#exitpopup a {
	color:#999;
	text-decoration:underline;
}

#exitpopup a.closepop {
	float: right;
	font-size: 40px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	opacity: 1;
	text-shadow: 0 1px 0 #fff;
	text-decoration: none !important;
	margin-top: -20px;
	margin-right: -10px;
}



/* UPSELL  */
h2.thanku {
    font-family: 'Lato', sans-serif;
    font-size: 25px;
    text-align: center;
}
p.thankp {
	text-align:center;
}

.upsell h2 {
	font-weight:800;
}

/* Medium Devices, Desktops */
    @media only screen and (max-width : 1120px) {
      .rab-countdown .time {width:40px;}
      
      .rab-countdown .count {
        font-size: 28px;
      }
      
      .rab-countdown span.label {font-size:11px;}
      
    }
      
/* Medium Devices, Desktops */
    @media only screen and (max-width : 1120px) {

      .rab-countdown .time {width:40px;}
      
      .rab-countdown .count {
        font-size: 28px;
      }
      
      .rab-countdown span.label {font-size:11px;}
      
    }
      
/* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
      div.topcount {
          top:0px;
          width:100%;
          border:none;
          border-bottom:2px solid #000;
          text-align:center
      }
        div.topcount br {display:none;}
        
        div.topcount .mld-hp-top {
          display:inline-block;
          position:relative;
          top:14px;
        }
        
          div.topcount .rab-countdown {display:inline-block;}   
        
        div.promo-content:first-child {padding-top:100px;}

    }

    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
      #exitpopup {
	width:90%;  
}

#exitpopup h1 {
	font-size:50px;
}

#exitpopup h2 {
	font-size:30px;
}

.select_deal {
				max-width:100%;
			}

}

     /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 540px) {
      div.topcount {position:relative;}
        div.topcount br {display:none;}
        
        div.topcount .mld-hp-top {
          display:block;
          position:relative;
        }
        
          div.topcount .rab-countdown {
          display:block;
          margin-top:20px;
        }   
        
        div.promo-content:first-child {padding-top:80px;}
      
      
    /*div.topcount {display:none;}
      

      div.promo-content:first-child {padding-top:20px;}*/
			
			h1 {
				font-size:40px !important;
			}
			
			
			.right-image {
				float:none !important;
				margin-bottom:1em;				
			}
			
			
    }
    
     /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {
      div.promo-content:first-child {padding-top:20px;}
			
			.video-countdown {
	display:block;
}

.video-countdown p{
	margin:0;
}


.video-countdown .countdown-container {
	text-align: center;
	padding: 0px 0px 40px !important;
}
.video-countdown .time {
	height: 50px;
	width: 60px;
}
.video-countdown .count {
	font-size: 40px;
	line-height: 50px;
}

.video-countdown .label {
	top: 50px;
}	

    }
		
