#home-page .hero-london-event {  padding: 6.29em 0; }
#home-page .carousel-inner .item { max-height: 550px;}
#home-page .hero-london-event p.lead-date { font-size: 1.5em; padding-top: 10px; font-weight: 400; }
#home-page .hero-london-event p.time { font-size: 1.2em;}
#home-page .hero-london-event { background: url(/in/img/seminar-hero-london.jpg) no-repeat center center;
    background-size: cover; min-height: 537px; }
#home-page .hero-london-event .fa { font-size: 21px; margin-right: 8px;}
 p.subtitle {font-size: 2.4em }
 .lead-1 {font-size: 2.5em !important ; font-weight: 500;  }
 .lead-2 { font-weight: 200;
 font-size: 1.3em !important;}
.connect-europe {background:url('/in/images/connect-banner.png') no-repeat center center; background-size:cover; padding:8.03em 0;}
.connect-europe .left {text-align: left;}
.connect-europe .left img {width: 100%; max-width: 200px; padding: 15px 0 0 0;}
.connect-europe .right {text-align: right;}
.connect-europe .right img {width: 100%; max-width: 220px;}
.connect-europe .details .webinar-wrap img {margin: auto;}
.connect-europe .webinar-wrap p { color: #fff; text-transform: uppercase; font-weight: 400; margin-top: 20px;}

.btn-link.white {color: #fff;margin-top: 20px;}
.btn-link.white:hover, .btn-link.white:active, .btn-link.white:focus {color: #fff;text-decoration: underline;}
.btn-hero {background: #da2e06;color: #fff;padding: 10px 20px;font-size: 24px;}
.btn-hero:hover, .btn-hero:active, .btn-hero:visited {background: #da2e06;color: #fff;text-decoration: none;}

/* GDPR */
#home-page .hero-gdpr { background: url('/in/img/gdpr-hero-banner.jpg') no-repeat center center; background-size: cover; padding: 8.9em 0;}	
#home-page .hero-gdpr h2 { margin: 15px 0; color: #e9ca2f;}
@-moz-document url-prefix() { 
  #home-page .hero-gdpr { padding: 8.98em 0;}	
}	
	
#service {padding-bottom: 10px;}
@media only screen and (max-width :1199px) {
.connect-europe {padding-top: 91px; padding:8em 0;}}
	@media only screen and (max-width :1100px) { #home-page .hero-gdpr { padding: 5.906em 0; } }
		
		
@media only screen and (max-width :991px) {
#home-page .hero-london-event p.lead-date {  padding-top: 0px; font-size: 1.2em; }	
.connect-europe {padding-top: 231px; padding-bottom:20px;} 
.connect-europe .container {padding: 0;}
.connect-europe .details {padding: 0 0 40.5px 0;}
#home-page .hero-london-event { padding: 13.5em 0 5em 0; }
#home-page .free-trial { padding-top: 13em;}
#home-page .hero-gdpr { padding-top: 15em!important;}	
	
}
@media only screen and (max-width :800px) {
#home-page .hero-london-event { padding: 11.5em 0 5em 0; }}	

@media only screen and (max-width :768px) {
.connect-europe .details { padding: 0 0 69px 0!important;}
#home-page .hero-london-event h1 {font-size: 3em;}}
	
@media only screen and (max-width :767px) {
#home-page .hero-london-event {  min-height: 581px;  padding: 12em 0 5em 0; background-position-y : 144px; }
home-page .hero-london-event p.lead-date { font-size: 1.2em;}
#home-page .free-trial {padding-top: 12em!important;}
.hero {padding-bottom: 6em!important;}
.hero {padding-top: 12em!important;}
.connect-europe .details { padding: 0 0 67.2px 0!important;}	
#home-page .hero-london-event h1 { font-size: 3em; }
}
	
@media only screen and (max-width :600px) {	#home-page .hero-london-event {  min-height: 560px;  }  #home-page .hero-london-event { padding: 12em 0 5em 0;}}
	
@media only screen and (max-width :480px) {
	.lead-1 {font-size: 2.1em !important;}	#home-page #home-page .hero-london-event .cta-green {  margin-top: 9px; }
	#home-page .carousel-inner.cta { margin-top: 10px;}
	#home-page h1 { font-size: 2.5em; }
	#home-page .hero-london-event h1 { font-size: 2.5em;  }
	#home-page .hero-gdpr { padding-top: 15em!important;}
	#home-page .hero-gdpr p.lead { font-size: 1.1875em!important;}
	#home-page .hero-gdpr h2 { margin:0px;}

}
@media only screen and (max-width :360px) { 
	.hero {
    padding-top: 13em!important;
}
	#home-page .hero-london-event {  min-height: 588.78px;  padding: 13em 0 5em 0;}
	#home-page h1 { font-size: 2em; }
	#home-page .free-trial {padding-top: 14em!important;}
	p.lead {font-size: 1.1em;}
	#home-page .hero-gdpr {padding-top: 14em!important;}
	}
	
	
	
	
	
	
	
	
	
	#home-page .formBoard {
    width: 100%;
    position: absolute;
    overflow: hidden;
    zoom: 1;
    background: 0 0;
    padding: 6em 0;
    height: 710px !important;
}
	
	#home-page .mktoFormInner {
    color: #fff;
    z-index: 9;
    width: 100%;
    left: 0;
    position: absolute;
    top: -800px;
    border-radius: 0;
    background: rgba(0,0,0,.92);
    display: none;
    overflow: visible;
    margin: auto!important;
    height: 540px !important;
    z-index: 99;
}

@media only screen and (max-width :970px) { 
	#home-page .mktoFormInner {
    color: #fff;
    z-index: 9;
    width: 100%;
    left: 0;
    position: absolute;
    top: -800px;
    border-radius: 0;
    background: rgba(0,0,0,.92);
    display: none;
    overflow: visible;
    margin: auto!important;
    height: 709px !important;
    z-index: 99;
}
}

