.homepage-landingpage .banner-section{background-color: #00c3ff; min-height:465px; position: relative; display: flex; flex-wrap: wrap; align-items: center;}
/*.homepage-landingpage .banner-section:before{position: absolute; content: ""; left: 0; top: 0; height: 100%; width: 100%; background-image: url(https://assets.swoogo.com/themes/6209cb14cbb1e/light-bulbs-left.svg); background-repeat: no-repeat; background-position: left center;}
.homepage-landingpage .banner-section:after{position: absolute; content: ""; right: 0; top: 0; height: 100%; width: 100%; background-image: url(https://assets.swoogo.com/themes/6209cb14cbb1e/light-bulbs-right.svg); background-repeat: no-repeat; background-position: right center;}*/

.banner-content{padding: 44px 0px 40px 0px;}
.banner-section .banner-wrap .swoogo-title h2.title{text-align:center; padding-bottom:0px; font-size:65px; display: block; margin:10px 0px 20px !important; padding:0px 0px 36px; line-height:40px; color: #fff; font-family:'centra_no2-medium', sans-serif; text-transform: inherit; font-weight: normal; letter-spacing: inherit;}
.homepage-landingpage .banner-section .banner-wrap{position:relative; z-index:9;}
.homepage-landingpage .virtualevent{margin: 38px 0 0 0;}
.homepage-landingpage .virtualevent .paragraph p{text-align: center; font-size: 30px; color: #fff; letter-spacing: 0; font-family: 'centra_no2-medium', sans-serif;  text-transform: capitalize;}
body.homepage-landingpage {	font-family: 'centra_no2-bold', sans-serif;}
.homepage-landingpage .widget{border:none !important;}
.homepage-landingpage  .container{max-width:1100px !important;}
.homepagesection-content{padding:100px 0px 0; margin-bottom: 0;}
.homepagesection-content .swoogo-text .paragraph p.datename{color:#000; font-size:24px;letter-spacing:0.5px; display:block; text-align:center; font-family: 'centra_no2-medium', sans-serif; text-transform: capitalize; margin: 0;}
.btn-standard{padding: 8px 20px;border-radius: 100px;color: #000; background: #00C3FF; font-family:'centra_no2-bold', sans-serif;font-weight: normal; font-size: 16px;text-transform: capitalize;}

.content-information{padding-bottom: 90px;}
.content-information .swoogo-title h2.title{color:#000; font-size:45px; display: block; margin:0px !important; padding:0px 0px 25px; letter-spacing: 0; line-height:45px; text-transform: inherit; font-family: 'centra_no2-bold'; text-align: center;}
.homepagesection-content .v_19007178.swoogo-button{text-align:center; margin-top:30px; margin-bottom:0px;}
.homepagesection-content .v_19007178.swoogo-button .btn-standard{padding: 11px 20px;border-radius: 6px;color: #000;background: #00C3FF;
	font-family:'centra_no2-bold', sans-serif;font-size: 14px;text-transform: uppercase;letter-spacing: 3.5px;min-width: 240px;	}
.homepagesection-content .v_19007178.swoogo-button .btn-standard:hover{color: #00C3FF;background: #000;}
.homepagesection-content .countdown-amount{font-size: 60px; font-family: 'centra_no2-bold', sans-serif; color: #080A01;}
.homepagesection-content .countdown-period{ font-family: 'centra_no2-medium', sans-serif; letter-spacing: 2.8px; color: #080A01; text-transform: uppercase; font-size:14px; font-weight:normal}
.homepagesection-content .swoogo-countdown{max-width: 410px; margin-bottom:60px; margin-top:40px;}
.homepagesection-content .v_19007172.swoogo-text p{color:#4D4D4D; font-size:16px; line-height:24px; display: block; margin:0px; padding:0px 0px 16px; letter-spacing:0.4px; }
.homepagesection-content .v_19007172.swoogo-text{margin-bottom:50px;}
.homepagesection-content .v_19007172.swoogo-text p:first-child{margin-bottom:20px;}

.homepagesection-content .swoogo-text .paragraph p{font-size: 20px; font-family: 'centra_no2-book', sans-serif; letter-spacing: 0.5px; line-height: 30px; margin: 0 0 30px; color: #4D4D4D; text-align: center;}

.homepagesection-content .v_18891361 a.watchLiveLink{color:#4D4D4D; font-size:16px; letter-spacing:0.4px; font-family: 'Centra No1', sans-serif;}
.homepagesection-content .v_18891361 a.watchLiveLink span{font-size:24px; letter-spacing:6px; font-family: 'centra_no2-bold', sans-serif;}

.homepagesection-content .speakers-custom-v2 .speaker .speaker-v2-alt-data .speaker-v2-alt-name .show-details {font-size: 16px;text-decoration: none; display: inline-block;padding-top: 0px; line-height: 16px;letter-spacing: 0;font-family: 'centra_no2-bold', sans-serif; color: #000; margin-bottom:5px; font-weight: normal;}
.homepagesection-content .speakers-custom-v2 .speaker .speaker-v2-alt-data .speaker-v2-alt-name .show-details:hover{color:#000}
.homepagesection-content .speakers-custom-v2 .speaker{width: 25%; flex: inherit;padding: 0px 10px;text-align: left;align-items: flex-start;}
.homepagesection-content .speakers-custom-v2 .speaker .speaker-v2-alt-image{border:none; height: 207px;width: 175px;margin: 0px;filter: inherit;}
.homepagesection-content .speakers-custom-v2 .speaker .speaker-v2-alt-data .speaker-v2-alt-job {text-align: left;color: #000; 
font-size: 16px; letter-spacing:0;font-family: 'centra_no2-book', sans-serif; font-weight: normal; line-height: 17px;}
.homepagesection-content .speakers-custom-v2 .speaker .speaker-v2-alt-data .speaker-v2-alt-company {text-align: left;color: #000;
font-size: 16px; letter-spacing: 0;font-family: 'centra_no2-book', sans-serif; font-weight: normal; line-height: 17px;}
.homepage-landingpage .modal-footer .btn-standard{padding: 11px 20px;border-radius: 100px;color: #000;background: #00C3FF;
font-family:'centra_no2-bold', sans-serif;font-size: 16px;text-transform: uppercase;letter-spacing: 0;margin:0px !important;	 text-align: center;}
.homepage-landingpage .modal-footer .btn-standard:hover{color: #000; background: #feed01;}
.homepage-landingpage .myspeaker-section.speaker-section .show-more-faq {font-size: 14px;text-align: center;color: #000;text-decoration: none;letter-spacing: 2.8px;width: 200px;
margin: 30px auto 30px;display: block;text-transform: uppercase;font-family: 'centra_no2-medium', sans-serif;}
.homepagesection-content .speakers-custom-v2{justify-content: flex-start; margin: auto; max-width: 870px;}
.homepagesection-content .speakers{background-image: inherit; margin-bottom: 0; padding: 50px 0 20px 0;}
body.homepage-landingpage .speakers h2.title{color:#000; font-size:45px; display: block; margin:0px auto !important; padding:0px 0px 22px; letter-spacing: 0; line-height:47px; text-transform: capitalize; font-family: 'centra_no2-bold'; max-width: 1070px; text-align: center;}
.homepagesection-content .speakers-custom-v2 .speaker .speaker-v2-alt-data .speaker-v2-alt-name{text-align:left; padding-bottom: 0px;}
.homepagesection-content .speakers .swoogo-button .btn-standard{padding: 11px 20px;border-radius: 6px;color: #000;background: #00C3FF;
	font-family:'centra_no2-bold', sans-serif;font-size: 14px;text-transform: uppercase;letter-spacing: 3.5px;min-width: 276px;	}
.homepagesection-content .speakers .swoogo-button .btn-standard:hover{color: #000;background: #fff;}
.speakers a[role="button"] {cursor: pointer; color: #000; font-size: 16px; text-transform: capitalize; letter-spacing: 0; line-height: 30px;}
.speakers a[role="button"]:hover{color: #000; text-decoration: none;}

.homepage-landingpage .speakers .swoogo-button{padding: 20px 0px 25px 0px;}


.register-form {margin-top: 0;}
.register-form #register-form {display: block; height: 131px; visibility: hidden; margin-top: -131px;}

.homepagesection-content .register-form h2.title{text-align:center; font-size: 45px; color:#000; display: block; margin:0px !important; padding:0px 0px 16px; line-height:47px; letter-spacing:0; text-transform: capitalize; font-family: 'centra_no2-bold', sans-serif;}
.homepagesection-content .register-form .swoogo-text .paragraph p strong{font-weight: normal; font-family: 'centra_no2-bold', sans-serif;}
.homepagesection-content  .v_18891368.swoogo-text p{color:#4D4D4D; font-size:16px; line-height:24px; display: block; margin:0px; padding:0px 0px 0px; letter-spacing:0.4px; }
.homepagesection-content .register-form .ingo_login_widget .ingo_login_widget_social_button_facebook, 
.homepagesection-content .register-form .ingo_login_widget .ingo_login_widget_social_button_linkedin, 
.homepagesection-content .register-form .ingo_login_widget .ingo_login_widget_social_button_twitter {width: 212px !important; margin: 10px auto !important;background-color: #000 !important;
height: 48px !important; padding-left: 84px; border-radius: 0;}
.homepagesection-content .register-form .ingo_login_widget a .ingo_login_widget_social_button_icon {width: 48px;height: 100%;background-color: #00c3ff !important; border-radius: 0;}
.homepagesection-content .register-form .ingo_login_widget a .ingo_login_widget_social_button_icon svg{top: 0px;left: 0px;margin-left: 0px;margin-top: 0px;height: 20px;width: 20px;
 margin: auto;bottom: 0px;right: 0px; fill: #fff;}
.homepagesection-content .register-form .ingo_login_widget_social_button_text {font: 400 14px/20px 'centra_no2-bold', sans-serif !important;
text-transform: uppercase !important;letter-spacing: 3.5px !important;color: #fff !important;margin: 0px !important;padding-top: 14px !important;display: block !important;}
.homepagesection-content .register-form .ingo_login_widget_manual_fields{padding-top:8px;}
.homepagesection-content .register-form .ingo_login_widget_manual_fields a{color:#00c3ff !important; font-size:16px !important; line-height:18px !important;  display:inline-block !important;
  margin:0px; padding:0px 0px 0px; letter-spacing:0.4px; text-decoration: none !important; border-bottom: #0F62FE solid 1px !important;  font-family: 'centra_no2-book', sans-serif;}
/*.homepagesection-content .register-form .ingo_login_widget_permissions, .homepagesection-content .register-form .ingo_login_widget_bottom{display:none;}
*/
.homepagesection-content .register-form .ingo_login_widget .ingo_login_widget_permissions .ingo_login_widget_field_checkbox{padding-left: 30px; display: block; position: relative; text-align: left !important; }
.homepagesection-content .register-form .ingo_login_widget .ingo_login_widget_permissions .ingo_login_widget_field_checkbox input[type="checkbox"]{
    margin: 0px;height: 16px;width: 16px;border: 1px solid #3E3E3E;border-radius: 0px; top: 3px;left: 6px;}
.homepagesection-content .register-form .ingo_login_widget .ingo_login_widget_bottom {margin-top: 23px !important; font-family: 'Centra No1', sans-serif; font-size: 10px; letter-spacing: 1px !important;}
.homepagesection-content .register-form  .ingo_login_widget .ingo_login_widget_bottom a{color: #030303 !important;}
#banner-content .v_18936599.swoogo-text .paragraph p{margin:30px 0px 10px;padding:0px; color:#000000; font-size:14px; font-family: 'centra_no2-book', sans-serif; font-weight:normal; letter-spacing:1px;}
.homepagesection-content .v_19007205.swoogo-text .paragraph p{display:none;}

.register-form.nospeaker{margin:0;}

.what-expect-section{background-color:#fff; padding:110px 0 100px;}
.what-expect-section .v_32622576.swoogo-title h2.title{color:#000; font-size:45px; display: block; margin:0px !important; padding:0px 0px 90px; letter-spacing: 0; line-height:45px; text-transform: inherit; font-family: 'centra_no2-bold'; text-align: center;}
.what-expect-section .sliderimage img{max-width: 100%;}
.what-expect-section .sliderheading .swoogo-title h2.title{font-size: 30px; font-family: 'centra_no2-medium', sans-serif; line-height: 30px; margin: 0; padding: 0;}
.what-expect-section .sliderparagraph .swoogo-text .paragraph p{letter-spacing: 0; line-height: 30px;}
.sliderheading{padding:20px 0px 15px;}
.what-expect-section .slidebox{margin: 0px 12px;}

.what-expect-section .slick-slider .slick-list{padding-left: 0 !important;}
.what-expect-section .slick-slider .slick-prev{top: auto; bottom: -70px; left: 10px; right: auto; background-image: url(https://assets.swoogo.com/themes/6209cb14cbb1e/left-arrow.svg); background-repeat: no-repeat; background-position: center; height: 40px; width: 40px; border-radius: 50%; background-color: #00C3FF; display: flex;  flex-wrap: wrap; justify-content: center; align-items: center; z-index: 9; mai-moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.what-expect-section .slick-slider .slick-next{top: auto; bottom: -70px; left: 70px; right: auto; background-image: url(https://assets.swoogo.com/themes/6209cb14cbb1e/right-arrow.svg); background-repeat: no-repeat; background-position: center; height: 40px; width: 40px; border-radius: 50%; background-color: #00C3FF; display: flex;  flex-wrap: wrap; justify-content: center; align-items: center;  z-index: 9; mai-moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.what-expect-section .slick-slider .slick-prev:hover, .what-expect-section .slick-slider .slick-next:hover{background-color: #FEED01;}
.what-expect-section .slick-slider .slick-prev::before, .what-expect-section .slick-slider .slick-next::before{font-size: 0;}

.what-expect-section .slick-slider{margin: 0 -12px;}

.speakers .show-more-faq {font-size: 16px; line-height: 30px; text-align: center; color: #000; text-decoration: none; letter-spacing:0; width: 100%; margin:20px auto; display: flex; justify-content: center; text-transform: capitalize; font-family: 'centra_no2-bold', sans-serif; font-weight: normal;}

.header-new  .header-nav-list li:last-child{margin-right:0;}


.rsvp-section{background: url('https://assets.swoogo.com/themes/6209cb14cbb1e/lightbulb-background.svg'); background-repeat: no-repeat; background-size: cover; width: 100%; min-height: 416px; display: flex; align-items: center; justify-content: center; padding: 44px 0px 48px 0px;}
.rsvp-section .container{max-width: 730px !important; margin: auto;}
.rsvp-section .paragraph{text-align: center; font-size: 20px; line-height: 30px; letter-spacing: 0.5px; color: #FFFFFF; padding: 15px 0px 50px 0px !important}

.rsvp-section .v_34095869.swoogo-title .title{font-size: 45px; line-height: 45px; margin:0px !important; font-family: 'centra_no2-bold', sans-serif; font-weight: normal;}

.rsvp-section .title{text-align: center; font-size: 30px; line-height: 40px; letter-spacing: 0px; color: #FFFFFF; margin: 0px 0px 23px 0px !important; font-family: 'centra_no2-medium', sans-serif;}
.rsvp-section .btn-alternate{background: #feed01; padding: 8px 20px;}
.rsvp-section .btn-alternate:hover{background: #ffffff;}

.expectlist{padding: 0; margin: 0; list-style: none;}
.expectlist li {display: flex; width: 100%; justify-content: space-between; padding-bottom: 100px;}
.expectlist li:last-child{padding-bottom: 0;}
.expectlist li:nth-child(2n+2){flex-direction: row-reverse;}
.expectimg{width: 645px;}
.expectcontent{width: 425px; padding: 0 0 0 25px;}
.expectlist li:nth-child(2n+2) .expectcontent{padding: 0 25px 0 0;}
.expectcontent h2.title{line-height: 40px; font-family: 'centra_no2-medium', sans-serif;}
.expectcontent .paragraph{letter-spacing: 0.5px; color: #4D4D4D; font-size: 20px; line-height: 30px;}

.footersection .swoogo-image img{height: 65px !important;}


body.homepage-landingpage .content-information{padding-bottom: 65px; margin:0 auto; max-width:900px;}
body.homepage-landingpage .speakers h2.title{color: #000 !important;}
body.homepage-landingpage .speakers a[role="button"] {cursor: pointer; color: #000; font-size: 16px !important; text-transform: capitalize !important; letter-spacing: 0; line-height: 30px;}
body.homepage-landingpage .what-expect-section .slick-slider .slick-list{padding-left: 0 !important;}
body.homepage-landingpage .what-expect-section .slidebox{margin: 0px 12px;}
#header-nav{padding-right: 10px;}
.img-responsive.mt-medium.mb-medium{margin-top: 55px; margin-bottom: 15px;}



@media (min-width: 768px){
.header-nav-list{padding-right: 40px !important;}
}
@media (min-width:768px) and (max-width:991px){
.homepagesection-content .speakers-custom-v2 .speaker{width:25%}
.banner-section .banner-wrap .swoogo-title h2.title{font-size: 55px;}


.content-information .swoogo-title h2.title{font-size: 35px; padding: 0px 0px 25px; line-height: 35px;}	
body.homepage-landingpage .speakers h2.title{font-size: 35px; padding: 0px 0px 25px; line-height: 35px;}
.what-expect-section .v_32622576.swoogo-title h2.title{font-size: 35px; padding: 0px 0px 25px; line-height: 35px;}
.homepagesection-content .register-form h2.title{font-size: 35px; padding: 0px 0px 25px; line-height: 35px;}
.homepagesection-content .swoogo-text .paragraph p{line-height: 30px; font-size: 18px;}

.what-expect-section .sliderheading .swoogo-title h2.title{font-size: 22px; line-height: 22px;}	
.what-expect-section .sliderparagraph .swoogo-text .paragraph p{line-height: 30px; font-size: 18px;}

body.homepage-landingpage .speakers h2.title{font-size: 35px !important; padding: 0px 0px 25px; line-height: 35px; color: #000 !important; display: block;}
img-responsive.mt-medium.mb-medium{margin-top: 55px; margin-bottom: 15px;}
}

@media (max-width:991px){
.expectlist li {flex-wrap: wrap;}
.expectlist li:nth-child(2n+2){flex-direction: row;}
.expectimg{width: 100%;}
.expectcontent{width: 100%; padding: 25px 0 0 0;}
.expectlist li:nth-child(2n+2) .expectcontent{padding: 25px 0 0 0;}
.expectimg .img-responsive{width: 100%; max-height: 100% !important;}
}

@media (max-width:767px){
.content-information .swoogo-title h2.title{font-size: 40px; padding: 0px 0px 15px; line-height: 40px;}	
body.homepage-landingpage .speakers h2.title{font-size: 40px; padding: 0px 0px 10px; line-height: 40px;}
.what-expect-section .v_32622576.swoogo-title h2.title{font-size: 40px; padding:0px 0px 42px; line-height: 40px;}
.homepagesection-content .register-form h2.title{font-size: 40px; padding: 0px 0px 10px; line-height: 40px;}

.what-expect-section .slick-slider .slick-list {padding-left: 0 !important; padding-right: 0 !important;}
.homepage-landingpage .virtualevent .paragraph p{font-size: 20px; letter-spacing: 0.4px;}	
.homepage-landingpage .virtualevent{margin: 20px 0 0 0;}
.logoarea img{max-height: 160px;}
	
.homepagesection-content .speakers-custom-v2{justify-content: center; margin: 0px -7px;}
.homepagesection-content .speakers-custom-v2 .speaker{width: 184px; padding: 0px 7px;}

.homepage-landingpage .container {max-width: 100% !important;padding: 0px 10px;}
body.homepage-landingpage .speakers h2.title{font-size:38px; padding: 0px 0px 13px; line-height: 42px;}
.homepagesection-content .register-form h2.title{padding:0px;}
.homepagesection-content{margin-bottom:0px; padding-top:40px; padding-bottom: 0;}
.content-information{padding-bottom: 40px;}
.speakers-custom-v2 .speaker .speaker-v2-alt-data{padding: 5px 0px 20px;}	
.what-expect-section{padding: 40px 0 80px;}	
.homepagesection-content .countdown-amount{font-size:40px; font-family: 'centra_no2-bold', sans-serif; letter-spacing: 4px;
color: #080A01;}
.homepagesection-content .swoogo-countdown {max-width: 410px;margin-bottom: 20px;margin-top: 20px;}
.homepage-landingpage .banner-section {min-height:310px; background-image: none;}
.homepage-landingpage .banner-section .v_18891591.swoogo-image {margin-top: 20px;}
#banner-content{padding:0px 16px;}
.homepage-landingpage .banner-section::after {display:none;}
.banner-area .swoogo-cols .swoogo-video2 .widget-container.resized{display:none !important;}
.banner-section .banner-wrap .swoogo-title h2.title{font-size: 55px; letter-spacing: 0; line-height: 57px; margin-top: 20px !important; padding:0px 0px 20px;}
.virtualevent{display:block;}	
.homepagesection-content .speakers-custom-v2 .speaker .speaker-v2-alt-image{height: 170px; width: 170px;}
.v_18891593.swoogo-image{display:none;}
#banner-content .v_18936599.swoogo-text .paragraph p{display:none;}
.homepagesection-content .v_19007205.swoogo-text .paragraph p{margin:30px 0px 10px;padding:0px; color:#000000; font-size:14px; font-family: 'centra_no2-bold', sans-serif; font-weight:400; letter-spacing:3.5px;  text-align:center; display:block; }
.homepagesection-content .register-form h2.title{font-size:40px; line-height:42px; padding-bottom: 8px;}

.banner-content .paragraph.mt-large{margin-top: 5px !important;}
.what-expect-section .slick-slider .slick-prev{bottom: -55px; transform: inherit;}
.what-expect-section .slick-slider .slick-next{bottom: -55px; transform: inherit;}

.what-expect-section .slick-slider .slick-prev:hover, .what-expect-section .slick-slider .slick-next:hover{background-color: #00C3FF;}
.what-expect-section .slick-slider .slick-prev:focus, .what-expect-section .slick-slider .slick-next:focus{background-color: #FEED01;}
.what-expect-section .slick-slider .slick-prev:active, .what-expect-section .slick-slider .slick-next:active{background-color: #FEED01;}

.speakers .speakers-custom-v2 .speaker .speaker-v2-alt-data{text-align: left;}
.speakers .speakers-custom-v2 .speaker .speaker-v2-alt-data .speaker-v2-alt-job{display: inline-block;}
.speakers .speakers-custom-v2 .speaker .speaker-v2-alt-data .speaker-v2-alt-job{display: inline-block; padding-right: 5px; position: relative;}
.speakers .speakers-custom-v2 .speaker .speaker-v2-alt-data .speaker-v2-alt-job::after{position: absolute; content: ","; right:2px; bottom: 0;}
.header-new  .header-nav-list li:last-child{margin-right:0;}
.bodypad{padding-bottom: 49px;}
.register-button{position: fixed; bottom: 0; left: 0; right: 0; text-align: center; background-color: #FEED01;}
.register-button .btn-standard{padding: 6px 20px; min-width: 185px; margin: 7px 0 !important; height: 35px;}	
.register-button .btn-standard:hover{background-color: #fff;}

.homepage-landingpage .speakers .swoogo-button{padding: 6px 0px 0;}

.homepagesection-content .swoogo-text .paragraph p{margin:0 0 20px;}

.rsvp-section .title {font-size: 20px; line-height: 26px;}
.expectcontent h2.title{line-height: 30px;}
.expectlist li {padding-bottom: 30px;}

.homepagesection-content .speakers {padding: 37px 0 35px 0;}

.rsvp-section{padding: 34px 0px 20px 0px;}
.rsvp-section .paragraph br{display: none;}
}