/*
** Theme Name: Forum Event
** Theme Version: 1.0
*/

body{ width:100%; font-family: 'F37LinecaRegular'; font-size:15px; color:#fff; line-height:23px; letter-spacing:-.03em; padding:0; margin:0; background:#11333f; overflow-x:hidden; }
a, input[type="button"], .btn{ outline:none; transition:all 300ms ease-in-out; }
a:focus, a:hover{ outline:none; text-decoration:none; }
ul{ padding:0; margin:0; list-style:none; }
p{ font-family: 'F37LinecaRegular'; font-size:15px; color:#fff; line-height:23px; letter-spacing:-.03em; padding:0 0 25px 0; margin:0; }

.common-btn{ display:inline-block; font-family: 'F37LinecaRegular'; font-size:13px; color:#fff; line-height:15px; letter-spacing:.18em; text-transform:uppercase; border:2px solid #25e685; border-right-width:45px; border-radius:0 25px 0 25px; background:#11333f; padding:15px 40px 15px 25px; margin:0; position:relative; transition:all 600ms ease-in-out; cursor:pointer;outline:none;}
.common-btn:after{ content:""; width:57px; height:17px; position:absolute; right:-31px; top:0; bottom:0; margin:auto 0; background:url(images/common-btn-arrow.png) no-repeat center; transition:all 600ms ease-in-out; }
.common-btn:hover{ color:#fff; background:#25e685; }
.common-btn:hover:after{ background:url(images/common-btn-arrow-h.png) no-repeat center; }

@media screen and (min-width: 1430px){
    .container{ max-width:1430px; }
/*    .vc_row-fluid{ padding-left:15px; padding-right:15px; }*/
}


/*============ Fontface Start =============*/
@font-face {
    font-family: 'F37LinecaRegular';
    src: url('fonts/F37LinecaRegular.eot');
    src: url('fonts/F37LinecaRegular.eot') format('embedded-opentype'),
         url('fonts/F37LinecaRegular.woff2') format('woff2'),
         url('fonts/F37LinecaRegular.woff') format('woff'),
         url('fonts/F37LinecaRegular.ttf') format('truetype'),
         url('fonts/F37LinecaRegular.svg#F37LinecaRegular') format('svg');
}

@font-face {
    font-family: 'F37LinecaBold';
    src: url('fonts/F37LinecaBold.eot');
    src: url('fonts/F37LinecaBold.eot') format('embedded-opentype'),
         url('fonts/F37LinecaBold.woff2') format('woff2'),
         url('fonts/F37LinecaBold.woff') format('woff'),
         url('fonts/F37LinecaBold.ttf') format('truetype'),
         url('fonts/F37LinecaBold.svg#F37LinecaBold') format('svg');
}

/*=========== Header Start =============*/
.navbar-default{ padding:15px 0 10px; margin:0; border:none; border-radius:0; background:transparent; /*box-shadow:0px 5px 15px 0px rgba(0,0,0,.08);*/ transition:all 600ms ease-in-out; z-index:99999; }
.navbar-default .logo-block{ float:left; width:100px; padding:1px 0 0 0; margin:0; transition:all 600ms ease-in-out; }
.navbar-default .logo-block img{ width:auto; max-width:100%; height:auto; transition:all 600ms ease-in-out; }

.navbar-default .rt-block{ padding:0; margin:0; transition:all 600ms ease-in-out; }
.navbar-default .rt-block .navigation{ padding:9px 0 0 0; margin:0; transition:all 600ms ease-in-out; }

.navbar-default .menu-block{ display:none; float:right; width:35px; padding:0; margin:4px 0 0 10px; transition:all 600ms ease-in-out; cursor:pointer; }
.navbar-default .menu-block ul li{ display:block; float:right; width:100%; height:2px; background:#ffe200; padding:0; margin:2.5px 0; transition:all 600ms ease-in-out; }
.navbar-default .menu-block ul li:first-child{ width:85%; }
.navbar-default .menu-block ul li:last-child{ width:70%; }

@media screen and (min-width: 992px){
    .navbar-default.navbar-fixed{ padding:12px 0 3px; background:#11333f; box-shadow:0px 5px 15px 0px rgba(0,0,0,.1); }
    .navbar-default.navbar-fixed .logo-block{ width:80px; padding:1px 0 0 0; }
	.navbar-default.navbar-fixed .rt-block .navigation{padding: 5px 0 0 0;}
}

.overlay {
    height: 0%;
    width: 100%;
    position: fixed;
    z-index:99999;
    top: 0;
    left: 0;
    background:#11333f;
    transition: 0.5s;
    z-index:99999;
    padding:0 15px;
    overflow-y:scroll;
}

.overlay-content {
    position:relative;
    top:60px;
    width:100%;
    text-align:center;
    margin-top:12px;
    overflow:hidden;
    /*display:flex;
    min-height:calc(100vh - 72px);
    align-items:center;*/
}

.overlay a {
    padding: 8px;
    text-decoration: none;
    font-size: 36px;
    color: #ffdf00;
    display: block;
    transition: 0.3s;
}

.overlay ul li{ position:relative; text-align:left; padding:0 15px; }
.overlay ul li a{ display:block; padding:8px 0; }
.overlay ul li span{ display:block; font-size:25px; color:#fff; width:50px; text-align:right; position:absolute; right:0; top:15px; cursor:pointer; }
.overlay ul li span:before{ display:block; content:"\f067"; font-family:'FontAwesome'; font-weight:normal; float:right; }
.overlay ul li span.menu-open:before{ content:"\f068"; }
.overlay ul li ul li span:before{ content:"\f078"; }
.overlay ul li ul li span.menu-open:before{ content:"\f077"; }

.overlay .sub-menu{ display:none; }

.overlay a:hover, .overlay a:focus {
    color: #ffdf00;
}

.overlay .closebtn {
    position: absolute;
    top: 17px;
    right: 10px;
    font-size: 60px;
    line-height:30px;
}

.overlay ul.mobile-menu{ width:100%; padding:0 0 30px; }
.overlay ul.mobile-menu li{ padding:10px 0; border-bottom:1px solid rgba(255,255,255,.07); position:relative; }
.overlay ul.mobile-menu li:last-child{ border-bottom:none; }

.overlay ul.mobile-menu li a {
    display: block;
    font-family: 'F37LinecaRegular';
    font-size:15px;
    color:#fff;
    line-height:17px;
    letter-spacing:.03em;
    text-transform:uppercase;
    text-decoration:none;
    padding:0;
    transition:all 300ms ease-in-out;
}
.overlay ul.mobile-menu li a:hover, .overlay ul.mobile-menu li.active a{ color:#ffdf00; }
.overlay ul.mobile-menu ul li a{ font-size:15px; color:#fff !important; text-transform:inherit !important; }
.overlay ul.mobile-menu ul li a:hover, .overlay ul.mobile-menu ul li.active a{ color:#ffdf00 !important; }
.overlay ul.mobile-menu ul ul li a{ font-size:14px; color:#fff !important; }
.overlay ul.mobile-menu ul ul li a:hover, .overlay ul.mobile-menu ul ul li.active a{ color:#ffdf00 !important; }

.overlay ul li span{ font-size:14px; top:7px; }
.overlay .sub-menu{ margin:13px 20px 0 20px; }
.overlay ul.mobile-menu ul li{ border-top:1px solid rgba(255,255,255,.1); border-bottom:none; }

/*=========== Home Slider Start =============*/
.home-banner-sec{ padding-top:150px !important; padding-bottom:60px; background:url(images/home-banner-img5.jpg) no-repeat center top -20px; background-size:cover; position:relative; }
.home-banner-sec:before{ content:""; width:68%; height:calc(100% - 140px); position:absolute; right:0; top:0; border-left:4px solid rgba(255,255,255,.5); border-bottom:4px solid rgba(255,255,255,.5); border-radius:0 0 0 250px; mix-blend-mode:overlay; }
.home-banner-sec:after{ content:""; width:68%; height:200px; position:absolute; right:0; bottom:-90px; border-top:4px solid rgba(255,255,255,.5); border-left:4px solid rgba(255,255,255,.5); border-radius:250px 0 0 0; mix-blend-mode:overlay; }
.home-banner-sec h1{ font-size:45px; color:#fff; line-height:47px; letter-spacing:-.03em; padding:0; margin:0; }
.home-banner-sec h1 strong{ display:block; font-weight:normal; }

/*=========== Take Center Stage Start =============*/
.take-center-stage-sec{ padding-top:50px !important; padding-bottom:0; background:#fff; }
.take-center-stage-sec .container{ padding-bottom:40px; position:relative; }
.take-center-stage-sec .container:after{ content:""; width:calc(100% - 30px); height:1px; position:absolute; left:0; right:0; bottom:0; margin:0 auto; background:#ececec; }
.take-center-stage-sec .img-block{ padding:0 30px 0 0; margin:0; }
.take-center-stage-sec .img-block img{ width:100%; height:auto; }
.take-center-stage-sec .text-block{ padding:0; margin:0; }
.take-center-stage-sec .text-block h2{ font-size:30px; color:#11333f; line-height:32px; letter-spacing:-.03em; padding:0 0 30px 0; margin:0 0 15px 0; position:relative; }
.take-center-stage-sec .text-block h2 strong{ display:block; font-weight:normal; }
.take-center-stage-sec .text-block h2:after{ content:""; width:1px; height:25px; position:absolute; left:11px; bottom:0; background:rgba(178,178,178,.4); }
.take-center-stage-sec .text-block p{ color:#262626; }
.take-center-stage-sec .text-block .common-btn{ background:#11333f; border-color:#ffdf00; margin-top:15px; }
.take-center-stage-sec .text-block .common-btn:hover{ color:#11333f; background:#ffdf00; }

/*=========== Events and Awards Start =============*/
.events-awards-sec{ padding-top:40px !important; padding-bottom:50px; background:#fff; overflow:hidden; }
.events-awards-sec .top-content{ padding:0; margin:0; }
.events-awards-sec .top-content h2{ font-size:30px; color:#11333f; line-height:32px; letter-spacing:-.03em; padding:0px 0 15px 70px; margin:0 0 0px 0 !important; position:relative; }
.events-awards-sec .top-content h2:before{ content:""; width:133px; height:74px; position:absolute; left:-90px; top:-20px; background:url(images/text-line-bg-white.png) no-repeat right center; }
.events-awards-sec .slick-slider{ padding:0; margin:0 !important; }
.events-awards-sec .slick-slider img.ultimate-slide-img{ width:100%; height:auto; margin:0 !important; }
.events-awards-sec .slick-slider .content-section .tdt-slider-heading{ display:none; }
.events-awards-sec .slick-slider .content-section h2{ font-size:22px !important; color:#000 !important; line-height:24px !important; letter-spacing:-.03em; padding:0 30% 0 15px; margin:0; }
.events-awards-sec .slick-slider .content-section h2 a{ color:#000 !important; }
.events-awards-sec .slick-slider .content-section h2 a:hover{ color:#ffdf00 !important; }
.events-awards-sec .slick-slider .content-section h2 + br{ display:none; }

.events-awards-sec .slick-slider .slick-arrow{ width:auto; top:45% !important; }
.events-awards-sec .slick-slider .slick-prev{ left:-20px !important; }
.events-awards-sec .slick-slider .slick-next{ right:-20px !important; }
.events-awards-sec .slick-slider .slick-prev:before{ content:"" !important; display:inline-block; width:15px; height:30px; font-size:0 !important; background:url(images/events-awards-slider-lt-arrow.png) no-repeat center; background-size:100% auto; opacity:.3; }
.events-awards-sec .slick-slider .slick-next:before{ content:"" !important; display:inline-block; width:15px; height:30px; font-size:0 !important; background:url(images/events-awards-slider-rt-arrow.png) no-repeat center; background-size:100% auto; opacity:.3; }
.events-awards-sec .slick-slider .slick-prev:hover:before, .events-awards-sec .slick-slider .slick-next:hover:before{ opacity:.8; }

/*=========== Flagship Events and Awards Start =============*/
.flagship-events-awards-sec{ padding-top:40px !important; padding-bottom:0; overflow:hidden; }
.flagship-events-awards-sec .top-content{ padding:0; margin:0; }
.flagship-events-awards-sec .top-content h2{ font-size:30px; color:#fff; line-height:32px; letter-spacing:-.03em; padding:0px 0 20px 70px; margin:0 0 20px 0 !important; position:relative; }
.flagship-events-awards-sec .top-content h2:before{ content:""; width:133px; height:74px; position:absolute; left:-90px; top:-20px; background:url(images/text-line-bg-white.png) no-repeat right center; }

.flagship-events-awards-sec .repeat-block{ margin-bottom:30px; }
.flagship-events-awards-sec .repeat-block .wpb_wrapper{ background:#fff; border-radius:0 60px; overflow:hidden; }
.flagship-events-awards-sec .repeat-block .wpb_wrapper .inner-block{ display:flex; }
.flagship-events-awards-sec .repeat-block .wpb_wrapper .inner-block .wpb_wrapper{ background:transparent; border-radius:0; overflow:inherit; }
.flagship-events-awards-sec .repeat-block .wpb_wrapper .inner-block .vc_col-sm-4 .wpb_wrapper{ display:flex; width:100%; height:100%; align-items:center; justify-content:center; background:#f3f3f3; border-radius:0 60px; }
.flagship-events-awards-sec .repeat-block .img-block{ padding:15px 30px; margin:0; }
.flagship-events-awards-sec .repeat-block .img-block img{ width:auto; max-width:100%; height:auto; }
.flagship-events-awards-sec .repeat-block .text-block{ padding:30px 60px 30px 30px; margin:0; }
.flagship-events-awards-sec .repeat-block .text-block h3{ font-size:25px; color:#11333f; line-height:27px; letter-spacing:-.03em; padding:0 0 25px 0; margin:0 0 10px 0 !important; position:relative; }
.flagship-events-awards-sec .repeat-block .text-block h3:after{ content:""; width:1px; height:25px; position:absolute; left:10px; bottom:0; background:rgba(17,51,63,.2); }
.flagship-events-awards-sec .repeat-block .text-block p{ color:#353535; }
.flagship-events-awards-sec .repeat-block .text-block .common-btn:after{ background:url(images/common-btn-arrow2.png) no-repeat center; }
.flagship-events-awards-sec .repeat-block .text-block .disruptive-btn{ border-color:#e22829; }
.flagship-events-awards-sec .repeat-block .text-block .disruptive-btn:hover{ background:#e22829; }
.flagship-events-awards-sec .repeat-block .text-block .innovation-btn{ border-color:#9834e2; }
.flagship-events-awards-sec .repeat-block .text-block .innovation-btn:hover{ background:#9834e2; }
.flagship-events-awards-sec .repeat-block .text-block .business-btn{ border-color:#1aa7ec; }
.flagship-events-awards-sec .repeat-block .text-block .business-btn:hover{ background:#1aa7ec; }
.flagship-events-awards-sec .repeat-block .text-block .impact-btn{ border-color:#d8198a; }
.flagship-events-awards-sec .repeat-block .text-block .impact-btn:hover{ background:#d8198a; }
.flagship-events-awards-sec .repeat-block .text-block .forum-it-btn{ border-color:#3a6ce7; }
.flagship-events-awards-sec .repeat-block .text-block .forum-it-btn:hover{ background:#3a6ce7; }

.flagship-events-awards-sec .repeat-block:nth-child(odd) .wpb_wrapper{ border-radius:60px 0; }
.flagship-events-awards-sec .repeat-block:nth-child(odd) .wpb_wrapper .inner-block{ flex-direction:row-reverse; }
.flagship-events-awards-sec .repeat-block:nth-child(odd) .wpb_wrapper .inner-block .vc_col-sm-4 .wpb_wrapper{ border-radius:60px 0; }
.flagship-events-awards-sec .repeat-block:nth-child(odd) .text-block{ padding:30px 30px 30px 60px; }

/*=========== Check Out More Start =============*/
.check-out-more-sec{ padding-top:30px !important; padding-bottom:20px; }
.check-out-more-sec .top-content{ padding:0; margin:0; }
.check-out-more-sec .top-content h2{ font-size:30px; color:#fff; line-height:32px; letter-spacing:-.03em; padding:0px 0 20px 0; margin:0 0 15px 0 !important; position:relative; }
.check-out-more-sec .top-content h2:before{ content:""; width:133px; height:74px; position:absolute; right:calc(100% + 20px); top:-20px; background:url(images/text-line-bg-white.png) no-repeat right center; }
.check-out-more-sec .block{ padding:0; margin:0 0 30px 0 !important; border:4px solid #d3fae7; background:#d3fae7; border-radius:0 60px; }
.check-out-more-sec .block .img-block{ padding:0; margin:0; }
.check-out-more-sec .block .img-block img{ width:100%; height:auto; border-radius:0 60px; }
.check-out-more-sec .block .text-block{ padding:20px 50px 20px; margin:0; min-height:175px; }
.check-out-more-sec .block .text-block h3{ font-size:25px; color:#11333f; line-height:27px; letter-spacing:-.03em; padding:0 0 10px 0; margin:0; }
.check-out-more-sec .block .text-block p{ color:#353535; padding:0; }

/*=========== Learn More About Start =============*/
.learn-more-about-sec{ padding-top:40px !important; padding-bottom:50px; background:#fff; overflow:hidden; }
.learn-more-about-sec .contact-form-block{ padding:0; margin:0; }
.learn-more-about-sec .contact-form-block h2{ font-size:30px; color:#111111; line-height:32px; letter-spacing:-.03em; padding:0px 0 10px; margin:0 0 5px 0 !important; position:relative; }
.learn-more-about-sec .contact-form-block h2:before{ content:""; width:133px; height:74px; position:absolute; right:calc(100% + 20px); top:-20px; background:url(images/text-line-bg-white.png) no-repeat right center; }
.learn-more-about-sec .contact-form-block h6{ font-size:22px; color:#111111; line-height:24px; letter-spacing:-.03em; padding:0 0 25px 0; margin:0; }
.learn-more-about-sec .contact-form-block ul{ padding:0; margin:0; }
.learn-more-about-sec .contact-form-block ul li{ display:inline-block; font-size:20px; color:#fff; line-height:22px; letter-spacing:-.03em; background:#194b5d; border-radius:40px; padding:12px 25px 12px 40px; margin:0 15px 15px 0; position:relative; }
.learn-more-about-sec .contact-form-block ul li:before{ content:""; width:15px; height:15px; position:absolute; left:15px; top:0; bottom:0; margin:auto 0; border:1px solid #fff; border-radius:50%; }

.learn-more-about-sec .contact-form-block .form-block{ padding:10px 0 0 0; margin:0; }
.learn-more-about-sec .contact-form-block .form-block .block{ padding:0 0 35px 0; margin:0; }
.learn-more-about-sec .contact-form-block .form-block .block p{ padding:0; }
.learn-more-about-sec .contact-form-block .form-block .block2 p{ padding:0; }
.learn-more-about-sec .contact-form-block .form-block .form-control{ width:100%; height:50px; font-size:18px; color:#111111; line-height:22px; letter-spacing:-.03em; border:none; border-bottom:1px solid rgba(17,17,17,.2); border-radius:0; background:transparent; box-shadow:none; padding:8px 0 8px 0; margin:0; }
.learn-more-about-sec .contact-form-block .form-block .form-control::-webkit-input-placeholder{ color:#111111; opacity:1; }
.learn-more-about-sec .contact-form-block .form-block .form-control:-moz-placeholder{ color:#111111; opacity:1; }
.learn-more-about-sec .contact-form-block .form-block .form-control::-moz-placeholder{ color:#111111; opacity:1; }
.learn-more-about-sec .contact-form-block .form-block .form-control:-ms-input-placeholder{ color:#111111; opacity:1; }
.learn-more-about-sec .contact-form-block .form-block .form-control::-ms-input-placeholder{ color:#111111; opacity:1; }
.learn-more-about-sec .contact-form-block .form-block .form-control::placeholder{ color:#111111; opacity:1; }
.learn-more-about-sec .contact-form-block .form-block .submit-box{ display:inline-block; position:relative; }
.learn-more-about-sec .contact-form-block .form-block .submit-box:after{ content:""; width:62px; height:17px; position:absolute; left:100px; top:16px; background:url(images/submit-btn-arrow.png) no-repeat center; transition:all 600ms ease-in-out; }
.learn-more-about-sec .contact-form-block .form-block .submit-box .common-btn{ color:#111111; border-color:#11333f; background:#fff; cursor:pointer; }
.learn-more-about-sec .contact-form-block .form-block .submit-box .common-btn:after{ display:none; }
.learn-more-about-sec .contact-form-block .form-block .submit-box:hover .common-btn{ color:#fff; background:#11333f; }
.learn-more-about-sec .contact-form-block .form-block .submit-box:hover:after{ background:url(images/submit-btn-arrow-h.png) no-repeat center; }
.learn-more-about-sec .contact-form-block .form-block .wpcf7-spinner{ display:none; }
.learn-more-about-sec .contact-form-block .form-block .wpcf7 form.invalid .wpcf7-response-output{ color:#dc3232; }

/*=========== Footer Start =============*/
/*#footer{ padding:40px 0 20px 0; margin:0; background:#11333f; }
#footer .footer-top-block{ padding:0 0 40px 0; margin:0; }
#footer .footer-top-block img{ width:130px; max-width:100%; height:auto; }

#footer .footer-md-block{ padding:0 0 40px 0; margin:0; border-bottom:1px solid rgba(242,242,242,.1); }
#footer .footer-md-block h3{ font-size:20px; color:#fff; line-height:22px; letter-spacing:-.03em; padding:0 0 20px 0; margin:0; }
#footer .footer-md-block p{ color:#fff; padding:0 0 20px 0; }
#footer .footer-md-block p:last-child{ padding-bottom:0; }
#footer .footer-md-block p a{ color:#fff; }
#footer .footer-md-block p a:hover{ color:#25e685; }
#footer .footer-md-block .lt-block{ padding:0; margin:0; }
#footer .footer-md-block .lt-block .lt-img{ padding:0 0 25px 0; margin:0; }
#footer .footer-md-block .lt-block .lt-img img{ width:150px; max-width:100%; height:auto; }
#footer .footer-md-block .rt-block{ padding:0 0 0 100px; margin:0; border-left:1px solid rgba(242,242,242,.1); }
#footer .footer-md-block .rt-block .block{ padding:0; margin:0; }

#footer .footer-bottom-block{ display:flex; width:100%; padding:20px 0 0 0; margin:0; justify-content:space-between; }
#footer .footer-bottom-block p{ color:#fff; padding:0; }
#footer .footer-bottom-block ul{ padding:0; margin:0; }
#footer .footer-bottom-block ul li{ display:inline-block; font-size:20px; color:#fff; line-height:22px; padding:0 25px 0 0; margin:0; }
#footer .footer-bottom-block ul li:last-child{ padding-right:0; }
#footer .footer-bottom-block ul li a{ color:#fff; }
#footer .footer-bottom-block ul li a .fa{ font-family:'FontAwesome' !important; font-weight:normal; }
#footer .footer-bottom-block ul li a:hover{ color:#25e685; }*/

#footer{ padding:40px 0 0 0; margin:0; background:#11333f; }
#footer .footer-top-block{ padding:0 0 30px 0; margin:0; }
#footer .footer-top-block img{ width:100px; max-width:100%; height:auto; }
#footer .footer-md-block{ padding:0 0 20px 0; margin:0; }
#footer .footer-md-block h3{ font-size:20px; color:#fff; line-height:22px; letter-spacing:-.03em; padding:0 0 15px 0; margin:0; }
#footer .footer-md-block .links-block{ padding:0; margin:0; }
#footer .footer-md-block .links-block ul{ padding:0; margin:0; }
#footer .footer-md-block .links-block ul li{ display:block; font-size:14px; color:rgba(255,255,255,.8); line-height:16px; letter-spacing:-.03em; padding:0 0 15px 0; margin:0; }
#footer .footer-md-block .links-block ul li a{ color:rgba(255,255,255,.8); }
#footer .footer-md-block .links-block ul li a:hover{ color:#ffdf00; }
#footer .footer-md-block .our-links-block ul li{ float:left; width:60%; padding-right:20px; }
#footer .footer-md-block .our-links-block ul li:nth-child(even){ width:40%; }
#footer .footer-md-block .our-service-block ul li{ float:left; width:50%; padding-right:20px; }

#footer .footer-md-block .newsletter-block{ padding:0; margin:0; }
#footer .footer-md-block .newsletter-block #mailpoet_form_1 form.mailpoet_form{ padding:0; position:relative; }
#footer .footer-md-block .newsletter-block #mailpoet_form_1 .mailpoet_paragraph{ margin-bottom:0 !important; }
#footer .footer-md-block .newsletter-block #mailpoet_form_1 .mailpoet_paragraph .mailpoet_text{ width:100% !important; height:60px; font-size:14px !important; color:#fff; line-height:16px !important; letter-spacing:.03em; border:none; border-bottom:1px solid rgba(255,255,255,.2); box-shadow:none; background:transparent; padding:6px 70px 6px 0 !important; margin:0 !important; outline:none; }
#footer .footer-md-block .newsletter-block #mailpoet_form_1 .mailpoet_paragraph .mailpoet_text::-webkit-input-placeholder{ color:#fff; font-style:italic; opacity:.6; }
#footer .footer-md-block .newsletter-block #mailpoet_form_1 .mailpoet_paragraph .mailpoet_text:-moz-placeholder{ color:#fff; font-style:italic; opacity:.6; }
#footer .footer-md-block .newsletter-block #mailpoet_form_1 .mailpoet_paragraph .mailpoet_text::-moz-placeholder{ color:#fff; font-style:italic; opacity:.6; }
#footer .footer-md-block .newsletter-block #mailpoet_form_1 .mailpoet_paragraph .mailpoet_text:-ms-input-placeholder{ color:#fff; font-style:italic; opacity:.6; }
#footer .footer-md-block .newsletter-block #mailpoet_form_1 .mailpoet_paragraph .mailpoet_text::-ms-input-placeholder{ color:#fff; font-style:italic; opacity:.6; }
#footer .footer-md-block .newsletter-block #mailpoet_form_1 .mailpoet_paragraph .mailpoet_text::placeholder{ color:#fff; font-style:italic; opacity:.6; }
#footer .footer-md-block .newsletter-block #mailpoet_form_1 .mailpoet_paragraph .mailpoet_submit{ width:auto !important; font-family: 'F37LinecaBold'; font-size:14px; color:#fff; line-height:16px; letter-spacing:.02em; text-transform:uppercase; padding:0 !important; margin:0 !important; background:none; border:none; cursor:pointer; position:absolute; right:0; top:20px; transition:all 600ms ease-in-out; }
#footer .footer-md-block .newsletter-block #mailpoet_form_1 .mailpoet_paragraph .mailpoet_submit:hover{ color:#ffdf00; }

#footer .footer-bottom-block{ padding:0 0 20px 0; margin:0; }
#footer .footer-bottom-block p{ font-size:13px; color:rgba(255,255,255,.8); line-height:15px; padding:0; margin:0; }

/*=========== Disruptive Tech Summit Start =============*/
.disruptive-tech-summit-banner-sec{ padding-top:85px !important; padding-bottom:0; min-height:300px; position:relative; background-position:center top !important; }
.disruptive-tech-summit-banner-sec.vc_custom_1675326777221, .disruptive-tech-summit-banner-sec.vc_custom_1675330667629, .disruptive-tech-summit-banner-sec.vc_custom_1675340917020, .disruptive-tech-summit-banner-sec.vc_custom_1675343447395{ background-position:center top !important; }
/*.disruptive-tech-summit-banner-sec:before{ content:""; width:62%; height:calc(100% - 110px); position:absolute; right:0; top:0; border-left:4px solid rgba(255,255,255,.5); border-bottom:4px solid rgba(255,255,255,.5); border-radius:0 0 0 250px; mix-blend-mode:overlay; }
.disruptive-tech-summit-banner-sec:after{ content:""; width:62%; height:263px; position:absolute; right:0; bottom:-183px; border-top:4px solid rgba(255,255,255,.5); border-left:4px solid rgba(255,255,255,.5); border-radius:250px 0 0 0; mix-blend-mode:overlay; }*/

.disruptive-tech-summit-top-sec{ padding-top:40px !important; padding-bottom:20px; position:relative; overflow:hidden; }
/*.disruptive-tech-summit-top-sec:before{ content:""; width:62%; height:calc(100% + 80px); position:absolute; right:0; top:-80px; border-top:4px solid #182c34; border-left:4px solid #182c34; border-radius:250px 0 0 0; /*mix-blend-mode:overlay;*/ }*/
.disruptive-tech-summit-top-sec .lt-block{ padding:0 20% 0 0; margin:0; }
.disruptive-tech-summit-top-sec .lt-block .img-block{ padding:0 0 15px 0; margin:0; }
.disruptive-tech-summit-top-sec .lt-block .img-block img{ width:300px; max-width:100%; height:auto; }
.disruptive-tech-summit-top-sec .lt-block p{ color:#172c34; padding-left:16%; }
.disruptive-tech-summit-top-sec .lt-block p:last-child{ padding-bottom:0; }

.disruptive-tech-summit-top-sec .rt-block{ padding:0; margin:0; }
.disruptive-tech-summit-top-sec .rt-block ul{ padding:0; margin:0; }
.disruptive-tech-summit-top-sec .rt-block ul li{ display:block; font-size:19px; color:#172c34; line-height:25px; letter-spacing:-.03em; padding:0 0 15px 40px; margin:0; background-size:25px auto !important; }
.disruptive-tech-summit-top-sec .rt-block ul li:nth-child(1){ background:url(images/disruptive-tech-summit-top-icon1.png) no-repeat left top; }
.disruptive-tech-summit-top-sec .rt-block ul li:nth-child(2){ background:url(images/disruptive-tech-summit-top-icon2.png) no-repeat left top; }
.disruptive-tech-summit-top-sec .rt-block ul li:nth-child(3){ background:url(images/disruptive-tech-summit-top-icon3.png) no-repeat left top; }
.disruptive-tech-summit-top-sec .rt-block ul li:nth-child(4){ background:url(images/disruptive-tech-summit-top-icon4.png) no-repeat left top; }
.disruptive-tech-summit-top-sec .rt-block p{ color:#11333f; padding: 0 0 15px 0; }
.disruptive-tech-summit-top-sec .rt-block .common-btn{ border-color:#FFDA00; margin:10px 0 0 0; }
.disruptive-tech-summit-top-sec .rt-block .common-btn:hover{ color:#11333f; background:#FFDA00; }

.forum-innovation-awards-top-sec .vc_row{ display:flex; flex-direction:row-reverse; }
.forum-innovation-awards-top-sec .lt-block .img-block{ text-align:right; }
.forum-innovation-awards-top-sec .rt-block ul li:nth-child(1){ float:left; background:url(images/forum-innovation-awards-top-icon1.png) no-repeat left top; }
.forum-innovation-awards-top-sec .rt-block ul li:nth-child(2){ float:left; background:url(images/forum-innovation-awards-top-icon3.png) no-repeat left top; margin-left:20px; }
.forum-innovation-awards-top-sec .rt-block ul li:nth-child(3){ background:url(images/forum-innovation-awards-top-icon5.png) no-repeat left top; clear:both; }
.forum-innovation-awards-top-sec .rt-block ul li:nth-child(4){ background:url(images/forum-innovation-awards-top-icon4.png) no-repeat left top; }

.forum-health-it-top-sec .vc_row{ display:flex; flex-direction:row-reverse; }
.forum-health-it-top-sec .lt-block .img-block{ text-align:right; }
.forum-health-it-top-sec .rt-block ul li:nth-child(1){ float:left; background:url(images/forum-health-it-top-icon1.png) no-repeat left top; }
.forum-health-it-top-sec .rt-block ul li:nth-child(2){ float:left; background:url(images/forum-health-it-top-icon3.png) no-repeat left top; margin-left:20px; }
.forum-health-it-top-sec .rt-block ul li:nth-child(3){ background:url(images/forum-health-it-top-icon5.png) no-repeat left top; clear:both; }
.forum-health-it-top-sec .rt-block ul li:nth-child(4){ background:url(images/forum-health-it-top-icon4.png) no-repeat left top; }

.leading-for-impact-top-sec .lt-block p{ padding-left:12%; }
.leading-for-impact-top-sec .rt-block ul li:nth-child(1){ float:left; background:url(images/leading-for-impact-top-icon1.png) no-repeat left top; }
.leading-for-impact-top-sec .rt-block ul li:nth-child(2){ float:left; background:url(images/leading-for-impact-top-icon3.png) no-repeat left top; margin-left:20px; }
.leading-for-impact-top-sec .rt-block ul li:nth-child(3){ background:url(images/leading-for-impact-top-icon5.png) no-repeat left top; clear:both; }
.leading-for-impact-top-sec .rt-block ul li:nth-child(4){ background:url(images/leading-for-impact-top-icon4.png) no-repeat left top; }

.forum-small-business-awards-top-sec .lt-block p{ padding-left:10%; }
.forum-small-business-awards-top-sec .rt-block .wpb_wrapper{ float:right; }
.forum-small-business-awards-top-sec .rt-block ul li:nth-child(1){ float:left; background:url(images/forum-small-business-awards-top-icon1.png) no-repeat left top; }
.forum-small-business-awards-top-sec .rt-block ul li:nth-child(2){ float:left; background:url(images/forum-small-business-awards-top-icon3.png) no-repeat left top; margin-left:20px; }
.forum-small-business-awards-top-sec .rt-block ul li:nth-child(3){ background:url(images/forum-small-business-awards-top-icon5.png) no-repeat left top; clear:both; }
.forum-small-business-awards-top-sec .rt-block ul li:nth-child(4){ background:url(images/forum-small-business-awards-top-icon4.png) no-repeat left top; }


.disruptive-tech-summit-md-sec{ padding-top:0 !important; padding-bottom:0; }
.disruptive-tech-summit-md-sec .wpb_wrapper{ background:#e22426; border-radius:0 70px; }
.disruptive-tech-summit-md-sec .inner-block .wpb_wrapper{ background:transparent !important; border-radius:0 !important; }
.disruptive-tech-summit-md-sec .img-block{ padding:0; margin:0; }
.disruptive-tech-summit-md-sec .img-block img{ width:100%; height:auto; border-radius:0 70px; }
.disruptive-tech-summit-md-sec .text-block{ padding:0 30px 0 0; margin:0; }
.disruptive-tech-summit-md-sec .text-block p{ font-size:19px; line-height:27px; }
.disruptive-tech-summit-md-sec .text-block p:last-child{ padding-bottom:0; }
.disruptive-tech-summit-md-sec .text-block .common-btn{ font-size:12px; line-height:14px; letter-spacing:.1em; border-color:#FFDA00; border-right-width:40px; padding:15px 30px 15px 15px; margin:10px 10px 0 0; }
.disruptive-tech-summit-md-sec .text-block .common-btn:last-child{ margin-right:0; }
.disruptive-tech-summit-md-sec .text-block .common-btn:hover{ color:#11333f; background:#FFDA00; }

.forum-innovation-awards-md-sec .wpb_wrapper{ background:#9c40e6; }
.forum-health-it-md-sec .wpb_wrapper{ background:#3767e2; }
.leading-for-impact-md-sec .wpb_wrapper{ background:#e31a8c; }
.forum-small-business-awards-md-sec .wpb_wrapper{ background:#1aa7ec; }


.disruptive-tech-speakers-sec{ padding-top:40px !important; padding-bottom:0; }
.disruptive-tech-speakers-sec .title-block{ padding:0; margin:0; }
.disruptive-tech-speakers-sec .title-block h2{ font-size:30px; color:#182c34; line-height:32px; letter-spacing:-.03em; padding:0px 0 10px; margin:0 0 30px 0 !important; position:relative; }
.disruptive-tech-speakers-sec .title-block h2:before{ content:""; width:133px; height:74px; position:absolute; right:calc(100% + 20px); top:-20px; background:url(images/text-line-bg-white.png) no-repeat right center; }
.disruptive-tech-speakers-sec .tdt-slider{ padding:0 0 40px 0; margin:0; border-bottom:1px solid #e3e3e3; }
.disruptive-tech-speakers-sec .tdt-slider .carousel-caption{ padding-top:0 !important; }
.disruptive-tech-speakers-sec .tdt-slider .slick-slide img{ width:120px; height:auto; border-radius:0 30px !important; margin:0 0 15px 0 !important; }
.disruptive-tech-speakers-sec .tdt-slider h2{ font-size:22px !important; color:#e22426 !important; line-height:24px !important; letter-spacing:-.03em; padding:0 0 5px 0; margin:0; }
.disruptive-tech-speakers-sec .tdt-slider p{ color:#11333f; padding-bottom:0; }
.disruptive-tech-speakers-sec .tdt-slider .content-section{ display:block; padding:0 10% 0 0; }
.disruptive-tech-speakers-sec .tdt-slider .content-section br{ display:none; }
.disruptive-tech-speakers-sec .slick-slider .slick-arrow{ width:auto; top:25% !important; }
.disruptive-tech-speakers-sec .slick-slider .slick-prev{ left:-20px !important; }
.disruptive-tech-speakers-sec .slick-slider .slick-next{ right:-20px !important; }
.disruptive-tech-speakers-sec .slick-slider .slick-prev:before{ content:"" !important; display:inline-block; width:15px; height:30px; font-size:0 !important; background:url(images/events-awards-slider-lt-arrow.png) no-repeat center; background-size:100% auto; opacity:.3; }
.disruptive-tech-speakers-sec .slick-slider .slick-next:before{ content:"" !important; display:inline-block; width:15px; height:30px; font-size:0 !important; background:url(images/events-awards-slider-rt-arrow.png) no-repeat center; background-size:100% auto; opacity:.3; }
.disruptive-tech-speakers-sec .slick-slider .slick-prev:hover:before, .events-awards-sec .slick-slider .slick-next:hover:before{ opacity:.8; }

.forum-innovation-awards-speakers-sec .tdt-slider h2{ color:#9c40e6 !important; }
.forum-health-it-speakers-sec .tdt-slider h2{ color:#3767e2 !important; }
.leading-for-impact-speakers-sec .tdt-slider h2{ color:#e31a8c !important; }
.forum-small-business-awards-speakers-sec .tdt-slider h2{ color:#1aa7ec !important; }

.disruptive-tech-sponsors-sec{ padding-top:40px !important; padding-bottom:40px; }
.disruptive-tech-sponsors-sec h2{ font-size:30px; color:#182c34; line-height:32px; letter-spacing:-.03em; padding:0px 0 10px; margin:0 0 20px 0 !important; position:relative; }
.disruptive-tech-sponsors-sec h2:before{ content:""; width:133px; height:74px; position:absolute; right:calc(100% + 20px); top:-20px; background:url(images/text-line-bg-white.png) no-repeat right center; }
.disruptive-tech-sponsors-sec .img-box{ padding:0; margin:0 0 30px 0 !important; }
.disruptive-tech-sponsors-sec .img-box img{ width:auto; max-width:100%; height:60px; }
.disruptive-tech-sponsors-sec .vc_tta-tabs-container{ margin:0 !important; }
.disruptive-tech-sponsors-sec .vc_tta-tabs-list{ margin:0 !important; }
.disruptive-tech-sponsors-sec .vc_tta-tabs .vc_tta-tab{ padding:0 !important; margin:0 10px 0 0 !important; }
.disruptive-tech-sponsors-sec .vc_tta-tabs .vc_tta-tab > a{ display:block !important; font-size:20px; color:#e22426 !important; line-height:22px; letter-spacing:-.03em; padding:10px 25px !important; margin:0; border:1px solid #e22426 !important; border-radius:0 20px !important; background:transparent !important; }
.disruptive-tech-sponsors-sec .vc_tta-tabs .vc_tta-tab > a:before, .disruptive-tech-sponsors-sec .vc_tta-tabs .vc_tta-tab > a:after{ display:none !important; }
.disruptive-tech-sponsors-sec .vc_tta-tabs .vc_tta-tab.vc_active > a, .disruptive-tech-sponsors-sec .vc_tta-tabs .vc_tta-tab > a:hover{ color:#fff !important; background:#e22426 !important; }
.disruptive-tech-sponsors-sec .vc_tta-panels-container{ height:82px; overflow:hidden; }
.disruptive-tech-sponsors-sec .vc_tta-panels-container .vc_tta-panels{ background:transparent !important; border:none !important; }
.disruptive-tech-sponsors-sec .vc_tta-panels-container .vc_tta-panel-body{ padding:20px 0 0 0 !important; }

.disruptive-tech-sponsors-sec .tdt-slider .carousel-caption{ padding-top:0 !important; }
.disruptive-tech-sponsors-sec .tdt-slider .slick-slide{ line-height:0; text-align:center; }
.disruptive-tech-sponsors-sec .tdt-slider .slick-slide img{ display:inline-block; width:auto; max-width:100%; height:60px; margin:0 !important; }
.disruptive-tech-sponsors-sec .tdt-slider .carousel-caption .content-section{ display:none; }
.disruptive-tech-sponsors-sec .slick-slider .slick-arrow{ width:auto; top:47% !important; }
.disruptive-tech-sponsors-sec .slick-slider .slick-prev{ left:0px !important; }
.disruptive-tech-sponsors-sec .slick-slider .slick-next{ right:0px !important; }
.disruptive-tech-sponsors-sec .slick-slider .slick-prev:before{ content:"" !important; display:inline-block; width:12px; height:25px; font-size:0 !important; background:url(images/events-awards-slider-lt-arrow.png) no-repeat center; background-size:100% auto; opacity:.3; }
.disruptive-tech-sponsors-sec .slick-slider .slick-next:before{ content:"" !important; display:inline-block; width:12px; height:25px; font-size:0 !important; background:url(images/events-awards-slider-rt-arrow.png) no-repeat center; background-size:100% auto; opacity:.3; }
.disruptive-tech-sponsors-sec .slick-slider .slick-prev:hover:before, .disruptive-tech-sponsors-sec .slick-slider .slick-next:hover:before{ opacity:.8; }

.disruptive-tech-sponsors-sec .link-block{ padding:20px 0 0 0; margin:0; text-align:center; }
.disruptive-tech-sponsors-sec .link-block .common-btn{ color:#11333f; border-color:#e22426; background:transparent; }
.disruptive-tech-sponsors-sec .link-block .common-btn:after{ background-image:url(images/common-btn-arrow2.png); }
.disruptive-tech-sponsors-sec .link-block .common-btn:hover{ color:#fff; background:#e22426; }
.disruptive-tech-sponsors-sec .link-block .common-btn:hover:after{ background-image:url(images/common-btn-arrow2-h.png); }

.forum-innovation-awards-sponsors-sec .vc_tta-tabs .vc_tta-tab > a{ color:#9c40e6 !important; border-color:#9c40e6 !important; }
.forum-innovation-awards-sponsors-sec .vc_tta-tabs .vc_tta-tab.vc_active > a, .forum-innovation-awards-sponsors-sec .vc_tta-tabs .vc_tta-tab > a:hover{ color:#fff !important; background:#9c40e6 !important; }
.forum-innovation-awards-sponsors-sec .link-block .common-btn{ border-color:#9c40e6; }
.forum-innovation-awards-sponsors-sec .link-block .common-btn:hover{ background:#9c40e6; }

.forum-health-it-sponsors-sec .vc_tta-tabs .vc_tta-tab > a{ color:#3767e2 !important; border-color:#3767e2 !important; }
.forum-health-it-sponsors-sec .vc_tta-tabs .vc_tta-tab.vc_active > a, .forum-health-it-sponsors-sec .vc_tta-tabs .vc_tta-tab > a:hover{ color:#fff !important; background:#3767e2 !important; }
.forum-health-it-sponsors-sec .link-block .common-btn{ border-color:#3767e2; }
.forum-health-it-sponsors-sec .link-block .common-btn:hover{ background:#3767e2; }

.leading-for-impact-sponsors-sec .vc_tta-tabs .vc_tta-tab > a{ color:#e31a8c !important; border-color:#e31a8c !important; }
.leading-for-impact-sponsors-sec .vc_tta-tabs .vc_tta-tab.vc_active > a, .leading-for-impact-sponsors-sec .vc_tta-tabs .vc_tta-tab > a:hover{ color:#fff !important; background:#e31a8c !important; }
.leading-for-impact-sponsors-sec .link-block .common-btn{ border-color:#e31a8c; }
.leading-for-impact-sponsors-sec .link-block .common-btn:hover{ background:#e31a8c; }

.forum-small-business-awards-sponsors-sec .vc_tta-tabs .vc_tta-tab > a{ color:#1aa7ec !important; border-color:#1aa7ec !important; }
.forum-small-business-awards-sponsors-sec .vc_tta-tabs .vc_tta-tab.vc_active > a, .forum-small-business-awards-sponsors-sec .vc_tta-tabs .vc_tta-tab > a:hover{ color:#fff !important; background:#1aa7ec !important; }
.forum-small-business-awards-sponsors-sec .link-block .common-btn{ border-color:#1aa7ec; }
.forum-small-business-awards-sponsors-sec .link-block .common-btn:hover{ background:#1aa7ec; }


.disruptive-tech-gallery-award-sec{ padding-top:0 !important; padding-bottom:0px; margin:0; }
.disruptive-tech-gallery-award-sec .container{ padding-bottom:40px; position:relative; }
.disruptive-tech-gallery-award-sec .container:after{ content:""; width:calc(100% - 30px); height:1px; position:absolute; left:0; right:0; bottom:0; margin:0 auto; background:#e3e3e3 }
.disruptive-tech-gallery-award-sec .gallery-block{  }
.disruptive-tech-gallery-award-sec .gallery-block .wpb_wrapper{ padding:20px 10px 10px 10px; margin:0; background:#e22426; border-radius:0 70px; overflow:hidden; }
.disruptive-tech-gallery-award-sec .gallery-block .wpb_wrapper .wpb_wrapper{ padding:0; background:transparent !important; border-radius:0; }
.disruptive-tech-gallery-award-sec .gallery-block h3{ font-size:25px; color:#fff; line-height:27px; letter-spacing:-.03em; padding:0 0 15px 15px; margin:0; }
.disruptive-tech-gallery-award-sec .gallery-block .tdt-slider .carousel-caption{ padding-top:0 !important; }
.disruptive-tech-gallery-award-sec .gallery-block .tdt-slider .slick-slide{ line-height:0; }
.disruptive-tech-gallery-award-sec .gallery-block .tdt-slider .slick-slide img{ width:100%; height:auto; border-radius:0 70px !important; margin:0 !important; }
.disruptive-tech-gallery-award-sec .gallery-block .tdt-slider .carousel-caption .content-section{ display:none; }

.disruptive-tech-gallery-award-sec .gallery-block .slick-slider .slick-arrow{ width:auto; top:47% !important; }
.disruptive-tech-gallery-award-sec .gallery-block .slick-slider .slick-prev{ left:20px !important; }
.disruptive-tech-gallery-award-sec .gallery-block .slick-slider .slick-next{ right:20px !important; }
.disruptive-tech-gallery-award-sec .gallery-block .slick-slider .slick-prev:before{ content:"" !important; display:inline-block; width:15px; height:30px; font-size:0 !important; background:url(images/photo-gallery-slider-lt-arrow.png) no-repeat center; background-size:100% auto; }
.disruptive-tech-gallery-award-sec .gallery-block .slick-slider .slick-next:before{ content:"" !important; display:inline-block; width:15px; height:30px; font-size:0 !important; background:url(images/photo-gallery-slider-rt-arrow.png) no-repeat center; background-size:100% auto; }

.disruptive-tech-gallery-award-sec .award-block{  }
.disruptive-tech-gallery-award-sec .award-block .wpb_wrapper{ padding:20px 25px 23px; margin:0 0 0 30px; background:#eeeeee; border-radius:0 70px; position:relative; }
.disruptive-tech-gallery-award-sec .award-block .wpb_wrapper:before{ content:""; width:1px; height:100%; position:absolute; left:-30px; top:0; background:#e0e0e0; }
.disruptive-tech-gallery-award-sec .award-block .wpb_wrapper .wpb_wrapper{ padding:0; margin:0; background:transparent !important; border-radius:0; }
.disruptive-tech-gallery-award-sec .award-block .wpb_wrapper .wpb_wrapper:before{ display:none; }
.disruptive-tech-gallery-award-sec .award-block h3{ font-size:25px; color:#182c34; line-height:27px; letter-spacing:-.03em; padding:0 0 12px 0; margin:0; }
.disruptive-tech-gallery-award-sec .award-block h5{ display:inline-block; font-size:18px; color:#fff; line-height:20px; letter-spacing:-.03em; padding:7px 30px 7px 0; margin:0 0 10px 0; background:#e22426; border-radius:0 30px 0 0; position:relative; }
.disruptive-tech-gallery-award-sec .award-block h5:before{ content:""; width:25px; height:100%; position:absolute; right:100%; top:0; background:#e22426; }
.disruptive-tech-gallery-award-sec .award-block .block{ padding:17px 0; margin:0; border-bottom:1px solid rgba(17,51,63,.14); }
.disruptive-tech-gallery-award-sec .award-block .block:last-child{ border-bottom:none; }
/*.disruptive-tech-gallery-award-sec .award-block .block .wpb_wrapper{ display:flex; justify-content:space-between; }*/
.disruptive-tech-gallery-award-sec .award-block .block .img-block{ width:85px; padding:0; margin:0; }
.disruptive-tech-gallery-award-sec .award-block .block .img-block img{ width:100%; height:auto; border-radius:0 30px; }
.disruptive-tech-gallery-award-sec .award-block .block .text-block{ padding:0; margin:0; }
.disruptive-tech-gallery-award-sec .award-block .block .text-block h4{ font-size:20px; color:#e22426; line-height:22px; letter-spacing:-.03em; padding:0 0 10px 0; margin:0; }
.disruptive-tech-gallery-award-sec .award-block .block .text-block p{ color:#11333f; padding:0; }

.disruptive-tech-gallery-award-sec .disruptive-award-block h3{ font-size:30px; line-height:32px; }
.disruptive-tech-gallery-award-sec .disruptive-award-block h5{ font-size:22px; line-height:24px; }
.disruptive-tech-gallery-award-sec .disruptive-award-block .wpb_wrapper{ margin:0; }
.disruptive-tech-gallery-award-sec .disruptive-award-block .wpb_wrapper:before{ display:none; }
.disruptive-tech-gallery-award-sec .disruptive-award-block .scroll-block{ height:250px; overflow-y:scroll; -ms-overflow-style:none; scrollbar-width:none; }
.disruptive-tech-gallery-award-sec .disruptive-award-block .scroll-block::-webkit-scrollbar{ width:5px; }
.disruptive-tech-gallery-award-sec .disruptive-award-block .scroll-block::-webkit-scrollbar-track{ background:#f1f1f1; }
.disruptive-tech-gallery-award-sec .disruptive-award-block .scroll-block::-webkit-scrollbar-thumb{ background:#b1b1b1; }
.disruptive-tech-gallery-award-sec .disruptive-award-block .scroll-block::-webkit-scrollbar-thumb:hover{ background:#919191; }

.disruptive-tech-gallery-award-sec .disruptive-award-block .scroll-block .wpb_wrapper{ display:flex; flex-wrap:wrap; justify-content:space-between; }
.disruptive-tech-gallery-award-sec .disruptive-award-block .scroll-block .wpb_wrapper .wpb_wrapper{ display:block; }

.disruptive-tech-gallery-award-sec .disruptive-award-block .wpb_wrapper{ padding-bottom:20px; }
.disruptive-tech-gallery-award-sec .disruptive-award-block .scroll-block .vc_col-sm-4{ position:relative; }
.disruptive-tech-gallery-award-sec .disruptive-award-block .scroll-block .vc_col-sm-4:after{ content:""; width:1px; height:calc(100% - 30px); position:absolute; right:15px; top:0; bottom:0; background:rgba(17,51,63,.14); margin:auto 0; }
.disruptive-tech-gallery-award-sec .disruptive-award-block .scroll-block .vc_col-sm-4:last-child:after{ display:none; }
.disruptive-tech-gallery-award-sec .disruptive-award-block .block{ width:48%; padding:15px 0; margin:0 !important; }
.disruptive-tech-gallery-award-sec .disruptive-award-block .block:nth-last-child(2){ border-bottom:none; }
.disruptive-tech-gallery-award-sec .disruptive-award-block .block .text-block h4{ font-size:20px; line-height:22px; }

.disruptive-tech-gallery-award-sec .disruptive-award-block .slider-block h3{ font-size:25px; line-height:27px; padding-left:15px; }
.disruptive-tech-gallery-award-sec .disruptive-award-block .new-block{ padding:15px 0; margin:0 15px; border-bottom:1px solid rgba(17,51,63,.14); }
.disruptive-tech-gallery-award-sec .disruptive-award-block .slick-slider .slick-slide div:last-child .slide-item .new-block{ border-bottom:none; }
.disruptive-tech-gallery-award-sec .disruptive-award-block .new-block h4{ font-size:20px; color:#e22426; line-height:22px; letter-spacing:-.03em; padding:0 0 10px 0; margin:0; }
.disruptive-tech-gallery-award-sec .disruptive-award-block .new-block p{ color:#11333f; padding:0; }

.forum-innovation-awards-gallery-award-sec .disruptive-award-block .new-block h4{ color:#9c40e6; }
.leading-for-impact-gallery-award-sec .disruptive-award-block .new-block h4{ color:#e31a8c; }
.forum-health-it-gallery-award-sec .disruptive-award-block .new-block h4{ color:#3767e2; }
.forum-small-business-awards-gallery-award-sec .disruptive-award-block .new-block h4{ color:#1aa7ec; }

.disruptive-tech-gallery-award-sec .disruptive-award-block .slick-slider .slick-prev{ width:auto; left:-12px !important; }
.disruptive-tech-gallery-award-sec .disruptive-award-block .slick-slider .slick-next{ width:auto; right:-12px !important; }
.disruptive-tech-gallery-award-sec .disruptive-award-block .slick-slider .slick-prev:before{ content:"" !important; display:inline-block; width:12px; height:25px; font-size:0 !important; background:url(images/events-awards-slider-lt-arrow.png) no-repeat center; background-size:100% auto; opacity:.3; }
.disruptive-tech-gallery-award-sec .disruptive-award-block .slick-slider .slick-next:before{ content:"" !important; display:inline-block; width:12px; height:25px; font-size:0 !important; background:url(images/events-awards-slider-rt-arrow.png) no-repeat center; background-size:100% auto; opacity:.3; }
.disruptive-tech-gallery-award-sec .disruptive-award-block .slick-slider .slick-prev:hover:before, .disruptive-tech-gallery-award-sec .disruptive-award-block .slick-slider .slick-next:hover:before{ opacity:.8; }


.forum-innovation-awards-gallery-award-sec .gallery-block .wpb_wrapper{ background:#9c40e6; }
.forum-innovation-awards-gallery-award-sec .award-block h5{ background:#9c40e6; }
.forum-innovation-awards-gallery-award-sec .award-block h5:before{ background:#9c40e6; }
.forum-innovation-awards-gallery-award-sec .award-block .block .text-block h4{ color:#9c40e6; }

.forum-health-it-gallery-award-sec .gallery-block .wpb_wrapper{ background:#3767e2; }
.forum-health-it-gallery-award-sec .award-block h5{ background:#3767e2; }
.forum-health-it-gallery-award-sec .award-block h5:before{ background:#3767e2; }
.forum-health-it-gallery-award-sec .disruptive-award-block .scroll-block .wpb_wrapper{ display:block; }
.forum-health-it-gallery-award-sec .disruptive-award-block .block{ width:100%; }
.forum-health-it-gallery-award-sec .disruptive-award-block .block:nth-last-child(2){ border-bottom:1px solid rgba(17,51,63,.14); }
.forum-health-it-gallery-award-sec .award-block .block .text-block h4{ color:#3767e2; }

.leading-for-impact-gallery-award-sec .gallery-block .wpb_wrapper{ background:#e31a8c; }
.leading-for-impact-gallery-award-sec .award-block h5{ background:#e31a8c; }
.leading-for-impact-gallery-award-sec .award-block h5:before{ background:#e31a8c; }
.leading-for-impact-gallery-award-sec .award-block .block .text-block h4{ color:#e31a8c; }

.forum-small-business-awards-gallery-award-sec .gallery-block .wpb_wrapper{ background:#1aa7ec; }
.forum-small-business-awards-gallery-award-sec .award-block h5{ background:#1aa7ec; }
.forum-small-business-awards-gallery-award-sec .award-block h5:before{ background:#1aa7ec; }
.forum-small-business-awards-gallery-award-sec .award-block .block .text-block h4{ color:#1aa7ec; }

.disruptive-tech-bottom-sec{ padding-top:50px !important; padding-bottom:30px; }
.disruptive-tech-bottom-sec h2{ font-size:30px; color:#182c34; line-height:32px; letter-spacing:-.03em; padding:0px 0 10px; margin:0 0 20px 0 !important; position:relative; }
.disruptive-tech-bottom-sec h2:before{ content:""; width:133px; height:74px; position:absolute; right:calc(100% + 20px); top:-20px; background:url(images/text-line-bg-white.png) no-repeat right center; }
.disruptive-tech-bottom-sec h2 strong{ display:inline-block; font-size:22px; color:#fff; line-height:24px; padding:7px 30px; margin:0 0 0 20px; background:#e22426; border-radius:0 15px; vertical-align:middle; }

.forum-innovation-awards-bottom-sec h2 strong{ background:#9c40e6; }
.forum-health-it-bottom-sec h2 strong{ background:#3767e2; }
.leading-for-impact-bottom-sec h2 strong{ background:#e31a8c; }
.forum-small-business-awards-bottom-sec h2 strong{ background:#1aa7ec; }


/*=========== Non Flagship Events Start =============*/
.non-flagship-events-banner-sec{ padding-top:250px !important; padding-bottom:130px; background:url(images/non-flagship-events-banner-img.jpg) no-repeat center top; background-size:cover; position:relative; overflow:hidden; }
.non-flagship-events-banner-sec:before{ content:""; width:68%; height:calc(100% - 140px); position:absolute; right:0; top:0; border-left:4px solid rgba(255,255,255,.5); border-bottom:4px solid rgba(255,255,255,.5); border-radius:0 0 0 250px; mix-blend-mode:overlay; }
.non-flagship-events-banner-sec:after{ content:""; width:68%; height:200px; position:absolute; right:0; bottom:-90px; border-top:4px solid rgba(255,255,255,.5); border-left:4px solid rgba(255,255,255,.5); border-radius:250px 0 0 0; mix-blend-mode:overlay; }
.non-flagship-events-banner-sec h1{ font-size:45px; color:#fff; line-height:47px; letter-spacing:-.03em; padding:0; margin:0; }
.non-flagship-events-banner-sec h1 strong{ display:block; font-weight:normal; }

.non-flagship-events-top-sec{ padding-top:40px !important; padding-bottom:40px; background:#fff; }
.non-flagship-events-top-sec .img-block{ padding:0; margin:0; }
.non-flagship-events-top-sec .img-block img{ width:100%; height:auto; border-radius:0 70px; }
.non-flagship-events-top-sec .text-block{ padding:0 5% 0 30px; margin:0; }
.non-flagship-events-top-sec .text-block h3{ font-size:27px; color:#11333f; line-height:31px; letter-spacing:-.03em; padding:0; margin:0; }

.non-flagship-events-video-sec{ padding-top:0 !important; padding-bottom:30px; background:#fff; }
.non-flagship-events-video-sec .block{ padding:0 0 30px 0; margin:0; }
.non-flagship-events-video-sec .block .img-box{ padding:0; margin:0; position:relative; }
.non-flagship-events-video-sec .block .img-box img.big{ width:100%; height:auto; border-radius:0 50px; }
.non-flagship-events-video-sec .block .img-box .icon-box{ width:50px; height:50px; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; }
.non-flagship-events-video-sec .block .img-box .icon-box img{ width:100%; height:auto; }
.non-flagship-events-video-sec .block .text-box{ padding:20px 0 0 0; margin:0; }
.non-flagship-events-video-sec .block .text-box h3{ font-size:23px; color:#11333f; line-height:27px; letter-spacing:-.03em; padding:0 0 20px 0; margin:0; }
.non-flagship-events-video-sec .block .text-box h5{ font-size:18px; color:#353535; line-height:20px; letter-spacing:-.03em; padding:0 0 20px 0; margin:0; }
.non-flagship-events-video-sec .block .text-box h6{ font-size:18px; color:#353535; line-height:20px; letter-spacing:-.03em; padding:0; margin:0; }
.non-flagship-events-video-sec .block .text-box h6 strong{ display:inline-block; padding:0 40px 0 0; }

.non-flagship-events-bottom-sec{ padding-top:0 !important; padding-bottom:10px; background:#fff; }
.non-flagship-events-bottom-sec .repeat-block{ padding:40px 0; flex-direction:row-reverse; position:relative; }
.non-flagship-events-bottom-sec .repeat-block:before{ content:""; display:block !important; width:calc(100% - 30px); height:1px; position:absolute; left:0; right:0; top:0; margin:0 auto; background:#d6d6d6; opacity:.7; }
.non-flagship-events-bottom-sec .img-block{ padding:0; margin:0; }
.non-flagship-events-bottom-sec .img-block img{ width:100%; height:auto; border-radius:60px 0; }
.non-flagship-events-bottom-sec .text-block{ padding:0 30px 0 0; margin:0; }
.non-flagship-events-bottom-sec .text-block h3{ font-size:27px; color:#11333f; line-height:31px; letter-spacing:-.03em; padding:0; margin:0; }
.non-flagship-events-bottom-sec .repeat-block:nth-child(even){ flex-direction:inherit; }
.non-flagship-events-bottom-sec .repeat-block:nth-child(even) .img-block img{ border-radius:0 60px; }
.non-flagship-events-bottom-sec .repeat-block:nth-child(even) .text-block{ padding:0 0 0 30px; }

.become_event_sponsor{z-index: 99999999;}
.become_event_sponsor .modal-content{background: #EBEBEB;border-radius: 60px 0;}
.become_event_sponsor .modal-content .modal-header button.close{outline:none;padding: 10px 20px 0 20px;font-size: 38px;font-weight: 100;}


/*=========== Welcome Popup Start =============*/
.welcome-popup{ padding:0; margin:0; z-index:9999999; -ms-overflow-style:none; scrollbar-width:none; }
.welcome-popup::-webkit-scrollbar{ display:none; }
.welcome-popup .modal-dialog{ width:95%; max-width:880px; margin:20px auto; }
.welcome-popup .modal-content{ background:url(images/popup-bg2.jpg) no-repeat center; background-size:cover; border-radius:150px 0; border:2px solid rgba(255,255,255,.55); overflow:hidden; }
.welcome-popup .modal-content .close{ width:20px; position:absolute; right:15px; top:15px; z-index:9; opacity:.9; outline:none; }
.welcome-popup .modal-content .close img{ width:100%; }
.welcome-popup .modal-body{ padding:60px 30px 30px; margin:0; text-align:center; }
.welcome-popup .inner-block{ background:url(images/popup-inner-bg2.png) no-repeat center; background-size:cover; border-radius:150px 0; border:1px solid #226792; padding:30px 0 0 0; margin:0; position:relative; }
.welcome-popup .top-block{ padding:0 30px 50px; margin:0; }
.welcome-popup .top-block .top-logo{ padding:0; margin:0 auto; }
.welcome-popup .top-block .top-logo img{ width:250px; max-width:90%; height:auto; }
.welcome-popup .top-block h2{ font-size:30px; color:#fff; line-height:32px; letter-spacing:.03em; padding:0; margin:20px 0; position:relative; }
.welcome-popup .top-block h2:before{ content:""; width:140px; height:1px; position:absolute; left:22%; top:0; bottom:0; background:#ffe001; margin:auto 0; }
.welcome-popup .top-block h2:after{ content:""; width:140px; height:1px; position:absolute; right:22%; top:0; bottom:0; background:#ffe001; margin:auto 0; }
.welcome-popup .top-block .bottom-logo{ padding:0 0 30px 0; margin:0 auto; }
.welcome-popup .top-block .bottom-logo img{ width:200px; max-width:90%; height:auto; }
.welcome-popup .top-block p{ padding:0 10%; }

.welcome-popup .bottom-block{ padding:30px 30px 40px; margin:0; background:url(images/welcome-popup-bottom-bg.png) no-repeat center top; background-size:100% auto; }
.welcome-popup .bottom-block h3{ font-size:18px; color:#1c425a; line-height:22px; letter-spacing:.03em; background:#ffe001; border-radius:30px 0; padding:10px 10px; margin:0 0 30px 0; }
.welcome-popup .bottom-block .link-block{ padding:0; margin:0; }
.welcome-popup .bottom-block .link-block .box{ display:inline-block; padding:0 5px 10px; margin:0; }
.welcome-popup .bottom-block .link-block .box .common-btn{ border-color:#ffdf00; cursor:pointer; }
.welcome-popup .bottom-block .link-block .box .common-btn:hover{ color:#11333f; background:#ffdf00; }

.modal-dialog {
  min-height: calc(100vh - 40px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: auto;
}

.modal-backdrop{ background:#000 !important; opacity:.85 !important; z-index:999999; }
.become_event_sponsor .modal-dialog{ width:90%; max-width:880px; margin:20px auto; }


/*=========== 404 Page Start =============*/
.error-page-block{ padding:200px 0 130px 0; margin:0; text-align:center; border-bottom: 2px solid #bfbfbf; }
.error-page-block h2{ font-size:40px; color:#fff; line-height:42px; letter-spacing:-.03em; padding:0 0 5px 0; margin:0; }
.error-page-block h4{ font-size:25px; color:#fff; line-height:27px; letter-spacing:-.03em; padding:0 0 20px 0; margin:0; }
.error-page-block p a{ font-family: 'F37LinecaBold'; color:#fff; }
.error-page-block p a:hover{ color:#ffe200; }
.error-page-block .common-btn{ border-color:#ffdf00; }
.error-page-block .common-btn:hover{ background:#ffdf00; }

/*____________________________________________
                Media Quaries 
______________________________________________*/

@media only screen and (orientation:landscape) {
    body { -webkit-text-size-adjust:none; }
}
@media only screen and (orientation:portrait) {
    body { -webkit-text-size-adjust:none; }
}

@media screen and (max-width: 1279px){
    
}

@media screen and (max-width: 1199px){
    .welcome-popup .modal-content{ border-radius:100px 0; }
    .welcome-popup .inner-block{ border-radius:100px 0; }
    .welcome-popup .top-block .top-logo img{ width:200px; }
    .welcome-popup .top-block .bottom-logo img{ width:130px; }
    .welcome-popup .top-block h2{ font-size:27px; line-height:29px; }
    .welcome-popup .top-block h2::before{ width:100px; left:calc(50% - 160px); }
    .welcome-popup .top-block h2::after{ width:100px; right:calc(50% - 160px); }
    .welcome-popup .top-block p{ padding:0; }
    .welcome-popup .bottom-block h3{ font-size:20px; line-height:22px; letter-spacing:0; }
    .welcome-popup .bottom-block .link-block .box .common-btn{ font-size:11px; line-height:13px; letter-spacing:.06em; border-right-width:30px; padding:13px 20px 13px 10px; }
    .welcome-popup .bottom-block .link-block .box .common-btn::after { width:35px; height:15px; right:-19px; background-size:100% auto !important; }

    .home-banner-sec h1{ font-size:35px; line-height:37px; }
}

@media screen and (max-width: 991px){
    .navbar-default{ padding:15px 0; background:#11333f; box-shadow:0px 5px 15px 0px rgba(0,0,0,.1); }
    .navbar-default .logo-block{ width:70px; padding:0; }
    .navbar-default .rt-block{ display:none; }
    .navbar-default .menu-block{ display:block; }
}

@media screen and (max-width: 767px){
    .welcome-popup .modal-content{ border-radius:50px 0; }
    .welcome-popup .inner-block{ border-radius:50px 0; }
    .welcome-popup .modal-content .close{ right:8px; top:5px; }
    .welcome-popup .modal-body{ padding: 40px 15px 15px; }
    .welcome-popup .top-block{ padding:0 15px 35px; }
    .welcome-popup .bottom-block{ padding:30px 15px 20px; }
    .welcome-popup .bottom-block .link-block .box .common-btn{ letter-spacing:0; }
}

@media screen and (max-width: 575px){
    .welcome-popup .top-block h2{ font-size:23px; line-height:25px; }
    .welcome-popup .top-block h2::before{ width:40px; left:calc(50% - 90px); }
    .welcome-popup .top-block h2::after{ width:40px; right:calc(50% - 90px); }
    .welcome-popup .bottom-block h3{ font-size:18px; line-height:20px; border-radius:20px 0; padding:10px 15px; }
    .welcome-popup .bottom-block .link-block .box{ display:block; padding:0 0 10px; }
}

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

}

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

}